@font-face{font-family:Flux Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/InterVariable.35pajyxbwdhdq.woff2)format("woff2")}:root{--flux-font-sans:"Flux Inter", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--flux-type-label-size:.75rem;--flux-type-label-line:1rem;--flux-type-compact-size:.8125rem;--flux-type-compact-line:1.125rem;--flux-type-body-size:.9375rem;--flux-type-body-line:1.375rem;--flux-type-card-title-size:.9375rem;--flux-type-card-title-line:1.25rem;--flux-type-section-size:1.25rem;--flux-type-section-line:1.75rem;--flux-type-page-size:1.75rem;--flux-type-page-line:2.25rem;--flux-type-metric-size:clamp(3rem, 7vw, 6rem);--flux-type-metric-line:.96;--flux-space-1:.25rem;--flux-space-2:.5rem;--flux-space-3:.75rem;--flux-space-4:1rem;--flux-space-5:1.25rem;--flux-space-6:1.5rem;--flux-space-8:2rem;--flux-space-10:2.5rem;--flux-space-12:3rem;--flux-space-16:4rem;--flux-radius-chip:.375rem;--flux-radius-small:.5rem;--flux-radius-control:.625rem;--flux-radius-group:.75rem;--flux-radius-card:1rem;--flux-radius-overlay:1.25rem;--flux-radius-pill:999px;--flux-control-compact:2.5rem;--flux-control-regular:2.75rem;--flux-table-row:3rem;--flux-shell-bar-height:4rem;--flux-focus-width:2px;--flux-focus-offset:2px;--flux-motion-immediate:.12s;--flux-motion-control:.16s;--flux-motion-panel:.24s;--flux-motion-view:.32s;--flux-motion-sheet:.36s;--flux-ease-standard:cubic-bezier(.2, .8, .2, 1);--flux-ease-spring:cubic-bezier(.32, .72, 0, 1);--flux-ease-enter:cubic-bezier(.16, 1, .3, 1);--flux-ease-exit:cubic-bezier(.4, 0, 1, 1);--flux-content-editorial:45rem;--flux-content-standard:80rem;--flux-content-wide:100rem;--flux-color-canvas:var(--background);--flux-color-chrome:var(--surface-1);--flux-color-surface:var(--surface-2);--flux-color-raised:var(--surface-3);--flux-color-text:var(--text-primary);--flux-color-text-muted:var(--text-secondary);--flux-color-text-tertiary:var(--text-tertiary);--flux-color-border:var(--border-default,var(--glass-border));--flux-color-action:var(--accent);--flux-color-action-hover:var(--accent-hover);--flux-color-focus:var(--sky);--flux-color-information:var(--info);--flux-color-positive:var(--ok);--flux-color-warning:var(--warn);--flux-color-critical:var(--crit);--flux-color-border-subtle:color-mix(in srgb, var(--flux-color-border) 58%, transparent);--flux-color-destructive:var(--flux-color-critical);--flux-color-destructive-hover:color-mix(in srgb, var(--flux-color-critical) 86%, var(--flux-color-text));--flux-disabled-opacity:.52;--flux-state-neutral-foreground:var(--flux-color-text-muted);--flux-state-neutral-surface:color-mix(in srgb, var(--flux-color-surface) 92%, transparent);--flux-state-neutral-border:var(--flux-color-border-subtle);--flux-state-information-foreground:color-mix(in srgb, var(--flux-color-information) 82%, var(--flux-color-text));--flux-state-information-surface:color-mix(in srgb, var(--flux-color-information) 9%, var(--flux-color-surface));--flux-state-information-border:color-mix(in srgb, var(--flux-color-information) 32%, var(--flux-color-border));--flux-state-positive-foreground:color-mix(in srgb, var(--flux-color-positive) 82%, var(--flux-color-text));--flux-state-positive-surface:color-mix(in srgb, var(--flux-color-positive) 9%, var(--flux-color-surface));--flux-state-positive-border:color-mix(in srgb, var(--flux-color-positive) 32%, var(--flux-color-border));--flux-state-warning-foreground:color-mix(in srgb, var(--flux-color-warning) 84%, var(--flux-color-text));--flux-state-warning-surface:color-mix(in srgb, var(--flux-color-warning) 10%, var(--flux-color-surface));--flux-state-warning-border:color-mix(in srgb, var(--flux-color-warning) 36%, var(--flux-color-border));--flux-state-critical-foreground:color-mix(in srgb, var(--flux-color-critical) 86%, var(--flux-color-text));--flux-state-critical-surface:color-mix(in srgb, var(--flux-color-critical) 10%, var(--flux-color-surface));--flux-state-critical-border:color-mix(in srgb, var(--flux-color-critical) 40%, var(--flux-color-border))}.flux-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:where(.flux-state-panel,.flux-status,.flux-badge,.flux-stat-card)[data-tone=neutral]{--flux-state-foreground:var(--flux-state-neutral-foreground);--flux-state-surface:var(--flux-state-neutral-surface);--flux-state-border:var(--flux-state-neutral-border)}:where(.flux-state-panel,.flux-status,.flux-badge,.flux-stat-card)[data-tone=information]{--flux-state-foreground:var(--flux-state-information-foreground);--flux-state-surface:var(--flux-state-information-surface);--flux-state-border:var(--flux-state-information-border)}:where(.flux-state-panel,.flux-status,.flux-badge,.flux-stat-card)[data-tone=positive]{--flux-state-foreground:var(--flux-state-positive-foreground);--flux-state-surface:var(--flux-state-positive-surface);--flux-state-border:var(--flux-state-positive-border)}:where(.flux-state-panel,.flux-status,.flux-badge,.flux-stat-card)[data-tone=warning]{--flux-state-foreground:var(--flux-state-warning-foreground);--flux-state-surface:var(--flux-state-warning-surface);--flux-state-border:var(--flux-state-warning-border)}:where(.flux-state-panel,.flux-status,.flux-badge,.flux-stat-card)[data-tone=critical]{--flux-state-foreground:var(--flux-state-critical-foreground);--flux-state-surface:var(--flux-state-critical-surface);--flux-state-border:var(--flux-state-critical-border)}.flux-state-panel{gap:var(--flux-space-3);padding:var(--flux-space-5);border:1px solid var(--flux-state-border,var(--flux-color-border));border-radius:var(--flux-radius-card);color:var(--flux-color-text);background:var(--flux-state-surface,var(--flux-color-surface));border-inline-start-width:3px;display:grid}.flux-state-panel[data-prominence=inline]{padding:var(--flux-space-4);border-width:0;border-radius:var(--flux-radius-small);border-inline-start-width:3px}.flux-state-panel__header,.flux-state-panel__actions,.flux-field__label-row{align-items:center;gap:var(--flux-space-3);display:flex}.flux-state-panel__header{flex-wrap:wrap}.flux-state-panel__scope{color:var(--flux-color-text-muted);font-size:var(--flux-type-label-size);line-height:var(--flux-type-label-line);margin:0}.flux-state-panel__summary{max-width:var(--flux-content-editorial);color:var(--flux-color-text-muted);font-size:var(--flux-type-body-size);line-height:var(--flux-type-body-line);margin:0}.flux-state-panel__title{color:var(--flux-color-text);font-size:var(--flux-type-card-title-size);line-height:var(--flux-type-card-title-line);margin:0;font-weight:650}.flux-state-panel__cause,.flux-state-panel__impact,.flux-state-panel__guidance{gap:var(--flux-space-3);color:var(--flux-color-text-muted);font-size:var(--flux-type-compact-size);line-height:var(--flux-type-compact-line);grid-template-columns:minmax(4rem,auto) minmax(0,1fr);display:grid}.flux-state-panel__label{color:var(--flux-color-text-tertiary);font-size:var(--flux-type-label-size);line-height:var(--flux-type-label-line);font-weight:650}.flux-state-panel__access-role{color:var(--flux-color-text);font-weight:650}.flux-state-panel__actions{margin-top:var(--flux-space-1);flex-wrap:wrap}.flux-status,.flux-badge{align-items:center;gap:var(--flux-space-2);border:1px solid var(--flux-state-border,var(--flux-color-border));border-radius:var(--flux-radius-pill);width:fit-content;color:var(--flux-state-foreground,var(--flux-color-text-muted));background:var(--flux-state-surface,var(--flux-color-surface));font-size:var(--flux-type-label-size);line-height:var(--flux-type-label-line);font-weight:650;display:inline-flex}.flux-status[data-size=compact],.flux-badge[data-size=sm]{padding:var(--flux-space-1) var(--flux-space-2)}.flux-status[data-size=regular],.flux-badge[data-size=md]{padding:.375rem var(--flux-space-3)}.flux-status__icon,.flux-button__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.flux-status__semantic{align-items:center;gap:var(--flux-space-2);display:inline-flex}.flux-status__scope{color:var(--flux-color-text-muted);font-weight:500}.flux-freshness{color:var(--flux-color-text-muted);font-size:var(--flux-type-label-size);line-height:var(--flux-type-label-line);font-variant-numeric:tabular-nums}.flux-freshness[data-freshness-state=stale]{color:var(--flux-state-warning-foreground)}.flux-button{min-height:var(--flux-control-regular);justify-content:center;align-items:center;gap:var(--flux-space-2);padding:.625rem var(--flux-space-4);border:1px solid var(--flux-color-border);border-radius:var(--flux-radius-control);color:var(--flux-color-text);background:var(--flux-color-surface);font:inherit;font-size:var(--flux-type-compact-size);line-height:var(--flux-type-compact-line);transition:border-color var(--flux-motion-control) var(--flux-ease-standard), background-color var(--flux-motion-control) var(--flux-ease-standard), color var(--flux-motion-control) var(--flux-ease-standard), transform var(--flux-motion-immediate) var(--flux-ease-standard);font-weight:650;text-decoration:none;display:inline-flex}.flux-button[data-size=compact]{min-height:var(--flux-control-compact);padding-block:var(--flux-space-2)}.flux-button[data-full-width=true]{width:100%}.flux-button[data-variant=primary]{border-color:color-mix(in srgb, var(--flux-color-action) 74%, white);color:#fff;background:var(--flux-color-action)}.flux-button[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--flux-color-action-hover)}.flux-button[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),.flux-button[data-variant=quiet]:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--flux-color-focus);background:var(--flux-color-raised)}.flux-button[data-variant=quiet]{color:var(--flux-color-information);background:0 0;border-color:#0000}.flux-button[data-variant=destructive]{border-color:var(--flux-color-destructive);color:#fff;background:var(--flux-color-destructive)}.flux-button[data-variant=destructive]:hover:not(:disabled):not([aria-disabled=true]){background:var(--flux-color-destructive-hover)}.flux-button:active:not(:disabled):not([aria-disabled=true]){transform:scale(.985)}.flux-button:disabled,.flux-button[aria-disabled=true]{cursor:not-allowed;opacity:var(--flux-disabled-opacity)}:where(.flux-button,.flux-field input,.flux-field select,.flux-field textarea,.flux-data-table__sort-button):focus-visible{outline:var(--flux-focus-width) solid var(--flux-color-focus);outline-offset:var(--flux-focus-offset)}.flux-field{gap:var(--flux-space-2);display:grid}.flux-field__label-row{justify-content:space-between}.flux-field__label{color:var(--flux-color-text-muted);font-size:var(--flux-type-compact-size);line-height:var(--flux-type-compact-line);font-weight:600}.flux-field__optional,.flux-field__helper{color:var(--flux-color-text-tertiary);font-weight:500}.flux-field__trailing{font-size:var(--flux-type-label-size);line-height:var(--flux-type-label-line)}.flux-field__control>:is(input,select,textarea){width:100%;min-height:var(--flux-control-regular);padding:.625rem var(--flux-space-3);border:1px solid var(--flux-color-border);border-radius:var(--flux-radius-control);color:var(--flux-color-text);background:var(--flux-color-surface);font:inherit;font-size:var(--flux-type-body-size);line-height:var(--flux-type-body-line);transition:border-color var(--flux-motion-control) var(--flux-ease-standard), box-shadow var(--flux-motion-control) var(--flux-ease-standard)}.flux-field[data-invalid=true] .flux-field__control>:is(input,select,textarea){border-color:var(--flux-color-critical)}.flux-field__message{min-height:var(--flux-type-label-line);font-size:var(--flux-type-label-size);line-height:var(--flux-type-label-line)}.flux-field__message p{margin:0}.flux-field__error{color:var(--flux-state-critical-foreground)}.flux-data-table{overscroll-behavior-inline:contain;scrollbar-gutter:stable;border:1px solid var(--flux-color-border);border-radius:var(--flux-radius-card);background:var(--flux-color-surface);max-width:100%;overflow:auto}.flux-data-table__table{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content;color:var(--flux-color-text);font-size:var(--flux-type-compact-size);line-height:var(--flux-type-compact-line)}.flux-data-table__caption:not(.flux-visually-hidden){padding:var(--flux-space-4);color:var(--flux-color-text);text-align:start;font-size:var(--flux-type-card-title-size);line-height:var(--flux-type-card-title-line);font-weight:650}.flux-data-table__head{color:var(--flux-color-text-muted);background:var(--flux-color-raised)}.flux-data-table__head--sticky{z-index:3;position:sticky;top:0}.flux-data-table__heading,.flux-data-table__cell{min-height:var(--flux-table-row);padding:var(--flux-space-3) var(--flux-space-4);border-bottom:1px solid var(--flux-color-border-subtle)}.flux-data-table__heading{font-size:var(--flux-type-label-size);line-height:var(--flux-type-label-line);text-transform:uppercase;letter-spacing:.04em;font-weight:650}.flux-data-table__sort-button{min-height:var(--flux-control-regular);align-items:center;gap:var(--flux-space-1);margin:calc(var(--flux-space-2) * -1);padding:var(--flux-space-2);color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;display:inline-flex}.flux-data-table__sort-button svg{width:.875rem;height:.875rem;color:var(--flux-color-focus)}.flux-data-table__state-cell{padding:var(--flux-space-5);border-bottom:1px solid var(--flux-color-border-subtle)}.flux-data-table :is(th,td)[data-sticky=start]{z-index:2;background:var(--flux-color-surface);position:sticky;inset-inline-start:0}.flux-data-table :is(th,td)[data-sticky=end]{z-index:2;background:var(--flux-color-surface);position:sticky;inset-inline-end:0}.flux-stat-card{min-height:8.625rem;padding:var(--flux-space-5);border:1px solid var(--flux-state-border,var(--flux-color-border));border-radius:var(--flux-radius-card);color:var(--flux-color-text);background:var(--flux-state-surface,var(--flux-color-surface));position:relative;overflow:hidden}.flux-stat-card__sparkline{opacity:.2;position:absolute;inset:auto 0 0}.flux-stat-card__content{z-index:1;position:relative}.flux-stat-card__header,.flux-stat-card__value-row{align-items:center;gap:var(--flux-space-2);display:flex}.flux-stat-card__header{justify-content:space-between}.flux-stat-card__label{color:var(--flux-color-text-muted);font-size:var(--flux-type-label-size);line-height:var(--flux-type-label-line);text-transform:uppercase;letter-spacing:.04em;font-weight:650}.flux-stat-card__icon{width:var(--flux-space-8);height:var(--flux-space-8);border-radius:var(--flux-radius-small);color:var(--flux-state-foreground,var(--flux-color-information));background:color-mix(in srgb, var(--flux-state-foreground,var(--flux-color-information)) 12%, transparent);flex:none;place-items:center;display:grid}.flux-stat-card__icon svg{width:var(--flux-space-4);height:var(--flux-space-4)}.flux-stat-card__value-row{margin-top:var(--flux-space-3);align-items:baseline}.flux-stat-card__value{color:var(--flux-color-text);font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:650;line-height:2rem}.flux-stat-card__denominator,.flux-stat-card__scope,.flux-stat-card__detail{color:var(--flux-color-text-muted);font-size:var(--flux-type-label-size);line-height:var(--flux-type-label-line)}.flux-stat-card__scope,.flux-stat-card__detail{margin:var(--flux-space-1) 0 0}.flux-stat-card__trend{align-items:center;gap:var(--flux-space-1);color:var(--flux-color-text-muted);font-size:var(--flux-type-label-size);font-weight:650;display:inline-flex}.flux-stat-card__trend[data-meaning=positive]{color:var(--flux-state-positive-foreground)}.flux-stat-card__trend[data-meaning=negative]{color:var(--flux-state-critical-foreground)}.flux-stat-card__trend svg{width:var(--flux-space-3);height:var(--flux-space-3)}@media (pointer:coarse),(max-width:47.999rem){.flux-button[data-size=compact]{min-height:var(--flux-control-regular)}}@media (prefers-reduced-motion:reduce){.flux-button,.flux-field__control>:is(input,select,textarea){transition:none}.flux-button:active:not(:disabled):not([aria-disabled=true]){transform:none}}@media (prefers-reduced-transparency:reduce){:where(.flux-state-panel,.flux-status,.flux-badge,.flux-data-table,.flux-stat-card){-webkit-backdrop-filter:none;background:var(--flux-color-surface)!important}}@media (forced-colors:active){:where(.flux-state-panel,.flux-status,.flux-badge,.flux-button,.flux-field input,.flux-field select,.flux-field textarea,.flux-data-table,.flux-stat-card){border-color:canvastext}:where(.flux-button,.flux-data-table__sort-button):focus-visible{outline-color:highlight}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fg-rgb:255 255 255;--ok:#22c55e;--warn:#eab308;--crit:#ef4444;--info:#58a6ff;--background:#0c1624;--foreground:#e2e8f0;--surface-0:#0c1624;--surface-1:#112030;--surface-2:#152a3e;--surface-3:#1a3350;--border-subtle:#9dc3d814;--border-default:#9dc3d81f;--border-hover:#9dc3d833;--accent:#2e5f7f;--accent-hover:#376f94;--sky:#9dc3d8;--accent-surface:#2e5f7f14;--glass-surface:#112030c7;--glass-strong:#152a3ee6;--glass-highlight:#ffffff0e;--glass-border:#9dc3d826;--shadow-soft:0 20px 60px #00000042;--aurora:radial-gradient(circle at 15% 5%, #2e5f7f40, transparent 34rem), radial-gradient(circle at 90% 25%, #9dc3d814, transparent 30rem), var(--surface-0);--text-primary:#ffffffeb;--text-secondary:#9eaab5;--text-tertiary:#6b7b8d}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fg-rgb:15 23 42;--ok:#16a34a;--warn:#ca8a04;--crit:#dc2626;--info:#2563eb;--background:#eef2f7;--foreground:#0f172a;--surface-0:#e9eef4;--surface-1:#f4f7fb;--surface-2:#fff;--surface-3:#fff;--border-subtle:#0f172a12;--border-default:#0f172a1f;--border-hover:#0f172a33;--accent:#2e5f7f;--accent-hover:#376f94;--sky:#2e5f7f;--accent-surface:#2e5f7f14;--glass-surface:#ffffffc7;--glass-strong:#fffffff0;--glass-highlight:#ffffffb8;--glass-border:#2e5f7f24;--shadow-soft:0 20px 55px #1e32461f;--aurora:radial-gradient(circle at 15% 5%, #9dc3d857, transparent 34rem), radial-gradient(circle at 90% 25%, #2e5f7f1a, transparent 30rem), var(--surface-0);--text-primary:#0f172a;--text-secondary:#475569;--text-tertiary:#64748b}*{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;color:var(--text-primary);background:var(--aurora);font-family:var(--flux-font-sans);-webkit-font-smoothing:antialiased;line-height:1.5}::selection{color:var(--text-primary);background:#9dc3d84d}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--flux-focus-width) solid var(--flux-color-focus);outline-offset:var(--flux-focus-offset)}button:not(:disabled){cursor:pointer}.fleet-public-page{background:var(--aurora);place-items:center;min-height:100dvh;padding:clamp(1rem,4vw,3rem);display:grid}.fleet-auth-shell{width:min(100%,430px)}.fleet-auth-header{margin-bottom:1.5rem}.fleet-eyebrow{color:var(--sky);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .625rem;font-size:.6875rem;font-weight:700}.fleet-auth-title,.fleet-page-title{color:var(--text-primary);letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:620}.fleet-auth-description,.fleet-page-description{color:var(--text-secondary);margin:.5rem 0 0;font-size:.875rem}.fleet-auth-card{border:1px solid var(--glass-border);border-radius:var(--flux-radius-card);background:linear-gradient(180deg, var(--glass-highlight), transparent 36%), var(--glass-surface);box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffff0e;-webkit-backdrop-filter:blur(22px)saturate(1.05);backdrop-filter:blur(22px)saturate(1.05);padding:clamp(1.25rem,4vw,1.75rem)}.fleet-form-stack{flex-direction:column;gap:.875rem;width:100%;display:flex}.fleet-form{flex-direction:column;gap:.875rem;display:flex}.fleet-label{color:var(--text-secondary);margin-bottom:.375rem;font-size:.8125rem;font-weight:560;display:block}.fleet-field{width:100%;min-height:var(--flux-control-regular);border:1px solid var(--glass-border);border-radius:var(--flux-radius-control);color:var(--text-primary);background:color-mix(in srgb, var(--surface-2) 86%, transparent);font:inherit;transition:border-color var(--flux-motion-control) var(--flux-ease-standard), box-shadow var(--flux-motion-control) var(--flux-ease-standard), background var(--flux-motion-control) var(--flux-ease-standard);padding:.625rem .75rem;font-size:.9375rem;box-shadow:inset 0 1px #ffffff09}.fleet-field:focus{border-color:color-mix(in srgb, var(--sky) 60%, transparent);background:var(--surface-2);box-shadow:0 0 0 3px color-mix(in srgb, var(--sky) 16%, transparent);outline:none}.fleet-primary-button,.fleet-secondary-button{min-height:var(--flux-control-regular);border-radius:var(--flux-radius-control);font:inherit;transition:border-color var(--flux-motion-control) var(--flux-ease-standard), background var(--flux-motion-control) var(--flux-ease-standard), transform var(--flux-motion-immediate) var(--flux-ease-standard);justify-content:center;align-items:center;padding:.625rem .875rem;font-size:.875rem;font-weight:650;display:inline-flex}.fleet-primary-button{color:#fff;background:linear-gradient(180deg, #ffffff1f, transparent), var(--accent);border:1px solid #9dc3d838;width:100%;box-shadow:0 10px 24px #2e5f7f3d}.fleet-primary-button:hover:not(:disabled){background:linear-gradient(180deg, #ffffff29, transparent), var(--accent-hover)}.fleet-primary-button:active:not(:disabled),.fleet-secondary-button:active:not(:disabled){transform:scale(.985)}.fleet-primary-button:disabled,.fleet-secondary-button:disabled{cursor:not-allowed;opacity:.5}.fleet-secondary-button{border:1px solid var(--glass-border);color:var(--text-primary);background:var(--surface-2)}.fleet-secondary-button:hover:not(:disabled){border-color:var(--border-hover);background:var(--surface-3)}.fleet-helper{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.55}.fleet-field-help{color:var(--text-tertiary);margin:.375rem 0 0;font-size:.75rem;line-height:1.5}.fleet-error,.fleet-notice{border:1px solid color-mix(in srgb, var(--crit) 38%, transparent);border-radius:var(--flux-radius-control);color:color-mix(in srgb, var(--crit) 88%, var(--text-primary));background:color-mix(in srgb, var(--crit) 9%, transparent);padding:.75rem .875rem;font-size:.875rem}.fleet-success{border:1px solid color-mix(in srgb, var(--ok) 38%, transparent);border-radius:var(--flux-radius-control);color:color-mix(in srgb, var(--ok) 88%, var(--text-primary));background:color-mix(in srgb, var(--ok) 9%, transparent);padding:.75rem .875rem;font-size:.875rem}.fleet-shell{flex-direction:column;min-height:100dvh;display:flex}.fleet-topbar{z-index:20;min-height:var(--flux-shell-bar-height);border-bottom:1px solid var(--glass-border);background:var(--glass-surface);box-shadow:inset 0 1px 0 var(--glass-highlight);-webkit-backdrop-filter:blur(20px)saturate(1.05);backdrop-filter:blur(20px)saturate(1.05);align-items:center;gap:1.25rem;padding:.625rem clamp(1rem,3vw,1.5rem);display:flex;position:sticky;top:0}.fleet-brand-lockup{color:var(--text-primary);letter-spacing:-.01em;white-space:nowrap;font-size:.9375rem}.fleet-nav{gap:.25rem;display:flex}.fleet-nav a{min-height:var(--flux-control-compact);border-radius:var(--flux-radius-small);color:var(--text-secondary);align-items:center;padding:0 .75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.fleet-nav a:hover,.fleet-nav a[aria-current=page]{color:var(--text-primary);background:var(--accent-surface)}.fleet-session{align-items:center;gap:.625rem;margin-left:auto;display:flex}.fleet-honesty{border-bottom:1px solid var(--glass-border);background:var(--accent-surface);color:var(--text-secondary);margin:0;padding:.4rem clamp(1rem,3vw,1.5rem);font-size:.75rem;line-height:1.4}.fleet-honesty[data-connection=not_connected]{color:var(--text-primary);background:color-mix(in srgb, var(--warn) 16%, var(--surface-1))}.fleet-honesty-detail{color:var(--text-tertiary)}.fleet-username{color:var(--text-secondary);font-size:.8125rem}.fleet-role{border:1px solid color-mix(in srgb, var(--sky) 45%, transparent);border-radius:var(--flux-radius-pill);color:var(--sky);letter-spacing:.06em;text-transform:uppercase;padding:.2rem .55rem;font-size:.6875rem;font-weight:700}.fleet-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fleet-main{width:min(100%, var(--flux-content-standard));min-width:0;margin:0 auto;padding:clamp(1.25rem,4vw,2.5rem)}.fleet-page-header{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.fleet-page-header>div:first-child{flex:1}.fleet-operators{gap:1rem;min-width:0;display:grid}.fleet-operators__toolbar{border:1px solid var(--glass-border);border-radius:var(--flux-radius-card);background:linear-gradient(180deg, var(--glass-highlight), transparent 42%), var(--glass-surface);min-width:0;box-shadow:inset 0 1px 0 var(--glass-highlight);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.fleet-operators__toolbar h2,.fleet-operators__state h2{color:var(--text-primary);margin:0;font-size:1rem;font-weight:650}.fleet-operators__toolbar p,.fleet-operators__state p{color:var(--text-secondary);margin:.25rem 0 0;font-size:.8125rem}.fleet-primary-button.fleet-operators__add{flex:none;width:auto}.fleet-operators__state{border:1px solid var(--glass-border);border-radius:var(--flux-radius-card);text-align:center;background:var(--glass-surface);padding:2rem 1rem}.fleet-operator-table-wrap{border:1px solid var(--glass-border);border-radius:var(--flux-radius-card);background:var(--glass-surface);min-width:0;box-shadow:inset 0 1px 0 var(--glass-highlight);overflow-x:auto}.fleet-operator-table{border-collapse:collapse;width:100%;min-width:69rem}.fleet-operator-table th,.fleet-operator-table td{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);text-align:left;vertical-align:top;padding:.875rem 1rem;font-size:.8125rem}.fleet-operator-table thead th{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.fleet-operator-table tbody th{font-weight:650}.fleet-operator-table tr:last-child>*{border-bottom:0}.fleet-operator-table tbody th>span:first-child{overflow-wrap:anywhere}.fleet-operator-you{border:1px solid color-mix(in srgb, var(--sky) 42%, transparent);border-radius:var(--flux-radius-pill);color:var(--sky);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;margin-left:.5rem;padding:.15rem .45rem;font-size:.625rem;font-weight:700;display:inline-flex}.fleet-operator-actions{gap:.5rem;display:grid}.fleet-operator-actions__buttons{flex-wrap:wrap;gap:.375rem;display:flex}.fleet-operator-action{min-height:var(--flux-control-compact);border:1px solid var(--glass-border);border-radius:var(--flux-radius-control);color:var(--text-primary);background:var(--surface-2);font:inherit;align-items:center;padding:.5rem .625rem;font-size:.75rem;font-weight:620;display:inline-flex}.fleet-operator-action:hover:not([aria-disabled=true]){border-color:var(--border-hover);background:var(--surface-3)}.fleet-operator-action--danger{border-color:color-mix(in srgb, var(--crit) 32%, var(--glass-border));color:color-mix(in srgb, var(--crit) 86%, var(--text-primary))}.fleet-operator-action[aria-disabled=true]{cursor:not-allowed;opacity:.48}.fleet-operator-action-note{max-width:34ch;color:var(--text-tertiary);margin:0;font-size:.6875rem;line-height:1.45}.fleet-operator-cards{gap:.75rem;display:none}.fleet-operator-card{border:1px solid var(--glass-border);border-radius:var(--flux-radius-card);background:linear-gradient(180deg, var(--glass-highlight), transparent 34%), var(--glass-surface);min-width:0;box-shadow:var(--shadow-soft), inset 0 1px 0 var(--glass-highlight);padding:1rem}.fleet-operator-card__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.fleet-operator-card__header h2{overflow-wrap:anywhere;color:var(--text-primary);margin:0;font-size:1rem;font-weight:650}.fleet-operator-card__header p{color:var(--text-secondary);margin:.2rem 0 0;font-size:.75rem}.fleet-operator-card__header .fleet-operator-you{margin-left:0}.fleet-operator-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1rem 0;display:grid}.fleet-operator-facts>div{border:1px solid var(--border-subtle);border-radius:var(--flux-radius-control);background:color-mix(in srgb, var(--surface-2) 72%, transparent);min-width:0;padding:.625rem}.fleet-operator-facts dt{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;font-weight:700}.fleet-operator-facts dd{overflow-wrap:anywhere;color:var(--text-primary);margin:.25rem 0 0;font-size:.75rem;font-weight:620}.fleet-operator-dialog{border:1px solid var(--glass-border);border-radius:var(--flux-radius-card);width:min(100vw - 2rem,34rem);max-height:min(46rem,100dvh - 2rem);color:var(--text-primary);background:var(--glass-strong);box-shadow:0 30px 90px #00000075, inset 0 1px 0 var(--glass-highlight);-webkit-backdrop-filter:blur(26px)saturate(1.08);backdrop-filter:blur(26px)saturate(1.08);margin:auto;padding:0;overflow:hidden}.fleet-operator-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040a12b8}.fleet-operator-dialog__form{max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.fleet-operator-dialog__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 1rem;display:flex}.fleet-operator-dialog__header h2{color:var(--text-primary);letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:650}.fleet-operator-dialog__header p:last-child{color:var(--text-secondary);margin:.5rem 0 0;font-size:.8125rem;line-height:1.55}.fleet-dialog-close{width:var(--flux-control-regular);min-width:var(--flux-control-regular);height:var(--flux-control-regular);border:1px solid var(--glass-border);border-radius:var(--flux-radius-control);color:var(--text-secondary);background:var(--surface-2);place-items:center;padding:0;display:inline-grid}.fleet-dialog-close:hover:not(:disabled){color:var(--text-primary);background:var(--surface-3)}.fleet-operator-dialog__body{gap:1rem;padding:1.25rem;display:grid;overflow-y:auto}.fleet-dialog-warning,.fleet-dialog-sequence{border-radius:var(--flux-radius-control);margin:0;padding:.75rem;font-size:.8125rem;line-height:1.55}.fleet-dialog-warning{border:1px solid color-mix(in srgb, var(--warn) 36%, transparent);color:color-mix(in srgb, var(--warn) 78%, var(--text-primary));background:color-mix(in srgb, var(--warn) 7%, transparent)}.fleet-dialog-sequence{border:1px solid var(--glass-border);color:var(--text-secondary);background:color-mix(in srgb, var(--surface-2) 74%, transparent)}.fleet-acknowledgment{color:var(--text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.5;display:grid}.fleet-acknowledgment input{width:1.125rem;height:1.125rem;accent-color:var(--accent);margin:.125rem 0 0}.fleet-operator-dialog__footer{border-top:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-1) 90%, transparent);justify-content:flex-end;gap:.625rem;padding:1rem 1.25rem;display:flex}.fleet-operator-dialog__footer .fleet-primary-button{width:auto}.fleet-primary-button--danger{border-color:color-mix(in srgb, var(--crit) 38%, transparent);background:linear-gradient(180deg, #ffffff1a, transparent), color-mix(in srgb, var(--crit) 66%, #58181f);box-shadow:0 10px 24px color-mix(in srgb, var(--crit) 18%, transparent)}.fleet-primary-button--danger:hover:not(:disabled){background:linear-gradient(180deg, #ffffff21, transparent), color-mix(in srgb, var(--crit) 76%, #58181f)}.fleet-action-dialog{border:1px solid var(--glass-border);border-radius:var(--flux-radius-card);width:min(100vw - 2rem,29rem);max-height:min(46rem,100dvh - 2rem);color:var(--text-primary);background:var(--glass-strong);box-shadow:0 30px 90px #00000075, inset 0 1px 0 var(--glass-highlight);-webkit-backdrop-filter:blur(26px)saturate(1.08);backdrop-filter:blur(26px)saturate(1.08);margin:auto;padding:0;overflow:hidden}.fleet-action-dialog[data-size=narrow]{width:min(100vw - 2rem,24rem)}.fleet-action-dialog[data-size=wide]{width:min(100vw - 2rem,34rem)}.fleet-action-dialog[data-tone=warning]{border-color:color-mix(in srgb, var(--warn) 48%, var(--glass-border))}.fleet-action-dialog[data-tone=critical]{border-color:color-mix(in srgb, var(--crit) 54%, var(--glass-border))}.fleet-action-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040a12b8}.fleet-action-dialog__form{max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.fleet-action-dialog__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 1rem;display:flex}.fleet-action-dialog__header h2{color:var(--text-primary);letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:650}.fleet-action-dialog[data-tone=warning] .fleet-action-dialog__header h2{color:color-mix(in srgb, var(--warn) 82%, var(--text-primary))}.fleet-action-dialog[data-tone=critical] .fleet-action-dialog__header h2{color:color-mix(in srgb, var(--crit) 82%, var(--text-primary))}.fleet-action-dialog__header p:last-child{color:var(--text-secondary);margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.fleet-action-dialog__body{gap:1rem;padding:1.25rem;display:grid;overflow-y:auto}.fleet-action-dialog__footer{border-top:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-1) 90%, transparent);justify-content:flex-end;gap:.625rem;padding:1rem 1.25rem;display:flex}.fleet-action-dialog__footer .flux-button{min-width:9rem}.fleet-dialog-code{color:var(--text-primary);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);overflow-wrap:anywhere}.fleet-dialog-acknowledgment{color:var(--text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.5;display:grid}.fleet-dialog-acknowledgment input{width:1.125rem;height:1.125rem;accent-color:var(--accent);margin:.125rem 0 0}.fleet-action-dialog .flux-field textarea{resize:vertical;min-height:9rem;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.fleet-dialog-result{gap:.625rem;display:grid}.fleet-dialog-result p{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.55}.fleet-inventory-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.fleet-inventory-action{min-width:max-content}.fleet-inventory-interlock{align-items:center;gap:.5rem;display:inline-flex}.fleet-inventory-action-note{color:var(--text-tertiary);font-size:.75rem;line-height:1.4}.fleet-deprovision-row{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.fleet-deprovision-row__details{flex:1;min-width:min(100%,15rem)}.fleet-deprovision-row__identity{color:var(--text-primary);font-size:.875rem}.fleet-deprovision-row__meta{color:var(--text-tertiary);margin-top:.25rem;font-size:.75rem;line-height:1.5}.fleet-deprovision-row__failure{border:1px solid color-mix(in srgb, var(--crit) 46%, transparent);border-radius:var(--flux-radius-control);color:color-mix(in srgb, var(--crit) 86%, var(--text-primary));background:color-mix(in srgb, var(--crit) 8%, transparent);margin-top:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.45}.fleet-deprovision-row__actions,.fleet-deprovision-row__awaiting{align-items:center;gap:.5rem;display:flex}.fleet-deprovision-row__awaiting{color:var(--text-tertiary);font-size:.75rem}.fleet-table-scroll{border:1px solid var(--glass-border);border-radius:var(--flux-radius-card);background:var(--glass-surface);max-width:100%;box-shadow:inset 0 1px 0 var(--glass-highlight);overflow-x:auto}.fleet-table{border-collapse:collapse;width:100%;min-width:980px}.fleet-inventory-surface{gap:1rem;display:grid}.fleet-inventory-pagination{color:var(--text-secondary);justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;font-size:.8125rem;display:flex}.fleet-inventory-state{border:1px solid var(--glass-border);border-radius:var(--flux-radius-card);background:var(--glass-surface);min-width:0;box-shadow:inset 0 1px 0 var(--glass-highlight);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.fleet-inventory-surface .fleet-inventory-state{margin-bottom:0}.fleet-inventory-state[data-tone=warning]{border-color:color-mix(in srgb, var(--warn) 38%, var(--glass-border));background:color-mix(in srgb, var(--warn) 7%, var(--glass-surface))}.fleet-inventory-state h2{color:var(--text-primary);margin:0;font-size:1rem;font-weight:650}.fleet-inventory-state p{max-width:76ch;color:var(--text-secondary);margin:.375rem 0 0;font-size:.8125rem;line-height:1.55}.fleet-blocked-actions{gap:.375rem;display:grid}.fleet-blocked-actions__reason{max-width:30ch;color:var(--text-tertiary);font-size:.6875rem;line-height:1.4}.fleet-inventory-cards{gap:.75rem;display:grid}.fleet-inventory-card{border:1px solid var(--glass-border);border-radius:var(--flux-radius-card);background:linear-gradient(180deg, var(--glass-highlight), transparent 32%), var(--glass-surface);min-width:0;box-shadow:var(--shadow-soft), inset 0 1px 0 var(--glass-highlight);padding:1rem}.fleet-inventory-card__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.fleet-inventory-card__identity{min-width:0}.fleet-inventory-card__identity h2,.fleet-inventory-card__identity p{overflow-wrap:anywhere}.fleet-inventory-card__identity h2{color:var(--text-primary);margin:0;font-size:1rem;font-weight:650}.fleet-inventory-card__identity p{color:var(--text-tertiary);margin:.25rem 0 0;font-size:.75rem}.fleet-inventory-card__authority{border:1px solid color-mix(in srgb, var(--ok) 44%, transparent);border-radius:var(--flux-radius-pill);color:var(--ok);flex:none;padding:.2rem .5rem;font-size:.6875rem;font-weight:700}.fleet-inventory-card[data-authority=unverified] .fleet-inventory-card__authority{border-color:color-mix(in srgb, var(--warn) 44%, transparent);color:var(--warn)}.fleet-inventory-card__state{flex-wrap:wrap;gap:.375rem;margin-top:.75rem;display:flex}.fleet-inventory-card__state span,.fleet-inventory-card__warnings span{border:1px solid var(--border-default);border-radius:var(--flux-radius-pill);color:var(--text-secondary);background:var(--surface-2);padding:.2rem .5rem;font-size:.6875rem;font-weight:650}.fleet-inventory-card__primary-action{margin-top:.875rem}.fleet-inventory-card__disclosure{border-top:1px solid var(--border-subtle);margin-top:.875rem;padding-top:.75rem}.fleet-inventory-card__disclosure summary{min-height:var(--flux-control-compact);color:var(--sky);cursor:pointer;align-items:center;font-size:.8125rem;font-weight:650;display:flex}.fleet-inventory-card__details{gap:.875rem;padding-top:.75rem;display:grid}.fleet-inventory-card__warnings{flex-wrap:wrap;gap:.375rem;display:flex}.fleet-inventory-card__warnings span{border-color:color-mix(in srgb, var(--warn) 44%, transparent);color:var(--warn)}.fleet-inventory-card__missing{color:var(--warn);margin:0;font-size:.75rem}.fleet-inventory-card__group{border:1px solid var(--border-subtle);border-radius:var(--flux-radius-control);background:color-mix(in srgb, var(--surface-2) 72%, transparent);min-width:0;padding:.75rem}.fleet-inventory-card__group h3{color:var(--text-primary);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fleet-inventory-card__group dl{gap:.375rem;margin:0;display:grid}.fleet-inventory-card__detail{grid-template-columns:minmax(6rem,.7fr) minmax(0,1.3fr);gap:.625rem;min-width:0;font-size:.75rem;line-height:1.45;display:grid}.fleet-inventory-card__detail dt{color:var(--text-tertiary)}.fleet-inventory-card__detail dd{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);margin:0}.fleet-inventory-card__secondary-actions{border-top:1px solid var(--border-subtle);padding-top:.75rem}.fleet-deprovision-panel{border:1px solid var(--glass-border);border-radius:var(--flux-radius-card);background:var(--glass-surface);box-shadow:inset 0 1px 0 var(--glass-highlight);margin-bottom:1.25rem;padding:.875rem 1rem}.fleet-deprovision-panel[data-tone=warning]{border-color:color-mix(in srgb, var(--warn) 42%, var(--glass-border));background:color-mix(in srgb, var(--warn) 7%, var(--glass-surface))}.fleet-deprovision-panel[data-tone=critical]{border-color:color-mix(in srgb, var(--crit) 58%, var(--glass-border));background:color-mix(in srgb, var(--crit) 8%, var(--glass-surface))}.fleet-deprovision-panel h2{color:var(--text-primary);margin:0;font-size:1rem;font-weight:650}.fleet-deprovision-panel[data-tone=warning] h2{color:var(--warn)}.fleet-deprovision-panel[data-tone=critical] h2{color:var(--crit)}.fleet-deprovision-panel__summary{color:var(--text-secondary);margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.fleet-deprovision-panel__error{margin-top:.75rem}@media (max-width:720px){.fleet-topbar{flex-wrap:wrap;gap:.5rem}.fleet-nav{order:3;width:100%}.fleet-session{gap:.375rem}.fleet-username,.fleet-role{display:none}.fleet-page-header{flex-direction:column}.fleet-main{padding-inline:1rem}.fleet-operators__toolbar{flex-direction:column;align-items:stretch}.fleet-primary-button.fleet-operators__add{width:100%}.fleet-operator-table-wrap{display:none}.fleet-operator-cards{display:grid}.fleet-operator-actions__buttons{grid-template-columns:1fr;display:grid}.fleet-operator-action{width:100%;min-height:var(--flux-control-regular);justify-content:center}.fleet-operator-dialog,.fleet-action-dialog{border-radius:var(--flux-radius-card) var(--flux-radius-card) 0 0;border-bottom:0;border-left:0;border-right:0;width:100%;max-width:none;max-height:min(90dvh,46rem);margin:auto 0 0}.fleet-action-dialog__header,.fleet-action-dialog__body,.fleet-action-dialog__footer{padding-left:1rem;padding-right:1rem}.fleet-action-dialog__footer{padding-bottom:calc(1rem + env(safe-area-inset-bottom));grid-template-columns:1fr;display:grid}.fleet-action-dialog__footer .flux-button{width:100%}.fleet-inventory-interlock,.fleet-deprovision-row__actions,.fleet-deprovision-row__awaiting{flex-wrap:wrap;width:100%}.fleet-inventory-actions>.flux-button,.fleet-inventory-interlock>.flux-button,.fleet-deprovision-row__actions>.flux-button,.fleet-deprovision-row__awaiting>.flux-button{flex:9rem}.fleet-operator-dialog__header,.fleet-operator-dialog__body,.fleet-operator-dialog__footer{padding-left:1rem;padding-right:1rem}.fleet-operator-dialog__footer{padding-bottom:calc(1rem + env(safe-area-inset-bottom));grid-template-columns:1fr;display:grid}.fleet-operator-dialog__footer .fleet-primary-button,.fleet-operator-dialog__footer .fleet-secondary-button,.fleet-page-header .fleet-secondary-button{width:100%}.fleet-inventory-state{flex-direction:column;align-items:stretch}.fleet-inventory-state .fleet-secondary-button{width:100%}.fleet-inventory-card__detail{grid-template-columns:minmax(5.5rem,.65fr) minmax(0,1.35fr)}}@media (max-width:360px){.fleet-operator-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fleet-licensing-workspace{position:relative}.fleet-licensing-overview{gap:var(--flux-space-6);display:grid}.fleet-licensing-metrics{gap:var(--flux-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.fleet-licensing-metrics>div{padding:var(--flux-space-5) var(--flux-space-6);border:1px solid var(--glass-border);border-radius:var(--flux-radius-card);background:color-mix(in srgb, var(--surface-2) 62%, transparent)}.fleet-licensing-metrics dt{color:var(--text-tertiary);font-size:var(--flux-type-label-size);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.fleet-licensing-metrics dd{margin:var(--flux-space-2) 0 0;color:var(--text-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:620;line-height:var(--flux-type-metric-line)}.fleet-licensing-entities{gap:var(--flux-space-3);margin:0;padding:0;list-style:none;display:grid}.fleet-licensing-entity{align-items:center;gap:var(--flux-space-5);min-width:0;padding:var(--flux-space-5) var(--flux-space-6);border:1px solid var(--glass-border);border-radius:var(--flux-radius-card);background:color-mix(in srgb, var(--surface-2) 55%, transparent);transition:border-color var(--flux-motion-control) var(--flux-ease-standard), background var(--flux-motion-control) var(--flux-ease-standard);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.fleet-licensing-entity[data-selected=true]{border-color:color-mix(in srgb, var(--sky) 45%, var(--glass-border));background:var(--accent-surface)}.fleet-licensing-entity__identity h2{color:var(--text-primary);font-size:var(--flux-type-card-title-size);margin:0;font-weight:650}.fleet-licensing-entity__meta{gap:var(--flux-space-3);margin:var(--flux-space-2) 0 0;color:var(--text-secondary);font-size:var(--flux-type-compact-size);flex-wrap:wrap;display:flex}.fleet-licensing-sheet{z-index:30;background:0 0;border:0;justify-items:end;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:grid;position:fixed;inset:0}.fleet-licensing-sheet::backdrop{background:#040a126b}.fleet-licensing-sheet__panel{z-index:1;width:min(34rem,100%);height:100dvh;padding:var(--flux-space-8);border-left:1px solid var(--glass-border);background:linear-gradient(180deg, var(--glass-highlight), transparent 22%), var(--glass-strong);box-shadow:var(--shadow-soft), inset 0 1px 0 var(--glass-highlight);-webkit-backdrop-filter:blur(26px)saturate(1.08);backdrop-filter:blur(26px)saturate(1.08);animation:fleet-sheet-enter var(--flux-motion-sheet) var(--flux-ease-spring);position:relative;overflow:auto;transform:translate(0)}@keyframes fleet-sheet-enter{0%{opacity:.72;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}.fleet-licensing-detail{gap:var(--flux-space-6);display:grid}.fleet-licensing-detail__header{justify-content:space-between;align-items:flex-start;gap:var(--flux-space-4);display:flex}.fleet-licensing-table{min-width:720px}.fleet-deployment-badge{border:1px solid var(--glass-border);background:var(--accent-surface);color:var(--text-primary);border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.fleet-deployment-badge[data-deployment=cloud]{color:var(--info);border-color:color-mix(in srgb, var(--info) 45%, var(--glass-border))}.fleet-deployment-badge[data-deployment=on_prem]{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, var(--glass-border))}.fleet-seat-gauge{gap:.35rem;min-width:7rem;display:grid}.fleet-seat-gauge__track{background:color-mix(in srgb, var(--text-tertiary) 28%, transparent);border-radius:999px;height:.375rem;overflow:hidden}.fleet-seat-gauge__fill{border-radius:inherit;background:var(--accent);height:100%}.fleet-seat-gauge__label{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.8125rem}.fleet-licensing-drawer{border:1px solid var(--glass-border);border-radius:var(--flux-radius-card);background:linear-gradient(180deg, var(--glass-highlight), transparent 32%), var(--glass-surface);box-shadow:var(--shadow-soft), inset 0 1px 0 var(--glass-highlight);margin-top:1.25rem;padding:1rem}.fleet-licensing-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1.25rem;display:grid}.fleet-licensing-stats>div{border:1px solid var(--glass-border);border-radius:var(--flux-radius-card);background:color-mix(in srgb, var(--surface-2) 70%, transparent);padding:.75rem}.fleet-licensing-stats dt{color:var(--text-tertiary);margin:0;font-size:.75rem}.fleet-licensing-stats dd{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:1.25rem;font-weight:650}.fleet-section-title{color:var(--text-primary);margin:0 0 .375rem;font-size:1rem;font-weight:650}.fleet-licensing-statement{margin:0 0 1.25rem}.fleet-licensing-topup{gap:.875rem;max-width:28rem;display:grid}.fleet-licensing-topup__actions{gap:.75rem;display:flex}@media (max-width:720px){.fleet-licensing-stats,.fleet-licensing-metrics{grid-template-columns:1fr}.fleet-licensing-entity{grid-template-columns:1fr;align-items:stretch}.fleet-licensing-entity .fleet-secondary-button{width:100%}.fleet-licensing-sheet__panel{border-left:0;border-top:1px solid var(--glass-border);border-radius:var(--flux-radius-overlay) var(--flux-radius-overlay) 0 0;align-self:end;width:100%;height:min(92dvh,46rem);animation-name:fleet-sheet-enter-up}}@keyframes fleet-sheet-enter-up{0%{opacity:.72;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}
