:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nsc-canvas:#f4f6f7;--nsc-surface:#fff;--nsc-surface-raised:#fafbfb;--nsc-surface-muted:#edf1f2;--nsc-ink:#17232d;--nsc-muted-ink:#5c6b74;--nsc-subtle-ink:#78868e;--nsc-border:#dbe3e6;--nsc-border-strong:#b9c7cc;--nsc-nav:#0b1825;--nsc-nav-raised:#112436;--nsc-nav-hover:#163145;--nsc-nav-active:#154b4b;--nsc-nav-border:#294052;--nsc-nav-muted:#aebfca;--nsc-primary:#08766d;--nsc-primary-strong:#075f58;--nsc-focus:#087d74;--nsc-success:#247a57;--nsc-warning:#a35b11;--nsc-danger:#b33545;--nsc-info:#2b5e8a;--nsc-signal:#c47a16;--nsc-on-dark:#f7fafb;--nsc-success-subtle:#e7f4ec;--nsc-warning-subtle:#fff4e6;--nsc-danger-subtle:#fdecef;--nsc-info-subtle:#eaf1f8;--nsc-neutral-subtle:#edf1f2;--nsc-font-display:"Avenir Next", "SF Pro Display", "Segoe UI Variable", "Segoe UI", system-ui, sans-serif;--nsc-font-body:"Avenir Next", "SF Pro Text", "Segoe UI Variable", "Segoe UI", system-ui, sans-serif;--nsc-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--nsc-text-body:.9375rem;--nsc-leading-body:1.5;--nsc-text-display:1.75rem;--nsc-leading-display:1.12;--nsc-text-mono:.8125rem;--nsc-leading-mono:1.4;--nsc-space-micro:.375rem;--nsc-space-small:.75rem;--nsc-space-medium:1.125rem;--nsc-space-large:1.5rem;--nsc-space-section:2.25rem;--nsc-page-max:90rem;--nsc-radius-control:.625rem;--nsc-radius-card:.875rem;--nsc-radius-pill:999px;--nsc-control-height:2.625rem;--nsc-table-row-height:3.25rem;--nsc-rail-width:17rem;--nsc-header-height:4.5rem;--nsc-dialog-width:min(38rem, calc(100vw - 2rem));--nsc-shadow-card:0 1px 2px #17232d0a, 0 1px 1px #17232d05;--nsc-shadow-overlay:0 22px 56px #0b18253d, 0 2px 8px #0b182514;--nsc-shadow-float:0 10px 24px #17232d1f, 0 1px 2px #17232d0d;--nsc-backdrop:#0b18258f;--nsc-focus-ring:0 0 0 3px #087d7447;--nsc-transition-fast:.16s ease;--nsc-transition-standard:.22s ease;--nsc-scrollbar-track:var(--nsc-surface-muted);--nsc-scrollbar-thumb:#a9b8bd;--nsc-scrollbar-thumb-hover:#7e959b;--nsc-scrollbar-thumb-active:var(--nsc-primary-strong);--nsc-z-dropdown:200;--nsc-z-popover:300;--nsc-z-header:400;--nsc-z-backdrop:500;--nsc-z-dialog:600;--nsc-z-drawer:700;--nsc-z-command:800;--nsc-z-toast:900;--z-dropdown:var(--nsc-z-dropdown);--z-popover:var(--nsc-z-popover);--z-header:var(--nsc-z-header);--z-backdrop:var(--nsc-z-backdrop);--z-dialog:var(--nsc-z-dialog);--z-drawer:var(--nsc-z-drawer);--z-command:var(--nsc-z-command);--z-toast:var(--nsc-z-toast)}@media (forced-colors:active){:root{--nsc-canvas:Canvas;--nsc-surface:Canvas;--nsc-surface-raised:Canvas;--nsc-surface-muted:Canvas;--nsc-ink:CanvasText;--nsc-muted-ink:CanvasText;--nsc-subtle-ink:CanvasText;--nsc-border:CanvasText;--nsc-border-strong:CanvasText;--nsc-nav:Canvas;--nsc-nav-raised:Canvas;--nsc-nav-hover:Highlight;--nsc-nav-active:Highlight;--nsc-nav-border:CanvasText;--nsc-nav-muted:CanvasText;--nsc-primary:Highlight;--nsc-primary-strong:Highlight;--nsc-focus:Highlight;--nsc-success:CanvasText;--nsc-warning:CanvasText;--nsc-danger:CanvasText;--nsc-info:CanvasText;--nsc-on-dark:HighlightText}}.nsc-button{min-block-size:var(--nsc-control-height);border-radius:var(--nsc-radius-control);max-inline-size:100%;color:var(--nsc-ink);letter-spacing:.005em;text-align:center;transition:background-color var(--nsc-transition-fast), border-color var(--nsc-transition-fast), box-shadow var(--nsc-transition-fast), color var(--nsc-transition-fast), transform var(--nsc-transition-fast);background:0 0;border:1px solid #0000;grid-auto-flow:column;place-items:center;padding:.5rem .9375rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-grid;position:relative}.nsc-button--full{inline-size:100%}.nsc-button__content{justify-content:center;align-items:center;gap:.5rem;min-inline-size:0;display:inline-flex}.nsc-button__content--busy{opacity:0}.nsc-button__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nsc-button__icon{flex:none;place-items:center;display:inline-grid}.nsc-button__busy{place-items:center;display:grid;position:absolute;inset:0}.nsc-button[data-size=sm]{min-block-size:2rem;padding-inline:.625rem;font-size:.8125rem}.nsc-button[data-size=lg]{min-block-size:3rem;padding-inline:1.125rem;font-size:1rem}.nsc-button[data-emphasis=solid][data-intent=primary],.nsc-button[data-emphasis=solid][data-intent=info]{color:var(--nsc-on-dark);background:var(--nsc-primary);box-shadow:0 1px 1px #075f5838}.nsc-button[data-emphasis=solid][data-intent=neutral]{color:var(--nsc-on-dark);background:var(--nsc-ink)}.nsc-button[data-emphasis=solid][data-intent=success]{color:var(--nsc-on-dark);background:var(--nsc-success)}.nsc-button[data-emphasis=solid][data-intent=warning]{color:var(--nsc-on-dark);background:var(--nsc-warning)}.nsc-button[data-emphasis=solid][data-intent=danger]{color:var(--nsc-on-dark);background:var(--nsc-danger)}.nsc-button[data-emphasis=outline]{border-color:var(--nsc-border-strong);background:var(--nsc-surface);box-shadow:0 1px 1px #17232d08}.nsc-button[data-emphasis=outline][data-intent=primary],.nsc-button[data-emphasis=outline][data-intent=info],.nsc-button[data-emphasis=link][data-intent=primary],.nsc-button[data-emphasis=link][data-intent=info]{color:var(--nsc-primary-strong)}.nsc-button[data-emphasis=outline][data-intent=success],.nsc-button[data-emphasis=link][data-intent=success]{color:var(--nsc-success)}.nsc-button[data-emphasis=outline][data-intent=warning],.nsc-button[data-emphasis=link][data-intent=warning]{color:var(--nsc-warning)}.nsc-button[data-emphasis=outline][data-intent=danger],.nsc-button[data-emphasis=link][data-intent=danger]{color:var(--nsc-danger)}.nsc-button[data-emphasis=ghost]:not(:disabled):hover,.nsc-button[data-emphasis=link]:not(:disabled):hover{background:var(--nsc-neutral-subtle)}.nsc-button[data-emphasis=link]{border-radius:var(--nsc-space-micro);text-underline-offset:.16em;min-block-size:auto;padding:.25rem;text-decoration:underline}.nsc-button[data-emphasis=solid]:not(:disabled):hover{background:var(--nsc-primary-strong);box-shadow:var(--nsc-shadow-float)}.nsc-button[data-emphasis=solid][data-intent=success]:not(:disabled):hover{background:var(--nsc-success)}.nsc-button[data-emphasis=solid][data-intent=warning]:not(:disabled):hover{background:var(--nsc-warning)}.nsc-button[data-emphasis=solid][data-intent=danger]:not(:disabled):hover{background:var(--nsc-danger)}.nsc-button[data-emphasis=solid][data-intent=neutral]:not(:disabled):hover{background:var(--nsc-ink)}.nsc-button[data-emphasis=outline]:not(:disabled):hover{border-color:var(--nsc-primary);background:color-mix(in srgb, var(--nsc-info-subtle) 72%, var(--nsc-surface))}.nsc-button:not(:disabled):active{transform:translateY(1px)}.nsc-button:disabled{opacity:.52;box-shadow:none}.nsc-icon-button{aspect-ratio:1;min-inline-size:var(--nsc-control-height);padding:0}.nsc-icon-button[data-size=sm]{min-inline-size:2rem}.nsc-icon-button[data-size=lg]{min-inline-size:3rem}.nsc-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;block-size:1.125rem;inline-size:1.125rem;animation:.8s linear infinite nsc-spin;display:inline-block}.nsc-spinner--button{block-size:1rem;inline-size:1rem}@keyframes nsc-spin{to{transform:rotate(360deg)}}.nsc-status-badge{border:1px solid color-mix(in srgb, var(--nsc-border-strong) 78%, var(--nsc-border));border-radius:var(--nsc-radius-pill);min-block-size:1.625rem;max-inline-size:100%;color:var(--nsc-muted-ink);background:var(--nsc-neutral-subtle);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:.375rem;padding:.1875rem .5625rem;font-size:.75rem;font-weight:750;line-height:1.2;display:inline-flex}.nsc-status-badge__dot{background:currentColor;border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.nsc-status-badge__icon{flex:none;place-items:center;display:inline-grid}.nsc-status-badge[data-tone=info]{border-color:var(--nsc-primary);color:var(--nsc-info);background:var(--nsc-info-subtle)}.nsc-status-badge[data-tone=success]{border-color:var(--nsc-success);color:var(--nsc-success);background:var(--nsc-success-subtle)}.nsc-status-badge[data-tone=warning]{border-color:var(--nsc-warning);color:var(--nsc-warning);background:var(--nsc-warning-subtle)}.nsc-status-badge[data-tone=danger]{border-color:var(--nsc-danger);color:var(--nsc-danger);background:var(--nsc-danger-subtle)}.nsc-card{--nsc-card-padding:var(--nsc-space-large);border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-card);background:var(--nsc-surface);box-shadow:var(--nsc-shadow-card);overflow:hidden}.nsc-card--flush{--nsc-card-padding:0}.nsc-card__header{justify-content:space-between;align-items:flex-start;gap:var(--nsc-space-medium);border-block-end:1px solid color-mix(in srgb, var(--nsc-border) 82%, transparent);padding:var(--nsc-card-padding) var(--nsc-card-padding) var(--nsc-space-small);background:var(--nsc-surface-raised);display:flex}.nsc-card__heading{min-inline-size:0}.nsc-card__eyebrow,.nsc-page-header__eyebrow{margin:0 0 var(--nsc-space-micro);color:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.3}.nsc-card__title{color:var(--nsc-ink);margin:0;font-size:1.0625rem;font-weight:750;line-height:1.3}.nsc-card__description,.nsc-page-header__description{margin:var(--nsc-space-micro) 0 0;color:var(--nsc-muted-ink)}.nsc-card__action{flex:none}.nsc-card__body{padding:var(--nsc-space-medium) var(--nsc-card-padding) var(--nsc-card-padding)}.nsc-empty-state,.nsc-loading-state{justify-items:center;gap:var(--nsc-space-small);min-block-size:12rem;padding:var(--nsc-space-large);color:var(--nsc-muted-ink);text-align:center;place-content:center;display:grid}.nsc-empty-state--compact{min-block-size:10rem;padding:var(--nsc-space-medium)}.nsc-empty-state__icon{border-radius:var(--nsc-radius-control);block-size:2.5rem;inline-size:2.5rem;color:var(--nsc-primary);background:var(--nsc-info-subtle);place-items:center;display:grid}.nsc-empty-state__title{color:var(--nsc-ink);margin:0;font-size:1rem}.nsc-empty-state__description{max-inline-size:36rem;margin:var(--nsc-space-micro) 0 0}.nsc-empty-state__action{margin-block-start:var(--nsc-space-micro)}.nsc-loading-state{grid-template-columns:auto auto;grid-auto-flow:column;min-block-size:10rem;font-weight:650}.nsc-loading-state--inline{min-block-size:10rem}.nsc-page-header{border-bottom:1px solid var(--nsc-border);padding:calc(var(--nsc-space-large) + var(--nsc-space-micro)) 0 var(--nsc-space-large);position:relative}.nsc-page-header__cue{inset-block:calc(var(--nsc-space-large) + var(--nsc-space-micro));border-radius:var(--nsc-radius-pill);background:var(--nsc-signal);inline-size:.1875rem;position:absolute;inset-inline-start:0}.nsc-page-header__content{justify-content:space-between;align-items:flex-end;gap:var(--nsc-space-large);padding-inline-start:var(--nsc-space-medium);display:flex}.nsc-page-header__copy{min-inline-size:0}.nsc-page-header__title{color:var(--nsc-ink);font-family:var(--nsc-font-display);font-size:clamp(1.625rem,2vw,2rem);font-weight:750;line-height:var(--nsc-leading-display);letter-spacing:-.032em;margin:0}.nsc-page-header__meta{gap:var(--nsc-space-small);flex-wrap:wrap;margin-block-start:var(--nsc-space-small);display:flex}.nsc-page-header__actions{justify-content:flex-end;gap:var(--nsc-space-small);flex-wrap:wrap;flex:none;display:flex}.nsc-form-field{gap:var(--nsc-space-micro);display:grid}.nsc-form-field__label{color:color-mix(in srgb, var(--nsc-ink) 90%, var(--nsc-muted-ink));letter-spacing:.01em;align-items:baseline;gap:.1875rem;font-size:.8125rem;font-weight:700;display:inline-flex}.nsc-form-field__required{color:var(--nsc-danger)}.nsc-form-field :is(input,select,textarea){inline-size:100%;min-block-size:var(--nsc-control-height);border:1px solid var(--nsc-border-strong);border-radius:var(--nsc-radius-control);color:var(--nsc-ink);background:var(--nsc-surface);transition:border-color var(--nsc-transition-fast), box-shadow var(--nsc-transition-fast), background-color var(--nsc-transition-fast);padding:.5rem .75rem;line-height:1.35;box-shadow:inset 0 1px 1px #17232d05}.nsc-form-field textarea{min-block-size:7rem}.nsc-form-field :is(input,select,textarea):hover:not(:disabled){border-color:color-mix(in srgb, var(--nsc-muted-ink) 80%, var(--nsc-border-strong))}.nsc-form-field :is(input,select,textarea):focus{border-color:var(--nsc-focus);box-shadow:var(--nsc-focus-ring);outline:none}.nsc-form-field :is(input,select,textarea)[aria-invalid=true]{border-color:var(--nsc-danger);background:var(--nsc-danger-subtle)}.nsc-form-field :is(input,select,textarea):disabled{color:var(--nsc-muted-ink);background:var(--nsc-surface-muted)}.nsc-form-field__support{min-block-size:1.375rem}.nsc-form-field__hint,.nsc-form-field__error{margin:0;font-size:.8125rem;line-height:1.35}.nsc-form-field__hint{color:var(--nsc-muted-ink)}.nsc-form-field__error{color:var(--nsc-danger);font-weight:650}.nsc-permission-gate{display:inline-flex}.nsc-data-table{border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-card);background:var(--nsc-surface);box-shadow:var(--nsc-shadow-card);overflow:hidden}.nsc-data-table__scroll{min-block-size:18rem;overflow:auto}.nsc-data-table__swipe-cue{display:none}.nsc-data-table__table{border-collapse:separate;border-spacing:0;inline-size:100%;min-inline-size:42rem;color:var(--nsc-ink);font-variant-numeric:tabular-nums;font-size:.875rem}.nsc-data-table__table th,.nsc-data-table__table td{padding:.75rem var(--nsc-space-medium);border-bottom:1px solid var(--nsc-border);vertical-align:middle}.nsc-data-table__table th{z-index:1;color:var(--nsc-muted-ink);border-bottom-color:var(--nsc-border-strong);background:var(--nsc-surface-raised);font-family:var(--nsc-font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.25;position:sticky;inset-block-start:0}.nsc-data-table__table tbody tr{min-block-size:var(--nsc-table-row-height);transition:background-color var(--nsc-transition-fast)}.nsc-data-table__table tbody tr:not(:has(.nsc-data-table__state)):hover{background:var(--nsc-surface-raised)}.nsc-data-table__table tbody tr:last-child td{border-bottom:0}.nsc-data-table[data-density=compact] .nsc-data-table__table th,.nsc-data-table[data-density=compact] .nsc-data-table__table td{padding-block:.4375rem;font-size:.8125rem}.nsc-data-table__sort-button{align-items:center;gap:var(--nsc-space-micro);color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;background:0 0;border:0;padding:0;display:inline-flex}.nsc-data-table__sort-button:hover{color:var(--nsc-primary-strong)}.nsc-data-table__sort-indicator{color:var(--nsc-primary);font-size:.625rem}.nsc-data-table__state{min-inline-size:100%}.nsc-data-table__state.is-error .nsc-empty-state{color:var(--nsc-danger);background:var(--nsc-danger-subtle)}.nsc-data-table__footer{justify-content:space-between;align-items:center;gap:var(--nsc-space-small);border-top:1px solid var(--nsc-border);min-block-size:4rem;padding:var(--nsc-space-small) var(--nsc-space-medium);color:var(--nsc-muted-ink);display:flex}.nsc-dialog-layer,.nsc-drawer-layer{pointer-events:none;isolation:isolate;place-items:center;display:grid;position:fixed;inset:0}.nsc-dialog-layer{z-index:var(--nsc-z-dialog)}.nsc-drawer-layer{z-index:var(--nsc-z-drawer)}.nsc-dialog-backdrop,.nsc-drawer-backdrop{z-index:var(--nsc-z-backdrop);pointer-events:auto;background:var(--nsc-backdrop);position:fixed;inset:0}.nsc-dialog{z-index:var(--nsc-z-dialog);inline-size:var(--nsc-dialog-width);pointer-events:auto;border:1px solid var(--nsc-border-strong);border-radius:var(--nsc-radius-card);background:var(--nsc-surface);max-block-size:min(44rem,100dvh - 2rem);box-shadow:var(--nsc-shadow-overlay);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.nsc-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--nsc-space-medium);border-block-end:1px solid var(--nsc-border);padding:var(--nsc-space-large) var(--nsc-space-large) var(--nsc-space-medium);background:var(--nsc-surface-raised);flex:none;display:flex}.nsc-dialog__title{color:var(--nsc-ink);font-family:var(--nsc-font-display);margin:0;font-size:1.25rem;line-height:1.22}.nsc-dialog__description{margin:var(--nsc-space-micro) 0 0;color:var(--nsc-muted-ink)}.nsc-dialog__close{flex:none}.nsc-dialog__body{overscroll-behavior:contain;min-block-size:0;padding:var(--nsc-space-medium) var(--nsc-space-large) var(--nsc-space-large);flex:auto;overflow:auto}.nsc-dialog__footer{justify-content:flex-end;gap:var(--nsc-space-small);border-top:1px solid var(--nsc-border);padding:var(--nsc-space-medium) var(--nsc-space-large);background:var(--nsc-surface-raised);flex-wrap:wrap;flex:none;display:flex}.nsc-toast-viewport{z-index:var(--nsc-z-toast);gap:var(--nsc-space-small);inline-size:min(24rem,100vw - 2rem);margin:0;padding:0;list-style:none;display:grid;position:fixed;inset-block-start:var(--nsc-space-large);inset-inline-end:var(--nsc-space-large)}.nsc-toast{align-items:flex-start;gap:var(--nsc-space-small);border:1px solid var(--nsc-border-strong);border-radius:var(--nsc-radius-control);padding:var(--nsc-space-small);color:var(--nsc-ink);background:var(--nsc-surface);box-shadow:var(--nsc-shadow-float);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.nsc-toast__marker{background:var(--nsc-info);border-radius:50%;block-size:.625rem;inline-size:.625rem;margin-block-start:.375rem}.nsc-toast[data-tone=success] .nsc-toast__marker{background:var(--nsc-success)}.nsc-toast[data-tone=warning] .nsc-toast__marker{background:var(--nsc-warning)}.nsc-toast[data-tone=error]{border-color:var(--nsc-danger);background:var(--nsc-danger-subtle)}.nsc-toast[data-tone=error] .nsc-toast__marker{background:var(--nsc-danger)}.nsc-toast__title,.nsc-toast__message{margin:0}.nsc-toast__title{font-weight:750}.nsc-toast__message{color:var(--nsc-muted-ink);font-size:.875rem}.nsc-toast__action{padding:var(--nsc-space-micro) 0;color:var(--nsc-primary-strong);text-underline-offset:.16em;background:0 0;border:0;font-weight:750;text-decoration:underline}.nsc-toast__dismiss{color:var(--nsc-muted-ink)}.nsc-skip-link{z-index:var(--nsc-z-toast);border:1px solid var(--nsc-primary-strong);border-radius:var(--nsc-radius-control);color:var(--nsc-on-dark);background:var(--nsc-primary-strong);box-shadow:var(--nsc-shadow-float);transition:transform var(--nsc-transition-fast);padding:.5rem .75rem;position:fixed;inset-block-start:var(--nsc-space-small);inset-inline-start:var(--nsc-space-small);transform:translateY(-180%)}.nsc-skip-link:focus-visible{color:var(--nsc-on-dark);transform:translateY(0)}.nsc-app-shell{grid-template-columns:var(--nsc-rail-width) minmax(0, 1fr);background:var(--nsc-canvas);min-block-size:100dvh;display:grid}.nsc-app-shell__rail{block-size:100dvh;position:sticky;inset-block-start:0}.nsc-app-shell__frame{min-inline-size:0}.nsc-sidebar{min-block-size:100%;color:var(--nsc-on-dark);background:var(--nsc-nav);flex-direction:column;display:flex;overflow:auto}.nsc-sidebar__brand{align-items:center;gap:var(--nsc-space-small);border-bottom:1px solid var(--nsc-nav-border);padding:calc(var(--nsc-space-large) + var(--nsc-space-micro)) var(--nsc-space-large) var(--nsc-space-large);color:var(--nsc-on-dark);text-decoration:none;display:flex}.nsc-sidebar__brand:hover{color:var(--nsc-on-dark);background:var(--nsc-nav-raised)}.nsc-sidebar__brand-mark{border:1px solid color-mix(in srgb, var(--nsc-signal) 72%, var(--nsc-nav-border));border-radius:var(--nsc-radius-control);block-size:2.25rem;inline-size:2.25rem;color:var(--nsc-on-dark);background:var(--nsc-nav-raised);font-family:var(--nsc-font-mono);letter-spacing:.06em;place-items:center;font-size:.6875rem;font-weight:750;display:grid}.nsc-sidebar__brand-name,.nsc-sidebar__brand-note{display:block}.nsc-sidebar__brand-name{letter-spacing:-.012em;font-weight:750;line-height:1.2}.nsc-sidebar__brand-note{color:var(--nsc-nav-muted);margin-block-start:.125rem;font-size:.75rem}.nsc-sidebar__nav{padding:var(--nsc-space-medium) var(--nsc-space-small)}.nsc-sidebar__group+.nsc-sidebar__group{margin-block-start:var(--nsc-space-medium)}.nsc-sidebar__group-label{margin:0 0 var(--nsc-space-micro);color:color-mix(in srgb, var(--nsc-nav-muted) 78%, transparent);font-family:var(--nsc-font-mono);letter-spacing:.11em;text-transform:uppercase;padding-inline:.625rem;font-size:.625rem;font-weight:750;line-height:1.2}.nsc-sidebar__nav ul{gap:.3125rem;margin:0;padding:0;list-style:none;display:grid}.nsc-sidebar__link{align-items:center;gap:var(--nsc-space-small);border-radius:var(--nsc-radius-control);min-block-size:2.875rem;color:var(--nsc-nav-muted);letter-spacing:.005em;transition:color var(--nsc-transition-fast), background-color var(--nsc-transition-fast);padding:.5rem .625rem;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.nsc-sidebar__link:hover{color:var(--nsc-on-dark);background:var(--nsc-nav-hover)}.nsc-sidebar__link[aria-current=page]{color:var(--nsc-on-dark);background:var(--nsc-nav-active);position:relative}.nsc-sidebar__link[aria-current=page]:before{border-radius:var(--nsc-radius-pill);background:var(--nsc-signal);content:"";inline-size:.1875rem;position:absolute;inset-block:.75rem;inset-inline-start:-.5rem}.nsc-sidebar__link-icon{flex:none;place-items:center;display:grid}.nsc-app-header{z-index:var(--nsc-z-header);justify-content:space-between;align-items:center;gap:var(--nsc-space-medium);min-block-size:var(--nsc-header-height);border-bottom:1px solid var(--nsc-border);padding:var(--nsc-space-small) clamp(var(--nsc-space-medium), 3vw, var(--nsc-space-section));background:color-mix(in srgb, var(--nsc-surface) 94%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);display:flex;position:sticky;inset-block-start:0;box-shadow:0 1px #17232d05}.nsc-app-header__leading,.nsc-app-header__actions,.nsc-app-header__user{align-items:center;display:flex}.nsc-app-header__leading,.nsc-app-header__actions{gap:var(--nsc-space-small)}.nsc-app-header__menu-button{display:none}.nsc-app-header__brand-short{color:var(--nsc-ink);white-space:nowrap;font-size:.8125rem;font-weight:750;display:none}.nsc-app-header__context{color:var(--nsc-subtle-ink);font-family:var(--nsc-font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.nsc-app-header__persona select{border:1px solid var(--nsc-border-strong);border-radius:var(--nsc-radius-control);min-block-size:2rem;color:var(--nsc-ink);background:var(--nsc-surface);padding-inline:.5rem;font-size:.8125rem;font-weight:700}.nsc-app-header__user{gap:var(--nsc-space-micro)}.nsc-app-header__avatar{border-radius:calc(var(--nsc-radius-control) - .125rem);block-size:2rem;inline-size:2rem;color:var(--nsc-on-dark);background:var(--nsc-primary);font-family:var(--nsc-font-mono);place-items:center;font-size:.75rem;font-weight:700;display:grid}.nsc-app-header__user-copy{line-height:1.15;display:grid}.nsc-app-header__user-copy strong{max-inline-size:12rem;color:var(--nsc-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.nsc-app-header__user-copy small{color:var(--nsc-muted-ink);font-size:.6875rem}.nsc-app-shell__main{inline-size:min(100%, var(--nsc-page-max));padding:0 clamp(var(--nsc-space-medium), 3vw, var(--nsc-space-section)) calc(var(--nsc-space-section) + var(--nsc-space-medium));margin-inline:auto}.nsc-mobile-drawer{z-index:var(--nsc-z-drawer);pointer-events:auto;background:var(--nsc-nav);block-size:100dvh;inline-size:min(24rem,100vw - 2rem);box-shadow:var(--nsc-shadow-overlay);flex-direction:column;justify-self:start;display:flex;position:relative;overflow:hidden}.nsc-mobile-drawer__header{min-block-size:var(--nsc-header-height);border-bottom:1px solid var(--nsc-nav-border);padding-inline:max(var(--nsc-space-medium), env(safe-area-inset-left)) max(var(--nsc-space-medium), env(safe-area-inset-right));color:var(--nsc-on-dark);justify-content:space-between;align-items:center;display:flex}.nsc-mobile-drawer__header p{font-family:var(--nsc-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.nsc-mobile-drawer__header .nsc-button{color:var(--nsc-on-dark)}.nsc-mobile-drawer__header .nsc-button:not(:disabled):hover{background:var(--nsc-nav-hover)}.nsc-sidebar--mobile{min-block-size:0}.nsc-sidebar--mobile .nsc-sidebar__brand{display:none}@media (width<=52rem){.nsc-app-shell{grid-template-columns:minmax(0,1fr)}.nsc-app-shell__rail{display:none}.nsc-app-header__menu-button{display:inline-grid}.nsc-app-header__leading{min-inline-size:0}.nsc-page-header__content{flex-direction:column;align-items:flex-start}.nsc-page-header__actions{justify-content:flex-start}}@media (width<=38rem){.nsc-app-header{gap:var(--nsc-space-small);padding-inline:var(--nsc-space-small)}.nsc-app-header__context,.nsc-app-header__user{display:none}.nsc-app-header__brand-short{display:inline}.nsc-app-header__actions{gap:var(--nsc-space-micro);min-inline-size:0}.nsc-app-header__persona select{max-inline-size:5.75rem;padding-inline:.375rem;font-size:.75rem}.nsc-page-header{padding-block:var(--nsc-space-medium)}.nsc-page-header__cue{inset-block:var(--nsc-space-medium)}.nsc-page-header,.nsc-page-header__content{padding-inline-start:0}.nsc-page-header__actions,.nsc-page-header__actions .nsc-button{inline-size:100%}.nsc-card__header:has(>.nsc-card__action>:is(.nsc-inline-actions,.nsc-form-actions)){flex-direction:column;align-items:stretch}:is(.nsc-card__header:has(>.nsc-card__action>:is(.nsc-inline-actions,.nsc-form-actions)) .nsc-card__action,.nsc-card__header:has(>.nsc-card__action>:is(.nsc-inline-actions,.nsc-form-actions)) :is(.nsc-inline-actions,.nsc-form-actions)){inline-size:100%}.nsc-card__header:has(>.nsc-card__action>:is(.nsc-inline-actions,.nsc-form-actions)) :is(.nsc-inline-actions,.nsc-form-actions) .nsc-button{flex:10rem}.nsc-data-table__swipe-cue{justify-content:space-between;align-items:center;gap:var(--nsc-space-small);border-block-end:1px solid var(--nsc-border);min-block-size:2.75rem;padding:.375rem var(--nsc-space-medium);color:var(--nsc-muted-ink);background:var(--nsc-surface-raised);font-size:.75rem;line-height:1.3;display:flex}.nsc-data-table__swipe-cue span[aria-hidden=true]{color:var(--nsc-primary);font-family:var(--nsc-font-mono);flex:none;font-size:1rem;font-weight:700}.nsc-dialog{max-block-size:calc(100dvh - 1rem);inline-size:calc(100vw - 1rem)}.nsc-dialog__header,.nsc-dialog__body,.nsc-dialog__footer{padding-inline:var(--nsc-space-medium)}.nsc-toast-viewport{inset-block-start:var(--nsc-space-small);inset-inline-end:var(--nsc-space-small)}.nsc-mobile-drawer{inline-size:min(24rem,100vw - .75rem)}}@media (forced-colors:active){.nsc-button,.nsc-card,.nsc-data-table,.nsc-dialog,.nsc-toast,.nsc-status-badge,.nsc-form-field :is(input,select,textarea),.nsc-card__header,.nsc-dialog__header,.nsc-sidebar__brand,.nsc-mobile-drawer__header{border-color:canvastext}.nsc-app-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.nsc-sidebar__link[aria-current=page]:before,.nsc-page-header__cue{background:highlight}}*{box-sizing:border-box}html{background:var(--nsc-canvas);scrollbar-gutter:stable;min-block-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--nsc-header-height) + var(--nsc-space-medium))}body{background:var(--nsc-canvas);min-block-size:100vh;color:var(--nsc-ink);font-family:var(--nsc-font-body);font-size:var(--nsc-text-body);font-kerning:normal;font-synthesis:none;font-variant-numeric:proportional-nums;line-height:var(--nsc-leading-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}#root{min-block-size:100vh}button,input,select,textarea{font:inherit;letter-spacing:inherit}button:not(:disabled),select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled){cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}textarea,.resize-none{resize:none}a{color:var(--nsc-primary-strong);text-underline-offset:.16em;font-weight:650}a:hover{color:var(--nsc-primary)}:focus-visible{outline:3px solid var(--nsc-focus);outline-offset:3px}::selection{background:var(--nsc-info-subtle);color:var(--nsc-ink)}:where(p,li,dd){text-wrap:pretty}:where(html,body,#root,#root *,.nsc-dialog-layer,.nsc-dialog-layer *,.nsc-drawer-layer,.nsc-drawer-layer *,.nsc-toast-viewport,.nsc-toast-viewport *){scrollbar-color:var(--nsc-scrollbar-thumb) var(--nsc-scrollbar-track);scrollbar-width:thin}:where(html,body,#root,#root *,.nsc-dialog-layer,.nsc-dialog-layer *,.nsc-drawer-layer,.nsc-drawer-layer *,.nsc-toast-viewport,.nsc-toast-viewport *)::-webkit-scrollbar{block-size:.75rem;inline-size:.75rem}:where(html,body,#root,#root *,.nsc-dialog-layer,.nsc-dialog-layer *,.nsc-drawer-layer,.nsc-drawer-layer *,.nsc-toast-viewport,.nsc-toast-viewport *)::-webkit-scrollbar-track{background:var(--nsc-scrollbar-track)}:where(html,body,#root,#root *,.nsc-dialog-layer,.nsc-dialog-layer *,.nsc-drawer-layer,.nsc-drawer-layer *,.nsc-toast-viewport,.nsc-toast-viewport *)::-webkit-scrollbar-thumb{border:3px solid var(--nsc-scrollbar-track);border-radius:var(--nsc-radius-pill);background:var(--nsc-scrollbar-thumb);min-block-size:2.5rem}:where(html,body,#root,#root *,.nsc-dialog-layer,.nsc-dialog-layer *,.nsc-drawer-layer,.nsc-drawer-layer *,.nsc-toast-viewport,.nsc-toast-viewport *)::-webkit-scrollbar-thumb:hover{background:var(--nsc-scrollbar-thumb-hover)}:where(html,body,#root,#root *,.nsc-dialog-layer,.nsc-dialog-layer *,.nsc-drawer-layer,.nsc-drawer-layer *,.nsc-toast-viewport,.nsc-toast-viewport *)::-webkit-scrollbar-thumb:active{background:var(--nsc-scrollbar-thumb-active)}.nsc-scroll-stable-gutter{scrollbar-gutter:stable}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){:where(html,body,#root,#root *,.nsc-dialog-layer,.nsc-dialog-layer *,.nsc-drawer-layer,.nsc-drawer-layer *,.nsc-toast-viewport,.nsc-toast-viewport *){forced-color-adjust:auto;scrollbar-color:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nsc-page{gap:var(--nsc-space-section);inline-size:min(100%, var(--nsc-page-max));padding:var(--nsc-space-large);margin-inline:auto;display:grid}.nsc-local-banner{align-items:flex-start;gap:var(--nsc-space-small);border:1px solid color-mix(in srgb, var(--nsc-warning) 38%, var(--nsc-border));border-radius:var(--nsc-radius-control);color:#6c4300;background:var(--nsc-warning-subtle);padding:.625rem .75rem;display:flex}.nsc-local-banner svg{flex:none;margin-block-start:.125rem}.nsc-local-banner p{margin:0}.nsc-local-banner strong{color:var(--nsc-ink);margin-inline-end:.25rem}.nsc-overview-hero{gap:var(--nsc-space-large);border-radius:var(--nsc-radius-card);color:var(--nsc-on-dark);background:radial-gradient(circle at 86% 0,#1e5fa8c2,#0000 38%),linear-gradient(128deg,#102a43 0%,#173f63 60%,#1d568f 100%);border:1px solid #244867;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);padding:clamp(1.25rem,3vw,2.25rem);display:grid;overflow:hidden}.nsc-overview-hero__eyebrow{margin:0 0 var(--nsc-space-small);color:#d0e5fb;font-family:var(--nsc-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.nsc-overview-hero h1{max-inline-size:18ch;color:var(--nsc-on-dark);font-family:var(--nsc-font-display);margin:0;font-size:clamp(1.8rem,4vw,2.75rem);line-height:1.04}.nsc-overview-hero__copy{max-inline-size:58ch;margin:var(--nsc-space-medium) 0 0;color:#d9e7f3}.nsc-overview-hero__actions{gap:var(--nsc-space-small);flex-wrap:wrap;margin-block-start:var(--nsc-space-large);display:flex}.nsc-overview-hero .nsc-button[data-emphasis=outline]{color:var(--nsc-on-dark);background:#ffffff14;border-color:#ffffff94}.nsc-overview-hero__signal{align-self:stretch;gap:var(--nsc-space-small);padding:var(--nsc-space-large);border-radius:var(--nsc-radius-card);background:#04182a47;border:1px solid #ffffff2b;align-content:end;display:grid}.nsc-overview-hero__signal-label{color:#bfdbf3;font-family:var(--nsc-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.nsc-overview-hero__signal-value{margin:0;font-size:2.25rem;font-weight:750;line-height:1}.nsc-overview-hero__signal-copy{color:#d9e7f3;margin:0;font-size:.875rem}.nsc-kpi-grid{gap:var(--nsc-space-medium);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nsc-metric-card{gap:var(--nsc-space-small);min-block-size:9.5rem;padding:var(--nsc-space-large);border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-card);background:var(--nsc-surface);display:grid}.nsc-metric-card__eyebrow{color:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.nsc-metric-card__value{color:var(--nsc-ink);font-variant-numeric:tabular-nums;margin:auto 0 0;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1}.nsc-metric-card__detail{color:var(--nsc-muted-ink);margin:0;font-size:.8125rem}.nsc-content-grid{gap:var(--nsc-space-medium);grid-template-columns:minmax(0,1.4fr) minmax(17rem,.6fr);display:grid}.nsc-content-grid--equal{grid-template-columns:repeat(2,minmax(0,1fr))}.nsc-workspace-grid{gap:var(--nsc-space-medium);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nsc-workspace-card{flex-direction:column;min-block-size:15.5rem;display:flex}.nsc-workspace-card .nsc-card__body{flex-direction:column;flex:auto;justify-content:flex-end;display:flex}.nsc-workspace-card__link{justify-content:space-between;align-items:center;gap:var(--nsc-space-small);min-block-size:var(--nsc-control-height);border:1px solid var(--nsc-border-strong);border-radius:var(--nsc-radius-control);color:var(--nsc-primary-strong);transition:border-color var(--nsc-transition-fast), background-color var(--nsc-transition-fast), box-shadow var(--nsc-transition-fast);padding:.5rem .75rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.nsc-workspace-card__link:hover{border-color:var(--nsc-primary);background:var(--nsc-info-subtle)}.nsc-workspace-card__link:focus-visible{box-shadow:var(--nsc-focus-ring);outline:0}.nsc-admin-boundary{border-color:color-mix(in srgb, var(--nsc-primary) 28%, var(--nsc-border));background:var(--nsc-surface)}.nsc-admin-boundary__facts{gap:var(--nsc-space-small);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--nsc-space-medium);display:grid}.nsc-admin-boundary__facts>div{border-inline-start:.25rem solid var(--nsc-primary);min-block-size:5.75rem;color:var(--nsc-ink);gap:.3rem;padding:.375rem .75rem;display:grid}.nsc-admin-boundary__facts>div:nth-child(2){border-inline-start-color:var(--nsc-info)}.nsc-admin-boundary__facts>div:nth-child(3){border-inline-start-color:var(--nsc-warning)}.nsc-admin-boundary__label{color:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.nsc-admin-boundary__facts strong{font-size:.875rem;line-height:1.38}.nsc-admin-control-grid{gap:var(--nsc-space-medium);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nsc-admin-control-card{flex-direction:column;min-block-size:20rem;display:flex}.nsc-admin-control-card .nsc-card__body,.nsc-admin-control-card__body{gap:var(--nsc-space-medium);flex-direction:column;flex:auto;min-block-size:0;display:flex}.nsc-admin-control-card__body>:last-child{margin-block-start:auto}.nsc-admin-control-card__note{color:var(--nsc-muted-ink);margin:0;font-size:.8125rem;line-height:1.45}.nsc-admin-control-card__note strong{color:var(--nsc-ink);font-variant-numeric:tabular-nums}.nsc-admin-control-link{align-items:center;gap:var(--nsc-space-small);min-block-size:var(--nsc-control-height);border:1px solid var(--nsc-border-strong);border-radius:var(--nsc-radius-control);color:var(--nsc-primary-strong);transition:border-color var(--nsc-transition-fast), background-color var(--nsc-transition-fast), box-shadow var(--nsc-transition-fast);grid-template-columns:minmax(0,1fr) auto;padding:.625rem .75rem;text-decoration:none;display:grid}.nsc-admin-control-link:hover{border-color:var(--nsc-primary);background:var(--nsc-info-subtle)}.nsc-admin-control-link:focus-visible{box-shadow:var(--nsc-focus-ring);outline:0}.nsc-admin-control-link__title,.nsc-admin-control-link__detail{display:block}.nsc-admin-control-link__title{color:var(--nsc-primary-strong);font-size:.875rem;font-weight:700}.nsc-admin-control-link__detail{color:var(--nsc-muted-ink);overflow-wrap:anywhere;margin-block-start:.125rem;font-size:.75rem;line-height:1.35}.nsc-admin-control-link>svg{color:var(--nsc-primary)}.nsc-admin-policy-note{border-inline-start:.25rem solid var(--nsc-info);padding:.25rem 0 .25rem var(--nsc-space-small);color:var(--nsc-muted-ink);margin-block-start:var(--nsc-space-medium)}.nsc-admin-policy-note p{margin:0;font-size:.8125rem;line-height:1.45}.nsc-admin-policy-note strong{color:var(--nsc-ink)}.nsc-admin-dialog-summary{margin-block-end:var(--nsc-space-medium)}.nsc-permission-templates .nsc-card__body,.nsc-permission-templates__content{gap:var(--nsc-space-medium);display:grid}.nsc-permission-templates__intro{justify-content:space-between;align-items:flex-start;gap:var(--nsc-space-small);border-inline-start:.25rem solid var(--nsc-primary);padding:.25rem 0 .25rem var(--nsc-space-small);flex-wrap:wrap;display:flex}.nsc-permission-templates__intro>div{min-inline-size:0;max-inline-size:54rem}.nsc-permission-templates__intro p{color:var(--nsc-muted-ink);margin:.2rem 0 0;font-size:.8125rem;line-height:1.48}.nsc-permission-templates__eyebrow{font-family:var(--nsc-font-mono);letter-spacing:.07em;text-transform:uppercase;font-weight:750;color:var(--nsc-primary-strong)!important;margin:0!important;font-size:.6875rem!important}.nsc-permission-templates__error{align-items:center;gap:var(--nsc-space-small);flex-wrap:wrap;display:flex}.nsc-permission-templates__error .nsc-notice{flex:22rem}.nsc-permission-templates__toolbar{gap:var(--nsc-space-small) var(--nsc-space-medium);border-block:1px solid var(--nsc-border);padding-block:var(--nsc-space-medium);grid-template-columns:minmax(15rem,.8fr) minmax(12rem,.55fr) auto;align-items:start;display:grid}.nsc-permission-templates__toolbar .nsc-form-field__support{min-block-size:0}.nsc-permission-templates__toolbar-status{min-block-size:var(--nsc-control-height);align-content:start;gap:.35rem;padding-block-start:.15rem;display:grid}.nsc-permission-templates__toolbar-status>span,.nsc-permission-templates__reload-help{color:var(--nsc-muted-ink);font-size:.75rem;line-height:1.4}.nsc-permission-templates__toolbar-actions{justify-content:flex-end;align-self:center}.nsc-permission-templates__reload-help{margin:calc(var(--nsc-space-small) * -.35) 0 0}.nsc-permission-templates__restriction{gap:var(--nsc-space-small);border:1px solid color-mix(in srgb, var(--nsc-warning) 38%, var(--nsc-border));border-radius:var(--nsc-radius-control);padding:var(--nsc-space-small) var(--nsc-space-medium);background:var(--nsc-warning-subtle);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.nsc-permission-templates__restriction>svg{color:var(--nsc-warning);margin-block-start:.1rem}.nsc-permission-templates__restriction strong,.nsc-permission-templates__restriction p{margin:0}.nsc-permission-templates__restriction strong{color:var(--nsc-ink);font-size:.8125rem}.nsc-permission-templates__restriction p{color:var(--nsc-muted-ink);margin-block-start:.15rem;font-size:.75rem;line-height:1.45}.nsc-permission-templates__groups{gap:var(--nsc-space-large);display:grid}.nsc-permission-templates__group>header{justify-content:space-between;align-items:baseline;gap:.25rem var(--nsc-space-medium);flex-wrap:wrap;margin-block-end:var(--nsc-space-small);display:flex}.nsc-permission-templates__group h3,.nsc-permission-templates__group p{margin:0}.nsc-permission-templates__group h3{color:var(--nsc-ink);font-size:.9375rem}.nsc-permission-templates__group>header p{color:var(--nsc-muted-ink);font-size:.75rem;line-height:1.4}.nsc-permission-templates__group>ul{gap:var(--nsc-space-small);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nsc-permission-templates__resource{border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-control);min-inline-size:0;padding:var(--nsc-space-small);background:var(--nsc-surface-raised);margin:0}.nsc-permission-templates__resource:disabled{opacity:.7}.nsc-permission-templates__resource>legend{max-inline-size:100%;color:var(--nsc-ink);padding:0 .25rem;font-size:.8125rem;font-weight:750;line-height:1.3}.nsc-permission-templates__actions{gap:.35rem;margin-block-start:.25rem;display:grid}.nsc-permission-templates__action{align-items:center;gap:var(--nsc-space-small);border-block-start:1px solid color-mix(in srgb, var(--nsc-border) 78%, transparent);grid-template-columns:minmax(0,1fr) minmax(8.5rem,auto);min-block-size:2.25rem;padding-block-start:.35rem;display:grid}.nsc-permission-templates__action:first-child{border-block-start:0;padding-block-start:0}.nsc-permission-templates__action .nsc-checkbox-field{align-items:center;min-inline-size:0}.nsc-permission-templates__action .nsc-checkbox-field input{margin-block-start:0}.nsc-permission-templates__action .nsc-checkbox-field span{color:var(--nsc-ink);font-size:.75rem;font-weight:650}.nsc-permission-templates__scope select{border:1px solid var(--nsc-border-strong);border-radius:calc(var(--nsc-radius-control) - .125rem);min-block-size:2rem;inline-size:100%;color:var(--nsc-ink);background:var(--nsc-surface);padding:.25rem .45rem;font-size:.75rem}.nsc-permission-templates__scope select:focus-visible{border-color:var(--nsc-focus);box-shadow:var(--nsc-focus-ring);outline:0}.nsc-permission-templates__scope select:disabled{color:var(--nsc-muted-ink);background:var(--nsc-surface-muted)}.nsc-permission-templates__not-granted{color:var(--nsc-muted-ink);justify-self:end;font-size:.6875rem;font-style:italic}.nsc-permission-templates__footer{justify-content:space-between;align-items:center;gap:var(--nsc-space-small);border-block-start:1px solid var(--nsc-border);flex-wrap:wrap;padding-block-start:var(--nsc-space-medium);display:flex}.nsc-permission-templates__footer p{color:var(--nsc-muted-ink);margin:0;font-size:.8125rem}.nsc-team-access .nsc-card__body{gap:var(--nsc-space-medium);display:grid}.nsc-team-access__summary{border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-control);background:var(--nsc-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.nsc-team-access__summary>div{min-block-size:6.5rem;min-inline-size:0;padding:var(--nsc-space-medium);background:var(--nsc-surface-raised);align-content:start;gap:.25rem;display:grid}.nsc-team-access__summary>div+div{border-inline-start:1px solid var(--nsc-border)}.nsc-team-access__label{color:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:750;line-height:1.3}.nsc-team-access__summary strong{color:var(--nsc-ink);font-size:.9375rem;line-height:1.25}.nsc-team-access__summary p{color:var(--nsc-muted-ink);margin:0;font-size:.75rem;line-height:1.4}.nsc-team-access__staff-note,.nsc-team-access__protected-value{border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-control);padding:var(--nsc-space-small);background:var(--nsc-surface-raised);gap:.25rem;display:grid}.nsc-team-access__staff-note{border-inline-start:.25rem solid var(--nsc-info);color:var(--nsc-muted-ink);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;font-size:.8125rem;line-height:1.45}.nsc-team-access__staff-note svg{color:var(--nsc-info);margin-block-start:.1rem}.nsc-team-access__staff-note strong,.nsc-team-access__protected-value strong{color:var(--nsc-ink)}.nsc-team-access__protected-value>span{color:var(--nsc-muted-ink);font-size:.75rem;font-weight:700}.nsc-team-access__protected-value>strong{font-family:var(--nsc-font-mono);font-size:.875rem}.nsc-team-access__protected-value>p{color:var(--nsc-muted-ink);margin:0;font-size:.75rem;line-height:1.4}.nsc-team-access__migration{gap:var(--nsc-space-medium);border:1px solid color-mix(in srgb, var(--nsc-primary) 28%, var(--nsc-border));border-radius:var(--nsc-radius-card);padding:var(--nsc-space-medium);background:linear-gradient(135deg, color-mix(in srgb, var(--nsc-info-subtle) 68%, transparent), transparent 62%), var(--nsc-surface-raised);display:grid}.nsc-team-access__migration-copy{gap:var(--nsc-space-small);display:grid}.nsc-team-access__migration-heading{justify-content:space-between;align-items:flex-start;gap:var(--nsc-space-medium);display:flex}.nsc-team-access__migration h3{color:var(--nsc-ink);margin:0;font-size:1rem;line-height:1.3}.nsc-team-access__migration-heading p{max-inline-size:52rem;color:var(--nsc-muted-ink);margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.nsc-team-access__migration-list{color:var(--nsc-muted-ink);gap:.35rem;margin:0;padding-inline-start:1.1rem;font-size:.75rem;line-height:1.45;display:grid}.nsc-team-access__migration-action{justify-content:flex-end;display:flex}.nsc-stack{gap:var(--nsc-space-medium);display:grid}.nsc-stack--small{gap:var(--nsc-space-small)}.nsc-inline-actions,.nsc-filter-row,.nsc-form-actions,.nsc-card-row,.nsc-data-table__pager,.nsc-meta-row{align-items:center;gap:var(--nsc-space-small);flex-wrap:wrap;display:flex}.nsc-inline-actions{justify-content:flex-end}.nsc-filter-row{justify-content:space-between}.nsc-filter-row__controls{gap:var(--nsc-space-small);flex-wrap:wrap;flex:32rem;display:flex}.nsc-search-control{flex:15rem;min-inline-size:min(100%,15rem)}.nsc-search-control input,.nsc-filter-select,.nsc-compact-input{inline-size:100%;min-block-size:var(--nsc-control-height);border:1px solid var(--nsc-border-strong);border-radius:var(--nsc-radius-control);color:var(--nsc-ink);background:var(--nsc-surface);padding:.5rem .75rem}.nsc-filter-select{inline-size:auto;min-inline-size:10.5rem}.nsc-event-status-control{color:var(--nsc-muted-ink);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:700;display:inline-flex}.nsc-compact-input{max-inline-size:10rem}.nsc-search-control input:focus,.nsc-filter-select:focus,.nsc-compact-input:focus{border-color:var(--nsc-primary);box-shadow:var(--nsc-focus-ring);outline:0}.nsc-inventory-search-hint{min-block-size:var(--nsc-control-height);padding-inline:var(--nsc-space-small);align-items:center;gap:.35rem;display:inline-flex}.nsc-inventory-total{margin:var(--nsc-space-small) 0 0;color:var(--nsc-muted-ink);font-size:.8125rem}.nsc-inventory-total strong{color:var(--nsc-ink);font-variant-numeric:tabular-nums}.nsc-inventory-category-summary{margin:calc(var(--nsc-space-medium) * -.35) 0 0;border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-card);background:var(--nsc-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.nsc-inventory-category-summary>div{min-inline-size:0;padding:var(--nsc-space-small);background:var(--nsc-surface-raised);gap:.2rem;display:grid}.nsc-inventory-category-summary dt{color:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.nsc-inventory-category-summary dd{color:var(--nsc-ink);font-family:var(--nsc-font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;font-weight:700}.nsc-data-table__pager{color:var(--nsc-muted-ink);justify-content:space-between;font-size:.8125rem}.nsc-table-primary{gap:.2rem;display:grid}.nsc-table-primary a{color:var(--nsc-ink);font-weight:700;text-decoration:none}.nsc-table-primary a:hover{color:var(--nsc-primary-strong);text-decoration:underline}.nsc-table-secondary{color:var(--nsc-muted-ink);font-size:.8125rem}.nsc-number{font-family:var(--nsc-font-mono);font-variant-numeric:tabular-nums;font-size:.8125rem}.nsc-list{margin:0;padding:0;list-style:none;display:grid}.nsc-list__item{align-items:center;gap:var(--nsc-space-small);padding-block:var(--nsc-space-small);border-block-end:1px solid var(--nsc-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.nsc-list__item:last-child{border-block-end:0}.nsc-list__mark{block-size:2.25rem;inline-size:2.25rem;color:var(--nsc-primary);background:var(--nsc-info-subtle);border-radius:50%;place-items:center;display:grid}.nsc-list__copy{min-inline-size:0}.nsc-list__title,.nsc-list__detail{margin:0;display:block}.nsc-list__title{color:var(--nsc-ink);font-weight:700}.nsc-list__detail{color:var(--nsc-muted-ink);overflow-wrap:anywhere;white-space:normal;font-size:.8125rem;line-height:1.4}.nsc-event-board{gap:var(--nsc-space-small);display:grid}.nsc-event-board__item{align-items:center;gap:var(--nsc-space-small);border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-control);padding:var(--nsc-space-small);color:inherit;background:var(--nsc-surface);grid-template-columns:.6rem minmax(0,1fr) auto;text-decoration:none;display:grid}.nsc-event-board__item:hover{border-color:var(--nsc-primary);background:var(--nsc-info-subtle);color:inherit}.nsc-event-board__rail{border-radius:var(--nsc-radius-pill);background:var(--nsc-primary);align-self:stretch}.nsc-event-board__title{color:var(--nsc-ink);margin:0;font-weight:700}.nsc-event-board__meta{color:var(--nsc-muted-ink);margin:.15rem 0 0;font-size:.8125rem}.nsc-progress{gap:var(--nsc-space-small);grid-template-columns:1fr auto;align-items:center;display:grid}.nsc-progress__track{border-radius:var(--nsc-radius-pill);background:var(--nsc-surface-muted);block-size:.5rem;overflow:hidden}.nsc-progress__fill{border-radius:inherit;background:var(--nsc-success);block-size:100%;display:block}.nsc-progress__label{color:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);font-variant-numeric:tabular-nums;font-size:.75rem}.nsc-calendar-resources,.nsc-business-event-resources{color:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:700;display:flex}.nsc-calendar-resources>span,.nsc-business-event-resources>span{align-items:center;gap:.2rem;display:inline-flex}.nsc-calendar-resources__auto-kit{border:1px solid var(--nsc-info-subtle);border-radius:var(--nsc-radius-pill);color:var(--nsc-primary-strong);background:var(--nsc-info-subtle);padding:.18rem .42rem}.nsc-month-nav{gap:var(--nsc-space-small);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nsc-month-brief-actions{gap:var(--nsc-space-small);min-inline-size:min(30rem,100%);display:grid}.nsc-month-brief-actions__share{justify-content:center}.nsc-month-brief-actions__hint{margin:calc(var(--nsc-space-micro) * -.35) 0 0;color:var(--nsc-muted-ink);text-align:center;font-size:.75rem;line-height:1.35}.nsc-month-brief{border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-card);background:var(--nsc-surface);box-shadow:var(--nsc-shadow-float);overflow:hidden}.nsc-month-brief__masthead{justify-content:space-between;align-items:flex-end;gap:var(--nsc-space-large);padding:var(--nsc-space-large) var(--nsc-space-large) var(--nsc-space-large) calc(var(--nsc-space-large) + .4rem);border-inline-start:.4rem solid var(--nsc-signal);color:var(--nsc-on-dark);background:var(--nsc-nav);display:flex;position:relative;overflow:hidden}.nsc-month-brief__copy{gap:var(--nsc-space-micro);min-inline-size:0;display:grid}.nsc-month-brief__copy p,.nsc-month-brief__copy h2,.nsc-month-brief__copy span,.nsc-month-brief__signal p{margin:0}.nsc-month-brief__copy p{color:var(--nsc-nav-muted);font-family:var(--nsc-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.nsc-month-brief__copy h2{color:var(--nsc-on-dark);font-family:var(--nsc-font-display);letter-spacing:-.02em;font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.1}.nsc-month-brief__copy span{max-inline-size:45rem;color:var(--nsc-nav-muted);font-size:.875rem;line-height:1.45}.nsc-month-brief__signal{justify-items:end;gap:var(--nsc-space-micro);text-align:end;flex:none;display:grid}.nsc-month-brief__signal>span{border-radius:var(--nsc-radius-pill);color:var(--nsc-on-dark);background:#ffffff1a;border:1px solid #ffffff3d;padding:.3rem .55rem;font-size:.75rem;font-weight:700}.nsc-month-brief__signal p{color:var(--nsc-nav-muted);font-family:var(--nsc-font-mono);font-size:.6875rem}.nsc-month-brief__metrics{border-block-end:1px solid var(--nsc-border);background:var(--nsc-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;display:grid}.nsc-month-brief__metrics>div{min-block-size:8.6rem;padding:var(--nsc-space-medium);background:var(--nsc-surface);align-content:start;gap:.25rem;display:grid}.nsc-month-brief__metrics dt{color:var(--nsc-muted-ink);align-items:center;gap:.3rem;font-size:.6875rem;font-weight:750;line-height:1.3;display:flex}.nsc-month-brief__metrics dd{color:var(--nsc-ink);font-family:var(--nsc-font-mono);font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:1.65rem;font-weight:750;line-height:1}.nsc-month-brief__metrics small{color:var(--nsc-muted-ink);font-size:.6875rem;line-height:1.35}.nsc-month-brief__metrics>div[data-tone=pipeline] dd{color:var(--nsc-warning)}.nsc-month-brief__metrics>div[data-tone=committed] dd{color:var(--nsc-success)}.nsc-month-brief__kit-rule{gap:var(--nsc-space-small);padding:var(--nsc-space-medium) var(--nsc-space-large);color:var(--nsc-ink);background:var(--nsc-info-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.nsc-month-brief__kit-icon{block-size:2.25rem;inline-size:2.25rem;color:var(--nsc-primary);background:var(--nsc-surface);border-radius:50%;place-items:center;display:grid}.nsc-month-brief__kit-rule p,.nsc-month-brief__kit-peak{margin:0;font-size:.8125rem;line-height:1.4}.nsc-month-brief__kit-rule p{gap:.1rem;display:grid}.nsc-month-brief__kit-rule strong{color:var(--nsc-primary-strong);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.nsc-month-brief__kit-peak{border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-pill);color:var(--nsc-primary-strong);background:var(--nsc-surface);font-family:var(--nsc-font-mono);white-space:nowrap;padding:.35rem .55rem;font-size:.6875rem;font-weight:700}.nsc-month-brief-list{box-shadow:var(--nsc-shadow-float)}.nsc-month-brief-list .nsc-card__header{border-block-end:1px solid var(--nsc-border);background:var(--nsc-surface-raised)}.nsc-month-summary{border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-control);background:var(--nsc-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.nsc-month-summary>div{background:var(--nsc-surface-raised);gap:.25rem;padding:.625rem;display:grid}.nsc-month-summary dt{color:var(--nsc-muted-ink);align-items:center;gap:.25rem;font-size:.6875rem;font-weight:700;display:flex}.nsc-month-summary dd{color:var(--nsc-ink);font-family:var(--nsc-font-mono);margin:0;font-size:1.1rem;font-weight:750}.nsc-month-list{gap:var(--nsc-space-large);display:grid}.nsc-month-list__group{gap:var(--nsc-space-small);display:grid}.nsc-month-list__heading{justify-content:space-between;align-items:flex-start;gap:var(--nsc-space-small);display:flex}.nsc-month-list__heading h3,.nsc-month-list__heading p{margin:0}.nsc-month-list__heading h3{color:var(--nsc-ink);font-size:.9375rem}.nsc-month-list__heading p{color:var(--nsc-muted-ink);margin-block-start:.15rem;font-size:.75rem}.nsc-month-list__heading>span{border-radius:var(--nsc-radius-pill);min-inline-size:1.75rem;color:var(--nsc-primary-strong);background:var(--nsc-info-subtle);font-family:var(--nsc-font-mono);text-align:center;flex:none;padding:.2rem .45rem;font-size:.75rem;font-weight:700}.nsc-month-event-list{gap:var(--nsc-space-small);margin:0;padding:0;list-style:none;display:grid}.nsc-month-event{border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-control);background:var(--nsc-surface);grid-template-columns:minmax(8.5rem,.33fr) minmax(0,1fr);display:grid;overflow:hidden}.nsc-month-event__date{align-content:space-between;gap:var(--nsc-space-small);padding:var(--nsc-space-medium);color:var(--nsc-on-dark);background:var(--nsc-nav);display:grid}.nsc-month-event__date span{font-family:var(--nsc-font-mono);font-size:.8125rem;font-weight:700}.nsc-month-event__date small{color:#d4e4f2;font-size:.75rem}.nsc-month-event__content{gap:var(--nsc-space-small);padding:var(--nsc-space-medium);align-content:center;display:grid}.nsc-month-event__heading{justify-content:space-between;align-items:flex-start;gap:var(--nsc-space-small);flex-wrap:wrap;display:flex}.nsc-month-event__title{color:var(--nsc-ink);font-size:.9375rem;font-weight:750;text-decoration:none}.nsc-month-event__title:hover{color:var(--nsc-primary);text-decoration:underline}.nsc-month-event__location{color:var(--nsc-muted-ink);align-items:center;gap:.35rem;margin:0;font-size:.8125rem;display:flex}.nsc-month-event__location svg{color:var(--nsc-primary);flex:none}.nsc-month-empty{justify-items:center;gap:var(--nsc-space-small);border:1px dashed var(--nsc-border-strong);border-radius:var(--nsc-radius-control);padding:var(--nsc-space-large);color:var(--nsc-muted-ink);text-align:center;margin:0;display:grid}.nsc-month-empty p{margin:0}.nsc-dashboard-layout{gap:var(--nsc-space-medium);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:start;display:grid}.nsc-dashboard-card-link{border-radius:var(--nsc-radius-control);min-block-size:2rem;color:var(--nsc-primary-strong);align-items:center;padding:.25rem .45rem;font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}.nsc-dashboard-card-link:hover{color:var(--nsc-primary-strong);background:var(--nsc-info-subtle);text-decoration:underline}.nsc-dashboard-card-link:focus-visible{box-shadow:var(--nsc-focus-ring);outline:0}.nsc-dashboard-agenda .nsc-card__body{padding-block-start:var(--nsc-space-large)}.nsc-dashboard-decision .nsc-card__header{border-block-start:.28rem solid var(--nsc-signal);flex-direction:column;align-items:stretch}.nsc-dashboard-decision .nsc-card__action{align-self:flex-start}.nsc-dashboard-months{gap:var(--nsc-space-large);display:grid}.nsc-dashboard-month+.nsc-dashboard-month{border-top:1px solid var(--nsc-border);padding-top:var(--nsc-space-large)}.nsc-dashboard-month__heading{justify-content:space-between;align-items:flex-end;gap:var(--nsc-space-small);flex-wrap:wrap;margin-block-end:var(--nsc-space-small);display:flex}.nsc-dashboard-month__heading>div{gap:.125rem;display:grid}.nsc-dashboard-month__heading p{color:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:750;line-height:1.3}.nsc-dashboard-month__heading h2{color:var(--nsc-ink);margin:0;font-size:1.0625rem;line-height:1.25}.nsc-dashboard-month__heading>span{border-radius:var(--nsc-radius-pill);color:var(--nsc-primary-strong);background:var(--nsc-info-subtle);padding:.2rem .5rem;font-size:.75rem;font-weight:700}.nsc-dashboard-month__summary{margin-block-end:var(--nsc-space-small)}.nsc-dashboard-month__summary>div[data-kind=pipeline]{background:var(--nsc-warning-subtle)}.nsc-dashboard-month__summary>div[data-kind=pipeline] dd{color:var(--nsc-warning)}.nsc-dashboard-month__summary>div[data-kind=committed]{background:var(--nsc-success-subtle)}.nsc-dashboard-month__summary>div[data-kind=committed] dd{color:var(--nsc-success)}.nsc-dashboard-agenda .nsc-month-event{border-inline-start:.25rem solid var(--nsc-primary)}.nsc-dashboard-agenda .nsc-month-event[data-commitment=committed]{border-inline-start-color:var(--nsc-success)}.nsc-dashboard-next-booking{gap:var(--nsc-space-medium);display:grid}.nsc-dashboard-next-booking__heading{justify-content:space-between;align-items:flex-start;gap:var(--nsc-space-small);flex-wrap:wrap;display:flex}.nsc-dashboard-next-booking__heading p,.nsc-dashboard-next-booking__heading a{margin:0}.nsc-dashboard-next-booking__heading p{color:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);font-size:.75rem}.nsc-dashboard-next-booking__heading a{color:var(--nsc-ink);margin-block-start:.25rem;font-size:1rem;font-weight:750;text-decoration:none;display:inline-block}.nsc-dashboard-next-booking__heading a:hover{color:var(--nsc-primary);text-decoration:underline}.nsc-dashboard-decision__verdict{gap:var(--nsc-space-small);border:1px solid color-mix(in srgb, var(--nsc-success) 42%, var(--nsc-border));border-radius:var(--nsc-radius-control);padding:var(--nsc-space-small);background:var(--nsc-success-subtle);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.nsc-dashboard-decision__verdict[data-gap=true]{border-color:color-mix(in srgb, var(--nsc-warning) 48%, var(--nsc-border));background:var(--nsc-warning-subtle)}.nsc-dashboard-decision__verdict-mark{block-size:1.85rem;inline-size:1.85rem;color:var(--nsc-on-dark);background:var(--nsc-success);font-family:var(--nsc-font-mono);border-radius:50%;flex:none;place-items:center;font-size:.9375rem;font-weight:800;display:grid}.nsc-dashboard-decision__verdict[data-gap=true] .nsc-dashboard-decision__verdict-mark{background:var(--nsc-warning)}.nsc-dashboard-decision__verdict p,.nsc-dashboard-decision__verdict strong,.nsc-dashboard-decision__verdict span{margin:0}.nsc-dashboard-decision__verdict p{gap:.15rem;display:grid}.nsc-dashboard-decision__verdict strong{color:var(--nsc-ink);font-size:.875rem}.nsc-dashboard-decision__verdict p>span{color:var(--nsc-muted-ink);font-size:.75rem;line-height:1.4}.nsc-dashboard-inventory-list{gap:var(--nsc-space-small);margin:0;padding:0;list-style:none;display:grid}.nsc-dashboard-inventory-signal{gap:var(--nsc-space-small);border-block-end:1px solid var(--nsc-border);grid-template-columns:auto minmax(0,1fr);align-items:center;padding-block-end:var(--nsc-space-small);display:grid}.nsc-dashboard-inventory-signal[data-gap=true]{margin-inline:calc(var(--nsc-space-micro) * -.5);border-inline-start:.2rem solid var(--nsc-warning);padding-inline:calc(var(--nsc-space-micro) * .5)}.nsc-dashboard-inventory-signal:last-child{border-block-end:0;padding-block-end:0}.nsc-dashboard-inventory-signal__icon{block-size:2rem;inline-size:2rem;color:var(--nsc-primary);background:var(--nsc-info-subtle);border-radius:50%;place-items:center;display:grid}.nsc-dashboard-inventory-signal__copy{gap:.1rem;display:grid}.nsc-dashboard-inventory-signal__copy strong{color:var(--nsc-ink);font-size:.875rem}.nsc-dashboard-inventory-signal__copy small{color:var(--nsc-muted-ink);font-size:.6875rem}.nsc-dashboard-inventory-signal__facts{border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-control);background:var(--nsc-border);grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.nsc-dashboard-inventory-signal__facts>div{background:var(--nsc-surface-raised);gap:.15rem;padding:.45rem;display:grid}.nsc-dashboard-inventory-signal__facts>div[data-gap=true]{background:var(--nsc-warning-subtle)}.nsc-dashboard-inventory-signal__facts dt{color:var(--nsc-muted-ink);font-size:.625rem;font-weight:700}.nsc-dashboard-inventory-signal__facts dd{color:var(--nsc-ink);font-family:var(--nsc-font-mono);margin:0;font-size:.875rem;font-weight:750}.nsc-dashboard-next-booking__note{color:var(--nsc-muted-ink);margin:0;font-size:.75rem;line-height:1.4}.nsc-dashboard-auto-kit{gap:var(--nsc-space-small);padding:var(--nsc-space-small);border:1px solid var(--nsc-info-subtle);border-radius:var(--nsc-radius-control);color:var(--nsc-primary-strong);background:var(--nsc-info-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.nsc-dashboard-auto-kit>span{block-size:2rem;inline-size:2rem;color:var(--nsc-primary);background:var(--nsc-surface);border-radius:50%;place-items:center;display:grid}.nsc-dashboard-auto-kit p{font-family:var(--nsc-font-mono);gap:.1rem;margin:0;font-size:.6875rem;font-weight:700;line-height:1.35;display:grid}.nsc-dashboard-auto-kit strong{color:var(--nsc-primary-strong);font-family:var(--nsc-font-body);font-size:.75rem}.nsc-detail-grid{align-items:start;gap:var(--nsc-space-medium);grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);display:grid}.nsc-event-run-sheet{gap:var(--nsc-space-medium);border:1px solid color-mix(in srgb, var(--nsc-nav) 74%, var(--nsc-border));border-inline-start:.35rem solid var(--nsc-signal);border-radius:var(--nsc-radius-card);padding:var(--nsc-space-large);color:var(--nsc-on-dark);background:var(--nsc-nav);box-shadow:var(--nsc-shadow-float);grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);display:grid;overflow:hidden}.nsc-event-run-sheet__context,.nsc-event-run-sheet__focus{align-content:start;gap:.25rem;min-inline-size:0;display:grid}.nsc-event-run-sheet__eyebrow,.nsc-event-run-sheet__context h2,.nsc-event-run-sheet__context p,.nsc-event-run-sheet__focus span,.nsc-event-run-sheet__focus strong,.nsc-event-run-sheet__focus p{margin:0}.nsc-event-run-sheet__eyebrow,.nsc-event-run-sheet__focus span{color:var(--nsc-nav-muted);font-family:var(--nsc-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.nsc-event-run-sheet__context h2{color:var(--nsc-on-dark);font-family:var(--nsc-font-display);letter-spacing:-.02em;font-size:clamp(1.35rem,2.3vw,1.85rem);line-height:1.1}.nsc-event-run-sheet__context p,.nsc-event-run-sheet__focus p{color:var(--nsc-nav-muted);font-size:.8125rem;line-height:1.45}.nsc-event-run-sheet__focus{border-inline-start:1px solid #ffffff2e;padding-inline-start:var(--nsc-space-medium)}.nsc-event-run-sheet__focus strong{color:var(--nsc-on-dark);font-size:1rem}.nsc-event-run-sheet__focus[data-stopped=true] strong{color:var(--nsc-signal)}.nsc-event-phase-rail{border-radius:var(--nsc-radius-control);background:#ffffff24;border:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.nsc-event-phase-rail li{min-block-size:4.35rem;color:var(--nsc-nav-muted);background:#ffffff0a;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem;padding:.625rem;display:grid}.nsc-event-phase-rail li[data-state=complete]{color:#cce6dc;background:#247a5742}.nsc-event-phase-rail li[data-state=current]{color:var(--nsc-on-dark);background:#08766d7a}.nsc-event-phase-rail li[data-state=stopped]{color:var(--nsc-nav-muted);background:#ffffff05}.nsc-event-phase-rail__number{block-size:1.45rem;inline-size:1.45rem;color:inherit;font-family:var(--nsc-font-mono);border:1px solid;border-radius:50%;place-items:center;font-size:.6875rem;font-weight:750;display:grid}.nsc-event-phase-rail li[data-state=complete] .nsc-event-phase-rail__number,.nsc-event-phase-rail li[data-state=current] .nsc-event-phase-rail__number{color:var(--nsc-on-dark);background:var(--nsc-primary);border-color:#0000}.nsc-event-phase-rail li>span:last-child{gap:.1rem;min-inline-size:0;display:grid}.nsc-event-phase-rail strong,.nsc-event-phase-rail small{overflow-wrap:anywhere}.nsc-event-phase-rail strong{color:currentColor;font-size:.75rem;line-height:1.2}.nsc-event-phase-rail small{color:inherit;opacity:.82;font-size:.625rem;line-height:1.3}.nsc-event-run-sheet__signals{border-radius:var(--nsc-radius-control);background:#ffffff24;border:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.nsc-event-run-sheet__signals>div{background:#ffffff0a;gap:.16rem;min-inline-size:0;padding:.6rem .75rem;display:grid}.nsc-event-run-sheet__signals dt{color:var(--nsc-nav-muted);font-family:var(--nsc-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:750}.nsc-event-run-sheet__signals dd{color:var(--nsc-on-dark);overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:700;line-height:1.35}.nsc-event-run-sheet__signals [data-short=true] dd{color:#f5d39b}.nsc-event-workspace-grid{align-items:start;gap:var(--nsc-space-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nsc-event-workspace-grid--brief{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr)}.nsc-event-workspace-grid--operations{grid-template-columns:minmax(0,1fr)}.nsc-event-workspace-grid--support{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.nsc-event-workspace-grid--danger{grid-template-columns:minmax(0,1fr)}.nsc-event-workspace-card .nsc-card__body{gap:var(--nsc-space-medium);display:grid}.nsc-event-workspace-card--actions .nsc-card__header{flex-direction:column;align-items:stretch}.nsc-event-workspace-card--actions .nsc-card__action,.nsc-event-workspace-card--actions .nsc-event-actions{inline-size:100%}.nsc-event-workspace-card--actions .nsc-event-actions{justify-content:flex-start}.nsc-event-workspace-card--actions .nsc-event-actions>:is(.nsc-button,.nsc-permission-gate){flex:10rem;min-inline-size:0;display:flex}.nsc-event-workspace-card--actions .nsc-event-actions :is(.nsc-button,.nsc-permission-gate>.nsc-button){inline-size:100%}.nsc-event-brief-grid{gap:var(--nsc-space-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nsc-event-fact-list{align-content:start;gap:var(--nsc-space-small);margin:0;display:grid}.nsc-event-fact-list>div{border-block-end:1px solid var(--nsc-border);min-inline-size:0;gap:.18rem;padding-block-end:var(--nsc-space-small);display:grid}.nsc-event-fact-list>div:last-child{border-block-end:0;padding-block-end:0}.nsc-event-fact-list dt,.nsc-event-resource-brief__eyebrow,.nsc-event-commercial-summary__group>p,.nsc-event-staffing-signal>span{color:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.675rem;font-weight:750}.nsc-event-fact-list dd{color:var(--nsc-ink);overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:700;line-height:1.4}.nsc-event-resource-brief{gap:var(--nsc-space-small);border:1px solid color-mix(in srgb, var(--nsc-primary) 24%, var(--nsc-border));border-radius:var(--nsc-radius-control);padding:var(--nsc-space-small) var(--nsc-space-medium);background:var(--nsc-info-subtle);grid-column:1/-1;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr) minmax(0,1.65fr) auto;align-items:center;display:grid}.nsc-event-resource-brief strong{color:var(--nsc-primary-strong);font-size:.875rem;line-height:1.35}.nsc-event-resource-brief>span{color:var(--nsc-muted-ink);font-size:.75rem;line-height:1.4}.nsc-event-resource-brief a{color:var(--nsc-primary-strong);white-space:nowrap;font-size:.75rem;font-weight:750;text-decoration:none}.nsc-event-resource-brief a:hover{text-decoration:underline}.nsc-event-resource-brief a:focus-visible{box-shadow:var(--nsc-focus-ring);border-radius:.2rem;outline:0}.nsc-event-staffing-signal{gap:var(--nsc-space-small);border-inline-start:.25rem solid var(--nsc-success);padding:.25rem 0 .25rem var(--nsc-space-small);grid-template-columns:auto minmax(0,auto) minmax(0,1fr);align-items:center;display:grid}.nsc-event-staffing-signal[data-short=true]{border-inline-start-color:var(--nsc-warning)}.nsc-event-staffing-signal strong{color:var(--nsc-ink);font-family:var(--nsc-font-mono);font-variant-numeric:tabular-nums;font-size:1.25rem;line-height:1}.nsc-event-staffing-signal p{color:var(--nsc-muted-ink);margin:0;font-size:.75rem;line-height:1.35}.nsc-event-crew-list{border-block-start:1px solid var(--nsc-border)}.nsc-event-commercial-card{grid-column:1/-1}.nsc-commercial-flow{gap:var(--nsc-space-small);display:grid}.nsc-commercial-flow .nsc-booking-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.nsc-event-commercial-summary{border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-control);background:var(--nsc-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.nsc-event-commercial-summary__group{align-content:start;gap:var(--nsc-space-small);min-inline-size:0;padding:var(--nsc-space-medium);background:var(--nsc-surface-raised);display:grid}.nsc-event-commercial-summary__group>p{color:var(--nsc-primary-strong)}.nsc-event-commercial-summary__group>dl{gap:.5rem;margin:0;display:grid}.nsc-event-commercial-summary__group>dl>div{gap:var(--nsc-space-small);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.nsc-event-commercial-summary__group dt{color:var(--nsc-muted-ink);font-size:.75rem;line-height:1.35}.nsc-event-commercial-summary__group dd{color:var(--nsc-ink);font-family:var(--nsc-font-mono);font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:750}.nsc-event-danger-card{border-color:color-mix(in srgb, var(--nsc-danger) 36%, var(--nsc-border))}.nsc-detail-card--actions .nsc-card__header{flex-direction:column;align-items:stretch}.nsc-detail-card--actions .nsc-card__action,.nsc-detail-card--actions .nsc-inline-actions{inline-size:100%}.nsc-detail-card--actions .nsc-inline-actions{justify-content:flex-start}.nsc-detail-card--actions .nsc-inline-actions>.nsc-permission-gate{flex:10rem;min-inline-size:0;display:flex}.nsc-detail-card--actions .nsc-inline-actions>.nsc-permission-gate>.nsc-button{inline-size:100%}.nsc-detail-meta{gap:var(--nsc-space-medium);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.nsc-detail-meta div{border-block-end:1px solid var(--nsc-border);padding-block-end:var(--nsc-space-small)}.nsc-detail-meta dt{color:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.nsc-detail-meta dd{color:var(--nsc-ink);margin:.25rem 0 0;font-weight:650}.nsc-booking-flow{gap:var(--nsc-space-small);grid-template-columns:repeat(auto-fit,minmax(9.25rem,1fr));margin:0;padding:0;list-style:none;display:grid}.nsc-booking-flow li{border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-control);background:var(--nsc-surface-raised);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;min-block-size:4.5rem;padding:.625rem;display:grid}.nsc-booking-flow li[data-state=complete]{border-color:color-mix(in srgb, var(--nsc-success) 42%, var(--nsc-border));background:var(--nsc-success-subtle)}.nsc-booking-flow li[data-state=current]{border-color:var(--nsc-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nsc-primary) 35%, transparent)}.nsc-booking-flow__number{block-size:1.5rem;inline-size:1.5rem;color:var(--nsc-on-dark);background:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);border-radius:50%;place-items:center;font-size:.75rem;font-weight:750;display:grid}.nsc-booking-flow li[data-state=complete] .nsc-booking-flow__number{background:var(--nsc-success)}.nsc-booking-flow li[data-state=current] .nsc-booking-flow__number{background:var(--nsc-primary)}.nsc-booking-flow__copy{gap:.15rem;min-inline-size:0;display:grid}.nsc-booking-flow__copy strong{color:var(--nsc-ink);font-size:.8125rem;line-height:1.2}.nsc-booking-flow__copy small{color:var(--nsc-muted-ink);font-size:.6875rem;line-height:1.35}.nsc-readiness-list{margin:0;padding:0;list-style:none;display:grid}.nsc-readiness-item{gap:var(--nsc-space-small);padding-block:var(--nsc-space-small);border-block-end:1px solid var(--nsc-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.nsc-readiness-item:last-child{border-block-end:0}.nsc-readiness-item__check{border:1px solid var(--nsc-border-strong);block-size:2rem;inline-size:2rem;color:var(--nsc-muted-ink);background:var(--nsc-surface);border-radius:50%;place-items:center;display:grid}.nsc-readiness-item__check[data-complete=true]{border-color:var(--nsc-success);color:var(--nsc-on-dark);background:var(--nsc-success)}.nsc-readiness-item__label,.nsc-readiness-item__detail{margin:0}.nsc-readiness-item__label{color:var(--nsc-ink);font-weight:700}.nsc-readiness-item__detail{color:var(--nsc-muted-ink);margin-block-start:.125rem;font-size:.8125rem}.nsc-timeline{gap:var(--nsc-space-small);margin:0;padding:0;list-style:none;display:grid}.nsc-timeline__item{padding:0 0 var(--nsc-space-medium) 1.25rem;border-inline-start:1px solid var(--nsc-border-strong);position:relative}.nsc-timeline__item:last-child{padding-block-end:0}.nsc-timeline__item:before{background:var(--nsc-primary);content:"";border-radius:50%;block-size:.55rem;inline-size:.55rem;position:absolute;inset-block-start:.3rem;inset-inline-start:-.3rem}.nsc-timeline__title,.nsc-timeline__detail{margin:0}.nsc-timeline__title{color:var(--nsc-ink);font-weight:700}.nsc-timeline__detail{color:var(--nsc-muted-ink);margin-block-start:.125rem;font-size:.8125rem}.nsc-notice{border-inline-start:.25rem solid var(--nsc-primary);border-radius:0 var(--nsc-radius-control) var(--nsc-radius-control) 0;padding:var(--nsc-space-small) var(--nsc-space-medium);color:var(--nsc-muted-ink);background:var(--nsc-info-subtle)}.nsc-notice--warning{border-color:var(--nsc-warning);background:var(--nsc-warning-subtle)}.nsc-notice--danger{border-color:var(--nsc-danger);background:var(--nsc-danger-subtle)}.nsc-notice--success{border-color:var(--nsc-success);background:var(--nsc-success-subtle)}.nsc-notice p{margin:0}.nsc-form-grid{gap:var(--nsc-space-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nsc-form-grid--one{grid-template-columns:minmax(0,1fr)}.nsc-form-grid .nsc-form-field--wide{grid-column:1/-1}.nsc-enquiry-mode{gap:var(--nsc-space-small);border:0;margin:0;padding:0;display:grid}.nsc-enquiry-mode legend,.nsc-form-section__heading p{color:var(--nsc-ink);margin:0;font-size:.875rem;font-weight:750}.nsc-enquiry-mode__choices{gap:var(--nsc-space-small);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nsc-enquiry-mode__choice{gap:var(--nsc-space-small);border:1px solid var(--nsc-border-strong);border-radius:var(--nsc-radius-control);min-block-size:5.25rem;padding:var(--nsc-space-small);color:var(--nsc-ink);background:var(--nsc-surface);cursor:pointer;transition:border-color var(--nsc-transition-fast), box-shadow var(--nsc-transition-fast), background-color var(--nsc-transition-fast);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;display:grid}.nsc-enquiry-mode__choice:hover{border-color:var(--nsc-primary);background:var(--nsc-info-subtle)}.nsc-enquiry-mode__choice:has(input:focus-visible){box-shadow:var(--nsc-focus-ring)}.nsc-enquiry-mode__choice[data-selected=true]{border-color:var(--nsc-primary);background:var(--nsc-info-subtle)}.nsc-enquiry-mode__choice input{block-size:1rem;inline-size:1rem;accent-color:var(--nsc-primary);margin-block-start:.15rem}.nsc-enquiry-mode__choice span{gap:.15rem;display:grid}.nsc-enquiry-mode__choice strong{font-size:.875rem}.nsc-enquiry-mode__choice small,.nsc-form-section__heading span{color:var(--nsc-muted-ink);font-size:.75rem;line-height:1.35}.nsc-form-section{gap:var(--nsc-space-medium);border-top:1px solid var(--nsc-border);padding-top:var(--nsc-space-medium);display:grid}.nsc-form-section__heading{gap:.125rem;display:grid}.nsc-checkbox-field{align-items:flex-start;gap:var(--nsc-space-small);color:var(--nsc-ink);display:flex}.nsc-checkbox-field input{block-size:1rem;inline-size:1rem;accent-color:var(--nsc-primary);margin-block-start:.22rem}.nsc-checkbox-field span{color:var(--nsc-muted-ink);font-size:.875rem}.nsc-segmented{border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-control);background:var(--nsc-surface-muted);flex-wrap:wrap;gap:.25rem;padding:.25rem;display:flex}.nsc-segmented button{border-radius:calc(var(--nsc-radius-control) - .2rem);min-block-size:2rem;color:var(--nsc-muted-ink);background:0 0;border:0;padding:.3rem .625rem;font-size:.8125rem;font-weight:700}.nsc-segmented button[aria-pressed=true]{color:var(--nsc-primary-strong);background:var(--nsc-surface);box-shadow:0 1px 3px #12223821}.nsc-comparison{border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-control);background:var(--nsc-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.nsc-comparison>div{padding:var(--nsc-space-medium);background:var(--nsc-surface)}.nsc-comparison dt{color:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.nsc-comparison dd{color:var(--nsc-ink);font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:1.25rem;font-weight:750}.nsc-back-link{color:var(--nsc-primary-strong);align-items:center;gap:.35rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.nsc-back-link:hover{text-decoration:underline}@media (pointer:coarse){.nsc-back-link{min-block-size:var(--nsc-control-height);padding-inline:.25rem}}.nsc-empty-route{place-items:center;min-block-size:60vh;display:grid}.nsc-empty-route__surface{text-align:center;inline-size:min(100%,36rem)}.nsc-phone-input{min-block-size:var(--nsc-control-height);border:1px solid var(--nsc-border-strong);border-radius:var(--nsc-radius-control);background:var(--nsc-surface);transition:border-color var(--nsc-transition-fast), box-shadow var(--nsc-transition-fast);align-items:stretch;display:flex;overflow:hidden}.nsc-phone-input:focus-within{border-color:var(--nsc-focus);box-shadow:var(--nsc-focus-ring)}.nsc-phone-input__prefix{padding-inline:var(--nsc-space-medium);border-inline-end:1px solid var(--nsc-border);background:var(--nsc-surface-muted);color:var(--nsc-muted-ink);white-space:nowrap;flex:none;align-items:center;font-size:.875rem;font-weight:650;display:inline-flex}.nsc-form-field .nsc-phone-input input{min-block-size:0;min-inline-size:0;box-shadow:none;border:0;border-radius:0}.nsc-form-field .nsc-phone-input input:focus{box-shadow:none;border-color:#0000}.nsc-request-grid{gap:var(--nsc-space-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nsc-request-grid__empty{grid-column:1/-1}.nsc-request-ticket{border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-card);background:var(--nsc-surface);grid-template-columns:minmax(7.75rem,.42fr) minmax(0,1fr);display:grid;overflow:hidden}.nsc-request-ticket__date{align-content:space-between;gap:var(--nsc-space-small);min-block-size:100%;padding:var(--nsc-space-medium);color:var(--nsc-on-dark);background:var(--nsc-nav);display:grid}.nsc-request-ticket__date span{font-family:var(--nsc-font-mono);letter-spacing:.02em;font-size:.8125rem;font-weight:700}.nsc-request-ticket__date small{color:#d4e4f2;font-size:.75rem;line-height:1.4}.nsc-request-ticket__copy{gap:var(--nsc-space-medium);padding:var(--nsc-space-medium);display:grid}.nsc-request-ticket__heading{justify-content:space-between;align-items:flex-start;gap:var(--nsc-space-small);flex-wrap:wrap;display:flex}.nsc-request-ticket h3,.nsc-inventory-card h3{color:var(--nsc-ink);margin:0;font-size:1rem;line-height:1.25}.nsc-request-ticket__location{color:var(--nsc-muted-ink);align-items:center;gap:.35rem;margin:0;font-size:.8125rem;display:flex}.nsc-request-ticket__location svg{color:var(--nsc-primary);flex:none}.nsc-request-ticket__requirements{border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-control);background:var(--nsc-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.nsc-request-ticket__requirements>div{background:var(--nsc-surface-raised);gap:.25rem;padding:.625rem;display:grid}.nsc-request-ticket__requirements dt{color:var(--nsc-muted-ink);align-items:center;gap:.3rem;font-size:.6875rem;font-weight:700;display:flex}.nsc-request-ticket__requirements dt svg{color:var(--nsc-primary)}.nsc-request-ticket__requirements dd{color:var(--nsc-ink);font-family:var(--nsc-font-mono);margin:0;font-size:.9375rem;font-weight:700}.nsc-simple-guide{gap:var(--nsc-space-small);border:1px solid var(--nsc-border);border-inline-start:.25rem solid var(--nsc-signal);border-radius:var(--nsc-radius-control);padding:var(--nsc-space-medium);color:var(--nsc-primary-strong);background:var(--nsc-info-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.nsc-simple-guide p,.nsc-simple-guide strong{margin:0}.nsc-simple-guide p{color:var(--nsc-muted-ink);margin-block-start:.2rem;font-size:.8125rem}.nsc-simple-guide--inventory{grid-template-columns:auto minmax(0,1fr)}.nsc-public-enquiry-queue .nsc-card__body,.nsc-public-enquiry-queue__content{gap:var(--nsc-space-medium);display:grid}.nsc-public-enquiry-link{gap:var(--nsc-space-small);border-inline-start:.25rem solid var(--nsc-info);border-radius:0 var(--nsc-radius-control) var(--nsc-radius-control) 0;padding:var(--nsc-space-small) var(--nsc-space-medium);color:var(--nsc-muted-ink);background:var(--nsc-info-subtle);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.nsc-public-enquiry-link>svg{color:var(--nsc-primary);margin-block-start:.15rem}.nsc-public-enquiry-link>div{gap:.15rem;min-inline-size:0;display:grid}.nsc-public-enquiry-link strong{color:var(--nsc-ink);font-size:.8125rem}.nsc-public-enquiry-link a{overflow-wrap:anywhere;color:var(--nsc-primary-strong);font-family:var(--nsc-font-mono);font-size:.75rem}.nsc-public-enquiry-list{gap:var(--nsc-space-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nsc-public-enquiry{gap:var(--nsc-space-medium);border:1px solid var(--nsc-border);border-inline-start:.3rem solid var(--nsc-info);border-radius:var(--nsc-radius-card);min-inline-size:0;padding:var(--nsc-space-medium);background:var(--nsc-surface);box-shadow:var(--nsc-shadow-card);display:grid}.nsc-public-enquiry[data-status=promoted]{border-inline-start-color:var(--nsc-success);background:color-mix(in srgb, var(--nsc-success-subtle) 38%, var(--nsc-surface))}.nsc-public-enquiry__header{gap:var(--nsc-space-small);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.nsc-public-enquiry__header>div{min-inline-size:0}.nsc-public-enquiry__eyebrow{color:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .2rem;font-size:.6875rem;font-weight:700}.nsc-public-enquiry h3,.nsc-public-enquiry__organisation,.nsc-public-enquiry__contact p,.nsc-public-enquiry__promoted-note,.nsc-public-enquiry-queue__dialog-copy,.nsc-public-enquiry-queue__page-note{margin:0}.nsc-public-enquiry h3{overflow-wrap:anywhere;color:var(--nsc-ink);font-size:1rem;line-height:1.25}.nsc-public-enquiry__organisation{overflow-wrap:anywhere;color:var(--nsc-muted-ink);margin-block-start:.2rem;font-size:.8125rem}.nsc-public-enquiry__schedule{gap:.4rem;margin:0;display:grid}.nsc-public-enquiry__schedule>div{gap:var(--nsc-space-small);grid-template-columns:minmax(6.25rem,.4fr) minmax(0,1fr);display:grid}.nsc-public-enquiry__schedule dt,.nsc-public-enquiry__requirements dt{color:var(--nsc-muted-ink);align-items:center;gap:.3rem;font-size:.6875rem;font-weight:700;display:flex}.nsc-public-enquiry__schedule dt svg,.nsc-public-enquiry__requirements dt svg{color:var(--nsc-primary);flex:none}.nsc-public-enquiry__schedule dd{overflow-wrap:anywhere;color:var(--nsc-ink);margin:0;font-size:.8125rem}.nsc-public-enquiry__requirements{border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-control);background:var(--nsc-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.nsc-public-enquiry__requirements>div{background:var(--nsc-surface-raised);gap:.25rem;padding:.625rem;display:grid}.nsc-public-enquiry__requirements dd{color:var(--nsc-ink);font-family:var(--nsc-font-mono);margin:0;font-size:.9375rem;font-weight:700}.nsc-public-enquiry__contact{overflow-wrap:anywhere;color:var(--nsc-muted-ink);gap:.15rem;font-size:.8125rem;line-height:1.45;display:grid}.nsc-public-enquiry__contact strong{color:var(--nsc-ink)}.nsc-public-enquiry__contact .nsc-public-enquiry__notes{border-top:1px solid var(--nsc-border);margin-block-start:.3rem;padding-block-start:.5rem}.nsc-public-enquiry__footer{min-block-size:var(--nsc-control-height);border-top:1px solid var(--nsc-border);justify-content:flex-end;align-items:center;padding-block-start:var(--nsc-space-small);display:flex}.nsc-public-enquiry__promoted-note{color:var(--nsc-success);font-size:.8125rem;font-weight:650}.nsc-public-enquiry-queue__dialog-copy{color:var(--nsc-muted-ink);font-size:.875rem;line-height:1.5}.nsc-public-enquiry-queue__page-note{color:var(--nsc-muted-ink);font-size:.8125rem}.nsc-inventory-health{border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-card);background:var(--nsc-border);box-shadow:var(--nsc-shadow-card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.nsc-inventory-health__metric{border-block-start:.25rem solid var(--nsc-primary);min-block-size:7.5rem;min-inline-size:0;padding:var(--nsc-space-medium);background:var(--nsc-surface);align-content:start;gap:.2rem;display:grid}.nsc-inventory-health__metric[data-status=active]{border-block-start-color:var(--nsc-success)}.nsc-inventory-health__metric[data-status=underMaintenance]{border-block-start-color:var(--nsc-warning)}.nsc-inventory-health__metric[data-status=replacementRequired]{border-block-start-color:var(--nsc-danger)}.nsc-inventory-health__metric p,.nsc-inventory-health__metric strong,.nsc-inventory-health__metric span{margin:0}.nsc-inventory-health__metric p{color:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:750;line-height:1.3}.nsc-inventory-health__metric strong{color:var(--nsc-ink);font-family:var(--nsc-font-mono);font-variant-numeric:tabular-nums;margin-block-start:auto;font-size:clamp(1.55rem,3vw,2rem);line-height:1}.nsc-inventory-health__metric span{color:var(--nsc-muted-ink);font-size:.75rem;line-height:1.35}.nsc-inventory-decision{gap:var(--nsc-space-small);border:1px solid color-mix(in srgb, var(--nsc-success) 40%, var(--nsc-border));border-radius:var(--nsc-radius-control);padding:var(--nsc-space-small) var(--nsc-space-medium);background:var(--nsc-success-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.nsc-inventory-decision[data-attention=true]{border-color:color-mix(in srgb, var(--nsc-warning) 48%, var(--nsc-border));background:var(--nsc-warning-subtle)}.nsc-inventory-decision__mark{block-size:2rem;inline-size:2rem;color:var(--nsc-on-dark);background:var(--nsc-success);font-family:var(--nsc-font-mono);border-radius:50%;place-items:center;font-weight:800;display:grid}.nsc-inventory-decision[data-attention=true] .nsc-inventory-decision__mark{background:var(--nsc-warning)}.nsc-inventory-decision strong,.nsc-inventory-decision p{margin:0}.nsc-inventory-decision strong{color:var(--nsc-ink);font-size:.875rem}.nsc-inventory-decision p{color:var(--nsc-muted-ink);margin-block-start:.125rem;font-size:.75rem;line-height:1.4}.nsc-inventory-decision a{border-radius:var(--nsc-radius-control);min-block-size:2rem;color:var(--nsc-primary-strong);padding:.35rem .5rem;font-size:.8125rem;font-weight:750;text-decoration:none}.nsc-inventory-decision a:hover{background:color-mix(in srgb, var(--nsc-surface) 58%, transparent);text-decoration:underline}.nsc-inventory-category-grid{gap:var(--nsc-space-small);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.nsc-inventory-category-card{gap:var(--nsc-space-small);border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-control);padding:var(--nsc-space-small);background:var(--nsc-surface-raised);display:grid}.nsc-inventory-category-card__heading{justify-content:space-between;align-items:flex-start;gap:var(--nsc-space-small);flex-wrap:wrap;display:flex}.nsc-inventory-category-card__heading p,.nsc-inventory-category-card__heading h3,.nsc-inventory-category-card__heading span{margin:0}.nsc-inventory-category-card__heading p{color:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:750;line-height:1.3}.nsc-inventory-category-card__heading h3{color:var(--nsc-ink);margin-block-start:.125rem;font-size:.9375rem;line-height:1.3}.nsc-inventory-category-card__heading>span{border-radius:var(--nsc-radius-pill);color:var(--nsc-primary-strong);background:var(--nsc-info-subtle);font-family:var(--nsc-font-mono);font-variant-numeric:tabular-nums;flex:none;padding:.2rem .45rem;font-size:.6875rem;font-weight:750}.nsc-inventory-category-card__status-grid{border:1px solid var(--nsc-border);border-radius:calc(var(--nsc-radius-control) - .125rem);background:var(--nsc-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.nsc-inventory-category-card__status-grid>div{background:var(--nsc-surface);gap:.2rem;min-inline-size:0;padding:.5rem;display:grid}.nsc-inventory-category-card__status-grid>div[data-status=active]{background:var(--nsc-success-subtle)}.nsc-inventory-category-card__status-grid>div[data-status=inactive]{background:var(--nsc-info-subtle)}.nsc-inventory-category-card__status-grid>div[data-status=underMaintenance]{background:var(--nsc-warning-subtle)}.nsc-inventory-category-card__status-grid>div[data-status=replacementRequired]{background:var(--nsc-danger-subtle)}.nsc-inventory-category-card__status-grid dt{overflow-wrap:anywhere;color:var(--nsc-muted-ink);font-size:.625rem;font-weight:700;line-height:1.2}.nsc-inventory-category-card__status-grid dd{color:var(--nsc-ink);font-family:var(--nsc-font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:800;line-height:1}.nsc-inventory-payer-summary__toolbar{gap:var(--nsc-space-small) var(--nsc-space-medium);border:1px solid var(--nsc-border);border-inline-start:.25rem solid var(--nsc-info);border-radius:var(--nsc-radius-control);padding:var(--nsc-space-small) var(--nsc-space-medium);background:var(--nsc-info-subtle);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.nsc-inventory-payer-summary__filter{min-inline-size:min(100%,16rem);color:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);letter-spacing:.05em;text-transform:uppercase;gap:.3rem;font-size:.6875rem;font-weight:750;line-height:1.3;display:grid}.nsc-inventory-payer-summary__filter select{min-inline-size:min(100%,16rem);color:var(--nsc-ink);font-family:var(--nsc-font-body);letter-spacing:normal;text-transform:none;font-size:.8125rem;font-weight:650}.nsc-inventory-payer-summary__note{max-inline-size:34rem;color:var(--nsc-muted-ink);margin:0;font-size:.8125rem;line-height:1.45}.nsc-inventory-payer-grid{gap:var(--nsc-space-small);grid-template-columns:repeat(auto-fit,minmax(min(100%,16.5rem),1fr));display:grid}.nsc-inventory-payer-card{gap:var(--nsc-space-small);border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-control);min-inline-size:0;padding:var(--nsc-space-small);background:var(--nsc-surface-raised);display:grid}.nsc-inventory-payer-card[data-selected=true]{border-color:color-mix(in srgb, var(--nsc-primary) 58%, var(--nsc-border));box-shadow:inset .25rem 0 0 var(--nsc-primary);background:var(--nsc-surface)}.nsc-inventory-payer-card__heading{gap:var(--nsc-space-small);flex-wrap:wrap;justify-content:space-between;align-items:start;display:flex}.nsc-inventory-payer-card__heading p,.nsc-inventory-payer-card__heading h3,.nsc-inventory-payer-card__heading span,.nsc-inventory-payer-card__note{margin:0}.nsc-inventory-payer-card__heading p{color:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:750;line-height:1.3}.nsc-inventory-payer-card__heading h3{overflow-wrap:anywhere;color:var(--nsc-ink);margin-block-start:.125rem;font-size:.9375rem;line-height:1.3}.nsc-inventory-payer-card__heading>span{border-radius:var(--nsc-radius-pill);color:var(--nsc-primary-strong);background:var(--nsc-info-subtle);font-family:var(--nsc-font-mono);font-variant-numeric:tabular-nums;flex:none;padding:.2rem .45rem;font-size:.6875rem;font-weight:750}.nsc-inventory-payer-card__facts{border:1px solid var(--nsc-border);border-radius:calc(var(--nsc-radius-control) - .125rem);background:var(--nsc-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.nsc-inventory-payer-card__facts>div{background:var(--nsc-surface);gap:.25rem;min-inline-size:0;padding:.5rem;display:grid}.nsc-inventory-payer-card__facts dt{overflow-wrap:anywhere;color:var(--nsc-muted-ink);font-size:.625rem;font-weight:700;line-height:1.25}.nsc-inventory-payer-card__facts dd{overflow-wrap:anywhere;color:var(--nsc-ink);font-family:var(--nsc-font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem;font-weight:800;line-height:1.25}.nsc-inventory-payer-card__note{color:var(--nsc-muted-ink);font-size:.75rem;line-height:1.4}.nsc-inventory-card-grid{gap:var(--nsc-space-medium);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nsc-inventory-card{gap:var(--nsc-space-small);border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-card);padding:var(--nsc-space-small);background:var(--nsc-surface);align-content:start;display:grid}.nsc-inventory-card__top{gap:var(--nsc-space-small);grid-template-columns:4.5rem minmax(0,1fr);align-items:start;display:grid}.nsc-inventory-card__photo{border-radius:calc(var(--nsc-radius-card) - .25rem);block-size:4.5rem;inline-size:4.5rem;color:var(--nsc-primary);background:var(--nsc-info-subtle);place-items:center;display:grid;position:relative;overflow:hidden}.nsc-inventory-card__quantity{border:1px solid color-mix(in srgb, var(--nsc-nav) 24%, transparent);border-radius:var(--nsc-radius-pill);color:var(--nsc-surface);background:color-mix(in srgb, var(--nsc-nav) 88%, transparent);font-family:var(--nsc-font-mono);font-variant-numeric:tabular-nums;padding:.25rem .45rem;font-size:.6875rem;font-weight:700;position:absolute;inset-block-end:.5rem;inset-inline-end:.5rem;box-shadow:0 1px 3px #12223838}.nsc-inventory-card__photo img{object-fit:cover;block-size:100%;inline-size:100%}.nsc-inventory-card__heading{gap:var(--nsc-space-small);align-items:flex-start;display:grid}.nsc-inventory-card__type{color:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .2rem;font-size:.6875rem;font-weight:700}.nsc-inventory-card__details{border-block:1px solid var(--nsc-border);padding-block:var(--nsc-space-small);grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:0;display:grid}.nsc-inventory-card__details div{gap:.15rem;display:grid}.nsc-inventory-card__details dt,.nsc-inventory-card__status-control>span{color:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.nsc-inventory-card__details dd{color:var(--nsc-ink);margin:0;font-size:.8125rem;font-weight:650}.nsc-inventory-card__status-control{gap:var(--nsc-space-small);border-block-start:1px solid var(--nsc-border);padding-block-start:var(--nsc-space-small);display:grid}.nsc-inventory-card__delete-action{justify-self:start}.nsc-inventory-card__status-heading{justify-content:space-between;align-items:baseline;gap:.2rem var(--nsc-space-small);flex-wrap:wrap;display:flex}.nsc-inventory-card__status-heading>span,.nsc-inventory-move-dialog__source>span:first-child{color:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.nsc-inventory-card__status-heading small{color:var(--nsc-muted-ink);font-size:.75rem}.nsc-inventory-card__status-breakdown{gap:var(--nsc-space-micro);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nsc-inventory-card__status-breakdown>.nsc-permission-gate{min-inline-size:0;display:block}.nsc-inventory-card__status,.nsc-inventory-card__replacement-status{border:1px solid var(--nsc-border-strong);border-radius:var(--nsc-radius-control);min-block-size:4.75rem;inline-size:100%;min-inline-size:0;color:var(--nsc-ink);background:var(--nsc-surface-raised);text-align:start;transition:border-color var(--nsc-transition-fast), box-shadow var(--nsc-transition-fast), transform var(--nsc-transition-fast);padding:.5rem;display:grid}.nsc-inventory-card__status{column-gap:var(--nsc-space-micro);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto}.nsc-inventory-card__status:hover:not(:disabled),.nsc-inventory-card__replacement-status:hover:not(:disabled){border-color:var(--nsc-primary);transform:translateY(-1px);box-shadow:0 2px 7px #1222381f}.nsc-inventory-card__status:focus-visible,.nsc-inventory-card__replacement-status:focus-visible{border-color:var(--nsc-primary);box-shadow:var(--nsc-focus-ring);outline:0}.nsc-inventory-card__status:disabled,.nsc-inventory-card__replacement-status:disabled{cursor:not-allowed;opacity:.58}.nsc-inventory-card__status>span,.nsc-inventory-card__replacement-status>span{color:var(--nsc-muted-ink);white-space:nowrap;font-size:.625rem;font-weight:700;line-height:1.2}.nsc-inventory-card__status>strong,.nsc-inventory-card__replacement-status>strong{color:var(--nsc-ink);font-family:var(--nsc-font-mono);font-variant-numeric:tabular-nums;font-size:1rem;line-height:1}.nsc-inventory-card__status>strong{grid-column:1/-1;align-self:end}.nsc-inventory-card__status>small,.nsc-inventory-card__status>em,.nsc-inventory-card__replacement-status>em{color:var(--nsc-muted-ink);align-self:end;font-size:.625rem;font-style:normal;line-height:1}.nsc-inventory-card__status>em,.nsc-inventory-card__replacement-status>em{color:var(--nsc-primary-strong);text-align:end;font-weight:750}.nsc-inventory-card__status[data-status=active]{border-color:color-mix(in srgb, var(--nsc-success) 45%, var(--nsc-border));background:var(--nsc-success-subtle)}.nsc-inventory-card__status[data-status=inactive]{border-color:color-mix(in srgb, var(--nsc-primary) 36%, var(--nsc-border));background:var(--nsc-info-subtle)}.nsc-inventory-card__status[data-status=underMaintenance]{border-color:color-mix(in srgb, var(--nsc-warning) 48%, var(--nsc-border));background:var(--nsc-warning-subtle)}.nsc-inventory-card__replacement-status[data-status=replacementRequired]{border-color:color-mix(in srgb, var(--nsc-danger) 52%, var(--nsc-border));background:var(--nsc-danger-subtle)}.nsc-inventory-card__replacement-status{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-block-size:auto}.nsc-inventory-card__replacement-status>strong{grid-column:1/-1;margin-block:.1rem .25rem;font-size:.8125rem}.nsc-inventory-status-summary__scroll{border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-control);background:var(--nsc-surface);overflow:auto}.nsc-inventory-status-summary__cue{margin:0 0 var(--nsc-space-small);color:var(--nsc-muted-ink);font-size:.75rem;display:none}.nsc-inventory-status-summary__table{border-collapse:separate;border-spacing:0;inline-size:100%;min-inline-size:39rem;color:var(--nsc-ink);font-size:.8125rem}.nsc-inventory-status-summary__table th,.nsc-inventory-status-summary__table td{padding:.625rem var(--nsc-space-small);border-block-end:1px solid var(--nsc-border);font-variant-numeric:tabular-nums;text-align:end}.nsc-inventory-status-summary__table thead th{color:var(--nsc-muted-ink);background:var(--nsc-surface-raised);font-family:var(--nsc-font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.nsc-inventory-status-summary__table :is(th:first-child,td:first-child){min-inline-size:11rem;color:var(--nsc-ink);background:var(--nsc-surface);text-align:start;position:sticky;inset-inline-start:0}.nsc-inventory-status-summary__table thead th:first-child{z-index:1;background:var(--nsc-surface-raised)}.nsc-inventory-status-summary__table tbody th{font-weight:750}.nsc-inventory-status-summary__table tbody tr:last-child :is(th,td){border-block-end:0}.nsc-inventory-move-dialog__source{gap:.2rem var(--nsc-space-small);border:1px solid var(--nsc-border);border-inline-start:.25rem solid var(--nsc-primary);border-radius:var(--nsc-radius-control);padding:var(--nsc-space-small);background:var(--nsc-info-subtle);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.nsc-inventory-move-dialog__source strong{color:var(--nsc-ink);font-size:.875rem}.nsc-inventory-move-dialog__source>span:last-child{color:var(--nsc-muted-ink);grid-column:1/-1;font-size:.8125rem}.nsc-photo-picker{gap:var(--nsc-space-small);border-top:1px solid var(--nsc-border);padding-top:var(--nsc-space-medium);display:grid}.nsc-photo-picker>div:first-child{gap:.125rem;display:grid}.nsc-photo-picker>div:first-child p{color:var(--nsc-ink);margin:0;font-size:.875rem;font-weight:750}.nsc-photo-picker>div:first-child span,.nsc-photo-picker__note{color:var(--nsc-muted-ink);font-size:.75rem;line-height:1.4}.nsc-photo-picker__note{margin:0}.nsc-photo-picker__selected{gap:var(--nsc-space-small);border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-control);background:var(--nsc-surface-raised);grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;padding:.5rem;display:grid}.nsc-photo-picker__selected img{border-radius:calc(var(--nsc-radius-control) - .2rem);object-fit:cover;block-size:3.25rem;inline-size:3.25rem}.nsc-photo-picker__selected span{gap:.15rem;min-inline-size:0;display:grid}.nsc-photo-picker__selected strong{color:var(--nsc-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.nsc-photo-picker__selected small{color:var(--nsc-muted-ink);font-size:.75rem}.nsc-simple-empty{gap:var(--nsc-space-small);border:1px dashed var(--nsc-border-strong);border-radius:var(--nsc-radius-card);min-block-size:10rem;color:var(--nsc-muted-ink);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.nsc-simple-empty p{margin:0}.nsc-business-resource-grid{gap:var(--nsc-space-small);display:grid}.nsc-business-resource{gap:var(--nsc-space-small);border-block-end:1px solid var(--nsc-border);grid-template-columns:auto minmax(0,1fr);align-items:start;padding-block-end:var(--nsc-space-small);display:grid}.nsc-business-resource:last-child{border-block-end:0;padding-block-end:0}.nsc-business-resource__icon{block-size:2.25rem;inline-size:2.25rem;color:var(--nsc-primary);background:var(--nsc-info-subtle);border-radius:50%;place-items:center;display:grid}.nsc-business-resource h3,.nsc-business-resource__value,.nsc-business-resource__detail{margin:0}.nsc-business-resource h3{color:var(--nsc-ink);font-size:.875rem}.nsc-business-resource__detail{color:var(--nsc-muted-ink);margin-block-start:.15rem;font-size:.75rem}.nsc-business-resource__facts{grid-column:2;grid-template-columns:repeat(4,minmax(3rem,1fr));gap:.4rem;margin:0;display:grid}.nsc-business-resource__facts>div{border-radius:var(--nsc-radius-control);background:var(--nsc-surface-raised);gap:.2rem;min-inline-size:0;padding:.45rem;display:grid}.nsc-business-resource__facts>div[data-gap=true]{color:#6c4300;background:var(--nsc-warning-subtle)}.nsc-business-resource__facts dt{color:var(--nsc-muted-ink);font-size:.625rem;font-weight:700}.nsc-business-resource__facts dd{color:var(--nsc-ink);font-family:var(--nsc-font-mono);margin:0;font-size:.875rem;font-weight:750}.nsc-business-money-list{gap:var(--nsc-space-small);margin:0;display:grid}.nsc-business-money-list>div{column-gap:var(--nsc-space-small);border-block-end:1px solid var(--nsc-border);grid-template-columns:minmax(0,1fr) auto;padding-block-end:var(--nsc-space-small);display:grid}.nsc-business-money-list>div:last-child{border-block-end:0;padding-block-end:0}.nsc-business-money-list dt,.nsc-business-money-list small{color:var(--nsc-muted-ink);font-size:.75rem}.nsc-business-money-list dd{color:var(--nsc-ink);font-family:var(--nsc-font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;font-weight:750}.nsc-business-money-list small{grid-column:1/-1;margin-block-start:.2rem;line-height:1.35}.nsc-business-event-summary{gap:var(--nsc-space-small);flex-wrap:wrap;margin-block-end:var(--nsc-space-small);display:flex}.nsc-business-event-summary span{border-radius:var(--nsc-radius-pill);color:var(--nsc-primary-strong);background:var(--nsc-info-subtle);padding:.3rem .55rem;font-size:.8125rem}.nsc-business-event-resources{margin-block-start:.3rem}.nsc-business-opportunity-grid{gap:var(--nsc-space-small);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nsc-business-opportunity{border:1px solid var(--nsc-border);border-block-start:.28rem solid var(--nsc-primary);border-radius:var(--nsc-radius-control);min-inline-size:0;padding:var(--nsc-space-small);background:var(--nsc-surface-raised);align-content:start;gap:.35rem;display:grid}.nsc-business-opportunity[data-outcome=won]{border-block-start-color:var(--nsc-success)}.nsc-business-opportunity[data-outcome=pipeline]{border-block-start-color:var(--nsc-primary)}.nsc-business-opportunity[data-outcome=lost]{border-block-start-color:var(--nsc-danger)}.nsc-business-opportunity[data-outcome=cancelled]{border-block-start-color:var(--nsc-warning)}.nsc-business-opportunity__eyebrow,.nsc-business-opportunity__count,.nsc-business-opportunity__label,.nsc-business-opportunity__value,.nsc-business-opportunity small{margin:0}.nsc-business-opportunity__eyebrow{color:var(--nsc-muted-ink);font-family:var(--nsc-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:750}.nsc-business-opportunity__count{color:var(--nsc-ink);font-family:var(--nsc-font-mono);font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:800;line-height:1}.nsc-business-opportunity__label{min-block-size:2.5rem;color:var(--nsc-ink);font-size:.75rem;font-weight:700;line-height:1.35}.nsc-business-opportunity__value{color:var(--nsc-primary-strong);font-family:var(--nsc-font-mono);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:800}.nsc-business-opportunity small{min-block-size:4.15rem;color:var(--nsc-muted-ink);font-size:.6875rem;line-height:1.4}.nsc-business-opportunity__link{color:var(--nsc-primary-strong);align-self:end;margin-block-start:auto;font-size:.75rem;font-weight:750}.nsc-business-opportunity__link:focus-visible{box-shadow:var(--nsc-focus-ring);border-radius:.2rem;outline:0}.nsc-business-data-gap{gap:var(--nsc-space-small);border-inline-start:.25rem solid var(--nsc-warning);border-radius:0 var(--nsc-radius-control) var(--nsc-radius-control) 0;padding:var(--nsc-space-small) var(--nsc-space-medium);color:var(--nsc-muted-ink);background:var(--nsc-warning-subtle);grid-template-columns:auto minmax(0,1fr);align-items:start;margin-block-start:var(--nsc-space-medium);font-size:.8125rem;line-height:1.45;display:grid}.nsc-business-data-gap strong{color:var(--nsc-ink);font-size:.8125rem}.nsc-business-links{gap:var(--nsc-space-small);padding:var(--nsc-space-medium);border:1px solid var(--nsc-border);border-radius:var(--nsc-radius-control);background:var(--nsc-surface-raised);flex-wrap:wrap;align-content:start;display:flex}.nsc-business-links a{color:var(--nsc-primary-strong);font-size:.8125rem;font-weight:700}@media (width<=70rem){.nsc-kpi-grid,.nsc-inventory-health,.nsc-inventory-category-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.nsc-content-grid,.nsc-dashboard-layout,.nsc-detail-grid,.nsc-event-workspace-grid--brief,.nsc-event-workspace-grid--support{grid-template-columns:minmax(0,1fr)}.nsc-event-resource-brief{grid-template-columns:repeat(2,minmax(0,1fr))}.nsc-event-resource-brief a{justify-self:start}.nsc-workspace-grid,.nsc-admin-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nsc-admin-control-card:last-child{grid-column:1/-1;min-block-size:16rem}.nsc-inventory-card-grid,.nsc-business-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=52rem){.nsc-page{padding:var(--nsc-space-medium)}.nsc-overview-hero,.nsc-content-grid--equal,.nsc-workspace-grid,.nsc-admin-control-grid,.nsc-form-grid{grid-template-columns:minmax(0,1fr)}.nsc-admin-control-card:last-child{grid-column:auto}.nsc-admin-boundary__facts,.nsc-permission-templates__toolbar{grid-template-columns:minmax(0,1fr)}.nsc-permission-templates__toolbar-status,.nsc-permission-templates__toolbar-actions{justify-content:flex-start}.nsc-permission-templates__group>ul,.nsc-team-access__summary{grid-template-columns:minmax(0,1fr)}.nsc-team-access__summary>div+div{border-block-start:1px solid var(--nsc-border);border-inline-start:0}.nsc-team-access__migration-heading{display:grid}.nsc-team-access__migration-action{justify-content:stretch}.nsc-team-access__migration-action .nsc-button{inline-size:100%}.nsc-request-grid,.nsc-inventory-card-grid,.nsc-inventory-payer-grid,.nsc-public-enquiry-list{grid-template-columns:minmax(0,1fr)}.nsc-inventory-payer-summary__toolbar{align-items:stretch}.nsc-inventory-payer-summary__filter,.nsc-inventory-payer-summary__filter select{inline-size:100%;min-inline-size:0}.nsc-enquiry-mode__choices,.nsc-event-run-sheet{grid-template-columns:minmax(0,1fr)}.nsc-event-run-sheet__focus{border-block-start:1px solid #ffffff2e;border-inline-start:0;padding-block-start:var(--nsc-space-medium);padding-inline-start:0}.nsc-event-phase-rail,.nsc-event-run-sheet__signals{grid-column:auto}.nsc-event-phase-rail{scrollbar-gutter:stable;grid-template-columns:repeat(5,minmax(7.5rem,1fr));overflow-x:auto}.nsc-event-run-sheet__signals{grid-template-columns:repeat(3,minmax(0,1fr))}.nsc-event-commercial-summary{grid-template-columns:minmax(0,1fr)}.nsc-commercial-flow .nsc-booking-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.nsc-month-brief__masthead{flex-direction:column;align-items:flex-start}.nsc-month-brief__signal{text-align:start;justify-items:start}.nsc-month-brief__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=38rem){.nsc-page{gap:var(--nsc-space-medium);padding:var(--nsc-space-small)}.nsc-detail-meta,.nsc-comparison{grid-template-columns:minmax(0,1fr)}.nsc-permission-templates__intro,.nsc-permission-templates__footer{flex-direction:column;align-items:stretch}.nsc-permission-templates__intro .nsc-status-badge{align-self:flex-start}.nsc-permission-templates__toolbar-actions,.nsc-permission-templates__footer .nsc-button{inline-size:100%}.nsc-permission-templates__toolbar-actions .nsc-button{flex:11rem}.nsc-permission-templates__action{grid-template-columns:minmax(0,1fr);align-items:start}.nsc-permission-templates__scope,.nsc-permission-templates__scope select{inline-size:100%}.nsc-permission-templates__not-granted{justify-self:start;padding-inline-start:1.75rem}.nsc-event-run-sheet{gap:var(--nsc-space-small);padding:var(--nsc-space-medium)}.nsc-event-phase-rail{scrollbar-gutter:auto;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.nsc-event-run-sheet__signals,.nsc-event-brief-grid,.nsc-event-resource-brief{grid-template-columns:minmax(0,1fr)}.nsc-event-resource-brief{grid-column:auto}.nsc-event-staffing-signal{grid-template-columns:minmax(0,1fr) auto}.nsc-event-staffing-signal p{grid-column:1/-1}.nsc-commercial-flow .nsc-booking-flow{grid-template-columns:minmax(0,1fr)}.nsc-kpi-grid{gap:var(--nsc-space-small);grid-template-columns:repeat(2,minmax(0,1fr))}.nsc-inventory-health__metric{min-block-size:6.5rem;padding:var(--nsc-space-small)}.nsc-inventory-health__metric strong{font-size:1.45rem}.nsc-inventory-decision{grid-template-columns:auto minmax(0,1fr);align-items:start}.nsc-inventory-decision a{grid-column:2;justify-self:start;margin-inline-start:-.5rem}.nsc-metric-card{gap:var(--nsc-space-micro);min-block-size:6.5rem;padding:var(--nsc-space-small)}.nsc-metric-card__detail,.nsc-local-banner p{font-size:.6875rem;line-height:1.35}.nsc-business-resource__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.nsc-business-opportunity-grid{grid-template-columns:minmax(0,1fr)}.nsc-business-opportunity__label,.nsc-business-opportunity small{min-block-size:auto}.nsc-business-data-gap{grid-template-columns:minmax(0,1fr)}.nsc-local-banner{gap:var(--nsc-space-micro)}.nsc-month-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.nsc-month-summary>div:last-child{grid-column:1/-1}.nsc-dashboard-agenda .nsc-card__header{flex-direction:column;align-items:stretch}.nsc-dashboard-agenda .nsc-card__action{align-self:flex-start}.nsc-month-brief-actions,.nsc-page-header__actions .nsc-month-brief-actions .nsc-button{inline-size:100%}.nsc-month-brief__masthead{padding:var(--nsc-space-medium) var(--nsc-space-medium) var(--nsc-space-medium) calc(var(--nsc-space-medium) + .35rem)}.nsc-month-brief__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nsc-month-brief__metrics>div{min-block-size:7.6rem;padding:var(--nsc-space-small)}.nsc-month-brief__metrics>div:last-child{grid-column:1/-1}.nsc-month-brief__kit-rule{padding:var(--nsc-space-small) var(--nsc-space-medium);grid-template-columns:auto minmax(0,1fr)}.nsc-month-brief__kit-peak{white-space:normal;grid-column:2;justify-self:start}.nsc-calendar-resources__auto-kit{flex-basis:100%;inline-size:fit-content}.nsc-month-event{grid-template-columns:minmax(0,1fr)}.nsc-month-event__date{min-block-size:auto;padding:var(--nsc-space-small) var(--nsc-space-medium);grid-template-columns:minmax(0,1fr) auto;align-items:center}.nsc-month-nav{inline-size:100%}.nsc-page-header__actions .nsc-month-nav .nsc-button{inline-size:auto}.nsc-dashboard-inventory-signal__facts{grid-column:1/-1}.nsc-list__item{grid-template-columns:auto minmax(0,1fr);align-items:start}.nsc-list__item>:nth-child(3){grid-column:2;justify-self:start}.nsc-inventory-card{grid-template-columns:minmax(0,1fr)}.nsc-inventory-card__top{grid-template-columns:4.25rem minmax(0,1fr)}.nsc-inventory-card__photo{block-size:4.25rem;inline-size:4.25rem}.nsc-inventory-card__details{gap:var(--nsc-space-small);grid-template-columns:repeat(2,minmax(0,1fr))}.nsc-inventory-payer-card__facts{grid-template-columns:minmax(0,1fr)}.nsc-inventory-card__status-breakdown{gap:.3rem}.nsc-inventory-card__status{min-block-size:4.5rem;padding:.35rem}.nsc-inline-actions,.nsc-page-header__actions{justify-content:stretch;inline-size:100%}.nsc-inline-actions .nsc-button,.nsc-page-header__actions .nsc-button{flex:auto}.nsc-event-board__item{grid-template-columns:.45rem minmax(0,1fr)}.nsc-event-board__item>.nsc-status-badge{grid-column:2;justify-self:start}.nsc-request-ticket{grid-template-columns:minmax(0,1fr)}.nsc-request-ticket__date{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-block-size:auto}.nsc-public-enquiry__schedule>div{grid-template-columns:minmax(0,1fr);gap:.15rem}.nsc-public-enquiry__footer{justify-content:stretch}.nsc-public-enquiry__footer .nsc-button{inline-size:100%}.nsc-photo-picker__selected{grid-template-columns:3.25rem minmax(0,1fr)}.nsc-photo-picker__selected .nsc-button{grid-column:1/-1}}
