@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_69d019{font-family:Inter,Inter Fallback;font-style:normal}.__variable_69d019{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_5f34dc{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_5f34dc{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_5e81af{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_5e81af{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}:root{--bg:#070907;--line:rgba(163,255,184,0.18);--text:#eef7f0;--dim:#8ca391;--neon:#5cff8a;--weld:#7df9ff;--spark:#ffd166}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg);color:var(--text);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;overflow-x:hidden}#life-canvas{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;cursor:crosshair;touch-action:manipulation}.grid-shell{position:relative;z-index:5;max-width:1120px;margin:0 auto;border-left:1px solid var(--line);border-right:1px solid var(--line);min-height:100vh;display:flex;flex-direction:column;pointer-events:none}.interactive{pointer-events:auto}.surface-panel{background:rgba(7,9,7,.78)}.row-bar{justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--line);font-family:var(--font-jetbrains-mono),monospace;font-size:.74rem;background:rgba(7,9,7,.88)}.hud-cluster,.row-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.seed-btn,.telemetry-readout{color:var(--neon)}.seed-btn{font-family:var(--font-jetbrains-mono),monospace;font-size:.71rem;background:rgba(92,255,138,.08);border:1px solid var(--line);padding:6px 11px;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s ease,border-color .2s ease}.seed-btn:active,.seed-btn:hover{background:rgba(92,255,138,.2);border-color:var(--neon)}.seed-btn:disabled{opacity:.5;cursor:not-allowed}.hero-block{padding:64px 24px 48px;border-bottom:1px solid var(--line)}.hero-eyebrow{font-family:var(--font-jetbrains-mono),monospace;font-size:.74rem;color:var(--neon);letter-spacing:.12em;margin-bottom:16px;display:flex;align-items:center;gap:10px}.hero-eyebrow:before{content:"";width:8px;height:8px;background:var(--neon);box-shadow:0 0 10px var(--neon)}.hero-block h1{font-family:var(--font-space-grotesk),sans-serif;font-size:clamp(2.4rem,6.5vw,5.4rem);line-height:.96;letter-spacing:-.03em;text-transform:uppercase;margin-bottom:20px}.hero-block h1 span{color:var(--neon)}.hero-block p{max-width:600px;font-size:1.05rem;line-height:1.65;color:var(--dim)}.yard-window{position:relative;height:290px;border-bottom:1px solid var(--line);background:transparent;display:flex;flex-direction:column;justify-content:space-between;padding:12px 24px;pointer-events:none}.yard-hud-bottom,.yard-hud-top{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-jetbrains-mono),monospace;font-size:.7rem;color:var(--neon);text-shadow:0 1px 4px #000;gap:8px;flex-wrap:wrap}.yard-hud-bottom{color:var(--dim);justify-content:flex-end}.sector-records-chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-jetbrains-mono),monospace;font-size:.68rem;color:var(--dim);background:rgba(7,12,9,.78);border:1px solid rgba(163,255,184,.22);padding:4px 10px;cursor:pointer;touch-action:manipulation;transition:color .2s ease,border-color .2s ease,background .2s ease}.sector-records-chip:focus-visible,.sector-records-chip:hover{color:var(--neon);border-color:var(--neon);background:rgba(14,28,18,.92);outline:none}.chip-beacon{width:6px;height:6px;border-radius:50%;background:var(--spark);box-shadow:0 0 6px var(--spark)}.start-game-btn{border-color:var(--neon);background:rgba(92,255,138,.16);font-weight:600}.pulse-action-btn{border-color:var(--spark);color:var(--spark);background:rgba(255,209,102,.18);font-weight:600;box-shadow:0 0 12px rgba(255,209,102,.35)}.pulse-action-btn:active,.pulse-action-btn:hover{background:rgba(255,209,102,.3);border-color:var(--spark)}.hud-alert-amber{color:var(--spark);font-weight:600}.hud-alert-cyan{color:var(--weld);font-weight:600}.records-modal-backdrop{position:fixed;inset:0;z-index:200;background:rgba(4,7,5,.76);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:18px}.records-modal-window{width:100%;max-width:720px;max-height:88vh;display:flex;flex-direction:column;background:rgba(7,11,8,.97);border:1px solid var(--neon);box-shadow:0 20px 60px rgba(0,0,0,.85),0 0 24px rgba(92,255,138,.14);overflow:hidden}.records-modal-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);background:rgba(12,22,15,.92);font-family:var(--font-jetbrains-mono),monospace;font-size:.73rem;color:var(--neon)}.records-modal-bar>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.records-close-btn{background:transparent;border:1px solid transparent;color:var(--dim);font-family:var(--font-jetbrains-mono),monospace;font-size:.72rem;padding:3px 7px;cursor:pointer;white-space:nowrap;flex-shrink:0}.records-close-btn:hover{color:var(--neon);border-color:var(--line)}.records-modal-body{padding:18px;overflow-y:auto;gap:18px}.debrief-box,.records-modal-body{display:flex;flex-direction:column}.debrief-box{border:1px solid var(--line);padding:16px;background:rgba(11,18,13,.92);gap:14px}.debrief-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;font-family:var(--font-jetbrains-mono),monospace;font-size:.72rem;color:var(--neon)}.debrief-actions{display:flex;gap:8px;flex-wrap:wrap}.debrief-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.metric-card{border:1px solid var(--line);padding:10px 12px;background:rgba(7,9,7,.85);display:flex;flex-direction:column;gap:4px;font-family:var(--font-jetbrains-mono),monospace}.metric-card.highlight{border-color:var(--neon);background:rgba(92,255,138,.08)}.metric-label{font-size:.66rem;color:var(--dim)}.metric-val{font-family:var(--font-space-grotesk),sans-serif;font-size:1.45rem;font-weight:600;color:var(--text)}.metric-card.highlight .metric-val{color:var(--neon)}.metric-sub{font-size:.68rem;color:var(--weld)}.leaderboard-submit-form{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.leaderboard-table-wrap{display:flex;flex-direction:column;gap:10px;font-family:var(--font-jetbrains-mono),monospace}.leaderboard-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;font-size:.72rem;color:var(--neon)}.leaderboard-empty{font-size:.74rem;color:var(--dim);padding:12px 0}.leaderboard-rows{display:flex;flex-direction:column;border:1px solid var(--line)}.leaderboard-row{display:grid;grid-template-columns:52px 1fr auto 120px;align-items:center;grid-gap:12px;gap:12px;padding:9px 12px;font-size:.74rem;border-bottom:1px solid var(--line);background:rgba(7,9,7,.78)}.leaderboard-row:last-child{border-bottom:none}.leaderboard-row.self-row{background:rgba(92,255,138,.11)}.lb-rank{color:var(--neon);font-weight:600}.lb-callsign{color:var(--text);font-weight:600}.lb-stats{color:var(--dim);font-size:.69rem}.lb-score{color:var(--spark);text-align:right;font-weight:600}.index-row{border-bottom:1px solid var(--line);padding:24px;cursor:pointer;transition:background .2s ease;background:rgba(7,9,7,.78);outline:none}.index-row:focus-visible,.index-row:hover{background:rgba(14,24,16,.86)}.index-head{display:grid;grid-template-columns:130px 1fr 170px;align-items:center;grid-gap:12px;gap:12px}.idx-code{font-family:var(--font-jetbrains-mono),monospace;font-size:.75rem;color:var(--neon)}.idx-title{font-family:var(--font-space-grotesk),sans-serif;font-size:1.38rem;font-weight:500}.idx-meta{font-family:var(--font-jetbrains-mono),monospace;font-size:.73rem;color:var(--dim);text-align:right}.index-detail{max-height:0;overflow:hidden;transition:max-height .3s ease,margin-top .3s ease;color:var(--dim);font-size:.95rem;line-height:1.65;max-width:780px}.index-row.open .index-detail{max-height:320px;margin-top:14px}.signal-form{margin-top:16px}.signal-row{display:grid;grid-template-columns:1fr 1.4fr auto;grid-gap:10px;gap:10px}.signal-input{background:rgba(7,9,7,.92);border:1px solid var(--line);color:var(--text);font-family:var(--font-jetbrains-mono),monospace;font-size:.74rem;padding:9px 12px;outline:none;transition:border-color .2s ease}.signal-input:focus{border-color:var(--neon)}.signal-input::placeholder{color:rgba(140,163,145,.65)}.signal-submit{padding:9px 14px;white-space:nowrap}.signal-receipt{color:var(--neon)}.signal-error,.signal-receipt{margin-top:10px;font-family:var(--font-jetbrains-mono),monospace;font-size:.72rem}.signal-error{color:var(--spark)}.footer-bar{margin-top:auto;border-top:1px solid var(--line);padding:28px 24px;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-jetbrains-mono),monospace;font-size:.74rem;color:var(--dim);flex-wrap:wrap;gap:12px;background:rgba(7,9,7,.88)}.footer-bar a{color:var(--neon);text-decoration:none}.footer-bar a:hover,.footer-bar a[aria-current=page]{text-decoration:underline}.footer-links{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.legal-shell{pointer-events:auto}.legal-brand-link{color:var(--text);text-decoration:none;font-weight:600}.legal-brand-link:hover{color:var(--neon)}.legal-nav-btn{text-decoration:none;display:inline-flex;align-items:center}.legal-hero h1{font-size:clamp(2.1rem,5vw,4rem)}.legal-content{display:flex;flex-direction:column}.legal-section{border-bottom:1px solid var(--line);padding:28px 24px;display:grid;grid-template-columns:260px 1fr;grid-gap:24px;gap:24px;align-items:start}.legal-section:last-child{border-bottom:none}.legal-section-head{display:flex;flex-direction:column;gap:6px}.legal-section-head h2{font-family:var(--font-space-grotesk),sans-serif;font-size:1.2rem;font-weight:600;color:var(--text);line-height:1.25}.legal-section-body{gap:12px;color:var(--dim);font-size:.94rem;line-height:1.7;max-width:760px}.legal-list,.legal-section-body{display:flex;flex-direction:column}.legal-list{margin-left:18px;gap:8px}.legal-list li::marker{color:var(--neon)}@media (max-width:768px){.yard-window{height:clamp(360px,52vh,460px);padding:12px 14px}.hero-block{padding:32px 16px 26px}.hero-block h1{font-size:clamp(2rem,8.5vw,3.2rem);margin-bottom:14px}.hero-block p{font-size:.96rem}.row-bar{padding:12px 14px;gap:8px}.hud-cluster{width:100%;justify-content:space-between}.telemetry-readout{width:100%;font-size:.69rem}.hud-cluster .seed-btn{flex:1 1;padding:9px 10px;font-size:.72rem;text-align:center;justify-content:center}.index-row{padding:18px 16px}.index-head{grid-template-columns:1fr;gap:6px}.idx-meta{text-align:left!important}.leaderboard-submit-form,.signal-row{grid-template-columns:1fr}.debrief-metrics{grid-template-columns:1fr 1fr}.leaderboard-row{grid-template-columns:42px 1fr 90px}.lb-stats{display:none}.records-modal-backdrop{padding:10px}.records-modal-body{padding:14px}.index-row.open .index-detail{max-height:480px}.legal-section{grid-template-columns:1fr;padding:20px 16px;gap:12px}}