@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Space+Grotesk:wght@400;500;700&display=swap);.Board_container__pIXhe{min-height:100vh;padding:1.25rem}.Board_shell__DdSCf{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1.55fr) minmax(18rem,24rem);margin:0 auto;max-width:96rem}.Board_controlPanel__A5Ugd,.Board_stagePanel__0DqW6{background:linear-gradient(180deg,#0a1927f5,#040d16f5);border:1px solid #81bbda47;box-shadow:inset 0 1px 0 #bae5ff14,0 22px 55px #00000059}.Board_stagePanel__0DqW6{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.Board_controlPanel__A5Ugd{display:flex;flex-direction:column;gap:1rem;padding:1rem}.Board_stageHeader__4CyJA{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.Board_coordinateList__CP6NT dt,.Board_eyebrow__sTc1g,.Board_readoutLabel__RrPFD,.Board_sectionLabel__xrQcw{color:#7fa1b3;font-size:.72rem;letter-spacing:.12em;margin:0;text-transform:uppercase}.Board_title__\+IeQh{font-size:clamp(2.2rem,4vw,3.8rem);letter-spacing:.02em;line-height:.95;margin:.35rem 0 .5rem}.Board_copy__4e\+0M,.Board_intro__tZvpD{color:#b8c9d4;line-height:1.6;margin:0;max-width:40rem}.Board_canvasFrame__3Ikwf{background:linear-gradient(180deg,#091825fa,#030b12fa);border:1px solid #7fa1b34d;display:flex;justify-content:center;margin:0 auto;overflow:hidden;padding:.75rem;width:100%}.Board_canvasContainer__UTk51{line-height:0}.Board_canvasContainer__UTk51,.Board_canvasContainer__UTk51 [data-testid=react-p5]{display:flex;justify-content:center;width:100%}.Board_canvasContainer__UTk51 canvas{border:1px solid #4c778e99;display:block}.Board_icon__1JhU8{color:#d7ebf7;transition:transform .2s ease,color .2s ease}.Board_icon__1JhU8:active,.Board_icon__1JhU8:focus,.Board_icon__1JhU8:hover{color:#06d6a0;transform:scale(1.2)}.Board_hidden__4X3QN{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Board_links__QwEBc{align-items:center;display:flex;font-size:1.2rem;gap:1rem}.Board_links__QwEBc a{color:inherit}.Board_legend__gLGVl{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.Board_coordinateList__CP6NT>div,.Board_legendItem__l3KPx,.Board_panelSection__iflRv,.Board_readout__Wu4XR{background:#08121dc7;border:1px solid #7fa1b33d}.Board_legendItem__l3KPx{align-items:center;display:flex;font-family:IBM Plex Mono,monospace;font-size:.82rem;gap:.6rem;padding:.75rem}.Board_legendSwatch__o39-q{border:1px solid #ffffff4d;display:inline-block;height:.9rem;width:.9rem}.Board_legendStart__1HVTC{background:#06d6a0}.Board_legendEnd__UnvsP{background:#ef476f}.Board_legendOpen__WTOTB{background:#1f88a7}.Board_legendClosed__l0BdA{background:#123149}.Board_legendPath__qIDRC{background:#ffd166}.Board_legendWall__O01B4{background:#5b6a74}.Board_panelSection__iflRv{padding:.9rem}.Board_statusRow__OS8i5{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.85rem}.Board_statusBadge__l5oGc{border:1px solid;font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.08em;padding:.35rem .55rem;text-transform:uppercase}.Board_idle__YHpIr{color:#8aa6b5}.Board_searching__L3wAY{color:#4cc9f0}.Board_found__aw\+Ti{color:#06d6a0}.Board_blocked__tK4Zj{color:#ef476f}.Board_readouts__5f\+ON{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.Board_readout__Wu4XR{display:flex;flex-direction:column;gap:.3rem;padding:.8rem}.Board_coordinateList__CP6NT dd,.Board_readout__Wu4XR strong{font-family:IBM Plex Mono,monospace;font-size:1.2rem;margin:0}.Board_coordinateList__CP6NT{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:.9rem 0 0}.Board_coordinateList__CP6NT>div{padding:.75rem}.Board_buttonRow__x4ONS{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.65rem}.Board_primaryButton__t9P2e,.Board_secondaryButton__IG-9l{appearance:none;background:#0000;border:1px solid #7fa1b3;color:#ecf6fb;cursor:pointer;font:inherit;letter-spacing:.08em;padding:.85rem .95rem;text-transform:uppercase}.Board_primaryButton__t9P2e{background:#0b556d;border-color:#4cc9f0}.Board_secondaryButton__IG-9l:disabled{cursor:not-allowed;opacity:.45}.Board_controlGroup__lrIX-{grid-gap:.45rem .75rem;display:grid;font-family:IBM Plex Mono,monospace;font-size:.85rem;gap:.45rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.85rem}.Board_controlGroup__lrIX- input{accent-color:#4cc9f0;grid-column:1/-1;width:100%}@media (max-width:64rem){.Board_shell__DdSCf{grid-template-columns:1fr}.Board_stageHeader__4CyJA{flex-direction:column}}@media (max-width:40rem){.Board_container__pIXhe,.Board_controlPanel__A5Ugd,.Board_stagePanel__0DqW6{padding:.9rem}.Board_buttonRow__x4ONS,.Board_coordinateList__CP6NT,.Board_legend__gLGVl,.Board_readouts__5f\+ON{grid-template-columns:1fr}.Board_title__\+IeQh{font-size:2.5rem}}:root{color-scheme:dark}*{box-sizing:border-box}html{background:#02080e}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top,#28557238,#0000 45%),linear-gradient(180deg,#06111a,#02080e 60%);color:#eef4f8;font-family:Space Grotesk,sans-serif,-apple-system;margin:0}code{font-family:IBM Plex Mono,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.62a09e11.css.map*/