.nos-root,.retro-skin{--hud-amber:oklch(78% .14 70/.92);--hud-blue:oklch(80% .105 205/.9);--hud-blue-muted:oklch(72% .055 205/.76);--hud-danger:oklch(70% .16 30/.92);--hud-green:oklch(76% .13 126/.9);--hud-ink:oklch(88% .035 205/.92);--hud-line:oklch(75% .055 205/.34);--hud-panel:oklch(8% .018 220/.48);--hud-panel-soft:oklch(8% .018 220/.32);--hud-danger-plate:oklch(16% .055 25/.88);--hud-amber-solid:#f0b43c;--hud-amber-edge:#ffd98a;--hud-amber-ink:#171207;--hud-focus:#d8f4ff;--hud-track:oklch(45% .025 205/.28);--hud-plate:linear-gradient(145deg, #0e171df7, #070b0ffa);--hud-field:oklch(5% .012 220/.34);--hud-void:linear-gradient(135deg, #080c10 0%, #111a20 55%, #07090c 100%);--hud-bloom:radial-gradient(circle at 78% 20%, #284f5c5c, transparent 34%);--hud-faction-order:oklch(42% .13 25);--hud-faction-prosperity:oklch(40% .1 305);--hud-faction-freedom:oklch(40% .09 262);--hud-ammo:oklch(80% .105 205/.52);--hud-ammo-spent:oklch(80% .105 205/.13);--hud-space-1:4px;--hud-space-2:8px;--hud-space-3:12px;--hud-space-4:16px;--hud-space-5:24px;--hud-font-condensed:"Barlow Condensed", "DIN Condensed", "Avenir Next Condensed", "Bahnschrift Condensed", "Arial Narrow", "Roboto Condensed", system-ui, sans-serif;--hud-font-mono:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--hud-track-tight:.04em;--hud-track-label:.06em;--hud-track-state:.08em;--hud-track-eyebrow:.14em;--hud-cut:8px;--hud-cut-sm:5px;--hud-edge:1px;--hud-shadow-text:0 1px 2px oklch(2% .01 220/.8);--hud-shadow-plate:0 18px 46px #000000a3;--hud-focus-width:3px;--hud-focus-offset:4px;--hud-sweep-duration:4.8s}.nos-root[data-contrast=high]{--hud-amber:#ffe178;--hud-blue:#c8f5ff;--hud-blue-muted:#c8f5ff;--hud-danger:#ff8e88;--hud-green:#b6ffbd;--hud-ink:#fff;--hud-line:#ffffffbd;--hud-panel:#000000f0;--hud-panel-soft:#000000db;--hud-danger-plate:#000;--hud-track:#fff6;--hud-plate:#000;--hud-field:#000;--hud-cut:0px;--hud-cut-sm:0px;--hud-faction-order:oklch(46% .18 25);--hud-faction-prosperity:oklch(46% .16 305);--hud-faction-freedom:oklch(46% .14 262);--hud-ammo:#c8f5ff;--hud-ammo-spent:#ffffff4d}@media (prefers-reduced-transparency:reduce){.nos-root{--hud-panel:#031019;--hud-panel-soft:#031019;--hud-danger-plate:#1a0a0b;--hud-field:#031019;--hud-ammo:#47767f;--hud-ammo-spent:#192a2f}}.nos-root[data-motion=reduced]{--hud-sweep-duration:12s}.nos-root[data-motion=off]{--hud-sweep-duration:0s}@media (prefers-reduced-motion:reduce){.nos-root{--hud-sweep-duration:0s}}:root{--env-hue:262;--env-tone:oklch(52% .2 var(--env-hue));--env-tone-alpha:.72;--env-scrim:oklch(10% .05 var(--env-hue) / 26%);--env-scrim-blur:4px;--env-vignette:radial-gradient(120% 110% at 26% 46%, transparent 14%, oklch(8% .05 var(--env-hue) / 42%) 60%, oklch(5% .04 var(--env-hue) / 84%) 100%);--env-lattice:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='52' height='90' viewBox='0 0 52 90'><path d='M52 45 L26 60 L0 45 L0 15 L26 0 L52 15Z M26 90 L0 105 L-26 90 L-26 60 L0 45 L26 60Z M78 90 L52 105 L26 90 L26 60 L52 45 L78 60Z' fill='none' stroke='%23fff' stroke-width='1.2'/></svg>");--env-lattice-size:52px 90px;--env-lattice-ink:oklch(80% .09 var(--env-hue) / 24%);--env-lattice-lit:oklch(92% .05 var(--env-hue) / 78%);--env-light:oklch(78% .105 var(--env-hue));--env-light-core:oklch(91% .04 var(--env-hue));--env-light-edge:oklch(65% .17 var(--env-hue));--env-light-deep:oklch(52% .19 var(--env-hue));--env-bloom:oklch(72% .14 var(--env-hue) / 55%);--env-bloom-wide:oklch(66% .16 var(--env-hue) / 28%);--env-line:oklch(84% .07 var(--env-hue) / 42%);--env-line-lit:oklch(84% .07 var(--env-hue) / 85%);--env-ink-dark:oklch(18% .05 var(--env-hue));--env-node:oklch(24% .06 var(--env-hue) / 85%);--glass-field:oklch(12% .045 var(--env-hue) / 60%);--glass-field-feather:110px;--glass-panel:oklch(12% .045 var(--env-hue) / 92%);--glass-panel-raised:oklch(38% .07 var(--env-hue) / 36%);--glass-panel-hover:oklch(44% .09 var(--env-hue) / 42%);--glass-panel-pressed:oklch(18% .05 var(--env-hue) / 58%);--glass-blur:18px;--glass-saturate:120%;--glass-specular:#ffffff94;--glass-specular-side:#ffffff42;--glass-bevel:#ffffff38;--glass-bevel-side:#ffffff1f;--glass-thickness:#ffffff0a;--glass-thickness-back:#0000001f;--glass-lip:#ffffff1c;--glass-inner-shadow:#00000080;--glass-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>");--glass-grain-alpha:.09;--glass-radius-sm:8px;--glass-radius-pill:999px;--glass-light:var(--env-light);--glass-light-ink:var(--env-ink-dark);--glass-light-rim:#ffffff8c;--glass-light-glow:#ffffff73;--glass-light-spill:oklch(76% .13 var(--env-hue) / 80%);--glass-ink-dim:oklch(88% .03 var(--env-hue) / 80%);--glass-hint:oklch(86% .06 var(--env-hue) / 95%);--glass-focus:var(--hud-focus,#d8f4ff);--node-reach:56px;--glass-z-environment:1100;--glass-z-chrome:10000;--glass-chrome-warn:#e8ff47;--glass-chrome-ink:#101400;--glass-ink:var(--hud-ink,oklch(88% .035 205/.92));--glass-text-shadow:var(--hud-shadow-text,0 1px 2px oklch(2% .01 220/.8));--glass-font-condensed:var(--hud-font-condensed,"Barlow Condensed", "DIN Condensed", "Avenir Next Condensed", "Bahnschrift Condensed", "Arial Narrow", "Roboto Condensed", system-ui, sans-serif);--glass-font-mono:var(--hud-font-mono,"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace)}@media (width<=700px){:root{--node-reach:40px;--glass-field-feather:70px}}.nos-root{background:var(--hud-bloom), var(--hud-void);color:var(--hud-ink);font:600 12px/1.25 var(--hud-font-condensed);text-shadow:var(--hud-shadow-text);-webkit-font-smoothing:antialiased}.nos-root *,.nos-root :before,.nos-root :after{box-sizing:border-box}.nos-root :where(output,time,.nos-value,.nos-num){font-family:var(--hud-font-mono);font-variant-numeric:tabular-nums}.nos-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nos-cut{clip-path:polygon(0 0, calc(100% - var(--hud-cut)) 0, 100% var(--hud-cut), 100% 100%, var(--hud-cut) 100%, 0 calc(100% - var(--hud-cut)))}.nos-panel{background:var(--hud-panel);box-shadow:inset 0 0 0 1px var(--hud-line);padding:var(--hud-space-2)}.nos-panel[data-weight=soft]{background:var(--hud-panel-soft)}.nos-eyebrow{color:var(--hud-blue-muted);font:700 10px/1.2 var(--hud-font-condensed);letter-spacing:var(--hud-track-eyebrow);text-transform:uppercase;margin:0}.nos-eyebrow[data-tone=amber]{color:var(--hud-amber)}.nos-eyebrow[data-tone=ink]{color:var(--hud-ink)}.nos-module-label{justify-content:space-between;align-items:baseline;gap:var(--hud-space-2);padding-bottom:var(--hud-space-2);border-bottom:1px solid var(--hud-line);display:flex}.nos-module-label strong{color:var(--hud-blue);font:700 12px/1.2 var(--hud-font-condensed);letter-spacing:var(--hud-track-label);text-transform:uppercase}.nos-module-label span{color:var(--hud-blue-muted);font:700 10px/1 var(--hud-font-mono);font-variant-numeric:tabular-nums}.nos-button{color:inherit;font:inherit;cursor:pointer;appearance:none;--nos-button-edge:var(--hud-blue-muted);--nos-button-fill:var(--hud-panel);--nos-button-ink:var(--hud-blue);--nos-button-rail:var(--hud-blue);background:0 0;border:0;padding:0;display:inline-block;position:relative}.nos-button:before{content:"";background:var(--nos-button-edge);clip-path:polygon(0 0, calc(100% - var(--hud-cut)) 0, 100% var(--hud-cut), 100% 100%, var(--hud-cut) 100%, 0 calc(100% - var(--hud-cut)));position:absolute;inset:0}.nos-button__face{justify-content:center;align-items:center;gap:var(--hud-space-2);background:var(--nos-button-fill);min-height:46px;color:var(--nos-button-ink);font:800 14px/1 var(--hud-font-mono);letter-spacing:var(--hud-track-tight);text-transform:uppercase;text-shadow:var(--hud-shadow-text);box-shadow:inset 3px 0 0 var(--nos-button-rail);clip-path:polygon(0 0, calc(100% - var(--hud-cut) + 1px) 0, 100% calc(var(--hud-cut) - 1px), 100% 100%, calc(var(--hud-cut) - 1px) 100%, 0 calc(100% - var(--hud-cut) + 1px));margin:1px;padding:13px 17px;display:flex;position:relative}.nos-button:focus-visible{outline:var(--hud-focus-width) solid var(--hud-focus);outline-offset:var(--hud-focus-offset)}.nos-button:hover:not(:disabled) .nos-button__face{filter:brightness(1.4)}.nos-button:active:not(:disabled) .nos-button__face{filter:brightness(.85);transform:translateY(1px)}.nos-button:disabled{cursor:not-allowed}.nos-button:disabled:before{background:var(--hud-line)}.nos-button:disabled .nos-button__face{background:var(--hud-panel);color:var(--hud-blue-muted);opacity:.55;box-shadow:none}.nos-button[data-variant=steel]{--nos-button-edge:var(--hud-line);--nos-button-fill:var(--hud-panel);--nos-button-ink:var(--hud-blue-muted);--nos-button-rail:transparent}.nos-button[data-variant=steel] .nos-button__face{text-shadow:var(--hud-shadow-text)}.nos-button[data-variant=ghost]{--nos-button-edge:var(--hud-line);--nos-button-fill:var(--hud-panel-soft);--nos-button-ink:var(--hud-blue-muted);--nos-button-rail:transparent}.nos-button[data-variant=ghost] .nos-button__face{text-shadow:var(--hud-shadow-text)}.nos-button[data-variant=ghost]:hover:not(:disabled) .nos-button__face{color:var(--hud-blue)}.nos-button[data-variant=danger]{--nos-button-edge:var(--hud-danger);--nos-button-fill:var(--hud-danger-plate);--nos-button-ink:var(--hud-danger);--nos-button-rail:var(--hud-danger)}.nos-button[data-variant=danger] .nos-button__face{text-shadow:var(--hud-shadow-text)}.nos-button[data-size=compact] .nos-button__face{min-height:32px;padding:8px 12px;font-size:12px}.nos-button[data-block=true]{width:100%;display:block}.nos-button__key{font:700 10px/1 var(--hud-font-mono);opacity:.72}.nos-checkbox{align-items:center;gap:var(--hud-space-2);cursor:pointer;display:inline-flex}.nos-checkbox input{opacity:0;width:1px;height:1px;position:absolute}.nos-checkbox__box{background:var(--hud-line);width:20px;height:20px;clip-path:polygon(0 0, calc(100% - var(--hud-cut-sm)) 0, 100% var(--hud-cut-sm), 100% 100%, var(--hud-cut-sm) 100%, 0 calc(100% - var(--hud-cut-sm)));flex:none;place-items:center;display:grid;position:relative}.nos-checkbox__box:before{content:"";background:var(--hud-field);clip-path:polygon(0 0, calc(100% - var(--hud-cut-sm) + 1px) 0, 100% calc(var(--hud-cut-sm) - 1px), 100% 100%, calc(var(--hud-cut-sm) - 1px) 100%, 0 calc(100% - var(--hud-cut-sm) + 1px));position:absolute;inset:1px}.nos-checkbox__mark{width:12px;height:12px;color:var(--hud-blue);opacity:0;position:relative}.nos-checkbox input:checked~.nos-checkbox__box{background:var(--hud-blue-muted)}.nos-checkbox input:checked~.nos-checkbox__box:before{background:var(--hud-panel)}.nos-checkbox input:checked~.nos-checkbox__box .nos-checkbox__mark{opacity:1}.nos-checkbox input:focus-visible~.nos-checkbox__box{outline:var(--hud-focus-width) solid var(--hud-focus);outline-offset:var(--hud-focus-offset)}.nos-checkbox__label{color:var(--hud-ink);font:700 13px/1.35 var(--hud-font-mono)}.nos-checkbox input:disabled~.nos-checkbox__box{opacity:.4}.nos-checkbox input:disabled~.nos-checkbox__label{color:var(--hud-blue-muted);opacity:.6}.nos-slider{padding:8px 0;display:block;position:relative}.nos-slider__track{background:var(--hud-track);height:4px;box-shadow:inset 0 0 0 1px var(--hud-line);position:relative}.nos-slider__fill{width:var(--nos-slider-pct,0%);background:var(--hud-blue);position:absolute;inset:0 auto 0 0}.nos-slider__ticks{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:-5px 0 auto}.nos-slider__ticks i{background:var(--hud-line);width:1px;height:5px}.nos-slider__thumb{top:50%;left:var(--nos-slider-pct,0%);background:var(--hud-blue);width:6px;height:20px;box-shadow:0 0 0 1px var(--hud-focus);pointer-events:none;margin-left:-3px;position:absolute;transform:translateY(-50%)}.nos-slider input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.nos-slider input:focus-visible~.nos-slider__track{outline:var(--hud-focus-width) solid var(--hud-focus);outline-offset:var(--hud-focus-offset)}.nos-slider input:disabled{cursor:not-allowed}:is(.nos-slider:has(input:disabled) .nos-slider__fill,.nos-slider:has(input:disabled) .nos-slider__thumb){background:var(--hud-blue-muted);box-shadow:none}.nos-setting-row{align-items:baseline;gap:var(--hud-space-1) var(--hud-space-3);padding:var(--hud-space-3) 0;border-bottom:1px solid var(--hud-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.nos-setting-row:last-child{border-bottom:0}.nos-setting-row__label{color:var(--hud-ink);font:700 13px/1.35 var(--hud-font-mono)}.nos-setting-row__value{color:var(--hud-blue);font:700 13px/1.35 var(--hud-font-mono);font-variant-numeric:tabular-nums;text-align:right}.nos-setting-row__control{margin-top:var(--hud-space-1);grid-column:1/-1}.nos-setting-row__hint{color:var(--hud-blue-muted);font:600 12px/1.4 var(--hud-font-mono);grid-column:1/-1}.nos-setting-row[data-inline=true] .nos-setting-row__control{grid-column:2;justify-self:end;margin-top:0}.nos-segmented{background:var(--hud-line);gap:1px;padding:1px;display:inline-flex}.nos-segmented button{background:var(--hud-panel);min-height:32px;color:var(--hud-blue-muted);font:700 11px/1 var(--hud-font-mono);letter-spacing:var(--hud-track-tight);text-transform:uppercase;cursor:pointer;border:0;padding:0 12px}.nos-segmented button[aria-pressed=true]{background:var(--hud-panel);color:var(--hud-blue);box-shadow:inset 0 -3px 0 var(--hud-blue)}.nos-segmented button:focus-visible{outline:var(--hud-focus-width) solid var(--hud-focus);outline-offset:2px}.nos-route-grid{gap:var(--hud-space-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.nos-route{background:var(--hud-line);color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;clip-path:polygon(0 0, calc(100% - var(--hud-cut)) 0, 100% var(--hud-cut), 100% 100%, var(--hud-cut) 100%, 0 calc(100% - var(--hud-cut)));border:0;padding:0;display:block;position:relative}.nos-route__face{gap:var(--hud-space-2);min-height:92px;padding:var(--hud-space-3);background:var(--hud-panel);clip-path:polygon(0 0, calc(100% - var(--hud-cut) + 1px) 0, 100% calc(var(--hud-cut) - 1px), 100% 100%, calc(var(--hud-cut) - 1px) 100%, 0 calc(100% - var(--hud-cut) + 1px));margin:1px;display:grid;position:relative}.nos-route__face:before{content:"";background:var(--hud-blue);width:0;position:absolute;inset:0 auto 0 0}.nos-route__head{justify-content:space-between;align-items:start;gap:var(--hud-space-2);display:flex}.nos-route__name{min-width:0;color:var(--hud-blue);font:700 17px/1.15 var(--hud-font-condensed);letter-spacing:var(--hud-track-label);text-transform:uppercase;overflow-wrap:anywhere}.nos-route__mark{width:16px;height:16px;color:var(--hud-blue);opacity:0;flex:none;margin-top:1px}.nos-route__meta{gap:var(--hud-space-1) var(--hud-space-3);color:var(--hud-blue-muted);font:600 12px/1.25 var(--hud-font-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.nos-route__meta>*{white-space:nowrap}.nos-route[aria-pressed=true]{background:var(--hud-blue)}.nos-route[aria-pressed=true] .nos-route__face{padding-left:calc(var(--hud-space-3) + 3px);background:oklch(14% .028 205/.94)}.nos-route[aria-pressed=true] .nos-route__face:before{width:3px}.nos-route[aria-pressed=true] .nos-route__name{color:var(--hud-focus)}.nos-route[aria-pressed=true] .nos-route__mark{opacity:1}.nos-route:hover:not(:disabled) .nos-route__face{background:oklch(20% .03 205/.46)}.nos-route:focus-visible{outline:var(--hud-focus-width) solid var(--hud-focus);outline-offset:var(--hud-focus-offset)}.nos-route:disabled{cursor:not-allowed;opacity:.45}.nos-meter{gap:var(--hud-space-1);color:var(--hud-blue);display:grid}.nos-meter__head{justify-content:space-between;align-items:baseline;gap:var(--hud-space-2);display:flex}.nos-meter__label{color:currentColor;font:700 10px/1.2 var(--hud-font-condensed);letter-spacing:var(--hud-track-state);text-transform:uppercase}.nos-meter__value{color:currentColor;font:700 10px/1.2 var(--hud-font-mono);font-variant-numeric:tabular-nums}.nos-meter__track{background:var(--hud-track);height:4px;position:relative;overflow:hidden}.nos-meter__bar{width:var(--nos-meter-pct,0%);background:currentColor;position:absolute;inset:0 auto 0 0}.nos-meter[data-tone=amber]{color:var(--hud-amber)}.nos-meter[data-tone=green]{color:var(--hud-green)}.nos-meter[data-tone=danger]{color:var(--hud-danger)}.nos-meter[data-tone=ink]{color:var(--hud-ink)}.nos-meter[data-segments=true] .nos-meter__track:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 1px), var(--hud-panel) calc(10% - 1px) 10%);position:absolute;inset:0}.nos-vitals{gap:4px;width:192px;display:grid}.nos-vitals__row{align-items:center;gap:var(--hud-space-2);grid-template-columns:48px 1fr;height:16px;display:grid}.nos-vitals__row strong{font:700 10px/1 var(--hud-font-condensed);letter-spacing:var(--hud-track-state);text-transform:uppercase}.nos-vitals__row[data-vital=shield]{color:var(--hud-blue)}.nos-vitals__row[data-vital=health]{color:var(--hud-green)}.nos-vitals__row[data-low=true]{color:var(--hud-danger);box-shadow:inset 0 -1px}.nos-objective{width:304px;color:var(--hud-blue)}.nos-compass{justify-content:center;align-items:center;gap:var(--hud-space-3);width:100%;height:18px;margin-bottom:var(--hud-space-2);display:flex}.nos-compass:before,.nos-compass:after{content:"";background:linear-gradient(90deg, transparent, var(--hud-line));width:64px;height:1px}.nos-compass:after{transform:scaleX(-1)}.nos-compass__side{color:var(--hud-blue-muted);font:600 10px/1 var(--hud-font-mono);font-variant-numeric:tabular-nums}.nos-compass__current{justify-content:center;gap:var(--hud-space-1);min-width:64px;color:var(--hud-blue);font:700 12px/1 var(--hud-font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--hud-track-label);display:flex}.nos-objective__card{background:var(--hud-panel-soft);box-shadow:inset 0 0 0 1px var(--hud-line);padding:var(--hud-space-2) var(--hud-space-3)}.nos-objective__line{justify-content:space-between;align-items:center;gap:var(--hud-space-2);display:flex}.nos-objective__line strong{color:var(--hud-blue);font:700 12px/1.2 var(--hud-font-condensed);letter-spacing:var(--hud-track-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nos-objective__range{color:var(--hud-blue-muted);font:600 11px/1.2 var(--hud-font-mono);font-variant-numeric:tabular-nums;flex:none}.nos-objective__bar{height:4px;margin-top:var(--hud-space-2);background:var(--hud-track);position:relative}.nos-objective__bar i{width:var(--nos-objective-pct,0%);background:linear-gradient(90deg, var(--hud-blue) 0 64%, var(--hud-amber) 64% 100%);position:absolute;inset:0 auto 0 0}.nos-objective__state{margin-top:var(--hud-space-1);color:var(--hud-amber);font:800 10px/1.2 var(--hud-font-condensed);letter-spacing:var(--hud-track-state);text-align:center;text-transform:uppercase;display:block}.nos-objective[data-state=secure],.nos-objective[data-state=secure] .nos-objective__state{color:var(--hud-green)}.nos-objective[data-state=secure] .nos-objective__bar i{background:var(--hud-green)}.nos-objective[data-state=waiting] .nos-objective__state{color:var(--hud-blue-muted)}.nos-chat{width:304px;padding:var(--hud-space-2);background:var(--hud-panel);box-shadow:inset 0 0 0 1px var(--hud-line);display:grid}.nos-chat__tabs{border-bottom:1px solid var(--hud-line);grid-template-columns:repeat(3,1fr);display:grid}.nos-chat__tab{padding:var(--hud-space-1) var(--hud-space-2) var(--hud-space-2);color:#e9f8ff99;font:700 10px/1.2 var(--hud-font-condensed);letter-spacing:var(--hud-track-tight);text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000}.nos-chat__tab[aria-selected=true]{border-color:var(--hud-blue);color:var(--hud-blue)}.nos-chat__tab:focus-visible{outline:2px solid var(--hud-blue);outline-offset:2px}.nos-chat__messages{gap:var(--hud-space-2);padding:var(--hud-space-2) 0;margin:0;list-style:none;display:grid}.nos-chat__messages li{align-items:baseline;column-gap:var(--hud-space-1);line-height:1.3;font:600 11px/1.3 var(--hud-font-mono);grid-template-columns:58px minmax(0,1fr);display:grid}.nos-chat__messages strong{color:var(--hud-blue);font:700 12px/1.3 var(--hud-font-condensed);letter-spacing:var(--hud-track-label);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.nos-chat__messages li[data-channel=system] strong{color:var(--hud-amber)}.nos-chat__messages span{overflow-wrap:anywhere;min-width:0}.nos-chat__empty{margin:var(--hud-space-2) 0;color:var(--hud-blue-muted);font:600 10px/1.3 var(--hud-font-mono)}.nos-chat__input{width:100%;height:32px;padding:var(--hud-space-2);border:1px solid var(--hud-line);background:var(--hud-field);color:var(--hud-ink);font:600 12px/1.2 var(--hud-font-mono)}.nos-chat__input::placeholder{color:#b5cdd7}.nos-chat__input:focus-visible{outline:2px solid var(--hud-blue);outline-offset:2px}.nos-squad{width:136px;padding:var(--hud-space-2);background:var(--hud-panel);box-shadow:inset 0 0 0 1px var(--hud-line)}.nos-squad__list{margin:var(--hud-space-2) 0 0;gap:5px;padding:0;list-style:none;display:grid}.nos-squad__list li{align-items:center;gap:var(--hud-space-2);min-height:14px;line-height:1;font:500 11px/1 var(--hud-font-mono);grid-template-columns:14px minmax(0,1fr);display:grid}.nos-squad__num{color:var(--hud-blue-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:10px}.nos-squad__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nos-squad__list li[data-state=down] .nos-squad__name{color:var(--hud-blue-muted);text-decoration:line-through}.nos-squad__list li[data-state=down] .nos-squad__num{color:var(--hud-danger)}.nos-squad__list li[data-lead=true] .nos-squad__name{color:var(--hud-focus);font-weight:700}.nos-map{aspect-ratio:1;width:152px;padding:var(--hud-space-2);background:var(--hud-panel-soft);box-shadow:inset 0 0 0 1px var(--hud-line);position:relative;overflow:hidden}.nos-map__plot{width:150%;height:150%;color:var(--hud-blue-muted);transform-origin:50%;position:absolute;inset:-25%}.nos-map__plot path{fill:none;stroke:currentColor;stroke-width:.58px;vector-effect:non-scaling-stroke}.nos-map__plot .nos-map__street{stroke:var(--hud-blue);stroke-width:1px}.nos-map__plot .nos-map__structure{stroke-dasharray:2 1}.nos-map__sweep{background:linear-gradient(90deg, var(--hud-blue), transparent);opacity:.3;transform-origin:0;width:48%;height:1px;animation:nos-map-sweep var(--hud-sweep-duration) linear infinite;position:absolute;top:50%;left:50%}@keyframes nos-map-sweep{to{transform:rotate(360deg)}}.nos-map__north{z-index:2;border:1px solid var(--hud-line);width:20px;height:20px;color:var(--hud-amber);font:700 10px/1 var(--hud-font-mono);background:oklch(8% .02 220/.92);border-radius:50%;place-items:center;display:grid;position:absolute;top:8%;left:50%;transform:translate(-50%,-50%)}.nos-map__north:after{content:"";border-bottom:5px solid;border-left:3px solid #0000;border-right:3px solid #0000;position:absolute;top:calc(100% + 2px)}.nos-map__local{border:5px solid #0000;border-bottom-color:var(--hud-green);width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nos-map__contact{top:var(--marker-y);left:var(--marker-x);background:var(--hud-blue);border-radius:50%;width:4px;height:4px;position:absolute;transform:translate(-50%,-50%)}.nos-map__contact[data-hostile=true]{background:var(--hud-danger)}.nos-map__contact[data-objective=true]{background:var(--hud-amber);border-radius:0;width:6px;height:6px;transform:translate(-50%,-50%)rotate(45deg)}.nos-world-marker{color:var(--hud-blue);font:700 10px/1 var(--hud-font-mono);letter-spacing:var(--hud-track-tight);background:oklch(8% .018 220/.58);justify-items:center;gap:2px;padding:3px 6px;display:inline-grid}.nos-world-marker__pip{border-bottom:6px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.nos-world-marker__row{gap:var(--hud-space-1);align-items:baseline;display:flex}.nos-world-marker__range{color:var(--hud-blue-muted);font-variant-numeric:tabular-nums}.nos-world-marker[data-tone=hostile]{color:var(--hud-danger)}.nos-world-marker[data-tone=objective]{color:var(--hud-amber)}.nos-toolbelt{gap:var(--hud-space-1);display:flex}.nos-tool{background:var(--hud-line);width:52px;height:44px;color:inherit;font:inherit;cursor:pointer;appearance:none;clip-path:polygon(0 0, calc(100% - var(--hud-cut-sm)) 0, 100% var(--hud-cut-sm), 100% 100%, var(--hud-cut-sm) 100%, 0 calc(100% - var(--hud-cut-sm)));border:0;flex:none;padding:0;position:relative}.nos-tool__face{background:var(--hud-panel-soft);width:calc(100% - 2px);height:calc(100% - 2px);color:var(--hud-blue-muted);clip-path:polygon(0 0, calc(100% - var(--hud-cut-sm) + 1px) 0, 100% calc(var(--hud-cut-sm) - 1px), 100% 100%, calc(var(--hud-cut-sm) - 1px) 100%, 0 calc(100% - var(--hud-cut-sm) + 1px));align-content:center;justify-items:center;gap:1px;margin:1px;display:grid;position:relative}.nos-tool__key{font:700 9px/1 var(--hud-font-mono);opacity:.7;position:absolute;top:2px;left:4px}.nos-tool__name{font:700 12px/1 var(--hud-font-condensed);letter-spacing:var(--hud-track-tight);text-transform:uppercase}.nos-tool__charge{background:var(--hud-track);height:3px;box-shadow:inset 0 0 0 1px var(--hud-line);position:absolute;bottom:4px;left:4px;right:4px}.nos-tool__charge:before{content:"";width:calc(var(--nos-tool-charge,0) * 100%);background:var(--hud-amber);position:absolute;inset:0 auto 0 0}.nos-tool[aria-pressed=true]{background:var(--hud-blue-muted)}.nos-tool[aria-pressed=true] .nos-tool__face{background:var(--hud-panel);color:var(--hud-blue);box-shadow:inset 0 -3px 0 var(--hud-blue)}.nos-tool:focus-visible{outline:var(--hud-focus-width) solid var(--hud-focus);outline-offset:3px}.nos-tool:disabled{cursor:not-allowed;opacity:.45}.nos-tool[data-cooling=true] .nos-tool__name{color:var(--hud-amber);transform:translateY(-3px)}.nos-reticle{filter:drop-shadow(0 0 3px oklch(3% .01 165/.82));width:34px;height:34px;position:relative}.nos-reticle i,.nos-reticle b{background:var(--hud-ink);display:block;position:absolute;box-shadow:0 0 2px #000}.nos-reticle i:first-child,.nos-reticle i:nth-child(2){width:9px;height:2px;top:16px}.nos-reticle i:first-child{left:0}.nos-reticle i:nth-child(2){right:0}.nos-reticle i:nth-child(3),.nos-reticle i:nth-child(4){width:2px;height:9px;left:16px}.nos-reticle i:nth-child(3){top:0}.nos-reticle i:nth-child(4){bottom:0}.nos-reticle b{border-radius:50%;width:3px;height:3px;top:15.5px;left:15.5px}.nos-reticle[data-state=hit] i{background:var(--hud-danger)}.nos-reticle[data-state=hit] i:first-child,.nos-reticle[data-state=hit] i:nth-child(2){width:12px}.nos-reticle[data-state=hit] i:nth-child(3),.nos-reticle[data-state=hit] i:nth-child(4){height:12px}.nos-reticle__ammo{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nos-reticle__round{stroke:var(--hud-ammo)}.nos-reticle__round[data-spent=true]{stroke:var(--hud-ammo-spent)}.nos-announcement{align-items:center;gap:var(--hud-space-3);min-height:34px;padding:var(--hud-space-2) var(--hud-space-3);background:var(--hud-panel);box-shadow:inset 0 0 0 1px var(--hud-line);color:var(--hud-ink);display:flex}.nos-announcement:before{content:"";width:3px;margin:calc(var(--hud-space-2) * -1) 0 calc(var(--hud-space-2) * -1) calc(var(--hud-space-3) * -1);background:var(--hud-blue);align-self:stretch}.nos-announcement[data-tone=amber]:before{background:var(--hud-amber)}.nos-announcement[data-tone=danger]:before{background:var(--hud-danger)}.nos-announcement[data-tone=green]:before{background:var(--hud-green)}.nos-announcement__label{color:var(--hud-blue-muted);font:700 10px/1 var(--hud-font-condensed);letter-spacing:var(--hud-track-eyebrow);text-transform:uppercase;flex:none}.nos-announcement[data-tone=amber] .nos-announcement__label{color:var(--hud-amber)}.nos-announcement[data-tone=danger] .nos-announcement__label{color:var(--hud-danger)}.nos-announcement[data-tone=green] .nos-announcement__label{color:var(--hud-green)}.nos-announcement__text{min-width:0;font:600 12px/1.35 var(--hud-font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.nos-announcement time{color:var(--hud-blue-muted);font:600 10px/1 var(--hud-font-mono);font-variant-numeric:tabular-nums;flex:none}.nos-killfeed{pointer-events:none;width:300px}.nos-killfeed__lines{padding:var(--hud-space-1) 0;flex-direction:column;gap:3px;margin:0;list-style:none;display:flex}.nos-killfeed__line{align-items:center;column-gap:var(--hud-space-2);width:fit-content;max-width:100%;min-height:18px;padding:0 var(--hud-space-2) 0 calc(3px + var(--hud-space-2));color:var(--hud-ink);font:600 11px/1.5 var(--hud-font-condensed);letter-spacing:var(--hud-track-label);text-shadow:var(--hud-shadow-text);text-transform:uppercase;display:flex;box-shadow:inset 3px 0 #0000}.nos-killfeed__line[data-tone=loss]{box-shadow:inset 3px 0 0 var(--hud-danger)}.nos-killfeed__actor{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nos-killfeed__actor[data-self]{color:var(--hud-blue)}.nos-killfeed__actor[data-loss]{color:var(--hud-danger)}.nos-killfeed__weapon{fill:currentColor;filter:drop-shadow(0 1px 2px #000c);flex:none;height:16px}.nos-killfeed__head{width:14px;height:14px;margin-left:calc(var(--hud-space-1) * -1);fill:none;stroke:currentColor;stroke-width:1.6px;filter:drop-shadow(0 1px 2px #000c);flex:none}.nos-killfeed__head-dot{fill:currentColor;stroke:none}.nos-backdrop{width:100%;min-height:100%;padding:var(--hud-space-5);background:radial-gradient(circle at 50% 45%, #0c121773, #030508f0), var(--hud-bloom), var(--hud-void);place-items:center;display:grid;position:relative}.nos-backdrop:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px);position:absolute;inset:0}.nos-backdrop>*{z-index:1;position:relative}.nos-dialog{width:min(440px,100%);padding:var(--hud-space-4);background:var(--hud-plate);box-shadow:inset 0 0 0 1px var(--hud-line), var(--hud-shadow-plate)}.nos-dialog:has(.nos-route-grid){width:min(560px,100%)}.nos-dialog__head{gap:var(--hud-space-1);padding-bottom:var(--hud-space-3);border-bottom:1px solid var(--hud-line);display:grid}.nos-dialog__title{color:var(--hud-blue);font:700 20px/1.15 var(--hud-font-condensed);letter-spacing:var(--hud-track-label);text-transform:uppercase;margin:0}.nos-dialog__body{padding:var(--hud-space-3) 0;color:var(--hud-ink);font:600 13px/1.5 var(--hud-font-mono)}.nos-dialog__body p{margin:0 0 var(--hud-space-2)}.nos-dialog__body p:last-child{margin-bottom:0}.nos-dialog__actions{gap:var(--hud-space-2);padding-top:var(--hud-space-3);border-top:1px solid var(--hud-line);flex-wrap:wrap;justify-content:flex-end;display:flex}.nos-dialog__actions[data-fill=true] .nos-button{flex:1}.nos-score{border-collapse:collapse;width:100%;font:600 12px/1.4 var(--hud-font-mono);font-variant-numeric:tabular-nums}.nos-score caption{padding-bottom:var(--hud-space-2);color:var(--hud-blue-muted);font:700 10px/1.2 var(--hud-font-condensed);letter-spacing:var(--hud-track-eyebrow);text-align:left;text-transform:uppercase}.nos-score th{padding:var(--hud-space-1) var(--hud-space-2);border-bottom:1px solid var(--hud-line);color:var(--hud-blue);font:700 10px/1.2 var(--hud-font-condensed);letter-spacing:var(--hud-track-label);text-align:left;text-transform:uppercase;white-space:nowrap}.nos-score td{padding:var(--hud-space-2);color:var(--hud-ink);border-bottom:1px solid oklch(75% .055 205/.16)}.nos-score tbody tr:last-child td{border-bottom:0}.nos-score [data-numeric=true]{text-align:right}.nos-score tbody tr[data-self=true] td{color:var(--hud-focus);background:oklch(24% .035 205/.3);font-weight:700}.nos-score tbody tr[data-self=true] td:first-child{box-shadow:inset 3px 0 0 var(--hud-blue)}.nos-score__player{align-items:center;gap:var(--hud-space-2);min-width:0;display:flex}.nos-score__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nos-mark{--nos-mark-plate:var(--hud-panel);align-items:center;gap:var(--hud-space-2);min-width:0;display:inline-flex}.nos-mark__frame{background:var(--hud-line);width:22px;height:22px;clip-path:polygon(0 0, calc(100% - var(--hud-cut-sm)) 0, 100% var(--hud-cut-sm), 100% 100%, var(--hud-cut-sm) 100%, 0 calc(100% - var(--hud-cut-sm)));flex:none;place-items:center;display:grid;position:relative}.nos-mark__frame:before{content:"";background:var(--nos-mark-plate);clip-path:polygon(0 0, calc(100% - var(--hud-cut-sm) + 1px) 0, 100% calc(var(--hud-cut-sm) - 1px), 100% 100%, calc(var(--hud-cut-sm) - 1px) 100%, 0 calc(100% - var(--hud-cut-sm) + 1px));position:absolute;inset:1px}.nos-mark__glyph{width:14px;height:14px;display:block;position:relative}.nos-mark__name{font:700 12px/1.2 var(--hud-font-condensed);letter-spacing:var(--hud-track-label);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.nos-mark[data-faction]{color:var(--hud-ink)}.nos-mark[data-faction=order]{--nos-mark-plate:var(--hud-faction-order)}.nos-mark[data-faction=prosperity]{--nos-mark-plate:var(--hud-faction-prosperity)}.nos-mark[data-faction=freedom]{--nos-mark-plate:var(--hud-faction-freedom)}.nos-mark[data-class]{color:var(--hud-blue-muted)}.nos-mark[data-size=compact] .nos-mark__frame{width:18px;height:18px}.nos-mark[data-size=compact] .nos-mark__glyph{width:11px;height:11px}.nos-root,.retro-skin{--hud-panel:#101d27;--hud-panel-soft:#0d1720;--hud-line:#2e4356;--hud-field:#060c11;--hud-track:#081016;--hud-plate:linear-gradient(180deg, #1b2f3c, #0f1c26);--hud-cut:0px;--hud-cut-sm:0px;--hud-font-condensed:"Trebuchet MS", Tahoma, Verdana, Geneva, sans-serif;--hud-font-mono:"Courier New", Courier, monospace;--hud-shadow-text:none;--retro-hi:#3d5468;--retro-lo:#05080c;--retro-line:#2b3f50;--retro-ink-bright:#dff4ff;--retro-panel:linear-gradient(180deg, #142430, #0d1922);--retro-titlebar:linear-gradient(180deg, #2b5872, #153848 55%, #0f2938);--retro-masthead:linear-gradient(180deg, #1d3140, #101e29 60%, #0c1822);--retro-button:linear-gradient(180deg, #1f3646, #122430 55%, #0e1d27);--retro-bar:linear-gradient(180deg, #a9ecf6, #4fb3c6 45%, #1c6d80);--retro-page:#070b10}.nos-button{border:1px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi)}.nos-button:before{display:none}.nos-button__face{background:var(--retro-button);min-height:34px;box-shadow:inset 0 1px 0 #ffffff1a, inset 3px 0 0 var(--nos-button-rail);clip-path:none;letter-spacing:.09em;margin:0;padding:10px 16px;font:700 11px/1 Verdana,Geneva,Tahoma,sans-serif}.nos-button:disabled{border-color:var(--retro-line)}@media (prefers-contrast:more){.nos-root,.retro-skin{--hud-amber:#ffe178;--hud-blue:#c8f5ff;--hud-blue-muted:#c8f5ff;--hud-danger:#ff8e88;--hud-green:#b6ffbd;--hud-ink:#fff;--hud-line:#ffffffbd;--hud-panel:#000000f0;--hud-panel-soft:#000000db;--hud-danger-plate:#000;--hud-track:#fff6;--hud-plate:#000;--hud-field:#000;--hud-cut:0px;--hud-cut-sm:0px;--hud-faction-order:oklch(46% .18 25);--hud-faction-prosperity:oklch(46% .16 305);--hud-faction-freedom:oklch(46% .14 262);--retro-hi:#ffffffbd;--retro-lo:#ffffffbd;--retro-line:#ffffffbd;--retro-ink-bright:#fff;--retro-panel:#000;--retro-titlebar:#000;--retro-masthead:#000;--retro-button:#000;--retro-bar:#c8f5ff;--retro-page:#000}}@media (prefers-reduced-motion:reduce){.nos-root *,.nos-root :before,.nos-root :after,.retro-skin *,.retro-skin :before,.retro-skin :after{transition:none!important;animation:none!important}}.nos-root{background:repeating-linear-gradient(0deg, #92c4dc08 0 1px, transparent 1px 4px), var(--retro-page);min-height:100vh;font:12px/1.6 Verdana,Geneva,Tahoma,sans-serif}html,body{min-height:100%;margin:0}html{scrollbar-gutter:stable}body{flex-direction:column;min-height:100dvh;display:flex;overflow:auto}::selection{color:#eaf7ff;background:#1d5a6e}a.nos-button{text-decoration:none}a:focus-visible,.skip-link:focus-visible,.site-wordmark:focus-visible,.site-footer a:focus-visible{outline:var(--hud-focus-width) solid var(--hud-focus);outline-offset:var(--hud-focus-offset)}.skip-link{left:var(--hud-space-3);z-index:20;padding:var(--hud-space-2) var(--hud-space-3);background:var(--hud-panel);color:var(--hud-ink);text-decoration:none;position:absolute;top:-4rem}.skip-link:focus{top:var(--hud-space-2)}.nos-panel{padding:var(--hud-space-2);background:var(--retro-panel);border:1px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);box-shadow:inset 0 1px #ffffff0d}.nos-eyebrow{letter-spacing:.14em;font:700 10px/1.4 Verdana,Geneva,Tahoma,sans-serif}.nos-module-label{background:var(--retro-titlebar);border:1px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);align-items:center;padding:7px 10px;box-shadow:inset 0 1px #ffffff1f}.nos-module-label strong{align-items:center;gap:var(--hud-space-2);color:var(--retro-ink-bright);letter-spacing:.12em;font:700 11px/1 Verdana,Geneva,Tahoma,sans-serif;display:inline-flex}.nos-module-label strong:before{content:"";background:var(--hud-blue);width:8px;height:8px}.nos-meter__track{background:var(--hud-track);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);height:10px}.nos-meter__label{letter-spacing:.08em;font:700 10px/1.4 Verdana,Geneva,Tahoma,sans-serif}.site-header{z-index:30;width:min(60rem, calc(100% - 2 * var(--hud-space-4)));margin:var(--hud-space-4) auto 0;padding:var(--hud-space-2) var(--hud-space-3);background:var(--retro-masthead);border:1px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);position:sticky;top:0;box-shadow:inset 0 1px #ffffff12,0 6px 16px #00000073}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--hud-space-2) var(--hud-space-3);flex-wrap:wrap;display:flex}.site-brand{gap:var(--hud-space-2);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.site-mark{object-fit:contain;flex:none;width:2.5rem;height:2.5rem;display:block}.site-wordmark{color:var(--retro-ink-bright);letter-spacing:.05em;text-transform:uppercase;font:400 26px/1 Impact,Haettenschweiler,Arial Narrow,Arial,sans-serif;text-decoration:none}.site-nav{gap:var(--hud-space-2);flex-wrap:wrap;display:flex}.site-nav .nos-button__face{min-height:30px;padding:8px 14px}.site-nav>#play-now .nos-button__face{min-width:112px}.site-nav>#site-account .nos-button__face{min-width:104px}.site-nav-link{min-height:30px;color:var(--retro-ink-bright);letter-spacing:.09em;text-transform:uppercase;background:var(--retro-button);border:1px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);align-items:center;padding:8px 14px;font:700 11px/1 Verdana,Geneva,Tahoma,sans-serif;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.site-nav-link:hover{filter:brightness(1.12)}.site-nav-link:active,.site-nav-link[aria-current=page],.site-nav .nos-button[aria-current=page]{border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo)}.site-nav-link[aria-current=page],.site-nav .nos-button[aria-current=page] .nos-button__face{color:#96d6ec;text-shadow:0 0 8px #54b2cc8c;background:#0a1219;box-shadow:inset 0 2px 4px #0000008c,inset 0 0 12px #54b2cc2e,inset 3px 0 #54b2cce6}.site-main{width:min(60rem, calc(100% - 2 * var(--hud-space-4)));padding:var(--hud-space-5) 0;flex:1 0 auto;margin:0 auto}.site-landing,.site-blog{width:100%;padding:var(--hud-space-4) 0 0;flex-direction:column;display:flex}.nos-root{--site-signal-field:repeating-linear-gradient(180deg, #ffffff06 0 1px, transparent 1px 3px), repeating-linear-gradient(60deg, #4fb3c60d 0 1px, transparent 1px 32px), repeating-linear-gradient(-60deg, #4fb3c60d 0 1px, transparent 1px 32px), linear-gradient(180deg, #102030, #070b10);--site-signal-wall:radial-gradient(ellipse 50% 70% at 74% 50%, #4fb3c629, transparent 70%), var(--site-signal-field)}.site-hero{background:radial-gradient(ellipse 45% 60% at 50% 46%, #4fb3c633, transparent 70%), var(--site-signal-field);border-top:1px solid var(--retro-hi);border-bottom:1px solid var(--retro-lo);flex:1 0 auto;align-items:center;min-height:clamp(22rem,62vh,40rem);display:grid;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000073}.site-hero__rail{z-index:1;width:min(60rem, calc(100% - 2 * var(--hud-space-4)));padding:var(--hud-space-5) 0;margin:0 auto;position:relative}.site-hero__frame{--site-hero-corner:22px;justify-items:center;gap:var(--hud-space-3);max-width:52rem;padding:40px var(--hud-space-5) 44px;text-align:center;background:linear-gradient(var(--hud-blue), var(--hud-blue)) top left / var(--site-hero-corner) 2px, linear-gradient(var(--hud-blue), var(--hud-blue)) top left / 2px var(--site-hero-corner), linear-gradient(var(--hud-blue), var(--hud-blue)) top right / var(--site-hero-corner) 2px, linear-gradient(var(--hud-blue), var(--hud-blue)) top right / 2px var(--site-hero-corner), linear-gradient(var(--hud-blue), var(--hud-blue)) bottom left / var(--site-hero-corner) 2px, linear-gradient(var(--hud-blue), var(--hud-blue)) bottom left / 2px var(--site-hero-corner), linear-gradient(var(--hud-blue), var(--hud-blue)) bottom right / var(--site-hero-corner) 2px, linear-gradient(var(--hud-blue), var(--hud-blue)) bottom right / 2px var(--site-hero-corner);background-repeat:no-repeat;margin:0 auto;display:grid}.site-hero__kicker{color:var(--hud-blue);letter-spacing:.18em;text-transform:uppercase;background:#0a1620;border:1px solid #1f4a5e;align-items:center;gap:8px;margin:0;padding:5px 9px 4px;font:700 11px/1 Courier New,Courier,monospace;display:inline-flex}.site-hero__lamp{background:var(--hud-blue);width:7px;height:7px;box-shadow:0 0 6px #4fb3c6cc}.site-hero .site-title{text-shadow:0 0 28px #54b2cc73,0 0 2px #9fdbe899,3px 3px #05090d;margin:4px 0 0;font-size:clamp(3rem,10.5vw,7rem);line-height:.9}.site-hero .site-lede{max-width:34rem;margin:0 0 var(--hud-space-2);font-size:14px}@media (prefers-reduced-motion:no-preference){.site-hero__lamp{animation:1.1s step-end infinite site-hero-blink}}@keyframes site-hero-blink{50%{box-shadow:none;background:#1a2a36}}.site-title{margin:var(--hud-space-3) 0;color:var(--retro-ink-bright);letter-spacing:.015em;text-transform:uppercase;text-shadow:0 0 16px #54b2cc4d,2px 2px #05090d;text-wrap:balance;font:400 clamp(2.5rem,7vw,4.25rem)/.95 Impact,Haettenschweiler,Arial Narrow,Arial,sans-serif}.site-lede{max-width:40rem;margin:0 0 var(--hud-space-4);color:var(--hud-ink);font:13px/1.7 Verdana,Geneva,Tahoma,sans-serif}.site-hero__keys{justify-content:center;align-items:center;gap:var(--hud-space-3);flex-wrap:wrap;display:flex}.site-hero__media{margin:0;position:absolute;inset:0}.site-hero__media img,.site-hero__video{object-fit:cover;object-position:58% 70%;width:100%;height:100%;display:block;position:absolute;inset:0}.site-section{gap:var(--hud-space-4);width:min(60rem, calc(100% - 2 * var(--hud-space-4)));margin:var(--hud-space-5) auto 0;padding:var(--hud-space-4);display:grid}.site-section__copy{gap:var(--hud-space-2);display:grid}.site-section h2{color:var(--retro-ink-bright);letter-spacing:.02em;text-transform:uppercase;margin:0;font:700 1.35rem/1.2 Trebuchet MS,Tahoma,Verdana,sans-serif}.site-section h3{color:var(--retro-ink-bright);letter-spacing:.02em;text-transform:uppercase;margin:0;font:700 1.05rem/1.2 Trebuchet MS,Tahoma,Verdana,sans-serif}.site-section p:not([class]){max-width:62ch;margin:0;font:12px/1.7 Verdana,Geneva,Tahoma,sans-serif}.site-section a:not(.nos-button){color:var(--hud-blue);text-underline-offset:2px;text-decoration:underline}.site-stills{gap:var(--hud-space-3);display:grid}.site-stills figure{gap:var(--hud-space-2);margin:0;display:grid}.site-stills img{aspect-ratio:16/9;object-fit:cover;background:var(--hud-track);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);width:100%;height:auto;display:block}.site-stills figcaption{color:var(--hud-blue-muted);letter-spacing:.04em;text-transform:uppercase;font:11px/1.6 Courier New,Courier,monospace}.site-factions{gap:var(--hud-space-3);display:grid}.site-faction{gap:var(--hud-space-3);padding:var(--hud-space-3);background:var(--hud-panel-soft);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);align-content:start;display:grid}.site-section .site-faction__title{font:inherit;letter-spacing:normal;text-transform:none;margin:0}.site-section .site-faction p{max-width:40ch}.site-beta__art svg{width:100%;max-width:260px;height:auto;color:var(--hud-blue);display:block;overflow:visible}.site-beta__arm{transform-origin:152px 58px;rotate:-80deg}.site-beta__fan{transform-origin:110px 64px}.site-beta__fan--1{translate:-48px 6px;rotate:-14deg}.site-beta__fan--3{translate:48px 6px;rotate:14deg}.site-beta__stamp{transform-origin:110px 38px}.site-war__map{border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);background:#070d13;position:relative;overflow:clip}.site-war__map svg{width:100%;height:auto;display:block}.site-war__region polygon{fill:#0f2433;stroke:#1f4a5e;stroke-width:1.5px}.site-war__hex{fill:#16394a;stroke:var(--hud-blue);stroke-width:1.5px;stroke-dasharray:3 2}.site-section.site-play{--site-play-plate:60px;--site-play-gap:var(--hud-space-5);gap:var(--hud-space-5);background:var(--site-signal-wall)}.site-section.site-play h2{color:var(--retro-ink-bright);letter-spacing:.015em;text-align:center;text-transform:uppercase;text-shadow:0 0 14px #54b2cc47,2px 2px #05090d;text-wrap:balance;margin:0;font:400 clamp(1.5rem,4vw,2.1rem)/1.05 Impact,Haettenschweiler,Arial Narrow,Arial,sans-serif}.site-play__steps{gap:var(--site-play-gap);margin:0;padding:0;list-style:none;display:grid}.site-play__step{gap:var(--hud-space-3);align-content:start;min-width:0;display:grid;position:relative}.site-play__step:not(:last-child):before,.site-play__step:not(:last-child):after{top:calc(var(--site-play-plate) / 2);left:calc(var(--site-play-plate) / 2 - 1px);width:2px;height:calc(100% + var(--site-play-gap));content:"";position:absolute}.site-play__step:not(:last-child):before{background:#4fb3c629}.site-play__step:not(:last-child):after{background:var(--hud-blue);opacity:.7;transform-origin:top;box-shadow:0 0 10px #4fb3c6b3}.site-play__head{gap:var(--hud-space-3);align-items:center;display:flex}.site-play__plate{z-index:1;width:var(--site-play-plate);height:var(--site-play-plate);color:var(--hud-blue);background:var(--retro-panel);border:1px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);text-shadow:0 0 12px #54b2cc99;flex:none;place-items:center;font:400 2.5rem/1 Impact,Haettenschweiler,Arial Narrow,Arial,sans-serif;display:grid;position:relative;box-shadow:0 0 0 4px #0a141c,0 0 22px #4fb3c666}.site-play__kicker{margin:0 0 var(--hud-space-1);color:var(--hud-blue);letter-spacing:.18em;text-transform:uppercase;font:700 11px/1 Courier New,Courier,monospace}.site-section .site-play__step h3{color:var(--retro-ink-bright);text-shadow:0 0 12px #54b2cc40,2px 2px #05090d;text-wrap:balance;font:400 1.6rem/1 Impact,Haettenschweiler,Arial Narrow,Arial,sans-serif}.site-play__art{margin-left:calc(var(--site-play-plate) - var(--hud-space-4));padding:var(--hud-space-1) 6px 0;filter:drop-shadow(0 10px 16px #0000008c);position:relative}.site-play__art svg{width:100%;height:auto;color:var(--hud-blue);display:block;overflow:visible}.site-play__stamps{flex-wrap:wrap;justify-content:center;gap:10px;margin:-6px -6px 0;padding:0;list-style:none;display:flex;position:relative}.site-play__stamps li{padding:var(--hud-space-1) var(--hud-space-2) 3px;color:var(--retro-ink-bright);border:2px solid var(--hud-blue);letter-spacing:.06em;text-transform:uppercase;background:#0a141c;font:400 1rem/1 Impact,Haettenschweiler,Arial Narrow,Arial,sans-serif;transform:rotate(-4deg);box-shadow:0 0 12px #4fb3c659}.site-play__stamps li+li{transform:rotate(3deg)translateY(-3px)}.site-play .site-teaser__keys{justify-content:center}.site-teaser__columns{gap:var(--hud-space-4);display:grid}.site-teaser__column{gap:var(--hud-space-2);padding-top:var(--hud-space-2);border-top:1px solid var(--retro-line);align-content:start;display:grid}.site-teaser__column ul{max-width:62ch;margin:0;padding-left:1.2rem;font:12px/1.7 Verdana,Geneva,Tahoma,sans-serif}.site-teaser__keys{gap:var(--hud-space-2);margin-top:var(--hud-space-1);flex-wrap:wrap;display:flex}.site-footer{width:min(60rem, calc(100% - 2 * var(--hud-space-4)));margin:0 auto var(--hud-space-5);padding:var(--hud-space-2) var(--hud-space-3);border:1px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);background:#0c151d}.site-footer nav{flex-wrap:wrap;align-items:center;display:flex}.site-footer a{border-left:1px solid var(--retro-line);color:var(--hud-blue);letter-spacing:.06em;text-transform:uppercase;padding:2px 10px;font:10px/1.8 Verdana,Geneva,Tahoma,sans-serif;text-decoration:underline}.site-footer a:first-child{border-left:0;padding-left:0}.site-footer a[aria-current=page]{font-weight:700;text-decoration-thickness:2px}@media (width<=398px){.site-footer nav{gap:var(--hud-space-2)}.site-footer a,.site-footer a:first-child{border-left:0;padding-left:0;padding-right:0}}.site-footer .site-socials{gap:var(--hud-space-2);margin-bottom:var(--hud-space-2);padding-bottom:var(--hud-space-2);border-bottom:1px solid var(--retro-line)}.site-socials__label{margin-right:var(--hud-space-1);color:var(--retro-ink-bright);letter-spacing:.12em;text-transform:uppercase;font:700 10px/1.8 Verdana,Geneva,Tahoma,sans-serif}.site-footer .site-social,.site-footer .site-social:first-child{background:var(--retro-button);border:1px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);color:var(--retro-ink-bright);align-items:center;gap:6px;padding:4px 10px;font-weight:700;text-decoration:none;display:inline-flex}.site-footer .site-social:hover{color:var(--hud-blue)}.site-footer .site-social:active{border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo)}.site-social__glyph{flex:none;width:14px;height:14px}.site-footer__legal{margin:var(--hud-space-1) 0 0;color:var(--hud-ink);opacity:.7;letter-spacing:.06em;font:10px/1.8 Verdana,Geneva,Tahoma,sans-serif}.site-hero--page{flex:none;min-height:0}.site-posts__list{gap:var(--hud-space-3);margin:0;padding:0;list-style:none;display:grid}.site-post{gap:var(--hud-space-2);padding:var(--hud-space-3);background:var(--hud-panel-soft);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);flex-direction:column;display:flex;position:relative}.site-post__card{aspect-ratio:16/9;width:100%;height:auto;margin-bottom:var(--hud-space-2);object-fit:cover;background:var(--hud-track);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);display:block}.site-section .site-post__meta{color:var(--hud-blue-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font:700 11px/1.6 Courier New,Courier,monospace}.site-section .site-post h3{letter-spacing:.015em;text-shadow:2px 2px #05090d;font:400 clamp(1.6rem,4vw,2.1rem)/1 Impact,Haettenschweiler,Arial Narrow,Arial,sans-serif}.site-section .site-post h3 a{color:var(--retro-ink-bright);text-decoration:none}.site-post h3 a:after{content:"";position:absolute;inset:0}.site-post h3 a:focus-visible{outline:none}.site-post__read{color:var(--hud-blue);letter-spacing:.18em;text-transform:uppercase;background:#0a1620;border:1px solid #1f4a5e;align-self:flex-start;margin-top:auto;padding:5px 9px 4px;font:700 11px/1 Courier New,Courier,monospace}.site-post:hover{border-color:var(--hud-blue);box-shadow:0 0 18px #4fb3c62e}.site-post:has(a:focus-visible){border-color:var(--hud-blue);box-shadow:0 0 18px #4fb3c62e}.site-post:has(a:focus-visible){outline:2px solid var(--hud-blue);outline-offset:3px}.site-post:hover .site-post__read{color:#05090d;background:var(--hud-blue);border-color:var(--hud-blue)}.site-post:has(a:focus-visible) .site-post__read{color:#05090d;background:var(--hud-blue);border-color:var(--hud-blue)}@media (prefers-reduced-motion:no-preference){.site-post{transition:translate .14s ease-out}.site-post:hover{translate:0 -3px}}@media (width>=700px){.site-posts__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-document{padding:var(--hud-space-4)}.site-document h1{margin:var(--hud-space-3) 0;color:var(--retro-ink-bright);letter-spacing:.02em;text-transform:uppercase;font:400 clamp(1.75rem,5vw,2.4rem)/1.1 Impact,Haettenschweiler,Arial Narrow,Arial,sans-serif}.site-document p{max-width:65ch;font:12px/1.7 Verdana,Geneva,Tahoma,sans-serif}.site-document h2{margin:var(--hud-space-4) 0 var(--hud-space-2);padding-top:var(--hud-space-2);border-top:1px solid var(--retro-line);color:var(--retro-ink-bright);letter-spacing:.02em;text-transform:uppercase;font:700 1.05rem/1.2 Trebuchet MS,Tahoma,Verdana,sans-serif}.site-document ul{margin:0 0 var(--hud-space-3);max-width:65ch;padding-left:1.2rem;font:12px/1.7 Verdana,Geneva,Tahoma,sans-serif}.site-document a{color:var(--hud-blue);text-decoration:underline}.site-document__updated{color:var(--hud-blue-muted);letter-spacing:.04em;text-transform:uppercase;font:11px/1.6 Courier New,Courier,monospace}.site-join__form,.site-join__done{gap:var(--hud-space-2);max-width:28rem;margin:var(--hud-space-4) 0;display:grid}.site-join__form[hidden],.site-join__done[hidden]{display:none}.site-join label{color:var(--retro-ink-bright);letter-spacing:.08em;text-transform:uppercase;font:700 10px/1.4 Verdana,Geneva,Tahoma,sans-serif}.site-join input{box-sizing:border-box;width:100%;min-height:44px;padding:var(--hud-space-2);background:var(--hud-field);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);color:var(--hud-ink);font:13px/1.4 Courier New,Courier,monospace;box-shadow:inset 0 1px 2px #0000008c}.site-join input:focus-visible{outline:var(--hud-focus-width) solid var(--hud-focus);outline-offset:var(--hud-focus-offset)}.site-join input[aria-invalid=true]{border-color:var(--hud-danger)}.site-join__form .nos-button,.site-join__form .nos-button__face{box-sizing:border-box;width:100%}.site-join__form .nos-button__face{justify-content:center;min-height:44px}.site-join__status{color:var(--retro-ink-bright);margin:0}.site-join__done{padding:var(--hud-space-3);border:1px solid var(--hud-blue);background:var(--hud-panel)}.site-join__done:focus-visible{outline:var(--hud-focus-width) solid var(--hud-focus);outline-offset:var(--hud-focus-offset)}.site-join__done h2{border-top:0;margin-top:0;padding-top:0}.site-document figure{margin:0 0 var(--hud-space-4);max-width:65ch}.site-document figure img{aspect-ratio:16/9;object-fit:cover;background:var(--hud-track);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);width:100%;height:auto;display:block}.site-document figcaption{margin-top:var(--hud-space-2);color:var(--hud-blue-muted);letter-spacing:.04em;text-transform:uppercase;font:11px/1.6 Courier New,Courier,monospace}@media (width>=700px){.site-stills,.site-factions{grid-template-columns:repeat(3,minmax(0,1fr))}.site-section.site-play{--site-play-plate:76px;--site-play-gap:40px}.site-play__steps{padding:var(--hud-space-2) 0}.site-play__step{gap:var(--hud-space-5);grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center}.site-play__step:not(:last-child):before,.site-play__step:not(:last-child):after{top:50%}.site-play__head{gap:var(--hud-space-4)}.site-play__plate{font-size:3.2rem}.site-section .site-play__step h3{font-size:2.2rem}.site-play__kicker{font-size:12px}.site-play__art{margin-left:0}.site-play__step{isolation:isolate}.site-play__head{align-self:stretch;position:relative}.site-play__head:before{top:0;right:calc(-1 * var(--hud-space-5));bottom:0;left:var(--site-play-plate);z-index:-1;clip-path:polygon(0 calc(50% - var(--site-play-plate) / 2), 100% 0, 100% 100%, 0 calc(50% + var(--site-play-plate) / 2));content:"";position:absolute}}@media (width>=900px){.site-teaser__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.site-header__inner{gap:var(--hud-space-2);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"brand brand account""shop blog play";display:grid}.site-brand{grid-area:brand}.site-nav{display:contents}.site-nav>.site-nav-link:first-child{grid-area:shop}.site-nav>.site-nav-link:nth-child(2){grid-area:blog}.site-nav>#play-now{grid-area:play}.site-nav>#site-account{grid-area:account;justify-self:end}.site-nav>.site-nav-link,.site-nav>#play-now{box-sizing:border-box;text-align:center;justify-content:center;width:100%;min-width:0}.site-nav>#play-now .nos-button__face{box-sizing:border-box;text-align:center;width:100%;min-width:0}}@media (width<=399px){.site-nav .nos-button__face,.site-nav-link{letter-spacing:.06em;padding:8px 6px;font-size:10px}.site-nav>.site-nav-link,.site-nav>#play-now{align-self:end}.site-nav>#site-account .nos-button__face{min-width:76px}}@media (hover:hover){.site-play__step:hover .site-play__plate{box-shadow:0 0 0 4px #0a141c,0 0 30px #4fb3c6b3}}@media (hover:hover) and (width>=700px){.site-play__step{pointer-events:none}.site-play__plate,.site-play__head>div,.site-play__head:before,.site-play__art{pointer-events:auto}}.site-war__region--order{--site-war-lit:var(--hud-faction-order);--site-war-edge:oklch(68% .16 25)}.site-war__region--prosperity{--site-war-lit:var(--hud-faction-prosperity);--site-war-edge:oklch(68% .14 305)}.site-war__region--freedom{--site-war-lit:var(--hud-faction-freedom);--site-war-edge:oklch(68% .13 262)}@media (hover:hover){:is(.site-proof:has(.site-faction:hover [data-faction=order]) .site-war__region--order polygon,.site-proof:has(.site-faction:hover [data-faction=prosperity]) .site-war__region--prosperity polygon,.site-proof:has(.site-faction:hover [data-faction=freedom]) .site-war__region--freedom polygon,.site-war__region:hover polygon){fill:var(--site-war-lit);stroke:var(--site-war-edge)}}@media (prefers-reduced-motion:no-preference){.site-play__caret{transform-box:fill-box;transform-origin:50%;animation:1.1s step-end infinite site-play-blink}.site-play__ring{transform-origin:140px 86px;animation:36s steps(72,end) infinite site-play-turn}.site-play__plate,.site-play__art,.site-play__stamps li,.site-play__faction,.site-beta__art,.site-proof .nos-mark__frame{transition:transform .22s cubic-bezier(.3,1.5,.5,1)}.site-beta__caret{animation:1.1s step-end infinite site-play-blink}.site-war__hex{animation:2.4s step-end infinite site-war-flip}.site-war__hex--b{animation-delay:-.8s}.site-war__hex--c{animation-delay:-1.6s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.site-play__step:hover .site-play__plate{transform:scale(1.08)}.site-play__step:hover .site-play__art{transform:translateY(-6px)}.site-play__step:hover .site-play__stamps li{transform:translateY(-2px)}.site-play__step:hover .site-play__load{transform-box:fill-box;transform-origin:0;animation:.9s steps(8,end) both site-play-load}.site-play__step:hover .site-play__badge{transform-origin:254px 148px;animation:.34s cubic-bezier(.2,.9,.3,1) .9s both site-play-badge}.site-play__step:hover .site-play__cursor{animation:1.2s cubic-bezier(.3,.7,.4,1) both site-play-cursor}.site-play__step:hover .site-play__key{animation:1.2s linear both site-play-press}.site-play__step:hover .site-play__rays{transform-origin:208px 94px;animation:1.2s ease-out both site-play-rays}.site-play__step:hover .site-play__reticle{transform-origin:140px 86px;animation:.6s cubic-bezier(.3,1.4,.5,1) both site-play-lock}.site-play__step:hover .site-play__signal{animation:.5s linear infinite site-play-signal}.site-play__step:hover .site-play__faction--order{transform:translate(5px,3px)}.site-play__step:hover .site-play__faction--prosperity{transform:translate(-5px,3px)}.site-play__step:hover .site-play__faction--freedom{transform:translateY(-6px)}.site-beta .site-faction:hover .site-beta__art{transform:translateY(-4px)}.site-beta .site-faction:hover .site-beta__ticket{animation:1.1s linear both site-beta-hop-replay}.site-beta .site-faction:hover .site-beta__arm{animation:1.1s cubic-bezier(.3,1.4,.5,1) both site-beta-arm-replay}.site-beta .site-faction:hover .site-beta__lamp{animation:1.1s linear both site-beta-lamp-replay}.site-beta .site-faction:hover .site-beta__fan--1{animation:.9s cubic-bezier(.3,1.5,.5,1) both site-beta-fan-1-replay}.site-beta .site-faction:hover .site-beta__fan--3{animation:.9s cubic-bezier(.3,1.5,.5,1) both site-beta-fan-3-replay}.site-beta .site-faction:hover .site-beta__friend{animation:.9s linear both site-beta-friend-replay}.site-beta .site-faction:hover .site-beta__stamp{animation:1.1s cubic-bezier(.3,.7,.4,1) both site-beta-stamp-replay}.site-beta .site-faction:hover .site-beta__title{animation:1.1s linear both site-beta-title-replay}.site-beta .site-faction:hover .site-beta__title text{animation:1.1s linear both site-beta-ink-replay}.site-beta .site-faction:hover .site-beta__glint{animation:1.1s ease-in-out both site-beta-glint-replay}.site-proof .site-faction:hover .nos-mark__frame{transform:scale(1.18)}.site-proof:has(.site-war__region--order:hover) [data-faction=order] .nos-mark__frame{transform:scale(1.18)}.site-proof:has(.site-war__region--prosperity:hover) [data-faction=prosperity] .nos-mark__frame{transform:scale(1.18)}.site-proof:has(.site-war__region--freedom:hover) [data-faction=freedom] .nos-mark__frame{transform:scale(1.18)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.site-play__step:not(:last-child):after{animation:linear both site-play-trace;animation-timeline:view(55% 45%)}.site-play__plate{animation:step-end both site-play-plate;animation-timeline:view(55% 45%);animation-range:cover cover 50%}.site-play__art,.site-beta .site-faction,.site-proof .site-faction{animation:cubic-bezier(.2,.7,.3,1) both site-rise;animation-timeline:view();animation-range:entry}.site-beta .site-faction:nth-child(2),.site-proof .site-faction:nth-child(2){animation-range:entry 15% entry 115%}.site-beta .site-faction:nth-child(3),.site-proof .site-faction:nth-child(3){animation-range:entry 30% entry 130%}.site-beta .site-faction{view-timeline-name:--site-beta-card;view-timeline-axis:block;view-timeline-inset:55% 45%}.site-beta__ticket{animation:linear both site-beta-hop}.site-beta__arm{animation:cubic-bezier(.3,1.4,.5,1) both site-beta-arm}.site-beta__lamp{animation:linear both site-beta-lamp}.site-beta__fan--1{animation:cubic-bezier(.3,1.5,.5,1) both site-beta-fan-1}.site-beta__fan--3{animation:cubic-bezier(.3,1.5,.5,1) both site-beta-fan-3}.site-beta__friend{animation:linear both site-beta-friend}.site-beta__stamp{animation:linear both site-beta-stamp}.site-beta__title{animation:linear both site-beta-title}.site-beta__title text{animation:linear both site-beta-ink}.site-beta__glint{animation:linear both site-beta-glint}.site-beta__ticket,.site-beta__arm,.site-beta__lamp,.site-beta__fan--1,.site-beta__fan--3,.site-beta__friend,.site-beta__stamp,.site-beta__title,.site-beta__title text,.site-beta__glint{animation-timeline:--site-beta-card;animation-range:cover cover 70%}.site-war__map svg{animation:linear both site-war-wipe;animation-timeline:view(55% 45%)}.site-war__map:after{background:linear-gradient(90deg, transparent calc(100% - 48px), #4fb3c638 calc(100% - 3px), var(--hud-blue) calc(100% - 3px));pointer-events:none;content:"";animation:linear both site-war-scan;animation-timeline:view(55% 45%);position:absolute;inset:0;translate:48px}.site-proof .nos-mark__frame:before{animation:step-end both site-war-lamp;animation-timeline:view(55% 45%);animation-range:cover cover 50%}}}@keyframes site-play-blink{50%{transform:scaleY(0)}}@keyframes site-play-turn{to{transform:rotate(1turn)}}@keyframes site-play-load{0%{transform:scaleX(0)}}@keyframes site-play-badge{0%{transform:scale(0)}60%{transform:scale(1.18)}}@keyframes site-play-cursor{0%{transform:translate(22px,20px)}45%,52%,72%{transform:none}60%{transform:translate(2px,2px)}}@keyframes site-play-press{52%,72%{transform:none}60%{transform:translate(2px,2px)}}@keyframes site-play-rays{0%,58%{transform:scale(0)}76%{transform:scale(1.3)}}@keyframes site-play-lock{0%{transform:rotate(-90deg)scale(1.25)}70%{transform:scale(.94)}}@keyframes site-play-signal{0%{stroke-dashoffset:9px}}@keyframes site-play-trace{0%{transform:scaleY(0)}}@keyframes site-play-plate{0%{color:#2c4656;text-shadow:none;scale:.9;box-shadow:0 0 0 4px #0a141c}}@keyframes site-rise{0%{translate:0 36px}}@keyframes site-beta-hop{0%{translate:-153px}20%{translate:-115px -33px}40%{translate:-77px -44px}60%{translate:-38px -33px}80%{translate:0}90%{translate:0 -3px}}@keyframes site-beta-arm{0%,72%{rotate:0deg}}@keyframes site-beta-lamp{0%,80%{fill:#1d3a48;animation-timing-function:step-start}}@keyframes site-beta-fan-1{0%,15%{translate:-3px 4px;rotate:-3deg}}@keyframes site-beta-fan-3{0%,15%{translate:3px 4px;rotate:3deg}}@keyframes site-beta-friend{0%,70%{stroke:#2c4656;animation-timing-function:step-start}}@keyframes site-beta-stamp{0%{translate:0 -14px}35%{translate:0 20px;scale:1}45%{translate:0 21px;scale:1 .9}55%{translate:0 20px;scale:1}85%{translate:0 -3px}}@keyframes site-beta-title{0%,40%{color:#2c4656;animation-timing-function:step-start}}@keyframes site-beta-ink{0%,40%{fill:#3d5866;animation-timing-function:step-start}}@keyframes site-beta-glint{0%,50%{translate:-200px}}@keyframes site-beta-hop-replay{0%{translate:-153px}20%{translate:-115px -33px}40%{translate:-77px -44px}60%{translate:-38px -33px}80%{translate:0}90%{translate:0 -3px}}@keyframes site-beta-arm-replay{0%,72%{rotate:0deg}}@keyframes site-beta-lamp-replay{0%,80%{fill:#1d3a48;animation-timing-function:step-start}}@keyframes site-beta-fan-1-replay{0%,15%{translate:-3px 4px;rotate:-3deg}}@keyframes site-beta-fan-3-replay{0%,15%{translate:3px 4px;rotate:3deg}}@keyframes site-beta-friend-replay{0%,70%{stroke:#2c4656;animation-timing-function:step-start}}@keyframes site-beta-stamp-replay{0%{translate:0 -14px}35%{translate:0 20px;scale:1}45%{translate:0 21px;scale:1 .9}55%{translate:0 20px;scale:1}85%{translate:0 -3px}}@keyframes site-beta-title-replay{0%,40%{color:#2c4656;animation-timing-function:step-start}}@keyframes site-beta-ink-replay{0%,40%{fill:#3d5866;animation-timing-function:step-start}}@keyframes site-beta-glint-replay{0%,50%{translate:-200px}}@keyframes site-war-flip{50%{fill:#2f6f84}}@keyframes site-war-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -48px 0 0)}}@keyframes site-war-scan{0%{translate:-100%}}@keyframes site-war-lamp{0%{background-color:#1a2a36}}@media (prefers-contrast:more){.nos-root{background:#000}.site-title,.site-hero .site-title{text-shadow:none}}
