@layer components{.EsZ0cq_unavailable{gap:var(--s-3);max-width:720px;margin:var(--s-6) auto;padding:var(--s-7);display:grid}.EsZ0cq_unavailable h1{font-size:var(--fs-2xl)}.EsZ0cq_actions{align-items:center;gap:var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.EsZ0cq_title{font-size:var(--fs-3xl)}.EsZ0cq_lede{font-family:var(--font-display);font-size:var(--fs-lg);line-height:var(--lh-snug);color:var(--ink-2)}.EsZ0cq_of{color:var(--ink-3);font-weight:400}.EsZ0cq_intro{gap:var(--s-7);grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);align-items:start;display:grid}.EsZ0cq_introMain{gap:var(--s-3);display:grid}.EsZ0cq_sealedLine{align-items:center;gap:var(--s-2);color:var(--correct);font-weight:700;display:inline-flex}.EsZ0cq_skillsRow{gap:var(--s-2);flex-wrap:wrap;display:flex}.EsZ0cq_rules{gap:var(--s-2);margin:var(--s-2) 0;display:grid}.EsZ0cq_rules li{align-items:flex-start;gap:var(--s-3);font-size:var(--fs-sm);color:var(--ink-2);display:flex}.EsZ0cq_rules svg{color:var(--ink-3);margin-top:4px}.EsZ0cq_rules strong{color:var(--ink)}.EsZ0cq_passBox{padding:var(--s-3) var(--s-4);border-left:4px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--accent-soft)}.EsZ0cq_last{font-size:var(--fs-xs);color:var(--ink-3)}.EsZ0cq_introAside{gap:var(--s-4);display:grid}.EsZ0cq_figureWell{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--s-4)}.EsZ0cq_figure{width:100%;height:auto;display:block;overflow:hidden}.EsZ0cq_ghost,.EsZ0cq_ink{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.EsZ0cq_ghost{stroke:var(--line);stroke-width:1.25px}.EsZ0cq_ink{stroke:var(--accent);stroke-width:1.75px}.EsZ0cq_draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:EsZ0cq_boss-draw var(--dur-finale-max) var(--ease-standard) forwards}@keyframes EsZ0cq_boss-draw{to{stroke-dashoffset:0}}:root[data-calm=on] .EsZ0cq_draw{stroke-dashoffset:0;animation:none}.EsZ0cq_rewards{gap:var(--s-2);display:grid}.EsZ0cq_rewards ul{gap:var(--s-2);font-size:var(--fs-sm);display:grid}.EsZ0cq_rewards li{align-items:center;gap:var(--s-2);display:flex}.EsZ0cq_rewards svg{color:var(--funds)}.EsZ0cq_note{font-size:var(--fs-xs);color:var(--ink-3)}.EsZ0cq_phaseWrap{gap:var(--s-4);max-width:860px;margin:0 auto;display:grid}.EsZ0cq_phaseHead{justify-content:space-between;align-items:flex-end;gap:var(--s-5);padding-bottom:var(--s-3);border-bottom:1px solid var(--line);display:flex}.EsZ0cq_phaseTitle{font-size:var(--fs-2xl)}.EsZ0cq_phaseTools{align-items:center;gap:var(--s-2);display:flex}.EsZ0cq_clock{align-items:center;gap:var(--s-2);min-height:40px;padding:0 var(--s-3);border-radius:var(--radius-md);background:var(--sunken);color:var(--ink-2);font-weight:700;display:inline-flex}.EsZ0cq_clockPace{font-size:var(--fs-xs);color:var(--ink-3);font-weight:400}.EsZ0cq_phaseFoot{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.EsZ0cq_footNote{font-size:var(--fs-sm);color:var(--ink-3)}.EsZ0cq_phaseResults{gap:var(--s-3);max-width:860px;margin:0 auto;display:grid}.EsZ0cq_itemList{gap:var(--s-4);margin:var(--s-3) 0;display:grid}.EsZ0cq_item{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--raised);display:grid}.EsZ0cq_itemHead{align-items:center;gap:var(--s-3);display:flex}.EsZ0cq_itemHead .EsZ0cq_chip{margin-left:auto}.EsZ0cq_qn{font-family:var(--font-mono);color:var(--ink-3);font-weight:700}.EsZ0cq_stem{line-height:var(--lh-body)}.EsZ0cq_okLine{font-size:var(--fs-sm);color:var(--ink-2)}.EsZ0cq_explain{gap:var(--s-3);display:grid}.EsZ0cq_why{gap:var(--s-1);padding:var(--s-3) var(--s-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--fs-sm);display:grid}.EsZ0cq_why[data-kind=chosen]{border-left:2px dashed var(--incorrect);background:var(--incorrect-bg)}.EsZ0cq_why[data-kind=key]{border-left:2px solid var(--correct);background:var(--correct-bg)}.EsZ0cq_whyHead{align-items:baseline;gap:var(--s-1) var(--s-2);flex-wrap:wrap;font-weight:700;display:flex}.EsZ0cq_trapTag{font-size:var(--fs-xs);color:var(--incorrect);margin-left:auto;font-weight:600}.EsZ0cq_solution summary{min-height:var(--target);cursor:pointer;font-weight:600;font-size:var(--fs-sm);color:var(--accent);align-items:center;display:flex}.EsZ0cq_solution ol{gap:var(--s-1);font-size:var(--fs-sm);padding-left:1.3em;display:grid}.EsZ0cq_breather{gap:var(--s-7);max-width:1040px;margin:var(--s-5) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.EsZ0cq_figureLg{padding:var(--s-5)}.EsZ0cq_breatherText{gap:var(--s-3);justify-items:start;display:grid}.EsZ0cq_breatherText p{color:var(--ink-2)}.EsZ0cq_final{gap:var(--s-7);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.EsZ0cq_final:has(.EsZ0cq_plan){grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr)}.EsZ0cq_finalMain{gap:var(--s-3);display:grid}.EsZ0cq_bigScore{font-family:var(--font-display);font-size:var(--fs-hero);font-weight:600;line-height:1}.EsZ0cq_bigScore span{font-variant-numeric:lining-nums tabular-nums}.EsZ0cq_sealCol{gap:var(--s-5);justify-items:center;display:grid}.EsZ0cq_seal{width:220px;height:220px;animation:EsZ0cq_boss-stamp var(--dur-celebrate) var(--ease-spring) both}@keyframes EsZ0cq_boss-stamp{0%{opacity:0;transform:scale(1.3)rotate(-10deg)}to{opacity:1;transform:none}}.EsZ0cq_sealRing{fill:none;stroke:var(--accent);stroke-width:4px;stroke-dasharray:1;animation:EsZ0cq_boss-draw 1.1s var(--ease-standard) both}.EsZ0cq_sealTick{stroke:var(--accent);stroke-width:2px;stroke-linecap:round}.EsZ0cq_sealInner{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2px}.EsZ0cq_sealStar{fill:var(--accent)}.EsZ0cq_sealText{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--accent);font-size:15px;font-weight:700}.EsZ0cq_skillTable{gap:var(--s-1);margin:var(--s-2) 0;display:grid}.EsZ0cq_skillTable li{align-items:center;gap:var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto 3.5ch 9.5em;display:grid}.EsZ0cq_skillName .EsZ0cq_mono{color:var(--ink-3);margin-right:var(--s-1)}.EsZ0cq_skillDots{gap:4px;display:flex}.EsZ0cq_skillDots i{border:1.5px dashed var(--line-strong);border-radius:3px;width:12px;height:12px}.EsZ0cq_skillDots i[data-on]{border-style:solid;border-color:var(--accent);background:var(--accent)}.EsZ0cq_skillOk,.EsZ0cq_skillNo{align-items:center;gap:var(--s-1);font-weight:700;display:inline-flex}.EsZ0cq_skillOk{color:var(--correct)}.EsZ0cq_skillNo{color:var(--incorrect)}.EsZ0cq_consolation{align-items:center;gap:var(--s-2);display:flex}.EsZ0cq_consolation svg{color:var(--funds)}.EsZ0cq_plan{gap:var(--s-3);padding:var(--s-5) var(--s-6);display:grid}.EsZ0cq_planTitle{font-size:var(--fs-xl)}.EsZ0cq_planList{gap:var(--s-4);display:grid}.EsZ0cq_planList>li{gap:var(--s-3);grid-template-columns:32px minmax(0,1fr);display:grid}.EsZ0cq_planStep{border:1.5px solid var(--line-strong);width:32px;height:32px;font-weight:700;font-size:var(--fs-xs);border-radius:50%;place-items:center;display:grid}.EsZ0cq_planSkill{line-height:var(--lh-snug)}.EsZ0cq_planSkill .EsZ0cq_mono{color:var(--incorrect);font-weight:700}.EsZ0cq_planLinks{gap:0 var(--s-4);margin-top:var(--s-1);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.EsZ0cq_planLinks a{align-items:center;gap:var(--s-1);min-height:var(--target);display:inline-flex}.EsZ0cq_planSub{padding-top:var(--s-3);border-top:1px solid var(--line);font-weight:700}.EsZ0cq_trapList{gap:var(--s-2);font-size:var(--fs-sm);display:grid}.EsZ0cq_trapList li{display:grid}.EsZ0cq_trapList span{color:var(--ink-2)}@media (width<=1100px){:is(.EsZ0cq_intro,.EsZ0cq_breather,.EsZ0cq_final,.EsZ0cq_final:has(.EsZ0cq_plan)){grid-template-columns:1fr}}}
