@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7d15d2{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_7d15d2{--font-sans:"Archivo","Archivo Fallback"}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(/_next/static/media/a9c4660489455b7f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(/_next/static/media/d12495fd73f80d35-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(/_next/static/media/dd0bd310798f6639-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(/_next/static/media/1127fb4e4fa79faf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Martian Mono Fallback;src:local("Arial");ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.00%;size-adjust:157.02%}.__className_6d1b2d{font-family:Martian Mono,Martian Mono Fallback;font-style:normal}.__variable_6d1b2d{--font-mono:"Martian Mono","Martian Mono Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--area:#2e8b9e;--wash:#2e8b9e;--strip-a:14%;--strip-b:86%;--strip-lum:70%;--wash-k:1;--wash-pool-w:75%;--wash-pool-h:380px;--wash-pool-x:50%;--wash-floor:0}*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@property --area{syntax:"<color>";inherits:true;initial-value:#2e8b9e}@property --wash{syntax:"<color>";inherits:true;initial-value:#2e8b9e}@property --strip-a{syntax:"<percentage>";inherits:true;initial-value:14%}@property --strip-b{syntax:"<percentage>";inherits:true;initial-value:86%}@property --strip-lum{syntax:"<percentage>";inherits:true;initial-value:70%}@property --wash-k{syntax:"<number>";inherits:true;initial-value:1}@property --wash-pool-w{syntax:"<percentage>";inherits:true;initial-value:75%}@property --wash-pool-h{syntax:"<length>";inherits:true;initial-value:380px}@property --wash-pool-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --wash-floor{syntax:"<number>";inherits:true;initial-value:0}:root{color-scheme:light;--canvas:#eceff1;--surface:#fff;--surface-subtle:#f5f7f8;--surface-raised:#fff;--ink:#11171d;--muted:#56626d;--line:#d8dde2;--line-strong:#b3bcc5;--control-edge:#7f8b97;--fs-caption:11px;--fs-meta:12px;--fs-ui:13px;--fs-body:14px;--fs-heading:16px;--fs-figure:20px;--fs-title:24px;--accent:#1f6c95;--accent-strong:#154f6f;--accent-soft:#e2eef5;--on-accent:#fff;--ok:#1d7a50;--ok-soft:#e1f2e9;--warning:#8a5900;--warning-soft:#fbf0d8;--danger:#b3261e;--danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root{--danger-soft:color-mix(in srgb,var(--danger) 7%,var(--surface))}}:root{--on-danger:#fff;--info:#2a5f86;--info-soft:#e3edf5;--env-prod:#c0281e;--env-sim:#5b6b78;--sidebar:#121920;--sidebar-raised:#1a232c;--sidebar-ink:#e8edf1;--sidebar-muted:#9aa7b3;--sidebar-label:#7d8b98;--sidebar-line:#ffffff12;--sidebar-accent:#7cb8d8;--sidebar-env-sim:#a3b1bd;--sidebar-active-ink:#fff;--sidebar-plate:#ffffff07;--sidebar-plate-edge:#ffffff13;--sidebar-plate-edge-lit:#ffffff21;--sidebar-plate-highlight:inset 0 1px 0 #ffffff0d;--sidebar-plate-lip:0 1px 0 #0006;--sidebar-raised-face:#202b35;--sidebar-raised-shadow:0 1px 2px #00000080,0 4px 10px -4px #0000008c;--face:var(--sidebar);--face-lit:var(--sidebar-raised);--face-lip:var(--sidebar)}@supports (color:color-mix(in lab,red,red)){:root{--face-lip:color-mix(in srgb,var(--sidebar) 78%,#000)}}:root{--area-bridge:#2e8b9e;--area-treasury:#857339;--area-docking:#2a8577;--area-comms:#6b5fb5;--area-crew:#9a6a5c;--lamp-bridge:#88d4dd;--lamp-treasury:#d2bf8a;--lamp-docking:#72cbb9;--lamp-comms:#b0a6ef;--lamp-crew:#dba99a;--lamp-off:#2c3640;--wash-edge:13%;--wash-core:12%;--wash-floor-max:8%;--rail-w:256px;--topbar-h:60px;--rail-strip-h:0px;--r-tag:3px;--r-control:5px;--r-panel:6px;--r-dialog:8px;--shadow-panel:0 1px 2px #1118200d;--shadow-pop:0 18px 40px -14px #080e1452,0 2px 6px -2px #080e1429;--edge-highlight:inset 0 1px 0 #fff9;--shadow-sheet:0 -14px 36px -14px #080e1457,0 -1px 4px #080e1414;--backdrop:#080d1280;--ease-out:cubic-bezier(.16,1,.3,1);--hazard-danger:repeating-linear-gradient(-45deg,var(--danger) 0 6px,transparent 6px 12px);--hazard-prod:repeating-linear-gradient(-45deg,var(--env-prod) 0 6px,transparent 6px 12px)}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--canvas:#0d1217;--surface:#141b22;--surface-subtle:#18212a;--surface-raised:#1b252e;--ink:#e6ebef;--muted:#95a3af;--line:#26313b;--line-strong:#3a4753;--control-edge:#64727f;--accent:#7cb8d8;--accent-strong:#a6d2ea;--accent-soft:#172d3a;--on-accent:#06131c;--ok:#6cc79c;--ok-soft:#142a20;--warning:#e8b04a;--warning-soft:#2c2413;--danger:#ff8a7f;--danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root{--danger-soft:color-mix(in srgb,var(--danger) 10%,var(--surface))}}:root{--on-danger:#1c0806;--info:#8cc0e0;--info-soft:#172a37;--env-prod:#c63127;--env-sim:#a3b1bd;--sidebar:#080c10;--sidebar-raised:#121920;--sidebar-raised-face:#18212a;--face:var(--sidebar-raised);--face-lit:var(--sidebar-raised-face);--face-lip:var(--sidebar-raised)}@supports (color:color-mix(in lab,red,red)){:root{--face-lip:color-mix(in srgb,var(--sidebar-raised) 70%,#000)}}:root{--area-bridge:#88d4dd;--area-treasury:#d2bf8a;--area-docking:#72cbb9;--area-comms:#b0a6ef;--area-crew:#dba99a;--wash-edge:8%;--wash-core:11%;--wash-floor-max:6%;--shadow-panel:0 0 #0000;--shadow-pop:0 22px 48px -16px #0009,0 2px 8px -2px #0006;--shadow-sheet:0 -16px 40px -14px #0000009e,0 -1px 4px #0000004d;--edge-highlight:inset 0 1px 0 #ffffff09;--backdrop:#020508a8}}.nexus-shell,[data-area=bridge]{--area:var(--area-bridge);--lamp:var(--lamp-bridge);--strip-a:14%;--strip-b:86%;--strip-lum:70%;--strip-segments:none}[data-area=treasury]{--area:var(--area-treasury);--lamp:var(--lamp-treasury);--strip-a:0%;--strip-b:100%}[data-area=docking]{--area:var(--area-docking);--lamp:var(--lamp-docking);--strip-lum:75%;--strip-segments:repeating-linear-gradient(90deg,transparent 0 24px,var(--line) 24px 30px)}[data-area=comms]{--area:var(--area-comms);--lamp:var(--lamp-comms);--strip-segments:repeating-linear-gradient(90deg,transparent 0 12px,var(--line) 12px 15px)}[data-area=crew]{--area:var(--area-crew);--lamp:var(--lamp-crew);--strip-a:22%;--strip-b:78%;--strip-lum:50%}.nexus-main-column,[data-wash=bridge]{--wash:var(--area-bridge);--wash-k:1;--wash-pool-w:75%;--wash-pool-h:380px;--wash-pool-x:50%;--wash-floor:0}[data-wash=treasury]{--wash:var(--area-treasury);--wash-k:.9;--wash-pool-w:55%;--wash-pool-h:420px}[data-wash=docking]{--wash:var(--area-docking);--wash-k:.55;--wash-floor:1}[data-wash=comms]{--wash:var(--area-comms);--wash-pool-x:30%}[data-wash=crew]{--wash:var(--area-crew);--wash-k:.7}*{box-sizing:border-box}html{scrollbar-color:var(--line-strong) transparent;min-height:100%}body,html{background:var(--canvas)}body{min-height:100vh;color:var(--ink);font-family:var(--font-sans),sans-serif;font-size:var(--fs-body);text-rendering:optimizelegibility;margin:0;line-height:1.45}h1,h2,h3{text-wrap:balance}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:not([type=checkbox],[type=radio]),select,textarea{border-color:var(--control-edge);border-radius:var(--r-control);background-color:var(--surface);color:var(--ink);caret-color:var(--accent)}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}::selection{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--accent) 26%,transparent)}}::selection{color:var(--ink)}code,kbd,samp{font-family:var(--font-mono),monospace;font-size:.92em;font-stretch:87.5%}table{border-collapse:collapse}thead{background:var(--surface-subtle);color:var(--muted)}th{font-family:var(--font-sans),sans-serif;font-size:var(--fs-caption);letter-spacing:.07em;font-weight:650;font-stretch:75%}td{font-variant-numeric:tabular-nums}td,th{border-color:var(--line)!important}.nexus-content h1{color:var(--ink);font-size:var(--fs-title);letter-spacing:-.012em;font-weight:650;line-height:1.2}:where(.nexus-content table:not(.activity-table)){width:100%;min-width:680px;font-size:var(--fs-ui)}:where(.nexus-content table:not(.activity-table)) th{text-align:left;white-space:nowrap;padding:9px 14px}:where(.nexus-content table:not(.activity-table)) thead th{border-bottom:1px solid var(--line);text-transform:uppercase}:where(.nexus-content table:not(.activity-table)) td{border-top:1px solid var(--line);vertical-align:middle;padding:10px 14px}:where(.nexus-content table:not(.activity-table)) tbody tr:hover>*{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){:where(.nexus-content table:not(.activity-table)) tbody tr:hover>*{background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface))}}:where(.nexus-content) button{border-radius:var(--r-control);font-weight:600;transition:background-color .14s,border-color .14s,color .14s}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.nx-icon{vertical-align:middle;flex:none;display:inline-block}.nx-placard{font-family:var(--font-sans),sans-serif;font-size:var(--fs-caption);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-weight:650;font-stretch:75%;line-height:1;display:inline-flex}.nx-lamp{background:var(--lamp-off);border-radius:1.5px;flex:none;width:6px;height:6px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff14}.nx-lamp[data-lit=true]{background:var(--lamp);box-shadow:none}.nexus-shell{min-height:100vh}.nx-skip-link{z-index:60;border-radius:var(--r-control);background:var(--surface);color:var(--accent-strong);font-size:var(--fs-meta);padding:8px 12px;font-weight:650;text-decoration:none;transition:transform .14s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.nx-skip-link:focus-visible{transform:none}.nexus-sidebar{z-index:20;background:linear-gradient(90deg,transparent calc(100% - 1px),#ffffff0d calc(100% - 1px)),var(--sidebar);width:256px;color:var(--sidebar-ink);scrollbar-color:#ffffff24 transparent;scrollbar-width:thin;border-right:1px solid #00000059;flex-direction:column;padding:18px 12px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.nexus-brand-row{border-bottom:1px solid var(--sidebar-line);gap:14px;padding:0 8px 18px;display:grid}.nexus-brand{color:var(--sidebar-ink);align-items:center;gap:11px;text-decoration:none;display:flex}.nexus-mark{width:32px;height:32px;color:var(--sidebar-ink);background:linear-gradient(#1f2a34,#131a21);border:1px solid #ffffff24;border-radius:7px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.nexus-mark svg{display:block}.nexus-brand-name{font-size:var(--fs-heading);letter-spacing:.01em;font-weight:700;line-height:1.1;display:block}.nexus-brand-caption{color:var(--sidebar-muted);font-size:var(--fs-caption);margin-top:3px;line-height:1.2;display:block}.nexus-nav{gap:2px;padding-top:10px;display:grid}.nexus-nav ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.nexus-nav-group{padding:10px 0 8px;position:relative}.nexus-nav-group:before{background:var(--sidebar-line);content:"";pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:12px}.nexus-nav-group:first-child:before{top:19px}.nexus-nav-group:last-child:before{height:22px;bottom:auto}.nexus-nav-group+.nexus-nav-group{border-top:1px solid var(--sidebar-line)}.nexus-nav-group[data-deck-seam]{box-shadow:inset 0 1px 0 var(--sidebar-plate-edge);border-top-color:#00000080}.nexus-nav-label{border:1px solid var(--sidebar-plate-edge);border-radius:var(--r-tag);background:var(--sidebar-plate);width:fit-content;max-width:100%;box-shadow:var(--sidebar-plate-highlight),var(--sidebar-plate-lip);color:var(--sidebar-label);text-wrap:balance;align-items:flex-start;gap:8px;margin:0 0 6px;padding:5px 10px 5px 9px;line-height:1.3;display:flex}.nexus-nav-label .nx-lamp{margin-top:4px}.nexus-nav-group[data-active=true] .nexus-nav-label{border-color:var(--sidebar-plate-edge-lit);color:var(--sidebar-ink)}.nexus-nav-link{border-radius:var(--r-control);min-height:34px;color:var(--sidebar-muted);font-size:var(--fs-ui);border:1px solid #0000;align-items:center;gap:10px;padding:0 10px;font-weight:550;text-decoration:none;transition:background-color .14s,color .14s,border-color .14s,box-shadow .12s,transform .12s;display:flex;position:relative}.nexus-nav-icon{width:16px;height:16px;color:var(--sidebar-label);transition:color .14s}.nexus-nav-link:hover{background:#ffffff0b}.nexus-nav-link:hover,.nexus-nav-link:hover .nexus-nav-icon{color:var(--sidebar-ink)}.nexus-nav-link[aria-current=page]{border-color:var(--sidebar-plate-edge-lit) var(--sidebar-plate-edge) #00000080;background:linear-gradient(180deg,var(--sidebar-raised-face),var(--sidebar-raised));box-shadow:inset 0 1px 0 #ffffff14,var(--sidebar-raised-shadow);color:var(--sidebar-active-ink)}.nexus-nav-link[aria-current=page] .nexus-nav-icon{color:var(--lamp)}.nexus-nav-link:focus-visible{outline-color:var(--sidebar-accent);outline-offset:-2px}.nexus-sidebar-foot{border-top:1px solid var(--sidebar-line);color:var(--sidebar-muted);font-size:var(--fs-caption);gap:3px;margin-top:auto;padding:14px 10px 2px;line-height:1.5;display:grid}.nexus-foot-line{color:var(--sidebar-ink);align-items:center;gap:7px;font-weight:600;display:inline-flex}.nexus-foot-line .nx-icon{color:var(--sidebar-label)}.nexus-mobile-nav{display:none}.nexus-nav-pending{background:var(--lamp);opacity:0;transform-origin:0;pointer-events:none;height:1px;position:absolute;bottom:3px;left:10px;right:10px;transform:scaleX(0)}.nexus-nav-pending[data-pending]{animation:nx-link-pending .9s cubic-bezier(.3,0,.2,1) .12s both}@keyframes nx-link-pending{0%{opacity:.9;transform:scaleX(0)}to{opacity:.9;transform:scaleX(1)}}.nexus-main-column{isolation:isolate;background:linear-gradient(180deg,var(--wash),transparent 340px),radial-gradient(var(--wash-pool-w) var(--wash-pool-h) at var(--wash-pool-x) 0,var(--wash),transparent 100%),var(--canvas);min-height:100vh;margin-left:256px;position:relative}@supports (color:color-mix(in lab,red,red)){.nexus-main-column{background:linear-gradient(180deg,color-mix(in srgb,var(--wash) calc(var(--wash-edge) * var(--wash-k)),transparent),transparent 340px),radial-gradient(var(--wash-pool-w) var(--wash-pool-h) at var(--wash-pool-x) 0,color-mix(in srgb,var(--wash) calc(var(--wash-core) * var(--wash-k)),transparent),transparent 100%),var(--canvas)}}.nexus-main-column{transition:--wash .28s var(--ease-out),--wash-k .28s var(--ease-out),--wash-pool-w .28s var(--ease-out),--wash-pool-h .28s var(--ease-out),--wash-pool-x .28s var(--ease-out),--wash-floor .28s var(--ease-out)}.nexus-main-column:before{bottom:0;right:0;left:var(--rail-w);z-index:-1;background:linear-gradient(0deg,var(--wash),transparent);height:260px;position:fixed}@supports (color:color-mix(in lab,red,red)){.nexus-main-column:before{background:linear-gradient(0deg,color-mix(in srgb,var(--wash) calc(var(--wash-floor-max) * var(--wash-floor)),transparent),transparent)}}.nexus-main-column:before{content:"";pointer-events:none}.nexus-shell{transition:--area .18s var(--ease-out)}html[data-transit-to] .nexus-nav-group .nx-lamp[data-lit]{background:var(--lamp-off);box-shadow:inset 0 0 0 1px #ffffff14}html[data-transit-to] .nexus-nav-group[data-active=true] .nexus-nav-label{border-color:var(--sidebar-plate-edge);color:var(--sidebar-label)}html[data-transit-to=bridge] .nexus-nav-group[data-area=bridge] .nx-lamp,html[data-transit-to=comms] .nexus-nav-group[data-area=comms] .nx-lamp,html[data-transit-to=crew] .nexus-nav-group[data-area=crew] .nx-lamp,html[data-transit-to=docking] .nexus-nav-group[data-area=docking] .nx-lamp,html[data-transit-to=treasury] .nexus-nav-group[data-area=treasury] .nx-lamp{background:var(--lamp);box-shadow:none}html[data-transit-to=bridge] .nexus-nav-group[data-area=bridge] .nexus-nav-label,html[data-transit-to=comms] .nexus-nav-group[data-area=comms] .nexus-nav-label,html[data-transit-to=crew] .nexus-nav-group[data-area=crew] .nexus-nav-label,html[data-transit-to=docking] .nexus-nav-group[data-area=docking] .nexus-nav-label,html[data-transit-to=treasury] .nexus-nav-group[data-area=treasury] .nexus-nav-label{border-color:var(--sidebar-plate-edge-lit);color:var(--sidebar-ink)}html[data-transit-to] .nexus-nav-link[aria-current=page]{transform:translateY(1px);box-shadow:inset 0 1px #ffffff14,0 0 #0000}html[data-transit-to=bridge]:not([data-transit-from]) .nexus-shell{--area:var(--area-bridge)}html[data-transit-to=treasury]:not([data-transit-from]) .nexus-shell{--area:var(--area-treasury)}html[data-transit-to=docking]:not([data-transit-from]) .nexus-shell{--area:var(--area-docking)}html[data-transit-to=comms]:not([data-transit-from]) .nexus-shell{--area:var(--area-comms)}html[data-transit-to=crew]:not([data-transit-from]) .nexus-shell{--area:var(--area-crew)}html[data-transit-to=bridge]:not([data-transit-from]) .nexus-main-column{--wash:var(--area-bridge)}html[data-transit-to=treasury]:not([data-transit-from]) .nexus-main-column{--wash:var(--area-treasury)}html[data-transit-to=docking]:not([data-transit-from]) .nexus-main-column{--wash:var(--area-docking)}html[data-transit-to=comms]:not([data-transit-from]) .nexus-main-column{--wash:var(--area-comms)}html[data-transit-to=crew]:not([data-transit-from]) .nexus-main-column{--wash:var(--area-crew)}html[data-transit-from] .nexus-shell{--area:var(--lamp-off);--strip-lum:40%;--strip-segments:none}html[data-transit-from] .nexus-main-column{--wash-k:0;--wash-floor:0}html[data-transit-from=bridge] .nexus-shell:not([data-area=bridge]) .nexus-content,html[data-transit-from=bridge] .nexus-shell:not([data-area=bridge]) .nexus-crumb,html[data-transit-from=comms] .nexus-shell:not([data-area=comms]) .nexus-content,html[data-transit-from=comms] .nexus-shell:not([data-area=comms]) .nexus-crumb,html[data-transit-from=crew] .nexus-shell:not([data-area=crew]) .nexus-content,html[data-transit-from=crew] .nexus-shell:not([data-area=crew]) .nexus-crumb,html[data-transit-from=docking] .nexus-shell:not([data-area=docking]) .nexus-content,html[data-transit-from=docking] .nexus-shell:not([data-area=docking]) .nexus-crumb,html[data-transit-from=treasury] .nexus-shell:not([data-area=treasury]) .nexus-content,html[data-transit-from=treasury] .nexus-shell:not([data-area=treasury]) .nexus-crumb{visibility:hidden}:is(html[data-transit-arrive=bridge] .nexus-shell[data-area=bridge],html[data-transit-arrive=treasury] .nexus-shell[data-area=treasury],html[data-transit-arrive=docking] .nexus-shell[data-area=docking],html[data-transit-arrive=comms] .nexus-shell[data-area=comms],html[data-transit-arrive=crew] .nexus-shell[data-area=crew]) .nexus-crumb-area .nx-lamp,:is(html[data-transit-arrive=bridge] .nexus-shell[data-area=bridge],html[data-transit-arrive=treasury] .nexus-shell[data-area=treasury],html[data-transit-arrive=docking] .nexus-shell[data-area=docking],html[data-transit-arrive=comms] .nexus-shell[data-area=comms],html[data-transit-arrive=crew] .nexus-shell[data-area=crew]) .nx-lamp[data-lit]{animation:nx-lamp-on calc(.24s * var(--transit-pace,1)) ease-out both}@keyframes nx-lamp-on{0%{opacity:.15}}:is(html[data-transit-arrive=bridge] .nexus-shell[data-area=bridge],html[data-transit-arrive=treasury] .nexus-shell[data-area=treasury],html[data-transit-arrive=docking] .nexus-shell[data-area=docking],html[data-transit-arrive=comms] .nexus-shell[data-area=comms],html[data-transit-arrive=crew] .nexus-shell[data-area=crew]) .nexus-nav-link[aria-current=page]{animation:nx-plate-rise calc(.2s * var(--transit-pace,1)) var(--ease-out) both}:is(html[data-transit-arrive=bridge] .nexus-shell[data-area=bridge],html[data-transit-arrive=treasury] .nexus-shell[data-area=treasury],html[data-transit-arrive=docking] .nexus-shell[data-area=docking],html[data-transit-arrive=comms] .nexus-shell[data-area=comms],html[data-transit-arrive=crew] .nexus-shell[data-area=crew]) .nexus-crumb{animation:nx-crumb-arrive calc(.24s * var(--transit-pace,1)) ease-out both}@keyframes nx-crumb-arrive{0%{opacity:0}}@keyframes nx-plate-rise{0%{transform:translateY(1px);box-shadow:inset 0 1px #ffffff14,0 0 #0000}}html[data-transit-arrive=bridge] .nexus-shell[data-area=bridge] .nexus-topbar:after{animation:nx-strip-on calc(.24s * var(--transit-pace,1)) var(--ease-out) both}@keyframes nx-strip-on{0%{--strip-a:50%;--strip-b:50%}}html[data-transit-arrive=bridge] .nexus-shell[data-area=bridge] .nexus-main-column{animation:nx-wash-open calc(.3s * var(--transit-pace,1)) var(--ease-out) both}@keyframes nx-wash-open{0%{--wash-k:1.4}}.nexus-topbar{z-index:10;border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:0 36px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.nexus-topbar{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.nexus-topbar{-webkit-backdrop-filter:saturate(1.1)blur(12px);backdrop-filter:saturate(1.1)blur(12px)}.nexus-topbar:after{background:var(--strip-segments),linear-gradient(90deg,var(--area),var(--area) var(--strip-a),var(--area) var(--strip-b),var(--area));height:2px;position:absolute;bottom:-1px;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.nexus-topbar:after{background:var(--strip-segments),linear-gradient(90deg,color-mix(in srgb,var(--area) 0%,transparent),color-mix(in srgb,var(--area) var(--strip-lum),transparent) var(--strip-a),color-mix(in srgb,var(--area) var(--strip-lum),transparent) var(--strip-b),color-mix(in srgb,var(--area) 0%,transparent))}}.nexus-topbar:after{content:"";pointer-events:none;transition:--strip-a .24s var(--ease-out),--strip-b .24s var(--ease-out),--strip-lum .18s var(--ease-out)}.nexus-shell[data-env=prod] .nexus-topbar{box-shadow:inset 0 3px 0 var(--env-prod)}.nexus-shell:not([data-env=prod]) .nexus-topbar{background-image:repeating-linear-gradient(90deg,var(--env-sim) 0 10px,transparent 10px 16px)}@supports (color:color-mix(in lab,red,red)){.nexus-shell:not([data-env=prod]) .nexus-topbar{background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--env-sim) 75%,transparent) 0 10px,transparent 10px 16px)}}.nexus-shell:not([data-env=prod]) .nexus-topbar{background-repeat:no-repeat;background-size:100% 2px}.nexus-topbar-lead{gap:14px}.nexus-crumb,.nexus-topbar-lead{align-items:center;min-width:0;display:flex}.nexus-crumb{color:var(--muted);font-size:var(--fs-ui);gap:8px;margin:0}.nexus-crumb-area{min-width:0;color:var(--ink);flex:0 auto}.nexus-crumb-area-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nexus-crumb-area .nx-lamp{background:var(--area);box-shadow:none}.nexus-crumb-sep{width:12px;height:12px;color:var(--line-strong);flex:none}.nexus-crumb-current{max-width:60%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:none;font-weight:600;overflow:hidden}.nexus-crumb-transit{color:var(--muted);white-space:nowrap;animation:nx-crumb-transit calc(.16s * var(--transit-pace,1)) var(--ease-out) both;flex:none;margin-left:4px}.nexus-crumb-transit .nx-icon{width:12px;height:12px;color:var(--line-strong)}@keyframes nx-crumb-transit{0%{opacity:0}}.nexus-account{align-items:center;gap:10px;display:flex}.nexus-topbar-env{margin-right:6px}.nexus-account-copy{text-align:right;min-width:0}.nexus-account-email{max-width:240px;color:var(--ink);font-size:var(--fs-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:550;display:block;overflow:hidden}.nexus-account-role{color:var(--muted);align-items:center;gap:4px;margin-top:3px;display:inline-flex}.nexus-account-role .nx-icon{width:11px;height:11px}.nexus-account-role[data-role=READ_ONLY]{color:var(--warning)}.nexus-signout{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);min-height:32px;color:var(--ink);cursor:pointer;font-size:var(--fs-meta);align-items:center;gap:6px;padding:0 10px;font-weight:600;transition:border-color .14s,color .14s;display:inline-flex}.nexus-signout span{white-space:nowrap}.nexus-signout .nx-icon{width:14px;height:14px}.nexus-signout:hover{border-color:var(--ink)}.nexus-signout:disabled{cursor:wait;opacity:.65}.nexus-content{width:min(100%,1440px);margin:0 auto;padding:32px 36px 64px}.nexus-content:focus{outline:none}.nexus-signout-error{z-index:40;border:1px solid var(--danger);max-width:min(380px,100vw - 40px);padding:12px 15px;position:fixed;bottom:20px;right:20px}@supports (color:color-mix(in lab,red,red)){.nexus-signout-error{border:1px solid color-mix(in srgb,var(--danger) 45%,var(--line))}}.nexus-signout-error{border-radius:var(--r-panel);background:var(--surface);color:var(--danger);box-shadow:var(--shadow-pop)}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.page-heading h1{font-size:var(--fs-title);letter-spacing:-.012em;margin:0;font-weight:650;line-height:1.2}.page-heading>div>p{max-width:68ch;color:var(--muted);font-size:var(--fs-ui);margin:6px 0 0;line-height:1.55}.page-heading-actions{flex:none;align-items:center;gap:8px;display:flex}.button-danger,.button-danger-quiet,.button-primary,.button-secondary{border-radius:var(--r-control);cursor:pointer;min-height:34px;font-size:var(--fs-ui);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.button-primary{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.button-primary{border-color:color-mix(in srgb,var(--accent) 80%,var(--ink))}}.button-primary{background:var(--accent);box-shadow:var(--edge-highlight);color:var(--on-accent)}.button-primary:hover:not(:disabled){background:var(--accent-strong)}.button-secondary{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.button-secondary:hover:not(:disabled){border-color:var(--ink)}.button-secondary[aria-expanded=true]{border-color:var(--accent);color:var(--accent-strong)}.button-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.button-danger{border-color:color-mix(in srgb,var(--danger) 80%,var(--ink))}}.button-danger{color:var(--on-danger)}.button-danger,.button-danger:hover:not(:disabled){background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.button-danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 86%,var(--ink))}}.button-danger-quiet{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.button-danger-quiet{border-color:color-mix(in srgb,var(--danger) 40%,var(--line-strong))}}.button-danger-quiet{background:var(--surface);color:var(--danger)}.button-danger-quiet:hover:not(:disabled),.button-danger-quiet[aria-expanded=true]{border-color:var(--danger);background:var(--danger-soft)}.data-table-wrap .button-danger-quiet:not(:hover,:disabled,[aria-expanded=true]){border-color:var(--line-strong)}.button-danger-quiet:disabled,.button-danger:disabled,.button-primary:disabled,.button-secondary:disabled{cursor:not-allowed;opacity:.5}.button-danger[aria-busy=true],.button-primary[aria-busy=true]{cursor:wait;opacity:.75}.button-compact{min-height:28px;font-size:var(--fs-meta);padding:0 9px}.inline-form>.button-compact,.inline-form>.nx-confirm>.button-compact{min-height:32px}.nx-button-icon{gap:7px}.back-link{color:var(--muted);font-size:var(--fs-meta);align-items:center;gap:4px;margin-bottom:16px;font-weight:600;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--ink)}.filter-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;margin:0 0 18px;display:flex;position:relative}.filter-tab{min-height:36px;color:var(--muted);font-size:var(--fs-ui);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.filter-tab:hover{color:var(--ink)}.filter-tab[aria-current=page]{border-color:var(--accent);color:var(--ink)}.data-section{margin-top:32px}.data-section-heading{font-size:var(--fs-heading);letter-spacing:-.005em;margin:0 0 10px;font-weight:650}.data-section-description{max-width:72ch;color:var(--muted);font-size:var(--fs-ui);margin:-4px 0 12px;line-height:1.55}.data-panel{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-panel),var(--edge-highlight);padding:18px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}.section-heading h2{font-size:var(--fs-heading);margin:0;font-weight:650}.section-heading a{color:var(--accent-strong);font-size:var(--fs-meta);font-weight:600;text-decoration:none}.section-heading a:hover{text-underline-offset:3px;text-decoration:underline}.management-form{gap:16px;display:grid}.form-field{gap:6px;display:grid}.form-field>span:first-child{color:var(--ink);font-size:var(--fs-ui);font-weight:600}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--control-edge);border-radius:var(--r-control);background:var(--surface);width:100%;min-height:36px;color:var(--ink);font-size:var(--fs-ui);padding:7px 10px;transition:border-color .14s}.form-field input:hover:not(:disabled),.form-field select:hover:not(:disabled),.form-field textarea:hover:not(:disabled){border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.form-field input:hover:not(:disabled),.form-field select:hover:not(:disabled),.form-field textarea:hover:not(:disabled){border-color:color-mix(in srgb,var(--ink) 35%,var(--control-edge))}}.form-field input:disabled,.form-field select:disabled,.form-field textarea:disabled{background:var(--surface-subtle);color:var(--muted)}.form-field textarea{resize:vertical;min-height:120px;line-height:1.5}.form-hint{color:var(--muted);font-size:var(--fs-meta);line-height:1.45}.form-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.state-message{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);color:var(--muted);font-size:var(--fs-ui);padding:13px 16px}.state-message--error{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.state-message--error{border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}}.state-message--error{background:var(--danger-soft);color:var(--danger)}.filter-panel{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-panel),var(--edge-highlight);flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;padding:14px;display:flex}.filter-panel .form-field{flex:185px;min-width:165px;max-width:270px}.form-page{width:min(100%,760px)}.form-page .management-form{width:min(100%,560px);padding:22px}.form-page:has(.announcement-form){width:min(100%,900px)}.form-page:has(.announcement-form) .management-form{width:100%}.announcement-form{grid-template-columns:repeat(2,minmax(0,1fr))}.announcement-form .form-actions,.announcement-form .form-field:has(textarea),.announcement-form .state-message{grid-column:1/-1}.role-label{border:1px solid var(--line);border-radius:var(--r-tag);background:var(--surface-subtle);color:var(--muted);font-size:var(--fs-caption);padding:3px 7px}.checkbox-field,.role-label{font-weight:600;display:inline-flex}.checkbox-field{min-height:36px;color:var(--ink);font-size:var(--fs-ui);align-items:center;gap:8px}.checkbox-field input{width:15px;height:15px}:where(.nexus-shell[data-env=prod]) :where(.management-form,[data-writes]){position:relative}.nexus-shell[data-env=prod] :is(.management-form,[data-writes]):before{z-index:2;border-top-left-radius:inherit;border-top-right-radius:inherit;background:var(--hazard-prod);content:"";opacity:.9;pointer-events:none;height:4px;position:absolute;top:-1px;left:-1px;right:-1px}.nexus-shell[data-env=prod] .nx-dialog-panel[data-writes]:before{border-radius:calc(var(--r-dialog) - 1px) calc(var(--r-dialog) - 1px) 0 0;top:0;left:0;right:0}.nexus-shell[data-env=prod] .data-table-wrap[data-writes]{background:var(--hazard-prod) 0 0 /100% 4px no-repeat,var(--surface);padding-top:4px}.nexus-shell[data-env=prod] .data-table-wrap[data-writes]:before{content:none}.data-table-wrap{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-panel);position:relative;overflow-x:auto}.cell-strong{font-weight:600}.cell-muted{color:var(--muted)}.cell-mono{font-family:var(--font-mono),monospace;font-size:var(--fs-meta);font-stretch:87.5%}.cell-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:14ch;max-width:34ch;display:-webkit-box;overflow:hidden}@media (max-width:720px){.cell-name{max-width:min(34ch,42vw)}}.cell-link{color:inherit;text-decoration:none}.cell-link:hover{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-actions-stack{justify-items:start;gap:8px;display:grid}.pagination-row{color:var(--muted);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:16px;display:flex}.pagination-row>div{gap:8px;display:flex}.announcement-list{gap:10px;display:grid}.announcement-item{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);padding:16px 18px}.announcement-item-header{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.announcement-item-title{font-size:var(--fs-body);margin:0;font-weight:650}.announcement-body{color:var(--ink);font-size:var(--fs-ui);margin:12px 0;line-height:1.65}.announcement-meta{color:var(--muted);font-size:var(--fs-meta);flex-wrap:wrap;gap:8px 18px;line-height:1.5;display:flex}.announcement-meta a{color:var(--accent-strong);font-weight:600}.announcement-priority{color:var(--muted);font-family:var(--font-mono),monospace;font-size:var(--fs-caption);margin-left:auto;font-stretch:87.5%}.plan-summary{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface-subtle);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 16px;display:flex}.plan-summary strong{font-size:var(--fs-body)}.plan-summary span{color:var(--muted);font-size:var(--fs-meta)}.plan-summary .cell-mono,.plan-summary code,.plan-summary strong+span{color:var(--ink);font-family:var(--font-mono),monospace;font-size:var(--fs-meta);font-stretch:87.5%}.status-tag{border-radius:var(--r-tag);font-size:var(--fs-meta);white-space:nowrap;border:1px solid #0000;align-self:center;align-items:center;gap:6px;padding:2px 7px;font-weight:600;line-height:1.5;display:inline-flex}.status-tag--success{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.status-tag--success{border-color:color-mix(in srgb,var(--ok) 22%,transparent)}}.status-tag--success{background:var(--ok-soft);color:var(--ok)}.status-tag--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.status-tag--warning{border-color:color-mix(in srgb,var(--warning) 30%,transparent)}}.status-tag--warning{background:var(--warning-soft);color:var(--warning)}.status-tag--info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.status-tag--info{border-color:color-mix(in srgb,var(--info) 22%,transparent)}}.status-tag--info{background:var(--info-soft);color:var(--info)}.status-tag--danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.status-tag--danger{border-color:color-mix(in srgb,var(--danger) 32%,transparent)}}.status-tag--danger{background:var(--danger-soft);color:var(--danger)}.status-tag--neutral{border-color:var(--line);background:var(--surface-subtle);color:var(--muted)}.status-tag--nominal{color:var(--ink);background:0 0;border-color:#0000;padding-inline:0;font-weight:500}.status-tag--nominal:before{background:var(--line-strong);content:"";border-radius:1.5px;flex:none;width:6px;height:6px}.status-tag--mono{font-family:var(--font-mono),monospace;font-size:var(--fs-caption);font-weight:500;font-stretch:87.5%}.status-tag-dot{background:currentColor;border-radius:1.5px;flex:none;width:6px;height:6px}.status-tag-dot[data-pulse]{animation:nx-live 1.6s ease-in-out infinite}@keyframes nx-live{50%{opacity:.35}}.override-mark{color:var(--muted);font-family:var(--font-sans),sans-serif;font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;margin-left:6px;font-weight:650;font-stretch:75%}.toggle-pill{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);min-height:30px;color:var(--ink);cursor:pointer;font-size:var(--fs-meta);align-items:center;gap:6px;padding:0 11px;font-weight:600;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.toggle-pill:hover:not(:disabled){border-color:var(--ink)}.toggle-pill:is([aria-pressed=true],[data-active=true]){border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.toggle-pill:disabled{cursor:default}.toggle-pill[data-pending=true]{cursor:wait;opacity:.65}.toggle-list{flex-wrap:wrap;gap:8px;display:flex}.segmented{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface-subtle);padding:2px;display:inline-flex}.segmented>.nx-confirm>.segmented-option,.segmented>button{min-height:26px;color:var(--muted);cursor:pointer;font-size:var(--fs-meta);background:0 0;border:0;border-radius:3px;padding:0 10px;font-weight:600}.segmented>.nx-confirm>.segmented-option:hover:not(:disabled),.segmented>button:hover:not(:disabled){color:var(--ink)}.segmented>.nx-confirm>.segmented-option[aria-expanded=true],.segmented>.nx-confirm>.segmented-option[data-active=true],.segmented>button[aria-pressed=true]{background:var(--surface);box-shadow:0 0 0 1px var(--line-strong),0 1px 2px #00000014;color:var(--ink);font-weight:700}.segmented>.nx-confirm>.segmented-option[aria-expanded=true]{box-shadow:0 0 0 1px var(--accent);color:var(--accent-strong)}.segmented>button:disabled{cursor:wait}.segmented>.nx-confirm>.segmented-option:disabled{cursor:default}.inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-confirm input,.inline-confirm select,.inline-confirm textarea,.inline-form input,.inline-form select{border:1px solid var(--control-edge);border-radius:var(--r-control);background:var(--surface);min-height:32px;color:var(--ink);font-size:var(--fs-ui);padding:6px 9px}.inline-form input[type=number]{width:132px;font-family:var(--font-mono),monospace;font-stretch:87.5%}.plan-change-form{margin-top:12px}.plan-change-form select{min-width:190px}.plan-change-form input{flex:220px;max-width:340px}.inline-error{color:var(--danger);font-size:var(--fs-meta);margin:0;line-height:1.45}.inline-confirm{border:1px solid var(--line-strong);border-radius:var(--r-panel);background:var(--surface-raised);width:min(100%,360px);box-shadow:var(--shadow-panel);gap:10px;padding:14px;display:grid;position:relative}.inline-confirm--danger{border-color:var(--danger);padding-top:18px}@supports (color:color-mix(in lab,red,red)){.inline-confirm--danger{border-color:color-mix(in srgb,var(--danger) 55%,var(--line))}}.inline-confirm--danger{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.inline-confirm--danger{background:color-mix(in srgb,var(--danger) 4%,var(--surface))}}.inline-confirm--danger:before{border-radius:var(--r-panel) var(--r-panel) 0 0;background:var(--hazard-danger);content:"";height:6px;position:absolute;top:-1px;left:-1px;right:-1px}.inline-confirm-title{min-width:0;color:var(--ink);font-size:var(--fs-ui);margin:0;font-weight:650;line-height:1.4}.inline-confirm-note{color:var(--muted);font-size:var(--fs-meta);margin:0;line-height:1.5}.inline-confirm-note code{border:1px solid var(--line);border-radius:var(--r-tag);background:var(--surface);color:var(--ink);font-size:var(--fs-caption);overflow-wrap:anywhere;padding:1px 5px}.inline-confirm label{color:var(--ink);font-size:var(--fs-meta);gap:5px;font-weight:600;display:grid}.inline-confirm textarea{resize:vertical;min-height:58px}.inline-confirm-actions{gap:8px;display:flex}.nx-bulkhead{background:linear-gradient(180deg,var(--face-lit),var(--face) 26%,var(--face) 86%,var(--face-lip));box-shadow:inset 0 1px #ffffff12}.env-badge{border:1px dashed var(--env-sim);flex:none;align-items:center;gap:7px;min-height:24px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.env-badge{border:1px dashed color-mix(in srgb,var(--env-sim) 60%,var(--line-strong))}}.env-badge{border-radius:var(--r-tag);background:var(--env-sim)}@supports (color:color-mix(in lab,red,red)){.env-badge{background:color-mix(in srgb,var(--env-sim) 8%,var(--surface))}}.env-badge{color:var(--ink);white-space:nowrap}.env-badge-mode{align-items:center;gap:6px;display:inline-flex}.env-badge-name{color:var(--muted);font-family:var(--font-mono),monospace;font-size:var(--fs-caption);letter-spacing:.02em;text-transform:none;font-weight:500;font-stretch:87.5%}.env-badge--rail{border-color:var(--sidebar-env-sim)}@supports (color:color-mix(in lab,red,red)){.env-badge--rail{border-color:color-mix(in srgb,var(--sidebar-env-sim) 45%,transparent)}}.env-badge--rail{background:var(--sidebar-env-sim)}@supports (color:color-mix(in lab,red,red)){.env-badge--rail{background:color-mix(in srgb,var(--sidebar-env-sim) 6%,transparent)}}.env-badge--rail{color:var(--sidebar-ink)}.env-badge--rail .env-badge-name{color:var(--sidebar-muted)}.env-badge--prod,.env-badge--prod.env-badge--rail{border:1px solid var(--env-prod)}@supports (color:color-mix(in lab,red,red)){.env-badge--prod,.env-badge--prod.env-badge--rail{border:1px solid color-mix(in srgb,var(--env-prod) 70%,#000)}}.env-badge--prod,.env-badge--prod.env-badge--rail{background:var(--env-prod);color:#fff}.env-badge--prod .env-badge-name{color:#ffffffeb}.env-badge-dot{background:#fff;border-radius:1.5px;width:6px;height:6px}.env-badge--rail.env-badge--block{justify-content:space-between;width:100%;min-height:30px}.nx-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin:0 0 24px;display:flex;position:relative;overflow-x:auto}.nx-tabs::-webkit-scrollbar{display:none}.nx-tab{min-height:38px;color:var(--muted);font-size:var(--fs-ui);border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;margin-bottom:-1px;padding:0 12px;font-weight:600;text-decoration:none;transition:color .14s,border-color .14s;display:inline-flex}.nx-tab:hover{color:var(--ink)}.nx-tab[aria-current=page]{border-color:var(--accent);color:var(--ink)}.nx-tab:focus-visible{outline-offset:-3px}.nx-tab-meta{border-radius:var(--r-tag);background:var(--surface-subtle);color:var(--muted);font-family:var(--font-mono),monospace;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;padding:1px 5px;font-stretch:87.5%}.nx-dialog{border:1px solid var(--line-strong);border-radius:var(--r-dialog);background:var(--surface);width:min(100vw - 32px,560px);max-height:min(100vh - 48px,820px);box-shadow:var(--shadow-pop);color:var(--ink);margin:auto;padding:0}.nx-dialog--sm{width:min(100vw - 32px,420px)}.nx-dialog--lg{width:min(100vw - 32px,760px)}.nx-dialog::backdrop{background:var(--backdrop)}.nx-dialog[open]{animation:nx-dialog-in .18s var(--ease-out)}.nx-dialog[open]::backdrop{animation:nx-fade-in .18s ease-out}@keyframes nx-dialog-in{0%{opacity:0;transform:translateY(6px)}}@keyframes nx-fade-in{0%{opacity:0}}.nx-dialog-panel{max-height:inherit;flex-direction:column;display:flex}.nx-dialog-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex;position:relative}.nx-dialog--danger .nx-dialog-header{padding-top:22px}.nx-dialog--danger .nx-dialog-header:before{border-radius:var(--r-dialog) var(--r-dialog) 0 0;background:var(--hazard-danger);content:"";height:6px;position:absolute;top:0;left:0;right:0}.nx-dialog-title{font-size:var(--fs-heading);margin:0;font-weight:650;line-height:1.3}.nx-dialog-description{color:var(--muted);font-size:var(--fs-ui);margin:5px 0 0;line-height:1.5}.nx-dialog-body{font-size:var(--fs-ui);padding:18px 20px;line-height:1.55;overflow-y:auto}.nx-dialog-body>.nx-prod-warning:first-child{margin-bottom:16px}.nx-dialog-footer{border-top:1px solid var(--line);background:var(--surface-subtle);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.nx-icon-button{border-radius:var(--r-control);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;transition:background-color .14s,color .14s;display:inline-grid}.nx-icon-button:hover:not(:disabled){background:var(--surface-subtle);color:var(--ink)}.nx-confirm{align-content:start;place-items:start;gap:8px;display:grid}.nx-confirm-panel{letter-spacing:normal;text-align:start;text-transform:none;white-space:normal;width:min(100%,380px);animation:nx-guard-lift .18s var(--ease-out);font-weight:400;font-stretch:100%}@keyframes nx-guard-lift{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.nx-confirm-head{align-items:baseline;gap:10px;display:flex}.nx-armed{border:1px solid var(--danger);flex:none;gap:5px;padding:3px 6px 3px 5px}@supports (color:color-mix(in lab,red,red)){.nx-armed{border:1px solid color-mix(in srgb,var(--danger) 45%,transparent)}}.nx-armed{border-radius:var(--r-tag);background:var(--danger-soft);color:var(--danger)}.nx-armed .nx-icon{width:12px;height:12px}.nx-confirm .nx-confirm-panel[popover]{inset:auto;top:var(--nx-float-top,12px);left:var(--nx-float-left,12px);overscroll-behavior:contain;width:min(380px,100vw - 24px);max-height:calc(100vh - 24px);color:var(--ink);box-shadow:var(--shadow-pop);margin:0;line-height:1.45;position:fixed;overflow:hidden auto}.nx-confirm .nx-confirm-panel[popover]:before{border-radius:calc(var(--r-panel) - 1px) calc(var(--r-panel) - 1px) 0 0;top:0;left:0;right:0}.nx-confirm-panel label>span{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.nx-confirm-expected{border:1px solid var(--line-strong);border-radius:var(--r-tag);background:var(--surface);color:var(--ink);font-size:var(--fs-caption);overflow-wrap:anywhere;padding:1px 5px;font-weight:500}.inline-confirm .nx-confirm-typed{font-family:var(--font-mono),monospace;font-stretch:87.5%}.nx-prod-warning{border:1px solid var(--env-prod);align-items:flex-start;gap:8px;margin:0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.nx-prod-warning{border:1px solid color-mix(in srgb,var(--env-prod) 70%,#000)}}.nx-prod-warning{border-radius:var(--r-control);background:var(--env-prod);color:#fff;font-size:var(--fs-meta);line-height:1.45}.nx-prod-warning .nx-icon{margin-top:1px}.nx-prod-warning strong{letter-spacing:.02em;font-weight:700}.nx-sim-note{border:1px dashed var(--env-sim);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;padding:6px 9px;display:flex}@supports (color:color-mix(in lab,red,red)){.nx-sim-note{border:1px dashed color-mix(in srgb,var(--env-sim) 60%,var(--line-strong))}}.nx-sim-note{border-radius:var(--r-control);color:var(--muted);font-size:var(--fs-meta);line-height:1.45}.nx-sim-note .nx-placard{color:var(--ink)}.nx-dialog-body>.nx-sim-note:first-child{margin-bottom:16px}[data-live-flight] :is(.inline-confirm-actions,.nx-dialog-footer,.form-actions) button:is(.button-danger,.button-primary):not([type=button]):after{margin-block:5px;border-left:1px solid;align-self:stretch;align-items:center;margin-right:-3px;padding-left:8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){[data-live-flight] :is(.inline-confirm-actions,.nx-dialog-footer,.form-actions) button:is(.button-danger,.button-primary):not([type=button]):after{border-left:1px solid color-mix(in srgb,currentColor 38%,transparent)}}[data-live-flight] :is(.inline-confirm-actions,.nx-dialog-footer,.form-actions) button:is(.button-danger,.button-primary):not([type=button]):after{content:"PROD";content:"PROD"/"";font-size:var(--fs-caption);letter-spacing:.09em;font-weight:650;font-stretch:75%}.nx-empty{border:1px dashed var(--line-strong);border-radius:var(--r-panel);background:var(--surface);flex-wrap:wrap;align-items:center;gap:14px 16px;padding:24px;display:flex}@supports (color:color-mix(in lab,red,red)){.nx-empty{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.nx-empty--compact{padding:14px 16px}.nx-empty--error{border-style:solid;border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.nx-empty--error{border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}}.nx-empty--error{background:var(--danger-soft)}.nx-empty-icon{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);width:36px;height:36px;color:var(--muted);flex:none;place-items:center;display:grid}.nx-empty--error .nx-empty-icon{color:var(--danger)}.nx-empty-copy{flex:260px;min-width:0}.nx-empty-title{color:var(--ink);font-size:var(--fs-ui);margin:0;font-weight:650}.nx-empty--error .nx-empty-title{color:var(--danger)}.nx-empty-description{max-width:62ch;color:var(--muted);font-size:var(--fs-ui);margin:3px 0 0;line-height:1.55}.nx-empty-action{flex:none}.nx-kv{margin:0;display:grid}.nx-kv-row{border-top:1px solid var(--line);grid-template-columns:minmax(96px,32%) minmax(0,1fr);gap:16px;padding:9px 0;display:grid}.nx-kv-row:first-child{border-top:0;padding-top:0}.nx-kv dt{color:var(--muted)}.nx-kv dd,.nx-kv dt{font-size:var(--fs-ui)}.nx-kv dd{min-width:0;color:var(--ink);overflow-wrap:break-word;margin:0}.nx-kv .nx-kv-mono{font-family:var(--font-mono),monospace;font-size:var(--fs-meta);font-stretch:87.5%}.nx-kv .nx-kv-empty{color:var(--muted)}.nx-kv--cols-2,.nx-kv--cols-3{gap:16px 24px}.nx-kv--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-kv--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-kv--cols-2 .nx-kv-row,.nx-kv--cols-3 .nx-kv-row{border:0;grid-template-columns:1fr;gap:4px;padding:0}.nx-kv--cols-2 dt,.nx-kv--cols-3 dt{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:650;font-stretch:75%}.nx-kv-row--wide{grid-column:1/-1}.nx-copyable{min-width:0;max-width:100%;font-family:var(--font-mono),monospace;font-size:var(--fs-meta);align-items:center;gap:6px;font-stretch:87.5%;display:inline-flex}.nx-copyable-value{overflow-wrap:anywhere;min-width:0}.nx-copy{border-radius:var(--r-control);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;transition:color .14s,border-color .14s,background-color .14s;display:inline-grid}.nx-copy:hover{border-color:var(--line-strong);background:var(--surface-subtle);color:var(--ink)}.nx-copy[data-copied]{color:var(--ok)}.nx-copy .nx-icon{width:14px;height:14px}.nx-view-only{color:var(--muted);font-size:var(--fs-meta);align-items:center;gap:6px;display:inline-flex}.nx-digits{gap:8px;display:flex}.nx-digit{border:1px solid var(--control-edge);border-radius:var(--r-control);background:var(--surface);width:46px;min-width:0;height:54px;color:var(--ink);caret-color:var(--accent);font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums;text-align:center;flex:0 46px;padding:0;font-size:22px;font-stretch:87.5%;transition:border-color .14s,background-color .14s,box-shadow .14s}.nx-digit[data-filled=true]{border-color:var(--ink)}.nx-digit:focus,.nx-digit:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.nx-digit:disabled{background:var(--surface-subtle);color:var(--muted);cursor:wait}.nx-digits--error .nx-digit{border-color:var(--danger);background:var(--danger-soft)}.nx-digits--error .nx-digit:focus{box-shadow:0 0 0 1px var(--danger)}.nx-digit[data-masked=true]{--digit-dot:var(--ink);-webkit-text-fill-color:transparent;color:#0000}.nx-digit[data-masked=true][data-filled=true]{background-image:radial-gradient(circle,var(--digit-dot) 0 4.5px,transparent 5px);background-position:50%;background-repeat:no-repeat}.nx-digit[data-masked=true]:disabled{--digit-dot:var(--muted)}.nx-progress{background:var(--line);border-radius:2px;height:6px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.nx-progress{background:color-mix(in srgb,var(--line) 80%,var(--surface))}}.nx-progress-fill{border-radius:inherit;background:var(--accent);width:100%;height:100%;transform:scaleX(var(--progress,0));transform-origin:0;transition:transform .32s var(--ease-out);display:block}.nx-progress[data-indeterminate=true] .nx-progress-fill{width:32%;animation:nx-indeterminate 1.4s cubic-bezier(.65,0,.35,1) infinite;transform:none}@keyframes nx-indeterminate{0%{transform:translate(-100%)}to{transform:translate(320%)}}.nx-job{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-panel),var(--edge-highlight);gap:14px;padding:18px;display:grid}.nx-job-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.nx-job-heading{gap:3px;min-width:0;display:grid}.nx-job-title{font-size:var(--fs-body);margin:0;font-weight:650}.nx-job-id{color:var(--muted);font-family:var(--font-mono),monospace;font-size:var(--fs-caption);overflow-wrap:anywhere;font-stretch:87.5%}.nx-job-progress{gap:8px;display:grid}.nx-job-phase{color:var(--ink);font-size:var(--fs-ui);justify-content:space-between;gap:12px;font-weight:600;display:flex}.nx-job-count{color:var(--muted);font-family:var(--font-mono),monospace;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;font-weight:400;font-stretch:87.5%}.nx-job-note{border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface-subtle);color:var(--muted);font-size:var(--fs-ui);align-items:flex-start;gap:8px;margin:0;padding:9px 11px;line-height:1.5;display:flex}.nx-job-note .nx-icon{margin-top:1px}.nx-job-note--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.nx-job-note--warning{border-color:color-mix(in srgb,var(--warning) 32%,var(--line))}}.nx-job-note--warning{background:var(--warning-soft);color:var(--warning)}.nx-job-note--danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.nx-job-note--danger{border-color:color-mix(in srgb,var(--danger) 32%,var(--line))}}.nx-job-note--danger{background:var(--danger-soft);color:var(--danger)}.nx-job-report{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;margin:0;display:grid}.nx-job-report>div{border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface-subtle);padding:10px 12px}.nx-job-report dt{color:var(--muted);font-size:var(--fs-meta)}.nx-job-report dd{color:var(--ink);font-family:var(--font-mono),monospace;font-size:var(--fs-figure);font-variant-numeric:tabular-nums;margin:3px 0 0;font-weight:500;font-stretch:87.5%;line-height:1.25}.nx-job-facts{gap:6px;margin:0;display:grid}.nx-job-facts>div{grid-template-columns:minmax(110px,auto) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.nx-job-facts dt{color:var(--muted);font-size:var(--fs-meta)}.nx-job-facts dd{color:var(--ink);font-family:var(--font-mono),monospace;font-size:var(--fs-meta);overflow-wrap:anywhere;margin:0;font-stretch:87.5%}.nx-job-download{justify-self:start;gap:7px}.nx-upload{gap:10px;display:grid}.nx-dropzone{border:1px dashed var(--line-strong);border-radius:var(--r-panel);background:var(--surface);cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:16px 18px;transition:border-color .14s,background-color .14s;display:flex}.nx-dropzone:hover,.nx-dropzone[data-dragging=true]{border-color:var(--accent);background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.nx-dropzone:hover,.nx-dropzone[data-dragging=true]{background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}}.nx-dropzone[data-dragging=true]{border-style:solid}.nx-dropzone:focus-within{outline:2px solid var(--accent);outline-offset:2px}.nx-dropzone[data-disabled=true]{cursor:default;opacity:.6}.nx-dropzone-icon{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface-subtle);width:36px;height:36px;color:var(--muted);flex:none;place-items:center;display:grid}.nx-upload[data-state=done] .nx-dropzone-icon{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.nx-upload[data-state=done] .nx-dropzone-icon{border-color:color-mix(in srgb,var(--ok) 30%,var(--line))}}.nx-upload[data-state=done] .nx-dropzone-icon{background:var(--ok-soft);color:var(--ok)}.nx-dropzone-copy{flex:200px;gap:2px;min-width:0;display:grid}.nx-dropzone-label{color:var(--ink);font-size:var(--fs-ui);font-weight:650}.nx-dropzone-hint{color:var(--muted);font-size:var(--fs-meta)}.nx-dropzone-cta{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);min-height:28px;color:var(--ink);font-size:var(--fs-meta);align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.nx-dropzone:hover .nx-dropzone-cta{border-color:var(--ink)}.nx-upload-status{gap:8px;display:grid}.nx-upload-row{font-size:var(--fs-meta);align-items:center;gap:10px;display:flex}.nx-upload-file{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;align-items:center;gap:6px;font-stretch:87.5%;display:inline-flex;overflow:hidden}.nx-upload-file,.nx-upload-percent{font-family:var(--font-mono),monospace;font-size:var(--fs-caption)}.nx-upload-percent{color:var(--muted);font-variant-numeric:tabular-nums;font-stretch:87.5%}.nx-upload-done{color:var(--ok);font-size:var(--fs-ui);align-items:center;gap:7px;margin:0;display:flex}.nx-upload-error{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.nx-hub-back{align-items:center;gap:4px}.nx-hub-back-icon{width:14px;height:14px;transform:rotate(180deg)}.nx-hub-header{gap:12px;margin-bottom:18px;display:grid}.nx-hub-title-row{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.nx-hub-title-row h1{overflow-wrap:anywhere;font-size:var(--fs-title);letter-spacing:-.012em;margin:0;font-weight:650;line-height:1.2}.nx-hub-facts{flex-wrap:wrap;gap:8px 28px;margin:0;display:flex}.nx-hub-facts>div{gap:3px;min-width:0;display:grid}.nx-hub-facts dt{color:var(--muted);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:650;font-stretch:75%}.nx-hub-facts dd{color:var(--ink);font-size:var(--fs-ui);overflow-wrap:anywhere;margin:0}.nx-hub-facts dd.cell-mono{font-size:var(--fs-meta)}.nx-hub-title-row .status-tag--nominal{border-color:var(--line);padding-inline:7px}.nx-hub-body>:first-child>.data-section:first-child{margin-top:0}.nx-combobox{align-items:center;min-width:0;display:flex;position:relative}.nx-combobox-icon{color:var(--muted);pointer-events:none;position:absolute;left:10px}.nx-combobox-input{border:1px solid var(--control-edge);border-radius:var(--r-control);background:var(--surface);width:100%;min-height:36px;color:var(--ink);font-size:var(--fs-ui);padding:7px 34px 7px 10px;transition:border-color .14s}.nx-combobox[data-icon] .nx-combobox-input{padding-left:33px}.nx-combobox-input.is-mono{font-family:var(--font-mono),monospace;font-size:var(--fs-meta);font-stretch:87.5%}.nx-combobox-input:hover:not(:disabled){border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.nx-combobox-input:hover:not(:disabled){border-color:color-mix(in srgb,var(--ink) 35%,var(--control-edge))}}.nx-combobox[data-open] .nx-combobox-input{border-color:var(--accent)}.nx-combobox[data-invalid] .nx-combobox-input{border-color:var(--danger)}.nx-combobox[data-invalid] .nx-combobox-input:focus-visible{outline-color:var(--danger)}.nx-combobox-clear{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid;position:absolute;right:5px}.nx-combobox-clear:hover{background:var(--surface-subtle);color:var(--ink)}.nx-combobox-popover{z-index:40;border:1px solid var(--line-strong);border-radius:var(--r-panel);background:var(--surface);min-width:240px;box-shadow:var(--shadow-pop);animation:nx-combobox-in .14s var(--ease-out);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}@keyframes nx-combobox-in{0%{opacity:0;transform:translateY(-3px)}}.nx-combobox-heading{color:var(--muted);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:9px 11px 3px;font-weight:650;font-stretch:75%}.nx-combobox-list{overscroll-behavior:contain;max-height:280px;margin:0;padding:4px;list-style:none;overflow-y:auto}.nx-combobox-option{cursor:pointer;border-radius:4px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:36px;padding:6px 8px;display:grid}.nx-combobox-option[data-active]{background:var(--accent-soft)}.nx-combobox-text{gap:1px;min-width:0;display:grid}.nx-combobox-label{color:var(--ink);font-size:var(--fs-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.nx-combobox-label.is-mono{font-size:var(--fs-meta);font-weight:500}.nx-combobox-description,.nx-combobox-label.is-mono{font-family:var(--font-mono),monospace;font-stretch:87.5%}.nx-combobox-description{color:var(--muted);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-combobox-check{color:var(--accent)}.nx-combobox-option:not([aria-selected=true]) .nx-combobox-check{display:none}.nx-combobox-empty,.nx-combobox-more{color:var(--muted);font-size:var(--fs-meta);margin:0;padding:9px 12px 11px}.nx-combobox-more{border-top:1px solid var(--line)}@media (max-width:1080px){:root{--rail-w:224px}.nexus-sidebar{width:224px}.nexus-main-column{margin-left:224px}.nexus-topbar{padding:0 24px}.nexus-content{padding:28px 24px 48px}.nexus-account-email{max-width:150px}.nexus-account-role{display:none}}@media (max-width:720px){:root{--rail-w:0px;--topbar-h:52px;--rail-strip-h:101px}.nexus-sidebar{border-bottom:1px solid #00000059;border-right:0;width:auto;padding:12px 16px 0;position:static}.nexus-brand-row{border-bottom:0;justify-content:space-between;align-items:center;padding:0 0 12px;display:flex}.nexus-brand-caption,.nexus-sidebar-foot,.nexus-sidebar>.nexus-nav{display:none}.env-badge--rail.env-badge--block{width:auto}.nexus-mobile-nav{scrollbar-width:none;gap:4px;margin:0 -16px;padding:0 14px 10px;display:flex;position:relative;overflow-x:auto}.nexus-mobile-nav::-webkit-scrollbar{display:none}.nexus-mobile-nav .nexus-nav-link{min-height:34px;font-size:var(--fs-meta);flex:none;gap:7px;padding:0 10px}.nexus-mobile-nav .nexus-nav-link:not([aria-current=page]){border-color:#ffffff14}.nexus-mobile-nav .nexus-nav-link[data-deck-start]{margin-left:9px;position:relative}.nexus-mobile-nav .nexus-nav-link[data-deck-start]:before{content:"";background:#ffffff1f;width:1px;position:absolute;top:8px;bottom:8px;left:-8px}.nexus-mobile-nav .nexus-nav-link[data-deck-seam]:before{background:#ffffff38;width:2px}.nexus-mobile-nav .nexus-nav-icon{width:14px;height:14px}.nexus-main-column{min-height:calc(100vh - 100px);margin-left:0}.nexus-topbar{gap:12px;min-height:52px;padding:0 16px}.nexus-crumb-transit{display:none}.nexus-topbar-env{gap:5px;min-height:22px;margin-right:0;padding:0 7px;display:inline-flex}.nexus-topbar-env .env-badge-name{display:none}.nexus-crumb{white-space:nowrap;overflow:hidden}.nexus-account-copy{display:none}.nexus-signout span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nexus-signout{justify-content:center;width:30px;min-height:30px;padding:0}.nexus-content{padding:22px 16px 40px}.page-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:20px}:root{--fs-title:21px}.page-heading-actions{width:100%}.announcement-form{grid-template-columns:1fr}.announcement-form .form-actions,.announcement-form .form-field:has(textarea),.announcement-form .state-message{grid-column:auto}.pagination-row{flex-direction:column;align-items:flex-start}.nx-kv-row{gap:3px}.nx-kv--cols-2,.nx-kv--cols-3,.nx-kv-row{grid-template-columns:1fr}.nx-confirm-panel{width:100%}.nx-confirm .nx-confirm-panel[popover]{width:100%;max-height:85dvh;padding:18px 16px calc(16px + env(safe-area-inset-bottom));border-radius:var(--r-dialog) var(--r-dialog) 0 0;box-shadow:var(--shadow-sheet);border-width:1px 0 0;inset:auto 0 0}.nx-confirm .nx-confirm-panel[popover].inline-confirm--danger{padding-top:22px}.nx-confirm .nx-confirm-panel[popover]:before{border-radius:calc(var(--r-dialog) - 1px) calc(var(--r-dialog) - 1px) 0 0}.nx-confirm .nx-confirm-panel[popover] .inline-confirm-actions>*{flex:1 1 0;min-height:36px}.nx-digits{gap:6px}.nx-digit{height:50px}:where(.data-table-wrap>table:not(.data-table--stack)) :is(th,td):first-child{z-index:1;background:var(--surface);box-shadow:inset -1px 0 0 var(--line);position:sticky;left:0}:where(.data-table-wrap>table:not(.data-table--stack)) thead th:first-child{background:var(--surface-subtle)}:where(.data-table-wrap>table:not(.data-table--stack)) tbody tr:hover>:is(th,td):first-child{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){:where(.data-table-wrap>table:not(.data-table--stack)) tbody tr:hover>:is(th,td):first-child{background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface))}}.nexus-content .data-table--stack>tbody,.nexus-content table.data-table--stack{width:100%;min-width:0;display:block}.nexus-content .data-table--stack>thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nexus-content .data-table--stack>tbody>tr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;padding:12px 14px;display:grid}.nexus-content .data-table--stack>tbody>tr:first-child{border-top:0}.nexus-content .data-table--stack>tbody>tr:hover{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.nexus-content .data-table--stack>tbody>tr:hover{background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface))}}.nexus-content .data-table--stack>tbody>tr>:is(td,th){text-align:left;background:0 0;border:0;grid-column:1/-1;min-width:0;padding:0;display:block}.nexus-content .data-table--stack>tbody>tr>:first-child{grid-area:1/1}.nexus-content .data-table--stack>tbody>tr>.cell-aside{text-align:right;grid-area:1/2;justify-self:end}.nexus-content .data-table--stack [data-label]:before{min-width:88px;color:var(--muted);content:attr(data-label);content:attr(data-label) /"";font-family:var(--font-sans),sans-serif;font-size:var(--fs-caption);letter-spacing:.07em;text-transform:uppercase;margin-right:10px;font-weight:650;font-stretch:75%;display:inline-block}.nexus-content .data-table--stack .cell-stack-hide{display:none}.nexus-content .data-table--stack .cell-name{max-width:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.nx-combobox-popover,.nx-confirm-panel,.status-tag-dot[data-pulse]{animation:none}.nexus-main-column,.nexus-shell,.nexus-topbar:after{transition-duration:.18s!important}.nexus-crumb-transit,.nexus-nav-link[aria-current=page],.nx-lamp{animation:none}.nx-progress[data-indeterminate=true] .nx-progress-fill{opacity:.35;width:100%;animation:none;transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}