html:has(.app-shell--premium),html:has(.app-shell--premium) body{min-height:100%;background:#0a1220;color-scheme:dark}.app-shell--premium,.app-shell--premium .workspace--premium{color-scheme:dark;--background:#0a1220;--foreground:#e8edf5;--muted:rgba(203,213,225,.82);--panel:#0f1a2c;--line:hsla(0,0%,100%,.12);--soft:hsla(0,0%,100%,.06);--accent:#10b981;--accent-strong:#f5d485;--accent-soft:rgba(212,175,55,.16);--danger:#f87171;--success:#34d399;--ink-soft:rgba(226,232,240,.92);--ink:#f8fafc;--text:#e8edf5;--surface:#0f1a2c;--border:hsla(0,0%,100%,.14);--premium-gold:#f5d485;--premium-gold-border:rgba(212,175,55,.28);--premium-bg-plain:#0a1220;--premium-glass-bg:#0f1a2c;--premium-glass-shadow:0 12px 28px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.06)}.app-shell--premium{min-height:100vh;align-items:stretch;background:var(--premium-bg-plain)}.app-shell--premium .workspace{min-height:100vh;color:var(--foreground);background:var(--premium-bg-plain)!important}.app-shell--premium .workspace:after,.app-shell--premium .workspace:before{display:none}.app-shell--premium :is(.panel,.form-panel,.state-box,.empty-state,.auth-provider-card,.task-row,.compact-row,.revision-item,.answer-box,.responsive-preview,.follow-up-button,.subject-topic-card,.test-question-card,.mode-card,.detail-main,.detail-sidebar,.queue-panel,.pyq-mcq-panel,.pyq-mcq-card,.metricTile,.mission-notification-banner){border:1px solid hsla(0,0%,100%,.1)!important;border-radius:16px!important;background:var(--premium-glass-bg)!important;box-shadow:var(--premium-glass-shadow);color:var(--foreground)!important}.app-shell--premium .form-panel h2,.app-shell--premium .panel h1,.app-shell--premium .panel h2,.app-shell--premium .panel h3,.app-shell--premium .panel-heading h2,.app-shell--premium .panel-heading h3{color:#f8fafc!important}.app-shell--premium .workspace-header h1{font-family:var(--font-serif),Georgia,serif;background:linear-gradient(135deg,#fff7e0,#f5d485,#c9a227);-webkit-background-clip:text;background-clip:text;color:transparent!important}.app-shell--premium .compact-row span,.app-shell--premium .muted,.app-shell--premium .task-row .muted,.app-shell--premium .workspace-header p,.app-shell--premium p.muted{color:var(--muted)!important}.app-shell--premium label,.app-shell--premium legend{color:hsla(42,85%,74%,.85)!important}.app-shell--premium :is(input,select,textarea){border:1px solid hsla(0,0%,100%,.14)!important;border-radius:10px!important;background:rgba(0,0,0,.32)!important;color:var(--foreground)!important}.app-shell--premium :is(input,select,textarea)::placeholder{color:rgba(203,213,225,.45)!important}.app-shell--premium fieldset{border-color:hsla(0,0%,100%,.12)!important;background:hsla(0,0%,100%,.02)!important}.app-shell--premium .primary-button{border:1px solid rgba(212,175,55,.38)!important;border-radius:10px!important;background:linear-gradient(135deg,#f5d485,#c9a227)!important;color:#1a1204!important}.app-shell--premium .secondary-button,.app-shell--premium .small-link{border:1px solid var(--premium-gold-border)!important;border-radius:10px!important;background:rgba(212,175,55,.1)!important;color:var(--premium-gold)!important}.app-shell--premium .tab-button{border:1px solid hsla(0,0%,100%,.14)!important;background:hsla(0,0%,100%,.05)!important;color:var(--foreground)!important}.app-shell--premium .tab-button.active{border-color:rgba(212,175,55,.42)!important;background:rgba(212,175,55,.18)!important;color:var(--premium-gold)!important}.app-shell--premium .segmented-control{background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.08)!important}.app-shell--premium .segmented-control button.active{background:rgba(212,175,55,.18)!important;color:var(--premium-gold)!important}.app-shell--premium .badge-manual,.app-shell--premium .tag.badge-manual{background:rgba(59,130,246,.18)!important;color:#bfdbfe!important}.app-shell--premium .badge-locked,.app-shell--premium .tag.badge-locked,.app-shell--premium .tag.warning{background:rgba(212,175,55,.16)!important;color:#fde68a!important}.app-shell--premium .badge-smart,.app-shell--premium .tag.badge-smart{background:rgba(16,185,129,.18)!important;color:#a7f3d0!important}.app-shell--premium .tag{background:hsla(0,0%,100%,.08)!important;color:var(--premium-gold)!important}.app-shell--premium .follow-up-button:hover:not(:disabled){background:rgba(212,175,55,.12)!important;border-color:rgba(212,175,55,.32)!important}.app-shell--premium .option-button{border-color:hsla(0,0%,100%,.12)!important;background:hsla(0,0%,100%,.04)!important;color:var(--foreground)!important}.app-shell--premium .option-button.selected{border-color:rgba(212,175,55,.45)!important;background:rgba(212,175,55,.14)!important}.app-shell--premium .timer-pill{border-color:rgba(16,185,129,.35)!important;background:rgba(16,185,129,.14)!important;color:#a7f3d0!important}.app-shell--premium .timer-pill.urgent{border-color:hsla(0,91%,71%,.35)!important;background:hsla(0,91%,71%,.14)!important;color:#fecaca!important}.app-shell--premium .priority-pill.normal,.app-shell--premium .status-pill.pending{background:hsla(0,0%,100%,.08)!important;color:var(--foreground)!important}.app-shell--premium .bubble.student{background:linear-gradient(135deg,rgba(212,175,55,.45),rgba(16,185,129,.3))!important;border:1px solid rgba(212,175,55,.32)!important;color:#fff!important}.app-shell--premium .bubble.ai{background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.1)!important;color:var(--foreground)!important}.app-shell--premium .bubble.ai :where(.study-markdown,.premiumContent){color:var(--foreground)!important;--premium-text:#e8edf5;--premium-callout-text:rgba(241,245,249,.96);--premium-callout-bg:rgba(99,102,241,.16);--premium-callout-border:rgba(129,140,248,.55)}.app-shell--premium :where(.study-markdown,.study-rich-content,[class*=premiumContent]){color:#e8edf5!important;--premium-text:#e8edf5;--premium-callout-text:rgba(241,245,249,.96);--premium-callout-bg:rgba(99,102,241,.16);--premium-callout-border:rgba(129,140,248,.55)}.app-shell--premium :where(.study-markdown,.study-rich-content) :is(p,li,td,th,em,div){color:rgba(232,237,245,.94)}.app-shell--premium :where(.study-markdown,.study-rich-content) :is(p,li)>span,.app-shell--premium :where(.study-markdown,.study-rich-content)>span{color:rgba(232,237,245,.94)}.app-shell--premium :where(.study-markdown,.study-rich-content) strong{color:#f8fafc}.app-shell--premium :where(.study-markdown,.study-rich-content) :is(h1,h2,h3,h4,h5,h6){color:#f8fafc!important}.app-shell--premium .study-rich-content h2{border-bottom-color:rgba(212,175,55,.28)!important}.app-shell--premium .study-rich-content h3{color:#a7f3d0!important}.app-shell--premium :where(.study-markdown,.study-rich-content) .premium-callout,.app-shell--premium :where(.study-markdown,.study-rich-content) blockquote{background:rgba(99,102,241,.16)!important;border-left-color:rgba(129,140,248,.62)!important;color:rgba(241,245,249,.96)!important}.app-shell--premium :where(.study-markdown,.study-rich-content) .premium-callout :is(p,li,span),.app-shell--premium :where(.study-markdown,.study-rich-content) blockquote :is(p,li,span){color:rgba(241,245,249,.94)!important}.app-shell--premium :where(.study-markdown,.study-rich-content) a{color:#f5d485;-webkit-text-decoration-color:hsla(42,85%,74%,.45);text-decoration-color:hsla(42,85%,74%,.45)}.app-shell--premium :where(.study-markdown,.study-rich-content) img{display:block;max-width:100%;height:auto;margin:.75rem 0;border-radius:10px;border:1px solid hsla(0,0%,100%,.14);background:rgba(0,0,0,.25);box-shadow:0 12px 28px rgba(0,0,0,.35)}.app-shell--premium :where(.study-markdown,.study-rich-content) .katex,.app-shell--premium :where(.study-markdown,.study-rich-content) .katex *,.app-shell--premium :where(.study-markdown,.study-rich-content) .katex-display{color:#f1f5f9!important;background:transparent!important}.app-shell--premium :where(.study-markdown,.study-rich-content) .katex-mathml{display:none!important}.app-shell--premium :where(.study-markdown,.study-rich-content) .katex .mfrac,.app-shell--premium :where(.study-markdown,.study-rich-content) .katex .vlist,.app-shell--premium :where(.study-markdown,.study-rich-content) .katex .vlist-t{overflow:visible!important}.app-shell--premium [class*=draftParagraph],.app-shell--premium [class*=draftPreview],.app-shell--premium [class*=guruReadOnly]{color:var(--foreground)!important}.app-shell--premium [class*=draftPreview],.app-shell--premium [class*=guruReadOnly]{border-color:rgba(212,175,55,.22)!important;background:linear-gradient(180deg,rgba(212,175,55,.08),transparent),rgba(5,11,20,.55)!important}.app-shell--premium [class*=draftEditor]{border-color:hsla(0,0%,100%,.14)!important;background:rgba(5,11,20,.72)!important;color:#f1f5f9!important}.app-shell--premium [class*=theoremBox]{background:rgba(37,99,235,.14)!important;border-left-color:rgba(96,165,250,.65)!important;color:#dbeafe!important}.app-shell--premium [class*=calloutBox],.app-shell--premium [class*=shortcutBox]{background:rgba(212,175,55,.12)!important;border-left-color:hsla(42,85%,74%,.55)!important;color:#fde68a!important}.app-shell--premium [class*=visualAnchorBox]{background:rgba(37,99,235,.12)!important;border-left-color:rgba(96,165,250,.55)!important;color:#e0e7ff!important}.app-shell--premium [class*=trapBox]{background:hsla(0,91%,71%,.12)!important;border-left-color:hsla(0,91%,71%,.55)!important;color:#fecaca!important}.app-shell--premium [class*=exampleBox]{background:hsla(0,0%,100%,.05)!important;color:rgba(226,232,240,.92)!important}.app-shell--premium [class*=libraryItem]{border-color:hsla(0,0%,100%,.12)!important;background:hsla(0,0%,100%,.04)!important}.app-shell--premium [class*=libraryItem]:hover{border-color:rgba(212,175,55,.35)!important;background:rgba(212,175,55,.1)!important}.app-shell--premium [class*=libraryTitle]{color:#f8fafc!important}.app-shell--premium [class*=emptyLibrary],.app-shell--premium [class*=libraryFooter],.app-shell--premium [class*=libraryMeta]{color:var(--muted)!important}.app-shell--premium [class*=bullets]{color:rgba(226,232,240,.9)!important}.app-shell--premium [class*=field]{color:hsla(42,85%,74%,.82)!important}.app-shell--premium [class*=metaChipStrong],.app-shell--premium [class*=metaChip]{background:rgba(212,175,55,.12)!important;color:#f5d485!important}.app-shell--premium [class*=metaChipStrong]{background:rgba(16,185,129,.14)!important;color:#a7f3d0!important}.app-shell--premium .study-markdown pre{background:rgba(0,0,0,.38)!important;border-color:hsla(0,0%,100%,.12)!important;color:#f1f5f9!important}.app-shell--premium .study-markdown :not(pre)>code{background:rgba(212,175,55,.14)!important;color:#fde68a!important}.app-shell--premium .text-button{color:var(--premium-gold)!important}.app-shell--premium .eyebrow{color:hsla(42,85%,74%,.88)!important}.app-shell--premium .queue-row{border-top-color:hsla(0,0%,100%,.08)!important}.app-shell--premium .queue-head,.app-shell--premium table th{color:hsla(42,85%,74%,.78)!important}.app-shell--premium table td{border-color:hsla(0,0%,100%,.08)!important;color:var(--foreground)!important}.app-shell--premium .state-box.error{border-color:hsla(0,91%,71%,.35)!important;background:rgba(127,29,29,.28)!important}.app-shell--premium :is([class*=hero],[class*=Hero],[class*=card],[class*=Card],[class*=radarPanel],[class*=detailPanel],[class*=list],[class*=submitBox],[class*=analysis],[class*=scriptBox],[class*=form],[class*=Form],[class*=root],[class*=panel],[class*=Panel],[class*=stats]>div,[class*=statCard],[class*=conceptRow],[class*=itemRow],[class*=composerBar],[class*=attachMenu],[class*=stepText],[class*=flashcard],[class*=Flashcard]){border-color:hsla(0,0%,100%,.1)!important;background:var(--premium-glass-bg)!important;color:var(--foreground)!important;box-shadow:var(--premium-glass-shadow)}.app-shell--premium [class*=tab]:not([class*=tabRow]):not([class*=tab-row]){border:1px solid hsla(0,0%,100%,.14)!important;background:hsla(0,0%,100%,.05)!important;color:var(--foreground)!important}.app-shell--premium [class*=tabActive]{border-color:rgba(212,175,55,.4)!important;background:rgba(212,175,55,.18)!important;color:var(--premium-gold)!important}.app-shell--premium [class*=primary]{border:1px solid rgba(212,175,55,.38)!important;background:linear-gradient(135deg,#f5d485,#c9a227)!important;color:#1a1204!important}.app-shell--premium [class*=secondary]{border:1px solid var(--premium-gold-border)!important;background:rgba(212,175,55,.1)!important;color:var(--premium-gold)!important}.app-shell--premium [class*=kicker],.app-shell--premium [class*=radarGroupTitle]{color:hsla(42,85%,74%,.85)!important}.app-shell--premium [class*=conceptMeta] span,.app-shell--premium [class*=lead],.app-shell--premium [class*=meta]{color:var(--muted)!important}.app-shell--premium [class*=plusButton]{background:rgba(212,175,55,.16)!important;color:var(--premium-gold)!important}.app-shell--premium [class*=attachChip]{background:rgba(16,185,129,.18)!important;color:#a7f3d0!important}.app-shell--premium .premiumContent pre,.app-shell--premium [class*=premiumContent] pre{background:rgba(0,0,0,.38)!important;color:#f1f5f9!important}.app-shell--premium [class*=progressTrack]{background:hsla(0,0%,100%,.1)!important}.app-shell--premium [class*=progressFill]{background:linear-gradient(90deg,#f5d485,#10b981)!important}.app-shell--premium .premium-profile-link{color:#f5d485!important}.app-shell--premium .premiumProfile label:not([class]){color:hsla(42,85%,74%,.78)!important}.app-shell--premium .premiumProfile :is(input,select,textarea){border:1px solid rgba(148,163,184,.22)!important;border-radius:12px!important;background:rgba(15,26,44,.88)!important;color:#f8fafc!important}.app-shell--premium .premiumProfile :is(input,select,textarea):focus{border-color:rgba(212,175,55,.55)!important;box-shadow:0 0 0 2px rgba(212,175,55,.18)!important}.app-shell--premium .premiumProfile [class*=sectionNavBtn]{border:1px solid rgba(148,163,184,.16)!important;background:rgba(5,11,20,.55)!important;color:#e8edf5!important}.app-shell--premium .premiumProfile [class*=sectionNavBtnActive]{border-color:rgba(212,175,55,.55)!important;background:linear-gradient(90deg,rgba(212,175,55,.18),rgba(212,175,55,.04))!important;box-shadow:0 12px 28px rgba(212,175,55,.14),inset 3px 0 0 #d4af37!important}.app-shell--premium .premiumProfile [class*=profileGlassCard],.app-shell--premium .premiumProfile [class*=profileInfoCard],.app-shell--premium .premiumProfile [class*=residencyWrap]{border:1px solid rgba(212,175,55,.18)!important;background:linear-gradient(160deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.015)),rgba(5,11,20,.62)!important;box-shadow:0 16px 36px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.07)!important}.app-shell--premium .premiumProfile [class*=saveBtn]{border:1px solid hsla(48,75%,81%,.35)!important;background:linear-gradient(135deg,#d4af37,#f3e5ab,#d4af37)!important;color:#050b14!important}.app-shell--premium .premiumProfile [class*=resetBtn]{border:1px solid rgba(148,163,184,.28)!important;background:rgba(5,11,20,.55)!important;color:rgba(203,213,225,.92)!important}