html[data-surface=liquid]{--sht-ui-accent:var(--brand-accent,var(--primary));--sht-spring:cubic-bezier(.18, 1.15, .32, 1);--sht-elevation:0 24px 50px -37px var(--lg-depth), inset 0 1px 0 var(--lg-inner-line)}html[data-surface=liquid][data-glass=adaptive]{--lg-surface:#ffffffc4;--lg-surface-strong:#ffffffde;--lg-blur:13px}html.dark[data-surface=liquid][data-glass=adaptive]{--lg-surface:#182141cf;--lg-surface-strong:#202c4fe6}html[data-surface=liquid][data-glass=adaptive][data-glass-quality=rich]{--lg-surface:#ffffff94;--lg-surface-strong:#ffffffba;--lg-blur:24px}html.dark[data-surface=liquid][data-glass=adaptive][data-glass-quality=rich]{--lg-surface:#1821419c;--lg-surface-strong:#202c4fc7}html[data-surface=liquid][data-glass=adaptive][data-glass-quality=lite]{--lg-surface:#fffffff5;--lg-surface-strong:#fff;--lg-blur:0px}html.dark[data-surface=liquid][data-glass=adaptive][data-glass-quality=lite]{--lg-surface:#1a2541f5;--lg-surface-strong:#202b49}html[data-surface=liquid][data-glass=adaptive][data-glass-quality=lite] :is(.site-header,.sht-landing-nav,.sht-preview,.sht-floating-label,.sht-palette-panel,.mobile-liquid-dock,.glass,.bg-card,.bg-popover,.site-settings-sheet){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-surface=liquid] .sht-hero-period{color:var(--sht-ui-accent);filter:none}html[data-surface=liquid] :is(.sht-nav-login,.sht-button-primary){background:linear-gradient(132deg, color-mix(in srgb, var(--sht-ui-accent) 88%, #142a62), color-mix(in srgb, var(--sht-ui-accent) 74%, #428aa7));color:#fff;box-shadow:0 18px 30px -20px color-mix(in srgb, var(--sht-ui-accent) 42%, transparent), inset 0 1px 0 #ffffff4d}html[data-surface=liquid] .sht-preview-focus-heading svg,html[data-surface=liquid] .sht-subject-arrow,html[data-surface=liquid] .sht-feature-icon,html[data-surface=liquid] .sht-section-kicker{color:var(--sht-ui-accent)}html[data-surface=liquid] .sht-hero:before{background:radial-gradient(ellipse, color-mix(in srgb, var(--sht-ui-accent) 23%, transparent), transparent 70%)}html[data-surface=liquid] .sht-hero:after{background:radial-gradient(circle, color-mix(in srgb, var(--sht-ui-accent) 13%, #9de2ff), transparent 70%)}html[data-surface=liquid] .sht-palette-picker{z-index:55;flex:none;position:relative}html[data-surface=liquid] .sht-palette-picker>summary{border:1px solid var(--lg-line);background:var(--lg-surface-strong);width:2.45rem;min-height:2.45rem;color:var(--foreground);cursor:pointer;border-radius:.83rem;justify-content:center;align-items:center;list-style:none;display:flex;position:relative}html[data-surface=liquid] .sht-palette-picker>summary::-webkit-details-marker{display:none}html[data-surface=liquid] .sht-palette-dot{border:1px solid #fff;border-radius:50%;width:.55rem;height:.55rem;position:absolute;bottom:.18rem;right:.2rem}html[data-surface=liquid] .sht-palette-panel{z-index:60;border:1px solid var(--lg-line);background:var(--lg-surface-strong);width:min(16rem,100vw - 2rem);box-shadow:0 19px 50px -21px var(--lg-depth), inset 0 1px 0 var(--lg-inner-line);-webkit-backdrop-filter:blur(var(--lg-blur));backdrop-filter:blur(var(--lg-blur));border-radius:1.1rem;gap:.85rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0}html[data-surface=liquid] .sht-palette-panel p{color:var(--foreground);margin:0;font-size:.8rem;font-weight:800}html[data-surface=liquid] .sht-palette-colors{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;display:grid}html[data-surface=liquid] .sht-palette-colors button{aspect-ratio:1;cursor:pointer;border:2px solid #0000;border-radius:999px;min-width:0;position:relative}html[data-surface=liquid] .sht-palette-colors button[aria-pressed=true]{outline:2px solid var(--foreground);outline-offset:2px}html[data-surface=liquid] .sht-palette-mode{border:1px solid var(--lg-line);background:var(--lg-surface);width:100%;min-height:2.6rem;color:var(--foreground);border-radius:.8rem;justify-content:center;align-items:center;gap:.5rem;font-size:.76rem;font-weight:750;display:flex}html[data-surface=liquid] .sht-palette-picker :is(summary,button):focus-visible{outline:3px solid var(--sht-ui-accent);outline-offset:3px}html[data-surface=liquid] .sht-feature-featured{background:radial-gradient(ellipse at 3% 0%, color-mix(in srgb, var(--sht-ui-accent) 18%, transparent), transparent 73%), var(--lg-surface)}html[data-surface=liquid] .sht-demo-options{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-surface=liquid] .sht-demo-option{border-radius:1.05rem;min-height:7.3rem}html[data-surface=liquid] .academy-home .academy-hero{background:radial-gradient(ellipse at 90% 15%, color-mix(in srgb, var(--sht-ui-accent) 26%, #8dc5ff), transparent 65%), linear-gradient(120deg, #14244d, color-mix(in srgb, #213d6b 72%, var(--sht-ui-accent)) 75%, #29385c);box-shadow:0 31px 75px -49px var(--lg-depth), inset 0 1px 0 #ffffff30;border:1px solid #ffffff3d}html[data-surface=liquid] .academy-home .academy-hero>div:last-child{background:#ffffff17;border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff1f}html[data-surface=liquid] .sht-dashboard-bento .academy-bento{isolation:isolate;border:1px solid var(--lg-line);background:var(--lg-surface-strong);min-width:0;box-shadow:var(--sht-elevation);border-radius:1.4rem;position:relative;overflow:hidden}html[data-surface=liquid] .sht-dashboard-bento .academy-bento:first-child{background:radial-gradient(ellipse at 95% 10%, color-mix(in srgb, var(--sht-ui-accent) 15%, transparent), transparent 72%), var(--lg-surface-strong)}html[data-surface=liquid] .academy-home .academy-quick-action,html[data-surface=liquid] .academy-home .academy-download-cta{border:1px solid var(--lg-line);background:var(--lg-surface-strong);min-width:0;box-shadow:var(--sht-elevation);border-radius:1.15rem}html[data-surface=liquid] .sht-dashboard-shortcuts{align-items:stretch}html[data-surface=liquid] .sht-dashboard-shortcuts>*{min-height:5.2rem}html[data-surface=liquid] .sht-exam-hero{border:1px solid var(--lg-line);background:radial-gradient(ellipse at 92% 7%, color-mix(in srgb, var(--sht-ui-accent) 14%, transparent), transparent 68%), var(--lg-surface-strong);box-shadow:var(--sht-elevation);border-radius:1.75rem}html[data-surface=liquid] .sht-exam-metric{border:1px solid var(--lg-line);background:var(--lg-surface);box-shadow:inset 0 1px 0 var(--lg-inner-line);border-radius:1.1rem}html[data-surface=liquid] .sht-exam-builder-title{border-left:3px solid var(--sht-ui-accent);padding-left:.9rem}@media (width<=767px){html[data-surface=liquid] .mobile-liquid-dock,html[data-surface=liquid] .mobile-liquid-tab{touch-action:pan-y}html[data-surface=liquid] .mobile-liquid-indicator{transition:transform .42s cubic-bezier(.2,1.12,.26,1)}html[data-surface=liquid] .sht-demo-options{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-surface=liquid] .sht-demo-option:first-child{grid-column:span 2;min-height:4.5rem}}@media (width<=420px){html[data-surface=liquid] .sht-palette-picker>summary{width:2.12rem;min-height:2.3rem}html[data-surface=liquid] .sht-demo-option{min-height:6.3rem;padding:.7rem}}@media (hover:hover) and (prefers-reduced-motion:no-preference){html[data-surface=liquid] :is(.sht-feature,.sht-subject-card,.sht-demo-option,.academy-home .academy-quick-action,.academy-home .academy-download-cta,.sht-dashboard-bento .academy-bento,.sht-exam-metric){transition:transform .41s var(--sht-spring), box-shadow .24s ease, border-color .24s ease}html[data-surface=liquid] :is(.academy-home .academy-quick-action,.academy-home .academy-download-cta,.sht-demo-option):hover{transform:translateY(-3px)}html[data-surface=liquid] :is(.sht-demo-option,.academy-home .academy-quick-action):active{transition-duration:.1s;transform:translateY(0)scale(.985)}}@media (prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce){html[data-surface=liquid] .sht-palette-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--card)}}@media (prefers-reduced-motion:reduce){html[data-surface=liquid] :is(.mobile-liquid-indicator,.sht-demo-option,.sht-exam-metric,.academy-quick-action,.sht-feature,.sht-subject-card){transition:none!important;animation:none!important}}html.user-reduced-motion[data-surface=liquid] :is(.mobile-liquid-indicator,.sht-demo-option,.sht-exam-metric,.academy-quick-action,.sht-feature,.sht-subject-card){transition:none!important;animation:none!important}.sht-palette-picker{z-index:55;flex:none;position:relative}.sht-palette-picker>summary{width:2.5rem;min-height:2.75rem;color:var(--foreground);background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:.85rem;justify-content:center;align-items:center;list-style:none;display:flex;position:relative}.sht-palette-picker>summary::-webkit-details-marker{display:none}.sht-palette-dot{border:1px solid #fff;border-radius:50%;width:.6rem;height:.6rem;position:absolute;bottom:.2rem;right:.22rem}.sht-palette-panel{z-index:60;background:var(--card);border:1px solid var(--border);width:min(16rem,100vw - 2rem);color:var(--foreground);border-radius:1.15rem;gap:.85rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 18px 40px -20px #00000047}.sht-palette-panel p{font-size:.81rem;font-weight:800}.sht-palette-colors{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;display:grid}.sht-palette-colors button{aspect-ratio:1;cursor:pointer;border:2px solid #0000;border-radius:50%;width:100%;min-width:0;min-height:2rem}.sht-palette-colors button[aria-pressed=true]{outline:2px solid var(--foreground);outline-offset:2px}.sht-palette-mode{background:var(--muted);width:100%;min-height:2.75rem;color:var(--foreground);border:1px solid var(--border);border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;font-weight:750;display:flex}.sht-palette-picker :is(summary,button):focus-visible{outline:3px solid var(--ring);outline-offset:3px}html[data-surface=liquid] .sht-palette-panel{background:var(--lg-surface-strong)}html[data-surface=liquid][data-glass-quality=lite] .sht-palette-panel,html[data-glass-blur=off][data-surface=liquid] .sht-palette-panel,html.user-high-contrast[data-surface=liquid] .sht-palette-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--card);border-color:var(--border)}@media (prefers-reduced-transparency:reduce){html[data-surface=liquid] .sht-palette-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--card)}}@media (width>=1024px){.sht-landing{gap:clamp(4.5rem,6vw,7rem)}.sht-landing-nav{gap:clamp(.7rem,1.2vw,1.4rem)}.sht-hero{gap:clamp(2rem,4vw,4.6rem)}.sht-hero-description{max-width:36rem}.sht-feature p{max-width:28rem}.sht-subject-card{min-width:0}.sht-subject-card strong{overflow-wrap:anywhere}.academy-home .sht-dashboard-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.sht-exam-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px) and (width<=1180px){.sht-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.sht-hero h1{font-size:clamp(2rem,4.3vw,3.3rem)}.sht-hero-visual{padding-inline:0}.sht-preview{transform:none!important}.sht-demo-options{grid-template-columns:repeat(2,minmax(0,1fr))}.sht-demo-option:first-child{grid-column:span 2;min-height:4.6rem}.sht-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sht-feature-featured{grid-row:span 2}.sht-landing-nav{gap:.5rem}}@media (width<=767px){.sht-landing-nav{gap:.4rem;width:100%;min-width:0}.sht-landing-nav .sht-brand{flex:0 auto;min-width:0}.sht-nav-actions{flex:none;min-width:0}.sht-palette-panel{right:-.5rem}.sht-hero{min-height:0}.sht-hero-description{line-height:1.7}.sht-hero-actions{width:100%}.sht-hero-actions>*{flex:11rem;min-height:3rem}.sht-preview{width:100%;max-width:100%;transform:none!important}.sht-preview-body{min-width:0}.sht-demo-options{grid-template-columns:repeat(2,minmax(0,1fr))}.sht-demo-option:first-child{grid-column:span 2;min-height:4.5rem}.sht-floating-label{justify-self:end;margin-top:-.8rem;position:relative;bottom:auto;right:auto}.sht-info-band{gap:.5rem;margin-top:0!important}.sht-info-band span{overflow-wrap:anywhere;min-width:0;padding:.6rem}.sht-dashboard-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.sht-dashboard-bento>:first-child{grid-column:span 2}.sht-exam-metrics{grid-template-columns:1fr}.sht-exam-hero{border-radius:1.25rem}.site-header>div{min-width:0}.site-header nav a{white-space:nowrap}}@media (width<=360px){.sht-landing-nav{padding-inline:.48rem!important}.sht-landing-nav .sht-brand-icon{width:2.2rem;height:2.2rem}.sht-nav-actions{gap:.18rem!important}.sht-palette-picker>summary,html[data-surface=liquid] .sht-palette-picker>summary,.sht-mobile-links>summary{width:2.1rem;min-height:2.4rem}.sht-nav-login{width:2.25rem;min-height:2.4rem;padding:0!important;font-size:0!important}.sht-nav-login svg{width:1rem;height:1rem;display:block!important}.sht-lang-switch button{min-width:1.4rem;min-height:2.3rem}.sht-demo-option{min-height:7rem;padding:.7rem}.sht-subject-card{padding:.75rem}.sht-subject-card strong{font-size:.79rem}}.mobile-liquid-dock,.mobile-liquid-tab{touch-action:pan-y}.mobile-liquid-dock{bottom:max(.8rem, env(safe-area-inset-bottom))}.mobile-liquid-tab:focus-visible{outline-offset:-2px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sht-dashboard-bento .academy-bento:hover{transform:translateY(-2px)}.sht-palette-picker>summary:hover{border-color:var(--ring)}}@media (width<=480px){.sht-palette-colors,html[data-surface=liquid] .sht-palette-colors{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:.65rem}.sht-palette-colors button,html[data-surface=liquid] .sht-palette-colors button{aspect-ratio:1;width:2.75rem;min-height:2.75rem}}:where(.sht-landing,.academy-home) :is(button,a,input,select,textarea):focus-visible,:where(.site-header,.mobile-liquid-dock) :is(button,a):focus-visible{outline:3px solid var(--ring);outline-offset:3px}:where(.sht-landing,.academy-home) :is(h1,h2,h3,p,strong){overflow-wrap:break-word}@media (width<=480px){.sht-hero-actions>:is(a,button){min-height:44px}.sht-demo-option{overflow-wrap:anywhere;min-width:0}.sht-dashboard-bento>*{min-width:0}.sht-hero-description{max-width:100%}}@media (width<=360px){.sht-dashboard-bento{grid-template-columns:minmax(0,1fr)}.sht-dashboard-bento>:first-child{grid-column:auto}.sht-demo-options{grid-template-columns:minmax(0,1fr)}.sht-demo-option:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.sht-dashboard-bento .academy-bento,.sht-demo-option,.sht-subject-card{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important}}
