@import"https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@500;600;700&family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600&display=swap";:root{--ta-void: #07080A;--ta-hull: #F2F4F7;--ta-orange: #FF6A13;--ta-blue: #1E5BFF;--ta-deep: #0B0D11;--ta-plate: #111318;--ta-plate-2: #0F1116;--ta-plate-3: #15181F;--ta-seam: #222631;--ta-seam-2: #2A2F3A;--ta-seam-3: #3A4150;--ta-black-hole: #050608;--ta-text: #F2F4F7;--ta-text-2: #C9CFDA;--ta-text-3: #A9B1C1;--ta-steel: #8A93A6;--ta-dim: #6B7385;--ta-ink: #0A0B0D;--ta-ink-2: #4A5263;--ta-hull-line: #D5DAE3;--ta-orange-hi: #FF8A3D;--ta-orange-ink: #C2410C;--ta-blue-hi: #5B8CFF;--ta-blue-deep: #0E2A80;--ta-energy: #39D0FF;--ta-terra: #3DDC84;--ta-fault: #FF3B3B;--ta-fault-text: #FF6B6B;--ta-font-display: "Chakra Petch", system-ui, sans-serif;--ta-font-body: "IBM Plex Sans", system-ui, sans-serif;--ta-font-mono: "IBM Plex Mono", ui-monospace, monospace;--ta-fs-display-xl: clamp(44px, 6.4vw, 92px);--ta-fs-h1: clamp(34px, 4.2vw, 56px);--ta-fs-h2: 40px;--ta-fs-h3: 24px;--ta-fs-body-l: 19px;--ta-fs-body: 17px;--ta-fs-small: 15px;--ta-fs-eyebrow: 13px;--ta-fs-label: 11px;--ta-track-eyebrow: .16em;--ta-track-label: .14em;--ta-track-button: .12em;--ta-s1: 4px;--ta-s2: 8px;--ta-s3: 12px;--ta-s4: 16px;--ta-s5: 24px;--ta-s6: 32px;--ta-s7: 48px;--ta-s8: 64px;--ta-s9: 96px;--ta-chamfer-s: 10px;--ta-chamfer-m: 16px;--ta-chamfer-l: 28px;--ta-glow-1: 0 0 14px rgba(255, 106, 19, .35);--ta-glow-2: 0 0 28px rgba(57, 208, 255, .5);--ta-glow-3: 0 0 44px rgba(255, 106, 19, .75);--ta-dur-instant: 80ms;--ta-dur-quick: .15s;--ta-dur-base: .24s;--ta-dur-plate: .42s;--ta-dur-cinematic: .9s;--ta-ease-servo: cubic-bezier(.2, .9, .3, 1.2);--ta-ease-hydraulic: cubic-bezier(.7, 0, .2, 1);--ta-container: 1320px;--ta-map-unexplored: #3b4c6b;--ta-map-flat: #b4cc72;--ta-map-forest: #2fa35c;--ta-map-rock: #a99f94;--ta-map-slope: #d9a05b;--ta-map-hole: #9a5e3e;--ta-map-shallow: #66d3f5;--ta-map-deep: #3a78e0;--ta-map-prepared: #f3e3a6;--ta-map-living: #3deb8a;--ta-map-ridge: #a583ee}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ta-void);color:var(--ta-text);font-family:var(--ta-font-body);font-size:var(--ta-fs-body);line-height:1.55}img,svg,canvas{display:block}button,input,select{font:inherit}a{color:var(--ta-blue-hi)}a:hover{color:var(--ta-orange-hi)}::selection{background:var(--ta-orange);color:var(--ta-void)}:focus-visible{outline:2px solid var(--ta-blue-hi);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.plate{clip-path:polygon(var(--ta-chamfer-m) 0,100% 0,100% calc(100% - var(--ta-chamfer-m)),calc(100% - var(--ta-chamfer-m)) 100%,0 100%,0 var(--ta-chamfer-m))}.plate-sm{clip-path:polygon(var(--ta-chamfer-s) 0,100% 0,100% calc(100% - var(--ta-chamfer-s)),calc(100% - var(--ta-chamfer-s)) 100%,0 100%,0 var(--ta-chamfer-s))}.plate-lg{clip-path:polygon(var(--ta-chamfer-l) 0,100% 0,100% calc(100% - var(--ta-chamfer-l)),calc(100% - var(--ta-chamfer-l)) 100%,0 100%,0 var(--ta-chamfer-l))}.display{font-family:var(--ta-font-display);font-weight:700;text-transform:uppercase;line-height:.96;letter-spacing:-.01em}.h1{margin:0;font-family:var(--ta-font-display);font-weight:700;font-size:var(--ta-fs-h1);line-height:1;text-transform:uppercase}.h2{margin:0;font-family:var(--ta-font-display);font-weight:700;font-size:var(--ta-fs-h2);text-transform:uppercase}.h3{margin:0;font-family:var(--ta-font-display);font-weight:600;font-size:var(--ta-fs-h3);letter-spacing:.04em;text-transform:uppercase}.eyebrow{margin:0;font-family:var(--ta-font-mono);font-size:var(--ta-fs-eyebrow);letter-spacing:var(--ta-track-eyebrow);color:var(--ta-orange)}.label{font-family:var(--ta-font-mono);font-size:var(--ta-fs-label);letter-spacing:var(--ta-track-label);color:var(--ta-steel)}.mono{font-family:var(--ta-font-mono)}.muted{color:var(--ta-text-3)}.dim{color:var(--ta-steel)}.lede{font-size:var(--ta-fs-body-l);color:var(--ta-text-2)}.readout{font-family:var(--ta-font-display);font-weight:700;font-size:34px}.c-orange{color:var(--ta-orange)}.c-orange-hi{color:var(--ta-orange-hi)}.c-blue{color:var(--ta-blue-hi)}.c-steel{color:var(--ta-steel)}.c-terra{color:var(--ta-terra)}.c-fault{color:var(--ta-fault)}.c-energy{color:var(--ta-energy)}.container{max-width:var(--ta-container);margin:0 auto;padding-left:24px;padding-right:24px}.section{padding-top:var(--ta-s9);padding-bottom:var(--ta-s9)}.band{background:var(--ta-deep);border-top:1px solid var(--ta-seam);border-bottom:1px solid var(--ta-seam)}.grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:15px 24px;border:0;font-family:var(--ta-font-display);font-weight:700;font-size:15px;letter-spacing:var(--ta-track-button);text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--ta-dur-quick) ease,background-color var(--ta-dur-quick) ease,filter var(--ta-dur-quick) ease,border-color var(--ta-dur-quick) ease;clip-path:polygon(var(--ta-chamfer-m) 0,100% 0,100% calc(100% - var(--ta-chamfer-m)),calc(100% - var(--ta-chamfer-m)) 100%,0 100%,0 var(--ta-chamfer-m))}.btn:hover:not(:disabled){transform:translateY(-2px)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{cursor:not-allowed;background:#15171d;color:var(--ta-dim)}.btn-primary{background:var(--ta-orange);color:var(--ta-void)}.btn-primary:hover:not(:disabled){background:var(--ta-orange-hi);color:var(--ta-void)}.btn-system{background:var(--ta-blue);color:#fff}.btn-system:hover:not(:disabled){background:#3a72ff;color:#fff}.btn-hull{background:var(--ta-hull);color:var(--ta-void)}.btn-hull:hover:not(:disabled){filter:brightness(1.05);color:var(--ta-void)}.btn-ghost{background:transparent;color:var(--ta-text);border:1.5px solid var(--ta-seam-3);font-weight:600}.btn-ghost:hover:not(:disabled){border-color:var(--ta-orange);color:var(--ta-orange-hi)}.btn-danger{background:var(--ta-fault);color:var(--ta-void)}.btn-void{background:var(--ta-void);color:var(--ta-text)}.btn-void:hover{color:var(--ta-text)}.btn-sm{min-height:40px;padding:10px 16px;font-size:13px;clip-path:polygon(var(--ta-chamfer-s) 0,100% 0,100% calc(100% - var(--ta-chamfer-s)),calc(100% - var(--ta-chamfer-s)) 100%,0 100%,0 var(--ta-chamfer-s))}.btn-lg{min-height:60px;padding:20px 34px;font-size:18px}.btn-icon{width:50px;padding:0;background:var(--ta-plate);color:var(--ta-orange);border:1.5px solid var(--ta-orange)}.btn .spin{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ta-spin .7s linear infinite}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;font-family:var(--ta-font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;border:1px solid transparent}.badge-recruiting{background:var(--ta-orange);color:var(--ta-void)}.badge-new{border-color:var(--ta-blue-hi);color:var(--ta-blue-hi)}.badge-sealed{border-color:var(--ta-seam-3);color:var(--ta-steel);font-weight:400}.badge-ok{background:var(--ta-terra);color:var(--ta-void)}.badge-alert{background:var(--ta-fault);color:var(--ta-void)}.badge-ai{background:var(--ta-blue);color:#fff}.badge-tier{background:var(--ta-hull);color:var(--ta-void)}.badge-away{border:1px dashed var(--ta-orange);color:var(--ta-orange-hi);font-weight:400}.chip-live{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--ta-seam-2);font-family:var(--ta-font-mono);font-size:12px;letter-spacing:.08em;color:var(--ta-text-2)}.dot-live{width:8px;height:8px;border-radius:50%;background:var(--ta-orange);animation:ta-pulse 2s ease-in-out infinite}.card{background:var(--ta-plate-2);border:1px solid var(--ta-seam);padding:28px}.card-hover{transition:transform .2s ease,border-color .2s ease}.card-hover:hover{transform:translateY(-4px);border-color:var(--ta-orange)}.hazard{background:repeating-linear-gradient(-45deg,var(--ta-orange) 0 18px,var(--ta-void) 18px 36px)}.hazard-system{background:repeating-linear-gradient(-45deg,var(--ta-blue) 0 14px,var(--ta-hull) 14px 28px)}.scanlines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px)}.brackets{position:relative}.brackets:before,.brackets:after{content:"";position:absolute;width:22px;height:22px;pointer-events:none}.brackets:before{left:10px;top:10px;border-left:2px solid var(--ta-orange);border-top:2px solid var(--ta-orange)}.brackets:after{right:10px;bottom:10px;border-right:2px solid var(--ta-orange);border-bottom:2px solid var(--ta-orange)}.rivets{background-image:radial-gradient(var(--ta-seam-2) 1.5px,transparent 1.6px);background-size:16px 16px}.blink{animation:ta-blink 1.2s steps(2,start) infinite}.field{display:flex;flex-direction:column;gap:8px}.field-label{font-family:var(--ta-font-mono);font-size:11px;letter-spacing:var(--ta-track-label);color:var(--ta-steel)}.field-hint{font-size:13px;color:var(--ta-steel)}.input{width:100%;min-height:46px;padding:12px 14px;background:var(--ta-deep);color:var(--ta-text);border:1.5px solid var(--ta-seam-2);clip-path:polygon(var(--ta-chamfer-s) 0,100% 0,100% calc(100% - var(--ta-chamfer-s)),calc(100% - var(--ta-chamfer-s)) 100%,0 100%,0 var(--ta-chamfer-s))}.input:focus{border-color:var(--ta-orange);outline:none;box-shadow:0 0 0 3px #ff6a132e}.input:disabled{opacity:.55}.field.is-error .field-label,.field.is-error .field-hint{color:var(--ta-fault-text)}.field.is-error .input{border-color:var(--ta-fault)}.radio-ind{width:22px;height:22px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:2px solid #5A6273;transform:rotate(45deg)}.radio-ind:after{content:"";width:10px;height:10px;background:transparent}input:checked+.radio-ind,.is-checked .radio-ind{border-color:var(--ta-orange)}input:checked+.radio-ind:after,.is-checked .radio-ind:after{background:var(--ta-orange)}input:focus-visible+.radio-ind{outline:2px solid var(--ta-blue-hi);outline-offset:4px}.radio-inline{display:inline-flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}.radio-card{display:flex;flex-direction:column;gap:10px;padding:22px;min-height:150px;cursor:pointer;background:var(--ta-plate-2);border:1.5px solid var(--ta-seam-2)}.radio-card:has(input:checked){background:#ff6a1314;border-color:var(--ta-orange)}.radio-card:has(input:checked) .radio-ind{border-color:var(--ta-orange)}.radio-card:has(input:checked) .radio-ind:after{background:var(--ta-orange)}.radio-card:has(input:disabled){opacity:.5;cursor:not-allowed}.radio-card:has(input:focus-visible){outline:2px solid var(--ta-blue-hi);outline-offset:3px}.check{display:inline-flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.check-box{width:22px;height:22px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:2px solid #5A6273}.check-box svg{opacity:0}.check input:checked+.check-box{background:var(--ta-orange);border-color:var(--ta-orange)}.check input:checked+.check-box svg{opacity:1}.check input:focus-visible+.check-box{outline:2px solid var(--ta-blue-hi);outline-offset:3px}.switch{position:relative;width:84px;height:40px;flex:none;padding:0;cursor:pointer;background:var(--ta-deep);border:1.5px solid var(--ta-seam-3);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.switch-knob{position:absolute;top:5px;left:5px;width:28px;height:28px;background:#5a6273;transition:transform .18s ease,background-color .18s ease}.switch-text{position:absolute;top:11px;right:9px;font-family:var(--ta-font-mono);font-size:11px;letter-spacing:.1em;color:var(--ta-steel)}.switch-text:after{content:"OFF"}.switch[aria-checked=true]{border-color:var(--ta-orange);background:#ff6a1326}.switch[aria-checked=true] .switch-knob{background:var(--ta-orange);transform:translate(42px)}.switch[aria-checked=true] .switch-text{right:auto;left:10px;color:var(--ta-orange-hi)}.switch[aria-checked=true] .switch-text:after{content:"ON"}.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;outline:none;background:linear-gradient(90deg,var(--ta-orange) var(--val, 50%),var(--ta-seam) var(--val, 50%))}.range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:24px;background:var(--ta-orange);cursor:pointer;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}.range::-moz-range-thumb{width:18px;height:24px;background:var(--ta-orange);border:0;border-radius:0;cursor:pointer}.toast{display:flex;gap:12px;align-items:center;padding:14px 18px;background:var(--ta-hull);color:var(--ta-void);border-left:6px solid var(--ta-orange);animation:ta-toast-in .35s var(--ta-ease-servo)}@keyframes ta-spin{to{transform:rotate(360deg)}}@keyframes ta-blink{to{visibility:hidden}}@keyframes ta-pulse{0%,to{box-shadow:0 0 #ff6a138c}50%{box-shadow:0 0 0 8px #ff6a1300}}@keyframes ta-toast-in{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.is-still *,.is-still *:before,.is-still *:after{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01s!important;animation-iteration-count:1!important;transition:none!important}}
