html[data-surface] .site-header.sht-explore-header{background:var(--card);border-bottom:1px solid var(--border);box-shadow:0 4px 22px -20px color-mix(in srgb, var(--foreground) 24%, transparent);-webkit-backdrop-filter:none}.sht-explore-header nav a{border-radius:.75rem;transition:background-color .16s,color .16s}.sht-explore-header nav a[aria-current=page],.sht-explore-header nav a:hover{color:var(--primary)}html[data-surface] .site-mobile-nav.mobile-liquid-dock{background:var(--card);border:1px solid color-mix(in srgb, var(--primary) 18%, var(--border));box-shadow:0 12px 40px -25px color-mix(in srgb, var(--foreground) 35%, transparent);-webkit-backdrop-filter:none}html[data-surface] .mobile-liquid-dock:before,html[data-surface] .mobile-liquid-dock:after{display:none}html[data-surface] .mobile-liquid-dock .mobile-liquid-indicator{background:color-mix(in srgb, var(--primary) 11%, var(--card));border:1px solid color-mix(in srgb, var(--primary) 21%, var(--border));box-shadow:none}html[data-surface] .mobile-liquid-dock .mobile-liquid-tab{color:var(--muted-foreground)}html[data-surface] .mobile-liquid-dock .mobile-liquid-tab[aria-current=page]{color:var(--primary)}html[data-surface] .mobile-liquid-dock .mobile-liquid-tab:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}:is(.sht-home-2026,.explore-page,.sht-book-workspace,.sht-study-workspace,.sht-tools-workspace){min-width:0;scroll-padding-top:calc(var(--sticky-top,4.5rem) + 1rem)}:is(.sht-home-2026,.explore-page,.sht-book-workspace,.sht-study-workspace,.sht-tools-workspace) h1,:is(.sht-home-2026,.explore-page,.sht-book-workspace,.sht-study-workspace,.sht-tools-workspace) h2{text-wrap:balance}:is(.sht-home-2026,.explore-page,.sht-book-workspace,.sht-study-workspace,.sht-tools-workspace) :is(a,button,input,select):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.sht-home-2026 .sht-home-subject-card,.explore-page .explore-subject-card{box-shadow:none;border-color:color-mix(in srgb, var(--primary) 13%, var(--border));background:var(--card)}.sht-home-2026 .sht-home-subject-card:hover,.explore-page .explore-subject-card:hover{border-color:color-mix(in srgb, var(--primary) 46%, var(--border));background:color-mix(in srgb, var(--primary) 5%, var(--card))}.sht-home-2026 :is(.sht-home-subject-mark,.sht-home-action-icon),.explore-page .explore-subject-mark{background:color-mix(in srgb, var(--primary) 10%, var(--card));color:var(--primary)}.sht-home-2026 .sht-dashboard-stats [aria-label]{font-variant-numeric:tabular-nums}@media (width<=639px){html[data-surface] .site-mobile-nav.mobile-liquid-dock{inset-inline:max(.6rem, env(safe-area-inset-left,0px));bottom:max(.5rem, env(safe-area-inset-bottom,0px));border-radius:1.35rem}.sht-explore-header nav a,.sht-study-workspace .study-answer-grid .answer-option{touch-action:manipulation}}@media (prefers-reduced-motion:reduce){html[data-surface] .site-mobile-nav .mobile-liquid-indicator,html[data-surface] .site-mobile-nav .mobile-liquid-tab,.sht-explore-header nav a{transition:none!important;animation:none!important}}@media (forced-colors:active){html[data-surface] .site-mobile-nav.mobile-liquid-dock{border:2px solid canvastext}html[data-surface] .mobile-liquid-dock .mobile-liquid-tab[aria-current=page]{outline:2px solid highlight}}.sht-study-workspace .question-card:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.sht-study-workspace .study-question-list .question-card h3{overflow-wrap:anywhere;font-size:clamp(.97rem,1vw + .8rem,1.08rem);line-height:1.65}.sht-study-workspace .study-answer-grid .answer-option{align-items:flex-start;padding:clamp(.7rem,1.8vw,1rem);line-height:1.6}.sht-study-workspace .study-answer-grid .answer-option>span:last-of-type{overflow-wrap:anywhere}.sht-answer-keyboard-tip{border:1px dashed var(--border);background:var(--background);border-radius:.65rem;width:fit-content;max-width:100%;padding:.55rem .75rem;line-height:1.5}.sht-study-scratchpad{border-color:color-mix(in srgb, var(--primary) 20%, var(--border));background:var(--card);min-width:0;box-shadow:0 10px 25px -23px color-mix(in srgb, var(--foreground) 25%, transparent)}.sht-study-scratchpad>summary{outline-offset:3px;list-style:none}.sht-study-scratchpad>summary::-webkit-details-marker{display:none}.sht-study-scratchpad>summary:focus-visible{outline:2px solid var(--ring);border-radius:1rem}.sht-study-scratchpad[open]{border-color:color-mix(in srgb, var(--primary) 40%, var(--border))}.sht-scratchpad-trigger:hover{background:color-mix(in srgb, var(--primary) 5%, var(--card))}.sht-scratchpad-chevron{transition:transform .17s}.sht-study-scratchpad[open] .sht-scratchpad-chevron{transform:rotate(180deg)}.sht-scratchpad-body{border-color:var(--border)}.sht-scratchpad-input{tab-size:2;min-height:8rem;max-height:45dvh;font-family:inherit;line-height:1.7}.sht-scratchpad-input::placeholder{color:var(--muted-foreground);opacity:.75}.sht-scratchpad-filled{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 13%, transparent)}.sht-scratchpad-clear:focus-visible{outline-offset:3px}@media (width<=767px){.sht-answer-keyboard-tip{display:none}.sht-study-scratchpad{border-radius:1.1rem}.sht-study-workspace .study-answer-grid .answer-option{min-height:3.75rem}}@media (prefers-reduced-motion:reduce){.sht-scratchpad-chevron{transition:none}}@media (forced-colors:active){.sht-study-scratchpad{border:1px solid canvastext}.sht-study-scratchpad[open]{border-color:highlight}}
