@font-face{font-family:inter;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_53f2d8{font-family:inter,inter Fallback}.__variable_53f2d8{--font-inter:"inter","inter Fallback"}@font-face{font-family:rajdhani;src:url(/_next/static/media/244f1d86fde75cdc-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:rajdhani;src:url(/_next/static/media/91a8c12d4c895193-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:rajdhani;src:url(/_next/static/media/05ae8f945b06abfb-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:rajdhani Fallback;src:local("Arial");ascent-override:101.02%;descent-override:37.58%;line-gap-override:0.00%;size-adjust:92.06%}.__className_d9a680{font-family:rajdhani,rajdhani Fallback}.__variable_d9a680{--font-rajdhani:"rajdhani","rajdhani Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/a865edea076e0166-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_3d904d{font-family:mono,mono Fallback}.__variable_3d904d{--font-jbmono:"mono","mono Fallback"}:root{--bg:#f4f6f9;--bg-raised:#ffffff;--bg-sunken:#e7ebf1;--fg:#1a1f2b;--fg-muted:#454f63;--accent:#1a5fb4;--accent-fg:#ffffff;--accent-soft:#dfe9f7;--ok:#12704a;--warn:#8a5200;--danger:#b3261e;--info:#0f6382;--border:#c9d2e0;--ring:#1a5fb4;--chart-1:#1a5fb4;--chart-2:#0f6382;--chart-3:#8a5200;--chart-4:#9c2a6b;--chart-5:#5b3fa8;--glow:0 0 0 transparent;--radius:10px;--font-body:var(--font-inter,"Segoe UI"),system-ui,sans-serif;--font-data:var(--font-jbmono,"Cascadia Mono"),Consolas,monospace;--dur-fast:120ms;--dur-med:240ms;--dur-slow:480ms}[data-skin=civic][data-theme=dark]{--bg:#111721;--bg-raised:#19202c;--bg-sunken:#0b0f16;--fg:#e6eaf2;--fg-muted:#a3aec2;--accent:#7fb3ff;--accent-fg:#0b0f16;--accent-soft:#1c2c44;--ok:#5fd39a;--warn:#f0b357;--danger:#ff8a8a;--info:#6fcfe8;--border:#2a3444;--ring:#7fb3ff;--chart-1:#7fb3ff;--chart-2:#6fcfe8;--chart-3:#f0b357;--chart-4:#ff9ec4;--chart-5:#c0a6ff}[data-skin=tactical]{--bg:#e9ece7;--bg-raised:#f4f6f2;--bg-sunken:#dde1da;--fg:#141a14;--fg-muted:#4e5a4e;--accent:#2e5c33;--accent-fg:#f4f6f2;--accent-soft:#dbe6dc;--border:#c3cbc0;--ring:#2e5c33;--radius:2px;--font-body:var(--font-rajdhani,"Segoe UI"),system-ui,sans-serif;--glow:0 0 0 transparent}[data-skin=tactical][data-theme=dark]{--bg:#060a08;--bg-raised:#0b120e;--bg-sunken:#030504;--fg:#c9f2d0;--fg-muted:#6fa07a;--accent:#3dff7c;--accent-fg:#030504;--accent-soft:#0d2415;--ok:#3dff7c;--warn:#ffb347;--danger:#ff4f58;--info:#40e0ff;--border:#1b3324;--ring:#3dff7c;--chart-1:#3dff7c;--chart-2:#40e0ff;--chart-3:#ffb347;--chart-4:#ff4f58;--chart-5:#b98cff;--glow:0 0 22px rgba(61,255,124,0.45)}[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}[data-motion=minimal]{--dur-fast:0ms;--dur-med:0ms;--dur-slow:0ms}[data-motion=medium]{--dur-fast:120ms;--dur-med:240ms;--dur-slow:480ms}[data-motion=heavy]{--dur-fast:160ms;--dur-med:320ms;--dur-slow:700ms}@media (prefers-reduced-motion:reduce){:root,[data-motion]{--dur-fast:0ms;--dur-med:0ms;--dur-slow:0ms}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-skin=tactical][data-theme=dark] body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle 1.5px at 1px 1px,rgba(61,255,124,.16) 0 1px,transparent 1.5px),linear-gradient(rgba(61,255,124,.055) 1px,transparent 0),linear-gradient(90deg,rgba(61,255,124,.055) 1px,transparent 0),linear-gradient(rgba(61,255,124,.028) 1px,transparent 0),linear-gradient(90deg,rgba(61,255,124,.028) 1px,transparent 0),radial-gradient(90rem 60rem at 50% -10%,rgba(61,255,124,.05),transparent 60%);background-size:220px 220px,220px 220px,220px 220px,44px 44px,44px 44px,100% 100%;background-position:0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,no-repeat}[data-skin=tactical][data-theme=dark] body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(0,0,0,.08) 2px 3px);mix-blend-mode:multiply}[data-skin=tactical] h1,[data-skin=tactical] h2,[data-skin=tactical] strong{letter-spacing:.035em}[data-skin=tactical] h1{text-transform:uppercase}.hatch-accent{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--accent) 25%,transparent) 0 4px,transparent 4px 8px)}[data-skin=tactical] button,[data-skin=tactical] input,[data-skin=tactical] select,[data-skin=tactical] textarea{border-radius:0!important}[data-skin=tactical] button{font-family:var(--font-rajdhani,sans-serif)!important;text-transform:uppercase;letter-spacing:.08em;font-weight:700!important;transition:box-shadow var(--dur-fast) ease}[data-skin=tactical][data-theme=dark] button:hover:not(:disabled){box-shadow:0 0 14px color-mix(in srgb,var(--accent) 45%,transparent)}[data-skin=tactical] input,[data-skin=tactical] select,[data-skin=tactical] textarea{font-family:var(--font-jbmono,monospace)!important;font-size:.94rem!important}[data-skin=tactical] th{font-family:var(--font-rajdhani,sans-serif)!important;letter-spacing:.12em!important}@keyframes hudFlicker{0%{opacity:0}8%{opacity:1}12%{opacity:.4}16%{opacity:1}to{opacity:1}}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 45%,var(--bg-sunken)) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 40%,var(--bg-sunken));border-radius:999px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--accent)}[data-skin=tactical] ::-webkit-scrollbar-thumb{border-radius:0;border-width:1px}@property --ac-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes acIdlePulse{0%,95.8%{opacity:0;--ac-sweep:0deg}96.2%{opacity:1}99.6%{opacity:1;--ac-sweep:680deg}to{opacity:0;--ac-sweep:720deg}}.ac-pulse{position:relative}.ac-pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;background:conic-gradient(from var(--ac-sweep),transparent 0deg 300deg,color-mix(in srgb,var(--accent) 15%,transparent) 330deg,var(--accent) 352deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:acIdlePulse var(--pulse-dur,174s) linear infinite;animation-delay:var(--pulse-shift,0s)}.ac-pulse:nth-child(2):after{--pulse-dur:179s;--pulse-shift:-37s}.ac-pulse:nth-child(3):after{--pulse-dur:167s;--pulse-shift:-83s}.ac-pulse:nth-child(4):after{--pulse-dur:183s;--pulse-shift:-127s}.ac-pulse:nth-child(5):after{--pulse-dur:171s;--pulse-shift:-59s}.ac-pulse:nth-child(6):after{--pulse-dur:187s;--pulse-shift:-149s}.ac-pulse:nth-child(7):after{--pulse-dur:169s;--pulse-shift:-101s}.ac-pulse:nth-child(8):after{--pulse-dur:181s;--pulse-shift:-23s}.ac-pulse:nth-child(9):after{--pulse-dur:173s;--pulse-shift:-139s}.ac-pulse:nth-child(10):after{--pulse-dur:177s;--pulse-shift:-71s}.ac-pulse:nth-child(11):after{--pulse-dur:185s;--pulse-shift:-113s}.ac-pulse:nth-child(12):after{--pulse-dur:163s;--pulse-shift:-47s}[data-motion=minimal] .ac-pulse:after{animation:none}@media (prefers-reduced-motion:reduce){.ac-pulse:after{animation:none!important}}@keyframes acEkgH{0%{background-position:-40% 0;opacity:0}0.4%{opacity:1}2.0%{background-position:140% 0;opacity:1}2.4%{opacity:0}to{background-position:140% 0;opacity:0}}@keyframes acEkgV{0%{background-position:0 140%;opacity:0}0.4%{opacity:1}2.0%{background-position:0 -40%;opacity:1}2.4%{opacity:0}to{background-position:0 -40%;opacity:0}}[data-motion=minimal] .ac-ekg-h:after,[data-motion=minimal] .ac-ekg-v:after{animation:none}@media (prefers-reduced-motion:reduce){.ac-ekg-h:after,.ac-ekg-v:after{animation:none!important}}.ac-bell{transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease}.ac-bell-glow{animation:acBellGlow 2.4s ease-in-out infinite;border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}@keyframes acBellGlow{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent),0 0 14px color-mix(in srgb,var(--accent) 45%,transparent)}}.ac-bell-ring{animation:acBellRing 1.4s ease-in-out;transform-origin:50% 15%}@keyframes acBellRing{0%,to{transform:rotate(0)}10%,30%,50%{transform:rotate(11deg)}20%,40%,60%{transform:rotate(-11deg)}70%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}}.ac-notif-panel{animation:acNotifIn var(--dur-fast) ease both}@keyframes acNotifIn{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}.ac-theme-menu{animation:acThemeMenu .17s cubic-bezier(.2,.8,.3,1) both;transform-origin:top center}@keyframes acThemeMenu{0%{opacity:0;transform:translateY(-6px) scaleY(.94)}to{opacity:1;transform:none}}.ac-theme-menu button{position:relative}.ac-theme-menu button:hover:not(:disabled){transform:translateX(3px)}[data-motion=minimal] .ac-theme-menu{animation:none}@media (prefers-reduced-motion:reduce){.ac-theme-menu,.ac-theme-menu button{animation:none!important;transition:none!important}}[data-motion=minimal] .ac-bell-glow,[data-motion=minimal] .ac-bell-ring{animation:none}@media (prefers-reduced-motion:reduce){.ac-bell-glow,.ac-bell-ring,.ac-notif-panel{animation:none!important}}.ac-notif-dismiss{transition:color .14s ease,border-color .14s ease}.ac-notif-dismiss:hover{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 55%,var(--border))}.ac-activate{animation:acBreath 2.4s ease-in-out infinite}.ac-activate:disabled{animation:none;opacity:.5}@keyframes acBreath{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--danger) 55%,transparent),0 0 8px 1px color-mix(in srgb,var(--danger) 40%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--danger) 0%,transparent),0 0 18px 4px color-mix(in srgb,var(--danger) 75%,transparent)}}[data-motion=minimal] .ac-activate{animation:none}@media (prefers-reduced-motion:reduce){.ac-activate{animation:none}}@property --pct{syntax:"<number>";inherits:false;initial-value:0}@keyframes acRingFill{0%{--pct:0}}.ac-track{height:10px;background:var(--bg-sunken);overflow:hidden}.ac-fill,.ac-track{border-radius:999px}.ac-fill{height:100%;transition:width var(--dur-slow) ease}[data-skin=tactical] .ac-track{border-radius:0}[data-skin=tactical] .ac-fill{border-radius:0;-webkit-mask:repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 9px);mask:repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 9px)}*{box-sizing:border-box}body,html{margin:0;padding:0}html{font-size:15px;scrollbar-gutter:stable}html[data-text=large]{font-size:17px}html[data-text=xlarge]{font-size:19px}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.5}html[data-text=large] body,html[data-text=xlarge] body{line-height:1.6}h1,h2,h3,h4,h5,h6{line-height:1.25}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (forced-colors:active){body:after,body:before{display:none!important}*{box-shadow:none!important;text-shadow:none!important}:focus-visible{outline:3px solid Highlight!important;outline-offset:2px}.ac-panel,[class*=band],[class*=card],[class*=tile]{border:1px solid CanvasText!important}}@media (prefers-contrast:more){:root,[data-skin]{--fg-muted:var(--fg);--border:color-mix(in srgb,var(--fg) 45%,var(--border))}}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand-logo{display:inline-flex;align-items:center}.brand-logo img{height:100%;width:auto}.brand-logo .on-dark,[data-theme=dark] .brand-logo .on-light{display:none}[data-theme=dark] .brand-logo .on-dark{display:inline}