._6pAk1G_wrap{text-align:left;max-width:1120px;margin-inline:auto;position:relative}._6pAk1G_floor{pointer-events:none;filter:blur(14px);background:radial-gradient(46% 44% at 50% 52%,#0a84ff4d,#0a84ff1a 45%,#0000 72%);width:min(1400px,150%);height:520px;margin-left:calc(min(1400px,150%)/-2);position:absolute;top:20%;left:50%}._6pAk1G_frame{z-index:1;background:linear-gradient(#0e0f11,#0a0b0d);border:1px solid #3b9eff47;border-radius:18px;position:relative;box-shadow:0 40px 120px -40px #0a84ff73}._6pAk1G_frameIn{border-radius:17px;position:relative;overflow:clip}._6pAk1G_bar{z-index:1;border-bottom:1px solid var(--line);min-height:54px;color:var(--ink2);justify-content:space-between;align-items:center;gap:16px;padding:0 24px;font-size:13px;display:flex;position:relative}._6pAk1G_crumb{align-items:center;gap:10px;min-width:0;display:inline-flex}._6pAk1G_tag{font-family:var(--mono);letter-spacing:.02em;color:var(--ink3);white-space:nowrap;font-size:12px}._6pAk1G_body{z-index:1;grid-template-columns:minmax(0,372px) minmax(0,1fr);display:grid;position:relative}._6pAk1G_side{border-right:1px solid var(--line);min-width:0;padding:24px}._6pAk1G_main{min-width:0;padding:24px}._6pAk1G_brief{color:var(--ink2);font-size:15px;line-height:1.6}._6pAk1G_brief strong{color:var(--ink);font-weight:500}._6pAk1G_rules{flex-wrap:wrap;gap:6px 8px;margin:12px 0 0;padding:0;list-style:none;display:flex}._6pAk1G_rules li{border:1px solid var(--line2);font-family:var(--mono);color:var(--ink2);border-radius:999px;padding:3px 10px;font-size:12px}._6pAk1G_group{border:0;min-width:0;margin:20px 0 0;padding:0}._6pAk1G_legend{width:100%;color:var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:8px;padding:0;font-size:13px;font-weight:500;display:flex}._6pAk1G_legendHint{color:var(--ink3);font-size:12.5px;font-weight:400}._6pAk1G_seg{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}._6pAk1G_segCol{grid-auto-columns:auto;grid-auto-flow:row}._6pAk1G_opt{cursor:pointer;display:block;position:relative}._6pAk1G_optInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._6pAk1G_optBox{border:1px solid var(--line);min-height:48px;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:#ffffff05;border-radius:10px;flex-direction:column;justify-content:center;gap:1px;padding:8px 12px;display:flex}._6pAk1G_opt:hover ._6pAk1G_optBox{background:#ffffff0d}._6pAk1G_optOn ._6pAk1G_optBox{background:#3b9eff17;border-color:#3b9eff99}._6pAk1G_optInput:focus-visible+._6pAk1G_optBox{outline:2px solid var(--accent);outline-offset:2px}._6pAk1G_optName{letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:500}._6pAk1G_optHint{font-family:var(--mono);color:var(--ink3);font-size:11.5px}._6pAk1G_optOn ._6pAk1G_optHint{color:#9fceff}._6pAk1G_slider{display:block}._6pAk1G_lbNote{color:var(--ink3);margin-top:8px;font-size:12.5px;line-height:1.5}._6pAk1G_cost{border:1px solid var(--line);background:#0c0d0f;border-radius:12px;margin-top:22px;padding:14px 16px}._6pAk1G_costTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._6pAk1G_costLabel{color:var(--ink3);font-size:12.5px}._6pAk1G_costValue{font-family:var(--mono);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px}._6pAk1G_cost[data-over=yes] ._6pAk1G_costValue{color:var(--err)}._6pAk1G_costBar{background:#ffffff14;border-radius:999px;height:4px;margin-top:10px;position:relative;overflow:hidden}._6pAk1G_costFill{background:var(--accent);transition:width var(--dur) var(--ease);border-radius:999px;position:absolute;inset:0 auto 0 0}._6pAk1G_cost[data-over=yes] ._6pAk1G_costFill{background:var(--err)}._6pAk1G_costNote{color:var(--ink3);margin-top:8px;font-size:12.5px}._6pAk1G_actions{flex-direction:column;align-items:stretch;gap:6px;margin-top:18px;display:flex}._6pAk1G_actions ._6pAk1G_reset{align-self:flex-start}._6pAk1G_reset{min-height:44px;color:var(--ink2);text-underline-offset:3px;padding:0 6px;font-size:14px;text-decoration:underline}._6pAk1G_reset:hover{color:var(--ink)}._6pAk1G_parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._6pAk1G_part{border:1px solid var(--line);min-width:0;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:#0c0d0f;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:relative}._6pAk1G_part[data-state=warm]{border-color:#f5b94a80}._6pAk1G_part[data-state=full]{background:#ff6b6b12;border-color:#ff6b6ba6}._6pAk1G_partName{min-width:0;color:var(--ink);flex:1;font-size:15px;font-weight:500;line-height:1.3}._6pAk1G_partSub{color:var(--ink3);font-size:12px;line-height:1.35}._6pAk1G_meter{background:#ffffff14;border-radius:999px;height:5px;margin-top:auto;position:relative;overflow:hidden}._6pAk1G_meterFill{background:var(--ok);width:0;transition:width .6s var(--ease);border-radius:999px;position:absolute;inset:0 auto 0 0}._6pAk1G_part[data-state=warm] ._6pAk1G_meterFill{background:var(--warn)}._6pAk1G_part[data-state=full] ._6pAk1G_meterFill{background:var(--err)}._6pAk1G_partPct{font-family:var(--mono);color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12px}._6pAk1G_part[data-state=full] ._6pAk1G_partPct{color:#ffb3b3}._6pAk1G_stack{flex-direction:column;gap:10px;margin-top:auto;display:flex}._6pAk1G_chartHead{justify-content:space-between;align-items:baseline;gap:12px;margin-top:22px;scroll-margin-top:84px;display:flex}._6pAk1G_chartTitle{color:var(--ink);font-size:13px;font-weight:500}._6pAk1G_chartKey{color:var(--ink3);font-size:12.5px}._6pAk1G_chart{border-radius:10px;height:250px;margin-top:10px;position:relative}._6pAk1G_svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._6pAk1G_axis{stroke:var(--line2);stroke-width:1px;vector-effect:non-scaling-stroke}._6pAk1G_limit{stroke:#3ddc978c;stroke-width:1px;stroke-dasharray:5 6;vector-effect:non-scaling-stroke}._6pAk1G_ghostLine{fill:none;stroke:#ffffff29;stroke-width:1.5px;stroke-linejoin:round;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}._6pAk1G_line{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._6pAk1G_lineBad{stroke:var(--err)}._6pAk1G_limitLabel{color:var(--ok);pointer-events:none;font-size:12.5px;position:absolute;right:0;transform:translateY(calc(-100% - 6px))}._6pAk1G_cursor{pointer-events:none;background:#ffffff29;width:1px;position:absolute;top:4%;bottom:6%}._6pAk1G_dot{background:var(--accent);pointer-events:none;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 4px #3b9eff33,0 0 14px 2px #3b9eff99}._6pAk1G_dotBad{background:var(--err);box-shadow:0 0 0 4px #ff6b6b33,0 0 14px 2px #ff6b6b99}._6pAk1G_breakTag{font-family:var(--mono);color:#ffb3b3;white-space:nowrap;pointer-events:none;background:#281012eb;border:1px solid #ff6b6b80;border-radius:8px;margin-left:-10px;padding:5px 10px;font-size:12px;position:absolute;transform:translate(-100%,14px)}._6pAk1G_breakTagRight{margin-left:0;transform:translate(10px,14px)}._6pAk1G_empty{text-align:center;color:var(--ink3);pointer-events:none;place-items:center;padding:0 24px;font-size:14.5px;line-height:1.55;display:grid;position:absolute;inset:0}._6pAk1G_axisFrom,._6pAk1G_axisTo{font-family:var(--mono);color:var(--ink3);font-size:12px;position:absolute;bottom:-26px}._6pAk1G_axisFrom{left:0}._6pAk1G_axisTo{right:0}._6pAk1G_readings{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:42px 0 0;display:grid;overflow:hidden}._6pAk1G_reading{background:#0c0d0f;flex-direction:column;gap:2px;margin:0;padding:13px 14px 11px;display:flex}._6pAk1G_readLabel{color:var(--ink3);font-size:12.5px}._6pAk1G_readValue{font-family:var(--mono);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:20px}._6pAk1G_reading[data-state=over] ._6pAk1G_readValue{color:var(--err)}._6pAk1G_readHint{color:var(--ink3);margin:0;font-size:12px}._6pAk1G_story{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}._6pAk1G_verdict{letter-spacing:-.015em;color:var(--ink);align-items:baseline;gap:10px;font-size:19px;line-height:1.4;display:flex}._6pAk1G_verdictDot{background:var(--warn);border-radius:50%;flex:none;width:9px;height:9px;transform:translateY(-1px)}._6pAk1G_verdict[data-pass=yes] ._6pAk1G_verdictDot{background:var(--ok)}._6pAk1G_why{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}._6pAk1G_why li{color:var(--ink2);max-width:68ch;font-size:15px;line-height:1.6}._6pAk1G_moved{color:#cfe5ff;background:#3b9eff14;border:1px solid #3b9eff66;border-radius:999px;max-width:100%;margin-top:12px;padding:6px 12px;font-size:13.5px;display:inline-flex}._6pAk1G_guessed{color:var(--ink2);margin-top:12px;font-size:14px}._6pAk1G_next,._6pAk1G_challenge{color:var(--ink);background:#3b9eff12;border:1px solid #3b9eff66;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px;padding:18px 20px;font-size:15px;display:flex}._6pAk1G_nextEyebrow{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#9fceff;font-size:12px}._6pAk1G_nextReason{max-width:62ch;color:var(--ink);margin:0;font-size:15px;line-height:1.6}._6pAk1G_nextBtn{white-space:normal;text-align:center;height:auto;padding-block:14px;line-height:1.3}._6pAk1G_nextPlain{color:var(--ink2);margin-top:16px;font-size:15px;line-height:1.6}._6pAk1G_ctaRow{flex-wrap:wrap;gap:12px;display:flex}._6pAk1G_sums{margin-top:16px}._6pAk1G_sums summary{cursor:pointer;min-height:44px;color:var(--ink2);text-underline-offset:3px;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}._6pAk1G_sums summary:hover{color:var(--ink)}._6pAk1G_sums ol{margin:4px 0 0;padding:0;list-style:none}._6pAk1G_sums li{border-top:1px solid var(--line);color:var(--ink2);max-width:78ch;padding:9px 0;font-size:13.5px;line-height:1.55}._6pAk1G_sums li:first-child{border-top:0}._6pAk1G_fine{color:var(--ink3);margin-top:12px;font-size:13px;line-height:1.55}._6pAk1G_save{border-top:1px solid var(--line);background:#3b9eff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:0;padding:18px 24px;display:flex}._6pAk1G_saveText{max-width:62ch;color:var(--ink2);font-size:15px;line-height:1.55}._6pAk1G_saveText strong{color:var(--ink);font-weight:500}._6pAk1G_welcome{border-bottom:1px solid var(--line);color:var(--ink);background:#3ddc9712;margin:0;padding:12px 24px;font-size:14.5px}._6pAk1G_caption{max-width:640px;color:var(--ink3);text-align:center;margin:28px auto 0;font-size:14px;line-height:1.55}._6pAk1G_lessons{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:8px 0 0;padding:0;list-style:none;display:grid}._6pAk1G_lesson{--hair-c:var(--line2);padding-top:22px}._6pAk1G_lessonNo{font-family:var(--mono);color:var(--accent);font-size:13px}._6pAk1G_lessonTitle{letter-spacing:-.02em;color:var(--ink);margin-top:10px;font-size:24px;font-weight:500}._6pAk1G_lessonText{color:var(--ink2);margin-top:8px;font-size:16px;line-height:1.6}._6pAk1G_nextRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}._6pAk1G_nextLink{border:1px solid var(--line);height:100%;min-height:44px;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:#ffffff05;border-radius:14px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}._6pAk1G_nextLink:hover{border-color:var(--line2);background:#ffffff0d}._6pAk1G_nextLabel{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:12px}._6pAk1G_nextName{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:500}._6pAk1G_nextText{color:var(--ink2);font-size:14.5px;line-height:1.5}._6pAk1G_faq{gap:0;display:grid}._6pAk1G_faqItem{border-top:1px solid var(--line)}._6pAk1G_faqItem:last-child{border-bottom:1px solid var(--line)}._6pAk1G_faqQ{cursor:pointer;letter-spacing:-.01em;min-height:56px;color:var(--ink);align-items:center;padding:12px 0;font-size:17px;font-weight:500;display:flex}._6pAk1G_faqA{max-width:68ch;color:var(--ink2);margin:0 0 18px;font-size:15.5px;line-height:1.6}._6pAk1G_inlineLink{color:var(--accent);text-underline-offset:3px;text-decoration:underline}._6pAk1G_scenario{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:500;line-height:1.3}._6pAk1G_scenario+._6pAk1G_brief{margin-top:8px}._6pAk1G_passLabel{color:var(--ink3);margin:16px 0 0;font-size:13px}._6pAk1G_passLabel+._6pAk1G_rules{margin-top:8px}._6pAk1G_restored{color:#cfe5ff;background:#3b9eff12;border:1px solid #3b9eff59;border-radius:10px;margin-top:14px;padding:9px 12px;font-size:13.5px;line-height:1.5}._6pAk1G_controlsTitle{border-top:1px solid var(--line);color:var(--ink);margin:28px 0 0;padding-top:22px;font-size:15px;font-weight:500}._6pAk1G_controlsTitle+._6pAk1G_group{margin-top:14px}._6pAk1G_main{scroll-margin-top:84px}._6pAk1G_flow{color:var(--ink3);margin:0 0 10px;font-size:13px}._6pAk1G_resultTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:10px;display:flex}._6pAk1G_resultKicker{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:12px}._6pAk1G_est{border:1px solid var(--line2);color:var(--ink2);border-radius:999px;padding:3px 10px;font-size:12px}._6pAk1G_intro{color:#cfe5ff;margin:10px 0 0;font-size:15px;line-height:1.55}._6pAk1G_limits{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}._6pAk1G_limit{border:1px solid var(--line2);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:14px}._6pAk1G_limit[data-kind=busy]{border-color:#f5b94a80}._6pAk1G_limit[data-kind=break]{border-color:#ff6b6b73}._6pAk1G_term{display:inline;position:relative}._6pAk1G_termBtn{font:inherit;color:inherit;text-align:inherit;cursor:help;text-underline-offset:4px;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline dotted #9fceffb3;text-decoration:underline dotted #9fceffb3;text-decoration-thickness:1px;display:inline}._6pAk1G_termBtn:hover{text-decoration-color:#9fceff}._6pAk1G_termBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}._6pAk1G_termTip{--shift:0px;z-index:20;letter-spacing:0;text-align:left;text-transform:none;width:max-content;max-width:min(260px,72vw);color:var(--ink);transform:translateX(var(--shift));visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease);background:#101214;border:1px solid #3b9eff73;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:400;line-height:1.5;display:block;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 40px -12px #000c}._6pAk1G_termTip b{color:#9fceff;font-weight:600}._6pAk1G_termTip[data-open=yes]{visibility:visible;opacity:1}._6pAk1G_rulesFull{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}._6pAk1G_rulesFull li{color:var(--ink2);max-width:72ch;font-size:13.5px;line-height:1.55}._6pAk1G_rulesFull b{color:var(--ink);font-weight:500}._6pAk1G_markLine{stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}._6pAk1G_markBusy{stroke:#f5b94a99}._6pAk1G_markBreak{stroke:#ff6b6b99}._6pAk1G_busyTag{color:#f5d28a;background:#281e0aeb;border-color:#f5b94a80}._6pAk1G_sectionTitle{letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;font-size:16px;font-weight:500}._6pAk1G_sectionTitleInline{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:500}._6pAk1G_block{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}._6pAk1G_partHead{align-items:baseline;gap:8px;display:flex}._6pAk1G_partStep{border:1px solid var(--line2);width:20px;height:20px;font-family:var(--mono);color:var(--ink3);border-radius:50%;flex:none;place-items:center;font-size:11px;display:inline-grid;transform:translateY(-1px)}._6pAk1G_partCost{font-family:var(--mono);color:var(--ink2);white-space:nowrap;flex:none;font-size:12px}._6pAk1G_cap{color:var(--ink2);margin:4px 0 0;font-size:13.5px;line-height:1.55}._6pAk1G_capBusy{color:#f5d28a;margin:0;font-size:13.5px;font-weight:500;line-height:1.5}._6pAk1G_helpBtn{border:1px solid var(--line2);width:22px;height:22px;color:var(--ink2);cursor:help;background:#ffffff0a;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;font-size:12px;font-weight:600;line-height:1;display:inline-grid;transform:translateY(-1px)}._6pAk1G_helpBtn:hover{color:var(--ink);border-color:#9fceffb3}._6pAk1G_helpBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._6pAk1G_termTipWide{max-width:min(320px,78vw)}._6pAk1G_tipLine{margin-top:6px;display:block}._6pAk1G_strip{border:1px solid var(--line);color:var(--ink2);border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.55}._6pAk1G_strip strong{color:var(--ink)}._6pAk1G_chartShort{height:140px}._6pAk1G_p50Line{fill:none;stroke:var(--ink2);stroke-width:1.5px;stroke-opacity:.35;vector-effect:non-scaling-stroke}._6pAk1G_offeredLine{fill:none;stroke:var(--ink2);stroke-width:1.5px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}._6pAk1G_capLine{fill:none;stroke:var(--ink3);stroke-width:1.5px;stroke-opacity:.5;vector-effect:non-scaling-stroke}._6pAk1G_mathsLine{margin-top:3px;display:block}@media (max-width:960px){._6pAk1G_body{grid-template-columns:minmax(0,1fr)}._6pAk1G_side{border-right:0;border-bottom:1px solid var(--line)}._6pAk1G_lessons,._6pAk1G_nextRow{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:640px){._6pAk1G_bar{padding:0 16px}._6pAk1G_tag{display:none}._6pAk1G_side,._6pAk1G_main{padding:18px 16px}._6pAk1G_parts{grid-template-columns:minmax(0,1fr);gap:10px}._6pAk1G_part{margin-right:0}._6pAk1G_chart{height:210px}._6pAk1G_readings{grid-template-columns:repeat(2,minmax(0,1fr))}._6pAk1G_next,._6pAk1G_challenge{padding:16px}._6pAk1G_nextBtn{width:100%}._6pAk1G_limitLabel{text-align:right;max-width:60%;font-size:11.5px}._6pAk1G_save{padding:16px}._6pAk1G_verdict{font-size:17px}}@media (prefers-reduced-motion:reduce){._6pAk1G_costFill,._6pAk1G_optBox,._6pAk1G_part{transition:none}}
