._page_1r84r_1{--paper:#f5f4e9;--ink:#1c281b;--lime:#dfff00;--warm:#a33720;background:var(--paper);min-height:100vh;color:var(--ink);padding:24px;font-family:Arial,Helvetica,sans-serif}._inner_1r84r_1{max-width:1280px;margin:auto}._header_1r84r_1{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:start;gap:24px;padding-bottom:20px;display:flex}._brand_1r84r_1{letter-spacing:-.045em;color:inherit;min-height:44px;font-size:14px;font-weight:900;line-height:1.05;text-decoration:none}._works_1r84r_1{min-height:44px;color:inherit;align-items:center;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}._intro_1r84r_1{grid-template-columns:1.1fr 1fr;align-items:end;gap:40px;padding:40px 0 36px;display:grid}._eyebrow_1r84r_1{letter-spacing:.06em;margin:0 0 12px;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}._intro_1r84r_1 h1{letter-spacing:-.075em;margin:20px 0 0;font-size:clamp(66px,9vw,120px);font-weight:900;line-height:.86}._intro_1r84r_1 h1 em{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-weight:400}._opening_1r84r_1{max-width:445px}._opening_1r84r_1 ._lead_1r84r_1{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(25px,3vw,36px);font-weight:700;line-height:1.12}._opening_1r84r_1>p:last-child{margin:0;font-size:15px;line-height:1.65}._page_1r84r_1 button{border:1px solid var(--ink);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;box-sizing:border-box;touch-action:manipulation;background:0 0;border-radius:0;padding:10px 14px;font:700 12px/1.4 Arial,Helvetica,sans-serif}._page_1r84r_1 button:disabled{cursor:default;opacity:.45}:is(._page_1r84r_1 button:focus-visible,._page_1r84r_1 a:focus-visible){outline:3px solid var(--warm);outline-offset:3px}._boards_1r84r_1{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:20px 0 24px;display:grid}._boards_1r84r_1 button{text-align:left;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:5px 10px;padding:15px;display:grid}._boards_1r84r_1 button[aria-pressed=true]{background:var(--ink);color:var(--paper)}._boardNumber_1r84r_1{grid-row:1/3;align-self:start;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}._boardTitle_1r84r_1{letter-spacing:-.03em;font-size:17px}._boardState_1r84r_1{font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}._worktable_1r84r_1{border-top:1px solid var(--ink);grid-template-columns:minmax(320px,1.25fr) minmax(280px,1fr);gap:38px;padding:24px 0 34px;display:grid}._boxSection_1r84r_1{min-width:0}._boxHeading_1r84r_1{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}._boxHeading_1r84r_1 h2{letter-spacing:-.035em;margin:0;font-size:21px;line-height:1.2}._boxHeading_1r84r_1>span{font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}._ring_1r84r_1{aspect-ratio:1;grid-template-rows:repeat(6,minmax(44px,1fr));grid-template-columns:repeat(6,minmax(44px,1fr));gap:6px;width:100%;max-width:632px;display:grid;position:relative}._closedField_1r84r_1{background:var(--ink);pointer-events:none;grid-area:2/2/6/6;margin:-5px}._page_1r84r_1 ._port_1r84r_1,._page_1r84r_1 ._cell_1r84r_1{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:5px 2px;display:flex;position:relative}._page_1r84r_1 ._port_1r84r_1{border:1px solid var(--ink);background:var(--paper)}._page_1r84r_1 ._untried_1r84r_1{border-style:dashed}._portLetter_1r84r_1{font:700 clamp(15px,2vw,23px)/1 Arial,Helvetica,sans-serif}._portWord_1r84r_1{white-space:nowrap;font:9px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}._page_1r84r_1 ._hit_1r84r_1{color:#702311;background:#f0dbd2}._page_1r84r_1 ._returned_1r84r_1{border:2px solid var(--warm);color:#702311}._page_1r84r_1 ._exit_1r84r_1{border-bottom:3px solid var(--ink);background:#e6ecdb}._page_1r84r_1 ._port_1r84r_1:disabled{opacity:1}._page_1r84r_1 ._cell_1r84r_1{color:var(--paper);background:#2a3829;border:1px solid #7d8978}._cellNumber_1r84r_1{opacity:.8;font:10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}._cellWord_1r84r_1{font-size:clamp(10px,1.3vw,14px);line-height:1.3}._page_1r84r_1 ._marked_1r84r_1{background:var(--lime);border:2px solid var(--lime);color:var(--ink)}._page_1r84r_1 ._cell_1r84r_1:disabled{opacity:1}._caption_1r84r_1{max-width:600px;margin:18px 0 0;font-size:12px;line-height:1.7}._legend_1r84r_1{flex-wrap:wrap;gap:8px 18px;margin:16px 0 0;font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}._legend_1r84r_1 b{margin-right:4px;font-size:14px}._notebook_1r84r_1{border-left:1px solid var(--ink);align-self:start;min-width:0;padding-left:30px}._notebook_1r84r_1>h2{letter-spacing:-.055em;margin:0 0 22px;font-size:42px;line-height:1.03}._counts_1r84r_1{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-wrap:wrap;gap:12px 24px;padding:14px 0;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}._counts_1r84r_1 strong{letter-spacing:-.05em;font-size:29px}._fine_1r84r_1{max-width:540px;margin:12px 0;font-size:11px;line-height:1.65}._ledger_1r84r_1{border-top:1px solid var(--ink);margin:20px 0 22px;padding:0;list-style:none}._ledger_1r84r_1 li{border-bottom:1px solid #c1c6b8;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}._ledger_1r84r_1 strong{font:700 13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}._ledger_1r84r_1 li>span{font-size:12px;line-height:1.6}._ledger_1r84r_1 ._emptyLedger_1r84r_1{color:#495244;padding:20px 0;font-size:13px;line-height:1.65;display:block}._actions_1r84r_1{flex-wrap:wrap;gap:8px;display:flex}._page_1r84r_1 ._check_1r84r_1{background:var(--lime)}._actions_1r84r_1>button:last-child{font-weight:400}._checkHelp_1r84r_1{margin:16px 0 0;font-size:12px;line-height:1.7}._notice_1r84r_1{min-height:3.3em;margin:16px 0;font-size:13px;line-height:1.65}._complete_1r84r_1{background:var(--lime);border:1px solid var(--ink);margin-bottom:18px;padding:18px}._complete_1r84r_1 ._eyebrow_1r84r_1{margin:0 0 8px}._complete_1r84r_1 h3{letter-spacing:-.04em;margin:0;font-size:25px;line-height:1.15}._complete_1r84r_1>p:last-child{margin:10px 0 0;font-size:12px;line-height:1.65}._rules_1r84r_1{border-top:1px solid var(--ink);grid-template-columns:1fr 1.3fr;gap:48px;padding:30px 0 36px;display:grid}._rules_1r84r_1 h2{letter-spacing:-.05em;margin:0 0 20px;font-size:37px;line-height:1.05}._rules_1r84r_1>div>p:last-child{max-width:340px;font-size:14px;line-height:1.7}._rules_1r84r_1 ol{counter-reset:rule;margin:0;padding:0;list-style:none}._rules_1r84r_1 li{counter-increment:rule;border-bottom:1px dashed #a0aa98;margin-bottom:18px;padding:0 0 18px 36px;position:relative}._rules_1r84r_1 li:before{content:counter(rule,decimal-leading-zero);font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:2px;left:0}._rules_1r84r_1 h3{margin:0 0 8px;font-size:15px;line-height:1.4}._rules_1r84r_1 li p{margin:0;font-size:12px;line-height:1.75}._footer_1r84r_1{border-top:1px solid var(--ink);justify-content:space-between;gap:32px;padding:22px 0 8px;font-size:11px;line-height:1.65;display:flex}._footer_1r84r_1 p{max-width:710px;margin:0}._footer_1r84r_1 a{min-height:44px;color:inherit;align-items:start;max-width:260px;display:inline-flex}@media (max-width:940px){._worktable_1r84r_1{gap:24px}._notebook_1r84r_1{padding-left:24px}._notebook_1r84r_1>h2{font-size:35px}._portLetter_1r84r_1{font-size:18px}._rules_1r84r_1{gap:30px}._boards_1r84r_1 button{padding:12px}._boardTitle_1r84r_1{font-size:15px}}@media (max-width:760px){._worktable_1r84r_1{grid-template-columns:1fr;gap:28px}._ring_1r84r_1{max-width:600px}._notebook_1r84r_1{border-left:0;border-top:1px solid var(--ink);padding:24px 0 0}._notebook_1r84r_1>h2{font-size:36px}._ledger_1r84r_1{max-width:600px}._rules_1r84r_1{grid-template-columns:1fr;gap:14px}._rules_1r84r_1>div>p:last-child{max-width:600px}._footer_1r84r_1{flex-direction:column;gap:14px}}@media (max-width:620px){._page_1r84r_1{padding:16px}._intro_1r84r_1{grid-template-columns:1fr;gap:28px;padding:32px 0}._intro_1r84r_1 h1{font-size:clamp(68px,15vw,96px)}._opening_1r84r_1 ._lead_1r84r_1{font-size:28px}._boards_1r84r_1{grid-template-columns:1fr;gap:8px}._boards_1r84r_1 button{grid-template-columns:26px minmax(0,1fr) auto;gap:8px}._boardNumber_1r84r_1{grid-row:auto}._boardState_1r84r_1{font-size:10px}._ring_1r84r_1{gap:4px}._closedField_1r84r_1{margin:-3px}._portLetter_1r84r_1{font-size:17px}._portWord_1r84r_1{font-size:9px}._page_1r84r_1 ._port_1r84r_1,._page_1r84r_1 ._cell_1r84r_1{gap:4px}._cellWord_1r84r_1{font-size:11px}._boxHeading_1r84r_1{gap:8px}._boxHeading_1r84r_1>span{font-size:9px}}@media (max-width:360px){._page_1r84r_1{padding:14px}._ring_1r84r_1{gap:4px}._page_1r84r_1 ._port_1r84r_1,._page_1r84r_1 ._cell_1r84r_1{padding:4px 1px}._portLetter_1r84r_1{font-size:15px}._portWord_1r84r_1{font-size:8px}._cellWord_1r84r_1{font-size:10px}._boxHeading_1r84r_1 h2{font-size:19px}._legend_1r84r_1{gap:8px 12px;font-size:9px}}._comparison_1r84r_3{border:1px solid var(--ink);border-left:4px solid var(--warm);margin:0 0 18px;padding:18px}._comparison_1r84r_3 ._eyebrow_1r84r_1{margin:0 0 8px}._comparison_1r84r_3 h3{letter-spacing:-.035em;margin:0;font-size:23px;line-height:1.2}._comparison_1r84r_3>p:not(._eyebrow_1r84r_1){margin:12px 0 0;font-size:12px;line-height:1.7}._forecastDesk_1r84r_6{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin:0 0 22px;padding:0 0 16px}._forecastDesk_1r84r_6 summary{box-sizing:border-box;cursor:pointer;min-height:48px;padding:15px 0;font-size:13px;font-weight:700}._forecastDesk_1r84r_6>p,._forecastResult_1r84r_8>p{margin:0 0 14px;font-size:12px;line-height:1.7}._forecastControls_1r84r_9{flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;display:flex}._forecastControls_1r84r_9 label{margin:0 0 7px;font-size:12px;font-weight:700;display:block}._forecastControls_1r84r_9 select{box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);max-width:100%;min-height:44px;color:var(--ink);border-radius:0;padding:8px 32px 8px 12px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}._forecastControls_1r84r_9 select:disabled{opacity:.45}._forecastControls_1r84r_9 button{background:#e6ecdb}:is(._forecastDesk_1r84r_6 summary:focus-visible,._forecastControls_1r84r_9 select:focus-visible){outline:3px solid var(--warm);outline-offset:3px}._forecastResult_1r84r_8{border:1px dashed var(--ink);margin-top:16px;padding:16px}._forecastResult_1r84r_8 h3{letter-spacing:-.035em;margin:0 0 12px;font-size:23px;line-height:1.2}._forecastResult_1r84r_8 dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}._forecastResult_1r84r_8 dt{margin:0 0 6px;font-size:11px;line-height:1.5}._forecastResult_1r84r_8 dd{margin:0;font:700 18px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}@media (max-width:420px){._forecastControls_1r84r_9>div,._forecastControls_1r84r_9 select,._forecastControls_1r84r_9 button{width:100%}._forecastResult_1r84r_8 dl{grid-template-columns:1fr}}
