._page_146ef_1{--paper:#f4eedc;--ink:#18394c;--muted:#62717a;--signal:#a7482f;--pale:#dae4dc;background:var(--paper);min-height:100vh;color:var(--ink);padding:28px 32px 40px;font-family:Arial,Helvetica,sans-serif}._page_146ef_1 *{box-sizing:border-box}._inner_146ef_1{width:min(1180px,100%);margin:auto}._page_146ef_1 a{color:inherit;text-underline-offset:4px}._header_146ef_1{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:start;gap:24px;padding-bottom:25px;display:flex}._brand_146ef_1{letter-spacing:-.04em;font-size:19px;font-weight:900;line-height:1;text-decoration:none}._brand_146ef_1 span{letter-spacing:0;margin-top:8px;font:10px/1.5 ui-monospace,monospace;display:block}._header_146ef_1>a:last-child{padding:7px 0;font-size:13px}._intro_146ef_1{grid-template-columns:1fr 1fr;align-items:end;gap:70px;padding:54px 0 42px;display:grid}._eyebrow_146ef_1{letter-spacing:.06em;margin:0 0 15px;font:700 10px/1.5 ui-monospace,monospace}._intro_146ef_1 h1{letter-spacing:-.075em;margin:0;font-size:clamp(86px,11vw,146px);font-weight:700;line-height:.83}._intro_146ef_1 h1 em{font-family:Georgia,serif;font-weight:400}._opening_146ef_1{max-width:390px}._lead_146ef_1{letter-spacing:-.04em;margin:0 0 22px;font-size:31px;font-weight:600;line-height:1.1}._opening_146ef_1>p:last-child{margin:0;font-size:16px;line-height:1.6}._worktable_146ef_1{border:2px solid var(--ink);grid-template-columns:minmax(0,1.25fr) minmax(300px,.8fr);display:grid}._paper_146ef_1{border-right:2px solid var(--ink);background:#fff9eb;min-width:0;padding:25px 22px}._paperHeading_146ef_1{justify-content:space-between;align-items:end;gap:14px;display:flex}._paperHeading_146ef_1 ._eyebrow_146ef_1{margin-bottom:6px}._paperHeading_146ef_1 h2{letter-spacing:-.04em;margin:0;font-size:29px;line-height:1.1}._paperHeading_146ef_1>span{text-align:right;font:500 30px/1 ui-monospace,monospace}._paperHeading_146ef_1 small{white-space:nowrap;font-size:11px}._boardScroll_146ef_1{margin:22px 0 16px;overflow-x:auto}._board_146ef_1{table-layout:fixed;border-collapse:collapse;width:100%;min-width:262px;max-width:470px;margin:auto}._board_146ef_1 ._gutter_146ef_1{width:22px}._board_146ef_1 th{text-align:center;height:24px;padding:0;font:700 11px/1.2 ui-monospace,monospace}._board_146ef_1 td{padding:0}._board_146ef_1 caption{caption-side:bottom;text-align:left;padding-top:12px;font:10px/1.6 ui-monospace,monospace}._light_146ef_1{background:#eee3c8}._dark_146ef_1{background:#cfdbd3}._cell_146ef_1{-webkit-appearance:none;appearance:none;aspect-ratio:1;width:100%;min-width:48px;min-height:48px;color:var(--ink);cursor:default;background:0 0;border:1px solid #18394c42;border-radius:0;place-items:center;padding:5px;font:600 clamp(23px,3vw,38px)/1 ui-monospace,monospace;display:grid;position:relative}._cell_146ef_1 ._squareName_146ef_1{font:9px/1 ui-monospace,monospace;position:absolute;top:5px;left:5px}._cell_146ef_1 small{font:700 9px/1 ui-monospace,monospace;position:absolute;bottom:5px;right:5px}._cell_146ef_1[data-visit-legal=true]{cursor:pointer;border:2px solid var(--ink);background:#f5dc89}._cell_146ef_1[data-visit-current=true]{background:var(--ink);color:#fff9eb;box-shadow:inset 0 0 0 4px #fff9eb}._cell_146ef_1:disabled{opacity:1}._cell_146ef_1:not(:disabled):hover{background:#efd074}._caption_146ef_1{margin:0;font-size:12px;line-height:1.65}._key_146ef_1{flex-wrap:wrap;gap:10px 18px;margin-top:16px;font:10px/1.5 ui-monospace,monospace;display:flex}._key_146ef_1 span{align-items:center;gap:6px;display:flex}._key_146ef_1 i{border:1px solid var(--ink);width:13px;height:13px;display:inline-block}._currentKey_146ef_1{background:var(--ink)}._nextKey_146ef_1{background:#f5dc89}._notebook_146ef_1{min-width:0;padding:30px 26px}._notebook_146ef_1 h2{letter-spacing:-.045em;margin:0 0 24px;font-size:39px;line-height:1}._status_146ef_1{min-height:80px;margin:0 0 20px;font-size:16px;line-height:1.6}._guidance_146ef_1{color:var(--muted);margin:0;font-size:12px;line-height:1.6}._complete_146ef_1,._deadEnd_146ef_1{border-left:4px solid var(--ink);background:#dce7ba;padding:15px}._deadEnd_146ef_1{border-color:var(--signal);background:#f2d8c4}._complete_146ef_1 strong,._deadEnd_146ef_1 strong{font-size:15px;line-height:1.4}._complete_146ef_1 p,._deadEnd_146ef_1 p{margin:8px 0 0;font-size:12px;line-height:1.6}._actions_146ef_1{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}._actions_146ef_1 button,._confirm_146ef_1 button{-webkit-appearance:none;appearance:none;border:1px solid var(--ink);background:var(--ink);min-height:48px;color:var(--paper);cursor:pointer;border-radius:0;padding:11px;font:700 12px/1.4 Arial,Helvetica,sans-serif}._actions_146ef_1 button+button,._confirm_146ef_1 button+button{color:var(--ink);background:0 0}._actions_146ef_1 button:disabled,._confirm_146ef_1 button:disabled{opacity:.4;cursor:default}._confirm_146ef_1{border:1px solid var(--signal);margin-top:18px;padding:16px}._confirm_146ef_1 h3{margin:0 0 9px;font-size:16px}._confirm_146ef_1 p{margin:0 0 12px;font-size:13px;line-height:1.6}._confirm_146ef_1 button{width:100%;margin-top:7px}._routeSection_146ef_1{border-top:1px solid #18394c50;margin-top:26px;padding-top:20px}._routeSection_146ef_1 h3{letter-spacing:.03em;margin:0 0 13px;font:700 11px/1.5 ui-monospace,monospace}._route_146ef_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;margin:0;padding:0;font:12px/1.6 ui-monospace,monospace;list-style-position:inside;display:grid}._route_146ef_1 li::marker{color:var(--muted)}._route_146ef_1 li[aria-current=step]{text-underline-offset:3px;font-weight:800;text-decoration:underline}._instructions_146ef_1{border-top:2px solid var(--ink);grid-template-columns:.8fr 1.2fr;gap:48px;margin-top:44px;padding:28px 0;display:grid}._instructions_146ef_1 h2{letter-spacing:-.04em;margin:0;font-size:34px;line-height:1.05}._instructions_146ef_1 p:not(._eyebrow_146ef_1){margin:0 0 13px;font-size:13px;line-height:1.7}._footer_146ef_1{border-top:1px solid var(--ink);justify-content:space-between;align-items:start;gap:30px;padding-top:20px;font:10px/1.7 ui-monospace,monospace;display:flex}._footer_146ef_1 p{max-width:620px;margin:0}:is(._page_146ef_1 button:focus-visible,._page_146ef_1 a:focus-visible){outline:3px solid var(--signal);outline-offset:3px;z-index:1}@media (max-width:850px){._page_146ef_1{padding:24px}._intro_146ef_1{gap:35px}._worktable_146ef_1{grid-template-columns:minmax(0,1fr)}._paper_146ef_1{border-right:0;border-bottom:2px solid var(--ink)}._notebook_146ef_1{padding:26px}._status_146ef_1{min-height:0}._route_146ef_1{grid-template-columns:repeat(5,minmax(0,1fr))}._instructions_146ef_1{gap:30px}}@media (max-width:520px){._page_146ef_1{padding:20px 8px 30px}._header_146ef_1{padding:0 4px 20px}._brand_146ef_1{font-size:17px}._header_146ef_1>a:last-child{font-size:12px}._intro_146ef_1{padding:36px 6px 30px;display:block}._intro_146ef_1 h1{font-size:106px}._opening_146ef_1{margin-top:28px}._lead_146ef_1{margin-bottom:16px;font-size:27px}._opening_146ef_1>p:last-child{font-size:14px}._paper_146ef_1{padding:20px 8px 18px}._paperHeading_146ef_1{padding:0 3px}._paperHeading_146ef_1 h2{font-size:25px}._paperHeading_146ef_1>span{font-size:26px}._paperHeading_146ef_1 small{margin-top:5px;font-size:9px;display:block}._board_146ef_1 ._gutter_146ef_1{width:20px}._cell_146ef_1{font-size:25px}._cell_146ef_1 ._squareName_146ef_1{top:4px;left:4px}._cell_146ef_1 small{bottom:4px;right:4px}._notebook_146ef_1{padding:24px 16px}._notebook_146ef_1 h2{font-size:36px}._route_146ef_1{grid-template-columns:repeat(3,minmax(0,1fr))}._instructions_146ef_1{margin-top:32px;padding:26px 6px 18px;display:block}._instructions_146ef_1 h2{margin-bottom:22px;font-size:31px}._footer_146ef_1{padding:18px 6px 0;display:block}._footer_146ef_1 p+p{margin-top:15px}}
