

html body{background:
  radial-gradient(1200px 560px at 18% -10%,#fff,rgba(255,255,255,0) 62%),
  radial-gradient(900px 600px at 100% 110%,rgba(222,228,236,.55),rgba(222,228,236,0) 60%),
  repeating-linear-gradient(90deg,rgba(255,255,255,.28) 0 1px,rgba(120,132,150,.025) 1px 2px,transparent 2px 4px),
  linear-gradient(180deg,#f5f7fa 0%,#eef1f5 55%,#e9edf2 100%) !important;background-attachment:fixed !important}
#osx.osx,#app .osx{background:transparent !important;box-shadow:none !important}
.sig-hdr,.ad-beta,.ad-beta *{background-color:transparent !important;border-bottom-color:transparent !important;box-shadow:none !important}

.sig-hdr{background-color:rgba(243,246,249,.86) !important;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}
.sig-hdr .sig-find,.sig-hdr .sig-auth-slot>*{background:#fff;border-color:transparent;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(16,24,40,.06),0 4px 12px -8px rgba(16,24,40,.3)}
.sig-hdr .sig-nav [data-nav="workspace"]{background:#fff;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(16,24,40,.06),0 4px 12px -8px rgba(16,24,40,.3)}
.sig-hdr .sig-act{background:linear-gradient(180deg,#2f80e0,#0b67d0);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 6px 14px -8px rgba(11,103,208,.8)}
#side.osx-side{background:transparent !important;border:0 !important;box-shadow:none !important}
#side .cmdk-open{display:none}
#side .nav-i{border-radius:10px}
#side .nav-i:hover{background:rgba(255,255,255,.6)}
#side .nav-i.on{background:#fff !important;color:#0a1a30;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(16,24,40,.06),0 4px 10px -6px rgba(16,24,40,.3)}
#side .nav-i.on{border-left-color:transparent !important}
#side .nav-i.on::before,#side .nav-i.on::after{display:none}
#side .side-grp{font-family:inherit;font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none;color:#7a808c}
#side .soont{background:transparent;border:0;color:#8a909b}
#osx .osx-main{background:transparent !important;border-radius:0 !important;box-shadow:none !important;padding-left:0 !important;padding-right:0 !important}
#adpCard.adp.is-inline{background:linear-gradient(180deg,#f3f8ff,#eaf2fd) !important;border:0 !important;border-radius:18px !important;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(16,24,40,.06),0 14px 32px -18px rgba(16,24,40,.28) !important}
@media(min-width:761px){#osx .osx-main{padding-top:6px !important}}
#main>.hz:first-child{border-top:0;margin-top:0;padding-top:0}
#osx #main>.hz{box-shadow:none !important;background:transparent !important}
@media(min-width:761px){#osx #main>.hz-room{padding-left:0 !important;padding-right:0 !important}}
.hz-room .rm-strip:has(.rm-next:not([hidden])){grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.45fr)}
.hz-room .rm-tile{border:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(16,24,40,.05),0 6px 16px -12px rgba(16,24,40,.25)}
.hz-room .rm-tile[data-tile=complete]{background:#eef8f2}.hz-room .rm-tile[data-tile=complete] b{color:#0d4d2c}
.hz-room .rm-tile[data-tile=all]{background:#eef4fd}.hz-room .rm-tile[data-tile=all] b{color:#0a3d78}
.hz-room .rm-tile[data-tile=answer]{background:#fdf3e8}.hz-room .rm-tile[data-tile=answer] b{color:#7a3f06}
.rm-next{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:14px 18px;border:0;border-radius:14px;background:#0f1d33;color:#fff;font:inherit;text-align:left;cursor:pointer;box-shadow:0 6px 16px -10px rgba(10,26,48,.6)}
.rm-next:hover{background:#17294a}
.rm-next:focus-visible{outline:2px solid #0b67d0;outline-offset:2px}
.rm-next-h{font-size:11px;font-weight:700;letter-spacing:.085em;text-transform:uppercase;color:#8cc0f5}
.rm-next-t{font-size:14.5px;line-height:1.4;color:#fff}
.rm-next-t b{font-weight:700}
@media(max-width:760px){
  .hz-room .rm-strip:has(.rm-next:not([hidden])){grid-template-columns:repeat(3,minmax(0,1fr))}
  .hz-room .rm-next{grid-column:1 / -1;padding:12px 14px}
  .hz-room .rm-th{display:none !important}
  .hz-room .rm-row{grid-template-columns:22px minmax(0,1fr) auto 20px !important;row-gap:6px;column-gap:10px;padding:12px 14px}
  .hz-room .rm-k{grid-column:1;grid-row:1 / span 3;align-self:start}
  .hz-room .rm-p{grid-column:2;grid-row:1}
  .hz-room .rm-g{grid-column:2;grid-row:2;flex-wrap:wrap}
  .hz-room .rm-l{grid-column:2;grid-row:3}
  .hz-room .rm-c{grid-column:3;grid-row:1}
  .hz-room .rm-s{grid-column:3;grid-row:2;justify-self:end}
  .hz-room .rm-u{display:none}
  .hz-room .rm-v{grid-column:4;grid-row:1 / span 3}
  .hz-room .rm-c.is-pub{grid-column:3;grid-row:1 / span 2}
  #osx .osx-main{padding-left:16px !important;padding-right:16px !important}
}
