.cv-auto{contain-intrinsic-size:auto 200px}.cv-auto,.cv-auto-tall{content-visibility:auto}.cv-auto-tall{contain-intrinsic-size:auto 400px}@keyframes fade-in-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .2s ease-out both}.animate-stagger-in{opacity:0;animation:fade-in-up .25s ease-out forwards}@keyframes slide-in-right{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.animate-slide-in{animation:slide-in-right .18s ease-out both}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.pb-safe-nav{padding-bottom:calc(5rem + env(safe-area-inset-bottom, 0px))}@media (prefers-reduced-motion:reduce){.animate-fade-in-up,.animate-slide-in,.animate-stagger-in{animation:none;opacity:1;transform:none}.cv-auto,.cv-auto-tall{content-visibility:visible}}body.mode-deepwork{box-shadow:inset 0 0 160px rgba(15,23,42,.2)}html.dark body.mode-deepwork{--background:222 47% 5%}@media (prefers-reduced-motion:reduce){body.mode-deepwork{box-shadow:inset 0 0 64px rgba(15,23,42,.12)}}:root{--sv-brand-navy:#0a2540;--sv-brand-gold:#d4af77;--sv-brand-light-gold:#e4c896;--sv-brand-cream:#f8f4ee;--sv-brand-ink:#1E1F22;--sv-brand-dark:#0a2540;--sv-brand-teal:#007a6b;--sv-logo-outline:#0f2744;--sv-logo-fur:#e0a14c;--sv-logo-fur-deep:#cd9a47;--sv-logo-teal:#10b9a1;--sv-logo-cream:#fbf8f0;--sv-logo-outline-dark:#d9e3f0;--sv-logo-feature-dark:#193556;--sv-brand-warm-sand:#e8e0d4;--sv-brand-cool-gray:#94a3b8;--sv-brand-slate-blue:#335e7e;--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-primary-dark:hsl(var(--primary));--color-accent:hsl(var(--accent));--color-accent-foreground:hsl(var(--accent-foreground));--color-bg-light:hsl(var(--background));--color-bg-dark:hsl(var(--background));--color-text-light:hsl(var(--foreground));--color-text-dark:hsl(var(--foreground));--color-border:hsl(var(--border));--color-card:hsl(var(--card));--color-muted:hsl(var(--muted-foreground));--bg-primary:hsl(var(--background));--bg-secondary:hsl(var(--secondary));--bg-elevated:hsl(var(--card));--bg-muted:hsl(var(--background-muted));--text-primary:hsl(var(--foreground));--text-secondary:hsl(var(--secondary-foreground));--text-muted:hsl(var(--muted-foreground));--text-inverse:hsl(var(--text-inverse));--border-default:hsl(var(--border));--border-strong:hsl(var(--border-strong));--accent-color:hsl(var(--accent));--accent-color-soft:hsl(var(--accent-soft));--accent-color-hover:hsl(var(--accent)/0.92);--card-bg:hsl(var(--card));--nav-bg:hsl(var(--sidebar-background));--input-bg:hsl(var(--input-surface));--overlay-bg:hsl(var(--overlay)/0.6);--surface-elevated:hsl(var(--surface-elevated));--surface-hover:hsl(var(--surface-hover));--shadow-elevation:var(--shadow-card)}.dark{--color-bg-dark:hsl(var(--background));--color-text-dark:hsl(var(--foreground));--bg-primary:hsl(var(--background));--bg-secondary:hsl(var(--secondary));--bg-elevated:hsl(var(--card));--bg-muted:hsl(var(--background-muted));--text-primary:hsl(var(--foreground));--text-secondary:hsl(var(--secondary-foreground));--text-muted:hsl(var(--muted-foreground));--text-inverse:hsl(var(--text-inverse));--input-bg:hsl(var(--input-surface));--overlay-bg:hsl(var(--overlay)/0.74);--surface-elevated:hsl(var(--surface-elevated));--surface-hover:hsl(var(--surface-hover))}:root{--svx-navy:#071a2e;--svx-navy-2:#0a2540;--svx-orange:#f28c38;--svx-gold:#d4af77;--svx-mint:#10b9a1;--svx-blue:#2b7fff;--svx-line:hsl(var(--border)/0.72);--svx-panel:hsl(var(--card)/0.88);--svx-panel-strong:hsl(var(--card)/0.96);--svx-glass:hsl(var(--card)/0.72);--svx-shadow:0 24px 80px hsl(210 60% 12%/0.14);--svx-shadow-strong:0 34px 110px hsl(210 68% 10%/0.24);--svx-radius:var(--radius-card,1.25rem);--svx-radius-sm:var(--radius-button,0.75rem)}.svx-page{position:relative;isolation:isolate;background:linear-gradient(180deg,hsl(var(--background)),hsl(var(--background-muted)/.5) 42%,hsl(var(--background))),linear-gradient(90deg,hsl(var(--foreground)/.03) 1px,transparent 1px),linear-gradient(180deg,hsl(var(--foreground)/.03) 1px,transparent 1px);background-size:auto,72px 72px,72px 72px}.svx-page:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(120deg,hsl(var(--primary)/.07),transparent 28%,hsl(var(--accent)/.06) 68%,transparent),linear-gradient(180deg,hsl(210 80% 12%/.04),transparent 36%,hsl(32 90% 56%/.035))}.svx-elevated-panel,.svx-page .home-panel,.svx-page .home-subpanel{backdrop-filter:blur(18px);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.svx-elevated-panel:hover,.svx-page .home-panel:hover,.svx-page .home-subpanel:hover{border-color:hsl(var(--primary)/.28);box-shadow:var(--svx-shadow)}.svx-section{padding:4.5rem 0}.svx-section,.svx-section-tight{position:relative;overflow:hidden}.svx-section-tight{padding:3rem 0}.svx-shell{width:min(100% - 2rem,76rem);margin-inline:auto}.svx-kicker{display:inline-flex;align-items:center;gap:.5rem;border:1px solid hsl(var(--primary)/.24);border-radius:999px;background:hsl(var(--primary)/.09);padding:.5rem .8rem;color:hsl(var(--primary));font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.svx-title{margin-top:1rem;max-width:48rem;color:hsl(var(--foreground));font-family:var(--font-playfair),var(--font-inter),system-ui,sans-serif;font-size:2.25rem;font-weight:850;line-height:1.04;letter-spacing:0;text-wrap:balance}.svx-title-sm{max-width:42rem;font-size:1.8rem;line-height:1.08}.svx-copy{margin-top:1rem;max-width:44rem;color:hsl(var(--muted-foreground));font-size:1rem;line-height:1.8}.svx-grid,.svx-grid-2,.svx-grid-3{display:grid;gap:1rem}.svx-hero-card{position:relative;overflow:hidden;border:1px solid hsl(var(--border)/.72);border-radius:var(--svx-radius);background:linear-gradient(180deg,hsl(var(--card)/.94),hsl(var(--card)/.82)),linear-gradient(120deg,hsl(var(--primary)/.1),transparent 48%,hsl(var(--accent)/.08));box-shadow:var(--svx-shadow)}.svx-hero-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.46;background:linear-gradient(90deg,hsl(var(--foreground)/.04) 1px,transparent 1px),linear-gradient(180deg,hsl(var(--foreground)/.04) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%)}.svx-hero-card>*{position:relative;z-index:1}.svx-product-preview{display:grid;gap:1rem;padding:1rem}.svx-preview-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid hsl(var(--border)/.64);border-radius:var(--svx-radius-sm);background:hsl(var(--background)/.72);padding:.9rem}.svx-preview-lanes{display:grid;gap:.8rem}.svx-preview-lane{border:1px solid hsl(var(--border)/.7);border-radius:var(--svx-radius-sm);background:hsl(var(--card)/.78);padding:.9rem}.svx-progress-track{height:.55rem;overflow:hidden;border-radius:999px;background:hsl(var(--muted)/.68)}.svx-progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--svx-orange),var(--svx-mint));transform-origin:left;animation:svx-progress 1.6s ease both}.svx-bento{display:grid;gap:1rem}.svx-bento-card{position:relative;overflow:hidden;min-height:14rem;border:1px solid hsl(var(--border)/.72);border-radius:var(--svx-radius);background:var(--svx-panel);box-shadow:0 14px 50px hsl(210 55% 14%/.08);padding:1.2rem}.svx-bento-card:after{content:"";position:absolute;inset:auto 1rem 1rem 1rem;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--primary)/.35),transparent)}.svx-icon-tile{display:inline-flex;width:2.65rem;height:2.65rem;align-items:center;justify-content:center;border:1px solid hsl(var(--primary)/.18);border-radius:var(--svx-radius-sm);background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.svx-metric-strip{display:grid;gap:.8rem;border:1px solid hsl(var(--border)/.68);border-radius:var(--svx-radius);background:hsl(var(--card)/.82);padding:1rem;box-shadow:var(--svx-shadow)}.svx-metric{border:1px solid hsl(var(--border)/.56);border-radius:var(--svx-radius-sm);background:hsl(var(--background)/.64);padding:.9rem}.svx-check-list{display:grid;gap:.72rem;margin:0;padding:0;list-style:none}.svx-check-list li{display:flex;gap:.65rem;color:hsl(var(--muted-foreground));font-size:.93rem;line-height:1.55}.svx-check-list svg{margin-top:.15rem;flex:0 0 auto;color:hsl(var(--primary))}.svx-cta-band{border:1px solid hsl(0 0% 100%/.13);border-radius:var(--svx-radius);background:linear-gradient(135deg,hsl(210 74% 12%),hsl(210 76% 16%) 46%,hsl(211 62% 20%)),linear-gradient(90deg,hsl(32 90% 58%/.2),transparent);color:white;box-shadow:var(--svx-shadow-strong)}.svx-cta-band .svx-copy,.svx-cta-band p{color:hsl(210 40% 92%/.82)}.svx-cta-band .svx-kicker{border-color:hsl(32 90% 58%/.32);background:hsl(32 90% 58%/.14);color:hsl(32 90% 74%)}.svx-cta-band .svx-title{color:white}.svx-reveal{animation:svx-rise .7s cubic-bezier(.22,1,.36,1) both}.svx-delay-1{animation-delay:90ms}.svx-delay-2{animation-delay:.17s}.svx-delay-3{animation-delay:.25s}@keyframes svx-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svx-progress{0%{transform:scaleX(.34)}to{transform:scaleX(1)}}@media (min-width:640px){.svx-title{font-size:3rem}.svx-title-sm{font-size:2.25rem}.svx-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.svx-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.svx-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.svx-bento{grid-template-columns:1.15fr .85fr}.svx-bento-card-large{grid-row:span 2}}@media (prefers-reduced-motion:reduce){.svx-page *,.svx-page :after,.svx-page :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.svx-elevated-panel:hover,.svx-page .home-panel:hover,.svx-page .home-subpanel:hover{transform:none}}:root{--sv-editorial-paper:linear-gradient(180deg,hsl(33 35% 99%),hsl(33 30% 97%));--sv-editorial-paper-border:hsl(var(--border)/0.82);--sv-editorial-rail:linear-gradient(180deg,hsl(var(--primary)) 0%,hsl(var(--accent)) 100%);--sv-editorial-shadow:0 24px 64px rgba(10,37,64,0.09);--sv-editorial-shadow-strong:0 24px 70px rgba(6,14,29,0.16);--sv-editorial-night:linear-gradient(180deg,hsl(210 73% 15%),hsl(214 74% 11%))}.dark{--sv-editorial-paper:linear-gradient(180deg,hsl(218 41% 13%),hsl(220 38% 11%));--sv-editorial-paper-border:hsl(var(--border)/0.66);--sv-editorial-shadow:0 26px 72px rgba(0,0,0,0.34);--sv-editorial-shadow-strong:0 28px 78px rgba(0,0,0,0.45)}.sv-editorial-shell{position:relative;overflow:hidden;border:1px solid var(--sv-editorial-paper-border);border-radius:calc(var(--radius-card) + 10px);background:var(--sv-editorial-paper);box-shadow:var(--sv-editorial-shadow)}.sv-editorial-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,hsl(var(--primary)/.05),transparent 44%),linear-gradient(90deg,hsl(var(--border)/.42) 1px,transparent 1px),linear-gradient(180deg,hsl(var(--border)/.34) 1px,transparent 1px);background-size:auto,5rem 100%,100% 5rem;opacity:.46}.sv-editorial-shell>*{position:relative;z-index:1}.sv-editorial-dark{position:relative;overflow:hidden;border:1px solid hsl(33 44% 96%/.12);border-radius:calc(var(--radius-card) + 8px);background:var(--sv-editorial-night);box-shadow:var(--sv-editorial-shadow-strong)}.sv-editorial-dark:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top right,hsl(var(--accent)/.2),transparent 34%),linear-gradient(90deg,hsl(33 44% 96%/.08) 1px,transparent 1px),linear-gradient(180deg,hsl(33 44% 96%/.06) 1px,transparent 1px);background-size:auto,5rem 100%,100% 5rem;opacity:.55}.sv-editorial-dark>*{position:relative;z-index:1}.sv-score-rail{position:relative;padding-left:1rem}.sv-score-rail:before{content:"";position:absolute;left:0;top:.15rem;bottom:.15rem;width:4px;border-radius:999px;background:var(--sv-editorial-rail);box-shadow:0 0 0 1px hsl(var(--primary)/.08)}.sv-score-rail-compact{position:relative;padding-left:.8rem}.sv-score-rail-compact:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;border-radius:999px;background:var(--sv-editorial-rail)}.sv-nav-shell{position:relative;overflow:hidden;border:1px solid hsl(var(--border)/.8);background:hsl(var(--background)/.9);box-shadow:0 14px 34px rgba(10,37,64,.08);backdrop-filter:blur(18px)}.dark .sv-nav-shell{border-color:hsl(var(--border)/.88);background:hsl(var(--background)/.88);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.05),0 14px 38px rgba(0,0,0,.32)}.sv-nav-shell:after{content:"";position:absolute;left:1.25rem;right:1.25rem;bottom:0;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--primary)/.28) 20%,hsl(var(--primary)/.28) 80%,transparent);opacity:.7}.sv-nav-link{position:relative;display:inline-flex;flex-shrink:0;align-items:center;gap:.45rem;min-height:2.75rem;padding:.7rem .95rem;border-radius:999px;color:hsl(var(--muted-foreground));white-space:nowrap;transition:color var(--duration-normal) var(--ease-smooth),background-color var(--duration-normal) var(--ease-smooth),transform var(--duration-normal) var(--ease-smooth)}.sv-nav-link:hover{color:hsl(var(--foreground));background:hsl(var(--primary)/.08)}.sv-nav-link-active{color:hsl(var(--foreground));background:hsl(var(--primary)/.1)}.sv-nav-link-active:after{content:"";position:absolute;left:1rem;right:1rem;bottom:.42rem;height:2px;border-radius:999px;background:var(--sv-editorial-rail)}.sv-nav-utility{display:inline-flex;flex-shrink:0;align-items:center;gap:.45rem;min-height:2.75rem;padding:.7rem .95rem;border:1px solid hsl(var(--border)/.78);border-radius:999px;background:hsl(var(--card)/.78);color:hsl(var(--foreground));white-space:nowrap;transition:border-color var(--duration-normal) var(--ease-smooth),background-color var(--duration-normal) var(--ease-smooth),transform var(--duration-normal) var(--ease-smooth)}.sv-nav-utility:hover{border-color:hsl(var(--primary)/.28);background:hsl(var(--primary)/.06);transform:translateY(-1px)}.sv-nav-primary{box-shadow:var(--shadow-primary-glow)}.sv-editorial-stat{position:relative;overflow:hidden;border:1px solid hsl(var(--border)/.75);border-radius:calc(var(--radius-card) + 4px);background:hsl(var(--card)/.9);box-shadow:0 14px 32px rgba(10,37,64,.06)}.sv-editorial-stat:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,hsl(var(--primary)/.04),transparent 50%)}.sv-editorial-sidebar{background:linear-gradient(180deg,hsl(33 35% 99%),hsl(33 30% 95%));border-right:1px solid hsl(var(--border)/.8);box-shadow:inset -1px 0 0 hsl(var(--border)/.3)}.dark .sv-editorial-sidebar{background:linear-gradient(180deg,hsl(218 41% 14%),hsl(220 38% 12%))}.sv-editorial-sidebar-link{position:relative;display:flex;align-items:center;gap:.75rem;min-height:3rem;border-radius:1rem;padding:.9rem 1rem;color:hsl(var(--muted-foreground));transition:color var(--duration-normal) var(--ease-smooth),background-color var(--duration-normal) var(--ease-smooth),transform var(--duration-normal) var(--ease-smooth)}.sv-editorial-sidebar-link:hover{color:hsl(var(--foreground));background:hsl(var(--primary)/.08);transform:translateX(2px)}.sv-editorial-sidebar-link[data-active=true]{color:hsl(var(--foreground));background:hsl(var(--primary)/.1)}.sv-editorial-sidebar-link[data-active=true]:before{content:"";position:absolute;left:.45rem;top:.7rem;bottom:.7rem;width:3px;border-radius:999px;background:var(--sv-editorial-rail)}.sv-bottom-nav-shell{border-top:1px solid hsl(var(--border)/.82);background:linear-gradient(180deg,hsl(var(--card)/.95) 0,hsl(var(--background)/.98) 100%);backdrop-filter:blur(16px);box-shadow:0 -12px 34px rgba(10,37,64,.09)}.sv-brand-logo-img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;vertical-align:middle;content-visibility:visible}.dark .sv-brand-logo-img--light,.sv-brand-logo-img--dark{display:none}.dark .sv-brand-logo-img--dark{display:block}.sv-brand-logo-mark-xs{width:1.5rem;height:1.5rem}.sv-brand-logo-mark-sm{width:1.75rem;height:1.75rem}.sv-brand-logo-mark-md{width:2rem;height:2rem}.sv-brand-logo-mark-lg{width:2.25rem;height:2.25rem}.sv-brand-logo-mark-xl{width:2.75rem;height:2.75rem}.sv-brand-logo-lockup-xs{width:4.1rem;height:1.5rem}.sv-brand-logo-lockup-sm{width:4.75rem;height:1.75rem}.sv-brand-logo-lockup-md{width:5.45rem;height:2rem}.sv-brand-logo-lockup-lg{width:6.1rem;height:2.25rem}.sv-brand-logo-lockup-xl{width:7.45rem;height:2.75rem}@media (min-width:640px){.sv-brand-logo-mark-xs{width:1.75rem;height:1.75rem}.sv-brand-logo-mark-sm{width:2rem;height:2rem}.sv-brand-logo-mark-md{width:2.25rem;height:2.25rem}.sv-brand-logo-mark-lg{width:2.5rem;height:2.5rem}.sv-brand-logo-mark-xl{width:3rem;height:3rem}.sv-brand-logo-lockup-xs{width:4.75rem;height:1.75rem}.sv-brand-logo-lockup-sm{width:5.45rem;height:2rem}.sv-brand-logo-lockup-md{width:6.1rem;height:2.25rem}.sv-brand-logo-lockup-lg{width:6.8rem;height:2.5rem}.sv-brand-logo-lockup-xl{width:8.15rem;height:3rem}}@media (min-width:768px){.sv-brand-logo-mark-lg{width:2.75rem;height:2.75rem}.sv-brand-logo-mark-xl{width:3.5rem;height:3.5rem}.sv-brand-logo-lockup-lg{width:7.45rem;height:2.75rem}.sv-brand-logo-lockup-xl{width:9.5rem;height:3.5rem}}:root{--sv-subject-accent:40 72% 48%;--sv-subject-accent-fg:222 47% 11%;--sv-subject-soft:40 28% 94%;--sv-subject-border:40 30% 82%;--sv-subject-icon-bg:40 32% 92%;--sv-subject-chip-bg:40 28% 93%;--sv-subject-gradient-start:222 45% 18%;--sv-subject-gradient-end:40 72% 48%;--sv-subject-glow:40 72% 48%}html.dark{--sv-subject-accent:42 82% 56%;--sv-subject-accent-fg:222 47% 8%;--sv-subject-soft:222 28% 16%;--sv-subject-border:42 35% 28%;--sv-subject-icon-bg:222 30% 18%;--sv-subject-chip-bg:222 28% 17%;--sv-subject-gradient-start:222 48% 58%;--sv-subject-gradient-end:42 82% 56%;--sv-subject-glow:42 82% 56%}html[data-subject-theme=maths]{--sv-subject-accent:222 52% 44%;--sv-subject-accent-fg:0 0% 100%;--sv-subject-soft:220 40% 96%;--sv-subject-border:220 35% 86%;--sv-subject-icon-bg:220 38% 93%;--sv-subject-chip-bg:220 36% 94%;--sv-subject-gradient-start:222 45% 18%;--sv-subject-gradient-end:222 52% 44%;--sv-subject-glow:222 48% 38%}html.dark[data-subject-theme=maths]{--sv-subject-accent:217 70% 58%;--sv-subject-accent-fg:222 47% 6%;--sv-subject-soft:220 32% 14%;--sv-subject-border:220 36% 26%;--sv-subject-icon-bg:220 32% 16%;--sv-subject-chip-bg:220 30% 15%;--sv-subject-gradient-start:217 70% 58%;--sv-subject-gradient-end:222 48% 48%;--sv-subject-glow:222 48% 52%}html[data-subject-theme=further-maths]{--sv-subject-accent:243 75% 52%;--sv-subject-accent-fg:0 0% 100%;--sv-subject-soft:243 40% 96%;--sv-subject-border:243 38% 86%;--sv-subject-icon-bg:243 42% 94%;--sv-subject-chip-bg:243 38% 95%;--sv-subject-gradient-start:243 50% 28%;--sv-subject-gradient-end:243 75% 52%;--sv-subject-glow:243 75% 52%}html.dark[data-subject-theme=further-maths]{--sv-subject-accent:243 80% 62%;--sv-subject-accent-fg:243 30% 8%;--sv-subject-soft:243 28% 14%;--sv-subject-border:243 35% 28%;--sv-subject-icon-bg:243 32% 16%;--sv-subject-chip-bg:243 28% 15%;--sv-subject-gradient-start:243 80% 62%;--sv-subject-gradient-end:260 45% 40%;--sv-subject-glow:243 62% 50%}html[data-subject-theme=physics]{--sv-subject-accent:262 58% 52%;--sv-subject-accent-fg:0 0% 100%;--sv-subject-soft:262 40% 96%;--sv-subject-border:262 32% 86%;--sv-subject-icon-bg:262 36% 93%;--sv-subject-chip-bg:262 34% 94%;--sv-subject-gradient-start:262 50% 28%;--sv-subject-gradient-end:262 58% 52%;--sv-subject-glow:262 50% 44%}html.dark[data-subject-theme=physics]{--sv-subject-accent:262 72% 62%;--sv-subject-accent-fg:262 30% 8%;--sv-subject-soft:262 28% 14%;--sv-subject-border:262 32% 28%;--sv-subject-icon-bg:262 30% 16%;--sv-subject-chip-bg:262 28% 15%;--sv-subject-gradient-start:262 72% 62%;--sv-subject-gradient-end:280 45% 42%;--sv-subject-glow:262 65% 55%}html[data-subject-theme=chemistry]{--sv-subject-accent:32 95% 44%;--sv-subject-accent-fg:30 30% 10%;--sv-subject-soft:38 60% 95%;--sv-subject-border:35 50% 82%;--sv-subject-icon-bg:36 55% 92%;--sv-subject-chip-bg:38 50% 94%;--sv-subject-gradient-start:28 70% 38%;--sv-subject-gradient-end:32 95% 48%;--sv-subject-glow:32 95% 44%}html.dark[data-subject-theme=chemistry]{--sv-subject-accent:38 96% 55%;--sv-subject-accent-fg:28 40% 8%;--sv-subject-soft:32 28% 14%;--sv-subject-border:36 40% 28%;--sv-subject-icon-bg:34 32% 16%;--sv-subject-chip-bg:32 28% 15%;--sv-subject-gradient-start:38 96% 55%;--sv-subject-gradient-end:28 80% 42%;--sv-subject-glow:38 92% 50%}html[data-subject-theme=biology]{--sv-subject-accent:158 64% 38%;--sv-subject-accent-fg:0 0% 100%;--sv-subject-soft:156 45% 95%;--sv-subject-border:158 38% 85%;--sv-subject-icon-bg:158 42% 92%;--sv-subject-chip-bg:156 40% 94%;--sv-subject-gradient-start:160 55% 22%;--sv-subject-gradient-end:158 64% 42%;--sv-subject-glow:158 64% 40%}html.dark[data-subject-theme=biology]{--sv-subject-accent:158 72% 48%;--sv-subject-accent-fg:155 40% 8%;--sv-subject-soft:158 25% 14%;--sv-subject-border:158 32% 26%;--sv-subject-icon-bg:158 28% 16%;--sv-subject-chip-bg:158 25% 15%;--sv-subject-gradient-start:158 72% 48%;--sv-subject-gradient-end:170 50% 35%;--sv-subject-glow:158 68% 45%}html[data-subject-theme=admissions]{--sv-subject-accent:40 65% 46%;--sv-subject-accent-fg:222 47% 11%;--sv-subject-soft:222 35% 96%;--sv-subject-border:222 25% 88%;--sv-subject-icon-bg:222 30% 94%;--sv-subject-chip-bg:40 28% 93%;--sv-subject-gradient-start:222 48% 18%;--sv-subject-gradient-end:40 72% 48%;--sv-subject-glow:40 72% 48%}html.dark[data-subject-theme=admissions]{--sv-subject-accent:42 78% 58%;--sv-subject-accent-fg:222 47% 8%;--sv-subject-soft:222 40% 11%;--sv-subject-border:42 30% 26%;--sv-subject-icon-bg:222 38% 13%;--sv-subject-chip-bg:222 35% 12%;--sv-subject-gradient-start:222 48% 58%;--sv-subject-gradient-end:42 82% 56%;--sv-subject-glow:42 78% 52%}html.dyslexia-mode{--reading-font-family:"Lexend",system-ui,sans-serif}html.dyslexia-mode.reading-font-brand{--reading-font-family:var(--font-inter),system-ui,sans-serif}html.dyslexia-mode.reading-font-lexend{--reading-font-family:"Lexend",system-ui,sans-serif}html.dyslexia-mode a,html.dyslexia-mode body,html.dyslexia-mode button,html.dyslexia-mode h1,html.dyslexia-mode h2,html.dyslexia-mode h3,html.dyslexia-mode h4,html.dyslexia-mode h5,html.dyslexia-mode h6,html.dyslexia-mode label,html.dyslexia-mode li,html.dyslexia-mode p,html.dyslexia-mode span,html.dyslexia-mode td,html.dyslexia-mode th{font-family:var(--reading-font-family)!important}html.dyslexia-mode li,html.dyslexia-mode p,html.dyslexia-mode span,html.dyslexia-mode td{line-height:1.7}html.dyslexia-bg-cream{--background:40 33% 95%;--card:40 30% 97%}html.dyslexia-bg-yellow{--background:48 80% 92%;--card:48 70% 95%}html.dyslexia-bg-dark{--background:222 30% 12%;--foreground:210 40% 98%;--card:222 30% 15%;--card-foreground:210 40% 98%;--popover:222 30% 15%;--popover-foreground:210 40% 98%;--primary:210 40% 98%;--primary-foreground:222 47% 11%;--secondary:217 32% 17%;--secondary-foreground:210 40% 98%;--muted:217 32% 17%;--muted-foreground:215 20% 65%;--accent:217 32% 17%;--accent-foreground:210 40% 98%;--destructive:0 62% 30%;--destructive-foreground:210 40% 98%;--border:217 32% 17%;--input:217 32% 17%;--ring:212 35% 70%}html.dyslexia-font-large{font-size:110%}html.dyslexia-font-xlarge{font-size:120%}html.dyslexia-line-relaxed li,html.dyslexia-line-relaxed p,html.dyslexia-line-relaxed td{line-height:2}html.dyslexia-letter-wide a,html.dyslexia-letter-wide button,html.dyslexia-letter-wide li,html.dyslexia-letter-wide p,html.dyslexia-letter-wide span{letter-spacing:.05em}html.dyslexia-highlight b,html.dyslexia-highlight em,html.dyslexia-highlight strong{background:hsl(var(--primary)/.15);padding:.1em .2em;border-radius:.2em}html.dyslexia-bg-dark.dyslexia-highlight b,html.dyslexia-bg-dark.dyslexia-highlight em,html.dyslexia-bg-dark.dyslexia-highlight strong{background:hsl(var(--primary)/.25)}