:root,:root[data-theme=dark]{color-scheme:dark;--jc-graphite-0:#050910;--jc-graphite-1:#080e18;--jc-graphite-2:#0b1321;--jc-navy:#0b1d3a;--jc-navy-2:#102847;--jc-navy-3:#15345a;--jc-canvas:#070d17;--jc-surface:#0d1726;--jc-surface-raised:#111f32;--jc-surface-strong:#16263b;--jc-surface-glass:rgba(13,23,38,0.88);--jc-surface-muted:#0a1320;--jc-surface-overlay:rgba(2,6,12,0.76);--jc-border:#27364a;--jc-border-strong:#3a4c64;--jc-grid-line:rgba(135,159,193,0.055);--jc-text:#f3f7fc;--jc-text-secondary:#c2cee0;--jc-muted:#91a1b8;--jc-text-disabled:#64748b;--jc-blue:#3b82f6;--jc-blue-hover:#60a5fa;--jc-blue-soft:rgba(59,130,246,0.14);--jc-gold:#d7ad42;--jc-gold-soft:rgba(215,173,66,0.14);--jc-success:#4ade80;--jc-warning:#fbbf24;--jc-danger:#fb7185;--jc-info:#60a5fa;--jc-success-soft:rgba(74,222,128,0.13);--jc-warning-soft:rgba(251,191,36,0.13);--jc-danger-soft:rgba(251,113,133,0.13);--jc-info-soft:rgba(96,165,250,0.13);--jc-neutral-soft:rgba(148,163,184,0.12);--jc-hover:rgba(96,165,250,0.08);--jc-selected:rgba(59,130,246,0.15);--jc-font-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Tahoma,Arial,sans-serif;--jc-font-arabic:Tahoma,"Segoe UI",Arial,sans-serif;--jc-font-mono:ui-monospace,"SFMono-Regular",Consolas,"Liberation Mono",monospace;--jc-text-xs:0.775rem;--jc-text-sm:0.875rem;--jc-text-md:1rem;--jc-text-lg:1.125rem;--jc-text-xl:clamp(1.35rem,2vw,1.65rem);--jc-text-2xl:clamp(1.8rem,3vw,2.45rem);--jc-text-display:clamp(2.35rem,5.2vw,4.8rem);--jc-leading-tight:1.2;--jc-leading:1.5;--jc-leading-relaxed:1.7;--jc-space-1:0.25rem;--jc-space-2:0.5rem;--jc-space-3:0.75rem;--jc-space-4:1rem;--jc-space-5:1.5rem;--jc-space-6:2rem;--jc-space-7:3rem;--jc-density-row:2.75rem;--jc-density-row-compact:2.25rem;--jc-content-max:112rem;--jc-sidebar-width:17rem;--jc-sidebar-rail:4.5rem;--jc-command-height:4rem;--jc-control-height:2.625rem;--jc-radius-sm:0.375rem;--jc-radius:0.625rem;--jc-radius-lg:0.875rem;--jc-radius-xl:1.25rem;--jc-radius-pill:999px;--jc-shadow-1:0 1px 2px rgba(0,0,0,0.26);--jc-shadow-2:0 14px 36px rgba(0,0,0,0.3);--jc-shadow-3:0 24px 70px rgba(0,0,0,0.42);--jc-focus:0 0 0 3px rgba(96,165,250,0.38);--jc-chart-1:#60a5fa;--jc-chart-2:#d7ad42;--jc-chart-3:#4ade80;--jc-chart-4:#a78bfa;--jc-chart-5:#22d3ee;--jc-chart-grid:rgba(148,163,184,0.16);--jc-background-operational:linear-gradient(var(--jc-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--jc-grid-line) 1px,transparent 1px),radial-gradient(circle at 74% 6%,rgba(59,130,246,0.13),transparent 29%),linear-gradient(160deg,var(--jc-graphite-1),var(--jc-canvas) 55%,var(--jc-graphite-0));--jc-background-public:radial-gradient(circle at 16% -4%,rgba(215,173,66,0.12),transparent 26%),radial-gradient(circle at 86% 12%,rgba(59,130,246,0.14),transparent 28%),linear-gradient(160deg,var(--jc-graphite-1),var(--jc-canvas) 58%,var(--jc-graphite-0));--jc-breakpoint-mobile:390px;--jc-breakpoint-tablet:768px;--jc-breakpoint-shell:960px;--jc-breakpoint-wide:1440px;--navy:var(--jc-navy);--deep:var(--jc-navy-2);--blue:var(--jc-blue);--gold:var(--jc-gold);--canvas:var(--jc-canvas);--surface:var(--jc-surface);--line:var(--jc-border);--text:var(--jc-text);--muted:var(--jc-muted);--success:var(--jc-success);--warning:var(--jc-warning)}:root[data-theme=light]{color-scheme:light;--jc-graphite-0:#e9eef5;--jc-graphite-1:#f4f7fb;--jc-graphite-2:#ffffff;--jc-navy:#0d2342;--jc-navy-2:#17365d;--jc-navy-3:#244d7f;--jc-canvas:#f2f5f9;--jc-surface:#ffffff;--jc-surface-raised:#f8fafc;--jc-surface-strong:#e9eef5;--jc-surface-glass:rgba(255,255,255,0.9);--jc-surface-muted:#edf2f7;--jc-surface-overlay:rgba(10,25,46,0.42);--jc-border:#d3dce8;--jc-border-strong:#afbed0;--jc-grid-line:rgba(20,48,82,0.045);--jc-text:#10233d;--jc-text-secondary:#334a66;--jc-muted:#62748a;--jc-text-disabled:#8d9bad;--jc-blue:#1768c4;--jc-blue-hover:#0c57aa;--jc-blue-soft:rgba(23,104,196,0.1);--jc-gold:#9b7114;--jc-gold-soft:rgba(155,113,20,0.11);--jc-success:#167444;--jc-warning:#9a6500;--jc-danger:#b42338;--jc-info:#1768c4;--jc-success-soft:rgba(22,116,68,0.1);--jc-warning-soft:rgba(154,101,0,0.11);--jc-danger-soft:rgba(180,35,56,0.09);--jc-info-soft:rgba(23,104,196,0.1);--jc-neutral-soft:rgba(51,74,102,0.08);--jc-hover:rgba(23,104,196,0.06);--jc-selected:rgba(23,104,196,0.11);--jc-shadow-1:0 1px 2px rgba(17,35,58,0.08),0 4px 14px rgba(17,35,58,0.04);--jc-shadow-2:0 16px 36px rgba(17,35,58,0.1);--jc-shadow-3:0 24px 70px rgba(17,35,58,0.18);--jc-focus:0 0 0 3px rgba(23,104,196,0.28);--jc-chart-1:#1768c4;--jc-chart-2:#9b7114;--jc-chart-3:#167444;--jc-chart-4:#6d4bc3;--jc-chart-5:#087d91;--jc-chart-grid:rgba(51,74,102,0.15);--jc-background-operational:linear-gradient(var(--jc-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--jc-grid-line) 1px,transparent 1px),radial-gradient(circle at 74% 6%,rgba(23,104,196,0.07),transparent 29%),linear-gradient(160deg,#f8fafc,var(--jc-canvas) 58%,#eaf0f7);--jc-background-public:radial-gradient(circle at 14% -6%,rgba(155,113,20,0.08),transparent 25%),radial-gradient(circle at 88% 10%,rgba(23,104,196,0.08),transparent 28%),linear-gradient(160deg,#ffffff,var(--jc-canvas) 58%,#eaf0f7)}html:not([data-theme]){background:#070d17}html[data-theme=light]{background:#f2f5f9}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}.srOnly{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:0;box-shadow:var(--jc-focus)}.jcOperationalShell{min-inline-size:0;color:var(--jc-text);background:var(--jc-canvas)}.jcCard,.jcDataPanel,.jcOperationalCard{min-inline-size:0;border:1px solid var(--jc-border);border-radius:var(--jc-radius-lg);background:linear-gradient(155deg,rgba(20,35,55,.94),rgba(10,19,32,.94));box-shadow:var(--jc-shadow-1)}.jcCard,.jcOperationalCard{padding:var(--jc-space-5)}.jcOperationalCard{position:relative;overflow:hidden}.jcOperationalCard:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:2px;background:var(--jc-blue);opacity:.7}.jcDataPanel{overflow:hidden}.jcDataPanel>:where(header,.jcSectionHeader){padding:var(--jc-space-4) var(--jc-space-5);-webkit-border-after:1px solid var(--jc-border);border-block-end:1px solid var(--jc-border);background:rgba(17,31,50,.7)}.jcDataPanel>:where(.jcTableViewport,.jcTimeline,.jcFilterBar)+:where(.jcTableViewport,.jcTimeline){-webkit-border-before:1px solid var(--jc-border);border-block-start:1px solid var(--jc-border)}.jcDataPanel>.jcFilterBar{margin:var(--jc-space-3)}.jcBtn{display:inline-flex;align-items:center;justify-content:center;gap:var(--jc-space-2);min-block-size:2.5rem;padding:.6rem var(--jc-space-4);border:1px solid transparent;border-radius:var(--jc-radius);font:700 var(--jc-text-sm)/1 var(--jc-font-sans);cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.jcBtn:hover:not(:disabled){transform:translateY(-1px)}.jcBtn--primary{background:linear-gradient(180deg,var(--jc-blue),#2563c8);color:#fff}.jcBtn--primary:hover{background:var(--jc-blue-hover);color:var(--jc-graphite-0)}.jcBtn--secondary{background:var(--jc-surface-raised);color:var(--jc-text);border-color:var(--jc-border-strong)}.jcBtn--secondary:hover{border-color:var(--jc-blue)}.jcBtn--quiet{background:transparent;color:var(--jc-text-secondary);border-color:transparent;box-shadow:none}.jcBtn--quiet:hover{background:var(--jc-neutral-soft);color:var(--jc-text)}.jcBtn--danger{background:#be123c;color:#fff}.jcBtn:disabled{opacity:.48;cursor:not-allowed;transform:none}.jcPageHeader{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--jc-space-5);min-inline-size:0;-webkit-margin-after:var(--jc-space-5);margin-block-end:var(--jc-space-5);padding:var(--jc-space-5);border:1px solid var(--jc-border);border-radius:var(--jc-radius-xl);background:linear-gradient(115deg,rgba(17,31,50,.96),rgba(9,18,31,.88));box-shadow:var(--jc-shadow-2);overflow:hidden}.jcPageHeader:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:36%;pointer-events:none;background:radial-gradient(circle at 90% 15%,rgba(59,130,246,.16),transparent 55%),linear-gradient(135deg,transparent 48%,var(--jc-grid-line) 49%,transparent 50%);background-size:auto,24px 24px}.jcPageActions,.jcPageHeader>div{position:relative;z-index:1;min-inline-size:0}.jcPageHeader h1{margin:0;max-inline-size:46rem;color:var(--jc-text);font-size:var(--jc-text-2xl);line-height:var(--jc-leading-tight);letter-spacing:-.025em;overflow-wrap:anywhere}.jcEyebrow,.jcSectionHeader p{margin:0 0 var(--jc-space-2);color:var(--jc-gold);font-size:var(--jc-text-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.jcPageDescription{max-inline-size:52rem;margin:var(--jc-space-2) 0 0;color:var(--jc-text-secondary);font-size:var(--jc-text-sm);line-height:var(--jc-leading-relaxed)}.jcPageContext{-webkit-margin-before:var(--jc-space-3);margin-block-start:var(--jc-space-3);color:var(--jc-muted);font-size:var(--jc-text-xs)}.jcPageActions,.jcPageContext{display:flex;flex-wrap:wrap;gap:var(--jc-space-2)}.jcPageActions{justify-content:flex-end}.jcSectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--jc-space-4);-webkit-margin-after:var(--jc-space-4);margin-block-end:var(--jc-space-4)}.jcSectionHeader h2{margin:0;color:var(--jc-text);font-size:var(--jc-text-xl)}.jcSectionHeader>span{color:var(--jc-muted);font-size:var(--jc-text-sm)}.jcContextBar{display:flex;align-items:center;gap:var(--jc-space-3);min-inline-size:0;padding:var(--jc-space-3) var(--jc-space-4);border:1px solid var(--jc-border);border-radius:var(--jc-radius-lg);background:rgba(15,28,46,.92)}.jcContextMark{display:grid;place-items:center;flex:0 0 2.25rem;block-size:2.25rem;border-radius:var(--jc-radius);background:var(--jc-gold-soft);color:var(--jc-gold);font-weight:900}.jcContextBar>div{display:grid;min-inline-size:0;-webkit-margin-end:auto;margin-inline-end:auto}.jcContextBar small,.jcContextBar span{color:var(--jc-muted);font-size:var(--jc-text-xs)}.jcContextBar strong{overflow:hidden;color:var(--jc-text);text-overflow:ellipsis;white-space:nowrap}.jcEnvironment,.jcHealth{display:inline-flex;align-items:center;gap:var(--jc-space-2);white-space:nowrap;color:var(--jc-text-secondary);font-size:var(--jc-text-xs);font-weight:700}.jcEnvironment{padding:.35rem .65rem;border:1px solid var(--jc-border);border-radius:var(--jc-radius-pill);background:var(--jc-neutral-soft)}.jcBadge i,.jcEnvironment i,.jcHealth i{flex:0 0 .45rem;inline-size:.45rem;block-size:.45rem;border-radius:50%;background:currentColor}.jcEnvironment i{color:var(--jc-blue-hover);box-shadow:0 0 0 3px var(--jc-blue-soft)}.jcHealth--success{color:var(--jc-success)}.jcHealth--warning{color:var(--jc-warning)}.jcHealth--danger{color:var(--jc-danger)}.jcHealth--info{color:var(--jc-info)}.jcHealth--neutral{color:var(--jc-muted)}.jcMetricCard{display:grid;align-content:start;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);min-inline-size:0;min-block-size:8.5rem;padding:var(--jc-space-4);border:1px solid var(--jc-border);border-radius:var(--jc-radius-lg);background:linear-gradient(145deg,rgba(18,33,53,.96),rgba(10,19,32,.96));box-shadow:var(--jc-shadow-1)}.jcMetricCard>div{display:flex;align-items:center;justify-content:space-between;gap:var(--jc-space-2)}.jcMetricCard small,.jcMetricCard span{color:var(--jc-muted);font-size:var(--jc-text-xs)}.jcMetricCard>strong{color:var(--jc-text);font-size:clamp(1.4rem,2vw,2rem);line-height:1.1;overflow-wrap:anywhere}.jcMetricCard footer{-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:var(--jc-space-2);padding-block-start:var(--jc-space-2);-webkit-border-before:1px solid var(--jc-border);border-block-start:1px solid var(--jc-border)}.jcTableViewport{inline-size:100%;max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:var(--jc-border-strong) transparent}.jcTableViewport:focus-visible{box-shadow:inset var(--jc-focus)}.jcTable{inline-size:100%;min-inline-size:42rem;border-collapse:collapse;font-size:var(--jc-text-sm)}.jcTable th{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:1;-webkit-border-after:1px solid var(--jc-border-strong);border-block-end:1px solid var(--jc-border-strong);background:var(--jc-surface-strong);text-align:start;font-size:var(--jc-text-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.jcTable td,.jcTable th{padding:var(--jc-space-3);color:var(--jc-text-secondary)}.jcTable td{min-block-size:var(--jc-density-row);-webkit-border-after:1px solid var(--jc-border);border-block-end:1px solid var(--jc-border);vertical-align:top;overflow-wrap:anywhere}.jcTable tbody tr:hover td{background:rgba(59,130,246,.055)}.jcFilterBar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jc-space-2);padding:var(--jc-space-3);border:1px solid var(--jc-border);border-radius:var(--jc-radius-lg);background:rgba(13,23,38,.88)}.jcFilterBar>:where(select,input,button,.jcBtn){min-block-size:2.5rem}.jcFilterBar>:where(select,input){min-inline-size:min(100%,10rem);padding:.55rem .7rem;border:1px solid var(--jc-border-strong);border-radius:var(--jc-radius);background:var(--jc-graphite-2);color:var(--jc-text)}.jcSearch{display:flex;align-items:center;gap:var(--jc-space-2);min-inline-size:min(100%,18rem);flex:1 1;padding-inline:var(--jc-space-3);border:1px solid var(--jc-border);border-radius:var(--jc-radius);background:var(--jc-graphite-2);color:var(--jc-muted)}.jcSearch input{inline-size:100%;min-inline-size:0;border:0!important;background:transparent!important;box-shadow:none!important}.jcField{display:grid;grid-gap:var(--jc-space-1);gap:var(--jc-space-1);min-inline-size:0;color:var(--jc-text-secondary);font-size:var(--jc-text-sm);font-weight:700}.jcField input,.jcField select,.jcField textarea{inline-size:100%;min-inline-size:0;padding:var(--jc-space-2) var(--jc-space-3);border:1px solid var(--jc-border-strong);border-radius:var(--jc-radius);background:var(--jc-graphite-2);color:var(--jc-text);font:var(--jc-text-sm)/var(--jc-leading) var(--jc-font-sans)}.jcFieldError{color:var(--jc-danger)}.jcBadge,.jcFieldError{font-size:var(--jc-text-xs)}.jcBadge{display:inline-flex;align-items:center;gap:.4rem;max-inline-size:100%;padding:.28rem .55rem;border:1px solid;border-radius:var(--jc-radius-pill);font-weight:800;line-height:1;text-transform:capitalize;white-space:nowrap;letter-spacing:.01em}.jcBadge--success{background:var(--jc-success-soft);color:var(--jc-success)}.jcBadge--warning{background:var(--jc-warning-soft);color:var(--jc-warning)}.jcBadge--danger{background:var(--jc-danger-soft);color:var(--jc-danger)}.jcBadge--info{background:var(--jc-info-soft);color:var(--jc-info)}.jcBadge--neutral{background:var(--jc-neutral-soft);color:var(--jc-text-secondary)}.jcProgress{display:grid;grid-gap:var(--jc-space-2);gap:var(--jc-space-2)}.jcProgress>div{display:flex;justify-content:space-between;gap:var(--jc-space-3);color:var(--jc-muted);font-size:var(--jc-text-xs)}.jcProgress>span{display:block;block-size:.45rem;border-radius:var(--jc-radius-pill);background:var(--jc-neutral-soft);overflow:hidden}.jcProgress>span i{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--jc-blue),var(--jc-blue-hover))}.jcTimeline{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.jcTimeline li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);padding-block:var(--jc-space-3)}.jcTimeline li:not(:last-child):after{content:"";position:absolute;inset-block-start:2rem;inset-block-end:-.2rem;inset-inline-start:.34rem;inline-size:1px;background:var(--jc-border)}.jcTimeline>li>i{z-index:1;inline-size:.7rem;block-size:.7rem;-webkit-margin-before:.3rem;margin-block-start:.3rem;border:2px solid var(--jc-blue-hover);border-radius:50%;background:var(--jc-surface)}.jcTimeline strong{color:var(--jc-text)}.jcTimeline p,.jcTimeline time{margin:.2rem 0 0;color:var(--jc-muted);font-size:var(--jc-text-xs)}.jcOverlay{position:fixed;z-index:1000;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--jc-space-4);background:rgba(2,6,12,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.jcDrawer{position:absolute;inset-block:0;inset-inline-end:0;inline-size:min(32rem,100%);padding:var(--jc-space-5);-webkit-border-start:1px solid var(--jc-border);border-inline-start:1px solid var(--jc-border);background:var(--jc-surface);box-shadow:var(--jc-shadow-3);overflow-y:auto}.jcDrawer>header,.jcModal>header{display:flex;align-items:center;justify-content:space-between;gap:var(--jc-space-3);-webkit-padding-after:var(--jc-space-4);padding-block-end:var(--jc-space-4);-webkit-border-after:1px solid var(--jc-border);border-block-end:1px solid var(--jc-border)}.jcDrawer h2,.jcModal h2{margin:0;color:var(--jc-text)}.jcModal{inline-size:min(34rem,100%);border:1px solid var(--jc-border-strong);border-radius:var(--jc-radius-xl);background:var(--jc-surface);box-shadow:var(--jc-shadow-3);overflow:hidden}.jcModal>footer,.jcModal>header,.jcModalBody{padding:var(--jc-space-4) var(--jc-space-5)}.jcModal>header{justify-content:flex-start;background:var(--jc-surface-raised)}.jcModal>header small{color:var(--jc-gold);font-size:var(--jc-text-xs);font-weight:800;text-transform:uppercase}.jcModalIcon{display:grid;place-items:center;flex:0 0 2.5rem;block-size:2.5rem;border-radius:50%;background:var(--jc-warning-soft);color:var(--jc-warning);font-weight:900}.jcModalIcon--danger{background:var(--jc-danger-soft);color:var(--jc-danger)}.jcModalBody{color:var(--jc-text-secondary);line-height:var(--jc-leading)}.jcModal>footer{display:flex;justify-content:flex-end;gap:var(--jc-space-2);-webkit-border-before:1px solid var(--jc-border);border-block-start:1px solid var(--jc-border)}.jcPermissionNote{padding:var(--jc-space-3);border-radius:var(--jc-radius);background:var(--jc-neutral-soft);color:var(--jc-muted);font-size:var(--jc-text-xs)}.jcEmpty,.jcError,.jcStatePanel{padding:var(--jc-space-5);border:1px dashed var(--jc-border-strong);border-radius:var(--jc-radius-lg);background:rgba(13,23,38,.8);color:var(--jc-text-secondary);text-align:center}.jcError{border-style:solid;-webkit-border-start:4px solid var(--jc-danger);border-inline-start:4px solid var(--jc-danger);background:var(--jc-danger-soft);text-align:start}.jcError strong{color:var(--jc-danger)}.jcError small{display:block;-webkit-margin-before:var(--jc-space-1);margin-block-start:var(--jc-space-1);color:var(--jc-muted)}.jcStatePanel{display:grid;justify-items:center;align-content:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);min-block-size:18rem;max-inline-size:50rem;margin:auto}.jcStatePanel>span{inline-size:3rem;block-size:3rem;border:1px solid var(--jc-border-strong);border-radius:50%;background:var(--jc-neutral-soft)}.jcStatePanel h1,.jcStatePanel p{margin:0}.jcStatePanel h1{color:var(--jc-text);font-size:var(--jc-text-xl)}.jcStatePanel p{max-inline-size:34rem;color:var(--jc-muted)}.jcStatePanel--error>span,.jcStatePanel--suspended>span{background:var(--jc-danger-soft);border-color:var(--jc-danger)}.jcStatePanel--permission>span{background:var(--jc-warning-soft);border-color:var(--jc-warning)}.jcStatePanel--offline>span{background:var(--jc-neutral-soft)}.jcSkeleton{display:grid;grid-gap:var(--jc-space-3);gap:var(--jc-space-3)}.jcSkeleton span{block-size:3rem;border-radius:var(--jc-radius);background:linear-gradient(100deg,var(--jc-surface) 25%,var(--jc-surface-raised) 45%,var(--jc-surface) 65%);background-size:220% 100%;animation:jcShimmer 1.5s infinite}@keyframes jcShimmer{to{background-position-x:-220%}}.localeSwitcher{display:inline-flex;align-items:center;gap:var(--jc-space-1);padding:.2rem;border:1px solid var(--jc-border);border-radius:var(--jc-radius-pill);background:var(--jc-surface)}.localeSwitcher button{min-inline-size:2.5rem;min-block-size:1.9rem;padding:var(--jc-space-1) var(--jc-space-2);border:0;border-radius:var(--jc-radius-pill);background:transparent;box-shadow:none;color:var(--jc-muted);font:700 var(--jc-text-xs)/1 var(--jc-font-sans);cursor:pointer}.localeSwitcher button.active{background:var(--jc-gold);color:var(--jc-graphite-0)}.sidebarSection{display:grid;grid-gap:var(--jc-space-1);gap:var(--jc-space-1);-webkit-margin-after:var(--jc-space-3);margin-block-end:var(--jc-space-3)}.sidebarSectionTitle{margin:var(--jc-space-3) 0 var(--jc-space-1);padding-inline:var(--jc-space-3);color:var(--jc-muted);font-size:.66rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.sidebarSection a{display:flex;align-items:center;justify-content:space-between;gap:var(--jc-space-3)}@media (max-width:700px){.jcPageHeader{align-items:flex-start;flex-direction:column;padding:var(--jc-space-4)}.jcPageActions{inline-size:100%;justify-content:flex-start}.jcPageActions>*{flex:1 1}.jcSectionHeader{align-items:flex-start;flex-direction:column}.jcCard,.jcOperationalCard{padding:var(--jc-space-4)}.jcContextBar{align-items:flex-start;flex-wrap:wrap}.jcTable{min-inline-size:36rem}.jcModal>footer,.jcModal>header,.jcModalBody{padding:var(--jc-space-4)}.jcFilterBar>:where(select,input,.jcSearch){flex:1 1 100%;inline-size:100%}.jcTableViewport{border-radius:0 0 var(--jc-radius-lg) var(--jc-radius-lg)}.jcTimeline li{grid-template-columns:auto minmax(0,1fr)}.jcTimeline li>.jcBadge{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html{accent-color:var(--jc-blue)}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}[role=button],a,button{-webkit-tap-highlight-color:transparent}:where(button,[role=button],a,input,select,textarea){transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}:where(button,[role=button]):active:not(:disabled){transform:translateY(1px)}:where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.56}.jcThemeControl{display:inline-flex;gap:2px;max-inline-size:100%;padding:3px;border:1px solid var(--jc-border);border-radius:var(--jc-radius-pill);background:var(--jc-surface-glass);box-shadow:var(--jc-shadow-1)}.jcThemeControl,.jcThemeControl button{flex:0 0 auto;align-items:center;white-space:nowrap}.jcThemeControl button{display:inline-grid;grid-template-columns:auto minmax(0,auto);gap:.35rem;min-inline-size:2rem;min-block-size:2rem;padding:.35rem .55rem;border:0;border-radius:var(--jc-radius-pill);background:transparent;color:var(--jc-muted);box-shadow:none;cursor:pointer}.jcThemeControl button:hover{background:var(--jc-hover);color:var(--jc-text)}.jcThemeControl button.active{background:var(--jc-selected);color:var(--jc-blue-hover)}.jcThemeControl svg{inline-size:1rem;block-size:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.jcThemeControl span{font-size:.68rem;font-weight:800;letter-spacing:.01em}.jcThemeControl--compact button{grid-template-columns:1fr;justify-items:center;padding:.35rem}.jcThemeControl--compact span{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jcThemeControl--floating{position:fixed;z-index:950;inset-inline-end:1rem;inset-block-end:1rem}.jcIcon{inline-size:1.1rem;block-size:1.1rem;flex:0 0 auto}.jcModalIcon .jcIcon{inline-size:1.25rem;block-size:1.25rem}.loginPreferences{display:flex;align-items:center;justify-content:space-between;gap:var(--jc-space-2)}.jcCard,.jcDataPanel,.jcOperationalCard{background:linear-gradient(155deg,color-mix(in srgb,var(--jc-surface-raised) 94%,transparent),color-mix(in srgb,var(--jc-surface) 96%,transparent))}.jcDataPanel>:where(header,.jcSectionHeader){background:color-mix(in srgb,var(--jc-surface-raised) 86%,transparent)}.jcFilterBar{background:var(--jc-surface-glass)}.jcField input,.jcField select,.jcField textarea,.jcFilterBar>:where(select,input),.jcSearch{background:var(--jc-graphite-2)}.jcTable tbody tr:hover td{background:var(--jc-hover)}.jcOverlay{background:var(--jc-surface-overlay)}.jcEmpty,.jcError,.jcStatePanel{background:color-mix(in srgb,var(--jc-surface) 88%,transparent)}.jcBtn{min-block-size:var(--jc-control-height)}.jcBtn--primary:hover:not(:disabled){filter:saturate(1.08) brightness(1.05);box-shadow:0 6px 18px color-mix(in srgb,var(--jc-blue) 24%,transparent)}.jcBtn--quiet:hover:not(:disabled),.jcBtn--secondary:hover:not(:disabled){background:var(--jc-hover);border-color:var(--jc-border-strong)}.jcBtn--danger:hover:not(:disabled){box-shadow:0 6px 18px color-mix(in srgb,var(--jc-danger) 20%,transparent)}:root[data-theme=light] .jcOperationalCard:before{opacity:.9}:root[data-theme=light] .jcCard,:root[data-theme=light] .jcDataPanel,:root[data-theme=light] .jcMetricCard,:root[data-theme=light] .jcOperationalCard,:root[data-theme=light] .jcPageHeader{background:linear-gradient(155deg,var(--jc-surface-raised),var(--jc-surface));color:var(--jc-text)}:root[data-theme=light] .jcCard :where(h1,h2,h3,strong),:root[data-theme=light] .jcDataPanel :where(h1,h2,h3,strong),:root[data-theme=light] .jcOperationalCard :where(h1,h2,h3,strong),:root[data-theme=light] .jcPageHeader :where(h1,h2,h3,strong){color:var(--jc-text)}:root[data-theme=light] .jcCard :where(p,span,small),:root[data-theme=light] .jcDataPanel :where(p,span,small),:root[data-theme=light] .jcOperationalCard :where(p,span,small),:root[data-theme=light] .jcPageHeader :where(p,span,small){color:var(--jc-text-secondary)}:root[data-theme=light] .jcContextBar,:root[data-theme=light] .jcDataPanel>:where(header,.jcSectionHeader),:root[data-theme=light] .jcFilterBar,:root[data-theme=light] .jcTable th{background:var(--jc-surface-raised);color:var(--jc-text-secondary)}:root[data-theme=light] .jcEmpty,:root[data-theme=light] .jcError,:root[data-theme=light] .jcStatePanel{background:var(--jc-surface)}:root[data-theme=light] .jcBadge{border-color:color-mix(in srgb,currentColor 45%,transparent)}:root[data-theme=light] .localeSwitcher button.active{color:#fff;background:var(--jc-navy-2)}:root[data-theme=light] .jcModalIcon{border:1px solid color-mix(in srgb,currentColor 28%,transparent)}@media (max-width:900px){.jcThemeControl span{display:none}.jcThemeControl button{grid-template-columns:1fr;justify-items:center;padding:.35rem}}@media (max-width:520px){.jcThemeControl--floating{inset-inline-end:.65rem;inset-block-end:.65rem}.jcThemeControl--floating button{min-inline-size:1.8rem;min-block-size:1.8rem}}