.RA-AKW_filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-bottom:28px;display:flex}.RA-AKW_shown{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.RA-AKW_month{border-top:1px solid var(--foreground);padding-top:22px}.RA-AKW_month+.RA-AKW_month{margin-top:56px}.RA-AKW_monthTitle{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.2}.RA-AKW_days{margin:0;padding:0;list-style:none}.RA-AKW_day{border-bottom:1px solid var(--border);grid-template-columns:140px minmax(0,1fr);gap:8px 32px;padding:26px 0;display:grid}.RA-AKW_day:last-child{border-bottom:0}.RA-AKW_dayDate{font-family:var(--typeface-serif);color:var(--foreground);font-variant-numeric:tabular-nums;padding-top:3px;font-size:16px;font-style:italic}@media (min-width:761px){.RA-AKW_dayDate{align-self:start;position:sticky;top:112px}}.RA-AKW_entries{gap:26px;margin:0;padding:0;list-style:none;display:grid}.RA-AKW_entry{gap:6px;max-width:640px;display:grid}.RA-AKW_entryHead{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.RA-AKW_entryHead h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:18px;font-weight:500;line-height:1.35}.RA-AKW_entry p{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:15px;line-height:1.7}.RA-AKW_log[data-filter=new] .RA-AKW_entry:not([data-kind=new]),.RA-AKW_log[data-filter=improved] .RA-AKW_entry:not([data-kind=improved]),.RA-AKW_log[data-filter=fixed] .RA-AKW_entry:not([data-kind=fixed]),.RA-AKW_log[data-filter=content] .RA-AKW_entry:not([data-kind=content]){display:none}.RA-AKW_log[data-filter=new] .RA-AKW_day:not(:has([data-kind=new])){display:none}.RA-AKW_log[data-filter=improved] .RA-AKW_day:not(:has([data-kind=improved])){display:none}.RA-AKW_log[data-filter=fixed] .RA-AKW_day:not(:has([data-kind=fixed])){display:none}.RA-AKW_log[data-filter=content] .RA-AKW_day:not(:has([data-kind=content])){display:none}.RA-AKW_log[data-filter=new] .RA-AKW_month:not(:has([data-kind=new])){display:none}.RA-AKW_log[data-filter=improved] .RA-AKW_month:not(:has([data-kind=improved])){display:none}.RA-AKW_log[data-filter=fixed] .RA-AKW_month:not(:has([data-kind=fixed])){display:none}.RA-AKW_log[data-filter=content] .RA-AKW_month:not(:has([data-kind=content])){display:none}@media (max-width:760px){.RA-AKW_day{grid-template-columns:minmax(0,1fr);padding:22px 0}.RA-AKW_dayDate{padding-top:0}.RA-AKW_entries{gap:22px}}.RA-AKW_body{padding-bottom:88px}@media (max-width:760px){.RA-AKW_body{padding-bottom:64px}}
.oB1X9q_paper{background:var(--print-paper);color:var(--print-ink)}.oB1X9q_mark{background:var(--print-marker);color:var(--print-marker-foreground);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-.04em .02em;padding:0 .1em .02em}.oB1X9q_container{width:min(1160px,100% - 80px);margin-inline:auto}.oB1X9q_narrow{width:min(760px,100% - 80px);margin-inline:auto}.oB1X9q_header{gap:22px;padding:64px 0 56px;display:grid}.oB1X9q_header h1{letter-spacing:-.058em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(40px,5.4vw,72px);font-weight:600;line-height:1.03}.oB1X9q_headerWide h1{max-width:24ch}.oB1X9q_lede{max-width:600px;font-family:var(--typeface-serif);color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:clamp(19px,1.9vw,23px);line-height:1.5}.oB1X9q_headerActions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:8px;display:flex}.oB1X9q_headerAside{color:var(--muted-foreground);font-size:13px}.oB1X9q_section{padding-block:88px;scroll-margin-top:112px}.oB1X9q_section+.oB1X9q_section:not(.oB1X9q_muted){border-top:1px solid var(--border)}.oB1X9q_muted{background:var(--muted)}.oB1X9q_muted+.oB1X9q_section{border-top:0}.oB1X9q_sectionHead{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:32px 80px;margin-bottom:48px;display:grid}.oB1X9q_sectionHead:only-child{margin-bottom:0}.oB1X9q_sectionHeadStacked{grid-template-columns:minmax(0,1fr);gap:18px;max-width:680px}.oB1X9q_sectionHead h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.12}.oB1X9q_intro{max-width:460px;color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.8}.oB1X9q_intro p+p{margin-top:12px}.oB1X9q_figure{gap:14px;min-width:0;margin:0;display:grid}.oB1X9q_caption{color:var(--muted-foreground);gap:10px;max-width:560px;font-size:13px;line-height:1.6;display:flex}.oB1X9q_figNumber{font-family:var(--typeface-serif);color:var(--foreground);flex-shrink:0;font-style:italic}.oB1X9q_sheet{background:var(--card);min-width:0;color:var(--card-foreground);border:1px solid var(--border);box-shadow:var(--elevation-paper);border-radius:10px;padding:28px;position:relative}.oB1X9q_sheetHead{border-bottom:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:-4px 0 22px;padding-bottom:14px;font-size:12px;display:flex}.oB1X9q_count{font-variant-numeric:tabular-nums}.oB1X9q_asOf{color:var(--muted-foreground);font-size:13px}.oB1X9q_ledger{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:0 32px;margin:0;display:grid}.oB1X9q_ledgerRow{border-top:1px solid var(--border);gap:4px;padding:20px 0;display:grid}.oB1X9q_ledgerRow dt{color:var(--muted-foreground);order:2;font-size:14px;line-height:1.5}.oB1X9q_ledgerRow dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;order:1;margin:0;font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1.1}.oB1X9q_ledgerFoot{flex-wrap:wrap;gap:6px 18px;margin-top:18px;display:flex}.oB1X9q_limits{gap:0;max-width:680px;margin:0;padding:0;list-style:none;display:grid}.oB1X9q_limits li{border-top:1px solid var(--border);gap:14px;padding:16px 0;font-size:15px;line-height:1.65;display:flex}.oB1X9q_limits li:last-child{border-bottom:1px solid var(--border)}.oB1X9q_limits svg{color:var(--muted-foreground);flex-shrink:0;margin-top:4px}.oB1X9q_faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px 80px;display:grid}.oB1X9q_faq h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.12}.oB1X9q_faqAside{color:var(--muted-foreground);margin:18px 0 0;font-size:15px;line-height:1.8}.oB1X9q_faqAnswer{max-width:560px;color:var(--muted-foreground);font-size:14.5px;line-height:1.85}.oB1X9q_faqAnswer p+p{margin-top:10px}.oB1X9q_keepGoing h2{letter-spacing:-.035em;margin:0 0 24px;font-size:22px;font-weight:500}.oB1X9q_keepGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.oB1X9q_keepLabel{letter-spacing:-.02em;font-size:16px;font-weight:500}.oB1X9q_keepBlurb{color:var(--muted-foreground);font-size:13.5px;line-height:1.6}.oB1X9q_keepTop{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.oB1X9q_keepRuled{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 32px;margin:0;padding:0;list-style:none;display:grid}.oB1X9q_keepLink{border-top:1.5px solid var(--print-ink);color:var(--print-ink);gap:10px;padding:18px 0 8px;text-decoration:none;display:grid}.oB1X9q_keepLink .oB1X9q_keepLabel{letter-spacing:-.025em;text-underline-offset:5px;font-size:18px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s}.oB1X9q_keepLink .oB1X9q_keepBlurb{font-family:var(--typeface-serif);font-size:15.5px;line-height:1.5}.oB1X9q_keepLink svg{transition:translate .2s var(--motion-ease-out)}.oB1X9q_keepLink:hover .oB1X9q_keepLabel{text-decoration-color:currentColor}.oB1X9q_keepLink:hover svg{translate:3px}.oB1X9q_keepLink:where(:not([data-slot])):focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:2px}.oB1X9q_closing{background:var(--brand);color:var(--brand-foreground);padding-block:72px}.oB1X9q_closingInner{justify-content:space-between;align-items:center;gap:28px 40px;display:flex}.oB1X9q_closingInner h2{letter-spacing:-.05em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(36px,4.4vw,58px);font-weight:500;line-height:1.06}.oB1X9q_closingInner p{max-width:460px;color:var(--brand-muted-foreground);margin:18px 0 0;font-size:15px;line-height:1.75}.oB1X9q_closingActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px 22px;display:flex}.oB1X9q_closingPaper{padding-block:clamp(104px,12vw,168px) clamp(112px,13vw,184px)}.oB1X9q_closingPaper .oB1X9q_closingInner{text-align:center;flex-direction:column;justify-content:center}.oB1X9q_closingPaper .oB1X9q_closingInner h2{letter-spacing:-.035em;margin-inline:auto;font-weight:600}.oB1X9q_closingPaper .oB1X9q_closingInner p{color:var(--muted-foreground);margin-inline:auto}.oB1X9q_closingPaper .oB1X9q_closingActions{justify-content:center}.oB1X9q_crumbs,.oB1X9q_crumbs+.oB1X9q_header{padding-top:28px}.oB1X9q_prose{--prose-scale:.92;max-width:680px}@media (max-width:1050px){.oB1X9q_container,.oB1X9q_narrow{width:calc(100% - 64px)}}@media (max-width:760px){.oB1X9q_container,.oB1X9q_narrow{width:calc(100% - 40px)}.oB1X9q_header{gap:18px;padding:40px 0}.oB1X9q_section{padding-block:64px}.oB1X9q_sectionHead{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:32px}.oB1X9q_sheet{padding:20px 18px}.oB1X9q_faq{grid-template-columns:minmax(0,1fr)}.oB1X9q_closing{padding-block:56px}.oB1X9q_closingInner{flex-direction:column;align-items:flex-start}.oB1X9q_closingPaper .oB1X9q_closingInner{align-items:center}}@media (max-width:480px){.oB1X9q_container,.oB1X9q_narrow{width:calc(100% - 32px)}}
.nOQeHG_pageList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.nOQeHG_pageList li{border-top:1px solid var(--border)}.nOQeHG_pageList li:nth-last-child(-n+2):nth-child(odd),.nOQeHG_pageList li:last-child{border-bottom:1px solid var(--border)}.nOQeHG_pageList a{min-height:44px;color:var(--print-ink);gap:4px;padding:18px 0;text-decoration:none;display:grid}.nOQeHG_pageList a:where(:not([data-slot])):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.nOQeHG_pageLabel{letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:12px;font-size:17px;font-weight:550;display:flex}.nOQeHG_pageLabel span{text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s}.nOQeHG_pageLabel svg{transition:translate .2s var(--motion-ease-out);flex:none}.nOQeHG_pageList a:hover .nOQeHG_pageLabel span{text-decoration-color:currentColor}.nOQeHG_pageList a:hover .nOQeHG_pageLabel svg{translate:3px}.nOQeHG_pageBlurb{font-family:var(--typeface-serif);color:var(--muted-foreground);font-size:15.5px;line-height:1.5}.nOQeHG_disclaimer{border-left:2px solid var(--print-ink);max-width:640px;font-family:var(--typeface-serif);margin:24px 0 0;padding-left:20px;font-size:17px;line-height:1.65}.nOQeHG_contact{justify-items:start;gap:12px;display:grid}.nOQeHG_address{letter-spacing:-.035em;color:var(--print-ink);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-size:clamp(24px,3vw,34px);font-weight:550}.nOQeHG_contactNote{max-width:560px;font-family:var(--typeface-serif);color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.nOQeHG_contactNote a{color:var(--print-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.nOQeHG_contactNote a:hover{text-decoration-thickness:2px}.nOQeHG_keepGoing{border-top:1px solid var(--border);padding-block:72px}@media (max-width:760px){.nOQeHG_pageList{grid-template-columns:minmax(0,1fr)}.nOQeHG_pageList li:nth-last-child(-n+2):nth-child(odd){border-bottom:0}.nOQeHG_pageList li:last-child{border-bottom:1px solid var(--border)}}
.oFeEUq_question{gap:22px;min-width:0;display:grid}.oFeEUq_doc{margin:-.5em -4px;padding:.5em 4px;overflow:auto hidden}[data-pdf-block] .oFeEUq_doc{margin:0;padding:0;overflow:visible}.oFeEUq_question,.oFeEUq_stem,.oFeEUq_parts,.oFeEUq_partBody,.oFeEUq_options,.oFeEUq_markscheme{grid-template-columns:minmax(0,1fr)}.oFeEUq_stem{gap:6px;display:grid}.oFeEUq_parts{gap:22px;margin:0;padding:0;list-style:none;display:grid}.oFeEUq_part{grid-template-columns:3.4em minmax(0,1fr);align-items:start;display:grid}.oFeEUq_partLabel{font-family:var(--typeface-serif);color:var(--foreground);font-variant-numeric:lining-nums;padding-top:.1em;font-size:17.5px;line-height:1.62}.oFeEUq_partBody{gap:6px;min-width:0;display:grid}.oFeEUq_partFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.oFeEUq_partActions{align-items:center;gap:8px;min-width:0;display:flex}.oFeEUq_partFoot .oFeEUq_marks{margin-left:auto}.oFeEUq_marks{font-family:var(--typeface-serif);color:var(--muted-foreground);font-variant-numeric:lining-nums tabular-nums;justify-self:end;margin:0;font-size:16px}.oFeEUq_options{gap:10px;margin:0;padding:0;list-style:none;display:grid}.oFeEUq_option{grid-template-columns:2.4em minmax(0,1fr);align-items:baseline;display:grid}.oFeEUq_optionLetter{font-family:var(--typeface-sans);color:var(--muted-foreground);font-size:14px;font-weight:600}.oFeEUq_markscheme{border-radius:var(--radius);background:var(--muted);border-left:3px solid var(--foreground);gap:10px;margin-top:8px;padding:16px 18px;display:grid}.oFeEUq_markscheme.oFeEUq_dense{gap:6px;margin-top:0;padding:10px 14px}.oFeEUq_markscheme.oFeEUq_dense .oFeEUq_markschemeTitle{font-size:11.5px}@media (prefers-reduced-motion:no-preference){.oFeEUq_markscheme{transition:opacity .26s var(--motion-ease-out), transform .26s var(--motion-ease-out)}@starting-style{.oFeEUq_markscheme{opacity:0;transform:translateY(-4px)}}}.oFeEUq_markschemeTitle{font-family:var(--typeface-sans);color:var(--muted-foreground);margin:0;font-size:13px;font-weight:600}@media print{.oFeEUq_partActions{display:none}.oFeEUq_part,.oFeEUq_markscheme{break-inside:avoid}}@media (max-width:560px){.oFeEUq_part{grid-template-columns:2.8em minmax(0,1fr)}.oFeEUq_partLabel{font-size:17px}}
.fmuxZa_page{width:min(1160px,100% - 80px);margin-inline:auto;padding:28px 0 96px}.fmuxZa_header{border-bottom:1px solid var(--border);gap:10px;margin-bottom:32px;padding-bottom:28px;display:grid}.fmuxZa_header h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(28px,2.6vw,36px);font-weight:600;line-height:1.15}.fmuxZa_lede{font-family:var(--typeface-serif);color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:18px;line-height:1.5}.fmuxZa_updated{color:var(--muted-foreground);margin:0;font-size:13.5px}.fmuxZa_layout{gap:32px;padding-top:12px;display:grid}.fmuxZa_docs{flex-wrap:wrap;gap:4px;margin:0 0 12px;display:flex}.fmuxZa_docsTitle{margin:0 0 10px;font-size:13.5px;font-weight:600}.fmuxZa_railWide{display:none}.fmuxZa_railNarrow{margin-bottom:32px}.fmuxZa_sources{border-top:1px solid var(--border);padding-top:14px}.fmuxZa_sourcesList{color:var(--muted-foreground);padding-top:8px;font-size:15px;line-height:1.6}.fmuxZa_sourcesList>*+*{margin-top:.8em}.fmuxZa_main{min-width:0;max-width:680px}.fmuxZa_body{--prose-scale:.9}@media (min-width:1024px){.fmuxZa_layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:72px}.fmuxZa_railWide{overscroll-behavior:contain;scrollbar-width:none;max-height:calc(100vh - 140px);padding-top:6px;padding-right:8px;display:block;position:sticky;top:112px;overflow-y:auto}.fmuxZa_railWide::-webkit-scrollbar{display:none}.fmuxZa_railWide .fmuxZa_docs{gap:2px;margin-bottom:24px;display:grid}.fmuxZa_railNarrow{display:none}}@media (max-width:760px){.fmuxZa_page{width:calc(100% - 40px);padding-top:28px;padding-bottom:72px}}@media (max-width:480px){.fmuxZa_page{width:calc(100% - 32px)}}
.VUj1lq_row{border-radius:var(--radius);min-width:0;transition:background-color .24s var(--motion-ease-out);display:flex;position:relative}.VUj1lq_row[data-active=true][data-tone=focus]{background:color-mix(in oklab, var(--timer-focus) 9%, transparent)}.VUj1lq_row[data-active=true][data-tone=break]{background:color-mix(in oklab, var(--timer-break) 9%, transparent)}.VUj1lq_icon{transition:color .2s var(--motion-ease-out);flex-shrink:0;display:inline-flex;position:relative}.VUj1lq_icon[data-tone=focus]{color:var(--timer-focus)}.VUj1lq_icon[data-tone=break]{color:var(--timer-break)}.VUj1lq_icon[data-status=paused]{opacity:.6}.VUj1lq_iconRing{pointer-events:none;width:32px;height:32px;position:absolute;inset:-7px;rotate:-90deg}.VUj1lq_ringTrack{fill:none;stroke:color-mix(in oklab, currentColor 18%, transparent)}.VUj1lq_ringArc{fill:none;stroke:currentColor;stroke-linecap:round;transition:stroke-dasharray .4s linear}.VUj1lq_row[data-active=true][data-controls=true] .VUj1lq_rowLabel{padding-right:68px}.VUj1lq_time{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--sidebar-foreground);font-weight:600}.VUj1lq_time[data-status=paused]{color:var(--sidebar-muted-foreground)}.VUj1lq_tag{text-overflow:ellipsis;min-width:0;color:var(--sidebar-muted-foreground);font-size:12px;font-weight:500;overflow:hidden}.VUj1lq_rowControls{inset-block:0;align-items:center;gap:2px;display:flex;position:absolute;right:4px}.VUj1lq_rowSlot{display:inline-flex}.VUj1lq_row[data-active=false] .VUj1lq_rowControls{opacity:0;transition:opacity .16s var(--motion-ease-out)}.VUj1lq_row[data-active=false]:hover .VUj1lq_rowControls,.VUj1lq_row[data-active=false]:focus-within .VUj1lq_rowControls{opacity:1}@media (hover:none){.VUj1lq_row[data-active=false] .VUj1lq_rowControls{opacity:1}}:root[data-sidebar=collapsed] .VUj1lq_rowControls{display:none}.VUj1lq_dots{gap:4px;display:inline-flex}.VUj1lq_dot{background:color-mix(in oklab, currentColor 22%, transparent);border-radius:999px;width:6px;height:6px}.VUj1lq_dot[data-done=true]{background:var(--timer-focus)}.VUj1lq_dial{aspect-ratio:1;width:168px;transition:color .3s var(--motion-ease-out);place-items:center;margin-inline:auto;display:grid;position:relative}.VUj1lq_dial[data-tone=focus]{color:var(--timer-focus)}.VUj1lq_dial[data-tone=break]{color:var(--timer-break)}.VUj1lq_dialRing{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.VUj1lq_dialRing .VUj1lq_ringTrack{stroke:var(--muted)}.VUj1lq_dialFace{text-align:center;justify-items:center;gap:4px;width:132px;display:grid;position:relative}.VUj1lq_dialTime{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;height:40px;color:var(--foreground);font-size:40px;font-weight:600;line-height:40px}.VUj1lq_dialTime[data-long=true]{font-size:30px}.VUj1lq_dial[data-status=paused] .VUj1lq_dialTime{color:var(--muted-foreground)}.VUj1lq_dialCaption{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted-foreground);font-size:12px;line-height:16px;overflow:hidden}@media (prefers-reduced-motion:no-preference){.VUj1lq_dial[data-status=paused] .VUj1lq_dialTime,.VUj1lq_popupTime[data-status=paused]{animation:paused 2.4s var(--motion-ease-out) infinite}}@keyframes VUj1lq_paused{50%{opacity:.55}}.VUj1lq_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.VUj1lq_stats>div{gap:1px;min-width:0;display:grid}.VUj1lq_stats dt,.VUj1lq_stats dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VUj1lq_stats dt{color:var(--muted-foreground);font-size:12px}.VUj1lq_stats dd{font-variant-numeric:tabular-nums;color:var(--foreground);margin:0;font-size:16px;font-weight:600}.VUj1lq_popup{z-index:45;border:1px solid var(--border);border-radius:var(--shape-card);background:var(--popover);width:264px;color:var(--popover-foreground);box-shadow:var(--elevation-paper);touch-action:manipulation;transition:box-shadow .16s var(--motion-ease-out);gap:8px;padding:4px 12px 12px;display:grid;position:fixed}.VUj1lq_popup[data-dragging=true]{box-shadow:var(--elevation-overlay);-webkit-user-select:none;user-select:none}.VUj1lq_popupHandle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;height:36px;margin-inline:-4px;display:flex}.VUj1lq_popup[data-dragging=true] .VUj1lq_popupHandle{cursor:grabbing}.VUj1lq_popupTitle{white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:600;display:flex}.VUj1lq_popupTitle>span:last-child{text-overflow:ellipsis;color:var(--muted-foreground);font-weight:400;overflow:hidden}.VUj1lq_phaseDot{background:var(--timer-focus);border-radius:999px;flex-shrink:0;width:8px;height:8px}.VUj1lq_phaseDot[data-tone=break]{background:var(--timer-break)}.VUj1lq_popupBody{justify-content:space-between;align-items:center;gap:8px;display:flex}.VUj1lq_popupTime{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;height:36px;color:var(--foreground);font-size:32px;font-weight:600;line-height:36px}.VUj1lq_popupTime[data-long=true]{font-size:24px}.VUj1lq_popupTime[data-status=paused]{color:var(--muted-foreground)}.VUj1lq_popupStats{color:var(--muted-foreground);white-space:nowrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.VUj1lq_popupStats>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.VUj1lq_popupStats strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}@media (prefers-reduced-motion:reduce){.VUj1lq_row,.VUj1lq_icon,.VUj1lq_ringArc,.VUj1lq_rowControls,.VUj1lq_dial{transition:none}.VUj1lq_popupTime{animation:none}}
.M9JGYG_section{--nav-clear:calc(max(.5rem, env(safe-area-inset-top)) + 58px);--rule:color-mix(in oklab, var(--print-ink) 14%, transparent)}@media (min-width:640px){.M9JGYG_section{--nav-clear:calc(max(1rem, env(safe-area-inset-top)) + 66px)}}.M9JGYG_shell{grid-template-columns:minmax(0,1fr);align-items:start;width:min(1160px,100% - 80px);margin-inline:auto;display:grid}.M9JGYG_main{min-width:0;padding-bottom:24px}.M9JGYG_side{display:none}@media (min-width:1024px){.M9JGYG_shell{grid-template-columns:224px minmax(0,1fr);gap:0 56px}.M9JGYG_side{top:calc(var(--nav-clear) + 20px);max-height:calc(100vh - var(--nav-clear) - 40px);max-height:calc(100svh - var(--nav-clear) - 40px);overscroll-behavior:contain;scrollbar-width:none;margin:28px -4px 0;padding:4px 4px 24px;display:block;position:sticky;overflow-y:auto}.M9JGYG_side::-webkit-scrollbar{display:none}}.M9JGYG_nav{gap:22px;display:grid}.M9JGYG_navList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.M9JGYG_navGroup{gap:6px;display:grid}.M9JGYG_navHeading{color:var(--muted-foreground);align-items:center;gap:8px;margin:0;padding-inline:10px;font-size:12.5px;font-weight:600;display:flex}.M9JGYG_navDot{border-radius:999px;flex:none;width:7px;height:7px}.M9JGYG_sheetBody{max-height:70svh;padding:8px 12px calc(20px + env(safe-area-inset-bottom));gap:22px;display:grid;overflow-y:auto}.M9JGYG_head{gap:10px;padding-bottom:32px;display:grid}.M9JGYG_head h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.12}.M9JGYG_lede{max-width:620px;font-family:var(--typeface-serif);color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:18px;line-height:1.5}.M9JGYG_headFacts{color:var(--muted-foreground);margin:0;font-size:13.5px}.M9JGYG_headOverBar{z-index:21;margin-bottom:calc(26px - var(--nav-clear));padding-bottom:0;position:relative}.M9JGYG_browser{min-width:0}.M9JGYG_bar{z-index:20;padding:calc(var(--nav-clear) + 8px) 0 10px;background:var(--print-paper);border-bottom:1px solid var(--rule);gap:10px;display:grid;position:sticky;top:0}.M9JGYG_barTools{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.M9JGYG_barLetters{min-width:0}.M9JGYG_letters{grid-template-columns:repeat(27,minmax(0,1fr));gap:2px;min-width:0;display:grid}.M9JGYG_count{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin:0 0 0 auto;padding-left:4px;font-size:13px}@media (max-width:760px){.M9JGYG_letters{overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:40px;grid-auto-flow:column;margin-inline:-4px;padding:2px 4px;overflow-x:auto}.M9JGYG_letters::-webkit-scrollbar{display:none}}.M9JGYG_copied{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:30;background:var(--print-ink);color:var(--print-paper);box-shadow:var(--elevation-card);pointer-events:none;border-radius:999px;margin:0;padding:8px 14px;font-size:13.5px;font-weight:500;position:fixed;translate:-50%}.M9JGYG_copied:empty{display:none}@media (prefers-reduced-motion:no-preference){.M9JGYG_copied{animation:M9JGYG_rise .2s var(--motion-ease-out)}}@keyframes M9JGYG_rise{0%{opacity:0;translate:-50% 6px}}.M9JGYG_letterGroup{scroll-margin-top:var(--glossary-clear,180px);padding-top:36px}.M9JGYG_letterGroup h2{font-family:var(--typeface-serif);letter-spacing:-.02em;margin:0 0 8px;font-size:40px;font-weight:400}.M9JGYG_terms{margin:0}.M9JGYG_terms>div{border-top:1px solid var(--rule);scroll-margin-top:calc(var(--glossary-clear,180px) + 4px);grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:6px 40px;padding:18px 0;display:grid}.M9JGYG_terms>div:target{background:color-mix(in oklab, var(--print-marker) 28%, transparent);border-radius:8px;margin-inline:-14px;padding-inline:14px}.M9JGYG_terms dt{letter-spacing:-.01em;flex-direction:column;gap:4px;font-size:16px;font-weight:500;display:flex}.M9JGYG_terms dd{gap:8px;min-width:0;margin:0;display:grid}.M9JGYG_terms dt>span>a{vertical-align:-5px;width:24px;height:24px;color:var(--subtle-foreground);opacity:0;border-radius:6px;place-items:center;margin-left:4px;transition:opacity .15s,color .15s;display:inline-grid}.M9JGYG_terms dt>span>a:before{content:"";background:currentColor;width:15px;height:15px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 17H7A5 5 0 0 1 7 7h2'/%3E%3Cpath d='M15 7h2a5 5 0 1 1 0 10h-2'/%3E%3Cline x1='8' x2='16' y1='12' y2='12'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 17H7A5 5 0 0 1 7 7h2'/%3E%3Cpath d='M15 7h2a5 5 0 1 1 0 10h-2'/%3E%3Cline x1='8' x2='16' y1='12' y2='12'/%3E%3C/svg%3E") 50%/contain no-repeat}.M9JGYG_terms>div:hover dt>span>a,.M9JGYG_terms dt>span>a:focus-visible{opacity:1}.M9JGYG_terms dt>span>a:hover{color:var(--print-ink)}.M9JGYG_terms dt>span>a:focus-visible{outline:2px solid var(--ring);outline-offset:1px}@media (hover:none){.M9JGYG_terms dt>span>a{opacity:.6}}@media (prefers-reduced-motion:reduce){.M9JGYG_terms dt>span>a{transition:none}}.M9JGYG_terms small{color:var(--muted-foreground);font-size:13px;font-weight:400}.M9JGYG_terms dd small a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px}.M9JGYG_terms dd small a:hover{color:var(--print-ink);text-decoration-color:currentColor}.M9JGYG_terms dd small a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}@media (max-width:760px){.M9JGYG_terms>div{grid-template-columns:minmax(0,1fr)}.M9JGYG_letterGroup h2{font-size:34px}}.M9JGYG_index{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:0 32px;margin:0;padding:10px 0 0;list-style:none;display:grid}.M9JGYG_index li{min-width:0}.M9JGYG_index a{color:inherit;scroll-margin-top:calc(var(--glossary-clear,180px) + 4px);border-radius:6px;gap:1px;margin-inline:-8px;padding:6px 8px;text-decoration:none;display:grid}.M9JGYG_index a>span{letter-spacing:-.01em;font-weight:500}.M9JGYG_index a:hover>span{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px}.M9JGYG_index a:focus-visible{outline:2px solid var(--ring);outline-offset:0}.M9JGYG_index small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.M9JGYG_index small:has(>span){display:flex}.M9JGYG_index small>span:first-child{text-overflow:ellipsis;overflow:hidden}.M9JGYG_index small>span+span{flex:none}.M9JGYG_topicList{z-index:21;margin-bottom:calc(26px - var(--nav-clear));gap:14px;display:grid;position:relative}.M9JGYG_topicList h2,.M9JGYG_loose h2,.M9JGYG_more h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:550}.M9JGYG_loose{gap:6px;padding-top:56px;display:grid}.M9JGYG_loose>p{color:var(--muted-foreground);margin:0 0 8px}.M9JGYG_more{gap:14px;padding-top:56px;display:grid}.M9JGYG_pager{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-top:40px;display:flex}.M9JGYG_search{gap:12px;max-width:640px;display:grid}.M9JGYG_searchMeta{color:var(--muted-foreground);margin:0;font-size:13px}.M9JGYG_hitTitle{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-weight:550;display:flex}.M9JGYG_hitContext{color:var(--muted-foreground);font-size:13px}.M9JGYG_groups{gap:40px;padding-top:48px;display:grid}.M9JGYG_group{gap:14px;display:grid}.M9JGYG_groupTitle{letter-spacing:-.025em;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:550;display:flex}.M9JGYG_rowText{gap:2px;min-width:0;display:grid}.M9JGYG_rowName{font-weight:550}.M9JGYG_rowMeta{color:var(--muted-foreground);font-size:13px}.M9JGYG_keep{padding-block:72px 8px}@media (max-width:1050px){.M9JGYG_shell{width:calc(100% - 64px)}}@media (max-width:760px){.M9JGYG_shell{width:calc(100% - 40px)}}@media (max-width:480px){.M9JGYG_shell{width:calc(100% - 32px)}}.M9JGYG_headTop{padding-top:36px}.M9JGYG_filtersInline{display:contents}.M9JGYG_filtersSheet{display:none}.M9JGYG_sheetFilters{padding:8px 20px calc(24px + env(safe-area-inset-bottom));gap:20px;display:grid}@media (max-width:760px){.M9JGYG_filtersInline{display:none}.M9JGYG_filtersSheet{flex:none;display:block}.M9JGYG_barTools{flex-wrap:nowrap}.M9JGYG_count:not([data-filtered]){display:none}}.M9JGYG_headSwitcher{display:none}@media (max-width:1023px){.M9JGYG_headSwitcher{min-width:0;margin-top:6px;display:block}}
.hE38wW_headerFacts{color:var(--muted-foreground);flex-wrap:wrap;gap:4px 12px;margin:0;font-size:13.5px;display:flex}.hE38wW_groupJump{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.hE38wW_directory{border-bottom:1px solid var(--border);padding-bottom:88px}.hE38wW_groupBody{scroll-margin-top:96px}.hE38wW_groupHead{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.hE38wW_groupName{font-family:var(--typeface-serif);letter-spacing:-.02em;color:var(--print-ink);font-size:28px;font-weight:400;line-height:1.2}.hE38wW_groupMeta{color:var(--muted-foreground);font-size:13px;font-weight:500}.hE38wW_groupIntro{max-width:640px;color:var(--muted-foreground);text-wrap:pretty;margin-top:6px;font-size:14px;font-weight:400;line-height:1.65;display:block}.hE38wW_rowSubject{color:inherit;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.hE38wW_rowSubject:hover .hE38wW_rowName{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.hE38wW_rowSubject:where(:not([data-slot])):focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:6px}.hE38wW_rowMark{--hue:var(--cover-5);background:color-mix(in oklab, var(--hue) 12%, var(--card));width:32px;height:32px;color:color-mix(in oklab, var(--hue) 70%, var(--foreground));border-radius:9px;flex:none;place-items:center;display:grid}.hE38wW_rowMark[data-group="1"]{--hue:var(--cover-1)}.hE38wW_rowMark[data-group="2"]{--hue:var(--cover-2)}.hE38wW_rowMark[data-group="3"]{--hue:var(--cover-3)}.hE38wW_rowMark[data-group="4"]{--hue:var(--cover-4)}.hE38wW_rowMark[data-group="6"]{--hue:var(--cover-6)}.hE38wW_rowText{gap:2px;min-width:0;display:grid}.hE38wW_rowName{letter-spacing:-.01em;color:var(--print-ink);font-size:15.5px;font-weight:550}.hE38wW_rowOffer{font-family:var(--typeface-serif);color:var(--foreground);font-size:14.5px;line-height:1.4}.hE38wW_rowOfferQuiet{font-family:var(--typeface-serif);color:var(--muted-foreground);font-size:14.5px;line-height:1.4}.hE38wW_tick{color:var(--print-ink);display:inline-flex}.hE38wW_none{color:var(--subtle-foreground);font-size:14px}.hE38wW_explainer{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:32px 80px;display:grid}.hE38wW_checker{border-block:1.5px solid var(--print-ink);max-width:420px;color:var(--print-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:18px 0;text-decoration:none;display:grid}.hE38wW_checkerDrawing{width:92px;height:auto;display:block;overflow:visible}.hE38wW_checkerTitle{letter-spacing:-.025em;text-underline-offset:5px;justify-content:space-between;align-items:center;gap:12px;font-size:18px;font-weight:550;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s;display:flex}.hE38wW_checkerTitle svg{transition:translate .2s var(--motion-ease-out);flex:none}.hE38wW_checker:hover .hE38wW_checkerTitle{text-decoration-color:currentColor}.hE38wW_checker:hover .hE38wW_checkerTitle svg{translate:3px}.hE38wW_checker:where(:not([data-slot])):focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:2px}.hE38wW_keepGoing{border-top:1px solid var(--border);padding-block:72px}.hE38wW_titleRow{align-items:center;gap:18px;display:flex}.hE38wW_titleIcon{background:var(--muted);width:64px;height:64px;color:var(--foreground);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hE38wW_facts{color:var(--muted-foreground);flex-wrap:wrap;gap:6px 10px;margin:0;font-size:14px;display:flex}.hE38wW_facts li{align-items:center;gap:10px;display:inline-flex}.hE38wW_facts li+li:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px}.hE38wW_honest{max-width:620px;font-family:var(--typeface-serif);text-wrap:pretty;margin:0;font-size:21px;line-height:1.55}.hE38wW_honest+.hE38wW_honest{margin-top:12px}.hE38wW_levels{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px 56px;display:grid}.hE38wW_levelHead{gap:6px;margin-bottom:14px;display:grid}.hE38wW_levelHead h3{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:500}.hE38wW_levelHead p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.6}.hE38wW_more{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px;display:flex}.hE38wW_keepPad{padding-block:88px}.hE38wW_keepPad+.hE38wW_keepPad{padding-top:0}.hE38wW_levelTabs{gap:28px;display:grid}.hE38wW_block{gap:16px;display:grid}.hE38wW_block+.hE38wW_block{margin-top:56px}.hE38wW_block h3{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:500}.hE38wW_blockNote{max-width:640px;color:var(--muted-foreground);margin:0;font-size:14.5px;line-height:1.75}.hE38wW_years{gap:28px;display:grid}.hE38wW_sources{gap:0;max-width:720px;margin:0;padding:0;list-style:none;display:grid}.hE38wW_sources li{border-top:1px solid var(--border);gap:2px;padding:14px 0;display:grid}.hE38wW_sources li:last-child{border-bottom:1px solid var(--border)}.hE38wW_sourceMeta{color:var(--muted-foreground);font-size:13px}.hE38wW_external{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px;align-items:center;gap:6px;font-weight:500;display:inline-flex}.hE38wW_external:hover{text-decoration-color:currentColor}.hE38wW_external:where(:not([data-slot])):focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:2px}.hE38wW_external svg{width:14px;height:14px;color:var(--muted-foreground)}.hE38wW_topicLayout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:56px 72px;padding-bottom:16px;display:grid}.hE38wW_main{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.hE38wW_rail{grid-template-columns:minmax(0,1fr);gap:22px;font-size:14px;display:grid;position:sticky;top:112px}.hE38wW_railBox{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:10px;padding:18px 20px;display:grid}.hE38wW_railTitle{color:var(--muted-foreground);margin:0;font-size:13px;font-weight:500}.hE38wW_railList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hE38wW_railList a{color:var(--foreground);padding:4px 0;text-decoration:none;display:block}.hE38wW_railList a:hover{text-underline-offset:3px;text-decoration:underline}.hE38wW_railList a:where(:not([data-slot])):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.hE38wW_railCounts{gap:6px;margin:0;display:grid}.hE38wW_railCounts div{justify-content:space-between;gap:12px;display:flex}.hE38wW_railCounts dt{color:var(--muted-foreground)}.hE38wW_railCounts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.hE38wW_part{border-top:1px solid var(--border);padding:56px 0;scroll-margin-top:96px}.hE38wW_part:first-child{border-top:0;padding-top:8px}.hE38wW_partHead{gap:8px;margin-bottom:24px;display:grid}.hE38wW_partHead h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.6vw,32px);font-weight:500;line-height:1.15}.hE38wW_partHead p{max-width:600px;color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.7}.hE38wW_meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;font-size:13.5px;display:flex}.hE38wW_meta span{align-items:center;gap:6px;display:inline-flex}.hE38wW_meta svg{width:15px;height:15px}.hE38wW_subList{margin:0;padding:0;list-style:none}.hE38wW_subList li{border-top:1px solid var(--border);grid-template-columns:3.2em minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:12px 0;font-size:15.5px;display:grid}.hE38wW_subList li:last-child{border-bottom:1px solid var(--border)}.hE38wW_subNumber{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.hE38wW_subName{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:inline-flex}.hE38wW_subName a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px}.hE38wW_subName a:hover{text-decoration-color:currentColor}.hE38wW_subName a:where(:not([data-slot])):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.hE38wW_subCounts{color:var(--muted-foreground);text-align:right;font-size:12.5px}.hE38wW_keyTerms{gap:0;margin:0;display:grid}.hE38wW_keyTerms>div{border-top:1px solid var(--border);gap:4px;padding:14px 0;display:grid}.hE38wW_keyTerms>div:last-child{border-bottom:1px solid var(--border)}.hE38wW_keyTerms dt{font-weight:500}.hE38wW_keyTerms dt a{color:inherit;text-decoration:none}.hE38wW_keyTerms dt a:hover{text-underline-offset:3px;text-decoration:underline}.hE38wW_keyTerms dt a:where(:not([data-slot])):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.hE38wW_keyTerms dd{margin:0}.hE38wW_questions{gap:28px;display:grid}.hE38wW_sheetFoot{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:22px;padding-top:16px;font-size:13.5px;display:flex}.hE38wW_answerLine{margin:14px 0 0;font-size:14.5px}.hE38wW_cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.hE38wW_cardFace{align-items:center;min-height:150px;display:grid}.hE38wW_decks{gap:0;margin:0;padding:0;list-style:none;display:grid}.hE38wW_decks li{border-top:1px solid var(--border);justify-content:space-between;gap:16px;padding:12px 0;font-size:15px;display:flex}.hE38wW_decks li:last-child{border-bottom:1px solid var(--border)}.hE38wW_deckCount{color:var(--muted-foreground);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px}.hE38wW_booklet{gap:0;margin:0;padding:0;list-style:none;display:grid}.hE38wW_booklet li{border-top:1px solid var(--border)}.hE38wW_booklet li:last-child{border-bottom:1px solid var(--border)}.hE38wW_bookletLink{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 20px;padding:14px 4px;text-decoration:none;display:grid}.hE38wW_bookletLink:hover{background:var(--muted)}.hE38wW_bookletLink:where(:not([data-slot])):focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:6px}.hE38wW_bookletTitle{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-weight:500;display:inline-flex}.hE38wW_bookletTrail{color:var(--muted-foreground);grid-column:1;font-size:12.5px}.hE38wW_bookletMath{white-space:nowrap;grid-area:1/2/span 2;max-width:320px;font-size:15px;overflow:auto hidden}.hE38wW_gate{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.hE38wW_qbTopics{grid-template-columns:minmax(0,1fr);gap:56px;display:grid}.hE38wW_qbTopic{grid-template-columns:minmax(0,1fr);gap:18px;scroll-margin-top:96px;display:grid}.hE38wW_qbTopicHead{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.hE38wW_qbTopicHead h3{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:500;line-height:1.25}.hE38wW_qbTopicHead h3 a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:5px}.hE38wW_qbTopicHead h3 a:hover{text-decoration-color:currentColor}.hE38wW_qbTopicHead h3 a:where(:not([data-slot])):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.hE38wW_qbTopicCount{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13.5px}.hE38wW_subList.hE38wW_paperList li{grid-template-columns:minmax(0,1fr) auto}.hE38wW_paperText{gap:4px;min-width:0;display:grid}.hE38wW_paperNote{color:var(--muted-foreground);text-wrap:pretty;font-size:13.5px;line-height:1.5}@media (max-width:1000px){.hE38wW_topicLayout{grid-template-columns:minmax(0,1fr);gap:0}.hE38wW_rail{margin-top:8px;position:static}.hE38wW_railJump{display:none}.hE38wW_explainer{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.hE38wW_groupName{font-size:23px}.hE38wW_rowSubject{gap:10px}.hE38wW_rowMark{border-radius:8px;width:28px;height:28px}.hE38wW_titleIcon{border-radius:12px;width:48px;height:48px}.hE38wW_subList li{grid-template-columns:2.6em minmax(0,1fr)}.hE38wW_subCounts{text-align:left;grid-column:2}.hE38wW_subList.hE38wW_paperList li{grid-template-columns:minmax(0,1fr)}.hE38wW_paperList .hE38wW_subCounts{grid-column:1}.hE38wW_bookletLink{grid-template-columns:minmax(0,1fr)}.hE38wW_bookletMath{grid-area:auto/1;max-width:100%}.hE38wW_part{padding:44px 0}}.hE38wW_qf{gap:16px;display:grid}.hE38wW_qfStem{font-size:17px}.hE38wW_qfLetter{width:1.4em;color:var(--muted-foreground);flex-shrink:0;padding-top:3px;font-weight:600}.hE38wW_qfChoice{flex:1;min-width:0}.hE38wW_qf .hE38wW_gate{color:var(--muted-foreground);margin-top:4px;font-size:14px}.hE38wW_decksAfter{margin-top:24px}.hE38wW_after{margin-top:16px}
.tR2q9G_facts{border-top:1px solid var(--border);flex-wrap:wrap;gap:0 40px;max-width:680px;margin:12px 0 0;padding-top:18px;display:flex}.tR2q9G_facts div{gap:2px;padding-block:4px;display:grid}.tR2q9G_facts dt{color:var(--muted-foreground);font-size:13px}.tR2q9G_facts dd{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:500}.tR2q9G_facts a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px}.tR2q9G_facts a:hover{text-decoration-color:currentColor}.tR2q9G_layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:40px 64px;display:grid}.tR2q9G_noStem{font-family:var(--typeface-serif);color:var(--muted-foreground);margin:0;font-size:17px;line-height:1.6}.tR2q9G_topics h3{letter-spacing:-.025em;margin:0 0 14px;font-size:18px;font-weight:500}.tR2q9G_topics ul{margin:0;padding:0;list-style:none}.tR2q9G_topics li{border-top:1px solid var(--border);gap:14px;padding:11px 0;font-size:15px;line-height:1.5;display:flex}.tR2q9G_topics li:last-child{border-bottom:1px solid var(--border)}.tR2q9G_topics p{color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.7}.tR2q9G_topicNumber{min-width:3.2em;color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0}.tR2q9G_missing{padding-bottom:88px}@media (max-width:900px){.tR2q9G_layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.tR2q9G_missing{padding-bottom:64px}}
.pgH5qa_page{background:var(--print-paper);color:var(--print-ink)}.pgH5qa_drawing{width:calc(var(--w) * var(--s,1) * var(--k,1px));max-width:100%;height:auto;display:block;overflow:visible}.pgH5qa_title,.pgH5qa_rowTitle,.pgH5qa_closingTitle,.pgH5qa_beatTitle,.pgH5qa_moreTitle{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:1.04}.pgH5qa_lede,.pgH5qa_rowLine,.pgH5qa_beatLine{font-family:var(--typeface-serif);color:var(--muted-foreground);text-wrap:pretty;margin:0}.pgH5qa_hero{text-align:center;justify-items:center;padding-block:clamp(48px,6vw,88px) clamp(80px,10vw,136px);display:grid}.pgH5qa_heroDrawing{--k:clamp(.72px, .55px + .032vw, 1px);margin-bottom:clamp(28px,4vw,48px)}@media (prefers-reduced-motion:no-preference){.pgH5qa_heroDrawing{animation:pgH5qa_settle 1.4s var(--motion-ease-out) both}}@keyframes pgH5qa_settle{0%{opacity:.55;transform:translateY(10px)rotate(-3deg)}to{opacity:1;transform:none}}.pgH5qa_title{max-width:10em;font-size:clamp(42px,6vw,80px)}.pgH5qa_mark{background:var(--print-marker);color:var(--print-marker-foreground);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.pgH5qa_lede{max-width:34ch;margin-top:22px;font-size:clamp(19px,1.2vw + 14px,23px);line-height:1.45}.pgH5qa_rule{opacity:.32;width:100%;height:10px;display:block}.pgH5qa_rows{margin:0;padding:0;list-style:none}.pgH5qa_row{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);min-height:clamp(420px,40vw,600px);padding-block:clamp(64px,7vw,104px);display:grid}.pgH5qa_row:nth-child(4n+3) .pgH5qa_rowArt{order:2}.pgH5qa_row:nth-child(4n+3) .pgH5qa_rowText{justify-self:end}.pgH5qa_rowArt{place-items:center;display:grid;position:relative}.pgH5qa_rowArt:before,.pgH5qa_beatArt:before{content:"";background:radial-gradient(closest-side, var(--glow-core), transparent);border-radius:50%;position:absolute}.pgH5qa_rowArt:before{aspect-ratio:1;width:78%}.pgH5qa_rowArt .pgH5qa_drawing{--k:clamp(.85px, .4px + .08vw, 1.5px);position:relative}.pgH5qa_rowText{max-width:26rem}.pgH5qa_rowTitle{font-size:clamp(32px,3.6vw,52px)}.pgH5qa_rowLine{margin-top:18px;font-size:clamp(18px,.6vw + 14px,21px);line-height:1.5}.pgH5qa_beats{margin:0;padding:0;list-style:none}.pgH5qa_beat{grid-template-columns:168px 1fr;align-items:center;gap:clamp(20px,4vw,56px);padding-block:clamp(40px,5vw,64px);display:grid}.pgH5qa_beatArt{place-items:center;height:168px;display:grid;position:relative}.pgH5qa_beatArt:before{inset:6%}.pgH5qa_beatArt .pgH5qa_drawing{--k:1px;position:relative}.pgH5qa_tilt{rotate:-38deg}.pgH5qa_beatTitle{font-size:clamp(26px,2.4vw,34px)}.pgH5qa_beatLine{max-width:34ch;margin-top:10px;font-size:clamp(18px,.4vw + 15px,20px);line-height:1.5}.pgH5qa_more{text-align:center;padding-top:clamp(80px,9vw,120px)}.pgH5qa_moreTitle{letter-spacing:-.025em;font-size:clamp(22px,2vw,26px)}.pgH5qa_moreList{grid-template-columns:repeat(4,1fr);gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.pgH5qa_moreList li{display:grid}.pgH5qa_moreLink{border-radius:var(--radius);letter-spacing:-.01em;min-height:44px;color:inherit;align-content:end;justify-items:center;gap:14px;padding:12px 8px;font-size:16px;font-weight:600;text-decoration:none;display:grid}.pgH5qa_moreLink .pgH5qa_drawing{--k:1px;transition:transform .3s var(--motion-ease-out)}.pgH5qa_moreLink:hover span{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px}.pgH5qa_moreLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.pgH5qa_moreLink:hover .pgH5qa_drawing{transform:translateY(-3px)rotate(-2deg)}}.pgH5qa_closing{text-align:center;justify-items:center;padding-block:clamp(104px,12vw,168px) clamp(112px,13vw,184px);display:grid}.pgH5qa_closingTitle{max-width:12em;font-size:clamp(36px,5vw,64px)}@media (max-width:760px){.pgH5qa_row{text-align:center;grid-template-columns:1fr;justify-items:center;gap:32px;min-height:0;padding-block:64px}.pgH5qa_row:nth-child(4n+3) .pgH5qa_rowArt{order:0}.pgH5qa_row:nth-child(4n+3) .pgH5qa_rowText{justify-self:center}.pgH5qa_rowArt:before{width:min(78%,300px)}}@media (max-width:600px){.pgH5qa_beat{grid-template-columns:104px 1fr;align-items:start;gap:18px;padding-block:40px}.pgH5qa_beatArt{height:104px}.pgH5qa_beatArt .pgH5qa_drawing{--k:.62px}.pgH5qa_beatTitle{font-size:24px}.pgH5qa_beatLine{margin-top:8px}.pgH5qa_moreList{grid-template-columns:repeat(2,1fr);row-gap:28px}}
.uccnpq_chapters{padding-bottom:88px}.uccnpq_resources{padding-bottom:16px}@media (max-width:760px){.uccnpq_chapters{padding-bottom:64px}}.uccnpq_after{border-top:1px solid var(--border);margin-top:64px;padding-top:40px}.uccnpq_rowNumber{font-family:var(--typeface-serif);font-size:17px;font-style:italic}.uccnpq_rowText{gap:3px;min-width:0;display:grid}.uccnpq_rowTitle{letter-spacing:-.02em;font-size:16px;font-weight:500;line-height:1.35}.uccnpq_rowLine{color:var(--muted-foreground);text-wrap:pretty;font-size:14px;line-height:1.55}.uccnpq_ruled{border-bottom:1.5px solid var(--print-ink);margin:0;padding:0;list-style:none}.uccnpq_ruledLink{border-top:1.5px solid var(--print-ink);color:var(--print-ink);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:4px 20px;padding:20px 0;text-decoration:none;display:grid}.uccnpq_ruledLink:not(:has(.uccnpq_ruledNumber)){grid-template-columns:minmax(0,1fr) auto}.uccnpq_ruledNumber{font-family:var(--typeface-serif);align-self:start;font-size:28px;font-style:italic;line-height:1}.uccnpq_ruledTitle{letter-spacing:-.025em;text-underline-offset:5px;font-size:18px;font-weight:550;line-height:1.3;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s}.uccnpq_ruledLine{font-family:var(--typeface-serif);color:var(--muted-foreground);text-wrap:pretty;font-size:16px;line-height:1.5}.uccnpq_ruledLink>svg{transition:translate .2s var(--motion-ease-out)}.uccnpq_ruledLink:hover .uccnpq_ruledTitle{text-decoration-color:currentColor}.uccnpq_ruledLink:hover>svg{translate:3px}.uccnpq_ruledLink:where(:not([data-slot])):focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:2px}@media (max-width:640px){.uccnpq_ruledLink{grid-template-columns:1.75rem minmax(0,1fr) auto;gap:4px 12px;padding:16px 0}.uccnpq_ruledNumber{font-size:22px}.uccnpq_ruledTitle{font-size:16.5px}.uccnpq_ruledLine{font-size:15px}}.uccnpq_contact{max-width:560px;color:var(--muted-foreground);gap:16px;font-size:15.5px;line-height:1.75;display:grid}.uccnpq_contact p{margin:0}.uccnpq_email{letter-spacing:-.035em;color:var(--foreground);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-size:clamp(22px,2.6vw,30px);font-weight:500}.uccnpq_contact a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}.uccnpq_contact a:hover{text-decoration-color:currentColor}
.PcfzGa_form{gap:10px;max-width:640px;margin-top:8px;display:flex}.PcfzGa_results{padding-bottom:112px}.PcfzGa_jump{flex-wrap:wrap;gap:6px 22px;padding-bottom:28px;font-size:14px;display:flex}.PcfzGa_jump a{min-height:32px;color:var(--print-ink);text-underline-offset:5px;align-items:center;gap:6px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s;display:inline-flex}.PcfzGa_jump a:hover{text-decoration-color:currentColor}.PcfzGa_jump a span{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.PcfzGa_group{scroll-margin-top:112px}.PcfzGa_group+.PcfzGa_group{margin-top:56px}.PcfzGa_group h2{letter-spacing:-.03em;align-items:baseline;gap:10px;margin:0 0 12px;font-size:22px;font-weight:550;display:flex}.PcfzGa_group h2 span{letter-spacing:0;color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:14px;font-weight:400}.PcfzGa_list{margin:0;padding:0;list-style:none}.PcfzGa_list li{border-top:1px solid var(--border)}.PcfzGa_list li:last-child{border-bottom:1px solid var(--border)}.PcfzGa_list a{min-height:44px;color:var(--print-ink);gap:4px;padding:16px 0;text-decoration:none;display:grid}.PcfzGa_list a:where(:not([data-slot])):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.PcfzGa_title{letter-spacing:-.015em;align-items:center;gap:10px;font-size:17px;font-weight:450;display:flex}.PcfzGa_title>span:first-child{text-underline-offset:5px;min-width:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s}.PcfzGa_list a:hover .PcfzGa_title>span:first-child{text-decoration-color:currentColor}.PcfzGa_context{color:var(--muted-foreground);font-size:13px}.PcfzGa_snippet{max-width:62ch;font-family:var(--typeface-serif);color:var(--muted-foreground);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.PcfzGa_more{color:var(--muted-foreground);margin:14px 0 0;font-size:13px}@media (max-width:640px){.PcfzGa_form{flex-direction:column}.PcfzGa_results{padding-bottom:80px}}
.RfztVG_layout{grid-template-columns:200px minmax(0,720px);align-items:start;gap:56px;display:grid}.RfztVG_content{min-width:0}.RfztVG_nav{padding-top:6px;position:sticky;top:40px}.RfztVG_navList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.RfztVG_page{display:grid}.RfztVG_header{gap:12px;margin-bottom:32px;display:grid}h1.RfztVG_title{font-family:var(--typeface-serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(32px,3.4vw,44px);font-weight:400;line-height:1.1}.RfztVG_lede{max-width:600px;color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.7}.RfztVG_body{gap:24px;display:grid}@container app-main (max-width:900px){.RfztVG_layout{grid-template-columns:minmax(0,1fr);gap:28px}.RfztVG_nav{margin-inline:-4px;padding-top:0;position:static}.RfztVG_navList{overscroll-behavior-x:contain;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--border);grid-auto-columns:max-content;grid-auto-flow:column;gap:4px;padding:4px;overflow-x:auto}.RfztVG_navList::-webkit-scrollbar{display:none}}@media (max-width:860px){.RfztVG_layout{display:block}.RfztVG_nav{display:none}main>.RfztVG_layout:has([data-phone-bar]:not([style*="display: none"],[style*="display: none"] *)){margin-top:0}.RfztVG_header{gap:8px;margin-bottom:24px}h1.RfztVG_title{font-size:34px;line-height:1.12}.RfztVG_lede{font-size:14.5px;line-height:1.6}.RfztVG_body{gap:20px}}
.DX_RHq_tool{padding-bottom:88px}.DX_RHq_calc{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:32px 56px;margin-top:28px;display:grid}.DX_RHq_result{gap:18px;display:grid;position:sticky;top:104px}.DX_RHq_rows{gap:0;margin:0;padding:0;list-style:none;display:grid}.DX_RHq_row{border-top:1px solid var(--border);grid-template-columns:92px auto minmax(0,1fr);align-items:center;gap:10px 18px;padding:14px 0;display:grid}.DX_RHq_row:last-child{border-bottom:1px solid var(--border)}.DX_RHq_rowLabel{font-size:14px;font-weight:500}.DX_RHq_rowHint{color:var(--muted-foreground);font-size:12px;font-weight:400;display:block}.DX_RHq_core{margin-top:28px}.DX_RHq_coreTitle{letter-spacing:-.01em;margin:0 0 6px;font-size:15px;font-weight:600}.DX_RHq_coreIntro{color:var(--muted-foreground);margin:0 0 4px;font-size:13.5px;line-height:1.6}.DX_RHq_total{align-items:baseline;gap:10px;display:flex}.DX_RHq_totalValue{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(56px,7vw,84px);font-weight:600;line-height:1}.DX_RHq_totalOf{font-family:var(--typeface-serif);color:var(--muted-foreground);font-size:22px}.DX_RHq_breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;margin:0;display:grid}.DX_RHq_breakdown div{border-top:1px solid var(--border);padding:10px 0}.DX_RHq_breakdown dt{color:var(--muted-foreground);font-size:12px}.DX_RHq_breakdown dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:18px;font-weight:500}.DX_RHq_verdict{margin:0;font-size:15px;font-weight:500;line-height:1.6}.DX_RHq_fails{gap:8px;margin:0;padding:0;font-size:14px;line-height:1.55;list-style:none;display:grid}.DX_RHq_fails li{gap:8px;display:flex}.DX_RHq_fails svg{color:var(--destructive);flex-shrink:0;margin-top:3px}.DX_RHq_small{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.65}.DX_RHq_small a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.DX_RHq_pickers{grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr);align-items:end;gap:16px 18px;display:grid}.DX_RHq_marks{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px;margin-top:28px;display:grid}.DX_RHq_sessionList{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:0 14px;margin:0;padding:0;list-style:none;display:grid}.DX_RHq_sessionList li{border-top:1px solid var(--border);color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;padding:8px 0;font-size:13px;display:flex}.DX_RHq_sessionList strong{color:var(--foreground);font-weight:600}.DX_RHq_split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px 64px;display:grid}.DX_RHq_matrixWrap{max-width:560px;overflow-x:auto}.DX_RHq_prose{max-width:620px;color:var(--muted-foreground);font-size:15.5px;line-height:1.8}.DX_RHq_prose p{margin:0}.DX_RHq_prose p+p{margin-top:14px}.DX_RHq_prose a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.DX_RHq_prose strong{color:var(--foreground);font-weight:500}.DX_RHq_ruleList{max-width:640px;margin:0;padding:0;list-style:none}.DX_RHq_ruleList li{border-top:1px solid var(--border);padding:14px 0;font-size:15px;line-height:1.65}.DX_RHq_ruleList li:last-child{border-bottom:1px solid var(--border)}.DX_RHq_ruleList span{color:var(--muted-foreground);font-size:13.5px;display:block}.DX_RHq_source{color:var(--muted-foreground);margin-top:18px;font-size:13px;line-height:1.65}.DX_RHq_source a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.DX_RHq_toolList{border-bottom:1.5px solid var(--print-ink);margin:0;padding:0;list-style:none}.DX_RHq_toolLink{border-top:1px solid var(--border);color:var(--print-ink);grid-template-columns:minmax(180px,280px) minmax(0,1fr) auto;align-items:baseline;gap:6px 32px;padding:22px 0;text-decoration:none;display:grid}.DX_RHq_toolList li:first-child .DX_RHq_toolLink{border-top:1.5px solid var(--print-ink)}.DX_RHq_toolName{letter-spacing:-.025em;text-underline-offset:5px;font-size:20px;font-weight:550;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s}.DX_RHq_toolLine{font-family:var(--typeface-serif);color:var(--muted-foreground);font-size:17px;line-height:1.5}.DX_RHq_toolLink svg{transition:translate .2s var(--motion-ease-out);align-self:center}.DX_RHq_toolLink:hover .DX_RHq_toolName{text-decoration-color:currentColor}.DX_RHq_toolLink:hover svg{translate:3px}.DX_RHq_toolLink:where(:not([data-slot])):focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:2px}.DX_RHq_keepGoing{border-top:1px solid var(--border);padding-block:72px}.DX_RHq_toolGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.DX_RHq_cardTop{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.DX_RHq_cardTitle{letter-spacing:-.02em;font-size:17px;font-weight:500}.DX_RHq_cardText{color:var(--muted-foreground);font-size:14px;line-height:1.65}.DX_RHq_linkList{gap:0;max-width:680px;margin:0;padding:0;list-style:none;display:grid}.DX_RHq_linkList li{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:4px 18px;padding:16px 0;font-size:15px;display:flex}.DX_RHq_linkList li:last-child{border-bottom:1px solid var(--border)}.DX_RHq_linkList a{text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px;font-weight:500}.DX_RHq_linkList a:hover{text-decoration-color:currentColor}.DX_RHq_linkList span{color:var(--muted-foreground);font-size:14px}.DX_RHq_groups{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:40px 56px;display:grid}.DX_RHq_groupTitle{letter-spacing:-.01em;margin:0 0 8px;font-size:15px;font-weight:600}.DX_RHq_board{gap:22px;max-width:820px;display:grid}.DX_RHq_boardHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;font-size:14px;display:flex}.DX_RHq_slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.DX_RHq_slots>li{display:grid}.DX_RHq_slotTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.DX_RHq_slotName{margin:0;font-weight:600}.DX_RHq_slotTitle{color:var(--muted-foreground);margin:2px 0 0;font-size:13px}.DX_RHq_slotFoot{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:auto;font-size:13px;display:flex}.DX_RHq_boardActions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.DX_RHq_timerLayout{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;gap:40px 72px;display:grid}.DX_RHq_timerSheet{width:100%;max-width:400px}.DX_RHq_countdown{gap:10px;display:grid}.DX_RHq_days{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.DX_RHq_daysValue{letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:clamp(88px,14vw,168px);font-weight:600;line-height:.9}.DX_RHq_daysUnit{font-family:var(--typeface-serif);color:var(--muted-foreground);font-size:clamp(22px,2.4vw,30px)}.DX_RHq_countdownText{max-width:560px;margin:0;font-size:16px;line-height:1.7}.DX_RHq_countdownSub{color:var(--muted-foreground);margin:0;font-size:14px}.DX_RHq_sessionCards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.DX_RHq_facts{grid-template-columns:max-content minmax(0,1fr);gap:0 28px;max-width:720px;margin:0;display:grid}.DX_RHq_facts dt,.DX_RHq_facts dd{border-top:1px solid var(--border);padding:14px 0;font-size:15px;line-height:1.6}.DX_RHq_facts dt{color:var(--muted-foreground)}.DX_RHq_facts dd{margin:0}.DX_RHq_plan{gap:0;margin:0;padding:0;list-style:none;display:grid}.DX_RHq_stage{border-top:1px solid var(--border);grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:16px 56px;padding:32px 0;display:grid}.DX_RHq_stage:last-child{border-bottom:1px solid var(--border)}.DX_RHq_stageWhen{align-content:start;gap:6px;display:grid}.DX_RHq_stageWeeks{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.DX_RHq_stage h3{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:500;line-height:1.25}.DX_RHq_stageBody{gap:14px;max-width:620px;display:grid}.DX_RHq_stageBody p{color:var(--muted-foreground);margin:0;font-size:15.5px;line-height:1.8}.DX_RHq_weekList{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.DX_RHq_week{border:1px solid var(--border);color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.DX_RHq_week[data-state=now]{border-color:var(--foreground);color:var(--foreground);font-weight:600}.DX_RHq_week[data-state=past]{opacity:.55;text-decoration:line-through;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.DX_RHq_stageLinks{flex-wrap:wrap;gap:8px 20px;font-size:14px;display:flex}.DX_RHq_stageLinks a{text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px;font-weight:500}.DX_RHq_stageLinks a:hover{text-decoration-color:currentColor}@media (max-width:960px){.DX_RHq_calc{grid-template-columns:minmax(0,1fr)}.DX_RHq_result{position:static}.DX_RHq_split,.DX_RHq_timerLayout{grid-template-columns:minmax(0,1fr)}.DX_RHq_timerSheet{margin-inline:auto}}@media (max-width:760px){.DX_RHq_tool{padding-bottom:64px}.DX_RHq_row{grid-template-columns:minmax(0,1fr) auto}.DX_RHq_row>:last-child{grid-column:1/-1}.DX_RHq_pickers{grid-template-columns:minmax(0,1fr) auto}.DX_RHq_pickers>:first-child,.DX_RHq_pickers>:last-child{grid-column:1/-1}.DX_RHq_slots{grid-template-columns:minmax(0,1fr)}.DX_RHq_stage{grid-template-columns:minmax(0,1fr);padding:26px 0}.DX_RHq_facts{grid-template-columns:minmax(0,1fr)}.DX_RHq_facts dt{padding-bottom:0}.DX_RHq_facts dd{border-top:0;padding-top:4px}.DX_RHq_groups,.DX_RHq_toolGrid,.DX_RHq_sessionCards{grid-template-columns:minmax(0,1fr)}.DX_RHq_toolLink{grid-template-columns:minmax(0,1fr) auto;padding:18px 0}.DX_RHq_toolLine{grid-area:2/1;font-size:16px}.DX_RHq_toolLink svg{grid-area:1/2/span 2}.DX_RHq_keepGoing{padding-block:56px}}@media (max-width:360px){.DX_RHq_timerLayout .DX_RHq_timerSheet{width:auto;margin-inline:-8px;padding-inline:10px}}
