.explore-page{--explore-line:color-mix(in srgb, var(--primary) 16%, var(--border));--explore-soft:color-mix(in srgb, var(--primary) 7%, var(--card));min-width:0}.explore-hero{background:radial-gradient(ellipse at 98% 5%, color-mix(in srgb, var(--primary) 16%, transparent), transparent 48%), linear-gradient(130deg, var(--card), var(--explore-soft) 95%);border-color:var(--explore-line);position:relative;overflow:hidden}.explore-hero>*{z-index:1;position:relative}.explore-kicker{color:var(--primary)}.explore-search{box-shadow:0 12px 36px -28px color-mix(in srgb, var(--primary) 50%, transparent)}.explore-subject-card,.explore-quick-link,.explore-profile-link{border-color:var(--explore-line);box-shadow:none;transition:border-color .16s,background-color .16s,transform .16s}.explore-subject-card:hover,.explore-subject-card:focus-visible,.explore-quick-link:hover,.explore-quick-link:focus-visible,.explore-profile-link:hover,.explore-profile-link:focus-visible{background:var(--explore-soft);border-color:color-mix(in srgb, var(--primary) 50%, var(--border))}.explore-subject-mark{background:color-mix(in srgb, var(--primary) 11%, var(--card));block-size:3rem;inline-size:3rem;color:var(--primary);letter-spacing:-.02em;border-radius:1rem;flex:none;place-items:center;font-size:.85rem;font-weight:900;display:grid}.explore-subject-arrow{color:var(--primary);opacity:.7;align-self:center}.explore-quick-link{border:1px solid var(--explore-line);background:var(--card);min-width:0;min-height:3.75rem;color:var(--foreground);border-radius:1rem;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.9rem;font-weight:750;line-height:1.4;display:flex}.explore-quick-link svg{flex-shrink:0}.explore-filters button{transition:background-color .15s,border-color .15s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.explore-subject-card:hover,.explore-quick-link:hover,.explore-profile-link:hover{transform:translateY(-2px)}}@media (width<=390px){.explore-subject-card{gap:.65rem;padding:.9rem}.explore-subject-mark{block-size:2.7rem;inline-size:2.7rem}.explore-filters button{padding-inline:.8rem;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.explore-page *,.explore-page :before,.explore-page :after{transition:none!important;animation:none!important}}html.user-high-contrast .explore-page :is(.explore-subject-card,.explore-quick-link,.explore-profile-link,.explore-hero){background:var(--card);border-color:var(--foreground);box-shadow:none}.sht-home-2026{min-width:0}.sht-home-2026 .dashboard-overview{background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--primary) 11%, transparent), transparent 60%), var(--card);border:1px solid color-mix(in srgb, var(--primary) 19%, var(--border));box-shadow:none;border-radius:1.5rem}.sht-home-subject-card{border-color:color-mix(in srgb, var(--primary) 12%, var(--border));box-shadow:none;transition:border-color .16s,background-color .16s,transform .16s}.sht-home-subject-card:hover,.sht-home-subject-card:focus-visible{background:color-mix(in srgb, var(--primary) 5%, var(--card));border-color:color-mix(in srgb, var(--primary) 50%, var(--border))}.sht-home-subject-mark,.sht-home-action-icon{background:color-mix(in srgb, var(--primary) 9%, var(--card))}.sht-home-quick-link{border-color:color-mix(in srgb, var(--primary) 14%, var(--border));min-width:0;min-height:5.5rem;box-shadow:none;color:var(--foreground);border-radius:1rem;align-items:flex-start}.sht-home-action-icon{block-size:2.5rem;inline-size:2.5rem;color:var(--primary);border-radius:.85rem;flex:none;place-items:center;display:grid}.sht-explore-header{background:var(--card);border-bottom-color:var(--border);box-shadow:none}.sht-explore-header a[aria-current=page]{color:var(--primary)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sht-home-subject-card:hover{transform:translateY(-2px)}}@media (width<=390px){.sht-home-2026 .dashboard-overview{border-radius:1.1rem}.sht-home-subject-card{gap:.65rem;min-height:96px;padding:.85rem}.sht-home-subject-mark{block-size:2.5rem;inline-size:2.5rem}.sht-home-quick-link{gap:.65rem;padding:.85rem}}@media (prefers-reduced-motion:reduce){.sht-home-subject-card{transition:none!important;transform:none!important}}html.user-high-contrast .sht-home-subject-card,html.user-high-contrast .sht-home-quick-link{border-color:var(--foreground);background:var(--card)}html[data-surface=liquid] .sht-explore-header{background:color-mix(in srgb, var(--card) 92%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-surface=liquid] .sht-home-2026 .dashboard-overview,html[data-surface=liquid] .sht-home-2026 .sht-home-quick-link{background:var(--card);border-color:var(--border);box-shadow:none;isolation:auto}html[data-surface=liquid] .sht-home-2026 .sht-home-quick-link:before{content:none}@media (prefers-reduced-transparency:reduce){html[data-surface=liquid] .sht-explore-header{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}.sht-subject-header{border-color:color-mix(in srgb, var(--primary) 23%, var(--border));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 55%), var(--card);box-shadow:none}.sht-subject-header nav,[id=subject-books]{scroll-margin-top:6rem}@media (width<=390px){.sht-subject-header{border-radius:1.1rem;padding:1rem}.sht-subject-header nav>*{flex:auto}}html[data-surface=liquid] .sht-subject-header{background:var(--card);border-color:var(--border);box-shadow:none}.explore-page{--explore-radius:1.15rem}.explore-page :is(.explore-subject-card,.explore-quick-link,.explore-profile-link){border-radius:var(--explore-radius);background:var(--card);min-width:0;color:var(--foreground)}.explore-page :is(.explore-subject-card,.explore-quick-link,.explore-profile-link) :is(p,span,strong){overflow-wrap:anywhere;min-width:0}.explore-page :is(.explore-subject-card,.explore-quick-link,.explore-profile-link):focus-visible,.explore-page :is(.explore-filters button,.explore-search input):focus-visible{outline:3px solid var(--ring);outline-offset:3px}.explore-page .explore-search{min-width:0;max-width:100%}.explore-page .explore-search input{width:100%;min-width:0}.explore-page .explore-filters{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.explore-page .explore-filters button{flex-shrink:0;min-height:44px}@media (width<=480px){.explore-page .explore-hero{border-radius:1.15rem}.explore-page .explore-quick-link{min-height:3.25rem}.explore-page .explore-subject-card{min-height:5rem}}@media (hover:none){.explore-page :is(.explore-subject-card,.explore-quick-link,.explore-profile-link):hover{transform:none}}html.user-reduced-motion .explore-page *,html.user-reduced-motion .explore-page :before,html.user-reduced-motion .explore-page :after{transition:none!important;animation:none!important}.sht-home-2026{--workspace-radius:1.25rem}.sht-home-2026 .dashboard-overview{border-radius:var(--workspace-radius);background:var(--card);padding:clamp(1.1rem,3vw,2rem)}.sht-dashboard-overview-layout{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:clamp(1rem,3vw,2rem);display:grid}.sht-dashboard-next{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--border));background:color-mix(in srgb, var(--primary) 5%, var(--card));border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.sht-dashboard-next-label{color:var(--primary);align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;display:flex}.sht-dashboard-next-actions{gap:.6rem;display:grid}.sht-dashboard-next-actions a{width:100%;min-height:44px}.sht-dashboard-stats{border-top:1px solid var(--border);flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;padding-top:1rem;display:flex}.sht-dashboard-stats>div{border:1px solid var(--border);background:var(--background);min-height:42px;color:var(--muted-foreground);border-radius:.8rem;align-items:center;gap:.55rem;padding:.5rem .8rem;font-size:.8rem;display:flex}.sht-dashboard-stats strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1rem}.sht-dashboard-stats svg{color:var(--primary)}.sht-home-2026 .sht-home-subject-card{border-radius:var(--workspace-radius);transition:border-color .18s,background-color .18s}.sht-home-2026 .sht-home-subject-card:focus-visible,.sht-dashboard-next-actions a:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (width<=760px){.sht-dashboard-overview-layout{grid-template-columns:minmax(0,1fr)}.sht-dashboard-next{padding:.85rem}}@media (width<=420px){.sht-dashboard-stats>div{flex:120px}.sht-dashboard-next-actions a{justify-content:center}}@media (prefers-reduced-motion:reduce){.sht-home-2026 .sht-home-subject-card{transition:none}}
