.glass-header{background:#ffffffb3;backdrop-filter:blur(20px)}.glass-card{background:#fff6;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5)}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.asymmetric-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:1.5rem}.academic-mesh{background-image:radial-gradient(at 0% 0%,rgba(179,239,216,.1) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(254,100,50,.05) 0px,transparent 50%)}.sc-hidden{display:none!important}.sc-flip-stage{perspective:1800px}.sc-flip-card{position:relative;width:100%;min-height:16rem;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.22,1,.36,1)}.sc-flip-card.is-flipped{transform:rotateY(180deg)}.sc-flip-card.is-flipped.is-revealing{animation:sc-card-reveal .72s cubic-bezier(.22,1,.36,1) both}.sc-flip-card.is-resetting{transform:rotateY(0)!important;transition:none!important}.sc-flip-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;justify-content:center;overflow:auto;overscroll-behavior:contain}.sc-flip-back{transform:rotateY(180deg)}#session-study-card-wrap{aspect-ratio:2 / 1;max-height:30rem;margin-bottom:1.75rem;isolation:isolate}#session-study-card-wrap>.glass-card{z-index:3}.sc-card-settings-toggle{position:relative;z-index:4;display:inline-flex;width:2.25rem;height:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent}.sc-card-settings-toggle:hover,.sc-card-settings-toggle[aria-expanded=true]{border-color:#2383e21f;background:#ffffffd1}.sc-card-settings-panel{position:fixed;top:clamp(4.5rem,14vh,8rem);right:clamp(1rem,4vw,3rem);z-index:120;width:min(22rem,calc(100% - 2rem));max-height:min(30rem,calc(100vh - 9rem));overflow-y:auto;border:1px solid rgba(35,131,226,.12);border-radius:1.4rem;background:#fffcfff7;padding:.8rem;color:#17221e;box-shadow:0 24px 60px #0f172a33;backdrop-filter:blur(22px);animation:sc-card-settings-in .18s cubic-bezier(.2,.85,.25,1) both}.sc-card-settings-panel[hidden]{display:none!important}.sc-card-settings-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.2rem .3rem .65rem}.sc-card-settings-heading p{color:#2383e2;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:800}.sc-card-settings-heading span:not(.material-symbols-outlined){color:#6c756f;font-size:.68rem}.sc-card-settings-heading button{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px;color:#66716b}.sc-card-settings-heading button:hover{background:#2383e212;color:#2383e2}.sc-card-setting-row{display:flex;min-height:3.35rem;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid rgba(35,131,226,.07);padding:.55rem .35rem;cursor:pointer}.sc-card-setting-row>span{display:flex;min-width:0;flex-direction:column}.sc-card-setting-row strong{color:#24342e;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:750}.sc-card-setting-row small{margin-top:.12rem;color:#77807b;font-size:.62rem}.sc-card-setting-row select{max-width:8.2rem;border:1px solid rgba(35,131,226,.14);border-radius:.75rem;background:#f2f7f4;padding:.45rem 1.8rem .45rem .65rem;color:#2383e2;font-size:.7rem;font-weight:750}.sc-card-setting-row input[type=checkbox]{width:2.35rem;height:1.3rem;flex:0 0 auto;cursor:pointer;accent-color:#2383e2}.sc-card-settings-reset{width:100%;margin-top:.5rem;border-radius:.85rem;background:#2383e212;padding:.6rem;color:#2383e2;font-family:Plus Jakarta Sans,sans-serif;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.sc-card-settings-reset:hover{background:#2383e21c}.sc-custom-decks-collapse{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(35,131,226,.12);border-radius:999px;background:#ffffffb8;padding:.5rem .75rem;color:#2383e2;font-family:Plus Jakarta Sans,sans-serif;font-size:.7rem;font-weight:800;transition:transform .18s ease,background .18s ease,border-color .18s ease}.sc-custom-decks-collapse:hover{transform:translateY(-1px);border-color:#2383e233;background:#fff}.sc-custom-decks-content{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1),opacity .2s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.sc-custom-decks-content>#custom-decks-grid{min-height:0;overflow:hidden}#custom-decks-section[data-collapsed=true] .sc-custom-decks-content{grid-template-rows:0fr;opacity:0;transform:translateY(-.4rem);pointer-events:none}#custom-decks-section[data-collapsed=true]>div:first-child{margin-bottom:.75rem!important}.sc-custom-decks-summary{width:100%;align-items:center;justify-content:space-between;gap:.75rem;border:1px dashed rgba(35,131,226,.18);border-radius:1.15rem;background:#ffffff94;padding:.8rem 1rem;color:#2383e2;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:750;transition:background .18s ease,border-color .18s ease}.sc-custom-decks-summary:not([hidden]){display:flex}.sc-custom-decks-summary[hidden]{display:none!important}.sc-custom-decks-summary:hover{border-color:#2383e247;background:#ffffffdb}[data-card-size=compact] #session-study-card-wrap{height:14.5rem;min-height:14.5rem}[data-card-size=compact] #session-study-card-wrap .sc-flip-card{min-height:7.25rem}[data-card-size=large] #session-study-card-wrap{height:clamp(20rem,44vh,28rem);min-height:20rem}[data-card-size=large] #session-study-card-wrap .sc-flip-card{min-height:12rem}[data-card-header=compact] [data-cards-session-settings],[data-card-header=compact] [data-cards-deck-loadout]{display:none!important}[data-card-header=compact] [data-cards-session-header]{margin-bottom:.45rem!important}[data-card-labels=hidden] [data-cards-card-meta]>div:first-child,[data-card-helper=hidden] [data-cards-card-helper]{display:none!important}[data-card-animation=off] .sc-flip-card,[data-card-animation=off] .sc-flip-card.is-flipped.is-revealing,[data-card-animation=off] #session-study-card-wrap>.glass-card.is-card-entering,[data-card-animation=off] .sc-card-transition-copy,[data-card-animation=off] .sc-rating-feedback{animation:none!important;transition:none!important}@keyframes sc-card-settings-in{0%{opacity:0;transform:translateY(-.35rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}#session-study-card-wrap>.glass-card.is-card-entering{animation:sc-card-stack-in .82s cubic-bezier(.18,.88,.2,1) both;will-change:transform,opacity,box-shadow}.sc-card-transition-copy{position:absolute!important;inset:0;z-index:2!important;pointer-events:none;animation:sc-card-stack-back .82s cubic-bezier(.18,.88,.2,1) both;will-change:transform,opacity}.sc-rating-feedback{--sc-rating-accent: #2383e2;position:absolute;left:50%;top:50%;z-index:8;display:flex;align-items:center;gap:.7rem;min-width:13.5rem;max-width:calc(100% - 2rem);border:1px solid color-mix(in srgb,var(--sc-rating-accent) 20%,white);border-radius:1.1rem;background:#fffffff5;padding:.65rem .8rem;color:var(--sc-rating-accent);box-shadow:0 20px 55px #0f172a33;pointer-events:none;animation:sc-rating-confirm .56s cubic-bezier(.2,.9,.24,1) both;transform-origin:center}.sc-rating-feedback.is-error{--sc-rating-accent: #b42318}.sc-rating-feedback.is-hard{--sc-rating-accent: #c2410c}.sc-rating-feedback.is-good{--sc-rating-accent: #047857}.sc-rating-feedback.is-easy{--sc-rating-accent: #7c3aed}.sc-rating-feedback.is-perfect{--sc-rating-accent: #b45309}.sc-rating-feedback-level{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--sc-rating-accent) 13%,white);font-family:Plus Jakarta Sans,sans-serif;font-weight:800}.sc-rating-feedback-copy{display:flex;min-width:0;flex:1;flex-direction:column;line-height:1.15}.sc-rating-feedback-copy strong{font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem}.sc-rating-feedback-copy small{margin-top:.18rem;color:#6b7280;font-size:.62rem;font-weight:600}.sc-rating-feedback-icon{flex:0 0 auto;font-size:1.25rem!important}#session-rating-grid.is-rating-confirmed>button:not(.is-rating-selected){opacity:.42;transform:scale(.98)}#session-rating-grid>button.is-rating-selected{z-index:1;border-color:currentColor;background:#fffffff5;box-shadow:0 10px 28px #0f172a26;animation:sc-rating-button-pulse .52s cubic-bezier(.2,.9,.24,1) both}@keyframes sc-card-stack-in{0%{opacity:.72;transform:translate3d(4rem,-1.75rem,0) rotate(1.4deg) scale(.95);box-shadow:0 34px 82px #0f172a3d}to{opacity:1;transform:translateZ(0) rotate(0) scale(1)}}@keyframes sc-card-stack-back{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:.3;transform:translate3d(-1.5rem,1.1rem,0) rotate(-.8deg) scale(.96)}}@keyframes sc-card-reveal{0%{transform:rotateY(0) scale(.985)}58%{transform:rotateY(150deg) scale(1.01)}to{transform:rotateY(180deg) scale(1)}}@keyframes sc-rating-confirm{0%{opacity:0;transform:translate(-50%,-42%) scale(.78)}38%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}to{opacity:0;transform:translate(-50%,-58%) scale(.96)}}@keyframes sc-rating-button-pulse{0%,to{transform:scale(1)}45%{transform:translateY(-3px) scale(1.065)}}.sc-cards-schedule-modal{background:radial-gradient(circle at top,rgba(179,239,216,.34),transparent 40%),#073f343d}.sc-cards-schedule-panel{border-color:#2383e21f!important;background:radial-gradient(circle at top right,rgba(179,239,216,.32),transparent 34%),linear-gradient(145deg,#fff,#f5f7f3 52%,#edf6f1)!important;color:#17221e!important}.sc-cards-schedule-panel>div:first-child{border-color:#2383e21a!important}.sc-cards-schedule-panel [class*=text-white]{color:#65716c!important}.sc-cards-schedule-panel h3,.sc-cards-schedule-panel [id^=schedule-][id$=-value]{color:#2383e2!important}.sc-cards-schedule-close{border-color:#2383e224!important;background:#ffffffb8!important;color:#2383e2!important}.sc-cards-schedule-close:hover{background:#fff!important}.sc-cards-schedule-section{border-color:#2383e21a!important;background:#ffffffc7!important;box-shadow:inset 0 1px #ffffffe6,0 14px 34px #2383e20f}.sc-cards-schedule-stat{border-color:#2383e217!important;background:linear-gradient(180deg,#b3efd84d,#ffffffb8)!important}.sc-schedule-list-row,.sc-schedule-queue-row{border:1px solid rgba(35,131,226,.09);border-radius:1rem;background:#ffffffd1;padding:.7rem .8rem;color:#17221e}.sc-schedule-list-meta,.sc-schedule-list-time,.sc-schedule-empty{color:#65716c!important}.sc-schedule-list-time{flex:0 0 auto;font-size:.7rem;font-weight:700}.sc-schedule-queue-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;transition:opacity .18s ease,transform .18s ease}.sc-schedule-queue-row.is-removing{opacity:0;transform:translate(-.75rem) scale(.98)}.sc-schedule-remove-card{display:inline-flex;min-height:2.35rem;flex:0 0 auto;align-items:center;gap:.3rem;border:1px solid rgba(180,35,24,.12);border-radius:999px;background:#fff5f3;padding:.4rem .65rem;color:#b42318;font-size:.68rem;font-weight:800}.sc-schedule-remove-card .material-symbols-outlined{font-size:1rem}.sc-schedule-remove-card:disabled{cursor:not-allowed;border-color:#2383e214;background:#f2f4f1;color:#87918c}#session-study-card-wrap>.glass-card{padding:2rem}#session-card-front{font-size:clamp(1.6rem,3vw,2.5rem)!important}#session-card-back{font-size:clamp(1.2rem,2vw,1.75rem)!important}.sc-session-shell{position:relative}[data-cards-review-shell]{margin-top:3rem!important;padding-top:2rem!important}[data-cards-session-header]{margin-bottom:.8rem!important}[data-cards-session-status]{margin-bottom:.45rem!important}[data-cards-session-status]>div>span:first-child{margin-bottom:0!important}[data-cards-session-status] #session-current-card,[data-cards-session-status] #session-streak{font-size:1.45rem!important;line-height:1.1}[data-cards-session-status] #session-total-cards{font-size:.86rem!important}[data-cards-session-settings]{margin-top:.55rem!important;gap:.55rem!important}[data-cards-session-settings]>div,[data-cards-deck-loadout]{border-radius:1rem!important;padding:.65rem .8rem!important}[data-cards-session-settings]>div:first-child>div{margin-top:.3rem!important;gap:.5rem!important}[data-cards-session-settings] select{border-radius:.75rem!important;padding:.45rem .7rem!important}[data-cards-session-settings] p,[data-cards-deck-loadout] p{line-height:1.25!important}[data-cards-deck-loadout]{margin-top:.55rem!important}[data-cards-deck-loadout]>div:first-child{gap:.35rem!important}[data-cards-deck-loadout] #session-rotation-clear{padding:.35rem .7rem!important}#session-rotation-list{margin-top:.4rem!important;gap:.35rem!important;max-height:2.1rem;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap!important}#session-rotation-list>button{flex:0 0 auto;padding:.35rem .65rem!important}#session-rotation-count{margin-top:.25rem!important}#session-study-card-wrap{width:min(100%,56rem);height:clamp(16rem,34vh,22rem);min-height:16rem;aspect-ratio:auto;margin-bottom:.7rem!important}#session-study-card-wrap>.glass-card{border-radius:1.65rem!important;padding:1.15rem 1.4rem!important}#session-study-card-wrap>.glass-card>div:first-of-type{margin-bottom:.5rem!important}#session-study-card-wrap .sc-flip-card{min-height:8.5rem}#session-study-card-wrap .sc-flip-front>p:last-child{font-size:.88rem!important;line-height:1.35!important}#session-card-front{margin-bottom:.65rem!important;font-size:clamp(1.35rem,2.35vw,2rem)!important}#session-card-back{font-size:clamp(1.1rem,1.7vw,1.45rem)!important}#session-reveal-button{padding:.7rem 1.8rem!important;font-size:.9rem!important}[data-cards-rating-help]{margin-bottom:.45rem!important;padding:.55rem .75rem!important;font-size:.68rem!important;line-height:1.3!important}#session-rating-grid{gap:.5rem!important}#session-rating-grid>button{min-height:3.7rem;flex-direction:row!important;justify-content:center;gap:.35rem!important;border-radius:.85rem!important;padding:.45rem .5rem!important}#session-rating-grid>button>span:first-child{width:1.8rem!important;height:1.8rem!important;margin-bottom:0!important;flex:0 0 auto}.sc-session-footer{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;margin-top:.55rem}[data-cards-schedule-wrap],#session-utility-bar{margin-top:0!important}#session-open-schedule{padding:.5rem .8rem!important;font-size:.72rem!important;white-space:nowrap}#session-utility-bar{justify-content:flex-end!important;gap:.8rem!important;opacity:.65!important}#session-utility-bar>div{gap:.3rem!important}#session-utility-bar span:not(.material-symbols-outlined){font-size:.58rem!important;letter-spacing:.04em!important}@media (min-width: 768px){[data-cards-session-header]{display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(15rem,.9fr);grid-template-rows:auto auto auto;align-items:stretch!important;column-gap:.55rem;row-gap:.4rem}[data-cards-session-status],[data-cards-session-header]>.h-1\.5{grid-column:1 / -1}[data-cards-session-status]{margin-bottom:0!important}[data-cards-session-settings]{grid-column:1;grid-row:3;grid-template-columns:minmax(0,1.45fr) minmax(10rem,.8fr)!important;margin-top:0!important}[data-cards-deck-loadout]{grid-column:2;grid-row:3;margin-top:0!important}[data-cards-deck-loadout]>div:first-child{flex-direction:row!important;align-items:center!important}[data-cards-deck-loadout]>div:first-child p{display:none}}.sc-session-fullscreen-toggle{position:absolute;top:1.25rem;right:1.25rem;z-index:3;display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;border:1px solid rgba(35,131,226,.12);background:#ffffffe0;padding:.7rem 1rem;color:#2383e2;box-shadow:0 16px 38px #0f172a14;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.sc-session-fullscreen-toggle:hover{transform:translateY(-1px);background:#fffffff5;box-shadow:0 18px 42px #0f172a1f}.sc-session-fullscreen-toggle .material-symbols-outlined{font-size:1.1rem}.sc-session-shell:fullscreen,.sc-session-shell.is-pseudo-fullscreen{width:100vw;height:100vh;max-width:none;margin:0;overflow:auto;padding:clamp(1rem,2.8vw,2rem);background:radial-gradient(circle at top left,rgba(179,239,216,.24),transparent 34%),radial-gradient(circle at top right,rgba(254,100,50,.14),transparent 28%),linear-gradient(180deg,#fcf7ff,#f4edf7)}.sc-session-shell:fullscreen::backdrop{background:radial-gradient(circle at top,rgba(179,239,216,.14),transparent 34%),linear-gradient(180deg,#121c20eb,#0c1016f0)}.sc-session-shell.is-pseudo-fullscreen{position:fixed;inset:0;z-index:90}.sc-session-shell:fullscreen .sc-session-shell-inner,.sc-session-shell.is-pseudo-fullscreen .sc-session-shell-inner{max-width:84rem;margin:0 auto}.sc-session-shell:fullscreen #session-study-card-wrap,.sc-session-shell.is-pseudo-fullscreen #session-study-card-wrap{aspect-ratio:auto;min-height:min(54vh,42rem);margin-bottom:1.5rem}.sc-session-shell:fullscreen #session-rating-grid,.sc-session-shell.is-pseudo-fullscreen #session-rating-grid{gap:.9rem}.sc-session-shell:fullscreen #session-utility-bar,.sc-session-shell.is-pseudo-fullscreen #session-utility-bar{opacity:1;margin-top:1.25rem;border:1px solid rgba(35,131,226,.08);background:#ffffffd6;padding:1rem 1.2rem;border-radius:1.5rem;box-shadow:0 16px 36px #0f172a0f}.sc-session-shell:fullscreen #session-open-schedule,.sc-session-shell.is-pseudo-fullscreen #session-open-schedule{margin-top:.75rem}@media (max-width: 767px){#custom-decks-section>div:first-child{align-items:center!important;gap:.75rem}#custom-decks-section>div:first-child>div:last-child{gap:.35rem!important}.sc-custom-decks-collapse{padding:.42rem .55rem;font-size:.62rem}#custom-decks-create-link{font-size:.7rem!important}.sc-session-fullscreen-toggle{top:.75rem;right:.75rem;width:2.4rem;height:2.4rem;justify-content:center;padding:0}#session-fullscreen-label{display:none}[data-cards-session-status]{padding-right:4.2rem!important}.sc-rating-feedback{min-width:min(13.5rem,calc(100% - 1rem));gap:.5rem;padding:.55rem .65rem}.sc-session-shell:fullscreen,.sc-session-shell.is-pseudo-fullscreen{padding:.85rem}.sc-session-shell:fullscreen #session-rating-grid,.sc-session-shell.is-pseudo-fullscreen #session-rating-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-session-shell:fullscreen #session-study-card-wrap,.sc-session-shell.is-pseudo-fullscreen #session-study-card-wrap{min-height:auto}[data-cards-review-shell]{margin-top:1rem!important;padding-top:.75rem!important}[data-cards-session-header]{margin-bottom:.5rem!important}[data-cards-session-settings]{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)}[data-cards-session-settings] #session-review-profile-copy,[data-cards-session-settings] #session-next-due,[data-cards-deck-loadout]>div:first-child p{display:none}[data-cards-session-settings]>div:first-child>div{flex-direction:row!important;align-items:center!important}[data-cards-session-settings] select{min-width:0;max-width:8.5rem;padding-right:1.6rem!important;font-size:.72rem!important}[data-cards-deck-loadout]>div:first-child{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}#session-study-card-wrap{height:15.5rem!important;min-height:15.5rem!important}[data-card-size=compact] #session-study-card-wrap{height:13.5rem!important;min-height:13.5rem!important}[data-card-size=large] #session-study-card-wrap{height:20rem!important;min-height:20rem!important}.sc-card-settings-panel{top:4.25rem;right:.65rem;width:calc(100% - 1.3rem);max-height:min(27rem,calc(100vh - 8.5rem));border-radius:1.15rem}#session-rating-grid>button{flex-direction:column!important}.sc-session-footer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem}#session-utility-bar{display:flex;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:.55rem!important;min-width:0;overflow-x:auto}#session-utility-bar>div{flex:0 0 auto}}@media (prefers-reduced-motion: reduce){#session-study-card-wrap>.glass-card.is-card-entering,.sc-card-transition-copy{animation-duration:.3s!important}.sc-flip-card.is-flipped.is-revealing{animation-duration:.36s!important}.sc-rating-feedback,#session-rating-grid>button.is-rating-selected{animation-duration:.22s!important}}@media (max-width: 767px){.topbar-inner{padding-left:1rem;padding-right:1rem;min-height:4rem}main{padding-top:5.25rem;padding-bottom:6.25rem;padding-left:1rem!important;padding-right:1rem!important}main section,main header{margin-bottom:1rem!important}main .p-8,main .p-6{padding:1rem!important}main .rounded-3xl,main .rounded-xl,main .rounded-\[2rem\]{border-radius:1.25rem}main h1.text-4xl,main h2.text-2xl,main h3.text-xl{font-size:1.65rem;line-height:1.08}main .grid.grid-cols-1.md\:grid-cols-2,main .grid.grid-cols-2.md\:grid-cols-3.lg\:grid-cols-4,main .asymmetric-grid{gap:1rem}main .w-14.h-14,main .w-12.h-12{width:2.75rem;height:2.75rem}main .max-w-\[240px\],main .max-w-xl{max-width:100%}main .grid.grid-cols-2.md\:grid-cols-3.lg\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}#session-log-panel,#completed-card-panel{max-height:8.5rem}}.glass-dropdown{background:#ffffffd9;backdrop-filter:blur(20px);border:1px solid rgba(191,201,195,.2)}.activity-scrollbar::-webkit-scrollbar{width:4px}.activity-scrollbar::-webkit-scrollbar-track{background:transparent}.activity-scrollbar::-webkit-scrollbar-thumb{background:#2383e21a;border-radius:10px}.mobile-app-shell{background:#fafafae0;backdrop-filter:blur(18px);border-top:1px solid rgba(191,201,195,.14)}.mobile-app-item{color:#707974;transition:color .18s ease,transform .18s ease}.mobile-app-item:hover{color:#2383e2;transform:translateY(-1px)}.mobile-app-item[data-active=true]{color:#2383e2;font-weight:800}.mobile-app-item[data-active=true] .material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}@media (max-width: 767px){.topbar-inner{padding-left:1rem;padding-right:1rem;min-height:4rem}main{padding-top:5.25rem!important;padding-bottom:6.25rem!important}}@media (max-width: 767px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:14px}body{overflow-x:hidden}main,section,article,aside,header,footer,div{max-width:100%}main{overflow-x:hidden}h1,.text-7xl,.text-6xl,.text-5xl{font-size:2rem!important;line-height:1!important}h2,.text-4xl{font-size:1.55rem!important;line-height:1.08!important}h3,.text-3xl,.text-2xl{font-size:1.1rem!important;line-height:1.15!important}.text-xl,.text-lg{font-size:.92rem!important;line-height:1.45!important}.p-10,.p-8,.p-6{padding:.9rem!important}.px-10,.px-8,.px-6{padding-left:.9rem!important;padding-right:.9rem!important}.py-10,.py-8,.py-6{padding-top:.9rem!important;padding-bottom:.9rem!important}.gap-12,.gap-10,.gap-8,.gap-6{gap:.85rem!important}.mb-20,.mb-16,.mb-12,.mb-10,.mb-8{margin-bottom:.9rem!important}.mt-20,.mt-16,.mt-12,.mt-10,.mt-8{margin-top:.9rem!important}.h-48,.h-56{height:8.5rem!important}.min-h-\[234px\],.min-h-\[240px\],.min-h-\[280px\]{min-height:8.5rem!important}.w-16,.h-16{width:2.6rem!important;height:2.6rem!important}.w-14,.h-14,.w-12,.h-12{width:2.35rem!important;height:2.35rem!important}button,.button,a[class*=px-]{min-height:0}.grid{align-items:start}.grid.grid-cols-1.md\:grid-cols-2,.grid.grid-cols-1.md\:grid-cols-3,.grid.grid-cols-1.lg\:grid-cols-12,.grid.grid-cols-2.md\:grid-cols-3.lg\:grid-cols-4,.grid.grid-cols-1.md\:grid-cols-2.lg\:grid-cols-3{gap:.85rem!important}.flex.flex-wrap>a,.flex.flex-wrap>button{max-width:100%}}
