.z4rJBW_more{margin:0}.z4rJBW_more>summary{min-height:44px;color:var(--accent-strong);text-underline-offset:3px;cursor:pointer;align-items:center;margin:8px 0;font-weight:600;text-decoration:underline;list-style:none;display:inline-flex}.z4rJBW_more>summary::-webkit-details-marker{display:none}.z4rJBW_more[open]>summary{display:none}
.ksONfW_strip{margin:22px 0 4px}.ksONfW_heading{margin:0 0 4px;font-size:1.1rem}.ksONfW_note{color:var(--muted);margin:0 0 12px;font-size:.86rem}.ksONfW_list{scroll-snap-type:x mandatory;grid-auto-columns:74%;grid-auto-flow:column;gap:14px;margin:0;padding:0 0 6px;list-style:none;display:grid;overflow-x:auto}.ksONfW_item{scroll-snap-align:start;min-width:0}@media (min-width:760px){.ksONfW_list{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}}.ksONfW_item figure{flex-direction:column;gap:8px;margin:0;display:flex}.ksONfW_open{width:100%;color:inherit;font:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.ksONfW_open:focus-visible{outline:3px solid var(--accent,currentColor);outline-offset:3px;border-radius:var(--radius)}.ksONfW_frame{aspect-ratio:4/5;border:1.5px solid var(--rule);border-radius:var(--radius);background:var(--bg);display:block;position:relative;overflow:hidden}.ksONfW_frame img{width:100%;height:auto;left:0;top:var(--focus,0%);transform:translateY(calc(var(--focus,0%) * -1));position:absolute}.ksONfW_frame:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg));pointer-events:none;height:18%;position:absolute;inset:auto 0 0}.ksONfW_atEnd:after{content:none}.ksONfW_hint{text-underline-offset:2px;margin-top:6px;font-size:.8rem;font-weight:600;text-decoration:underline;display:block}.ksONfW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ksONfW_dialog{border:1.5px solid var(--rule);border-radius:var(--radius);background:var(--bg);width:min(96vw,720px);max-height:92vh;color:inherit;padding:0;overflow:hidden}.ksONfW_dialog[open]{flex-direction:column;display:flex}.ksONfW_dialog::backdrop{background:#0009}.ksONfW_dialogBar{border-bottom:1.5px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.ksONfW_close{border:1.5px solid var(--rule);border-radius:var(--radius);background:var(--bg);min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;padding:0 14px;font-weight:600}.ksONfW_dialogBody{overscroll-behavior:contain;overflow-y:auto}.ksONfW_dialogBody img{width:100%;height:auto;display:block}.ksONfW_item figcaption{flex-direction:column;gap:2px;font-size:.86rem;display:flex}.ksONfW_item figcaption span{color:var(--muted)}@media (prefers-color-scheme:dark){.ksONfW_dim{border-color:var(--line-strong,var(--line));background:#1a1a1a}.ksONfW_dim img{filter:brightness(.8)contrast(.96)}}
.vSG2UG_avatar{color:var(--accent);flex:none;display:block}.vSG2UG_who{align-items:center;gap:10px;margin:0;display:flex}.vSG2UG_whoText{gap:1px;display:grid}.vSG2UG_whoName{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.95rem;display:inline-flex}.vSG2UG_whoName b{color:var(--accent-strong)}.vSG2UG_whoRole{color:var(--muted);font-size:.82rem;font-weight:400}.vSG2UG_demo{border:1.5px solid var(--accent-line);background:var(--accent-soft);border-radius:var(--radius);gap:10px;max-width:34rem;margin:16px 0 0;padding:14px;display:grid}.vSG2UG_chat{gap:8px;display:grid}.vSG2UG_chat p{border-radius:12px;max-width:92%;margin:0;padding:8px 12px;font-size:.93rem;line-height:1.4}.vSG2UG_speaker{letter-spacing:.04em;text-transform:uppercase;opacity:.75;margin-bottom:2px;font-size:.7rem;font-weight:650;display:block}.vSG2UG_you{background:var(--ink);color:var(--ink-fg);border-bottom-right-radius:3px;justify-self:end}.vSG2UG_reply{background:var(--surface);border:1px solid var(--accent-line);border-bottom-left-radius:3px;justify-self:start}.vSG2UG_note{color:var(--muted);margin:0;font-size:.82rem;line-height:1.4}.vSG2UG_cta{justify-self:start}.vSG2UG_greeting{border-left:4px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--radius) var(--radius) 0;align-items:flex-start;gap:12px;margin:16px 0;padding:12px 14px;display:flex}.vSG2UG_greetLine{margin:4px 0 0;line-height:1.45}.vSG2UG_greetLine a{margin-block:-3px;padding-block:3px;display:inline-block}.vSG2UG_benefits{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vSG2UG_benefits li{padding-left:26px;line-height:1.45;position:relative}.vSG2UG_benefits li:before{content:"";border-left:2.5px solid var(--accent-strong);border-bottom:2.5px solid var(--accent-strong);width:12px;height:7px;position:absolute;top:.45em;left:4px;transform:rotate(-45deg)}.vSG2UG_benefits b{display:block}.vSG2UG_dock{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:31;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;max-width:min(320px,100vw - 32px);display:flex;position:fixed}@media (min-width:900px){.vSG2UG_dock{bottom:24px;right:24px}}.vSG2UG_dock>*{pointer-events:auto}.vSG2UG_out{visibility:hidden;opacity:0;pointer-events:none!important}.vSG2UG_button{background:var(--surface);cursor:pointer;border:0;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;display:grid;position:relative;box-shadow:0 6px 22px #00000038}.vSG2UG_tab{width:24px;height:48px;color:var(--surface);cursor:pointer;isolation:isolate;background:0 0;border:0;place-items:center;padding:0 0 0 8px;font-size:1rem;font-weight:700;line-height:1;display:grid;position:absolute;bottom:4px;right:-16px}.vSG2UG_tab:before{content:"";z-index:-1;background:var(--accent-strong,var(--accent));border-radius:10px 0 0 10px;width:16px;position:absolute;inset:0 0 0 auto;box-shadow:0 4px 14px #0003}@media (min-width:720px){.vSG2UG_tab{padding-left:0}.vSG2UG_tab:before{width:24px}}@media (min-width:900px){.vSG2UG_tab{right:-24px}}.vSG2UG_tab:focus-visible{outline:3px solid var(--accent-strong);outline-offset:2px}.vSG2UG_buttonStory{border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:60px;height:68px;display:flex}.vSG2UG_buttonAsk{color:var(--accent-strong);font-size:.72rem;font-weight:700;line-height:1}.vSG2UG_tabStory{letter-spacing:.02em;height:auto;min-height:96px;padding-block:8px;font-size:.68rem}.vSG2UG_tabText{writing-mode:vertical-rl;white-space:nowrap;line-height:1;transform:rotate(180deg)}.vSG2UG_button:focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px}.vSG2UG_button .vSG2UG_ai{background:var(--ink);color:var(--ink-fg);border-radius:4px;padding:3px 4px;font-size:.62rem;font-weight:700;line-height:1;position:absolute;top:-4px;right:-4px}.vSG2UG_bubble{background:var(--surface);color:var(--fg);border:1.5px solid var(--accent-line);border-radius:14px 14px 4px;align-items:flex-start;gap:6px;max-width:280px;padding:10px 6px 10px 12px;font-size:.88rem;line-height:1.35;display:flex;position:relative;box-shadow:0 6px 22px #00000029}.vSG2UG_bubbleText{all:unset;cursor:pointer;text-align:left}.vSG2UG_bubbleText b{color:var(--accent-strong)}.vSG2UG_bubbleText:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px;border-radius:4px}.vSG2UG_close{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;width:44px;height:44px;margin:-10px -6px -10px 0;font-size:1.1rem;line-height:1}.vSG2UG_close:hover{background:var(--accent-soft);color:var(--fg)}.vSG2UG_card{background:var(--surface);width:min(320px,100vw - 32px);color:var(--fg);border:1.5px solid var(--rule,var(--line));border-radius:var(--radius);gap:10px;padding:14px;display:grid;box-shadow:0 12px 40px #0003}.vSG2UG_cardTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.vSG2UG_cardLine{margin:0;line-height:1.45}.vSG2UG_actions{flex-wrap:wrap;gap:8px;display:flex}.vSG2UG_actions .btn{padding:9px 14px;font-size:.9rem}.vSG2UG_small{color:var(--muted);margin:0;font-size:.78rem;line-height:1.4}.vSG2UG_links{flex-wrap:wrap;gap:4px 14px;font-size:.84rem;display:flex}.vSG2UG_links a{align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}.vSG2UG_linkButton{all:unset;cursor:pointer;min-height:44px;color:var(--accent-strong);text-underline-offset:2px;align-items:center;margin-block:-12px;text-decoration:underline;display:inline-flex}.vSG2UG_linkButton:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.vSG2UG_bubble,.vSG2UG_card{animation:.22s ease-out vSG2UG_buddyIn}}.vSG2UG_dock>.vSG2UG_out{transition:none}@keyframes vSG2UG_buddyIn{0%{transform:translateY(6px)}to{transform:none}}@media print{.vSG2UG_dock{display:none}}.vSG2UG_badge{border:1px solid color-mix(in srgb, currentColor 45%, transparent);border-radius:4px;padding:1px 5px;font-size:.7rem;font-weight:650;line-height:1.3}.vSG2UG_strip{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:10px;align-items:center;gap:8px;margin:0;padding:6px 10px;font-size:.86rem;line-height:1.35;display:flex}.vSG2UG_stripName{color:var(--accent-strong)}.vSG2UG_tap{align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}.vSG2UG_stripCta{white-space:nowrap;align-items:center;min-height:44px;margin-block:-12px;font-weight:650;display:inline-flex}.vSG2UG_stripCta:after{content:" →"}@media (min-width:960px){.vSG2UG_strip{display:none}}.vSG2UG_timed{color:var(--muted);align-items:center;gap:8px;margin:8px 0;font-size:.86rem;line-height:1.4;display:flex}@media (max-width:899px){.vSG2UG_dock[data-buddy-dock=course],.vSG2UG_dock[data-buddy-dock=practice],.vSG2UG_dock[data-buddy-dock=timed]{bottom:calc(64px + 16px + var(--course-parts-row,0px) + env(safe-area-inset-bottom))}}@media (max-width:767.98px){body:has([data-course-nav]):has([data-phone-bar=practice]) .vSG2UG_dock[data-buddy-dock=practice]{bottom:calc(var(--course-tabbar-h) + 73px + 16px)}body:has([data-course-nav]):has([data-phone-bar=flashcards]) .vSG2UG_dock[data-buddy-dock=course]{bottom:calc(var(--course-tabbar-h) + 85px + 16px)}}
.tgxuwW_scene{border:1px solid var(--line);background:var(--panel);border-radius:10px;max-width:520px;margin:16px auto;padding:8px}.tgxuwW_scene figcaption{padding:6px 4px 2px;font-size:.9rem}.tgxuwW_svg{width:100%;height:auto;color:var(--fg);display:block}.tgxuwW_plate{fill:var(--surface);stroke:currentColor;stroke-width:1.5px}.tgxuwW_weld{fill:var(--accent-soft);stroke:currentColor;stroke-width:1.5px}.tgxuwW_groove{fill:var(--panel);stroke:currentColor;stroke-width:1.2px}.tgxuwW_blade{fill:var(--accent);fill-opacity:.35;stroke:var(--accent);stroke-width:2px}.tgxuwW_bladeLabel{fill:currentColor;font:600 14px sans-serif}.tgxuwW_panel{fill:var(--surface);stroke:currentColor;stroke-width:1px}.tgxuwW_tick{stroke:currentColor;stroke-width:1.2px}.tgxuwW_tickLabel,.tgxuwW_scaleWord{fill:currentColor;font:11px sans-serif}.tgxuwW_scaleWord{letter-spacing:.05em;font-weight:600}.tgxuwW_indicator{fill:var(--accent);stroke:var(--accent);stroke-width:2px}.tgxuwW_pointer{stroke:var(--accent);stroke-width:3px;stroke-linecap:round}.tgxuwW_pivot{fill:var(--surface);stroke:var(--accent);stroke-width:2px}.tgxuwW_gap,.tgxuwW_rocks,.tgxuwW_overrun{color:var(--fg)}.tgxuwW_contact{font-weight:600}
._7SvRpW_panel{border:1.5px solid var(--accent-line);background:var(--accent-soft);border-radius:var(--radius);gap:10px;margin:0 0 20px;padding:14px 16px;display:grid}._7SvRpW_who{align-items:center;gap:10px;margin:0;font-size:.98rem;display:flex}._7SvRpW_who b{color:var(--accent-strong)}._7SvRpW_role{color:var(--muted);font-size:.82rem}._7SvRpW_intro,._7SvRpW_note,._7SvRpW_reply,._7SvRpW_you,._7SvRpW_stem,._7SvRpW_score{margin:0;line-height:1.45}._7SvRpW_note{color:var(--muted);font-size:.82rem}._7SvRpW_you{font-size:.92rem;font-weight:600}._7SvRpW_reply{white-space:pre-wrap;font-size:.93rem}._7SvRpW_label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.75rem;font-weight:650}._7SvRpW_chips,._7SvRpW_options,._7SvRpW_log{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}._7SvRpW_log,._7SvRpW_options{gap:10px;display:grid}._7SvRpW_log>li{justify-items:start;gap:6px;display:grid}._7SvRpW_log:empty{position:absolute}._7SvRpW_chip{font:inherit;border:1px solid var(--accent-line);background:var(--surface);color:var(--fg);cursor:pointer;border-radius:999px;min-height:44px;padding:6px 12px;font-size:.88rem}._7SvRpW_chip:hover:not(:disabled){background:var(--accent-soft)}._7SvRpW_chip:disabled{opacity:.6;cursor:default}._7SvRpW_details{gap:3px;margin:0;padding-left:18px;font-size:.88rem;display:grid}._7SvRpW_links{margin:0;font-size:.9rem}._7SvRpW_question,._7SvRpW_done,._7SvRpW_plan,._7SvRpW_feedback{justify-items:start;gap:8px;display:grid}._7SvRpW_question{background:var(--surface);border:1px solid var(--accent-line);border-radius:var(--radius);padding:12px}._7SvRpW_options{width:100%}._7SvRpW_option{text-align:left;width:100%;font:inherit;border:1px solid var(--accent-line);background:var(--surface);min-height:44px;color:var(--fg);cursor:pointer;border-radius:8px;padding:10px 12px;font-size:.92rem}._7SvRpW_option:disabled{cursor:default}._7SvRpW_picked{border-color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}._7SvRpW_key{border-color:var(--good,var(--accent-strong));background:var(--accent-soft)}._7SvRpW_feedback p{margin:0;font-size:.92rem;line-height:1.45}._7SvRpW_done{width:100%}._7SvRpW_error{color:var(--bad);margin:0;font-size:.9rem}._7SvRpW_v2{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent)}._7SvRpW_v2 ._7SvRpW_who{gap:12px}._7SvRpW_v2 ._7SvRpW_role{font-size:.78rem}._7SvRpW_v2 ._7SvRpW_chips{gap:6px;display:grid}._7SvRpW_v2 ._7SvRpW_chip{text-align:left;border-radius:var(--radius);background:var(--bg);border-color:var(--line);justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}._7SvRpW_v2 ._7SvRpW_chip:after{content:"→";color:var(--accent-strong);flex:none}._7SvRpW_v2 ._7SvRpW_chip:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-line)}._7SvRpW_v2 ._7SvRpW_chip:focus-visible,._7SvRpW_v2 ._7SvRpW_option:focus-visible{outline:2px solid var(--accent-ui,var(--accent));outline-offset:2px}._7SvRpW_v2 ._7SvRpW_question{background:var(--bg);border-color:var(--line)}._7SvRpW_v2 ._7SvRpW_option{background:var(--surface);border-color:var(--line);border-radius:var(--radius)}._7SvRpW_v2 ._7SvRpW_label{font-family:var(--font-mono)}@media (min-width:720px){._7SvRpW_v2 ._7SvRpW_chips{grid-template-columns:repeat(2,minmax(0,1fr))}}._7SvRpW_compact{gap:6px;margin:4px 0 0;padding:10px 12px}._7SvRpW_compact ._7SvRpW_intro{color:var(--muted);font-size:.86rem}._7SvRpW_compact ._7SvRpW_chips{grid-template-columns:minmax(0,1fr)}
.uFfNQG_root{margin-top:16px}.uFfNQG_row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.uFfNQG_row .btn{min-height:44px}.uFfNQG_done{font-size:.92rem}.uFfNQG_form{gap:6px;display:grid}.uFfNQG_label{font-weight:600}.uFfNQG_help{color:var(--muted);margin:0;font-size:.85rem}.uFfNQG_box{width:100%;min-height:88px;font:inherit;color:var(--fg);background:var(--surface);border:1px solid var(--control-line);border-radius:var(--radius);resize:vertical;padding:10px 12px;line-height:1.5}.uFfNQG_box:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.uFfNQG_error{border-left:4px solid var(--bad);margin:0;padding:8px 12px;font-size:.92rem}@media print{.uFfNQG_root{display:none}}
.dGQ3RW_box{border:1.5px solid var(--accent-line);background:var(--accent-soft);border-radius:var(--radius);gap:10px;margin:20px 0;padding:14px 16px;display:grid}.dGQ3RW_who{align-items:center;gap:10px;margin:0;font-size:.98rem;display:flex}.dGQ3RW_who b{color:var(--accent-strong)}.dGQ3RW_intro,.dGQ3RW_reply,.dGQ3RW_you{margin:0;line-height:1.45}.dGQ3RW_intro{color:var(--muted);font-size:.9rem}.dGQ3RW_you{font-size:.92rem;font-weight:600}.dGQ3RW_reply{overflow-wrap:anywhere;font-size:.93rem}.dGQ3RW_reply p{margin:0}.dGQ3RW_chips,.dGQ3RW_log{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dGQ3RW_log{gap:12px;display:grid}.dGQ3RW_log:empty{position:absolute}.dGQ3RW_log>li{background:var(--surface);border:1px solid var(--accent-line);border-radius:var(--radius);justify-items:start;gap:6px;padding:10px 12px;display:grid}.dGQ3RW_chip{font:inherit;border:1px solid var(--accent-line);background:var(--surface);color:var(--fg);cursor:pointer;border-radius:999px;min-height:44px;padding:6px 12px;font-size:.88rem}.dGQ3RW_chip:hover{background:var(--accent-soft)}.dGQ3RW_details{overflow-wrap:anywhere;gap:3px;margin:0;padding-left:18px;font-size:.88rem;display:grid}.dGQ3RW_links{margin:0;font-size:.9rem}.dGQ3RW_form{gap:8px;display:flex}.dGQ3RW_form .btn{flex:none;min-height:44px}.dGQ3RW_input{min-width:0;font:inherit;flex:1;min-height:44px}.dGQ3RW_compact{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);gap:8px;margin:4px 0 0;padding:10px 12px}.dGQ3RW_compact .dGQ3RW_who{gap:8px;font-size:.95rem}.dGQ3RW_compact .dGQ3RW_intro{font-size:.86rem;line-height:1.35}.dGQ3RW_compact .dGQ3RW_chips{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.dGQ3RW_compact .dGQ3RW_chip{text-align:left;border-radius:var(--radius);background:var(--bg);border-color:var(--line);justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.dGQ3RW_compact .dGQ3RW_chip:after{content:"→";color:var(--accent-strong);flex:none}.dGQ3RW_compact .dGQ3RW_chip:hover{background:var(--accent-soft);border-color:var(--accent-line)}.dGQ3RW_compact .dGQ3RW_chip:focus-visible{outline:2px solid var(--accent-ui,var(--accent));outline-offset:2px}.dGQ3RW_compact .dGQ3RW_log>li{background:var(--bg);border-color:var(--line)}
._4w60ga_wrap{margin-block:12px 0}._4w60ga_open{min-width:44px;min-height:44px;font:inherit;color:var(--muted,inherit);cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:.9rem;text-decoration:underline}._4w60ga_form{gap:8px;margin-top:4px;display:grid}._4w60ga_form fieldset{border:0;gap:4px;margin:0;padding:0;display:grid}._4w60ga_form legend{padding:0;font-weight:600}._4w60ga_reason{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}._4w60ga_reason input{width:20px;height:20px;margin:0}._4w60ga_text{width:100%;min-height:88px;font:inherit;box-sizing:border-box;resize:vertical;padding:10px}._4w60ga_count{font-size:.85rem}._4w60ga_row{flex-wrap:wrap;gap:8px;display:flex}._4w60ga_row button{min-width:44px;min-height:44px}._4w60ga_done{align-items:center;min-height:44px;margin:0;display:flex}
.szlYkW_card{min-width:0}.szlYkW_lead{margin:0 0 14px}.szlYkW_topics{gap:0;margin:0 0 18px;padding:0;list-style:none;display:grid}.szlYkW_topic{border-top:1px solid var(--line);min-width:0;padding:14px 0}.szlYkW_topic:last-child{border-bottom:1px solid var(--line)}.szlYkW_topicHead{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.szlYkW_topicHead h3{margin:0;font-size:1.05rem;line-height:1.35}.szlYkW_score{font:600 .75rem var(--font-mono);text-transform:uppercase;color:var(--accent-strong);white-space:nowrap}.szlYkW_module{margin-top:10px}.szlYkW_topic>.szlYkW_module:first-child{margin-top:0}.szlYkW_kind{font:600 .72rem var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);overflow-wrap:anywhere;margin:0}.szlYkW_module ul{margin:4px 0 0;padding-left:18px}.szlYkW_module li{margin:2px 0;line-height:1.4}.szlYkW_more{color:var(--muted);font-size:.9rem}p.szlYkW_more{margin:8px 0 0}.szlYkW_match{margin:-4px 0 18px;line-height:1.45}.szlYkW_button{width:100%;min-height:48px}@media (min-width:820px){.szlYkW_card{grid-area:1/2}.results-summary:has(.szlYkW_card)>.results-breakdown{grid-area:1/1/span 2}}
.aZgw6G_row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:40px;display:grid}.aZgw6G_single{justify-content:center;display:flex}.aZgw6G_item{flex-direction:column;align-items:center;gap:18px;display:flex}.aZgw6G_caption{text-align:center;max-width:290px}.aZgw6G_caption b{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin-bottom:4px;font-size:1.2rem;display:block}.aZgw6G_caption span{color:var(--muted);font-size:.95rem}.aZgw6G_phone{--a:var(--accent);--a-soft:color-mix(in srgb, var(--accent) 12%, #fff);--a-deep:color-mix(in srgb, var(--accent) 70%, #000);aspect-ratio:9/19.2;background:linear-gradient(145deg,#2b2b2e,#0c0c0d 40%,#1d1d20);border-radius:46px;flex:none;width:272px;padding:9px;position:relative;box-shadow:0 30px 60px -20px #0f0c0873,0 12px 24px -12px #0f0c0859,inset 0 0 0 1.5px #3a3a3d}.aZgw6G_phone:before{content:"";background:#2a2a2d;border-radius:0 2px 2px 0;width:3px;height:64px;position:absolute;top:120px;right:-3px}.aZgw6G_screen{color:#15130f;height:100%;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:#f6f5f2;border-radius:38px;flex-direction:column;font-size:11.5px;line-height:1.35;display:flex;position:relative;overflow:hidden}.aZgw6G_status{justify-content:space-between;align-items:center;padding:11px 24px 2px;font-size:11.5px;font-weight:600;display:flex}.aZgw6G_status svg{width:auto;height:10px}.aZgw6G_icons{align-items:center;gap:5px;display:flex}.aZgw6G_island{background:#050505;border-radius:14px;width:82px;height:23px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.aZgw6G_top{justify-content:space-between;align-items:center;padding:12px 18px 4px;display:flex}.aZgw6G_brand{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.aZgw6G_mark{background:var(--a);color:#fff;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.aZgw6G_mark svg{width:13px;height:13px}.aZgw6G_avatar{background:var(--a-soft);width:24px;height:24px;color:var(--a-deep);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.aZgw6G_title{font-family:var(--font-display);letter-spacing:.005em;padding:2px 18px 8px;font-size:24px;font-weight:700}.aZgw6G_body{flex-direction:column;flex:1;gap:9px;padding:0 14px;display:flex;overflow:hidden}.aZgw6G_muted{color:#6f6a60}.aZgw6G_card{background:#fff;border-radius:16px;padding:11px 12px;box-shadow:0 1px 2px #14100a0f,0 4px 14px -6px #14100a1f}.aZgw6G_cardHead{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.aZgw6G_cardHead b{font-size:12px}.aZgw6G_small{font-size:10px}.aZgw6G_hero{color:#fff;background:linear-gradient(135deg, var(--a) 0%, var(--a-deep) 100%);box-shadow:0 10px 20px -10px color-mix(in srgb, var(--accent) 70%, transparent);border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.aZgw6G_k{opacity:.8;font-size:10.5px}.aZgw6G_v{font-family:var(--font-display);margin:3px 0 2px;font-size:30px;font-weight:700;line-height:1}.aZgw6G_ring{flex:none;width:58px;height:58px;position:relative}.aZgw6G_ring svg{width:100%;height:100%;transform:rotate(-90deg)}.aZgw6G_ring span{place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;inset:0}.aZgw6G_dom{margin-top:7px}.aZgw6G_domLabel{justify-content:space-between;gap:8px;margin-bottom:4px;display:flex}.aZgw6G_domLabel span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aZgw6G_domLabel span:last-child{font-variant-numeric:tabular-nums;font-weight:600}.aZgw6G_bar{background:#eeebe5;border-radius:3px;height:5px;overflow:hidden}.aZgw6G_bar>span{border-radius:3px;height:100%;display:block}.aZgw6G_low>span{background:#d0453a}.aZgw6G_mid>span{background:#e08a12}.aZgw6G_high>span{background:#2f8a55}.aZgw6G_rowItem{align-items:center;gap:10px;display:flex}.aZgw6G_chip{background:var(--a-soft);width:30px;height:30px;color:var(--a);border-radius:10px;flex:none;place-items:center;display:grid}.aZgw6G_chip svg{width:15px;height:15px}.aZgw6G_grow{flex:1;min-width:0}.aZgw6G_chev{color:#b4aea2;width:12px;height:12px}.aZgw6G_qTop{justify-content:space-between;align-items:center;padding:10px 18px 6px;font-weight:600;display:flex}.aZgw6G_close{background:#ebe8e2;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.aZgw6G_close svg{width:10px;height:10px}.aZgw6G_segs{grid-template-columns:repeat(15,1fr);gap:2px;padding:0 18px 10px;display:grid}.aZgw6G_segs i{background:#e4e0d8;border-radius:2px;height:4px}.aZgw6G_segs i.aZgw6G_f{background:var(--a)}.aZgw6G_stem{padding:2px 2px 4px;font-size:13px;font-weight:650;line-height:1.38}.aZgw6G_option{background:#fff;border-radius:13px;align-items:center;gap:9px;padding:9px 10px;display:flex;box-shadow:0 1px 2px #14100a0f,inset 0 0 0 1px #e9e5dd}.aZgw6G_letter{color:#5f5a50;background:#f1eee8;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:grid}.aZgw6G_right{background:#eef8f1;box-shadow:inset 0 0 0 1.5px #2f8a55}.aZgw6G_letter svg{width:11px;height:11px}.aZgw6G_right .aZgw6G_letter{color:#fff;background:#2f8a55}.aZgw6G_why{background:#fff;border-radius:13px;padding:9px 11px;box-shadow:0 1px 2px #14100a0f}.aZgw6G_why b{color:#27774a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:10.5px;display:block}.aZgw6G_week{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.aZgw6G_day{text-align:center;color:#77716a;background:#fff;border-radius:11px;padding:6px 0 7px;font-size:9.5px;box-shadow:inset 0 0 0 1px #ebe7df}.aZgw6G_day b{color:#15130f;margin-top:1px;font-size:12px;display:block}.aZgw6G_day.aZgw6G_on{background:var(--a);color:#ffffffd9;box-shadow:none}.aZgw6G_day.aZgw6G_on b{color:#fff}.aZgw6G_day.aZgw6G_done:after{content:"";background:#2f8a55;border-radius:50%;width:4px;height:4px;margin:3px auto 0;display:block}.aZgw6G_task{border-bottom:1px solid #f1eee8;align-items:center;gap:10px;padding:8px 0;display:flex}.aZgw6G_task:last-child{border-bottom:0;padding-bottom:2px}.aZgw6G_tick{color:#fff;border:1.5px solid #c9c3b7;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.aZgw6G_tick svg{width:9px;height:9px}.aZgw6G_tick.aZgw6G_done{background:#2f8a55;border-color:#2f8a55}.aZgw6G_tick.aZgw6G_now{border-color:var(--a);background:var(--a);box-shadow:inset 0 0 0 3.5px #fff}.aZgw6G_cta{background:var(--a);color:#fff;text-align:center;box-shadow:0 8px 16px -8px color-mix(in srgb, var(--accent) 80%, transparent);border-radius:14px;padding:10px;font-size:12px;font-weight:650}.aZgw6G_tabs{text-align:center;color:#6b655b;background:#ffffffeb;border-top:1px solid #ebe7df;grid-template-columns:repeat(4,1fr);padding:7px 6px 20px;font-size:9px;display:grid}.aZgw6G_tabs span{flex-direction:column;align-items:center;gap:2px;display:flex}.aZgw6G_tabs svg{width:17px;height:17px}.aZgw6G_tabs .aZgw6G_on{color:var(--a);font-weight:700}.aZgw6G_band{color:var(--fg);background:radial-gradient(120% 90% at 85% 10%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--accent) 10%, var(--surface)), var(--surface));border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));border-radius:28px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:24px;padding:48px;display:grid;position:relative;overflow:hidden}.aZgw6G_band h2{margin:6px 0 12px}.aZgw6G_band p{max-width:46ch}.aZgw6G_points{gap:10px;margin:18px 0 24px;padding:0;list-style:none;display:grid}.aZgw6G_points li{align-items:flex-start;gap:10px;display:flex}.aZgw6G_points li:before{content:"";background:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='m5 9.5 2.6 2.6L13 6.5' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-radius:6px;flex:none;width:18px;height:18px;margin-top:2px}.aZgw6G_platforms{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.aZgw6G_platform{background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.aZgw6G_platform svg{width:14px;height:14px}.aZgw6G_fan{justify-content:center;align-items:center;height:560px;display:flex;position:relative}.aZgw6G_fan>div{position:absolute}.aZgw6G_fan>div:first-child{z-index:1;transform:translate(-50%)rotate(-6deg)scale(.82)}.aZgw6G_fan>div:nth-child(2){z-index:3}.aZgw6G_fan>div:nth-child(3){z-index:2;transform:translate(50%)rotate(6deg)scale(.82)}.aZgw6G_note{color:var(--muted);margin-top:18px;font-size:.8rem}@media (max-width:960px){.aZgw6G_row{grid-template-columns:1fr;justify-items:center}.aZgw6G_band{border-radius:20px;grid-template-columns:1fr;padding:28px 20px}.aZgw6G_fan{height:580px}.aZgw6G_fan>div:first-child,.aZgw6G_fan>div:nth-child(3){display:none}}@media (prefers-color-scheme:dark){.aZgw6G_phone{filter:brightness(.78)contrast(1.05);outline:1px solid var(--line-strong);outline-offset:2px}}
.Fwy5Oq_chart{min-width:0;margin:0 0 20px}.Fwy5Oq_title{margin:0 0 2px;font-size:1.1rem}.Fwy5Oq_sub{color:var(--muted);margin:0 0 8px;font-size:.82rem;line-height:1.35}.Fwy5Oq_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.82rem;line-height:1.25}.Fwy5Oq_table thead th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:right;white-space:nowrap;padding:0 0 4px;font-size:.68rem;font-weight:600}.Fwy5Oq_table thead th:first-child{text-align:left}.Fwy5Oq_table thead th+th{padding-left:10px}.Fwy5Oq_table tbody th{text-align:left;width:100%;padding:4px 10px 4px 0;font-weight:400}.Fwy5Oq_table td{text-align:right;white-space:nowrap;vertical-align:top;padding:4px 0 4px 10px}.Fwy5Oq_label{display:block}.Fwy5Oq_bars{gap:2px;margin-top:3px;display:grid}.Fwy5Oq_bars>span{border-radius:2px;height:4px;display:block}.Fwy5Oq_key{vertical-align:0;border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.Fwy5Oq_outline{background:var(--line-strong)}.Fwy5Oq_bank{background:var(--accent-ui)}.Fwy5Oq_list{gap:8px;margin:8px 0;padding:0;font-size:.82rem;line-height:1.25;list-style:none;display:grid}.Fwy5Oq_row{align-items:center;gap:8px;margin-top:3px;display:flex}.Fwy5Oq_track{background:var(--line);border-radius:3px;flex:1;min-width:0;height:6px;display:block}.Fwy5Oq_track>span{background:var(--accent-ui);border-radius:3px;height:100%;display:block}.Fwy5Oq_pct{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch}.Fwy5Oq_numbers{margin-top:4px}.Fwy5Oq_numbers summary{cursor:pointer;color:var(--muted);min-height:24px;padding:6px 0;font-size:.82rem}.Fwy5Oq_numbers summary:focus-visible{outline:2px solid var(--accent-ui);outline-offset:2px}.Fwy5Oq_mine thead th{white-space:normal;vertical-align:bottom}.Fwy5Oq_startRow th .Fwy5Oq_label{font-weight:600}.Fwy5Oq_start{border:1px solid var(--line-strong);border-radius:999px;margin-top:3px;padding:1px 6px;font-size:.72rem;font-weight:600;display:inline-block}
.pptFOW_ready{gap:10px;scroll-margin-top:88px;display:grid}.pptFOW_label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.78rem;font-weight:600}.pptFOW_title{margin:0;font-size:1.25rem}.pptFOW_row{gap:8px;display:grid}.pptFOW_email{width:100%;min-width:0;font-size:1rem}.pptFOW_consent{margin:0;font-size:.82rem}.pptFOW_error{color:var(--bad);font-size:.9rem}.pptFOW_skip{text-align:center;width:100%;min-height:44px;margin:0;padding:0 8px;font-size:.95rem}.pptFOW_preview{border:1px solid var(--border,#d8d8d8);border-radius:8px;gap:8px;padding:12px;display:grid}.pptFOW_previewTitle{margin:0;font-size:.9rem;font-weight:600}.pptFOW_previewBody{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pptFOW_previewList{flex:1;gap:6px;min-width:0;margin:0;padding-left:18px;font-size:.92rem;display:grid}.pptFOW_domains{gap:5px;margin:6px 0 4px;padding:0;list-style:none;display:grid}.pptFOW_domain{grid-template-columns:minmax(0,1fr) 80px;align-items:center;gap:10px;font-size:.85rem;display:grid}.pptFOW_domainName{overflow-wrap:anywhere;min-width:0}.pptFOW_bar{background:var(--border,#d8d8d8);filter:blur(2.5px);border-radius:4px;height:8px;display:block;overflow:hidden}.pptFOW_barFill{background:var(--muted,#888);width:60%;height:100%;display:block}.pptFOW_pdf{border:1px solid var(--border,#d8d8d8);background:var(--card-bg,#fff);border-radius:3px;flex:none;align-content:start;gap:4px;width:64px;height:84px;padding:8px 7px;display:grid;position:relative;box-shadow:0 1px 3px #0000001f}.pptFOW_pdfHead{background:var(--muted,#888);border-radius:2px;width:60%;height:6px}.pptFOW_pdfLine{background:var(--border,#d8d8d8);border-radius:2px;height:3px}.pptFOW_pdfLineShort{background:var(--border,#d8d8d8);border-radius:2px;width:55%;height:3px}.pptFOW_pdfBlock{background:var(--border,#d8d8d8);filter:blur(1.5px);border-radius:2px;height:18px}.pptFOW_pdfTag{color:var(--muted,#888);font-size:.55rem;font-weight:700;position:absolute;bottom:3px;right:4px}@media (min-width:560px){.pptFOW_row{grid-template-columns:1fr auto}}
._55H7VW_bar{z-index:31;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--ink);color:var(--ink-fg);border-top:2px solid var(--accent);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;display:flex;position:fixed;bottom:0;left:0;right:0}._55H7VW_bar[hidden]{display:none}._55H7VW_form{flex-direction:column;gap:6px;min-width:0;display:flex}._55H7VW_bar ._55H7VW_form{flex:520px;max-width:760px}._55H7VW_title{font-size:.92rem}._55H7VW_row{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}._55H7VW_row input{min-width:0;font:inherit;border:1px solid var(--line,#888);color:#111;background:#fff;border-radius:6px;flex:200px;padding:10px 12px}._55H7VW_row .btn{flex:none;padding:10px 14px}._55H7VW_bar .check{color:inherit;font-size:.8rem}._55H7VW_bar .results-form-error{color:inherit}._55H7VW_no{color:inherit;padding:8px;font-size:.85rem;text-decoration:underline}._55H7VW_backdrop{z-index:60;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._55H7VW_panel{background:var(--paper,#fff);width:min(480px,100%);max-height:100%;color:var(--ink-text,inherit);border-radius:10px;padding:24px;position:relative;overflow:auto;box-shadow:0 10px 40px #0000004d}._55H7VW_panel h2{margin:0 28px 12px 0}._55H7VW_close{position:absolute;top:10px;right:12px}@media print{._55H7VW_bar,._55H7VW_backdrop{display:none}}
.M4vkQa_card{margin:20px 0}.M4vkQa_card>h2{margin-top:4px}.M4vkQa_line{margin:6px 0}.M4vkQa_time{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px 0 8px;display:flex}.M4vkQa_actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.M4vkQa_actions a{text-align:center;justify-content:center;align-items:center;min-height:44px;display:inline-flex}@media (max-width:719px){.M4vkQa_actions a{flex:100%}}
.kTl7vq_card{margin:20px 0}.kTl7vq_card>h2{margin-top:4px}.kTl7vq_sub{margin:4px 0 0}.kTl7vq_tasks{border-top:1px solid var(--line);margin:14px 0 0;padding:0;list-style:none}.kTl7vq_task{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:4px 12px;padding:12px 0;display:grid}.kTl7vq_mark{border:2px solid var(--muted);width:24px;height:24px;font:700 .85rem var(--font-mono);border-radius:50%;place-items:center;margin-top:2px;line-height:1;display:grid}.kTl7vq_done .kTl7vq_mark{border-color:var(--good);color:var(--good)}.kTl7vq_when{font:600 .75rem var(--font-mono);text-transform:uppercase;color:var(--muted)}.kTl7vq_link{overflow-wrap:anywhere;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.kTl7vq_done .kTl7vq_link{text-decoration:line-through;text-decoration-thickness:1px}.kTl7vq_detail{margin:0}.kTl7vq_review{border-bottom:1px solid var(--line);margin:12px 0 0;padding-bottom:12px}.kTl7vq_reviewLine{margin:0}.kTl7vq_sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.f1B0ZW_root{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.f1B0ZW_root :focus-visible{outline:3px solid var(--accent-strong);outline-offset:2px}.f1B0ZW_error{background:var(--surface);border:1px solid var(--line-strong);border-left:4px solid var(--bad);margin:0;padding:14px 16px}.f1B0ZW_status{color:var(--muted);min-height:1.4em;margin:0;font-size:.85rem}.f1B0ZW_note{color:var(--muted);margin:0;font-size:.9rem}.f1B0ZW_sub{color:var(--muted);margin:0;font-size:.92rem}.f1B0ZW_kicker{font:600 .75rem var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0}.f1B0ZW_stem{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 16px;font-size:1.1rem;line-height:1.5}.f1B0ZW_chooser{gap:16px;display:grid}.f1B0ZW_tiles{gap:12px;display:grid}.f1B0ZW_tile,.f1B0ZW_primary{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);align-content:start;gap:8px;padding:16px;display:grid}.f1B0ZW_primary{border:2px solid var(--accent-strong)}.f1B0ZW_tile h2,.f1B0ZW_primary h2{font:700 1.2rem var(--font-display);margin:0;line-height:1.2}:is(.f1B0ZW_tile .btn,.f1B0ZW_primary .btn){text-align:center;justify-content:center;min-height:44px;margin-top:4px}.f1B0ZW_big{font-size:1.8rem}.f1B0ZW_list{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface)}.f1B0ZW_listHead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.f1B0ZW_listHead h2{font:700 1rem var(--font-display);text-transform:capitalize;margin:0}.f1B0ZW_seg{border:1px solid var(--control-line);display:inline-flex}.f1B0ZW_seg button{min-height:44px;color:var(--fg);font:600 .85rem var(--font-mono);cursor:pointer;background:0 0;border:0;padding:0 16px}.f1B0ZW_seg button[aria-pressed=true]{background:var(--accent);color:#fff}.f1B0ZW_list ul{margin:0;padding:0;list-style:none}.f1B0ZW_list li+li{border-top:1px solid var(--line)}.f1B0ZW_row{width:100%;min-height:56px;color:var(--fg);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:10px 16px;display:grid}.f1B0ZW_row:hover:not(:disabled){background:var(--accent-soft)}.f1B0ZW_row:disabled{color:var(--muted);cursor:default}.f1B0ZW_rowName{grid-column:1;font-weight:600}.f1B0ZW_rowMeta{color:var(--muted);grid-column:1;font-size:.85rem}.f1B0ZW_chev{color:var(--muted);grid-area:1/2/span 2;font-size:1.4rem}.f1B0ZW_rowItem{align-items:center;display:flex}.f1B0ZW_rowItem .f1B0ZW_row{flex:1;min-width:0}.f1B0ZW_missedOnly{flex:none;margin-right:16px}.f1B0ZW_build{min-width:0}.f1B0ZW_buildForm{gap:14px;min-width:0;display:grid}.f1B0ZW_buildGroup{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.f1B0ZW_buildGroup legend{margin-bottom:8px;padding:0;font-weight:700}.f1B0ZW_buildChoices{flex-wrap:wrap;gap:8px;display:flex}.f1B0ZW_buildChoices .btn{margin-top:0}.f1B0ZW_buildChoice{border:1px solid var(--control-line);cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 14px;display:inline-flex}.f1B0ZW_buildChoice:has(input:checked){border-color:var(--accent-strong);background:var(--accent-soft);font-weight:600}.f1B0ZW_buildTopics{margin:0;padding:0;list-style:none;display:grid}.f1B0ZW_buildTopics li+li{border-top:1px solid var(--line)}.f1B0ZW_buildTopic{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;min-height:44px;padding:6px 0;display:grid}.f1B0ZW_buildTopic .f1B0ZW_rowName{overflow-wrap:anywhere;grid-column:2;min-width:0}.f1B0ZW_buildTopic .f1B0ZW_rowMeta{white-space:nowrap;grid-column:3}.f1B0ZW_header{top:calc(61px + var(--course-nav-h,0px));z-index:5;background:var(--bg);grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:8px 0 0;display:grid;position:sticky}.f1B0ZW_headerRow{align-items:center;gap:12px;min-width:0;display:flex}.f1B0ZW_setName{min-width:0;font:600 .8rem var(--font-mono);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}@media (max-width:640px){.f1B0ZW_setName{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.f1B0ZW_count{font:600 .85rem var(--font-mono);margin:0}.f1B0ZW_exit{min-height:44px;font:600 .85rem var(--font-mono);text-transform:uppercase;align-items:center;padding:0 8px;display:inline-flex}.f1B0ZW_progress,.f1B0ZW_scoreBar,.f1B0ZW_domainBar{background:var(--line);height:6px;display:block}.f1B0ZW_progress span,.f1B0ZW_scoreBar span,.f1B0ZW_domainBar span{background:var(--accent-strong);height:100%;display:block}.f1B0ZW_card{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);padding:16px}.f1B0ZW_qnum{font:700 1.1rem var(--font-display);scroll-margin-top:calc(140px + var(--course-nav-h,0px));margin:0 0 4px}.f1B0ZW_domain{color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:.9rem;font-weight:600;line-height:1.4}.f1B0ZW_openBook{border-left:3px solid var(--accent-strong);color:var(--muted);margin:0 0 12px;padding-left:8px;font-size:.85rem}.f1B0ZW_options{border:0;gap:10px;min-width:0;margin:0 0 8px;padding:0;display:grid}.f1B0ZW_options legend{color:var(--muted);margin-bottom:8px;padding:0;font-size:.85rem}.f1B0ZW_option{border:1.5px solid var(--control-line);border-radius:var(--radius);background:var(--bg);cursor:pointer;flex-wrap:wrap;align-items:flex-start;gap:12px;min-height:56px;padding:14px;display:flex;position:relative}.f1B0ZW_option:hover{border-color:var(--accent-strong)}.f1B0ZW_option input{opacity:0;pointer-events:none;position:absolute}.f1B0ZW_option:has(input:focus-visible){outline:3px solid var(--accent-strong);outline-offset:2px}.f1B0ZW_option:has(input:disabled){cursor:default}.f1B0ZW_key{border:1.5px solid var(--control-line);width:28px;height:28px;font:700 .85rem var(--font-mono);color:var(--muted);flex:none;place-items:center;display:grid}.f1B0ZW_optionText{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:2px;line-height:1.45}.f1B0ZW_tag{font:600 .75rem var(--font-mono);text-transform:uppercase;flex-basis:100%;padding-left:40px}.f1B0ZW_selected{border-color:var(--accent-strong);background:var(--accent-soft);border-width:2px;padding:13.5px}.f1B0ZW_selected .f1B0ZW_key{background:var(--accent);border-color:var(--accent);color:#fff}.f1B0ZW_right{border-color:var(--good);background:color-mix(in srgb, var(--good) 10%, var(--bg));border-width:2px;padding:13.5px}.f1B0ZW_right .f1B0ZW_key{background:var(--good);border-color:var(--good);color:var(--bg)}.f1B0ZW_right .f1B0ZW_tag{color:var(--good)}.f1B0ZW_wrong{border-color:var(--bad);background:color-mix(in srgb, var(--bad) 10%, var(--bg));border-style:dashed;border-width:2px;padding:13.5px}.f1B0ZW_wrong .f1B0ZW_key{background:var(--bad);border-color:var(--bad);color:var(--bg)}.f1B0ZW_wrong .f1B0ZW_tag{color:var(--bad)}.f1B0ZW_optionRow{align-items:stretch;gap:8px;display:flex}.f1B0ZW_optionRow .f1B0ZW_option{flex:1;min-width:0}.f1B0ZW_ruleOut{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);min-width:44px;min-height:44px;color:var(--muted);cursor:pointer;flex:none;padding:0 10px;font-size:.8rem}.f1B0ZW_ruleOut[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.f1B0ZW_ruleOut:focus-visible{outline:3px solid var(--accent-strong);outline-offset:2px}.f1B0ZW_ruleOut:disabled{cursor:not-allowed;opacity:.6}.f1B0ZW_option[data-ruled] .f1B0ZW_optionText{color:var(--muted);text-decoration:line-through;text-decoration-thickness:2px}.f1B0ZW_option[data-ruled] .f1B0ZW_key{border-style:dashed}.f1B0ZW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){.f1B0ZW_ruleOut[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}.f1B0ZW_hint{border:1px solid var(--line-strong);border-left:4px solid var(--accent-strong);background:var(--bg);margin:8px 0;padding:12px 14px}.f1B0ZW_hint p{margin:0}.f1B0ZW_feedback{border:1px solid var(--line-strong);background:var(--bg);border-left-width:4px;margin-top:16px;padding:16px}.f1B0ZW_feedbackRight{border-left-color:var(--good)}.f1B0ZW_feedbackWrong{border-left-color:var(--bad)}.f1B0ZW_feedback h3{font:700 1.1rem var(--font-display);margin:0 0 8px}.f1B0ZW_answerLine{overflow-wrap:anywhere;margin:0 0 8px;font-weight:600}.f1B0ZW_explain{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;line-height:1.6}.f1B0ZW_meta{overflow-wrap:anywhere;margin:0 0 8px;font-size:.92rem}.f1B0ZW_meta b{font:600 .75rem var(--font-mono);text-transform:uppercase;color:var(--muted);margin-right:8px}.f1B0ZW_ask{margin-top:16px}.f1B0ZW_tileNote{color:var(--muted);margin:0;font-size:.8rem}.f1B0ZW_flag[aria-pressed=true]{border-color:var(--accent-strong);font-weight:700}.f1B0ZW_answerFlag{margin:8px 0 0}.f1B0ZW_answerFlag .btn{min-height:44px}.f1B0ZW_bar{bottom:var(--course-tabbar-h,0px);z-index:5;padding:12px 0 calc(12px + var(--course-tabbar-inset,env(safe-area-inset-bottom)));background:var(--bg);border-top:1px solid var(--line);gap:12px;display:flex;position:sticky}.f1B0ZW_bar .btn{flex:1;justify-content:center;min-height:48px}.f1B0ZW_bar kbd{display:none}.f1B0ZW_endSet{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;display:flex}.f1B0ZW_endSet .btn{min-height:44px}.f1B0ZW_summary{gap:20px;display:grid}.f1B0ZW_summary h2{font:700 1.5rem var(--font-display);margin:0}.f1B0ZW_summary h3{font:700 1rem var(--font-display);margin:0 0 8px}.f1B0ZW_score{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);gap:8px;padding:20px;display:grid}.f1B0ZW_scoreNum{font:700 2.6rem var(--font-display);margin:0;line-height:1}.f1B0ZW_scoreNum span{color:var(--muted);font-size:1.2rem}.f1B0ZW_actions{gap:10px;display:grid}.f1B0ZW_actions .btn{text-align:center;justify-content:center;min-height:48px}.f1B0ZW_domains{gap:12px;margin:0;padding:0;list-style:none;display:grid}.f1B0ZW_domains li{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;display:grid}.f1B0ZW_domainName{overflow-wrap:anywhere;font-weight:600}.f1B0ZW_domainPct{font:600 .9rem var(--font-mono)}.f1B0ZW_domainBar{grid-column:1/-1}.f1B0ZW_setLessons{gap:4px;margin:0;padding:0;list-style:none;display:grid}.f1B0ZW_setLessons li{flex-wrap:wrap;align-items:center;gap:0 12px;display:flex}.f1B0ZW_setLessons a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.f1B0ZW_answers{border-top:1px solid var(--line);padding-top:12px}.f1B0ZW_answers summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.f1B0ZW_answer{border-bottom:1px solid var(--line);padding:16px 0}.f1B0ZW_answers .f1B0ZW_seg{flex-wrap:wrap;margin:8px 0 4px}.f1B0ZW_answer h3{font-size:1rem}.f1B0ZW_answer p{overflow-wrap:anywhere}@media (min-width:768px){.f1B0ZW_tiles{grid-template-columns:repeat(3,1fr)}.f1B0ZW_card{padding:28px}.f1B0ZW_bar{border-top:0;justify-content:flex-start;padding:0;position:static}.f1B0ZW_bar .btn{flex:none;min-width:200px}.f1B0ZW_bar kbd{font:600 .7rem var(--font-mono);opacity:.8;border:1px solid;margin-left:10px;padding:0 6px;display:inline-block}.f1B0ZW_actions{grid-template-columns:auto auto auto;justify-content:start}.f1B0ZW_actions .btn{min-width:180px}.f1B0ZW_header{position:static}}.f1B0ZW_keyHint{color:var(--muted);margin:0 0 16px;font-size:.875rem;display:none}@media (hover:hover) and (pointer:fine){.f1B0ZW_keyHint{display:block}}
._1y_JvW_zero{stroke:currentColor;stroke-width:1.2px;stroke-dasharray:2 4}._1y_JvW_feature{stroke:var(--accent);stroke-width:2px;stroke-dasharray:7 4}._1y_JvW_point{fill:var(--accent)}._1y_JvW_lip{fill:var(--panel);stroke:currentColor;stroke-width:1.2px}
.u8Jvqa_svg{width:100%;height:auto;color:var(--fg);display:block}.u8Jvqa_plate{fill:var(--surface);stroke:currentColor;stroke-width:1.5px}.u8Jvqa_weld{fill:var(--accent-soft);stroke:currentColor;stroke-width:1.5px}.u8Jvqa_gauge{fill:var(--accent);fill-opacity:.3;stroke:var(--accent);stroke-width:2px}.u8Jvqa_panel{fill:var(--surface);stroke:currentColor;stroke-width:1px}.u8Jvqa_tick{stroke:currentColor;stroke-width:1.2px}.u8Jvqa_minor{stroke:currentColor;stroke-width:.8px}.u8Jvqa_tickLabel{fill:currentColor;font:11px sans-serif}.u8Jvqa_word{letter-spacing:.05em;fill:currentColor;font:600 10px sans-serif}.u8Jvqa_note{fill:currentColor;font:12px sans-serif}.u8Jvqa_pointer{fill:var(--accent);stroke:var(--accent);stroke-width:1.5px}.u8Jvqa_leader{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:5 4;fill:none}.u8Jvqa_dim{stroke:currentColor;stroke-width:1px;stroke-dasharray:3 3;fill:none}.u8Jvqa_ripple{stroke:currentColor;stroke-opacity:.35;stroke-width:1px;fill:none}.u8Jvqa_hole{fill:currentColor}.u8Jvqa_channel{fill:currentColor;fill-opacity:.45;stroke:currentColor;stroke-width:1px}.u8Jvqa_slit{fill:currentColor;stroke:currentColor;stroke-width:.6px}.u8Jvqa_crack{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linejoin:round}.u8Jvqa_crater{fill:var(--panel);stroke:currentColor;stroke-width:1.2px}.u8Jvqa_underfill{fill:var(--panel);stroke:currentColor;stroke-width:1px;stroke-dasharray:4 2}.u8Jvqa_slag{fill:var(--muted);stroke:currentColor;stroke-width:.8px}.u8Jvqa_lap{fill:var(--accent-soft);stroke:currentColor;stroke-width:1.4px}.u8Jvqa_labelRing{fill:var(--surface);stroke:currentColor;stroke-width:1.2px}.u8Jvqa_labelText{fill:currentColor;font:700 11px sans-serif}.u8Jvqa_labelLine{stroke:currentColor;stroke-width:.8px}
.yXwfeW_mount{justify-items:start;gap:6px;margin:4px 0 14px;display:grid}.yXwfeW_ask{justify-items:start;gap:6px;width:100%;display:grid}.yXwfeW_ask>.btn{min-height:44px}.yXwfeW_lines{background:var(--surface);border-radius:var(--radius);overflow-wrap:anywhere;gap:4px;margin:0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;list-style:none;display:grid}.yXwfeW_label{font-weight:650}.yXwfeW_terms{overflow-wrap:anywhere;gap:4px;margin:0;padding-left:20px;display:grid}@media print{.yXwfeW_mount,.yXwfeW_ask{display:none}}
.lCvmlq_strip{color:var(--muted);gap:4px;margin:14px 0 0;padding:0;font-size:.84rem;line-height:1.45;list-style:none;display:grid}.lCvmlq_strip li{padding-left:14px;position:relative}.lCvmlq_strip li:before{content:"";opacity:.55;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:0}.lCvmlq_strip a{color:inherit;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}@media (max-width:719px){.lCvmlq_strip a{padding-block:13px;display:inline-block}.lCvmlq_strip li:has(>a):before{top:calc(13px + .62em)}}.lCvmlq_strip a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lCvmlq_grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);margin:16px 0 0;padding:0;font-size:.875rem;line-height:1.4;list-style:none;display:grid}.lCvmlq_grid li{border-bottom:1px solid var(--line);min-height:44px;color:var(--fg);overflow-wrap:anywhere;align-items:center;min-width:0;padding:8px 0;display:flex;position:relative}.lCvmlq_grid li[data-trust=free]{font:600 .78rem/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-strong)}.lCvmlq_grid a{color:inherit;padding-block:6px;text-decoration:none;display:block}.lCvmlq_grid a:before{content:"";position:absolute;inset:0}.lCvmlq_grid a:hover,.lCvmlq_grid a:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.lCvmlq_grid a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lCvmlq_src{color:var(--muted);font-family:var(--font-mono);white-space:nowrap;font-size:.8em}@media (min-width:480px){.lCvmlq_grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}}.lCvmlq_strip li.lCvmlq_theirs,.lCvmlq_strip li.lCvmlq_ours,.lCvmlq_grid li.lCvmlq_theirs,.lCvmlq_grid li.lCvmlq_ours{border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:6px 10px;display:flex}.lCvmlq_strip li.lCvmlq_theirs:before,.lCvmlq_strip li.lCvmlq_ours:before{display:none}.lCvmlq_strip li.lCvmlq_theirs,.lCvmlq_grid li.lCvmlq_theirs{border:1px dashed var(--line);color:var(--muted)}.lCvmlq_strip li.lCvmlq_ours,.lCvmlq_grid li.lCvmlq_ours{border:1px solid var(--accent);color:var(--fg);font-weight:600}.lCvmlq_grid li.lCvmlq_theirs,.lCvmlq_grid li.lCvmlq_ours{margin-block:6px}.lCvmlq_tag{font:600 var(--fs-1)/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.lCvmlq_theirs .lCvmlq_tag{color:var(--muted)}.lCvmlq_ours .lCvmlq_tag{color:var(--accent-strong)}
.sO1S-W_weak{gap:4px;min-width:0;margin:0 0 20px;display:grid}.sO1S-W_label{font:600 .72rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.sO1S-W_domain{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-size:1.1rem;line-height:1.25;display:flex}.sO1S-W_score{font:400 .85rem/1.3 var(--font-sans);color:var(--muted);text-transform:none;letter-spacing:0}.sO1S-W_weak>section{margin:4px 0 0}.sO1S-W_example{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:8px;min-width:0;margin:0 0 20px;padding:12px;display:grid}.sO1S-W_exampleTitle{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:1.05rem;line-height:1.3;display:flex}.sO1S-W_tag{font:700 .7rem/1.3 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-strong);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:999px;padding:2px 8px}.sO1S-W_topic{font:600 .72rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.sO1S-W_stem{margin:0;font-weight:650;line-height:1.35}.sO1S-W_options{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sO1S-W_options li{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:.9rem;line-height:1.3;display:flex}.sO1S-W_letter{border:1px solid var(--accent-line);border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;display:inline-grid}.sO1S-W_right{background:var(--accent-soft);font-weight:600;border-color:var(--accent-ui,var(--accent))!important}.sO1S-W_right .sO1S-W_letter{color:var(--surface);background:var(--accent-strong);border-color:var(--accent-strong)}.sO1S-W_picked{border-style:dashed!important}.sO1S-W_mark{color:var(--accent-strong);margin-left:auto;font-size:.72rem;font-weight:700}.sO1S-W_you,.sO1S-W_reply,.sO1S-W_key{margin:0;font-size:.92rem;line-height:1.45}.sO1S-W_reply{border-left:3px solid var(--accent-line);padding-left:10px}.sO1S-W_note{color:var(--muted);margin:0;font-size:.78rem}
@media (max-width:899px){.JCm1LW_v2{padding-bottom:104px}}.JCm1LW_heading{margin-bottom:20px}.JCm1LW_v2.results-page .results-card{border:1px solid var(--line);border-radius:var(--radius)}.JCm1LW_v2.results-page .results-card-heading{border-bottom:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;padding:16px 18px}.JCm1LW_v2.results-page .results-card-body{padding:18px}.JCm1LW_v2.results-page .results-card-heading h2{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.JCm1LW_v2.results-page .results-summary{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.JCm1LW_v2.results-page .results-summary>*{order:0;margin:0}@media (min-width:900px){.JCm1LW_v2.results-page .results-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.JCm1LW_v2.results-page .results-summary>.JCm1LW_hero{grid-column:1/-1}.JCm1LW_v2.results-page .results-summary>.results-domains{grid-area:2/1/span 2}.JCm1LW_v2.results-page .results-summary>:not(.JCm1LW_hero):not(.results-domains){grid-column:2}}.JCm1LW_v2.results-page .JCm1LW_hero{border-top:4px solid var(--accent);background:var(--surface);color:var(--fg);gap:18px;padding:20px 18px;display:grid}@media (min-width:640px){.JCm1LW_v2.results-page .JCm1LW_hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:32px;padding:24px 28px}}.JCm1LW_heroScore .results-label{color:var(--muted);margin:0}.JCm1LW_v2 .JCm1LW_heroScore .results-score{min-height:0;margin:6px 0 2px;font-size:clamp(4.5rem,16vw,6.5rem)}.JCm1LW_heroScore .results-count{color:var(--muted)}.JCm1LW_chip{border:1px solid var(--line-strong);min-height:32px;font:600 .75rem/1.25 var(--font-mono);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;margin:12px 0 0;padding:4px 12px;display:inline-flex}.JCm1LW_chipWarn{border-color:color-mix(in srgb, var(--warn) 55%, transparent);background:color-mix(in srgb, var(--warn) 10%, var(--surface))}.JCm1LW_chipGood{border-color:color-mix(in srgb, var(--good) 55%, transparent);background:color-mix(in srgb, var(--good) 10%, var(--surface))}.JCm1LW_heroMeaning{min-width:0}.JCm1LW_v2 .JCm1LW_meaning{margin:0;font-size:1.05rem;line-height:1.5}.JCm1LW_v2 .JCm1LW_heroMeaning .results-weakest{border-left-color:var(--accent);margin-top:16px}.JCm1LW_v2 .JCm1LW_heroMeaning .results-weakest>.results-label{color:var(--accent-strong)}.JCm1LW_v2 .JCm1LW_heroMeaning>:first-child{margin-top:0}.JCm1LW_comparison{border-top:1px solid var(--line);color:var(--muted);margin:16px 0 0;padding-top:12px}.JCm1LW_v2 .results-domain[data-weakest]{border-radius:var(--radius);background:var(--accent-soft);margin-inline:-10px;padding:10px}.JCm1LW_v2 .results-domain[data-weakest]+.results-domain{border-top:0}.JCm1LW_v2 .results-domain-bar{background:color-mix(in srgb, var(--fg) 8%, var(--surface));border-radius:999px;overflow:hidden}.JCm1LW_pitch{flex-direction:column;margin-top:32px;display:flex}.JCm1LW_pitch>*{min-width:0}.JCm1LW_pitchWithStep [data-weakest-next-step]{border-top:4px solid var(--accent);border-bottom-right-radius:0;border-bottom-left-radius:0}.JCm1LW_pitchWithStep [data-weakest-next-step] .results-card-heading{border-radius:0}.JCm1LW_pitchWithStep .JCm1LW_plans>section{border-top-width:1px;border-top-color:var(--line);border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.JCm1LW_pitchWithStep .JCm1LW_plans .btn.big{color:var(--ink-fg);box-shadow:none;background:0 0;border:1.5px solid #ffffff73;min-height:48px}.JCm1LW_pitchWithStep .JCm1LW_plans .btn.big:hover{border-color:var(--accent-on-ink);background:#ffffff14}.JCm1LW_pitchWithStep .JCm1LW_plans [data-trial-inline] .btn.big{background:var(--accent);color:#fff;border:1px solid #0000}.JCm1LW_pitchWithStep .JCm1LW_plans [data-trial-inline] .btn.big:hover{background:var(--accent-hover);border-color:#0000}.JCm1LW_plans [data-trial-inline] [id^=plan-]{scroll-margin-top:88px}.JCm1LW_pitch [data-weakest-next-step] [data-results-buy]{gap:10px;display:grid}.JCm1LW_pitch [data-weakest-next-step] [data-next-step-links]{text-align:center;margin:0}.JCm1LW_pitch [data-weakest-next-step] [data-next-step-links] a{padding:12px 8px;display:inline-block}.JCm1LW_pitch [data-weakest-next-step] [data-buy-terms]{color:var(--muted);text-align:center;margin:0;font-size:.85rem}.JCm1LW_pitch [data-weakest-next-step] [data-buy-access]{margin-top:2px;display:block}.JCm1LW_pitch .cta-card{margin:0}.JCm1LW_pitch>section[data-testid]{margin-top:24px}.JCm1LW_practice{margin-top:40px}.JCm1LW_sectionTitle{margin:0 0 14px;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.JCm1LW_grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}@media (min-width:640px){.JCm1LW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.JCm1LW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.JCm1LW_tack:has([aria-expanded=true]){grid-column:1/-1}.JCm1LW_asks{border-top:1px solid var(--line);gap:0;margin-top:12px;display:grid}.JCm1LW_asks>*{border-bottom:1px solid var(--line)}.JCm1LW_asks .btn.secondary{width:100%;min-height:44px;color:var(--accent-strong);text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;padding:10px 2px;font-size:.85rem}.JCm1LW_asks .btn.secondary:after{content:"›";font-size:1.2em;line-height:1}.JCm1LW_asks .btn.secondary[aria-expanded=true]:after{content:"‹"}.JCm1LW_asks .btn.secondary:hover{color:var(--fg);background:0 0}.JCm1LW_asks .btn.secondary:focus-visible{outline-offset:-2px}.JCm1LW_share{border-top:1px solid var(--line);margin-top:32px;padding-top:8px}.JCm1LW_share .results-tools{margin-top:0}.JCm1LW_askPrompt{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);min-height:44px;color:var(--accent-strong);font:inherit;cursor:pointer;align-items:center;margin:0 0 12px;padding:8px 14px;font-weight:600;display:inline-flex}.JCm1LW_askPrompt:hover{border-color:var(--accent)}
._7tHSpa_status{margin:12px 0 0;font-weight:600}._7tHSpa_nav{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}._7tHSpa_nav button{flex:140px}._7tHSpa_toggle{min-height:44px;font:inherit;color:var(--accent-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}._7tHSpa_toggle:focus-visible,._7tHSpa_nav button:focus-visible,._7tHSpa_question [tabindex]:focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px}@media (prefers-color-scheme:dark){._7tHSpa_toggle{color:var(--accent-on-ink)}}@media print{._7tHSpa_question[hidden]{display:block}}
.QBlnxG_card{border:1px solid var(--line);border-radius:var(--radius);gap:8px;margin:16px 0;padding:14px 16px;display:grid}.QBlnxG_table{border-collapse:collapse;width:100%;font-size:.9rem}.QBlnxG_card h2{margin:0;font-size:1.1rem}.QBlnxG_table th,.QBlnxG_table td{text-align:left;border-top:1px solid var(--line);vertical-align:baseline;padding:6px 8px 6px 0}.QBlnxG_table thead th{color:var(--muted);border-top:0;font-size:.8rem;font-weight:600}.QBlnxG_table tbody th{font-weight:600}.QBlnxG_table td{font-variant-numeric:tabular-nums}.QBlnxG_empty{color:var(--muted)}.QBlnxG_note{color:var(--muted);margin:0;font-size:.82rem}@media print{.QBlnxG_card{break-inside:avoid}}.QBlnxG_bare{gap:8px;padding-top:8px;display:grid}
.FrukPq_timer{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.65rem}.FrukPq_controls{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.FrukPq_scores{border-collapse:collapse;width:100%;margin:24px 0}.FrukPq_scores caption{text-align:left;margin-bottom:12px;font-weight:600}.FrukPq_scores th,.FrukPq_scores td{text-align:left;border-bottom:1px solid var(--line);padding:12px 8px}.FrukPq_scores thead th,.FrukPq_scores td{white-space:nowrap}.FrukPq_scores tbody th,.FrukPq_scores .FrukPq_wrap{white-space:normal;overflow-wrap:break-word}.FrukPq_scores thead th,.FrukPq_scores td:not(.FrukPq_wrap){min-width:4.5em}.FrukPq_scores tbody th{min-width:7em}.FrukPq_error{border-left:4px solid var(--bad);background:var(--surface);padding:12px}.FrukPq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FrukPq_calculator h2{margin-top:0}.FrukPq_calcDisplay{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;border:1px solid var(--control-line);background:var(--surface);white-space:nowrap;margin:8px 0 12px;padding:10px 12px;font-size:1.5rem;display:block;overflow-x:auto}.FrukPq_keys{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.FrukPq_key{min-height:44px;font:inherit;border:1px solid var(--control-line);background:var(--surface);color:inherit;cursor:pointer;border-radius:8px;padding:8px 4px;font-size:1.05rem}.FrukPq_key:hover{background:var(--accent-soft)}.FrukPq_key:focus-visible{outline:3px solid var(--accent-strong);outline-offset:2px}.FrukPq_key[data-wide]{grid-column:span 2}.FrukPq_calculator[hidden]{display:none}@media (max-width:800px){.FrukPq_calculator{z-index:30;max-height:62dvh;position:fixed;bottom:8px;left:8px;right:8px;overflow-y:auto;box-shadow:0 -4px 24px #00000040}}.FrukPq_keys[data-kind=scientific]{grid-template-columns:repeat(5,minmax(0,1fr))}.FrukPq_switcher{flex-wrap:wrap;gap:4px 16px;margin:12px 0;display:flex}.FrukPq_switcher a{align-items:center;min-height:44px;display:inline-flex}.FrukPq_exit{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px 12px;display:flex}.FrukPq_exit .FrukPq_btn{min-height:44px}.FrukPq_findTime{margin:24px 0}.FrukPq_findTime h3{margin:0 0 4px}.FrukPq_findTime .FrukPq_scores{margin:12px 0}.FrukPq_findTime .FrukPq_scores th,.FrukPq_findTime .FrukPq_scores td{padding:6px}.FrukPq_findTime .FrukPq_medians{flex-wrap:wrap;gap:4px 16px;margin:4px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.FrukPq_roomCard{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:16px;display:flex}.FrukPq_roomCard p{flex:280px;margin:0}.FrukPq_roomCard .FrukPq_btn{min-height:44px}body.exam-room .FrukPq_switcher{display:none}
.er8TFa_qhead{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-1);flex-wrap:wrap;display:flex}.er8TFa_qhead h2{margin:0}.er8TFa_tools{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.er8TFa_tool{min-width:44px;min-height:44px;padding:0 var(--space-3);font:600 var(--fs-3) var(--font-mono);color:var(--fg);background:var(--surface);border:1px solid var(--control-line);border-radius:var(--radius);cursor:pointer}.er8TFa_tool[aria-pressed=true]{border-color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}.er8TFa_tool:focus-visible{outline:3px solid var(--accent-strong);outline-offset:2px}.er8TFa_listen [role=group]:not(:has([aria-pressed=true]))>button:not([aria-pressed]){display:none}.er8TFa_qhead .er8TFa_listen [role=group]{margin:0}.er8TFa_after{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.er8TFa_afterRow{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.er8TFa_afterRow>*{margin:0}.er8TFa_afterRow .btn{min-height:44px}.er8TFa_afterRow>:has(form){flex-basis:100%}.er8TFa_endSet{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;flex-basis:100%;display:flex}.er8TFa_listNote{padding:var(--space-3) var(--space-4);border-top:1px solid var(--line)}.er8TFa_v3 a[data-pick]{text-decoration:none}.er8TFa_summary [data-see-you-tomorrow] .btn:not(.secondary){color:var(--fg);border:1px solid var(--line-strong);background:0 0}@media (max-width:767.98px){.er8TFa_v3[data-sitting=running]>header{position:static}.er8TFa_qhead h2{scroll-margin-top:calc(var(--space-8) + var(--space-8))}body:has(.er8TFa_v3[data-sitting=running]) header.header{position:relative}body:has(.er8TFa_v3[data-sitting=running]) [data-course-nav]{display:none}body:has(.er8TFa_v3[data-sitting=running]){--course-tabbar-h:0px;--course-tabbar-inset:env(safe-area-inset-bottom);padding-bottom:0}}
._416fwa_steps{gap:10px;max-width:560px;margin:20px 0 16px;padding:0;list-style:none;display:grid}._416fwa_steps>li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}._416fwa_steps>li>div{flex:1;min-width:0}._416fwa_num{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;font-weight:700;display:inline-flex}._416fwa_done{color:var(--muted)}._416fwa_done ._416fwa_num{background:var(--accent);border-color:var(--accent);color:#fff}._416fwa_title{margin:3px 0 8px;font-weight:600}._416fwa_done ._416fwa_title{margin:3px 0}._416fwa_steps .exam-date-field{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}._416fwa_steps .exam-date-field .field{margin:0}._416fwa_fold{border-top:1px solid var(--line);max-width:560px;margin:20px 0 12px;padding-top:4px}._416fwa_fold>summary,._416fwa_dateFold>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}._416fwa_fold>summary{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.8rem}._416fwa_fold>summary:focus-visible,._416fwa_dateFold>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._416fwa_dateFold>summary{color:var(--accent-strong,var(--accent));text-decoration:underline}._416fwa_homeLink{align-items:center;min-height:44px;font-weight:600;display:inline-flex}._416fwa_courses{gap:10px;max-width:560px;margin:20px 0 12px;display:grid}._416fwa_courses>span{display:block}._416fwa_courses .btn{text-align:center;justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}._416fwa_fold>summary,._416fwa_dateFold>summary{justify-content:space-between;gap:12px;list-style:none}._416fwa_fold>summary::-webkit-details-marker{display:none}._416fwa_dateFold>summary::-webkit-details-marker{display:none}._416fwa_fold>summary:after,._416fwa_dateFold>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}._416fwa_fold[open]>summary:after,._416fwa_dateFold[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}._416fwa_dateFold>summary{justify-content:flex-start}@media (prefers-reduced-motion:reduce){._416fwa_fold>summary:after,._416fwa_dateFold>summary:after{transition:none}}._416fwa_plan{border:1px solid var(--line);border-radius:var(--radius);max-width:560px;margin:0 0 16px;padding:12px 14px}._416fwa_planTitle{margin:0 0 4px;font-size:1.1rem}._416fwa_plan>p{margin:0 0 6px}._416fwa_days{gap:2px;margin:0;padding:0;list-style:none;display:grid}._416fwa_days>li{flex-wrap:wrap;align-items:center;gap:0 8px;min-height:44px;display:flex}._416fwa_days a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}._416fwa_day{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);min-width:7.5em;font-size:.8rem}
.raTR7q_results_v1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;display:grid}.raTR7q_results_v1 dt{color:var(--muted)}.raTR7q_results_v1 dd{overflow-wrap:anywhere;margin:0;font-weight:600}@media (max-width:420px){.raTR7q_results_v1{grid-template-columns:minmax(0,1fr);gap:4px}.raTR7q_results_v1 dd{margin-bottom:10px}}.raTR7q_tableWrap_v2{overflow-x:auto}.raTR7q_embed_v3{width:100%;max-width:100%;color:var(--fg);background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:12px;display:block}.raTR7q_sources_v4{overflow-wrap:anywhere}.raTR7q_layout_v5{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.raTR7q_layout_v5>*{min-width:0;margin:0}.raTR7q_layout_v5+section{margin-top:16px}@media (min-width:900px){.raTR7q_layout_v5{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}.raTR7q_summary_v6{border-top:4px solid var(--accent);align-self:start}.raTR7q_summary_v6 .raTR7q_eyebrow_v6{margin:0 0 4px}@media (min-width:900px){.raTR7q_summary_v6{position:sticky;top:84px}}.raTR7q_summaryFigure_v7{font:700 clamp(2rem, 1.6rem + 2vw, 2.75rem)/1.05 var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.raTR7q_summaryList_v8{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;margin:12px 0 0;display:grid}.raTR7q_summaryList_v8 dt{color:var(--muted)}.raTR7q_summaryList_v8 dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.raTR7q_calculator_v9{margin:24px 0}.raTR7q_calculator_v9 section+section{margin-top:24px}.raTR7q_calculator_v9 h2:first-child{margin-top:0}.raTR7q_calculator_v9 input,.raTR7q_calculator_v9 select{min-width:0;max-width:100%}.raTR7q_grid_v10{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 16px;display:grid}.raTR7q_grid_v10>*{min-width:0;max-width:100%}.raTR7q_check_v11{align-items:flex-start;gap:10px;margin:12px 0;display:flex}.raTR7q_check_v11 input{flex:none;margin-top:4px}.raTR7q_table_v12{border-collapse:collapse;width:100%}.raTR7q_table_v12 th,.raTR7q_table_v12 td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:6px 8px}.raTR7q_layout_v13{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.raTR7q_layout_v13>.raTR7q_card_v13{margin:0}.raTR7q_summaryFigure_v13{font:700 clamp(2rem, 1.6rem + 2vw, 2.75rem)/1.05 var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}@media (min-width:900px){.raTR7q_layout_v13{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}.raTR7q_v2_v13 .raTR7q_layout_v13+section{margin-top:24px}.raTR7q_v2_v13 .raTR7q_summaryFigure_v13{font-size:clamp(1.3rem,1.1rem + 1vw,1.7rem);line-height:1.2}.raTR7q_items_v14{margin:12px 0;padding:0;list-style:none}.raTR7q_items_v14 li{border-bottom:1px solid var(--line);padding:6px 0}.raTR7q_items_v14 .raTR7q_gap_v14{font-weight:600}.raTR7q_actions_v15{margin:16px 0}@media print{.raTR7q_estimateTotal_v16 td{font-weight:700}.raTR7q_estimateLink_v17{overflow-wrap:anywhere;font-size:8pt}}.raTR7q_layout_v18{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.raTR7q_layout_v18>.raTR7q_card_v18{margin:0}@media (min-width:900px){.raTR7q_layout_v18{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}.raTR7q_v2_v18 .raTR7q_layout_v18+section{margin-top:24px}.raTR7q_table_v19{border-collapse:collapse;width:100%;margin:12px 0}.raTR7q_table_v19 caption{text-align:left;margin-bottom:6px;font-weight:600}.raTR7q_table_v19 th,.raTR7q_table_v19 td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:8px 4px}@media (max-width:420px){.raTR7q_table_v19 th,.raTR7q_table_v19 td{padding:6px 2px;font-size:.9rem}}@media print{.raTR7q_table_v19 th,.raTR7q_table_v19 td{border-bottom:.5pt solid #888;padding:3pt 4pt}}.raTR7q_weeks_v20{margin:16px 0;padding:0;list-style:none}.raTR7q_week_v21{border-top:1px solid var(--line);break-inside:avoid;padding:12px 0}.raTR7q_week_v21 h3{margin:0 0 6px;font-size:1.05rem}.raTR7q_week_v21 p{margin:4px 0}.raTR7q_tasks_v22{margin:4px 0 8px;padding-left:20px}.raTR7q_checkpoint_v23{border-left:4px solid var(--accent);background:var(--panel);color:var(--fg);padding:8px 12px}@media print{.raTR7q_checkpoint_v23{background:0 0;border-left:2pt solid #000}.raTR7q_checkpoint_v23 a{color:#000}}.raTR7q_hours_v24{margin:4px 0}@media print{.raTR7q_hours_v24{font-size:9pt}}.raTR7q_examDay_v25{border:2px solid var(--accent);break-inside:avoid;border-radius:8px;margin:16px 0;padding:8px 12px;font-weight:600}@media print{.raTR7q_examDay_v25{border:1.5pt solid #000}}.raTR7q_embed_v26{width:100%;max-width:100%;color:var(--fg);background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:12px}.raTR7q_formula_v27{overflow-wrap:anywhere}@media print{.raTR7q_noPrint_v28{display:none!important}}.raTR7q_srOnly_v29{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.raTR7q_calculator_v30{margin:24px 0}.raTR7q_calculator_v30 section+section{margin-top:24px}.raTR7q_calculator_v30 h2:first-child,.raTR7q_calculator_v30 h3:first-child{margin-top:0}.raTR7q_calculator_v30 input,.raTR7q_calculator_v30 select{min-width:0;max-width:100%}.raTR7q_grid_v31{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:0 16px;display:grid}.raTR7q_grid_v31>*{min-width:0;max-width:100%}.raTR7q_layout_v32{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;display:grid}.raTR7q_layout_v32>*{min-width:0;margin:0}@media (min-width:900px){.raTR7q_layout_v32{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}.raTR7q_layout_v32+*{margin-top:24px}.raTR7q_rows_v33{gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.raTR7q_row_v34{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));align-items:end;gap:0 12px;padding-bottom:12px;display:grid}.raTR7q_row_v34>*{min-width:0}.raTR7q_rowButton_v35{margin-bottom:16px}.raTR7q_tableWrap_v36{margin:0 0 12px;overflow-x:auto}.raTR7q_table_v37{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.raTR7q_table_v37 th,.raTR7q_table_v37 td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px}.raTR7q_table_v37 th:first-child,.raTR7q_table_v37 td:first-child{text-align:left}.raTR7q_table_v37 thead th{color:var(--muted);font-weight:600}.raTR7q_traps_v38 td,.raTR7q_traps_v38 th{vertical-align:top;text-align:left;border-bottom:1px solid var(--line);padding:6px 8px}.raTR7q_grid_v39{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 16px;display:grid}.raTR7q_grid_v39>*{min-width:0}.raTR7q_embed_v40{width:100%;min-height:160px}.raTR7q_printRow_v41{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 0;display:flex}.raTR7q_printRow_v41 span{flex:24ch}.raTR7q_calculator_v42{overflow-wrap:anywhere;margin:24px 0}.raTR7q_calculator_v42 h2{margin-top:0}.raTR7q_grid_v43{grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:14px;display:grid}.raTR7q_grid_v43>*{min-width:0}.raTR7q_grid_v43 input[type=text],.raTR7q_grid_v43 select{box-sizing:border-box;width:100%;min-width:0}.raTR7q_verdict_v44{border:1px solid var(--line);border-left-width:5px;border-radius:8px;padding:12px 14px;font-weight:600}.raTR7q_ok_v45{border-left-color:var(--accent-strong)}.raTR7q_over_v46{border-left-color:var(--danger,#b42318);background:color-mix(in srgb, var(--danger,#b42318) 8%, var(--surface))}.raTR7q_embed_v47{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);width:100%;min-height:180px;color:var(--fg);resize:vertical;border-radius:8px;padding:12px;font:.85rem/1.5 monospace;display:block}.raTR7q_sources_v48{overflow-wrap:anywhere;padding-left:20px}.raTR7q_sources_v48 li{margin:12px 0}.raTR7q_layout_v49{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.raTR7q_layout_v49>*{min-width:0;margin:0}@media (min-width:900px){.raTR7q_layout_v49{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}.raTR7q_calculator_v50{overflow-wrap:anywhere;margin:24px 0}.raTR7q_calculator_v50 h2{margin-top:0}@media (max-width:420px){.raTR7q_calculator_v50{padding:16px}}.raTR7q_fields_v51{grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:14px;display:grid}.raTR7q_fields_v51>*{min-width:0}.raTR7q_fields_v51 input,.raTR7q_fields_v51 select{box-sizing:border-box;width:100%;min-width:0}.raTR7q_substitution_v52{background:var(--panel);border-radius:8px;padding:12px}.raTR7q_figure_v53{margin:20px 0}.raTR7q_diagram_v54{border:1px solid var(--line);border-radius:10px;width:100%;height:auto;display:block}.raTR7q_diagram_v54 text{fill:currentColor;font:17px system-ui,sans-serif}.raTR7q_levels_v55{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.raTR7q_split_v56{margin:4px 0 8px;padding-left:20px}.raTR7q_calculator_v57{overflow-wrap:anywhere;margin:24px 0}.raTR7q_panels_v58{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.raTR7q_panels_v58>*{min-width:0}.raTR7q_panels_v58 h2{margin-top:0;font-size:1.25rem}.raTR7q_result_v59{border-left:3px solid var(--accent);margin-top:16px;padding-left:12px}.raTR7q_reference_v60{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}.raTR7q_reference_v60 caption{text-align:left;margin-bottom:12px}.raTR7q_reference_v60 th,.raTR7q_reference_v60 td{border-bottom:1px solid var(--line);text-align:left;overflow-wrap:anywhere;padding:8px}.raTR7q_embed_v61{border:1px solid var(--line);background:var(--surface);width:100%;min-height:180px;color:var(--fg);resize:vertical;border-radius:10px;padding:12px;font:.85rem/1.5 monospace;display:block}.raTR7q_tableWrap_v62{max-width:100%;overflow-x:auto}.raTR7q_table_v63{border-collapse:collapse;width:100%;font-size:.95em}.raTR7q_table_v63 caption{caption-side:bottom;text-align:left;padding-top:8px}.raTR7q_table_v63 th,.raTR7q_table_v63 td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.raTR7q_table_v63 thead th{color:var(--muted);font-weight:600}@media (max-width:520px){.raTR7q_table_v63{font-size:.85em}.raTR7q_table_v63 th,.raTR7q_table_v63 td{padding:6px}}.raTR7q_pass_v64 strong{color:var(--good)}.raTR7q_fail_v65{background:color-mix(in srgb, var(--bad) 8%, transparent)}.raTR7q_fail_v65 strong{color:var(--bad)}.raTR7q_steps_v66{padding-left:20px}.raTR7q_steps_v66 li+li{margin-top:6px}.raTR7q_layout_v67{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.raTR7q_layout_v67>*{min-width:0;margin:0}@media (min-width:900px){.raTR7q_layout_v67{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}.raTR7q_layout_v67+section{margin-top:24px}.raTR7q_summary_v68{border-top:4px solid var(--accent);align-self:start;margin:0}.raTR7q_summary_v68 .raTR7q_eyebrow_v68{margin:0 0 4px}@media (min-width:900px){.raTR7q_summary_v68{position:sticky;top:84px}}.raTR7q_grid_v69{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 16px;display:grid}.raTR7q_grid_v69>*{min-width:0}.raTR7q_checkbox_v70{align-items:flex-start;gap:10px;margin-top:20px;font-weight:600;display:flex}.raTR7q_checkbox_v70 input{flex:none;width:20px;height:20px;margin-top:3px}.raTR7q_devices_v71{border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.raTR7q_device_v72{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:16px}.raTR7q_fields_v73{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:0 16px;display:grid}.raTR7q_fields_v73>*{min-width:0}.raTR7q_live_v74{margin:20px 0}.raTR7q_embed_v75{border:1px solid var(--line);background:var(--surface);width:100%;min-height:180px;color:var(--fg);resize:vertical;border-radius:8px;padding:12px;font:.85rem/1.5 monospace;display:block}.raTR7q_working_v76{font-variant-numeric:tabular-nums}.raTR7q_calculator_v77{margin:24px 0}.raTR7q_calculator_v77 section+section{margin-top:24px}.raTR7q_calculator_v77 h2:first-child,.raTR7q_calculator_v77 h3:first-child{margin-top:0}.raTR7q_calculator_v77 input{min-width:0;max-width:100%}.raTR7q_rows_v78{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px;display:grid}.raTR7q_rows_v78>*{min-width:0;max-width:100%}.raTR7q_rowLabel_v79{color:var(--muted);grid-column:1/-1;margin:8px 0 0}.raTR7q_table_v80 td,.raTR7q_table_v80 th{vertical-align:top;text-align:left;border-bottom:1px solid var(--line);padding:6px 8px}.raTR7q_band_v81{border:1px solid var(--line);border-left-width:5px;border-radius:8px;padding:14px}.raTR7q_output_v82{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:16px 0;padding:16px}.raTR7q_output_v82 h3{margin:0 0 12px;font-size:1rem}.raTR7q_steps_v83{overflow-wrap:anywhere;margin:8px 0 0;padding-left:20px}.raTR7q_fields_v84{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.raTR7q_fields_v84>*{min-width:0}.raTR7q_figure_v85{margin:20px 0 0}.raTR7q_diagram_v86{width:100%;height:auto;display:block}.raTR7q_embed_v87{border:1px solid var(--line);background:var(--panel);width:100%;min-height:180px;color:var(--fg);resize:vertical;border-radius:8px;padding:12px;font:.85rem/1.5 monospace;display:block}.raTR7q_grid_v88{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:0 16px;display:grid}.raTR7q_grid_v88>*{min-width:0;max-width:100%}.raTR7q_v2_v88 .raTR7q_grid_v88{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.raTR7q_layout_v88{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.raTR7q_layout_v88>section{min-width:0;margin:0}@media (min-width:900px){.raTR7q_layout_v88{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}.raTR7q_v2_v88 .raTR7q_layout_v88+*{margin-top:24px}
.M55fUW_zoomBar{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px;display:flex}.M55fUW_zoomButton{min-height:44px}.M55fUW_zoomHint{color:var(--muted);font-size:.9rem}.M55fUW_box.M55fUW_zoomable{cursor:zoom-in}.M55fUW_box.M55fUW_zoomed{overscroll-behavior:contain;max-width:none;max-height:70dvh;overflow:auto}.M55fUW_box.M55fUW_zoomed>svg{width:var(--sheet-zoom-width);min-width:0;max-width:none}
.XL3lMW_drill{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);margin:28px 0;padding:22px}.XL3lMW_drill h2{margin:0}.XL3lMW_seedForm{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.XL3lMW_seedForm label{margin-bottom:6px;font-size:.9rem;display:block}.XL3lMW_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.XL3lMW_actions input,.XL3lMW_actions select{border:1px solid var(--line-strong);width:180px;min-width:0;max-width:100%;font:inherit;color:var(--fg);background:var(--bg);border-radius:8px;padding:10px}.XL3lMW_progress{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}.XL3lMW_drill progress{width:100%;height:8px;accent-color:var(--accent)}.XL3lMW_case h3{margin-top:20px}.XL3lMW_prompt{font-size:1.05rem;font-weight:600}.XL3lMW_answer{margin-top:12px}.XL3lMW_answer .XL3lMW_field{margin-bottom:6px;display:block}.XL3lMW_calls{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:8px 20px;min-width:0;margin:14px 0;padding:10px 14px;display:flex}.XL3lMW_calls label{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:flex}.XL3lMW_calls input{width:18px;height:18px;accent-color:var(--accent)}.XL3lMW_feedback{border-left:3px solid var(--accent);background:var(--panel);margin:16px 0;padding:14px 16px}.XL3lMW_error{color:var(--bad);font-size:.9rem}.XL3lMW_error:empty{display:none}.XL3lMW_score{font-size:1.6rem;font-weight:700}.XL3lMW_review{padding-left:24px}.XL3lMW_review li{margin-bottom:12px}.XL3lMW_review summary{cursor:pointer;padding:10px 0}.XL3lMW_drill :focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (max-width:480px){.XL3lMW_drill{padding:16px}.XL3lMW_actions>*{width:100%}}
.f5NbKq_card{border:1px solid var(--line);border-radius:var(--radius);gap:8px;margin:16px 0;padding:14px 16px;display:grid}.f5NbKq_card h2{overflow-wrap:anywhere;margin:0;font-size:1.1rem}.f5NbKq_sub{color:var(--muted);margin:0;font-size:.9rem}.f5NbKq_steps{gap:6px;margin:0;padding-left:1.3em;font-size:.95rem;display:grid}.f5NbKq_status{color:var(--muted);font-size:.88rem}.f5NbKq_result{font-variant-numeric:tabular-nums;margin:0;font-size:.98rem;line-height:1.4}.f5NbKq_next{gap:4px;display:grid}.f5NbKq_nextLine{margin:0;font-size:.95rem}.f5NbKq_links{overflow-wrap:anywhere;gap:4px;margin:0;padding-left:1.3em;font-size:.95rem;display:grid}.f5NbKq_note{color:var(--muted);margin:0;font-size:.82rem}@media print{.f5NbKq_card{break-inside:avoid}}
.ZagZ1a_drill{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);margin:28px 0;padding:22px}.ZagZ1a_drill h2{margin:0}.ZagZ1a_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ZagZ1a_progress{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}.ZagZ1a_drill progress{width:100%;height:8px;accent-color:var(--accent)}.ZagZ1a_case h3{margin-top:20px}.ZagZ1a_skill{color:var(--muted);margin:0;font-size:.85rem}.ZagZ1a_prompt{font-size:1.05rem;font-weight:600}.ZagZ1a_scene{border:1px solid var(--line);background:var(--panel);border-radius:10px;max-width:560px;margin:16px auto;padding:8px}.ZagZ1a_wide{max-width:100%}.ZagZ1a_spec{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin:12px 0;padding:8px 14px}.ZagZ1a_spec summary{cursor:pointer;padding:4px 0;font-weight:600}.ZagZ1a_spec p{margin:6px 0}.ZagZ1a_options{border:1px solid var(--line);border-radius:10px;gap:8px;min-width:0;margin:14px 0;padding:10px 14px;display:grid}.ZagZ1a_options label{cursor:pointer;align-items:flex-start;gap:10px;min-height:32px;display:flex}.ZagZ1a_options input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:3px}.ZagZ1a_right{font-weight:600}.ZagZ1a_feedback{border-left:3px solid var(--accent);background:var(--panel);margin:16px 0;padding:14px 16px}.ZagZ1a_error{color:var(--bad);font-size:.9rem}.ZagZ1a_error:empty{display:none}.ZagZ1a_score{font-size:1.6rem;font-weight:700}.ZagZ1a_review{padding-left:24px}.ZagZ1a_review li{margin-bottom:12px}.ZagZ1a_review summary{cursor:pointer;padding:10px 0}.ZagZ1a_drill :focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (max-width:480px){.ZagZ1a_drill{padding:16px}.ZagZ1a_actions>*{width:100%}}
.Dsj_jG_card{background:var(--surface);border:1px solid var(--line-strong);border-top:4px solid var(--accent-strong,var(--accent));margin:32px 0;padding:20px}.Dsj_jG_card h2{margin-top:0}.Dsj_jG_items{gap:12px;margin:16px 0;display:grid}.Dsj_jG_items div{border-top:1px solid var(--line);padding-top:12px}.Dsj_jG_items dt{font:600 .75rem var(--font-mono);text-transform:uppercase;color:var(--muted)}.Dsj_jG_items dd{overflow-wrap:anywhere;margin:4px 0 0}.Dsj_jG_sources{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.875rem}
.amtVrq_lesson{margin-top:var(--space-5)}.amtVrq_lesson+.amtVrq_lesson{padding-top:var(--space-5);border-top:1px solid var(--grid)}.amtVrq_lesson h3{margin:0 0 var(--space-1)}.amtVrq_lesson .amtVrq_headings{padding:0 0 0 var(--space-6);margin:var(--space-3) 0 0}.amtVrq_lesson .amtVrq_headings li{border:0;padding:3px 0}.amtVrq_carry{margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:var(--radius-s)}.amtVrq_carry p{margin:0}.amtVrq_carry .amtVrq_topics{margin:var(--space-2) 0 0;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.amtVrq_carry .amtVrq_topics li{border:1px solid var(--accent-line);background:var(--surface);border-radius:999px;padding:2px 10px;font-size:.85rem}.amtVrq_carry .amtVrq_topics li.amtVrq_more{color:var(--muted);background:0 0;border-color:#0000;padding-left:2px}
.VhIdSG_form{max-width:720px;padding-top:24px}.VhIdSG_form h1{margin-top:0}.VhIdSG_form .VhIdSG_lead{margin-bottom:20px}.VhIdSG_card{border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--radius);background:var(--surface);box-shadow:none;margin:0 0 16px;padding:18px 16px}.VhIdSG_card>:first-child{margin-top:0}.VhIdSG_card>:last-child{margin-bottom:0}.VhIdSG_step{font:600 .75rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong);margin:0 0 12px}.VhIdSG_stepTitle{font:600 1.05rem/1.3 var(--font-sans);text-transform:none;letter-spacing:0;margin:0 0 4px}.VhIdSG_hint{color:var(--muted);margin:0 0 12px;font-size:.9rem}.VhIdSG_set{border:0;min-width:0;margin:0;padding:0}.VhIdSG_set+.VhIdSG_set{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.VhIdSG_legend{font:600 .75rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong);margin:0 0 10px;padding:0;display:block}.VhIdSG_legend small{font:inherit;color:var(--muted);margin-left:6px;display:inline}.VhIdSG_fields{gap:0 16px;display:grid}@media (min-width:640px){.VhIdSG_fields.VhIdSG_two{grid-template-columns:1fr 1fr}}.VhIdSG_fields label.field{margin:10px 0}:is(.VhIdSG_fields label.field input,.VhIdSG_fields label.field select){min-height:48px}.VhIdSG_actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.VhIdSG_actions .btn{min-height:48px}.VhIdSG_submit{width:100%;min-height:48px;margin-top:8px}@media (min-width:640px){.VhIdSG_submit{width:auto;min-width:260px}}.VhIdSG_plan{border-top-color:var(--accent)}.VhIdSG_order{counter-reset:dom;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.VhIdSG_order li{counter-increment:dom;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-columns:28px 1fr;align-items:center;gap:2px 12px;padding:10px 12px;display:grid}.VhIdSG_order li:before{content:counter(dom);border:1px solid var(--line-strong);width:28px;height:28px;font:600 .75rem var(--font-mono);color:var(--muted);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.VhIdSG_order li>.btn{grid-column:2;justify-self:start;min-height:44px;margin-top:6px}.VhIdSG_weeks{gap:10px;margin-top:8px;display:grid}@media (min-width:768px){.VhIdSG_weeks{grid-template-columns:1fr 1fr}}.VhIdSG_week{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:12px 14px}.VhIdSG_week h4{font:600 .75rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.VhIdSG_week ul{margin:0;padding-left:1.2em}.VhIdSG_week li{margin:4px 0}.VhIdSG_emailRow{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.VhIdSG_emailRow .btn{min-height:48px}.VhIdSG_rules{border-top-color:var(--line-strong)}.VhIdSG_link{align-items:center;min-height:44px;display:inline-flex}.VhIdSG_legal{max-width:740px;padding:24px 16px 72px}@media (min-width:768px){.VhIdSG_legal{padding-top:40px}}.VhIdSG_legal h1{margin:0 0 12px}.VhIdSG_legalEyebrow{font:600 .75rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong);margin:0 0 6px}.VhIdSG_legal .note{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--fg);margin:0 0 16px;padding:10px 12px;font-size:.92rem}.VhIdSG_legal .prose{max-width:66ch;margin:20px 0 0;font-size:1.02rem;line-height:1.65}.VhIdSG_legal .prose>:first-child{margin-top:0}.VhIdSG_legal .prose h2{border-top:1px solid var(--line);margin:2.2em 0 .5em;padding-top:1em;scroll-margin-top:80px;font-size:1.3rem}.VhIdSG_legal .prose h2:first-child{border-top:0;margin-top:0;padding-top:0}.VhIdSG_legal .prose h3{margin:1.6em 0 .4em;font-size:1.05rem}.VhIdSG_legal .prose p{margin:0 0 1em}.VhIdSG_legal .prose li{margin:6px 0}.VhIdSG_legal .prose a{text-underline-offset:3px}.VhIdSG_toc{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);max-width:66ch;margin:16px 0 0;padding:14px 16px}.VhIdSG_tocTitle{font:600 .75rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.VhIdSG_toc ol{counter-reset:toc;gap:0 24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.VhIdSG_toc ol{grid-template-columns:1fr 1fr}}.VhIdSG_toc li{counter-increment:toc}.VhIdSG_toc a{min-height:44px;color:var(--fg);align-items:center;gap:10px;text-decoration:none;display:flex}.VhIdSG_toc a:before{content:counter(toc, decimal-leading-zero);font:600 .72rem var(--font-mono);color:var(--accent-strong);flex:none}.VhIdSG_toc a:hover{color:var(--accent-strong);text-decoration:underline}.VhIdSG_toc a:focus-visible{outline:2px solid var(--accent-ui);outline-offset:2px}.VhIdSG_legal .prose a:focus-visible{outline:2px solid var(--accent-ui);outline-offset:2px}.VhIdSG_choices{max-width:740px}.VhIdSG_choices section.card{border:1px solid var(--line);border-top:4px solid var(--accent);box-shadow:none;padding:18px 16px}.VhIdSG_choices section.card h2{margin-top:0;font-size:1.2rem}.VhIdSG_choices label{cursor:pointer;align-items:center;gap:14px;min-height:52px;padding:4px 0;font-weight:600;display:flex}.VhIdSG_choices input[role=switch]{appearance:none;border:1px solid var(--line-strong);background:var(--panel);cursor:pointer;vertical-align:middle;border-radius:16px;flex:none;width:56px;height:32px;margin:0;transition:background .15s,border-color .15s;position:relative}.VhIdSG_choices input[role=switch]:before{content:"";background:var(--fg);border-radius:50%;width:24px;height:24px;transition:transform .15s;position:absolute;top:3px;left:3px}.VhIdSG_choices input[role=switch]:checked{background:var(--accent);border-color:var(--accent)}.VhIdSG_choices input[role=switch]:checked:before{background:#fff;transform:translate(24px)}.VhIdSG_choices input[role=switch]:disabled{opacity:.55;cursor:not-allowed}.VhIdSG_choices input[role=switch]:focus-visible{outline:3px solid var(--accent-ui);outline-offset:3px}@media (prefers-reduced-motion:reduce){.VhIdSG_choices input[role=switch],.VhIdSG_choices input[role=switch]:before{transition:none}}.VhIdSG_choices section.card [role=status]{border-left:3px solid var(--accent);background:var(--accent-soft);margin:8px 0 0;padding:10px 12px;font-size:.92rem}.VhIdSG_sample{max-width:var(--wrap);padding:20px 16px 72px}.VhIdSG_sample h1{margin-top:0}.VhIdSG_sample>p{max-width:68ch}.VhIdSG_sampleGrid{gap:0;display:grid}.VhIdSG_sampleAside .cta-card{margin:12px 0 16px;padding:16px}.VhIdSG_sampleAside .cta-card p{flex:240px;margin:0}.VhIdSG_sampleAside .cta-card .btn{min-height:48px}.VhIdSG_lesson{min-width:0}.VhIdSG_lesson .prose{max-width:68ch;margin:8px 0;font-size:1rem;line-height:1.55}.VhIdSG_lesson .prose h2{border-top:1px solid var(--line);margin:1.5em 0 .4em;padding-top:.8em;font-size:1.25rem}.VhIdSG_lesson .prose h2:first-child{border-top:0;margin-top:.4em;padding-top:0}.VhIdSG_lesson .prose h3{margin:1.1em 0 .3em;font-size:1.02rem}.VhIdSG_lesson .prose p{margin:0 0 .8em}.VhIdSG_lesson .prose li{margin:3px 0}.VhIdSG_lesson .prose figure{margin:12px 0}.VhIdSG_lesson .prose table{margin:10px 0}.VhIdSG_lesson .prose a{text-underline-offset:3px}.VhIdSG_lesson .prose summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.VhIdSG_lesson .prose button{min-width:44px;min-height:44px}.VhIdSG_lesson .prose [role=button]{min-width:44px;min-height:44px}.VhIdSG_tryTool{border:1px solid var(--line-strong);border-left:4px solid var(--accent);border-radius:var(--radius);background:var(--panel);margin:24px 0 0;padding:14px 16px}.VhIdSG_tryTool h2{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:.8rem}.VhIdSG_tryTool ul{margin:0;padding:0;list-style:none}.VhIdSG_tryTool a{overflow-wrap:anywhere;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.VhIdSG_tryTool a:focus-visible{outline:3px solid var(--accent-ui);outline-offset:2px}.VhIdSG_practice .card{padding:16px}.VhIdSG_practice .option{align-items:center;min-height:48px;margin:8px 0;padding:10px 12px}.VhIdSG_practice .btn{min-height:48px}.VhIdSG_practice details.hint summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.VhIdSG_practice>h2{margin:28px 0 8px}.VhIdSG_sample .small a{padding:10px 0;display:inline-block}@media (min-width:1024px){.VhIdSG_sampleGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:0 40px}.VhIdSG_sampleAside{grid-area:1/2;position:sticky;top:84px}.VhIdSG_sampleAside .cta-card{flex-direction:column;align-items:stretch;margin-top:8px}.VhIdSG_sampleAside .cta-card .btn{width:100%}.VhIdSG_lesson{grid-area:1/1}}.VhIdSG_tail{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin-top:8px;padding:20px 16px}.VhIdSG_tail .prose{max-width:none;color:var(--muted);margin:0;font-size:.95rem;line-height:1.6}.VhIdSG_tail .prose h2{font:600 .78rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);margin:1.4em 0 .4em}.VhIdSG_tail .prose h2:first-child{margin-top:0}.VhIdSG_tail .prose h3{color:var(--fg);margin:1.2em 0 .3em;font-size:.98rem}.VhIdSG_tail .prose p{margin:0 0 .8em}.VhIdSG_tail .prose li{margin:3px 0}.VhIdSG_tail .prose a{color:var(--accent-strong)}@media (min-width:900px){.VhIdSG_tail{padding:24px 28px}.VhIdSG_tail .prose{column-count:2;column-gap:40px}:is(.VhIdSG_tail .prose h2,.VhIdSG_tail .prose h3){break-after:avoid}:is(.VhIdSG_tail .prose p,.VhIdSG_tail .prose li){break-inside:avoid}}.VhIdSG_card.VhIdSG_set{border:1px solid var(--line);border-top:4px solid var(--accent);margin:0 0 16px;padding:18px 16px}.VhIdSG_card.VhIdSG_set>.VhIdSG_legend{float:left;width:100%;margin-bottom:10px}.VhIdSG_card.VhIdSG_set>.VhIdSG_legend+*{clear:both}
.cjwCha_picker{margin:0}.cjwCha_pickRow{flex-direction:column;gap:8px;display:flex}.cjwCha_select{min-width:0;min-height:48px;font:inherit;color:var(--fg);background:var(--surface);border:1.5px solid var(--rule);border-radius:4px;flex:none;padding:0 12px;font-size:1rem}@media (min-width:480px){.cjwCha_pickRow{flex-direction:row;align-items:stretch}.cjwCha_select{flex:12rem}}.cjwCha_select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cjwCha_pickGo{text-align:center;justify-content:center}.cjwCha_heroStart{margin:0}.cjwCha_heroStart .btn{text-align:center;justify-content:center;width:100%}@media (min-width:480px){.cjwCha_heroStart .btn{width:auto}}.cjwCha_compare{margin:4px 0 0}.cjwCha_tagline{color:var(--fg);margin:6px 0 0;font-weight:600}@media (max-width:959px){.cjwCha_sample{display:none}}.cjwCha_cards{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:720px){.cjwCha_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cjwCha_cards[data-count="1"]{grid-template-columns:minmax(0,640px)}}@media (min-width:1024px){.cjwCha_cards[data-count="3"],.cjwCha_cards[data-count="5"],.cjwCha_cards[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cjwCha_card{background:var(--surface);border:1.5px solid var(--rule);border-top:4px solid var(--accent);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.cjwCha_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.cjwCha_level{font:600 .72rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong)}.cjwCha_card h3{margin:0;font-size:1.45rem;line-height:1.05}.cjwCha_name{color:var(--muted);margin:0;font-size:.88rem}.cjwCha_specs{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:auto auto minmax(0,1fr);gap:4px 14px;margin:0;padding:8px 0;display:grid}.cjwCha_specs>div{min-width:0}.cjwCha_specs .cjwCha_fee{grid-column:1/-1}.cjwCha_specs dt{font:600 .64rem/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cjwCha_specs dd{overflow-wrap:anywhere;margin:1px 0 0;font-size:.9rem;font-weight:600;line-height:1.35}.cjwCha_check{flex-direction:column;gap:4px;display:flex}.cjwCha_check .btn{text-align:center;justify-content:center}.cjwCha_checkNote{color:var(--muted);font-size:.82rem}.cjwCha_course{border-top:1px dashed var(--line-strong);flex-direction:column;gap:6px;margin-top:4px;padding-top:10px;display:flex}.cjwCha_priceLine{justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-size:.9rem;display:flex}.cjwCha_price{font:700 1.6rem/1 var(--font-display)}.cjwCha_trialPrice{font:700 1.05rem/1.25 var(--font-display);text-align:right}.cjwCha_course .cjwCha_tagline{margin:0;font-size:.88rem;font-weight:400}.cjwCha_figures{color:var(--muted);flex-wrap:wrap;gap:2px 14px;margin:0;font-size:.8rem;display:flex}.cjwCha_figures b{color:var(--fg);font-family:var(--font-mono)}.cjwCha_own{color:var(--muted);margin:0;font-size:.8rem}.cjwCha_own span{color:var(--fg);font-weight:600}.cjwCha_links{flex-wrap:wrap;gap:0 16px;margin-top:auto;display:flex}.cjwCha_go{min-height:44px;color:var(--accent-strong);text-underline-offset:3px;align-items:center;gap:4px;font-size:.9rem;font-weight:600;text-decoration:underline;display:inline-flex}.cjwCha_buy{margin:0}.cjwCha_buyLink{min-height:44px;color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;align-items:center;font-size:.9rem;font-weight:600;display:inline-flex}.cjwCha_buy p{color:var(--muted);margin:0;font-size:.78rem}.cjwCha_buy p a{color:inherit;margin-block:-12px;padding-block:12px;display:inline-block}.cjwCha_shared{border:1px solid var(--line-strong);background:var(--surface);margin:14px 0 0;padding:12px 14px}.cjwCha_shared p{font:600 .7rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong);margin:0 0 4px}.cjwCha_shared ul{flex-wrap:wrap;gap:2px 16px;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.cjwCha_buddy{border-top:1px solid var(--line-strong);margin-top:10px;padding-top:10px}.cjwCha_buddy p{margin:0}.cjwCha_trialCard,.cjwCha_bundles{margin-top:20px}.cjwCha_bundles h3{margin:0 0 8px;font-size:1.1rem}.cjwCha_bundles>ul{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.cjwCha_bundles>ul{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.cjwCha_bundles>ul>li{border:1.5px solid var(--rule);background:var(--surface);flex-direction:column;min-width:0;padding:12px 14px 4px;display:flex}.cjwCha_bundles>ul>li.cjwCha_bundleAll{box-shadow:inset 0 4px 0 var(--accent);padding-top:16px}.cjwCha_bundleLink{min-height:44px;color:var(--fg);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:0 0 4px;text-decoration:none;display:grid}.cjwCha_bundleLink:hover .cjwCha_bundleName{text-decoration:underline}.cjwCha_bundleKicker{font:600 .7rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong);grid-column:1/-1}.cjwCha_bundleName{font:700 1.1rem/1.2 var(--font-display);text-transform:uppercase}.cjwCha_bundlePrice{font:700 1.6rem/1 var(--font-display)}.cjwCha_bundleLink small{color:var(--muted);grid-column:1/-1;font-size:.82rem}.cjwCha_bundleLink small.cjwCha_bundleSaving{color:var(--good);font-weight:600}.cjwCha_swipe{display:none}@media (max-width:719px){.cjwCha_swipe{font:600 .72rem/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:-4px 0 8px;display:block}.cjwCha_cards[data-count]:not([data-count="1"]):not([data-count="2"]){overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:min(86%,330px);grid-auto-flow:column;align-items:stretch;padding-bottom:10px;overflow-x:auto}.cjwCha_cards>li{scroll-snap-align:start}.cjwCha_checkNote{font-size:.78rem}.cjwCha_bundles>ul{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:min(86%,330px);grid-auto-flow:column;padding-bottom:10px;overflow-x:auto}.cjwCha_bundles>ul>li{scroll-snap-align:start}.cjwCha_kinds[data-several]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;border-top:0;grid-template-columns:none;grid-auto-columns:min(78%,300px);grid-auto-flow:column;align-items:stretch;gap:12px;padding-bottom:10px;overflow-x:auto}.cjwCha_kinds[data-several]>.cjwCha_kind{scroll-snap-align:start;border:1.5px solid var(--rule);background:var(--surface);padding:12px 14px 4px}.cjwCha_kinds[data-several] .cjwCha_kindLinks{flex-direction:column}.cjwCha_kinds[data-several] .cjwCha_kindLinks a{min-height:40px}.cjwCha_proseCard{padding:14px;font-size:.9rem}.cjwCha_proseCard :is(p,li){line-height:1.5}}.cjwCha_q1{max-width:640px;margin-top:20px}.cjwCha_q1 h3{margin:0 0 8px;font-size:1.1rem}.cjwCha_kinds{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr);gap:0 24px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:820px){.cjwCha_kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}.cjwCha_kind{border-bottom:1px solid var(--line-strong);min-width:0;padding:10px 0}.cjwCha_kindHead{margin:0;font-size:.92rem}.cjwCha_kindHead span{color:var(--muted);font-size:.85rem}.cjwCha_kindLinks{flex-wrap:wrap;gap:0 14px;margin:0;padding:0;list-style:none;display:flex}.cjwCha_kindLinks a{align-items:center;min-height:44px;font-size:.9rem;font-weight:600;display:inline-flex}.cjwCha_single{min-height:44px;color:var(--fg);padding:2px 24px 2px 0;font-size:.92rem;text-decoration:none;display:block;position:relative}.cjwCha_single span{color:var(--muted);font-size:.85rem}.cjwCha_single:hover b{text-decoration:underline}.cjwCha_arrow{position:absolute;top:50%;right:2px;transform:translateY(-50%);color:var(--accent-strong)!important}.cjwCha_leadProse{max-width:70ch;margin:0 0 20px}.cjwCha_proseRow{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (min-width:820px){.cjwCha_proseRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.cjwCha_proseCard{border:1.5px solid var(--rule);background:var(--surface);min-width:0;max-width:none;margin:0;padding:16px;font-size:.95rem}.cjwCha_proseCard>:first-child,.cjwCha_proseCard h2:first-child{margin-top:0;padding-top:0}.cjwCha_proseCard>:last-child{margin-bottom:0}.cjwCha_proseCard h2{border-bottom:1px solid var(--line-strong);margin-bottom:8px;padding-bottom:8px;font-size:1.2rem}.cjwCha_proseCard ul{padding:0;list-style:none}.cjwCha_proseCard ul li{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.cjwCha_proseCard ul li:last-child{border-bottom:0}.cjwCha_resources .rx-cards{gap:8px}@media (max-width:719px){.cjwCha_resources .rx-blurb{margin-bottom:8px;font-size:.88rem}.cjwCha_resources .rx-card a{padding:10px 28px 10px 12px}.cjwCha_resources .rx-desc{font-size:.82rem}.cjwCha_appWrap [data-app-showcase]{gap:12px;padding:16px}.cjwCha_appWrap [data-app-showcase] h2{font-size:1.35rem}.cjwCha_appWrap [data-app-showcase] ul{gap:4px;margin:10px 0 12px;font-size:.9rem}}
._3TGQ4q_scroll{--cover:var(--bg);--shade:color-mix(in srgb, var(--fg) 26%, transparent);overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(to right, var(--cover) 30%, transparent) left center / 36px 100% no-repeat local, linear-gradient(to left, var(--cover) 30%, transparent) right center / 36px 100% no-repeat local, linear-gradient(to right, var(--shade), transparent) left center / 14px 100% no-repeat scroll, linear-gradient(to left, var(--shade), transparent) right center / 14px 100% no-repeat scroll;margin:18px 0;position:relative;overflow-x:auto}._3TGQ4q_scroll:focus-visible{outline:2px solid var(--accent-ui);outline-offset:2px}div._3TGQ4q_scroll>table._3TGQ4q_tbl{border-collapse:collapse;width:100%;margin:0;font-size:.9rem;line-height:1.45;display:table;overflow:visible}div._3TGQ4q_scroll>table._3TGQ4q_tbl th,div._3TGQ4q_scroll>table._3TGQ4q_tbl td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);background:0 0;padding:10px 12px}div._3TGQ4q_scroll>table._3TGQ4q_tbl tbody tr:last-child :is(th,td){border-bottom:0}div._3TGQ4q_scroll>table._3TGQ4q_tbl thead th{border-bottom:2px solid var(--line-strong);font:600 .72rem/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap}div._3TGQ4q_scroll>table._3TGQ4q_tbl tbody th{font-weight:600}div._3TGQ4q_scroll>table._3TGQ4q_tbl._3TGQ4q_wide{min-width:38rem}div._3TGQ4q_scroll>table._3TGQ4q_tbl._3TGQ4q_wide :is(th,td){min-width:7.5rem}@media (max-width:719px){div._3TGQ4q_scroll>table._3TGQ4q_tbl:not(._3TGQ4q_wide) thead th{white-space:normal}._3TGQ4q_scroll:has(>table._3TGQ4q_stack){background:0 0;border:0;overflow:visible}div._3TGQ4q_scroll>table._3TGQ4q_tbl._3TGQ4q_stack,div._3TGQ4q_scroll>table._3TGQ4q_tbl._3TGQ4q_stack._3TGQ4q_wide{min-width:0;display:block}div._3TGQ4q_scroll>table._3TGQ4q_tbl._3TGQ4q_stack :is(tbody,tr,td){display:block}div._3TGQ4q_scroll>table._3TGQ4q_tbl._3TGQ4q_stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}div._3TGQ4q_scroll>table._3TGQ4q_tbl._3TGQ4q_stack tr{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0 0 12px;padding:4px 0}div._3TGQ4q_scroll>table._3TGQ4q_tbl._3TGQ4q_stack td{overflow-wrap:anywhere;border:0;min-width:0;padding:6px 14px}div._3TGQ4q_scroll>table._3TGQ4q_tbl._3TGQ4q_stack td:first-child{padding-top:10px;font-size:1rem;font-weight:600}div._3TGQ4q_scroll>table._3TGQ4q_tbl._3TGQ4q_stack td:not(:first-child):before{content:attr(data-label);font:600 .68rem/1.4 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);display:block}}
.QC6vRG_jump{margin:12px 0 0}.QC6vRG_jump section+section{margin-top:12px}.QC6vRG_title{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:.75rem;font-weight:600}.QC6vRG_list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.QC6vRG_go{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);min-width:44px;min-height:44px;color:var(--fg);cursor:pointer;font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:4px 8px;font-size:.9rem}.QC6vRG_go:hover{border-color:var(--accent-strong)}.QC6vRG_go:focus-visible{outline:3px solid var(--fg);outline-offset:1px}@media (forced-colors:active){.QC6vRG_go{border-color:buttontext}.QC6vRG_go:focus-visible{outline-color:highlight}}
.vjPu-G_deck{margin-top:24px}.vjPu-G_deck :focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px}.vjPu-G_counts{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;gap:8px 20px;font-size:.9rem;display:flex}.vjPu-G_counts b{color:var(--fg)}.vjPu-G_eyebrow{font:600 .8rem var(--font-mono);text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px}.vjPu-G_card{background:var(--surface);border:1px solid var(--line-strong);border-top:4px solid var(--accent-strong);flex-direction:column;min-height:240px;margin:16px 0;padding:20px;display:flex}.vjPu-G_front{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.15rem;font-weight:600}.vjPu-G_options{overflow-wrap:anywhere;margin:12px 0 0;padding-left:1.6em}.vjPu-G_back{border-top:1px dashed var(--line-strong);margin-top:20px;padding-top:16px}.vjPu-G_back:focus{outline:none}.vjPu-G_back:focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px}.vjPu-G_backText{white-space:pre-wrap;overflow-wrap:anywhere}.vjPu-G_show{align-self:flex-start;min-height:48px;margin-top:24px}.vjPu-G_grades{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.vjPu-G_grades button{flex-direction:column;gap:2px;min-height:56px;padding:8px}.vjPu-G_again{background:var(--bad)}.vjPu-G_grades .vjPu-G_again:hover{background:color-mix(in srgb, var(--bad) 82%, #000)}.vjPu-G_interval{font:400 .8rem var(--font-mono);opacity:.85}.vjPu-G_kbd{font:400 .7rem var(--font-mono);border:1px solid;border-radius:3px;padding:0 4px}.vjPu-G_done{background:var(--surface);border-block:2px solid var(--rule);margin:16px 0;padding:20px}.vjPu-G_done h2{margin-top:0}.vjPu-G_status{color:var(--muted);min-height:1.6em}.vjPu-G_toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vjPu-G_missedList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vjPu-G_missedStem{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:0;font-weight:600}@media (max-width:420px){.vjPu-G_grades{gap:6px}.vjPu-G_grades button{padding:8px 2px;font-size:.95rem}.vjPu-G_interval{font-size:.72rem}.vjPu-G_kbd{display:none}}@media (hover:none){.vjPu-G_kbd,.vjPu-G_keys{display:none}}.vjPu-G_page{max-width:720px;margin-inline:auto}.vjPu-G_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.vjPu-G_print{align-items:center;min-height:44px;font-size:.9rem;display:inline-flex}.vjPu-G_printLinks{flex-wrap:wrap;gap:0 16px;display:flex}.vjPu-G_study{margin-top:8px}.vjPu-G_study :focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px}.vjPu-G_head{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.vjPu-G_stats{font:500 .75rem var(--font-mono);text-transform:uppercase;color:var(--muted);gap:8px;margin:0;padding:0;list-style:none;display:flex}.vjPu-G_stats li{border:1px solid var(--line);background:var(--surface);flex:1;min-width:0;padding:8px 10px}.vjPu-G_stats b{font:700 1.5rem var(--font-display);color:var(--fg);line-height:1.1;display:block}.vjPu-G_bar{background:var(--line);border-radius:var(--radius);height:6px;overflow:hidden}.vjPu-G_bar span{background:var(--accent-strong);height:100%;display:block}.vjPu-G_chooser{font:600 .8rem var(--font-mono);text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;display:flex}.vjPu-G_chooser select{min-width:0;min-height:44px;font:inherit;text-transform:none;color:var(--fg);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);flex:1;padding:0 10px}.vjPu-G_big{background:var(--surface);border:1px solid var(--line-strong);border-top:4px solid var(--accent-strong);border-radius:var(--radius);cursor:pointer;flex-direction:column;min-height:46vh;margin:16px 0;padding:22px 18px;display:flex}.vjPu-G_flipped{cursor:default}.vjPu-G_big .vjPu-G_front{font-size:1.35rem;line-height:1.4}.vjPu-G_pointer{display:none}.vjPu-G_tap{text-align:center;font:500 .8rem var(--font-mono);text-transform:uppercase;color:var(--muted);margin:auto 0 0;padding-top:20px}.vjPu-G_dock{bottom:var(--course-tabbar-h,0px);z-index:2;padding:10px 0 calc(10px + var(--course-tabbar-inset,env(safe-area-inset-bottom)));background:var(--bg);border-top:1px solid var(--line);position:sticky}.vjPu-G_reveal{justify-content:center;width:100%;min-height:60px;font-size:1.05rem}.vjPu-G_study .vjPu-G_grades{gap:8px;margin-top:0}.vjPu-G_grade{min-height:64px;font:700 1rem var(--font-sans);color:var(--surface);border-radius:var(--radius);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 2px;display:flex}.vjPu-G_grade.vjPu-G_again{background:var(--bad)}.vjPu-G_grade.vjPu-G_hard{background:var(--warn)}.vjPu-G_grade.vjPu-G_good{background:var(--accent-strong)}.vjPu-G_grade.vjPu-G_easy{background:var(--good)}.vjPu-G_grade:hover{filter:brightness(.92)}.vjPu-G_summary{background:var(--surface);border:1px solid var(--line-strong);border-top:4px solid var(--accent-strong);border-radius:var(--radius);margin:24px 0;padding:24px 18px}.vjPu-G_summary h2{margin-top:0}.vjPu-G_tally{text-align:center;font:500 .8rem var(--font-mono);text-transform:uppercase;color:var(--muted);grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.vjPu-G_tally li{background:var(--surface);border:1px solid var(--line);border-top-width:3px;padding:8px 4px}.vjPu-G_tally b{font:700 1.5rem var(--font-display);color:var(--fg);display:block;background:0 0!important}.vjPu-G_tally .vjPu-G_tagain{border-top-color:var(--bad)}.vjPu-G_tally .vjPu-G_thard{border-top-color:var(--warn)}.vjPu-G_tally .vjPu-G_tgood{border-top-color:var(--accent-strong)}.vjPu-G_tally .vjPu-G_teasy{border-top-color:var(--good)}@media (hover:hover){.vjPu-G_touch{display:none}.vjPu-G_pointer{display:inline}}@media (min-width:768px){.vjPu-G_big{min-height:340px;padding:32px}.vjPu-G_big .vjPu-G_front{font-size:1.6rem}.vjPu-G_study .vjPu-G_back{scroll-margin-bottom:96px}}.vjPu-G_ask{margin:16px 0 0}.vjPu-G_note textarea{scroll-margin-bottom:calc(120px + var(--course-tabbar-h,0px))}.vjPu-G_lessonLink{margin:8px 0 0}.vjPu-G_lessonLink a,.vjPu-G_againLessons li a{overflow-wrap:anywhere;padding:10px 0;display:inline-block}.vjPu-G_againLessons{border-top:1px solid var(--line);text-align:left;margin-top:20px;padding-top:16px}.vjPu-G_againLessons h3{margin:0 0 4px}.vjPu-G_againLessons ul{margin:8px 0 0;padding:0;list-style:none}.vjPu-G_againLessons li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;column-gap:12px;display:flex}.vjPu-G_againLessons li:first-child{border-top:0}.vjPu-G_undo{white-space:nowrap;flex:none;justify-content:center;min-height:48px}.vjPu-G_revealRow{gap:8px;display:flex}.vjPu-G_revealRow .vjPu-G_reveal{flex:auto;width:auto}.vjPu-G_revealRow .vjPu-G_undo{min-height:60px}.vjPu-G_showRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.vjPu-G_showRow .vjPu-G_show{margin-top:0}.vjPu-G_weakest{overflow-wrap:anywhere;margin:0;font-size:.95rem}.vjPu-G_weakestButton{min-height:44px;margin-top:6px}.vjPu-G_focusHead{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:.95rem;display:flex}.vjPu-G_focusHead a{align-items:center;min-height:44px;display:inline-flex}.vjPu-G_sessionReview{border-top:1px solid var(--line);text-align:left;margin-top:20px;padding-top:16px}.vjPu-G_sessionReview h3{margin:0 0 4px}.vjPu-G_sessionReview ul{margin:8px 0 12px;padding:0;list-style:none}.vjPu-G_sessionReview li{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.vjPu-G_sessionReview li:first-child{border-top:0}.vjPu-G_reviewFront{overflow-wrap:anywhere;min-width:0}.vjPu-G_reviewGrade{font-family:var(--font-mono);text-transform:uppercase;border-left:3px solid var(--line);flex:none;padding-left:8px}.vjPu-G_reviewGrade.vjPu-G_tagain{border-left-color:var(--bad)}.vjPu-G_reviewGrade.vjPu-G_thard{border-left-color:var(--warn)}.vjPu-G_redoEnd{min-height:44px}
.BzNDQW_calculator{}.BzNDQW_grid{}.BzNDQW_results{}.BzNDQW_embed{}.BzNDQW_sources{}.BzNDQW_layout{}.BzNDQW_summary{}.BzNDQW_eyebrow{}.BzNDQW_summaryFigure{}.BzNDQW_summaryList{}.BzNDQW_rows{}.BzNDQW_row{}.BzNDQW_rowButton{}.BzNDQW_tableWrap{}.BzNDQW_table{}
.nxYTBa_calculator{}.nxYTBa_grid{}.nxYTBa_results{}.nxYTBa_embed{}.nxYTBa_sources{}.nxYTBa_layout{}.nxYTBa_summary{}.nxYTBa_eyebrow{}.nxYTBa_summaryFigure{}.nxYTBa_summaryList{}
.zUN0mq_calculator{}.zUN0mq_grid{}.zUN0mq_results{}.zUN0mq_traps{}.zUN0mq_tableWrap{}.zUN0mq_embed{}.zUN0mq_sources{}.zUN0mq_layout{}.zUN0mq_summary{}.zUN0mq_eyebrow{}.zUN0mq_summaryFigure{}.zUN0mq_summaryList{}
._8x73Ea_calculator{}._8x73Ea_panels{}._8x73Ea_result{}._8x73Ea_reference{}._8x73Ea_embed{}._8x73Ea_sources{}
.-Q3iKG_calculator{}.-Q3iKG_grid{}.-Q3iKG_results{}.-Q3iKG_embed{}.-Q3iKG_sources{}
