._page_107oo_1{--paper:#f5f4e9;--ink:#1c281b;--lime:#dfff00;--blue:#4080e0;background:var(--paper);min-height:100vh;color:var(--ink);padding:24px;font-family:Arial,Helvetica,sans-serif}._inner_107oo_1{max-width:1240px;margin:auto}._header_107oo_1{border-bottom:1px solid var(--ink);justify-content:space-between;gap:24px;padding-bottom:22px;display:flex}._brand_107oo_1{color:inherit;letter-spacing:-.045em;min-height:44px;font-size:14px;font-weight:900;line-height:1.05;text-decoration:none}._works_107oo_1{color:inherit;align-items:center;min-height:44px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}._intro_107oo_1{grid-template-columns:1.2fr 1fr;align-items:end;gap:40px;padding:42px 0 34px;display:grid}._eyebrow_107oo_1{letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}._intro_107oo_1 h1{letter-spacing:-.075em;margin:16px 0 0;font-size:clamp(64px,8.7vw,116px);font-weight:900;line-height:.88}._intro_107oo_1 h1 em{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-weight:400}._opening_107oo_1{max-width:440px}._opening_107oo_1 ._lead_107oo_1{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.1}._opening_107oo_1>p:not(._lead_107oo_1){margin:0;font-size:15px;line-height:1.65}._page_107oo_1 button{border:1px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;box-sizing:border-box;background:0 0;border-radius:0;padding:10px 14px;font:700 12px/1.4 Arial,Helvetica,sans-serif}._page_107oo_1 button:disabled{opacity:.42;cursor:not-allowed}:is(._page_107oo_1 button:focus-visible,._page_107oo_1 a:focus-visible){outline:3px solid var(--blue);outline-offset:3px}._boards_107oo_1{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:20px 0 24px;display:grid}._boards_107oo_1 button{text-align:left;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:6px 12px;padding:16px;display:grid}._boards_107oo_1 button[aria-pressed=true]{background:var(--ink);color:var(--paper)}._boardNumber_107oo_1{grid-row:1/3;align-self:start;font:13px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}._boardTitle_107oo_1{letter-spacing:-.025em;font-size:16px}._boardState_107oo_1{font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}._worktable_107oo_1{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1.25fr) minmax(290px,1fr);gap:32px;padding:24px 0 28px;display:grid}._paper_107oo_1{min-width:0}._paperHeading_107oo_1{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 16px;display:flex}._paperHeading_107oo_1 h2{letter-spacing:-.035em;margin:0;font-size:21px;line-height:1.2}._paperHeading_107oo_1>span{font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}._diagram_107oo_1{width:100%;max-width:620px;height:auto;display:block}._edge_107oo_1,._selectedEdge_107oo_1{fill:none;stroke:var(--ink);stroke-width:4px;stroke-linecap:round}._selectedEdge_107oo_1{stroke:var(--blue)}._selectedGuide_107oo_1{stroke:var(--blue);stroke-width:15px;stroke-opacity:.22;stroke-dasharray:8 7}._islandLetter_107oo_1{text-anchor:middle;fill:var(--ink);font:700 15px ui-monospace,SFMono-Regular,Consolas,monospace}._islandNumber_107oo_1{text-anchor:middle;fill:var(--ink);font:700 24px Arial,Helvetica,sans-serif}._diagramNote_107oo_1{max-width:560px;margin:12px 0 16px;font-size:11px;line-height:1.6}._islands_107oo_1{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}._islands_107oo_1 li{border-bottom:1px solid #c9cfc1;flex-direction:column;gap:4px;padding:11px 8px 11px 0;display:flex}._islands_107oo_1 strong{font:700 13px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}._islands_107oo_1 span{font-size:10px;line-height:1.5}._controls_107oo_1{border-left:1px solid var(--ink);align-self:start;min-width:0;padding-left:32px}._controls_107oo_1>._eyebrow_107oo_1{margin-bottom:8px}._controls_107oo_1>h2{letter-spacing:-.06em;margin:0 0 14px;font:700 46px/1.1 ui-monospace,SFMono-Regular,Consolas,monospace}._controls_107oo_1>h2>span{color:var(--blue);font-weight:400}._fine_107oo_1{max-width:390px;margin:10px 0 14px;font-size:11px;line-height:1.65}._counts_107oo_1,._links_107oo_1{border:0;min-width:0;margin:0;padding:0}._counts_107oo_1 legend,._links_107oo_1 legend{margin:0 0 10px;padding:0;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}._counts_107oo_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:20px;display:grid}._counts_107oo_1 button{padding:12px 8px}._counts_107oo_1 button[aria-pressed=true]{background:var(--lime);box-shadow:inset 0 -3px 0 var(--ink)}._network_107oo_1{border:1px solid var(--ink);margin-top:20px;padding:16px}._network_107oo_1 strong{letter-spacing:-.02em;font-size:15px;line-height:1.45}._network_107oo_1 p{margin:8px 0 0;font-size:12px;line-height:1.6}._network_107oo_1 [data-bridge-complete=true]{background:var(--lime);margin:-16px;padding:18px}._network_107oo_1 ._eyebrow_107oo_1{margin:0 0 6px}._network_107oo_1 h3{letter-spacing:-.04em;margin:0;font-size:25px;line-height:1.1}._notice_107oo_1{min-height:1.65em;margin:14px 0 20px;font-size:13px;line-height:1.65}._links_107oo_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}._links_107oo_1 button{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:10px;display:flex}._links_107oo_1 strong{font:700 17px/1.25 ui-monospace,SFMono-Regular,Consolas,monospace}._links_107oo_1 span{font-size:10px;font-weight:400;line-height:1.5}._links_107oo_1 button[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:inset 4px 0 0 var(--lime)}._actions_107oo_1{border-top:1px dashed var(--ink);flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:20px;display:flex}._actions_107oo_1>button:last-child{font-weight:400}._rules_107oo_1{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 2fr;gap:32px;margin-bottom:22px;padding:22px 0;display:grid}._rules_107oo_1>._eyebrow_107oo_1{margin:0}._rules_107oo_1>p:last-child{max-width:700px;margin:0;font-size:13px;line-height:1.7}._footer_107oo_1{justify-content:space-between;gap:24px;padding:0 0 8px;font-size:11px;line-height:1.6;display:flex}._footer_107oo_1 p{max-width:540px;margin:0}._footer_107oo_1 a{color:inherit;box-sizing:border-box;align-items:flex-start;min-height:44px;padding-bottom:12px;display:inline-flex}@media (max-width:850px){._intro_107oo_1{gap:24px}._boards_107oo_1 button{grid-template-columns:24px minmax(0,1fr);gap:5px 8px;padding:12px}._boardTitle_107oo_1{font-size:14px}._worktable_107oo_1{grid-template-columns:minmax(0,1.1fr) minmax(270px,1fr);gap:24px}._controls_107oo_1{padding-left:24px}._links_107oo_1,._islands_107oo_1{grid-template-columns:repeat(2,minmax(0,1fr))}._footer_107oo_1{flex-direction:column;gap:12px}}@media (max-width:620px){._page_107oo_1{padding:16px}._intro_107oo_1{grid-template-columns:1fr;gap:26px;padding-top:34px}._intro_107oo_1 h1{font-size:clamp(60px,14vw,88px)}._opening_107oo_1{max-width:420px}._opening_107oo_1 ._lead_107oo_1{font-size:27px}._opening_107oo_1>p:not(._lead_107oo_1){font-size:14px}._boards_107oo_1{grid-template-columns:1fr;gap:8px}._boards_107oo_1 button{grid-template-columns:30px minmax(0,1fr) auto;padding:12px}._boardNumber_107oo_1{grid-row:auto}._boardState_107oo_1{text-align:right;max-width:120px;font-size:9px}._worktable_107oo_1{grid-template-columns:1fr;gap:24px}._controls_107oo_1{border-left:0;border-top:1px solid var(--ink);padding:22px 0 0}._controls_107oo_1>h2{font-size:40px}._islands_107oo_1,._links_107oo_1{grid-template-columns:repeat(3,minmax(0,1fr))}._rules_107oo_1{grid-template-columns:1fr;gap:10px}}@media (max-width:380px){._boardTitle_107oo_1{font-size:12px}._boardState_107oo_1{max-width:90px}._islands_107oo_1 strong{font-size:11px}._islands_107oo_1 span{font-size:9px}._counts_107oo_1 button{padding:10px 5px;font-size:11px}._links_107oo_1{grid-template-columns:repeat(2,minmax(0,1fr))}}
