.Ny81UG_public-experience{isolation:isolate;background:radial-gradient(56% 34% at 78% -8%,#7e9cf261,#0000 74%),radial-gradient(42% 30% at 6% 33%,#d5e4ffb8,#0000 76%),radial-gradient(48% 30% at 83% 68%,#ffe0b161,#0000 78%),#f9fbff;position:relative;overflow-x:clip}.Ny81UG_public-experience:before{z-index:-1;content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(#2f5edc2b .75px,#0000 .75px);background-size:19px 19px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 42%,#000 78%,#0000);mask-image:linear-gradient(#000,#0000 42%,#000 78%,#0000)}.Ny81UG_public-experience--plain{background:var(--color-surface-page)}.Ny81UG_public-experience--plain:before{display:none}.Ny81UG_marketing-header{-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);background:#ffffffc2}.Ny81UG_marketing-hero{isolation:isolate}.Ny81UG_marketing-hero__copy,.Ny81UG_marketing-hero__question{z-index:1;animation:.64s cubic-bezier(.2,.8,.2,1) both Ny81UG_public-reveal;position:relative}.Ny81UG_marketing-hero__question{animation-delay:80ms}.Ny81UG_marketing-hero__ring{z-index:0;pointer-events:none;border:1.5px solid #2f5edc47;border-radius:999px;position:absolute}.Ny81UG_marketing-hero__ring--large{aspect-ratio:1;width:min(46vw,570px);animation:9s ease-in-out infinite alternate Ny81UG_public-drift;top:-68px;right:-112px;box-shadow:inset 0 0 0 20px #ffffff29}.Ny81UG_marketing-hero__ring--small{aspect-ratio:1;border-style:dashed;border-color:#f4b764a3;width:94px;animation:6s ease-in-out infinite alternate-reverse Ny81UG_public-drift;bottom:8%;left:36%}.Ny81UG_public-route-page{z-index:1;position:relative}.Ny81UG_auth-experience{isolation:isolate;background:radial-gradient(62% 46% at 78% 18%,#aac3ff8f,#0000 76%),radial-gradient(46% 34% at 92% 86%,#ffdaa26b,#0000 76%),radial-gradient(50% 36% at 40% 86%,#b4e4db52,#0000 76%),#f5f8ff}.Ny81UG_auth-experience__orb{z-index:0;pointer-events:none;border:1px solid #2f5edc38;border-radius:999px;position:absolute}.Ny81UG_auth-experience__orb--one{width:33rem;height:33rem;animation:12s ease-in-out infinite alternate Ny81UG_public-drift;top:16%;right:-12rem;box-shadow:inset 0 0 0 34px #ffffff2e}.Ny81UG_auth-experience__orb--two{border-style:dashed;border-color:#f4b76491;width:17rem;height:17rem;animation:8s ease-in-out infinite alternate-reverse Ny81UG_public-drift;bottom:-9rem;right:25%}.Ny81UG_auth-experience__aside,.Ny81UG_auth-experience__main{z-index:1}.Ny81UG_auth-experience__aside{isolation:isolate;background:radial-gradient(circle at 88% 19%,#7094ffad,#0000 29%),radial-gradient(circle at 10% 88%,#0da78f75,#0000 34%),linear-gradient(145deg,#102a52 0%,#153f78 52%,#112d47 100%)}.Ny81UG_auth-experience__aside:before{z-index:-1;content:"";opacity:.32;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 78%);mask-image:linear-gradient(135deg,#000,#0000 78%)}.Ny81UG_auth-experience__aside-glow{z-index:-1;filter:blur(1px);border:42px solid #f4b7642e;border-radius:50%;width:27rem;height:27rem;position:absolute;bottom:12%;right:-11rem}.Ny81UG_auth-experience__main{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff75}.Ny81UG_auth-experience__content{animation:.62s cubic-bezier(.2,.8,.2,1) 60ms both Ny81UG_public-reveal}.Ny81UG_auth-form{-webkit-backdrop-filter:blur(14px)saturate(128%);backdrop-filter:blur(14px)saturate(128%);background:#ffffffd1}@keyframes Ny81UG_public-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes Ny81UG_public-drift{0%{transform:translate(-1.5%,-1%)rotate(-4deg)}to{transform:translate(2%,2%)rotate(5deg)}}:root[data-theme=dark] :is(.Ny81UG_public-experience,.Ny81UG_auth-experience){background:radial-gradient(ellipse at 85% 0%, #a0a0a00f, transparent 55%), var(--color-surface-page)}:root[data-theme=dark] .Ny81UG_marketing-header{background:color-mix(in srgb, var(--color-surface) 94%, transparent)}:root[data-theme=dark] .Ny81UG_auth-experience__main{background:0 0}:root[data-theme=dark] .Ny81UG_auth-form{background:var(--color-surface)}:root[data-theme=dark] :is(.Ny81UG_auth-experience__orb--one,.Ny81UG_marketing-hero__ring--large){box-shadow:inset 0 0 0 24px #315ed512}:root[data-theme=dark] .Ny81UG_auth-experience__aside{background:radial-gradient(circle at 88% 19%, #ffffff12, transparent 40%), linear-gradient(145deg, var(--color-surface-raised), var(--color-surface-inverse))}
.NvqKoW_wave{flex:none;align-items:center;width:20px;height:12px;display:inline-flex}.NvqKoW_wave svg{width:100%;height:12px;overflow:hidden}.NvqKoW_wave path{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke;animation:3s linear infinite NvqKoW_loading-wave}@keyframes NvqKoW_loading-wave{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.NvqKoW_wave path{animation:none}}
.CL_5nW_overlay{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e18298f;place-items:center;padding:1.25rem;transition:padding .22s;animation:.22s ease-out both CL_5nW_modal-overlay-enter;display:grid;position:fixed;inset:0}.CL_5nW_overlayFullscreen{padding:0}.CL_5nW_overlayLeaving{pointer-events:none;animation:.22s ease-in both CL_5nW_modal-overlay-leave}.CL_5nW_modal{border:2px solid var(--color-border-strong);background:var(--color-surface);width:min(100%,58rem);height:min(78dvh,52rem);color:var(--color-ink);transform-origin:calc(var(--launch-x,50vw) - 50vw + 50%) calc(var(--launch-y,50vh) - 50vh + 50%);will-change:transform, opacity;border-radius:1.5rem;flex-direction:column;transition:width .22s,height .22s,border-radius .22s;animation:.26s cubic-bezier(.16,1,.3,1) both CL_5nW_modal-enter;display:flex;overflow:hidden;box-shadow:0 24px 80px #00000047}.CL_5nW_fullScreen{border:0;border-radius:0;width:100%;height:100dvh}.CL_5nW_modalLeaving{pointer-events:none;animation:.22s cubic-bezier(.7,0,.84,0) both CL_5nW_modal-leave}.CL_5nW_header{border-bottom:1px solid var(--color-border-soft);background:var(--color-surface-raised);flex-shrink:0;padding:1.1rem 1.25rem;display:flex}.CL_5nW_fullScreen .CL_5nW_header{padding-inline:clamp(1.25rem,4vw,4.5rem)}.CL_5nW_headerInner{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;max-width:73.75rem;margin-inline:auto;display:flex}.CL_5nW_heading{min-width:0}.CL_5nW_heading h2{font-family:var(--font-heading);font-size:1.15rem;font-weight:600}.CL_5nW_metadata{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.45rem;font-size:.75rem;font-weight:700;display:flex}.CL_5nW_close{width:2.75rem;min-width:2.75rem;min-height:2.75rem;color:var(--color-ink);background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.55rem;line-height:1;transition:border-color .16s,color .16s,background-color .16s;display:grid;position:relative}.CL_5nW_close:before{border:2px solid var(--color-border-strong);content:"";pointer-events:none;border-radius:50%;position:absolute;inset:8px}.CL_5nW_close:hover{color:var(--color-cobalt)}.CL_5nW_close:hover:before{border-color:var(--color-cobalt)}.CL_5nW_close:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:3px}.CL_5nW_content{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:1.5rem clamp(1.25rem,4vw,4.5rem) 2.5rem;overflow-y:auto}.CL_5nW_contentInner{width:100%;max-width:73.75rem;margin-inline:auto}@keyframes CL_5nW_modal-overlay-enter{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}@keyframes CL_5nW_modal-overlay-leave{to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}@keyframes CL_5nW_modal-enter{0%{opacity:.25;transform:scale(.12)}to{opacity:1;transform:scale(1)}}@keyframes CL_5nW_modal-leave{to{opacity:0;transform:scale(.12)}}@media (prefers-reduced-motion:reduce){.CL_5nW_overlay,.CL_5nW_modal{transition:none;animation:none}}:root[data-theme=dark] .CL_5nW_overlay{background:#000000b3}:is(:root[data-theme=dark] .CL_5nW_modal,:root[data-theme=dark] .CL_5nW_header){background:var(--color-surface-raised)}
.YEzGVa_questionMeta{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:inline-flex}.YEzGVa_examDetails{border:2px solid var(--color-cobalt);background:var(--color-cobalt-tint);min-height:36px;color:var(--color-cobalt);letter-spacing:.045em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.3rem .95rem;font-size:.875rem;font-weight:800;line-height:1;display:inline-flex}.YEzGVa_questionPreview{font-family:var(--font-card);font-size:1rem;font-weight:500;line-height:1.55}.YEzGVa_questionHeader .YEzGVa_examDetails{min-height:32px;padding:.25rem .75rem;font-size:.75rem}.YEzGVa_yearTag{min-height:32px}.YEzGVa_questionPreview h3{font-size:inherit}.YEzGVa_questionPreview>div>:not(:first-child){margin-top:1rem}.YEzGVa_questionPreview ol,.YEzGVa_questionPreview ul{padding-left:1.7rem}.YEzGVa_questionPreview li{padding-left:.1rem}@media (max-width:639px){.YEzGVa_questionHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.YEzGVa_questionMeta{gap:8px}.YEzGVa_questionMeta>span:last-child{overflow-wrap:anywhere;white-space:normal;max-width:100%}.YEzGVa_questionPreview{font-size:.9375rem}}.YEzGVa_questionNavigation{border-top:1px solid var(--color-border-soft);padding:12px max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--color-surface);flex-shrink:0;box-shadow:0 -6px 16px #0f141914}.YEzGVa_navigationControls{max-width:var(--container-page);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-inline:auto;display:grid}.YEzGVa_navigationControls button{min-height:44px}.YEzGVa_navigationCenter{min-width:0}.YEzGVa_navigationControls .YEzGVa_previousButton,.YEzGVa_navigationControls .YEzGVa_nextButton{box-shadow:none;border-radius:999px;font-size:13.5px}.YEzGVa_navigationControls .YEzGVa_previousButton{padding-inline:22px}.YEzGVa_navigationControls .YEzGVa_nextButton{border-color:#0000;padding-inline:26px}.YEzGVa_navigationControls .YEzGVa_previousButton:hover,.YEzGVa_navigationControls .YEzGVa_nextButton:hover{transform:none}.YEzGVa_navigationControls .YEzGVa_previousButton:disabled,.YEzGVa_navigationControls .YEzGVa_nextButton:disabled{color:var(--color-ink-muted);opacity:1}@media (max-width:639px){.YEzGVa_questionNavigation{padding:12px max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.YEzGVa_navigationControls{gap:8px}.YEzGVa_navigationControls .YEzGVa_previousButton,.YEzGVa_navigationControls .YEzGVa_nextButton{padding-inline:14px;font-size:12px}.YEzGVa_navigationControls .YEzGVa_previousButton{box-shadow:2px 2px 0 var(--color-shadow-ink)}.YEzGVa_navigationControls .YEzGVa_previousButton:disabled{border-color:var(--color-border-soft);color:var(--color-ink-muted);box-shadow:none;opacity:1}}.YEzGVa_navigationPosition{min-width:0;color:var(--color-ink-muted);text-align:center;font-size:12px;font-weight:700}.YEzGVa_navigationPosition>span{font-size:11px;font-weight:600;display:block}.YEzGVa_navigationError{color:var(--color-red);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.YEzGVa_navigationMessage{color:var(--color-ink-muted);text-align:center;margin-top:8px;font-size:12px}@media (max-width:359px){.YEzGVa_navigationControls{gap:8px}.YEzGVa_navigationControls button{padding-inline:10px}}
._9VzobW_control{width:100%;min-width:0;position:relative}._9VzobW_optionLabel{overflow-wrap:anywhere;flex:1;min-width:0}._9VzobW_count{border:1px solid var(--color-cobalt);background:var(--color-cobalt-tint);min-width:28px;height:28px;color:var(--color-cobalt);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}._9VzobW_selectedCount{pointer-events:none;position:absolute;top:50%;right:34px;transform:translateY(-50%)}._9VzobW_check{border:2px solid var(--color-ink-muted);background:var(--color-surface);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}._9VzobW_check[data-checked=true]{border-color:var(--color-cobalt-fill);background:var(--color-cobalt-fill)}._9VzobW_badge{background:var(--color-cobalt-fill);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 8px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}._9VzobW_selectWrap{position:relative}._9VzobW_select{border:2px solid var(--color-border-strong);background:var(--color-surface);width:100%;min-width:0;min-height:52px;color:var(--color-ink);text-overflow:ellipsis;border-radius:16px;padding:10px 36px 10px 14px;font-size:14px;font-weight:700}._9VzobW_select[data-selected=true],._9VzobW_select:focus{border-color:var(--color-cobalt)}._9VzobW_select:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:2px}._9VzobW_selectChevron{color:var(--color-ink);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}
.pqJdxG_band{border:2px solid var(--color-border-strong);background:var(--color-gold-tint);width:100%;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--motion-control-fast);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.pqJdxG_band[data-open=true]{background:var(--color-surface)}.pqJdxG_band[data-contained=true]{background:0 0;border:0;border-radius:16px}.pqJdxG_band[data-contained=true][data-open=false]{gap:8px 12px;min-height:48px;padding:8px 12px}.pqJdxG_band[data-contained=true][data-open=false] .pqJdxG_bandIcon{width:32px;height:32px}.pqJdxG_band[data-contained=true][data-open=false] .pqJdxG_bandTitle{font-size:15px}.pqJdxG_band[data-contained=true][data-open=false] .pqJdxG_bandCopy{display:none}.pqJdxG_band[data-variant=sheet]{flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px}.pqJdxG_band:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:2px}.pqJdxG_bandIcon{border:2px solid var(--color-border-strong);background:var(--color-gold);width:40px;height:40px;color:var(--color-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.pqJdxG_bandText{flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.pqJdxG_bandTitle{font-family:var(--font-heading);font-size:16px;font-weight:600}.pqJdxG_bandCopy{color:var(--color-ink-muted);text-wrap:pretty;font-size:13px;font-weight:600;line-height:1.45}.pqJdxG_strip{flex:200px;gap:2px;min-width:140px;max-width:280px;height:10px;display:flex}.pqJdxG_strip>span{background:color-mix(in srgb, var(--color-cobalt) 35%, var(--color-surface));border-radius:3px;flex:0 auto;min-width:2px;display:block}.pqJdxG_strip>span[data-state=selected]{background:var(--color-cobalt-fill)}.pqJdxG_strip>span[data-state=muted]{background:var(--color-border-soft)}.pqJdxG_bandCta{border:2px solid var(--color-border-strong);background:var(--color-ink-fill);color:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.pqJdxG_bandCta svg{width:12px;height:12px}.pqJdxG_band[data-variant=sheet] .pqJdxG_bandIcon{width:36px;height:36px}.pqJdxG_band[data-variant=sheet] .pqJdxG_bandText{flex-flow:wrap;align-items:center;gap:8px 10px}.pqJdxG_band[data-variant=sheet] .pqJdxG_bandTitle{flex:auto;font-size:15px}.pqJdxG_band[data-variant=sheet] .pqJdxG_bandCopy{flex-basis:100%;order:3;font-size:12px}.pqJdxG_band[data-variant=sheet] .pqJdxG_strip{flex-basis:100%;min-width:0;max-width:none;height:8px}.pqJdxG_band[data-variant=sheet] .pqJdxG_bandCta{height:32px;padding:0 12px;font-size:12px}@media (max-width:639px){.pqJdxG_band[data-variant=sheet]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon text cta";align-items:center;gap:8px 10px;display:grid}.pqJdxG_band[data-variant=sheet] .pqJdxG_bandIcon{grid-area:icon}.pqJdxG_band[data-variant=sheet] .pqJdxG_bandText{flex-direction:column;grid-area:text;align-items:stretch;gap:1px}.pqJdxG_band[data-variant=sheet] .pqJdxG_bandCopy,.pqJdxG_band[data-variant=sheet] .pqJdxG_strip{display:none}.pqJdxG_band[data-variant=sheet] .pqJdxG_bandCta{grid-area:cta}.pqJdxG_band[data-variant=sheet] .pqJdxG_strip{grid-area:strip}}.pqJdxG_explorer{flex-direction:column;gap:18px;display:flex}.pqJdxG_distribution{border-top:2px solid var(--color-border-soft);padding-top:16px}.pqJdxG_subjects,.pqJdxG_items,.pqJdxG_yearTab{flex-direction:column;gap:8px;min-width:0;display:flex}.pqJdxG_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.pqJdxG_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);font-size:12px;font-weight:800}.pqJdxG_hint{color:var(--color-ink-muted);text-wrap:pretty;font-size:13px;font-weight:600}.pqJdxG_message{color:var(--color-ink-muted);padding:8px 0;font-size:13px;line-height:1.6}.pqJdxG_message button{min-height:44px;color:var(--color-cobalt);text-underline-offset:3px;text-decoration:underline}.pqJdxG_segments{gap:3px;min-height:46px;display:flex}.pqJdxG_segment{background:var(--color-cobalt-tint);min-width:0;min-height:46px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--motion-control-fast), color var(--motion-control-fast);border:2px solid #0000;border-radius:10px;flex-direction:column;flex:0 auto;justify-content:center;gap:2px;padding:0 10px;display:flex}.pqJdxG_segments[data-any=true] .pqJdxG_segment{background:var(--color-surface-alt);color:var(--color-ink-muted)}.pqJdxG_segment[data-selected=true],.pqJdxG_segments[data-any=true] .pqJdxG_segment[data-selected=true]{border-color:var(--color-border-strong);background:var(--color-cobalt-fill);color:#fff}.pqJdxG_segment:hover{filter:brightness(.95)}.pqJdxG_segment:focus-visible,.pqJdxG_subjectRow:focus-visible,.pqJdxG_shareRow:focus-visible,.pqJdxG_heatRow:focus-visible,.pqJdxG_yearCell:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:2px}.pqJdxG_segmentName{align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:800;display:flex}.pqJdxG_segmentName>span:not(.pqJdxG_box):not(.pqJdxG_pickedBadge){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pqJdxG_segmentMeta{white-space:nowrap;font-size:12px;font-weight:600}.pqJdxG_subjects[data-compact=true]{position:relative}.pqJdxG_subjects[data-compact=true] .pqJdxG_controls{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pqJdxG_subjects[data-compact=true] .pqJdxG_segments{scrollbar-width:thin;padding:3px;scroll-padding-inline:3px;overflow-x:auto}.pqJdxG_subjects[data-compact=true] .pqJdxG_segment{min-width:84px}@media (max-width:639px){.pqJdxG_subjects[data-compact=true] .pqJdxG_segment{flex:0 0 156px;min-width:156px;min-height:50px}}.pqJdxG_pickedBadge{background:var(--color-ink-fill);color:#fff;border-radius:999px;flex:none;align-items:center;gap:3px;padding:1px 7px;font-size:11px;font-weight:800;display:inline-flex}:root[data-theme=dark] .pqJdxG_pickedBadge{background:var(--color-surface-page);color:var(--color-ink)}.pqJdxG_box{border:2px solid var(--color-ink-muted);background:var(--color-surface);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.pqJdxG_box[data-checked=true]{border-color:var(--color-cobalt-fill);background:var(--color-cobalt-fill)}.pqJdxG_box[data-inverted=true]{background:0 0;border:0;width:12px;height:12px}.pqJdxG_subjectRows,.pqJdxG_shareList{flex-direction:column;gap:2px;display:flex}.pqJdxG_subjectRows[data-variant=desktop],.pqJdxG_shareList[data-variant=desktop]{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:4px 20px;display:grid}.pqJdxG_subjectRow,.pqJdxG_shareRow{background:var(--color-surface);width:100%;min-height:44px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;border:2px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:grid}.pqJdxG_subjectRow{grid-template-columns:minmax(0,1fr) 72px auto}.pqJdxG_shareRow{grid-template-columns:22px minmax(0,1fr) 80px auto;gap:12px}.pqJdxG_shareList[data-variant=sheet] .pqJdxG_shareRow{grid-template-columns:22px minmax(0,1fr) auto;gap:10px}.pqJdxG_shareList[data-variant=sheet] .pqJdxG_shareRow .pqJdxG_track{grid-column:2;width:100%;height:6px}.pqJdxG_subjectRow:hover,.pqJdxG_shareRow:hover,.pqJdxG_heatRow:hover{background:var(--color-surface-alt)}.pqJdxG_subjectRow[data-selected=true],.pqJdxG_shareRow[data-selected=true],.pqJdxG_heatRow[data-selected=true]{border-color:var(--color-cobalt);background:var(--color-cobalt-tint)}.pqJdxG_rowName{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.pqJdxG_itemName{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.25}.pqJdxG_prefix{text-overflow:ellipsis;white-space:nowrap;background:var(--color-surface-alt);min-width:0;max-width:100%;color:var(--color-ink-muted);border-radius:6px;flex:0 auto;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.5;display:block;overflow:hidden}.pqJdxG_topBadge{background:var(--color-gold);color:#141413;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:800}.pqJdxG_track{background:var(--color-surface-alt);border-radius:999px;height:8px;display:block;overflow:hidden}:root[data-theme=dark] .pqJdxG_track{background:var(--color-border-soft)}.pqJdxG_track>span{background:var(--color-cobalt-fill);border-radius:999px;height:100%;display:block}.pqJdxG_rowCount{min-width:28px;font-family:var(--font-heading);text-align:right;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:4px;font-size:15px;font-weight:600;display:flex}.pqJdxG_rowCount>span{min-width:28px;font-family:var(--font-sans);color:var(--color-ink-muted);font-size:11px;font-weight:600}.pqJdxG_pendingCount{color:var(--color-ink-muted)}.pqJdxG_segment[data-selected=true] .pqJdxG_pendingCount{color:inherit}.pqJdxG_toolbar{border-bottom:1px solid var(--color-border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:24px;padding:8px 0 24px;display:flex}.pqJdxG_toolbarGroup{align-items:center;gap:16px;min-width:0;display:flex}.pqJdxG_controlLabel{color:var(--color-cobalt);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:11px;font-weight:900}.pqJdxG_sectionTitle{color:var(--color-ink);text-wrap:pretty;font-size:16px;font-weight:800}.pqJdxG_sectionScope{color:var(--color-ink-muted);font-size:13px;font-weight:600}.pqJdxG_scopeHeading{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pqJdxG_scopeTrigger{min-height:28px;color:var(--color-ink-muted);text-underline-offset:3px;border-radius:4px;padding:2px 4px;font-size:13px;font-weight:600;text-decoration:underline}.pqJdxG_scopePopover{z-index:60;width:min(340px,100vw - 24px);max-height:min(24rem, var(--radix-popover-content-available-height));border:2px solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-ink);box-shadow:var(--shadow-panel);border-radius:12px;padding:12px;font-size:13px;line-height:1.5;overflow-y:auto}.pqJdxG_scopePopoverHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.pqJdxG_scopeClose{min-width:28px;min-height:28px;padding:0;font-size:20px}.pqJdxG_scopeNames{overflow-wrap:anywhere;gap:8px;padding-left:18px;list-style:outside;display:grid}.pqJdxG_controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pqJdxG_controlsLeft{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.pqJdxG_toggle{border:2px solid var(--color-border-strong);background:var(--color-surface);border-radius:999px;flex:none;padding:4px;display:flex}.pqJdxG_toggle button{min-height:44px;color:var(--color-ink);white-space:nowrap;border-radius:999px;padding:0 22px;font-size:14px;font-weight:800}.pqJdxG_toggle button[aria-pressed=true]{background:var(--color-ink-fill);color:#fff}.pqJdxG_toggle button:hover:not([aria-pressed=true]){background:var(--color-cobalt-tint)}:root[data-theme=dark] .pqJdxG_toggle button[aria-pressed=true]{background:var(--color-cobalt-fill)}.pqJdxG_yearNote{border:1.5px solid var(--color-gold);background:var(--color-gold-tint);color:var(--color-ink);text-wrap:pretty;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:700}.pqJdxG_heatScroll{min-width:0}.pqJdxG_heatScroll[data-variant=sheet]{scrollbar-width:thin;scrollbar-color:var(--color-cobalt) var(--color-surface-alt);margin:0;padding:0;overflow:auto hidden}.pqJdxG_heatScroll[data-variant=sheet]::-webkit-scrollbar{height:8px}.pqJdxG_heatScroll[data-variant=sheet]::-webkit-scrollbar-thumb{background:var(--color-cobalt);border-radius:999px}.pqJdxG_heatScroll[data-variant=sheet]::-webkit-scrollbar-track{background:var(--color-surface-alt)}.pqJdxG_heat{flex-direction:column;gap:8px;display:flex}.pqJdxG_heatScroll[data-variant=sheet] .pqJdxG_heat{min-width:max-content}.pqJdxG_heatHeader,.pqJdxG_heatRow{grid-template-columns:32px 240px repeat(var(--year-count), minmax(0, 1fr)) 76px;align-items:center;gap:6px;display:grid}.pqJdxG_heatHeader{padding:0 6px}.pqJdxG_heatRow{background:var(--color-surface);width:100%;min-height:60px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;border:2px solid #0000;border-radius:10px;padding:6px}.pqJdxG_heatScroll[data-variant=sheet] .pqJdxG_heatHeader,.pqJdxG_heatScroll[data-variant=sheet] .pqJdxG_heatRow{grid-template-columns:min(160px, 45vw) repeat(var(--year-count), 44px);padding:3px 3px 3px 0}.pqJdxG_heatScroll[data-variant=sheet] .pqJdxG_heatRow{min-height:52px}.pqJdxG_heatCorner{min-width:0;color:var(--color-ink-muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.pqJdxG_heatScroll[data-variant=sheet] .pqJdxG_heatCorner,.pqJdxG_heatScroll[data-variant=sheet] .pqJdxG_heatName{z-index:1;background:var(--color-surface);padding-left:6px;position:sticky;left:0}.pqJdxG_heatScroll[data-variant=sheet] .pqJdxG_heatRow[data-selected=true] .pqJdxG_heatName{background:var(--color-cobalt-tint)}.pqJdxG_heatName{align-items:center;gap:8px;min-width:0;padding:2px 8px 2px 0;display:flex}.pqJdxG_heatIdentity{flex:1;min-width:0}.pqJdxG_mobileTrend{color:var(--color-ink-muted);flex-wrap:wrap;gap:2px 6px;margin-top:6px;font-size:11px;display:flex}.pqJdxG_mobileTrend .pqJdxG_trend{font-size:12px}.pqJdxG_heatName .pqJdxG_itemName{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:800;display:-webkit-box;overflow:hidden}.pqJdxG_heatScroll[data-variant=sheet] .pqJdxG_heatName .pqJdxG_itemName{overflow-wrap:anywhere;font-size:13px;display:block;overflow:visible}.pqJdxG_heatIdentity>.pqJdxG_rowName{flex-direction:column;flex:1;align-items:flex-start;gap:4px;overflow:hidden}.pqJdxG_lastFive{border:2px solid var(--color-border-strong);background:var(--color-gold);color:#141413;border-radius:999px;min-height:24px;padding:0 10px;font-size:11px;font-weight:800}.pqJdxG_lastFive[aria-pressed=true]{background:var(--color-ink-fill);color:#fff}.pqJdxG_yearHeader{min-width:0;min-height:44px;color:var(--color-ink-muted);border:2px solid #0000;border-radius:6px;padding:0;font-size:13px;font-weight:600}.pqJdxG_yearHeader[aria-pressed=true]{border-color:var(--color-border-strong);background:var(--color-ink-fill);color:#fff}.pqJdxG_trendHead{color:var(--color-ink-muted);text-align:right;font-size:11px;font-weight:700}.pqJdxG_cell{background:color-mix(in srgb, var(--color-cobalt-fill) calc((.08 + .84 * var(--heat,0)) * 100%), var(--color-surface));height:40px;color:var(--color-ink);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.pqJdxG_heatScroll[data-variant=sheet] .pqJdxG_cell{flex-direction:column;gap:2px;height:44px;font-size:13px}.pqJdxG_cellYear{font-size:10px;font-weight:600;line-height:1}.pqJdxG_heatScroll[data-variant=sheet] .pqJdxG_lastFive{min-height:44px;padding-inline:8px}.pqJdxG_cell[data-ink=light]{color:#fff}.pqJdxG_cell[data-lens=on]{outline:2px solid var(--color-border-strong);outline-offset:-2px}.pqJdxG_cell[data-lens=off]{background:color-mix(in srgb, var(--color-cobalt-fill) calc((.028 + .294 * var(--heat,0)) * 100%), var(--color-surface));color:var(--color-ink)}.pqJdxG_heatScroll[data-variant=sheet] .pqJdxG_cell[data-lens=off]{background:color-mix(in srgb, var(--color-cobalt-fill) calc((.02 + .21 * var(--heat,0)) * 100%), var(--color-surface))}.pqJdxG_cell[data-loading=true]{background:var(--color-surface-alt)}.pqJdxG_trend{white-space:nowrap;text-align:right;color:var(--color-ink-muted);font-size:13px;font-weight:800}.pqJdxG_trend[data-direction=up]{color:var(--color-cobalt)}.pqJdxG_trend[data-direction=down]{color:#a65e00}:root[data-theme=dark] .pqJdxG_trend[data-direction=down]{color:var(--color-gold)}.pqJdxG_footnote{color:var(--color-ink-muted);font-size:11px;font-weight:600;line-height:1.5}.pqJdxG_clear{min-height:36px;color:var(--color-ink-muted);padding:0 4px;font-size:13px;font-weight:700}.pqJdxG_lastFiveLarge{border:2px solid var(--color-border-strong);background:var(--color-gold);color:#141413;border-radius:999px;flex:none;min-height:44px;padding:0 12px;font-size:12px;font-weight:800}.pqJdxG_lastFiveLarge[aria-pressed=true]{background:var(--color-ink-fill);color:#fff}.pqJdxG_yearGrid{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:4px;display:grid}.pqJdxG_yearCell{background:color-mix(in srgb, var(--color-cobalt-fill) calc((.08 + .84 * var(--heat,0)) * 100%), var(--color-surface));min-height:50px;color:var(--color-ink);font:inherit;cursor:pointer;border:2px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px 2px;display:flex}.pqJdxG_yearCell[data-ink=light]{color:#fff}.pqJdxG_yearCell[data-selected=true]{border-color:var(--color-border-strong)}.pqJdxG_yearCell>span{opacity:.85;font-size:11px;font-weight:700}.pqJdxG_yearCell>strong{font-family:var(--font-heading);font-size:15px;font-weight:600}@media (max-width:1050px){.pqJdxG_heatHeader,.pqJdxG_heatRow{grid-template-columns:32px 170px repeat(var(--year-count), minmax(0, 1fr)) 64px}}@media (prefers-reduced-motion:reduce){.pqJdxG_band,.pqJdxG_segment{transition:none}}.pqJdxG_tabList{border:2px solid var(--color-border-strong);background:var(--color-surface);border-radius:999px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.pqJdxG_tab{min-width:0;min-height:44px;color:var(--color-ink);font-family:var(--font-sans);cursor:pointer;transition:background var(--motion-control-fast), color var(--motion-control-fast);background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:800;display:inline-flex}.pqJdxG_tab:hover{background:var(--color-cobalt-tint);color:var(--color-cobalt)}.pqJdxG_tab[data-state=active]{background:var(--color-ink-fill);color:#fff}:root[data-theme=dark] .pqJdxG_tab[data-state=active]{background:var(--color-cobalt-fill)}.pqJdxG_tabBadge{background:var(--color-cobalt-tint);min-width:22px;color:var(--color-cobalt);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:1px 6px;font-size:11px;font-weight:800;line-height:20px}.pqJdxG_tab[data-state=active] .pqJdxG_tabBadge{color:var(--color-ink-fill);background:#fff}.pqJdxG_tab:focus-visible,.pqJdxG_topicChip:focus-visible,.pqJdxG_itemsScroll:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:3px}.pqJdxG_itemsScroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-cobalt) var(--color-surface-alt);max-height:24rem;padding:3px;overflow-y:auto}.pqJdxG_itemsScroll::-webkit-scrollbar{width:8px;height:8px}.pqJdxG_itemsScroll[data-view=year]{padding-top:0}.pqJdxG_itemsScroll::-webkit-scrollbar-thumb{border:2px solid var(--color-surface);background:var(--color-cobalt);border-radius:999px}.pqJdxG_itemsScroll::-webkit-scrollbar-track{background:var(--color-surface-alt)}@supports selector(::-webkit-scrollbar){.pqJdxG_itemsScroll{scrollbar-width:auto;scrollbar-color:auto}}.pqJdxG_itemsScroll .pqJdxG_heatHeader{z-index:2;background:var(--color-surface);position:sticky;top:0}.pqJdxG_tabContent{flex-direction:column;gap:24px;min-width:0;display:flex}.pqJdxG_tabContent[data-variant=sheet] .pqJdxG_controls{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;display:grid}.pqJdxG_tabContent[data-variant=sheet] .pqJdxG_controlsLeft{display:contents}.pqJdxG_tabContent[data-variant=sheet] .pqJdxG_controls .pqJdxG_eyebrow{grid-area:1/1;font-size:11px}.pqJdxG_tabContent[data-variant=sheet] .pqJdxG_controls .pqJdxG_hint{grid-area:2/1/auto/-1}.pqJdxG_tabContent[data-variant=sheet] .pqJdxG_controls>.pqJdxG_toolbarGroup{grid-area:1/2}.pqJdxG_tabContent[data-variant=sheet] .pqJdxG_toolbarGroup>.pqJdxG_controlLabel{display:none}.pqJdxG_tabContent[data-variant=sheet] .pqJdxG_toggle{background:var(--color-surface-alt);border:0;border-radius:10px;padding:0}.pqJdxG_tabContent[data-variant=sheet] .pqJdxG_toggle button{border-radius:10px;min-height:44px;padding-inline:10px;font-size:12px}.pqJdxG_tabContent[data-variant=sheet] .pqJdxG_scopeTrigger,.pqJdxG_tabContent[data-variant=sheet] .pqJdxG_clear{min-height:44px}.pqJdxG_drilldown{border-top:2px solid var(--color-border-soft);grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:20px 28px;padding-top:16px;display:grid}.pqJdxG_drilldown[data-variant=sheet]{grid-template-columns:minmax(0,1fr)}.pqJdxG_relatedHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.pqJdxG_relatedToggle{white-space:nowrap;min-height:44px;padding-inline:8px;font-size:12px}.pqJdxG_itemsScroll[data-variant=sheet]{overscroll-behavior:auto;scrollbar-gutter:auto;max-height:none;overflow:visible}.pqJdxG_itemsScroll[data-variant=sheet] .pqJdxG_heatHeader{position:static}.pqJdxG_subjectRows[data-variant=sheet] .pqJdxG_subjectRow{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.pqJdxG_subjectRows[data-variant=sheet] .pqJdxG_rowName{grid-column:1/-1;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;font-size:14px;line-height:1.5;display:grid}.pqJdxG_subjectRows[data-variant=sheet] .pqJdxG_track{margin-left:30px}.pqJdxG_subjectRows[data-variant=sheet] .pqJdxG_rowCount{align-items:baseline;gap:6px;display:flex}.pqJdxG_shareList[data-variant=sheet] .pqJdxG_shareRow{grid-template-columns:22px minmax(0,1fr) auto;align-items:start}.pqJdxG_shareList[data-variant=sheet] .pqJdxG_shareRow>.pqJdxG_rowName{grid-column:2/-1}.pqJdxG_shareList[data-variant=sheet] .pqJdxG_shareRow .pqJdxG_track{align-self:center}.pqJdxG_toolbar[data-variant=sheet]{border-bottom:0;gap:8px;margin-bottom:0;padding:0}.pqJdxG_toolbar[data-variant=sheet]>.pqJdxG_toolbarGroup:first-child{flex-direction:column;flex:100%;align-items:stretch;gap:0}.pqJdxG_toolbar[data-variant=sheet]>.pqJdxG_toolbarGroup>.pqJdxG_controlLabel{display:none}.pqJdxG_toolbar[data-variant=sheet]>.pqJdxG_toolbarGroup:last-child:not(:first-child){margin-left:auto}.pqJdxG_toolbar[data-variant=sheet] .pqJdxG_toggle button{min-height:44px;padding-inline:18px;font-size:13px}@media (min-width:640px){.pqJdxG_toolbar[data-variant=sheet]>.pqJdxG_toolbarGroup:first-child{flex:auto;max-width:480px}}.pqJdxG_childSection{flex-direction:column;gap:10px;min-width:0;display:flex}.pqJdxG_childSection h3{margin:0;line-height:1.5}.pqJdxG_childDivider{border-top:2px solid var(--color-border-soft);padding-top:16px}.pqJdxG_tabContent .pqJdxG_shareList{flex-direction:column;display:flex}.pqJdxG_chips{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.pqJdxG_topicChip{border:2px solid var(--color-border-soft);background:var(--color-surface);max-width:100%;min-height:44px;color:var(--color-ink);font:inherit;cursor:pointer;transition:background var(--motion-control-fast), border-color var(--motion-control-fast);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.pqJdxG_topicChip .pqJdxG_topBadge{white-space:nowrap}.pqJdxG_topicChip[data-selected=true]{border-color:var(--color-cobalt);background:var(--color-cobalt-tint);color:var(--color-ink)}.pqJdxG_topicChip:hover{border-color:var(--color-cobalt)}.pqJdxG_topicChip .pqJdxG_rowName{flex-direction:column;align-items:flex-start}.pqJdxG_tabContent>.pqJdxG_clear{align-self:flex-end}@media (max-width:639px){.pqJdxG_toolbar{border-bottom:0;gap:12px;margin-bottom:0;padding:4px 0 0}.pqJdxG_toolbar>.pqJdxG_toolbarGroup:first-child{flex-direction:column;flex:100%;align-items:stretch;gap:6px}.pqJdxG_toolbar>.pqJdxG_toolbarGroup:last-child:not(:first-child){gap:10px;margin-left:auto}.pqJdxG_controlLabel{font-size:10px}.pqJdxG_toggle button{padding-inline:18px;font-size:13px}.pqJdxG_tabContent{gap:18px}.pqJdxG_tabList{width:100%}.pqJdxG_tab{padding-inline:10px;font-size:13px}.pqJdxG_itemsScroll[data-variant=desktop]{max-height:20rem}}@media (prefers-reduced-motion:reduce){.pqJdxG_tab,.pqJdxG_topicChip{transition:none}}
.T8-Hba_chip{border:1.5px solid var(--color-cobalt);background:var(--color-cobalt-tint);max-width:100%;min-height:34px;color:var(--color-cobalt);cursor:pointer;transition:background var(--motion-control-fast);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.T8-Hba_chip:hover{background:color-mix(in srgb, var(--color-cobalt) 18%, var(--color-surface))}.T8-Hba_chip:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:2px}.T8-Hba_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.T8-Hba_icon{flex-shrink:0;display:inline-flex}.T8-Hba_icon svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;width:12px;height:12px}@media (prefers-reduced-motion:reduce){.T8-Hba_chip{transition:none}}
._4qWU6G_catalog{width:100%;min-width:0}._4qWU6G_panel{border:2px solid var(--color-border-strong);background:var(--color-surface);border-radius:28px;flex-direction:column;gap:14px;padding:20px;display:flex}._4qWU6G_stickyFilters{display:contents}@media (min-width:640px){._4qWU6G_panel{margin-inline:-10px;position:relative}._4qWU6G_panel[data-stats-open=false]{box-shadow:0 8px 18px -16px var(--color-ink)}}@media (min-width:1024px){._4qWU6G_stickyFilters[data-stats-open=false]{top:calc(var(--browse-header-height,72px) + 8px);z-index:19;background:var(--color-surface);margin-inline:-10px;padding-inline:10px;display:block;position:sticky}._4qWU6G_stickyFilters[data-stats-open=false]:before{content:"";background:var(--color-surface);height:8px;position:absolute;inset:-8px 0 auto}._4qWU6G_stickyFilters[data-stats-open=false] ._4qWU6G_resultToolbar{position:static}}@media (min-width:640px) and (max-width:1023px){._4qWU6G_resultToolbar{position:static}}._4qWU6G_controls{flex-wrap:wrap;align-items:flex-end;gap:14px 16px;padding-right:52px;display:flex;position:relative}._4qWU6G_panelToggleButton{border:2px solid var(--color-border-strong);background:var(--color-surface);width:44px;height:44px;min-height:44px;color:var(--color-ink);box-shadow:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:26px;right:0}._4qWU6G_panelToggleButton svg{z-index:1;width:22px;height:22px;position:relative}._4qWU6G_panelToggleButton:hover{border-color:var(--color-cobalt);background:var(--color-surface);color:var(--color-cobalt)}._4qWU6G_panelToggleButton[aria-expanded=true]{background:var(--color-cobalt-fill);color:#fff}._4qWU6G_panelToggleButton[aria-expanded=true]:hover{border-color:var(--color-border-strong);background:var(--color-cobalt-fill);color:#fff}._4qWU6G_panelToggleButton:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:3px}._4qWU6G_panel[data-compact=true]{gap:0;padding-block:10px}._4qWU6G_panel[data-compact=true] ._4qWU6G_controls{align-items:flex-end}._4qWU6G_panel[data-compact=true] ._4qWU6G_searchColumn{flex:2 320px}._4qWU6G_additionalFilters{opacity:1;flex:2 376px;gap:16px;min-width:0;max-width:620px;transition:flex-basis .26s,max-width .26s,opacity .18s,transform .26s;display:flex;overflow:hidden;transform:translateY(0)}._4qWU6G_additionalFilters ._4qWU6G_field{flex:180px}._4qWU6G_panel[data-compact=true] ._4qWU6G_additionalFilters{opacity:0;pointer-events:none;flex-basis:0;max-width:0;transform:translateY(-8px)}._4qWU6G_advancedReveal{opacity:1;grid-template-rows:1fr;min-width:0;transition:grid-template-rows .3s,opacity .18s,transform .3s;display:grid;transform:translateY(0)}._4qWU6G_advancedReveal>._4qWU6G_advanced{min-height:0;overflow:hidden}._4qWU6G_panel[data-compact=true] ._4qWU6G_advancedReveal{opacity:0;pointer-events:none;grid-template-rows:0fr;transform:translateY(-10px)}._4qWU6G_searchColumn{flex-direction:column;flex:2 320px;gap:8px;min-width:0;display:flex;position:relative}._4qWU6G_field{flex:180px;min-width:0;max-width:300px}._4qWU6G_field>label,._4qWU6G_fieldLabel{color:var(--color-ink-muted);margin-bottom:6px;font-size:13px;font-weight:700;display:block}._4qWU6G_orderToolbar{border-bottom:1px solid var(--color-border-soft);margin-bottom:4px;padding:4px}._4qWU6G_orderToolbar>div{flex-wrap:wrap;gap:4px;display:flex}._4qWU6G_orderToolbar button{min-height:44px;padding:6px 10px;font-size:12px}._4qWU6G_orderToolbar button[aria-pressed=true]{background:var(--color-cobalt-tint);color:var(--color-cobalt)}._4qWU6G_orderToolbar p{color:var(--color-ink-muted);margin:4px;font-size:11px;line-height:1.5}._4qWU6G_search{border:2px solid var(--color-border-strong);background:var(--color-surface);width:100%;min-width:0;height:52px;box-shadow:none;border-radius:16px;display:flex;overflow:hidden}._4qWU6G_search:focus-within{border-color:var(--color-cobalt)}:root:not([data-focus-input=pointer]) ._4qWU6G_search:focus-within{outline:2px solid var(--color-cobalt);outline-offset:2px}._4qWU6G_search input{width:100%;min-width:0;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;padding:0 16px;font-size:15px}._4qWU6G_search button{border-left:2px solid var(--color-border-strong);background:var(--color-cobalt-tint);min-width:56px;color:var(--color-cobalt);border-radius:0;padding:8px}._4qWU6G_suggestions{z-index:25;border:2px solid var(--color-border-strong);background:var(--color-surface-raised);box-shadow:var(--shadow-control-ink);border-radius:16px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0}._4qWU6G_suggestion,._4qWU6G_searchText{cursor:default;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:6px 10px;display:grid}._4qWU6G_suggestion[data-active=true],._4qWU6G_searchText[data-active=true]{background:var(--color-cobalt-tint)}._4qWU6G_suggestionText{flex-direction:column;gap:1px;min-width:0;display:flex}._4qWU6G_suggestionText>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._4qWU6G_suggestionText>span:first-child{font-size:14px;font-weight:700}._4qWU6G_suggestionText>span:last-child{color:var(--color-ink-muted);font-size:12px;font-weight:600}._4qWU6G_suggestionCount{background:var(--color-cobalt-tint);color:var(--color-cobalt);font-family:var(--font-heading);border-radius:999px;padding:3px 9px;font-size:13px;font-weight:600}._4qWU6G_noMatch{color:var(--color-ink-muted);padding:8px 10px;font-size:13px;font-weight:600}._4qWU6G_searchText{border-top:1.5px solid var(--color-border-soft);color:var(--color-cobalt);border-radius:0 0 10px 10px;gap:8px;font-size:13px;font-weight:700;display:flex}._4qWU6G_advanced{border-top:1.5px solid var(--color-border-soft);flex-direction:column;gap:14px;padding-top:14px;display:flex}._4qWU6G_statsCard{border:2px solid var(--color-border-strong);background:var(--color-gold-tint);border-radius:18px;min-width:0}._4qWU6G_statsCard[data-open=true]{background:var(--color-surface)}._4qWU6G_statsCard[data-open=false]{border-radius:14px}._4qWU6G_statsCard[data-open=false] ._4qWU6G_subjectPreview{margin:0 12px 8px}._4qWU6G_subjectPreview{border-radius:10px;min-width:0;margin:0 16px 14px}._4qWU6G_subjectPreview:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:3px}._4qWU6G_filterTrigger{border:2px solid var(--color-border-strong);min-height:50px;color:var(--color-ink);border-radius:14px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}._4qWU6G_filterTrigger[data-selected=true]{border-color:var(--color-cobalt);background:var(--color-cobalt-tint);color:var(--color-cobalt)}._4qWU6G_badge{background:var(--color-cobalt-fill);color:#fff;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:800}._4qWU6G_notice{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:14px;font-size:13px;line-height:1.5;display:flex}._4qWU6G_notice strong{color:var(--color-ink)}._4qWU6G_notice button{min-height:36px;color:var(--color-cobalt)}._4qWU6G_resultToolbar{top:var(--browse-header-height,72px);z-index:18;background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:4px 0;display:flex;position:sticky}._4qWU6G_summary{flex-wrap:wrap;flex:320px;align-items:center;gap:8px 10px;min-width:0;display:flex}._4qWU6G_selectedFilters{border-top:1px solid var(--color-border-soft);gap:12px;margin-top:12px;padding:14px 0;display:grid}._4qWU6G_chipGroup{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;display:grid}._4qWU6G_chipGroupLabel{min-height:34px;color:var(--color-ink-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:11px;font-weight:800;display:flex}._4qWU6G_groupChips{flex-wrap:wrap;align-items:flex-start;gap:6px 8px;min-width:0;display:flex;position:relative}._4qWU6G_groupChips[data-expanded=false]{max-height:34px;overflow:hidden}._4qWU6G_chipGroupContent{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}._4qWU6G_chipSlot{min-width:0;max-width:100%;display:inline-flex}._4qWU6G_chipSlot[data-hidden=true]{visibility:hidden}._4qWU6G_chipSlot>button{text-align:left;padding-top:7px;padding-bottom:7px}._4qWU6G_chipSlot>button>span:first-child{overflow-wrap:anywhere;white-space:normal;overflow:visible}._4qWU6G_groupChips[data-expanded=false] ._4qWU6G_chipSlot>button>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._4qWU6G_viewMore{min-height:34px;color:var(--color-cobalt);text-underline-offset:3px;white-space:nowrap;padding:0 4px;font-size:12px;text-decoration:underline}._4qWU6G_count{color:var(--color-ink);font-family:var(--font-heading);margin-right:4px;font-size:20px;font-weight:600}._4qWU6G_count strong{font-weight:700}._4qWU6G_clearAll{min-height:34px;color:var(--color-ink-muted);padding:0 4px;font-size:14px;font-weight:700}._4qWU6G_actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}._4qWU6G_actions>button{min-height:44px;color:var(--color-ink-muted);white-space:nowrap;flex-shrink:0;font-size:14px}@media (max-width:639px){[data-site-header][data-browse-scroll-header]{transition:transform .16s;transform:translateY(0)}[data-site-header][data-browse-scroll-header=hidden]{pointer-events:none;transform:translateY(-100%)}._4qWU6G_panel{top:var(--browse-header-height,72px);z-index:19;background:var(--color-surface);box-shadow:none;border:0;border-radius:0;gap:0;margin-inline:-20px;padding:0 20px;transition:top .16s;position:sticky}._4qWU6G_controls{flex-flow:row;align-items:flex-start;gap:8px;padding-bottom:8px;padding-right:0}._4qWU6G_panel[data-compact=true]{padding-bottom:8px}._4qWU6G_panel[data-compact=true] ._4qWU6G_controls{gap:8px;padding-bottom:0}._4qWU6G_searchColumn{flex:1;position:static}._4qWU6G_search{border-radius:14px;height:50px}._4qWU6G_search input{padding:0 10px;font-size:14px}._4qWU6G_search button{min-width:40px}._4qWU6G_suggestions{top:calc(var(--browse-search-row-height,66px) - 4px);box-shadow:3px 3px 0 var(--color-shadow-ink);left:20px;right:20px}._4qWU6G_advanced{border-top:0;border-bottom:1.5px solid var(--color-border-soft);gap:12px;margin-top:0;padding-top:0;padding-bottom:12px}._4qWU6G_resultToolbar{top:calc(var(--browse-header-height,72px) + var(--browse-controls-height,66px));gap:10px;margin-inline:-20px;padding:4px 20px;transition:top .16s}._4qWU6G_summary{flex:auto}._4qWU6G_chipGroup{grid-template-columns:minmax(0,1fr);gap:6px}._4qWU6G_chipGroupLabel{min-height:0}._4qWU6G_count{font-size:18px}._4qWU6G_actions{justify-content:flex-end}}@media (max-width:639px) and (prefers-reduced-motion:reduce){._4qWU6G_panel,._4qWU6G_resultToolbar,._4qWU6G_additionalFilters,._4qWU6G_advancedReveal,._4qWU6G_panelToggleButton svg{transition:none}[data-site-header][data-browse-scroll-header]{transition:none}}
._518NBa_overlay{z-index:60;background:#14141373;align-items:stretch;animation:.18s ease-out _518NBa_sheet-shade;display:flex;position:fixed;inset:0}._518NBa_sheet{background:var(--color-surface);width:100%;min-width:0;height:100dvh;max-height:100dvh;color:var(--color-ink);animation:_518NBa_sheet-enter .22s var(--motion-arrival-easing);outline:none;flex-direction:column;display:flex;overflow:hidden}._518NBa_tabs{flex-direction:column;flex:1;min-height:0;display:flex}._518NBa_header{padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));border-bottom:1.5px solid var(--color-border-soft);flex-direction:column;flex:none;gap:6px;display:flex}._518NBa_titleRow{justify-content:space-between;align-items:center;gap:10px;display:flex}._518NBa_titleRow>div{min-width:0}._518NBa_titleRow h2{font-family:var(--font-heading);text-wrap:balance;font-size:16px;font-weight:600;line-height:1.3}._518NBa_titleRow p{color:var(--color-ink-muted);margin-top:1px;font-size:12px;font-weight:600}._518NBa_close{width:44px;min-height:44px;color:var(--color-ink);border:0;border-radius:10px;flex:none;padding:0}._518NBa_close svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:16px;height:16px}._518NBa_tabList{background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:0;display:grid}._518NBa_tab{min-width:0;min-height:44px;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:4px 2px;font-size:12px;font-weight:800;display:inline-flex}._518NBa_tab[data-state=active]{border-bottom-color:var(--color-cobalt);background:var(--color-cobalt-tint);color:var(--color-cobalt)}._518NBa_tab>span:first-child{overflow-wrap:anywhere;max-width:100%}._518NBa_tab:hover:not([data-state=active]){background:var(--color-cobalt-tint)}._518NBa_tab:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:2px}._518NBa_tabBadge{background:var(--color-cobalt-tint);color:var(--color-cobalt);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:800}._518NBa_tabBadge[data-empty=true]{display:none}._518NBa_tab[data-state=active] ._518NBa_tabBadge{background:var(--color-cobalt-fill);color:#fff}._518NBa_body{overscroll-behavior:contain;min-height:0;padding:12px max(16px, env(safe-area-inset-right)) 16px max(16px, env(safe-area-inset-left));flex:1;overflow:hidden auto}._518NBa_selectionReview{border-bottom:1.5px solid var(--color-border-soft);margin-bottom:16px}._518NBa_selectionReview summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:13px;font-weight:800}._518NBa_selectionReview summary>span{background:var(--color-cobalt-tint);color:var(--color-cobalt);border-radius:999px;margin-left:6px;padding:2px 7px}._518NBa_selectionReview summary:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:2px}._518NBa_selectedGroups{flex-direction:column;gap:12px;padding-bottom:14px;display:flex}._518NBa_selectedGroups button{min-height:44px}._518NBa_keyword{align-items:flex-start;gap:10px;min-width:0;font-size:12px;display:flex}._518NBa_keyword>span{padding-top:8px;font-weight:800}._518NBa_keyword button{min-width:0}._518NBa_keyword button>span:first-child{white-space:normal;overflow-wrap:anywhere}._518NBa_tabBody{flex-direction:column;gap:10px;display:flex}._518NBa_viewRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._518NBa_hint{min-width:0;color:var(--color-ink-muted);text-wrap:pretty;font-size:12px;font-weight:600}._518NBa_empty{border:2px dashed var(--color-border-soft);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}._518NBa_below{border-top:2px solid var(--color-border-soft);margin-top:4px;padding-top:14px}._518NBa_empty p{color:var(--color-ink-muted);text-wrap:pretty;font-size:13px;font-weight:600;line-height:1.5}._518NBa_footer{padding:10px max(16px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-top:2px solid var(--color-border-strong);background:var(--color-surface);flex:none;align-items:center;gap:10px;display:flex}._518NBa_footer button{border-radius:999px;min-height:46px}._518NBa_apply{background:var(--color-ink-fill);color:#fff;flex:1}:root[data-theme=dark] ._518NBa_apply{background:var(--color-cobalt-fill)}@keyframes _518NBa_sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _518NBa_sheet-shade{0%{background:0 0}}@media (prefers-reduced-motion:reduce){._518NBa_sheet,._518NBa_overlay{animation:none}}
.OR-DOa_overlay{z-index:60;background:#14141373;align-items:flex-end;display:flex;position:fixed;inset:0}.OR-DOa_sheet{border:2px solid var(--color-border-strong);background:var(--color-surface);width:100%;min-width:0;height:min(85dvh,780px);max-height:100dvh;color:var(--color-ink);animation:OR-DOa_enter .22s var(--motion-arrival-easing);border-bottom:0;border-radius:28px 28px 0 0;outline:none;flex-direction:column;display:flex;overflow:hidden}.OR-DOa_handle{background:var(--color-ink);border-radius:999px;flex:none;width:48px;height:5px;margin:10px auto 0}.OR-DOa_header{border-bottom:2px solid var(--color-border-strong);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 18px;display:flex}.OR-DOa_header>div{flex-direction:column-reverse;gap:4px;min-width:0;display:flex}.OR-DOa_header h2{font-family:var(--font-heading);font-size:22px;font-weight:600}.OR-DOa_header p{color:var(--color-cobalt);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.OR-DOa_close{border:2px solid var(--color-border-strong);background:var(--color-surface);width:44px;min-height:44px;color:var(--color-ink);box-shadow:3px 3px 0 var(--color-shadow-ink);border-radius:999px;flex:none;padding:12px}.OR-DOa_close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.OR-DOa_workspace{flex:1;grid-template-columns:clamp(100px,32%,150px) minmax(0,1fr);min-height:0;display:grid}.OR-DOa_categories{border-right:2px solid var(--color-border-strong);background:var(--color-surface-alt);flex-direction:column;gap:8px;padding:12px 8px;display:flex;overflow-y:auto}.OR-DOa_category{text-align:left;cursor:pointer;border:0;border-radius:14px;flex:none;justify-content:space-between;align-items:center;gap:4px;min-height:56px;padding:12px 10px;font-size:13px;font-weight:700;transition:background .15s,box-shadow .15s;display:flex}.OR-DOa_category:hover:not([data-state=active]){background:var(--color-cobalt-tint)}.OR-DOa_category[data-state=active]{background:var(--color-ink-fill);color:#fff;box-shadow:3px 3px 0 var(--color-cobalt-fill)}.OR-DOa_badge{background:var(--color-cobalt-fill);color:#fff;border-radius:999px;padding:1px 5px;font-size:10px}.OR-DOa_content{flex-direction:column;min-width:0;min-height:0;display:flex}.OR-DOa_searchArea{padding:16px 14px 10px}.OR-DOa_searchArea label{margin-bottom:10px;font-size:12px;font-weight:700;display:block}.OR-DOa_searchControl{position:relative}.OR-DOa_searchControl>svg{pointer-events:none;fill:none;width:18px;height:18px;stroke:var(--color-ink);stroke-width:2px;stroke-linecap:round;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.OR-DOa_searchArea input{border:2px solid var(--color-border-strong);background:var(--color-surface);border-radius:14px;width:100%;min-width:0;min-height:44px;padding:8px 10px 8px 38px;font-size:14px}.OR-DOa_searchArea p{color:var(--color-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;margin-top:10px;font-size:11px;display:flex}.OR-DOa_selectHint{color:var(--color-cobalt);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.OR-DOa_options{overscroll-behavior:contain;overflow-anchor:none;flex:1;min-height:0;padding:0 4px;overflow-y:auto}.OR-DOa_optionList{position:relative}.OR-DOa_option{border-bottom:1px solid var(--color-border-soft);background:var(--color-surface);cursor:pointer;border-radius:0 0 14px 14px;align-items:center;gap:12px;min-height:76px;padding:18px 10px;display:flex}.OR-DOa_option>button{border-width:2px;border-radius:7px;flex:none;width:24px;height:24px}.OR-DOa_option:has(small){align-items:flex-start}.OR-DOa_option:has(small)>button{margin-top:1px}.OR-DOa_option:hover{background:var(--color-surface-alt)}.OR-DOa_optionText{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;font-size:13px;font-weight:700;display:flex}.OR-DOa_optionText small{color:var(--color-ink-muted);font-size:11px;font-weight:400}.OR-DOa_option[data-selected=true] .OR-DOa_optionText>span{color:var(--color-cobalt)}.OR-DOa_count{background:var(--color-gold-tint);min-width:48px;color:var(--color-ink);text-align:center;white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:800}.OR-DOa_empty{color:var(--color-ink-muted);padding:20px 0;font-size:13px}.OR-DOa_footer{padding:14px max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));border-top:2px solid var(--color-border-strong);background:var(--color-surface);flex:none;gap:12px;display:flex}.OR-DOa_footer button{border-radius:18px;min-height:46px;padding:8px 12px;font-size:13px}.OR-DOa_apply{background:var(--color-ink-fill);color:#fff;min-width:0;box-shadow:3px 3px 0 var(--color-cobalt-fill);flex:1}.OR-DOa_apply svg{flex:none}.OR-DOa_category:focus-visible,.OR-DOa_searchArea input:focus-visible,.OR-DOa_option>button:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:-2px}:root[data-theme=dark] .OR-DOa_category[data-state=active]{background:var(--color-cobalt-fill)}@media (max-width:359px){.OR-DOa_categories{padding-inline:5px}.OR-DOa_category{padding-inline:6px}.OR-DOa_footer{gap:8px;padding-inline:12px}.OR-DOa_apply{gap:4px}}@keyframes OR-DOa_enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.OR-DOa_sheet{animation:none}}
.gkufSW_overlay{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e18297a;align-items:flex-end;animation:.22s ease-out both gkufSW_sheet-overlay-enter;display:flex;position:fixed;inset:0}.gkufSW_overlayLeaving{pointer-events:none;animation:.22s ease-in both gkufSW_sheet-overlay-leave}.gkufSW_sheet{border:1px solid var(--color-border-soft);background:var(--color-surface);width:100%;height:84dvh;max-height:100dvh;color:var(--color-ink);will-change:transform, opacity;border-bottom:0;border-radius:1.5rem 1.5rem 0 0;flex-direction:column;transition:height .24s,border-radius .24s;animation:.28s cubic-bezier(.16,1,.3,1) both gkufSW_sheet-enter;display:flex;position:relative;overflow:hidden;box-shadow:0 -12px 48px #00000026}.gkufSW_fullScreen{border-radius:0;height:100dvh}.gkufSW_sheetLeaving{pointer-events:none;animation:.24s cubic-bezier(.7,0,.84,0) both gkufSW_sheet-leave}.gkufSW_header{padding:env(safe-area-inset-top,0px) 1rem .8rem;border-bottom:1px solid var(--color-border-soft);background:var(--color-surface);flex-shrink:0}.gkufSW_handle{cursor:pointer;place-items:center;width:100%;min-height:2.75rem;display:grid}.gkufSW_handle span{background:var(--color-border-strong);border-radius:1rem;width:2.5rem;height:.25rem}.gkufSW_heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.gkufSW_heading h2{font-family:var(--font-heading);font-size:1.1rem;font-weight:600}.gkufSW_heading p{color:var(--color-ink-muted);margin-top:.2rem;font-size:.75rem}.gkufSW_close{background:0 0;border:0;border-radius:50%;min-width:2.75rem;min-height:2.75rem;font-size:1.5rem;position:relative}.gkufSW_close:before{border:2px solid var(--color-border-strong);content:"";pointer-events:none;border-radius:50%;position:absolute;inset:8px}.gkufSW_handle:focus-visible,.gkufSW_close:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:-2px}.gkufSW_content{overscroll-behavior-y:contain;min-height:0;padding:1.1rem 1rem calc(var(--reading-footer-height,0px) + max(1.5rem, env(safe-area-inset-bottom)));scrollbar-gutter:stable;flex:1;transition:padding-bottom .2s ease-out;overflow-y:auto}.gkufSW_content[data-reading-controls-visible=false]{padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}@keyframes gkufSW_sheet-overlay-enter{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}@keyframes gkufSW_sheet-overlay-leave{to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}@keyframes gkufSW_sheet-enter{0%{opacity:.5;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes gkufSW_sheet-leave{to{opacity:.2;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.gkufSW_overlay,.gkufSW_sheet,.gkufSW_content,.gkufSW_readingControls{transition:none;animation:none}}.gkufSW_heading>div{overflow-wrap:anywhere;min-width:0}.gkufSW_close{flex-shrink:0}.gkufSW_readingShortcut{z-index:1;pointer-events:none;background:0 0;flex-shrink:0;justify-content:center;height:0;display:flex;position:relative}.gkufSW_readingControls{inset-inline:0;z-index:16;transition:transform .2s ease-out,opacity .2s ease-out;position:absolute;bottom:0}.gkufSW_controlsHidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(100% + 3rem))}.gkufSW_readingShortcut button{border:1px solid var(--color-cobalt);background:var(--color-cobalt-tint);min-height:2.75rem;color:var(--color-cobalt);cursor:pointer;pointer-events:auto;border-bottom:0;border-radius:.75rem .75rem 0 0;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.71875rem;font-weight:700;display:flex;position:absolute;bottom:-1px;box-shadow:0 -3px 12px #0f14191f}.gkufSW_readingShortcut button:hover{background:var(--color-surface)}.gkufSW_questionControl{border:2px solid var(--color-cobalt);background:var(--color-cobalt-tint);width:min(126px,100%);min-height:44px;color:var(--color-cobalt);box-shadow:1px 1px 0 var(--color-shadow-cobalt);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin-inline:auto;padding:.5rem .625rem;font-size:.6875rem;font-weight:800;display:flex}.gkufSW_questionControl:hover{background:var(--color-surface)}.gkufSW_questionControl:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:2px}.gkufSW_previewOverlay{z-index:80;background:#00000073;align-items:flex-end;display:flex;position:fixed;inset:0}.gkufSW_previewSheet{overscroll-behavior-y:contain;background:var(--color-surface);width:100%;max-height:85dvh;color:var(--color-ink);padding:10px 20px max(24px, env(safe-area-inset-bottom));border-radius:22px 22px 0 0;overflow-y:auto;box-shadow:0 -12px 32px #0f141940}.gkufSW_previewHandle{background:var(--color-border-soft);border-radius:999px;width:36px;height:4px;margin:0 auto 14px}.gkufSW_previewHeading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.gkufSW_previewLabel{background:var(--color-cobalt-tint);color:var(--color-cobalt);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800}.gkufSW_previewMetadata{color:var(--color-ink-muted);margin-bottom:16px;font-size:12px}.gkufSW_readingShortcut button:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:3px}:root[data-theme=dark] .gkufSW_overlay{background:#000000a6}:root[data-theme=dark] .gkufSW_sheet{border-color:var(--color-border-strong);background:var(--color-surface-raised)}
.NpKHCW_practice-session{min-width:0}.NpKHCW_session-question-strip{scrollbar-gutter:stable;overscroll-behavior-inline:contain}.NpKHCW_session-question-strip::-webkit-scrollbar{height:7px}
.HY5kva_layout{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.HY5kva_content{grid-area:1/1;min-width:0}.HY5kva_index{grid-area:1/1;place-self:stretch start;width:0}.HY5kva_dock{top:var(--index-sticky-top,1rem);z-index:15;width:44px;position:sticky;transform:translate(calc(-50% - 25px))}.HY5kva_index[data-reading-visible=false] .HY5kva_dock{visibility:hidden}.HY5kva_mobileIcon{display:none}.HY5kva_trigger{border:1px solid var(--color-border-soft);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-cobalt-tint));cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:5px;width:44px;min-height:44px;max-height:50dvh;padding:12px 8px;display:flex;box-shadow:0 3px 12px #0f14190f}.HY5kva_marks{flex-direction:column;gap:9px;width:100%;padding-block:3px;display:flex;overflow-y:auto}.HY5kva_mark,.HY5kva_line{--index-color:#255fd6;background:var(--index-color);border-radius:999px;flex-shrink:0;width:20px;height:6px;display:block}[data-tone=analysis].HY5kva_mark,[data-tone=analysis] .HY5kva_line{--index-color:#3c5879}[data-tone=takeaway].HY5kva_mark,[data-tone=takeaway] .HY5kva_line{--index-color:#8b5700}[data-tone=trap].HY5kva_mark,[data-tone=trap] .HY5kva_line{--index-color:#af3a24}[data-tone=memory].HY5kva_mark,[data-tone=memory] .HY5kva_line{--index-color:#6942b4}:is(:root[data-theme=dark] .HY5kva_mark,:root[data-theme=dark] .HY5kva_line){--index-color:#9badff}:is(:root[data-theme=dark] [data-tone=analysis].HY5kva_mark,:root[data-theme=dark] [data-tone=analysis] .HY5kva_line){--index-color:#b3c7df}:is(:root[data-theme=dark] [data-tone=takeaway].HY5kva_mark,:root[data-theme=dark] [data-tone=takeaway] .HY5kva_line){--index-color:#e6b965}:is(:root[data-theme=dark] [data-tone=trap].HY5kva_mark,:root[data-theme=dark] [data-tone=trap] .HY5kva_line){--index-color:#f39683}:is(:root[data-theme=dark] [data-tone=memory].HY5kva_mark,:root[data-theme=dark] [data-tone=memory] .HY5kva_line){--index-color:#c3a5ff}.HY5kva_line{width:12px}.HY5kva_mark{opacity:1;border:1px solid color-mix(in srgb, var(--color-ink) 28%, transparent);width:15px;transition:width .16s,opacity .16s}.HY5kva_mark[data-nested=true]{width:10px}.HY5kva_mark[data-active=true]{opacity:1;width:24px}.HY5kva_trigger:hover{border-color:var(--color-cobalt)}.HY5kva_popover{width:min(19rem,100vw - 5rem);max-height:var(--index-room,400px);border:1px solid var(--color-border-strong);background:var(--color-surface-raised,var(--color-surface));border-radius:16px;position:absolute;top:0;left:0;overflow:hidden;transform:translate(48px);box-shadow:0 8px 32px #0f141929}.HY5kva_heading{border-bottom:1px solid var(--color-border-soft);font-family:var(--font-heading);color:var(--color-ink);padding:14px 16px 12px;font-size:13px;font-weight:600}.HY5kva_popover[data-above=true]{top:auto;bottom:0}.HY5kva_heading span{color:var(--color-ink-muted);margin-top:3px;font-size:12px;font-weight:500;display:block}.HY5kva_headings{max-height:min(45dvh, calc(var(--index-room,400px) - 78px));overscroll-behavior:contain;padding:6px;list-style:none;overflow-y:auto}.HY5kva_link{width:100%;min-height:44px;color:var(--color-ink);text-align:left;font-family:var(--font-heading);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.HY5kva_link[data-nested=true]{padding-left:18px}.HY5kva_link[aria-current=location]{background:var(--color-cobalt-tint);font-weight:600}.HY5kva_link:hover{background:var(--color-surface-alt)}.HY5kva_number{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:500}.HY5kva_trigger:focus-visible,.HY5kva_link:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:2px}@media (max-width:639px){.HY5kva_layout{display:block;overflow:visible}.HY5kva_index{width:0}.HY5kva_dock{top:var(--index-fab-top);opacity:0;pointer-events:none;width:48px;left:auto;right:max(1rem, env(safe-area-inset-right));transition:opacity .18s ease-out,transform .26s cubic-bezier(.16,1,.3,1);position:fixed;transform:translateY(10px)scale(.94)}.HY5kva_index[data-reading-visible=true] .HY5kva_dock{opacity:1;pointer-events:auto;transform:none}@starting-style{.HY5kva_index[data-reading-visible=true] .HY5kva_dock{opacity:0;transform:translateY(10px)scale(.94)}}.HY5kva_trigger{border:1px solid var(--color-border-strong);background:var(--color-surface);width:48px;height:48px;color:var(--color-ink-muted);border-radius:50%;justify-content:center;padding:0;box-shadow:0 2px 8px #0f14191a}.HY5kva_marks{display:none}.HY5kva_mobileIcon{width:24px;height:24px;display:block}.HY5kva_popover{width:min(19rem,100vw - 6rem);left:auto;right:56px;transform:none}}@media (prefers-reduced-motion:reduce){.HY5kva_mark,.HY5kva_dock{transition:none}}
.DM3PsW_fullscreen-visual-viewer__overlay{z-index:80;-webkit-backdrop-filter:blur(10px)saturate(88%);backdrop-filter:blur(10px)saturate(88%);background:#080d163d;position:fixed;inset:0}.DM3PsW_fullscreen-visual-viewer{-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);color:#f5f8ff;background:radial-gradient(circle at 84% 8%,#6f95e636,#0000 28rem),linear-gradient(145deg,#181c23c7,#121823ba);border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(.85rem,2.5vw,2rem);overflow:hidden;box-shadow:inset 0 1px #ffffff1c}.DM3PsW_fullscreen-visual-viewer__frame{grid-template-rows:auto minmax(0,1fr);gap:clamp(.7rem,1.8vw,1.25rem);width:100%;height:100%;min-height:0;display:grid}.DM3PsW_fullscreen-visual-viewer--paper{color:#f5f8ff;background:#03060b61;padding:0;box-shadow:inset 0 1px #ffffff24}.DM3PsW_fullscreen-visual-viewer--paper .DM3PsW_fullscreen-visual-viewer__frame{gap:0}.DM3PsW_fullscreen-visual-viewer--paper .DM3PsW_fullscreen-visual-viewer__header{border-bottom:1px solid color-mix(in srgb, var(--color-border-soft) 82%, transparent);background:color-mix(in srgb, var(--color-surface-page) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);min-height:5.5rem;box-shadow:0 .35rem 1.25rem color-mix(in srgb, var(--color-shadow-ink) 14%, transparent);align-items:center;padding:clamp(.85rem,2vw,1.35rem) clamp(1rem,3vw,2.5rem)}.DM3PsW_fullscreen-visual-viewer--paper .DM3PsW_fullscreen-visual-viewer__title-group h2{color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(1.05rem,2vw,1.5rem);font-weight:600}.DM3PsW_fullscreen-visual-viewer--paper .DM3PsW_fullscreen-visual-viewer__guide{color:var(--color-ink-muted)}.DM3PsW_fullscreen-visual-viewer--paper .DM3PsW_fullscreen-visual-viewer__close{border-color:var(--color-border-strong);background:color-mix(in srgb, var(--color-surface-alt) 82%, transparent);box-shadow:3px 3px 0 var(--color-shadow-ink);color:var(--color-ink)}.DM3PsW_fullscreen-visual-viewer--paper .DM3PsW_fullscreen-visual-viewer__close:hover{border-color:var(--color-cobalt);background:var(--color-cobalt-tint);color:var(--color-cobalt);transform:translateY(-1px)}.DM3PsW_fullscreen-visual-viewer__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.DM3PsW_fullscreen-visual-viewer__title-group{min-width:0}.DM3PsW_fullscreen-visual-viewer__title-group h2{color:#f8fbff;font-family:var(--font-heading);margin:0;font-size:clamp(1.08rem,1.5vw,1.45rem);font-weight:500;line-height:1.25}.DM3PsW_fullscreen-visual-viewer__guide{color:#e8effcc2;max-width:48rem;margin:.42rem 0 0;font-size:clamp(.74rem,1vw,.86rem);line-height:1.5}.DM3PsW_fullscreen-visual-viewer__actions{flex:none;align-items:center;gap:.5rem;display:flex}.DM3PsW_fullscreen-visual-viewer__close{color:#162238;cursor:pointer;width:3rem;min-height:3rem;transition:background var(--motion-control-fast) ease, border-color var(--motion-control-fast) ease, color var(--motion-control-fast) ease, transform var(--motion-control-fast) ease;background:#ffffffed;border:2px solid #eaf2ffd1;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 .45rem 1.35rem #00000047}.DM3PsW_fullscreen-visual-viewer__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.25px;width:1.28rem;height:1.28rem}.DM3PsW_fullscreen-visual-viewer__close:hover{border-color:var(--visual-viewer-accent,#2f5edc);background:var(--visual-viewer-accent,#2f5edc);color:#fff;transform:translateY(-1px)}.DM3PsW_fullscreen-visual-viewer__close:focus-visible{outline-offset:3px;outline:3px solid #9fc0ff}.DM3PsW_fullscreen-visual-viewer__body{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.DM3PsW_fullscreen-visual-viewer__body--paper{box-sizing:border-box;-webkit-backdrop-filter:blur(8px)saturate(106%);backdrop-filter:blur(8px)saturate(106%);background:radial-gradient(circle at 88% 8%,#4b76eb14,#0000 23rem),linear-gradient(145deg,#ffffff0a,#0000 38%),#0205091f;justify-content:center;align-items:center;padding:clamp(.9rem,2.5vw,2.5rem);display:flex;overflow:auto}.DM3PsW_fullscreen-visual-viewer__body--paper>*{flex:1;min-width:0}@media (max-width:36rem){.DM3PsW_fullscreen-visual-viewer{padding:.8rem}.DM3PsW_fullscreen-visual-viewer--paper{padding:0}.DM3PsW_fullscreen-visual-viewer__close{width:2.75rem;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.DM3PsW_fullscreen-visual-viewer__close{transition:none}}:root[data-theme=dark] .DM3PsW_fullscreen-visual-viewer__overlay{background:#0000006b}:root[data-theme=dark] .DM3PsW_fullscreen-visual-viewer{background:linear-gradient(145deg, color-mix(in srgb, var(--color-surface-raised) 82%, transparent), color-mix(in srgb, var(--color-surface-page) 76%, transparent));color:var(--color-ink)}:root[data-theme=dark] .DM3PsW_fullscreen-visual-viewer--paper{background:#00000070}:root[data-theme=dark] .DM3PsW_fullscreen-visual-viewer__close:hover{border-color:var(--color-cobalt);background:var(--color-cobalt-fill);color:#fff}
._wlsLW_question-metadata{margin-bottom:.8rem}._wlsLW_question-metadata__subject{white-space:nowrap;border-radius:999px;align-items:center;min-height:1.9rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}._wlsLW_question-metadata__year,._wlsLW_question-metadata__tag,._wlsLW_question-metadata__id,._wlsLW_question-metadata__number{white-space:nowrap;border-radius:8px;align-items:center;min-height:1.8rem;font-size:.69rem;font-weight:800;line-height:1;display:inline-flex}._wlsLW_question-metadata__subject{border:1px solid color-mix(in oklab, var(--color-cobalt) 44%, var(--color-border-soft));background:linear-gradient(100deg, color-mix(in oklab, var(--color-cobalt-tint) 92%, var(--color-surface)), var(--color-surface));color:var(--color-ink-soft);gap:.42rem;padding:.28rem .72rem .28rem .34rem}._wlsLW_question-metadata__subject-label{background:var(--color-cobalt);min-height:1.25rem;color:var(--color-surface);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;place-items:center;padding:0 .42rem;font-size:.58rem;font-weight:900;display:inline-grid}._wlsLW_question-metadata__year,._wlsLW_question-metadata__tag,._wlsLW_question-metadata__id,._wlsLW_question-metadata__number{border:1px solid var(--color-border-soft);background:var(--color-surface);color:var(--color-ink-soft);padding:.3rem .62rem}._wlsLW_question-metadata__number{border-color:color-mix(in oklab, var(--color-cobalt) 35%, var(--color-border-soft));background:var(--color-cobalt-tint);color:var(--color-cobalt);text-transform:uppercase;letter-spacing:.035em}._wlsLW_question-metadata__id{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:.62rem}._wlsLW_question-metadata__id--highlight{border-color:color-mix(in oklab, var(--color-cobalt) 55%, var(--color-border-soft));background:var(--color-cobalt-tint);color:var(--color-cobalt);letter-spacing:.02em;font-size:.69rem}._wlsLW_question-metadata__mode{border:1px solid var(--color-border-soft);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.38rem;min-height:1.8rem;padding:.3rem .62rem;font-size:.66rem;font-weight:900;line-height:1;display:inline-flex}._wlsLW_question-metadata__mode:before{content:"";background:currentColor;border-radius:50%;width:.42rem;height:.42rem}._wlsLW_question-metadata__mode--warm-up{border-color:color-mix(in oklab, var(--color-cobalt) 35%, var(--color-border-soft));background:var(--color-cobalt-tint);color:var(--color-cobalt)}._wlsLW_question-metadata__mode--drills{border-color:color-mix(in oklab, var(--color-green) 45%, var(--color-border-soft));background:var(--color-green-tint);color:var(--color-green)}._wlsLW_question-metadata__mode--challenge{border-color:color-mix(in oklab, var(--color-red) 40%, var(--color-border-soft));background:var(--color-red-tint);color:var(--color-red)}._wlsLW_question-metadata__mode--mastery{border-color:var(--color-gold);background:var(--color-gold-tint);color:var(--color-ink)}._wlsLW_question-metadata__mode--mastery:before{background:var(--color-gold)}._wlsLW_question-metadata--compact ._wlsLW_question-metadata__mode{min-height:1.7rem;padding:.22rem .5rem;font-size:.62rem}._wlsLW_question-metadata__topics{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;color:var(--color-ink-soft);flex-basis:100%;font-size:.72rem;font-weight:700;line-height:1.3}._wlsLW_question-metadata--compact ._wlsLW_question-metadata__topics{font-size:.68rem}._wlsLW_question-metadata ._wlsLW_question-metadata__subject{border-color:var(--color-border-soft);background:var(--color-surface);min-height:1.8rem;color:var(--color-ink-soft);border-radius:8px;padding:.3rem .62rem;font-size:.69rem}._wlsLW_question-metadata ._wlsLW_question-metadata__subject-label{border-right:1px solid var(--color-border-soft);min-height:auto;color:var(--color-cobalt);background:0 0;border-radius:0;padding:0 .42rem 0 0;font-size:.58rem}._wlsLW_question-metadata--compact{margin-bottom:.7rem}._wlsLW_question-metadata--compact ._wlsLW_question-metadata__subject,._wlsLW_question-metadata--compact ._wlsLW_question-metadata__year,._wlsLW_question-metadata--compact ._wlsLW_question-metadata__tag,._wlsLW_question-metadata--compact ._wlsLW_question-metadata__id,._wlsLW_question-metadata--compact ._wlsLW_question-metadata__number{min-height:1.7rem;font-size:.65rem}._wlsLW_question-metadata--compact ._wlsLW_question-metadata__subject{padding:.24rem .56rem}._wlsLW_question-metadata--compact ._wlsLW_question-metadata__subject-label{padding-right:.34rem;font-size:.52rem}._wlsLW_question-metadata--compact ._wlsLW_question-metadata__year,._wlsLW_question-metadata--compact ._wlsLW_question-metadata__tag,._wlsLW_question-metadata--compact ._wlsLW_question-metadata__id,._wlsLW_question-metadata--compact ._wlsLW_question-metadata__number{padding:.22rem .5rem}._wlsLW_question-stem__number{border:1px solid color-mix(in oklab, var(--color-green) 48%, var(--color-border-soft));background:color-mix(in oklab, var(--color-green-tint) 82%, var(--color-surface));min-height:1.48rem;color:var(--color-green);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:.45rem;padding:.17rem .48rem;font-size:.64rem;font-weight:900;line-height:1;display:inline-flex}:root[data-theme=dark] ._wlsLW_question-metadata__subject{background:linear-gradient(100deg, var(--color-cobalt-tint), var(--color-surface));color:var(--color-ink-soft);border-color:#50658a}:root[data-theme=dark] ._wlsLW_question-metadata__subject-label{background:var(--color-cobalt-fill);color:#fff}:root[data-theme=dark] ._wlsLW_question-metadata ._wlsLW_question-metadata__subject{border-color:var(--color-border-soft);background:var(--color-surface)}:root[data-theme=dark] ._wlsLW_question-metadata ._wlsLW_question-metadata__subject-label{color:var(--color-cobalt);background:0 0}
.kYmThq_overlay{overflow-y:auto}.kYmThq_dialog{flex-direction:column;width:min(100%,600px);height:min(620px,100dvh - 40px);max-height:calc(100dvh - 40px);padding:20px;display:flex}.kYmThq_handle{display:none}.kYmThq_header{justify-content:space-between;gap:16px;display:flex}.kYmThq_header h2{font-family:var(--font-heading);letter-spacing:-.045em;margin:3px 0;font-size:clamp(1.8rem,5vw,2.55rem);font-weight:600;line-height:1}.kYmThq_header p{color:var(--color-ink-muted);margin:0;font-size:.88rem;line-height:1.5}.kYmThq_eyebrow,.kYmThq_details small{letter-spacing:.1em;font-weight:800;font-size:.68rem!important}.kYmThq_header .kYmThq_eyebrow{color:var(--color-cobalt)}.kYmThq_monthNav>button{border:1px solid var(--color-border-soft);background:var(--color-surface-raised);width:44px;height:44px;color:var(--color-ink);cursor:pointer;border-radius:13px;flex:none;place-items:center;font-size:1.5rem;display:grid}.kYmThq_monthNav{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.kYmThq_monthNav h3{font-family:var(--font-heading);margin:0;font-size:1.25rem}.kYmThq_monthNav>button:disabled{opacity:.3;cursor:default}.kYmThq_calendar{grid-template-rows:auto repeat(6,48px);grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:8px 0 10px;display:grid}.kYmThq_weekday{text-align:center;opacity:.65;padding:5px 0;font-size:.7rem;font-weight:700}.kYmThq_day{min-width:0;min-height:48px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.72rem;line-height:1;display:flex}.kYmThq_day:hover,.kYmThq_selected{border-color:var(--color-cobalt);background:var(--color-cobalt-tint)}.kYmThq_today>span:last-child{color:var(--color-cobalt);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.kYmThq_unavailable{opacity:.3;cursor:default}.kYmThq_ring,.kYmThq_emptyRing{flex:none;width:31px;height:31px}.kYmThq_emptyRing{opacity:.14;border:3px solid;border-radius:50%}.kYmThq_details{border:1px solid var(--color-border-soft);background:var(--color-surface-alt);border-radius:15px;flex:none;grid-template-columns:1.4fr 1fr 1fr;gap:10px;margin-top:auto;padding:10px 12px;display:grid}.kYmThq_details div{flex-direction:column;gap:3px;display:flex}.kYmThq_details .kYmThq_metricLabel{align-items:center;gap:5px;display:flex}.kYmThq_details small{letter-spacing:.03em;color:var(--color-ink-muted)}.kYmThq_note{color:var(--color-ink-muted);margin:6px 0 0;font-size:.75rem;line-height:1.4}.kYmThq_message{padding:36px 0}.kYmThq_dialog button:focus-visible{outline:3px solid var(--color-cobalt,#3363a0);outline-offset:2px}@media (max-width:640px){.kYmThq_overlay{align-items:end;padding:0}.kYmThq_dialog{width:100%;height:100dvh;max-height:100dvh;padding:max(20px, env(safe-area-inset-top)) 20px max(22px, env(safe-area-inset-bottom));border:0;border-radius:0}.kYmThq_calendar{flex:none;grid-template-rows:auto repeat(6,48px)}.kYmThq_day{min-height:48px}}.kYmThq_loading{flex:1;place-items:center;display:grid}.kYmThq_loading svg{width:min(200px,100%)}.kYmThq_loading path{stroke:var(--color-ink);vector-effect:non-scaling-stroke;animation:3s linear infinite kYmThq_history-wave}@keyframes kYmThq_history-wave{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.kYmThq_loading path{animation:none}}
.dbE_9W_question{font-family:var(--font-heading);font-size:var(--practice-font-size,16px);font-weight:500;line-height:1.6}.dbE_9W_practiceFont[data-practice-font=SMALL]{--practice-font-size:14px}.dbE_9W_practiceFont[data-practice-font=LARGE]{--practice-font-size:20px}.dbE_9W_practiceFont:is([data-practice-font=SMALL],[data-practice-font=LARGE]) :is([data-protected],[data-practice-options]) *{font-size:var(--practice-font-size)!important}
.GvVlHq_mark{width:var(--logo-size,38px);aspect-ratio:1;background:#fff url(/brand/journey-u-light.svg) 50%/77.7778% no-repeat;border-radius:30.5556%;flex:none;display:inline-block}.GvVlHq_wordmark{font-family:var(--font-card);letter-spacing:-.045em;white-space:nowrap;font-weight:800;line-height:1}.GvVlHq_lockup{align-items:center;gap:.45em;max-width:100%;display:inline-flex}
.aTgIUG_question-option__feedback{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);margin-top:.5rem;padding-top:.46rem;display:block}.aTgIUG_question-option__feedback-label{width:fit-content;color:inherit;font-family:var(--font-card);letter-spacing:.095em;opacity:.74;text-transform:uppercase;margin-bottom:.22rem;font-size:.61rem;font-weight:800;line-height:1.15;display:block}.aTgIUG_question-option__feedback-copy{color:var(--color-ink-soft);font-size:.8rem;font-weight:700;line-height:1.5;display:block}.aTgIUG_question-option__feedback-copy>:first-child{margin-top:0}.aTgIUG_question-option__feedback-copy>:last-child{margin-bottom:0}.aTgIUG_question-option__feedback-copy p{margin:0 0 .55rem}
.DVvWSq_splash{z-index:110;isolation:isolate;background:var(--color-surface-page);color:var(--color-ink);opacity:1;place-items:center;transition:opacity .4s;display:grid;position:fixed;inset:0;overflow:hidden}.DVvWSq_leaving{opacity:0;pointer-events:none}.DVvWSq_workspace:not([hidden]){display:contents}.DVvWSq_content{text-align:center;flex-direction:column;align-items:center;width:100%;padding:24px;animation:1s cubic-bezier(.16,1,.3,1) both DVvWSq_arrive;display:flex;transform:translateY(-1.5vh)}.DVvWSq_emblem{--logo-size:min(360px, 44vh, 64vw)}.DVvWSq_brand{margin:16px 0 0;font-size:clamp(23px,2.7vw,30px);font-weight:600;line-height:1.2}.DVvWSq_brand>span{letter-spacing:-.035em;font-weight:600}.DVvWSq_loading{width:clamp(160px,40vw,220px);margin-top:-8px}.DVvWSq_loading path{stroke:var(--color-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke;animation:3s linear infinite DVvWSq_wave}.DVvWSq_skip{bottom:max(24px, env(safe-area-inset-bottom));border:1px solid var(--color-border-strong);background:var(--color-surface-page);min-height:44px;color:var(--color-ink);font:inherit;opacity:0;pointer-events:none;cursor:pointer;border-radius:8px;padding:0 18px;font-size:14px;position:absolute;left:50%;transform:translate(-50%)}.DVvWSq_skip:focus-visible{pointer-events:auto;opacity:1;outline:2px solid var(--color-cobalt);outline-offset:4px}@keyframes DVvWSq_arrive{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-1.5vh)}}@keyframes DVvWSq_wave{to{transform:translate(-50%)}}@media (max-width:540px){.DVvWSq_emblem{--logo-size:min(64vw, 35vh)}.DVvWSq_brand{margin-top:10px}}@media (max-height:460px) and (min-width:541px){.DVvWSq_emblem{--logo-size:48vh}.DVvWSq_brand{font-size:24px}}@media (prefers-reduced-motion:reduce){.DVvWSq_splash,.DVvWSq_splash *{transition:none!important;animation:none!important}}
._2edJ6a_rich-text-viewer{color:var(--color-ink);font-size:.875rem;line-height:1.7}._2edJ6a_rich-text-viewer>:first-child{margin-top:0}._2edJ6a_rich-text-viewer>:last-child{margin-bottom:0}._2edJ6a_rich-text-viewer p,._2edJ6a_rich-text-viewer ul,._2edJ6a_rich-text-viewer ol,._2edJ6a_rich-text-viewer blockquote{margin:0 0 .85rem}._2edJ6a_rich-text-viewer h3,._2edJ6a_rich-text-viewer h4{font-family:var(--font-card);margin:0 0 .5rem;font-weight:800;line-height:1.25}._2edJ6a_rich-text-viewer h3{font-size:1rem}._2edJ6a_rich-text-viewer h4{font-size:.9rem}._2edJ6a_rich-text-viewer ul,._2edJ6a_rich-text-viewer ol{padding-left:1.3rem}._2edJ6a_rich-text-viewer li+li{margin-top:.25rem}._2edJ6a_rich-text-viewer blockquote{border-left:3px solid var(--color-cobalt);color:var(--color-ink-soft);padding-left:.85rem}._2edJ6a_rich-text-viewer code{color:var(--color-cobalt);background:#2f5edc1c;border-radius:.35rem;padding:.08rem .28rem;font-size:.88em}._2edJ6a_rich-text-viewer .katex-display{margin:1rem 0;padding:.6rem .2rem;overflow:auto hidden}
.Qt-Bha_page{--summary-rule:var(--color-border-soft);width:100%;max-width:960px;color:var(--color-ink);margin:0 auto;padding:48px 28px 80px}.Qt-Bha_hero{border:1px solid var(--summary-rule);background:radial-gradient(ellipse at 100% 0%, var(--color-cobalt-tint), transparent 55%), var(--color-surface-alt);border-radius:24px;grid-template-columns:1fr 190px;align-items:center;gap:32px;padding:38px 42px;display:grid}.Qt-Bha_eyebrow,.Qt-Bha_sectionEyebrow{color:var(--color-cobalt);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.Qt-Bha_eyebrow{align-items:center;gap:8px;display:flex}.Qt-Bha_completeIcon{background:var(--color-cobalt);width:23px;height:23px;color:var(--color-surface);border-radius:50%;place-items:center;font-size:12px;display:grid}.Qt-Bha_title{font-family:var(--font-heading);letter-spacing:-.035em;margin-top:18px;font-size:clamp(34px,4vw,46px);font-weight:650;line-height:1.08}.Qt-Bha_subtitle{margin-top:14px;font-size:18px;font-weight:800}.Qt-Bha_heroHint{max-width:380px;color:var(--color-ink-muted);margin-top:7px;font-size:14px;line-height:1.6}.Qt-Bha_score{border:9px solid var(--color-cobalt-tint);background:var(--color-surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:168px;height:168px;display:flex;box-shadow:0 8px 28px #28467814}.Qt-Bha_scoreLabel{color:var(--color-ink-muted);letter-spacing:.1em;font-size:9px;font-weight:900}.Qt-Bha_scoreValue{color:var(--color-cobalt);font-family:var(--font-heading);margin-top:6px;font-size:44px;font-weight:650;line-height:1}.Qt-Bha_scoreValue span{font-size:21px}.Qt-Bha_scoreCaption{color:var(--color-ink-muted);margin-top:6px;font-size:11px}.Qt-Bha_overview{margin-top:32px}.Qt-Bha_overviewHeader{justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;display:flex}.Qt-Bha_overviewHeader h2,.Qt-Bha_topicsHeading h2{font-family:var(--font-heading);margin-top:5px;font-size:23px;font-weight:600;line-height:1.2}.Qt-Bha_overviewHeader>span{color:var(--color-ink-muted);letter-spacing:.1em;font-size:10px;font-weight:800}.Qt-Bha_resultsPanel{border:1px solid var(--summary-rule);background:var(--color-surface);border-radius:20px;overflow:hidden;box-shadow:0 8px 28px #20385e0a}.Qt-Bha_outcomes{padding:24px 26px 20px}.Qt-Bha_outcomesHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Qt-Bha_panelLabel{color:var(--color-ink-muted);letter-spacing:.1em;font-size:10px;font-weight:900}.Qt-Bha_panelHint{color:var(--color-ink-muted);margin-top:4px;font-size:13px}.Qt-Bha_totalCount{background:var(--color-surface-alt);color:var(--color-ink-muted);white-space:nowrap;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:800}.Qt-Bha_answerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.Qt-Bha_answerCard{border:1px solid var(--summary-rule);background:var(--color-surface);border-radius:15px;min-width:0;padding:17px 19px 18px}.Qt-Bha_answerTop{align-items:center;gap:9px;display:flex}.Qt-Bha_answerIcon{border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:16px;font-weight:800;display:grid}.Qt-Bha_correctIcon{background:var(--color-green-tint);color:var(--color-green)}.Qt-Bha_incorrectIcon{background:var(--color-red-tint);color:var(--color-red)}.Qt-Bha_answerLabel{color:var(--color-ink-soft);font-size:12px;font-weight:800}.Qt-Bha_answerValue{font-family:var(--font-heading);letter-spacing:-.03em;margin-top:15px;font-size:36px;font-weight:650;line-height:1}.Qt-Bha_metrics{border-top:1px solid var(--summary-rule);background:var(--color-surface-alt);padding:19px 26px 22px}.Qt-Bha_statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid}.Qt-Bha_stat{background:0 0;border:0;border-radius:0;min-width:0;padding:2px 18px}.Qt-Bha_stat:first-child{padding-left:0}.Qt-Bha_stat+.Qt-Bha_stat{border-left:1px solid var(--summary-rule)}.Qt-Bha_statLabel{color:var(--color-ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.Qt-Bha_statValue{font-family:var(--font-heading);margin-top:6px;font-size:21px;font-weight:600}.Qt-Bha_topicsSection{margin-top:40px}.Qt-Bha_topicsHeading{margin-bottom:17px}.Qt-Bha_topicsHeading>p:last-child{color:var(--color-ink-muted);margin-top:6px;font-size:13px}.Qt-Bha_topicGroups{gap:12px;display:grid}.Qt-Bha_topicGroup{border:1px solid var(--summary-rule);background:var(--color-surface);border-radius:18px;padding:22px 24px}.Qt-Bha_topicList{border-top:1px solid var(--summary-rule);gap:0;margin-top:15px;display:grid}.Qt-Bha_topic{border-bottom:1px solid var(--summary-rule);justify-content:space-between;align-items:center;gap:12px;min-height:58px;font-size:12px;font-weight:800;display:flex}.Qt-Bha_topic:last-child{border-bottom:0}.Qt-Bha_topicName{border-radius:7px;max-width:75%;padding:6px 10px;line-height:1.4;display:inline-block}.Qt-Bha_topicLink{min-height:44px;color:var(--color-cobalt);flex-shrink:0;align-items:center;padding:0 4px;font-size:12px;font-weight:900;display:inline-flex}.Qt-Bha_topicLink:hover{text-underline-offset:4px;text-decoration:underline}.Qt-Bha_topicLink:focus-visible{outline-offset:3px;outline:2px solid}.Qt-Bha_page[data-variant=dashboard] .Qt-Bha_hero{background:var(--color-cobalt-fill);color:#fff;border:0}.Qt-Bha_page[data-variant=dashboard] .Qt-Bha_eyebrow,.Qt-Bha_page[data-variant=dashboard] .Qt-Bha_heroHint{color:#fff}.Qt-Bha_page[data-variant=dashboard] .Qt-Bha_completeIcon{color:var(--color-cobalt-fill);background:#fff}.Qt-Bha_page[data-variant=dashboard] .Qt-Bha_score{background:#fff padding-box padding-box;border-color:#ffffff3d}.Qt-Bha_page[data-variant=dashboard] .Qt-Bha_scoreLabel,.Qt-Bha_page[data-variant=dashboard] .Qt-Bha_scoreCaption{color:#505050}.Qt-Bha_page[data-variant=dashboard] .Qt-Bha_scoreValue{color:#315ed5}.Qt-Bha_page[data-variant=dashboard] .Qt-Bha_topicList{border:0;flex-wrap:wrap;gap:10px;display:flex}.Qt-Bha_page[data-variant=dashboard] .Qt-Bha_topic{border:1px solid var(--summary-rule);border-radius:12px;flex-direction:column;flex:200px;justify-content:space-between;align-items:flex-start;gap:4px;padding:12px}.Qt-Bha_page[data-variant=dashboard] .Qt-Bha_topicName{max-width:100%}.Qt-Bha_page[data-variant=dashboard] .Qt-Bha_topicLink{padding-left:10px}.Qt-Bha_page[data-variant=study-plan] .Qt-Bha_hero{border:0;border-bottom:2px solid var(--color-ink);background:0 0;border-radius:0;padding:20px 0 30px}.Qt-Bha_page[data-variant=study-plan] .Qt-Bha_score{border-width:1px;border-color:var(--summary-rule);background:var(--color-surface-alt);width:150px;height:150px;box-shadow:none;border-radius:18px}.Qt-Bha_page[data-variant=study-plan] .Qt-Bha_topicGroup{border:0;border-top:1px solid var(--summary-rule);border-radius:0;padding:22px 0 5px}.Qt-Bha_page[data-variant=study-plan] .Qt-Bha_topicName{background:0 0;padding-left:0}@media (max-width:600px){.Qt-Bha_page{padding:26px 16px 56px}.Qt-Bha_hero{grid-template-columns:1fr 100px;gap:12px;padding:24px 20px}.Qt-Bha_title{font-size:31px}.Qt-Bha_subtitle{font-size:15px}.Qt-Bha_heroHint{font-size:12px}.Qt-Bha_score,.Qt-Bha_page[data-variant=study-plan] .Qt-Bha_score{border-width:5px;width:100px;height:100px}.Qt-Bha_scoreValue{font-size:29px}.Qt-Bha_scoreValue span{font-size:16px}.Qt-Bha_scoreLabel{letter-spacing:.03em;font-size:7px}.Qt-Bha_outcomes{padding:19px 16px 17px}.Qt-Bha_metrics{padding:18px 16px}.Qt-Bha_answerGrid{gap:8px}.Qt-Bha_answerCard{padding:14px 12px}.Qt-Bha_answerTop{gap:7px}.Qt-Bha_answerValue{font-size:30px}.Qt-Bha_answerLabel{font-size:11px}.Qt-Bha_statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.Qt-Bha_stat:nth-child(odd){border-left:0;padding-left:0}.Qt-Bha_topicGroup{padding:18px}.Qt-Bha_topic{flex-direction:column;align-items:flex-start;gap:0;padding:9px 0}.Qt-Bha_topicName{max-width:100%}}@media (max-width:360px){.Qt-Bha_hero{grid-template-columns:1fr}}.Qt-Bha_restart{border:1px solid var(--color-border-soft);background:var(--color-cobalt-tint);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding:22px 24px;display:flex}.Qt-Bha_restart h2{font-family:var(--font-heading);margin-top:5px;font-size:21px;font-weight:600}.Qt-Bha_restart p:last-child{color:var(--color-ink-soft);margin-top:5px;font-size:13px}.Qt-Bha_restart a{text-align:center;flex-shrink:0;gap:10px}@media (max-width:600px){.Qt-Bha_restart{flex-direction:column;align-items:stretch;padding:20px}}
.MjeXIW_route-wash{--wash-a:#2f5edc1a;--wash-b:#f4b76414;--wash-c:#112d470a;--wash-center:#232d5c21;--wash-cobalt:#2f5edc94;--wash-sky:#9dbef280;--wash-gold:#f4b76480;--wash-coral:#c95d3157;--wash-navy:#112d476b;z-index:0;background:linear-gradient(145deg, var(--wash-a), transparent 48%), linear-gradient(320deg, var(--wash-b), var(--wash-c));pointer-events:none;animation:MjeXIW_route-wash-exit 1s var(--motion-exit-easing) both;position:fixed;inset:0;overflow:hidden}.MjeXIW_route-wash__spectrum{background:radial-gradient(ellipse 42% 34% at 46% 39%, var(--wash-cobalt), transparent 72%), radial-gradient(ellipse 40% 33% at 64% 47%, var(--wash-sky), transparent 72%), radial-gradient(ellipse 43% 34% at 52% 64%, var(--wash-gold), transparent 74%), radial-gradient(ellipse 39% 35% at 35% 55%, var(--wash-coral), transparent 72%), radial-gradient(ellipse 58% 48% at center, var(--wash-navy), transparent 78%);filter:blur(52px)saturate(112%);opacity:0;transform-origin:50%;will-change:transform, opacity;animation:.92s cubic-bezier(.16,.78,.18,1) both MjeXIW_route-wash-spectrum;position:absolute;inset:-30%;transform:scale(.28)rotate(-8deg)}.MjeXIW_route-wash__pulse{background:radial-gradient(ellipse 70% 62% at center, var(--wash-center) 0, #49538e14 30%, transparent 72%);filter:blur(72px);opacity:0;transform-origin:50%;will-change:transform, opacity;animation:.9s cubic-bezier(.16,.78,.18,1) both MjeXIW_route-wash-pulse;position:absolute;inset:-48%;transform:scale(.72)}@keyframes MjeXIW_route-wash-exit{0%,10%{opacity:1}46%{opacity:.68}74%{opacity:.28}to{opacity:0;visibility:hidden}}@keyframes MjeXIW_route-wash-pulse{0%{opacity:0;transform:scale(.72)}24%{opacity:.58}to{opacity:0;transform:scale(1.14)}}@keyframes MjeXIW_route-wash-spectrum{0%{opacity:0;transform:scale(.28)rotate(-8deg)}22%{opacity:.44}58%{opacity:.34}to{opacity:0;transform:scale(1.34)rotate(10deg)}}:root[data-theme=dark] .MjeXIW_route-wash{--wash-a:#8ba8ff1a;--wash-b:#f4c27414;--wash-c:#f6f8fc0a;--wash-center:#00000038;--wash-cobalt:#8ba8ff85;--wash-sky:#b9d0f76b;--wash-gold:#f4c27475;--wash-coral:#f49a734d;--wash-navy:#f6f8fc3d}@media (prefers-reduced-motion:reduce){.MjeXIW_route-wash{display:none}}
.FrhahG_shell{transition:grid-template-rows .24s var(--motion-exit-easing);grid-template-rows:0fr;display:grid}.FrhahG_shell[data-open=true]{animation:FrhahG_banner-expand .28s var(--motion-arrival-easing);grid-template-rows:1fr}.FrhahG_clip{min-height:0;overflow:hidden}.FrhahG_banner{opacity:0;transition:opacity .18s ease, transform .24s var(--motion-exit-easing);transform:translateY(-8px)}.FrhahG_shell[data-open=true] .FrhahG_banner{opacity:1;animation:FrhahG_banner-arrive .28s var(--motion-arrival-easing);transform:translateY(0)}@keyframes FrhahG_banner-expand{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes FrhahG_banner-arrive{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.FrhahG_shell,.FrhahG_banner{transition:none!important;animation:none!important}.FrhahG_banner{transform:none}}
.AiPvka_catalog{width:100%}.AiPvka_headingPlaceholder{background:var(--color-border-soft);border-radius:999px;width:min(100%,650px);height:2rem;margin:.25rem 0 1rem}.AiPvka_filters{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.AiPvka_field{gap:.5rem;display:grid}.AiPvka_searchField{width:min(100%,340px)}.AiPvka_subjectField{width:min(100%,290px)}.AiPvka_yearField{width:min(100%,244px)}.AiPvka_fieldLabel{background:var(--color-border-soft);border-radius:999px;width:70px;height:11px}.AiPvka_searchControl,.AiPvka_selectControl,.AiPvka_sortControl{background:var(--color-border-soft);height:60px}.AiPvka_searchControl{justify-content:space-between;align-items:center;display:flex;overflow:hidden}.AiPvka_searchHint{background:var(--color-surface-alt);width:52%;height:.9rem;margin-left:1rem}.AiPvka_searchAction{background:var(--color-surface-alt);width:80px;height:100%}.AiPvka_selectControl{background:var(--color-border-soft);width:100%;display:block}.AiPvka_sortControl{background:var(--color-border-soft);flex:0 0 60px;width:60px;display:block}.AiPvka_resultToolbar{justify-content:space-between;align-items:center;gap:12px;margin-top:2.5rem;display:flex}.AiPvka_resultSummary{background:var(--color-border-soft);width:min(75%,270px);height:.9rem}.AiPvka_sortPlaceholder{display:none}.AiPvka_searchRow{display:contents}.AiPvka_filterTrigger{display:none}.AiPvka_cards{gap:.75rem;margin-top:1.25rem;display:grid}.AiPvka_card{background:var(--color-surface-alt);min-height:190px;padding:1.25rem}.AiPvka_cardHeader,.AiPvka_cardTags,.AiPvka_cardEnd{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.AiPvka_cardHeader{justify-content:space-between}.AiPvka_cardEnd{margin-left:auto}.AiPvka_stagePill,.AiPvka_yearPill,.AiPvka_chevron{background:var(--color-border-soft);height:36px;display:block}.AiPvka_stagePill{background:var(--color-border-soft);width:135px}.AiPvka_yearPill{background:var(--color-border-soft);width:56px}.AiPvka_questionId{background:var(--color-border-soft);width:90px;height:.75rem}.AiPvka_chevron{background:var(--color-border-soft);width:40px;height:40px}.AiPvka_cardBody{gap:.8rem;margin-top:1.5rem;display:grid}.AiPvka_questionLine,.AiPvka_questionLineShort,.AiPvka_statementLines span{background:var(--color-border-soft);height:.9rem;display:block}.AiPvka_questionLine{width:min(100%,760px)}.AiPvka_questionLineShort{width:min(70%,570px)}.AiPvka_statementLines{gap:.75rem;margin-top:.7rem;padding-left:1.25rem;display:grid}.AiPvka_statementLines span:first-child{width:min(85%,670px)}.AiPvka_statementLines span:nth-child(2){width:min(74%,590px)}.AiPvka_statementLines span:last-child{width:min(65%,510px)}@media (min-width:640px){.AiPvka_card{padding:1.5rem 1.75rem}}@media (max-width:639px){.AiPvka_searchField,.AiPvka_subjectField,.AiPvka_yearField{width:100%}.AiPvka_cardHeader{gap:.75rem}.AiPvka_cardEnd{justify-content:end}}.AiPvka_filterPanel{padding:20px}.AiPvka_filters{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid}.AiPvka_searchControl,.AiPvka_selectControl{height:44px}@media (max-width:639px){.AiPvka_filters{grid-template-columns:minmax(0,1fr)}}.AiPvka_statsCard{background:var(--color-surface-alt);width:100%;min-width:0;margin-top:14px}.AiPvka_band{align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.AiPvka_bandIcon{background:var(--color-surface-alt);flex:none;width:40px;height:40px}.AiPvka_bandText{background:var(--color-border-soft);flex:1;height:16px}.AiPvka_bandCta{background:var(--color-border-soft);flex:none;width:84px;height:36px}.AiPvka_subjectPreview{flex-basis:100%;min-width:0;margin:0 16px 14px;overflow:hidden}.AiPvka_previewLabel{background:var(--color-border-soft);width:110px;height:12px;margin-bottom:8px;display:block}.AiPvka_previewShares{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.AiPvka_previewShares>span{background:var(--color-border-soft);height:46px}@media (max-width:639px){.AiPvka_previewShares{grid-template-columns:repeat(7,156px)}.AiPvka_previewShares>span{height:50px}.AiPvka_filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}}.AiPvka_yearAndId{align-items:center;gap:10px;display:inline-flex}.AiPvka_cardTags{flex:1}@media (min-width:640px){.AiPvka_filterPanel{flex-wrap:wrap;align-items:flex-end;gap:14px 16px;display:flex}.AiPvka_band{flex-basis:100%}.AiPvka_searchControl{flex:1.4 220px;min-width:0}.AiPvka_filters{display:contents}.AiPvka_field{flex:160px;min-width:0;max-width:280px}.AiPvka_resultToolbar{flex-basis:100%;margin-top:6px}}@media (max-width:639px){.AiPvka_filterPanel{padding:8px 0 0}.AiPvka_searchRow{align-items:flex-start;gap:8px;padding-bottom:8px;display:flex}.AiPvka_searchControl{flex:1;min-width:0;height:50px}.AiPvka_searchAction{width:48px}.AiPvka_filterTrigger{background:var(--color-border-soft);flex:none;width:104px;height:50px;display:block}.AiPvka_filters{display:none}.AiPvka_statsCard{margin-top:0}.AiPvka_band{gap:8px;min-height:48px;padding:8px 12px}.AiPvka_bandIcon{background:var(--color-border-soft);width:32px;height:32px}.AiPvka_bandText{height:14px}.AiPvka_bandCta{background:var(--color-border-soft);width:92px;height:36px}.AiPvka_subjectPreview{margin:0 12px 8px}.AiPvka_previewLabel{display:none}.AiPvka_previewShares{grid-template-columns:repeat(7,180px)}.AiPvka_previewShares>span{height:56px}.AiPvka_resultToolbar{margin-top:12px;padding:12px 0 4px}.AiPvka_resultSummary{width:150px;height:18px}.AiPvka_sortPlaceholder{background:var(--color-border-soft);width:64px;height:16px;display:block}.AiPvka_cards{margin-top:12px}.AiPvka_card{min-height:0}.AiPvka_yearAndId{display:contents}.AiPvka_questionId{flex-basis:100%}.AiPvka_cardBody{margin-top:1rem}}.AiPvka_searchControl,.AiPvka_selectControl,.AiPvka_sortControl,.AiPvka_filterTrigger{border-radius:14px}.AiPvka_card{border-radius:26px}.AiPvka_statsCard{border-radius:18px}.AiPvka_searchHint,.AiPvka_resultSummary,.AiPvka_stagePill,.AiPvka_yearPill,.AiPvka_questionId,.AiPvka_chevron,.AiPvka_questionLine,.AiPvka_questionLineShort,.AiPvka_statementLines span,.AiPvka_bandIcon,.AiPvka_bandText,.AiPvka_bandCta,.AiPvka_previewLabel,.AiPvka_sortPlaceholder{border-radius:999px}.AiPvka_searchAction,.AiPvka_previewShares>span{border-radius:10px}.AiPvka_bandIcon{background:var(--color-border-soft)}
.pkuUWG_avatar{border:2px solid var(--color-border-strong,#111);background:var(--color-surface,#fff);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.pkuUWG_face{background:var(--color-cobalt-fill,#315bd8);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:flex}.pkuUWG_avatar:hover{border-color:var(--color-cobalt,#315bd8);background:var(--color-surface-alt,#f8fbff)}.pkuUWG_avatar:focus-visible{outline:2px solid var(--color-cobalt,#315bd8);outline-offset:4px}
.MhhCxa_footer{padding:36px 20px calc(100px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border-soft);background:var(--color-surface-alt);color:var(--color-ink-muted);text-align:center;margin-top:48px}.MhhCxa_scene{flex-direction:column;align-items:center;max-width:620px;margin:0 auto;display:flex;position:relative}.MhhCxa_kicker{color:var(--color-ink-muted);letter-spacing:.12em;margin-bottom:14px;font-size:.65rem;font-weight:800}.MhhCxa_illustration{width:240px;max-width:100%;height:auto}.MhhCxa_hill{fill:var(--color-cobalt-tint)}.MhhCxa_line{stroke:var(--color-illustration,var(--color-ink));stroke-width:2px}.MhhCxa_sun{fill:var(--color-gold)}.MhhCxa_book,.MhhCxa_cloud{fill:var(--color-surface)}.MhhCxa_cover{fill:var(--color-cobalt)}.MhhCxa_pencil{fill:var(--color-gold)}.MhhCxa_scene p{font-family:var(--font-heading);color:var(--color-ink);margin:12px 0 0;font-size:clamp(1.8rem,4vw,2.75rem);font-weight:600;line-height:1.15}.MhhCxa_scene p span{color:var(--color-cobalt)}@media (min-width:1024px){.MhhCxa_footer{padding-top:42px;padding-bottom:64px}}
.hvlLca_corner{z-index:10;position:absolute;top:20px;right:20px}.hvlLca_menu{z-index:50;box-sizing:border-box;border:2px solid var(--color-border-strong,#111);background:var(--color-surface-raised,#fff);width:240px;max-width:calc(100vw - 24px);color:var(--color-ink,#111);box-shadow:5px 5px 0 var(--color-shadow-ink,#111);border-radius:16px;padding:8px;font-family:inherit}.hvlLca_item{box-sizing:border-box;width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.hvlLca_item:hover{background:var(--color-cobalt-tint,#e8edff)}.hvlLca_item:focus-visible{outline:2px solid var(--color-cobalt,#315bd8);outline-offset:2px}.hvlLca_item:disabled{opacity:.5;cursor:not-allowed}.hvlLca_logout{color:var(--color-red,#b93e4e)}.hvlLca_logout:hover{background:var(--color-red-tint,#ffe8eb)}.hvlLca_divider{border-top:2px solid var(--color-border-soft,#dce5ef);margin:4px 0}.hvlLca_message{margin:8px 12px;font-size:13px;line-height:1.5}@media (min-width:640px){.hvlLca_corner{top:24px;right:24px}}
._02HreG_app-route-lift{animation:.23s ease-out both _02HreG_app-route-lift-in}@keyframes _02HreG_app-route-lift-in{0%{opacity:0}to{opacity:1}}._02HreG_app-navigation-surface{background:var(--color-nav-surface)}:root[data-theme=dark] ._02HreG_app-navigation-surface{box-shadow:0 0 0 1px var(--color-nav-edge), 0 12px 30px #00000052}:root[data-theme=dark] ._02HreG_app-navigation-surface a:not([aria-current=page]){color:var(--color-ink-soft)}._02HreG_navigation-pending{z-index:1;pointer-events:none;border-radius:inherit;opacity:.2;background:linear-gradient(110deg,#0000 15%,currentColor 50%,#0000 85%) 0 0/200% 100%;animation:1.4s ease-in-out infinite _02HreG_navigation-shimmer;position:absolute;inset:0}@keyframes _02HreG_navigation-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){._02HreG_navigation-pending{background-position:50% 0;animation:none}}._02HreG_app-navigation-surface a:has(._02HreG_navigation-pending){background-color:var(--color-cobalt-fill);color:#fff}
.AvrOQW_actions{margin-top:28px}.AvrOQW_primaryActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.AvrOQW_primaryButton,.AvrOQW_secondaryButton,.AvrOQW_quietButton{box-sizing:border-box;min-height:48px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:12px 20px;font-size:13px;font-weight:800;line-height:20px;text-decoration:none;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.AvrOQW_primaryButton,.AvrOQW_secondaryButton{border:2px solid var(--color-border-strong,#111);width:100%}.AvrOQW_primaryButton{background:var(--color-action,#111);color:#fff;box-shadow:3px 3px 0 var(--color-shadow-cobalt,#315bd8)}.AvrOQW_secondaryButton{background:var(--color-surface,#fff);color:var(--color-ink,#111);box-shadow:3px 3px 0 var(--color-shadow-ink,#111)}.AvrOQW_primaryButton:hover{background:var(--color-cobalt-fill,#315bd8);transform:translateY(-2px)}.AvrOQW_secondaryButton:hover{background:var(--color-cobalt-tint,#e8edff);transform:translateY(-2px)}.AvrOQW_secondaryActions{flex-wrap:wrap;justify-content:center;gap:4px 12px;margin-top:16px;display:flex}.AvrOQW_quietButton{min-height:44px;color:var(--color-ink-muted,#505050);box-shadow:none;background:0 0;border:0;padding:10px 16px}.AvrOQW_quietButton:hover{background:var(--color-surface-alt,#f8fbff);color:var(--color-ink,#111)}.AvrOQW_primaryButton:focus-visible,.AvrOQW_secondaryButton:focus-visible,.AvrOQW_quietButton:focus-visible{outline:2px solid var(--color-cobalt,#315bd8);outline-offset:4px}.AvrOQW_quietButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:359px){.AvrOQW_primaryActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.AvrOQW_primaryButton,.AvrOQW_secondaryButton,.AvrOQW_quietButton{transition:none}}
@font-face{font-family:nunito;src:url(../media/Nunito_400-s.p.2d3yeog5e7imi.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:nunito;src:url(../media/Nunito_600-s.p.3403e-deulzl_.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:nunito;src:url(../media/Nunito_700-s.p.01g7f_c3hfnwe.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:nunito;src:url(../media/Nunito_800-s.p.1criaysd5332q.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:nunito Fallback;src:local(Arial);ascent-override:99.46%;descent-override:34.73%;line-gap-override:0.0%;size-adjust:101.65%}.bViiRq_className{font-family:nunito,nunito Fallback}.bViiRq_variable{--font-nunito:"nunito", "nunito Fallback"}
._55ozga_subjectRail{margin-left:-4px;margin-right:-20px;padding:4px 20px 16px 4px}@media (min-width:640px){._55ozga_subjectRail{margin-right:-32px;padding-right:32px}}@media (min-width:1024px){._55ozga_subjectRail{margin-right:calc(-32px - max(20px, (100vw - var(--container-page)) / 2));padding-right:calc(32px + max(20px, (100vw - var(--container-page)) / 2))}}
@font-face{font-family:fredoka;src:url(../media/Fredoka_500-s.p.2l8_mr_0xvhsa.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fredoka;src:url(../media/Fredoka_600-s.p.0e8qnhawsy2oo.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fredoka Fallback;src:local(Arial);ascent-override:94.84%;descent-override:22.98%;line-gap-override:0.0%;size-adjust:102.7%}.azhf-W_className{font-family:fredoka,fredoka Fallback}.azhf-W_variable{--font-fredoka:"fredoka", "fredoka Fallback"}
.oJANFa_streamCard{border:2px solid var(--color-border-strong);border-radius:var(--radius-panel,20px);background:var(--color-surface);min-height:220px;padding:12px}.oJANFa_streamCardContent{gap:6px}.oJANFa_streamCardMeta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.oJANFa_streamCardMain{flex:1;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;margin-top:4px;display:flex}.oJANFa_streamCardMain h2,.oJANFa_streamCardMain h3,.oJANFa_streamCardMain h4{overflow-wrap:anywhere;min-width:0;font-family:var(--font-heading);letter-spacing:-.02em;flex:1;font-size:1rem;font-weight:800;line-height:1.2}.oJANFa_streamCardTitle{flex:1;min-width:0}.oJANFa_topicSeparator{color:var(--color-gold);vertical-align:-.12em;font-size:2em;line-height:0}.oJANFa_streamCardTitleClamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.oJANFa_streamCardTitleExpanded{z-index:30;overscroll-behavior:contain;max-height:6rem;position:relative;overflow-y:auto}.oJANFa_streamCardShowMore{z-index:30;min-height:36px;color:var(--color-cobalt);text-underline-offset:3px;cursor:pointer;font-size:.875rem;font-weight:700;text-decoration:underline;position:relative}.oJANFa_streamCardShowMore:focus-visible,.oJANFa_streamCardTitleExpanded:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:2px}.oJANFa_streamCardImage{aspect-ratio:1;width:min(32%,112px)}.oJANFa_imageCluster{pointer-events:none;flex:none;position:relative}.oJANFa_imageBubble{aspect-ratio:1;border:2px solid var(--color-surface);background:var(--color-surface-alt);color:var(--color-cobalt);border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid;position:absolute;overflow:hidden}.oJANFa_imageBubble img{object-fit:cover;width:100%;height:100%}.oJANFa_bubble1{z-index:2;width:53%;top:9%;left:5%}.oJANFa_bubble2{z-index:1;width:44%;top:0;right:5%}.oJANFa_bubble3{z-index:3;width:40%;bottom:2%;right:4%}.oJANFa_bubble4{z-index:4;width:32%;bottom:0;left:30%}.oJANFa_imageMore{z-index:5;border:2px solid var(--color-surface);background:var(--color-cobalt-fill);color:#fff;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 3px;font-size:.6rem;font-weight:800;display:grid;position:absolute;bottom:-5px;right:-4px}.oJANFa_streamCardReady{color:var(--color-ink-muted);font-size:.72rem;line-height:1.25}.oJANFa_streamCardFooter{justify-content:space-between;align-items:center;gap:8px;min-height:40px;margin-top:auto;padding-top:2px;display:flex}@media (min-width:640px){.oJANFa_streamCard{min-height:224px;padding:14px}.oJANFa_streamCardContent{gap:7px}.oJANFa_streamCardMain{gap:12px;margin-top:6px}.oJANFa_streamCardMain h2,.oJANFa_streamCardMain h3,.oJANFa_streamCardMain h4{font-size:1.1rem}}
.GsSYRq_badge{min-height:44px;color:var(--color-ink);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 2px;font-size:14px;font-weight:800;display:inline-flex}.GsSYRq_badge:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:2px;border-radius:999px}.GsSYRq_pill{--streak-blue:#174caa;--streak-purple:#632cc8;background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, linear-gradient(120deg, var(--streak-blue) 30%, var(--streak-purple) 70%) border-box;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:52px;min-height:34px;padding:0 10px 0 8px;display:inline-flex}.GsSYRq_pill svg path:first-child{fill:var(--streak-purple)}.GsSYRq_pill svg path:last-child{fill:var(--color-surface)}:root[data-theme=dark] .GsSYRq_pill{--streak-blue:#8db9ff;--streak-purple:#d3b5ff}.GsSYRq_empty{--streak-blue:#536274;--streak-purple:#6b7280}:root[data-theme=dark] .GsSYRq_empty{--streak-blue:#b8c4d2;--streak-purple:#a7b2c1}
.bcNaJW_library{gap:1.25rem;display:grid}.bcNaJW_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:1rem;display:grid}.bcNaJW_tile{border:2px solid var(--color-border-strong,currentColor);background:var(--color-surface);border-radius:1.5rem;min-width:0;padding:1.25rem;transition:transform .18s,box-shadow .18s}.bcNaJW_tile:hover{box-shadow:4px 5px 0 var(--color-cobalt,#2855ed);transform:translateY(-3px)}.bcNaJW_field{border:2px solid var(--color-border-soft,#aab4ca);background:var(--color-surface);width:100%;min-height:44px;color:inherit;border-radius:12px;padding:10px 12px;display:block}.bcNaJW_drop{border:2px dashed var(--color-cobalt,#2855ed);background:var(--color-cobalt-tint,#eaf0ff);border-radius:1rem;padding:1.5rem}.bcNaJW_review{overflow-wrap:anywhere;width:100%;max-width:640px;margin-inline:auto}.bcNaJW_card{animation:.26s ease-out both bcNaJW_arrive}@keyframes bcNaJW_arrive{0%{opacity:0;transform:translate(24px)rotate(1deg)}to{opacity:1;transform:none}}.bcNaJW_grade{white-space:normal;min-height:58px}@media (prefers-reduced-motion:reduce){.bcNaJW_card{animation:none}.bcNaJW_tile{transition:none}}.bcNaJW_library button{min-height:44px}.bcNaJW_field:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:3px}.bcNaJW_grade[data-grade="0"]{border-color:var(--color-red);background:var(--color-red-tint);color:var(--color-red)}.bcNaJW_grade[data-grade="1"]{border-color:var(--color-gold);background:var(--color-gold-tint);color:var(--color-ink)}.bcNaJW_grade[data-grade="2"]{border-color:var(--color-cobalt);background:var(--color-cobalt-tint);color:var(--color-cobalt)}.bcNaJW_grade[data-grade="3"]{border-color:var(--color-green);background:var(--color-green-tint);color:var(--color-green)}
