._4P1OJa_page{--paper:#fbfaf8;--paper-ink:#1c1917;--paper-ink2:#57534e;--paper-rule:#e7e5e4}._4P1OJa_page :focus-visible{outline:var(--focus-ring);outline-offset:2px}._4P1OJa_hero{gap:var(--space-6);padding-top:clamp(48px,8vw,112px);display:grid}@media (min-width:1100px){._4P1OJa_hero{align-items:end;gap:var(--space-9);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}._4P1OJa_heroTitle{letter-spacing:-.045em;margin:0;font-size:clamp(3.125rem,8vw,7.5rem);font-weight:700;line-height:.92}._4P1OJa_heroTitle span{display:block}._4P1OJa_heroLede{max-width:50ch;color:var(--t2);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.55}._4P1OJa_field{box-shadow:0 0 0 100vmax var(--field);clip-path:inset(0 -100vmax);background:var(--field);margin-top:clamp(40px,6vw,80px);padding:clamp(24px,4vw,56px) 0}._4P1OJa_board{background:var(--bg);border:1px solid #0006;border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -24px #1a080099;container-type:inline-size}._4P1OJa_boardHead{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--b1);flex-wrap:wrap;display:flex}._4P1OJa_boardTitle{letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:600}._4P1OJa_boardMeta{color:var(--t3);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:.875rem}._4P1OJa_boardActions{gap:var(--space-2);flex-wrap:wrap;display:flex}._4P1OJa_boardPrimary,._4P1OJa_boardQuiet,._4P1OJa_rowButton{min-height:44px;padding:0 var(--space-4);font:inherit;cursor:pointer;transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out);border-radius:10px;font-size:.9375rem;font-weight:600}._4P1OJa_boardPrimary{background:var(--t1);color:var(--chrome);border:0}._4P1OJa_boardPrimary:hover{background:#fff}._4P1OJa_boardQuiet,._4P1OJa_rowButton{border:1px solid var(--b2);background:var(--surface-1);color:var(--t1)}._4P1OJa_boardQuiet:hover,._4P1OJa_rowButton:hover:not(:disabled){border-color:var(--b3);background:var(--surface-3)}._4P1OJa_rowButton:disabled{color:var(--t4);cursor:not-allowed}._4P1OJa_boardMessage{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);min-height:48px;padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--b1);background:var(--inset);flex-wrap:wrap;display:flex}._4P1OJa_boardMessage p{max-width:110ch;color:var(--t2);flex:32ch;margin:0;font-size:.875rem;line-height:1.5}._4P1OJa_resetLink{min-height:44px;color:var(--t3);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--b3);text-decoration-color:var(--b3);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem}._4P1OJa_resetLink:hover{color:var(--t1)}._4P1OJa_rides{margin:0;padding:0;list-style:none}._4P1OJa_ride{gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--b1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status""check check""gate gate""action action""panel panel";display:grid}._4P1OJa_ride:last-child{border-bottom:0}@media (prefers-reduced-motion:no-preference){._4P1OJa_ride{transition:background-color .4s var(--ease-expo)}}._4P1OJa_ride[data-status=open]{background:rgba(var(--ok-rgb), .04)}._4P1OJa_ride[data-status=down]{background:rgba(var(--bad-rgb), .05)}._4P1OJa_rideName{align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;grid-area:name;min-width:0;display:flex}._4P1OJa_rideTitle{font-size:1.0625rem;font-weight:600}._4P1OJa_rideZone{color:var(--t3);font-size:.8125rem}._4P1OJa_rideCheck,._4P1OJa_rideStatus{align-items:center;gap:var(--space-2);margin:0;font-size:.875rem;display:inline-flex}._4P1OJa_rideCheck{color:var(--t2);grid-area:check}._4P1OJa_rideStatus{grid-area:status;justify-self:end;font-weight:600}._4P1OJa_rideGate{color:var(--t2);grid-area:gate;margin:0;font-size:.875rem;line-height:1.45}._4P1OJa_rideGate[data-ready]{color:var(--t1)}._4P1OJa_rideAction{gap:var(--space-2);flex-wrap:wrap;grid-area:action;display:flex}._4P1OJa_rideAction:empty{display:none}@container (min-width:900px){._4P1OJa_ride{padding-block:var(--space-3);grid-template-columns:minmax(150px,1.1fr) minmax(0,1.3fr) minmax(0,1.8fr) 96px 200px;grid-template-areas:"name check gate status action""panel panel panel panel panel";align-items:center;min-height:68px}._4P1OJa_rideName{flex-direction:column;gap:0}._4P1OJa_rideStatus{justify-self:start}._4P1OJa_rideAction{justify-content:flex-end}._4P1OJa_rideAction:empty{display:flex}}._4P1OJa_overridePanel{gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-4);border:1px solid var(--b2);background:var(--inset);border-radius:12px;grid-area:panel;display:grid}._4P1OJa_overrideActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._4P1OJa_overrideHint{color:var(--t3);font-size:.8125rem}._4P1OJa_boardNote{max-width:calc(70ch + 2 * var(--space-5));padding:var(--space-3) var(--space-5);border-top:1px solid var(--b1);color:var(--t3);margin:0;font-size:.8125rem}._4P1OJa_stickers{gap:var(--space-3);padding:var(--space-4);background:var(--paper);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._4P1OJa_sticker{justify-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);border:1px dashed var(--paper-rule);color:var(--paper-ink);font:inherit;cursor:pointer;transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);background:#fff;border-radius:8px;display:grid}._4P1OJa_sticker:hover{border-color:var(--paper-ink2)}._4P1OJa_sticker[aria-pressed=true]{border:2px solid var(--paper-ink);box-shadow:0 6px 14px -8px #00000080}._4P1OJa_sticker:focus-visible{outline-color:var(--paper-ink)}._4P1OJa_code{width:100%;max-width:96px;fill:var(--paper-ink)}._4P1OJa_stickerName{text-align:center;font-size:.8125rem;font-weight:600;line-height:1.3}._4P1OJa_phone{gap:var(--space-3);justify-items:center;display:grid}._4P1OJa_phoneScreen{width:100%;max-width:360px;min-height:0;padding:var(--space-6) var(--space-5);background:var(--bg);border:8px solid #2a2725;border-radius:36px}._4P1OJa_phoneKind{color:var(--t3);margin:0;font-size:.8125rem}._4P1OJa_phoneTitle{margin:var(--space-1) 0 0;letter-spacing:-.02em;font-size:1.375rem;font-weight:700}._4P1OJa_phoneStatus{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;font-size:.875rem;font-weight:600;display:flex}._4P1OJa_phoneStatusWord{align-items:center;gap:var(--space-2);display:inline-flex}._4P1OJa_phoneAside{color:var(--t3);font-weight:400}._4P1OJa_phoneSection{margin:var(--space-5) 0 var(--space-2);color:var(--t3);font-size:.8125rem;font-weight:600}._4P1OJa_phoneFindings,._4P1OJa_phonePrograms{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._4P1OJa_phoneFindings li{align-items:flex-start;gap:var(--space-2);font-size:.875rem;line-height:1.4;display:flex}._4P1OJa_phoneFindings svg{flex:none;margin-top:2px}._4P1OJa_phonePrograms li{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-3);border:1px solid var(--b1);background:var(--surface-1);border-radius:10px;font-size:.875rem;display:flex}._4P1OJa_phoneStart{background:var(--t1);color:var(--chrome);border-radius:8px;padding:6px 12px;font-size:.8125rem;font-weight:600}._4P1OJa_phoneStart[data-disabled]{background:var(--surface-2);color:var(--t4)}._4P1OJa_phoneOffline{align-items:flex-start;gap:var(--space-2);margin:var(--space-4) 0 0;padding:var(--space-3);border:1px solid var(--warn-border);background:var(--warn-surface);border-radius:10px;font-size:.8125rem;line-height:1.45;display:flex}._4P1OJa_phoneOffline svg{flex:none;margin-top:2px}._4P1OJa_signal{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-4);background:var(--chrome);color:var(--t1);font:inherit;cursor:pointer;border:0;border-radius:10px;font-size:.9375rem;display:inline-flex}._4P1OJa_signalTrack{border:1px solid var(--b3);background:var(--surface-2);width:44px;height:26px;transition:background-color .15s var(--ease-out);border-radius:999px;align-items:center;padding:3px;display:inline-flex}._4P1OJa_signalThumb{background:var(--t2);width:18px;height:18px;transition:transform .2s var(--ease-expo);border-radius:50%}._4P1OJa_signal[aria-checked=true] ._4P1OJa_signalTrack{background:var(--t1)}._4P1OJa_signal[aria-checked=true] ._4P1OJa_signalThumb{background:var(--chrome);transform:translate(18px)}._4P1OJa_factHead{font-size:1.0625rem;font-weight:600}._4P1OJa_factBody{color:var(--t2);font-size:.9375rem;line-height:1.5}._4P1OJa_close{padding:var(--section-gap) 0;text-align:center}._4P1OJa_close p{margin-inline:auto}._4P1OJa_closeActions{justify-content:center;align-items:center;gap:var(--space-5);margin-top:var(--space-7);flex-wrap:wrap;display:flex}._4P1OJa_demoFooter{padding:var(--space-6) var(--gutter);border-top:1px solid var(--b1);color:var(--t3);text-align:center;margin:0;font-size:.8125rem}._4P1OJa_panelLabel{color:var(--t3);margin:0;font-size:.8125rem;font-weight:600}._4P1OJa_blocker{align-items:flex-start;gap:var(--space-2);margin:0;display:flex}._4P1OJa_blocker svg{flex:none;margin-top:3px}._4P1OJa_blocker>span{gap:2px;display:grid}._4P1OJa_blockerTitle{font-size:.9375rem;font-weight:600}._4P1OJa_blockerMeta{color:var(--t2);font-size:.8125rem}._4P1OJa_reasonQuote{max-width:70ch;padding:var(--space-3) var(--space-4);border:1px solid var(--b2);background:var(--bg);border-radius:8px;margin:0;font-size:.9375rem;line-height:1.5}._4P1OJa_confirm{align-items:center;gap:var(--space-3);cursor:pointer;min-height:44px;font-size:.875rem;display:flex}._4P1OJa_confirm input{width:22px;height:22px;accent-color:var(--t1);flex:none}@container (max-width:520px){._4P1OJa_boardActions{width:100%}._4P1OJa_boardPrimary{flex:100%}._4P1OJa_boardQuiet{flex:auto}}._4P1OJa_walkupStage{gap:var(--space-7);align-items:start;display:grid}@media (min-width:860px){._4P1OJa_walkupStage{gap:var(--space-9);grid-template-columns:minmax(0,1fr) 380px}}._4P1OJa_fieldHead{margin:0 0 var(--space-3);color:#1a0800;font-size:1.0625rem;font-weight:700}._4P1OJa_fieldNote{max-width:60ch;margin:var(--space-4) 0 0;color:#1a0800;font-size:.875rem;line-height:1.5}._4P1OJa_stickerSetting{color:var(--paper-ink2);font-size:.8125rem}._4P1OJa_register{gap:var(--space-8);margin-top:clamp(56px,7vw,96px);display:grid}@media (min-width:1000px){._4P1OJa_register{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}}._4P1OJa_facts{gap:var(--space-5);margin:var(--space-7) 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){._4P1OJa_facts{grid-template-columns:1fr 1fr}}._4P1OJa_facts li{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--b1);display:grid}._4P1OJa_tree{gap:var(--space-5);border:1px solid var(--b1);background:var(--bg-raised);border-radius:16px;padding:clamp(20px,3vw,32px);display:grid}._4P1OJa_treeSiteName{margin:var(--space-1) 0 0;font-size:1rem;font-weight:600}._4P1OJa_treeSite ul{padding:0 0 0 var(--space-4);border-left:1px solid var(--b2);margin:0;list-style:none}._4P1OJa_treeSite li{justify-content:space-between;gap:0 var(--space-3);padding:var(--space-2) 0;flex-wrap:wrap;font-size:.9375rem;display:flex}._4P1OJa_treeCategory{color:var(--t3);font-size:.8125rem}._4P1OJa_gate{padding-top:var(--section-gap);gap:clamp(32px,4vw,56px);display:grid}._4P1OJa_gateText{max-width:900px}._4P1OJa_gateFacts{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){._4P1OJa_gateFacts{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}._4P1OJa_gateFacts li{max-width:60ch;padding-top:var(--space-3);border-top:1px solid var(--b1);color:var(--t2);font-size:.9375rem;line-height:1.5}._4P1OJa_gateFacts strong{color:var(--t1);font-weight:600}._4P1OJa_heroSide{gap:var(--space-5);display:grid}._4P1OJa_heroIndex{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}._4P1OJa_heroIndex a{min-height:44px;color:var(--t1);text-decoration:underline;-webkit-text-decoration-color:var(--b3);text-decoration-color:var(--b3);text-underline-offset:4px;align-items:center;font-size:1rem;font-weight:500;display:inline-flex}._4P1OJa_heroIndex a:hover{-webkit-text-decoration-color:var(--t1);text-decoration-color:var(--t1)}._4P1OJa_assets{padding-top:var(--section-gap)}._4P1OJa_assetsText{max-width:900px}._4P1OJa_assets ._4P1OJa_field{margin-top:clamp(32px,4vw,56px)}._4P1OJa_subhead{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.625rem,3vw,2.5rem);font-weight:600;line-height:1.1}._4P1OJa_subLede{max-width:60ch;margin:var(--space-3) 0 0;color:var(--t2);font-size:1.0625rem;line-height:1.55}._4P1OJa_aside{max-width:70ch;margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:1px solid var(--b2);color:var(--t2);font-size:.9375rem;line-height:1.55}._4P1OJa_others{padding-top:var(--section-gap)}._4P1OJa_othersTitle{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:1.05}._4P1OJa_ledger{border-top:2px solid var(--t1);margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none}._4P1OJa_ledger li{gap:var(--space-2) var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--b2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name link""adds adds""state state";display:grid}@media (min-width:900px){._4P1OJa_ledger li{align-items:baseline;gap:var(--space-6);grid-template-columns:200px minmax(0,1fr) 210px 170px;grid-template-areas:"name adds state link"}}._4P1OJa_ledgerName{letter-spacing:-.01em;grid-area:name;font-size:1.25rem;font-weight:600}._4P1OJa_ledgerAdds{max-width:62ch;color:var(--t2);grid-area:adds;font-size:1rem;line-height:1.5}._4P1OJa_ledgerDefault{align-items:center;gap:var(--space-2);color:var(--t2);grid-area:state;font-size:.875rem;display:inline-flex}._4P1OJa_ledgerLink{min-height:44px;color:var(--t1);text-decoration:underline;-webkit-text-decoration-color:var(--b3);text-decoration-color:var(--b3);text-underline-offset:4px;grid-area:link;justify-self:end;align-items:center;font-size:.9375rem;font-weight:500;display:inline-flex}._4P1OJa_ledgerLink:hover{-webkit-text-decoration-color:var(--t1);text-decoration-color:var(--t1)}._4P1OJa_phoneHistory{color:var(--t2);margin:0;font-size:.875rem;line-height:1.45}._4P1OJa_treeHead{color:var(--t3);margin:0;font-size:.8125rem;font-weight:600}._4P1OJa_treeOrg{color:var(--t3);margin:0;font-size:.8125rem}._4P1OJa_treeScale{margin:2px 0 var(--space-2);color:var(--t2);font-size:.875rem}._4P1OJa_treeSite+._4P1OJa_treeSite{padding-top:var(--space-4);border-top:1px solid var(--b1)}._4P1OJa_othersLede{max-width:62ch;margin:var(--space-4) 0 0;color:var(--t2);font-size:1.0625rem;line-height:1.55}