:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, ui-sans-serif, sans-serif;--font-ops:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--target-min:44px;--row-default:48px;--pebble-gutter:20px;--pebble-radius-control:22px 19px 23px 20px;--pebble-radius-field:16px;--pebble-radius-panel:28px;--pebble-fog-start:#b8c6d2;--pebble-fog-mid:#cfdae3;--pebble-fog-end:#e2e9ef;--pebble-bloom:#ffffff47;--pebble-chrome-fill:#ffffff6b;--pebble-chrome-fallback:#cfdae3;--pebble-panel-fill:#ffffffdb;--pebble-input-fill:#0000000d;--pebble-selected-fill:#0d0e11;--pebble-selected-ink:#fff;--pebble-arrived-fill:#fff;--pebble-arrived-ink:#0d0e11;--pebble-primary-fill:#0d0e11;--pebble-primary-ink:#fff;--pebble-active-fill:var(--pebble-arrived-fill);--pebble-active-ink:var(--pebble-arrived-ink);--pebble-selection-fill:#00000012;--pebble-row-press:#0000000f;--pebble-hairline:#00000014;--radius-xs:4px;--radius-sm:12px;--radius-md:16px;--radius-lg:28px;--color-canvas:#e8e8e4;--color-surface:#e8e8e4;--color-surface-subtle:#00000017;--color-surface-raised:#fff;--color-ink:#0d0e11;--color-ink-muted:#0d0e11b3;--color-ink-faint:#0d0e1199;--color-border:#0d0e1114;--color-border-strong:#0d0e1170;--color-accent:#525cb1;--color-accent-hover:oklch(45% .134 275.6);--color-accent-wash:oklch(93% .035 275.6);--color-on-accent:oklch(98% .004 275.6);--color-danger:oklch(45% .175 25);--color-danger-wash:oklch(94% .03 25);--color-danger-border:oklch(72% .1 25);--color-on-danger:oklch(99% .004 25);--color-warning:oklch(48% .115 72);--color-warning-wash:oklch(95% .035 72);--color-warning-border:oklch(76% .08 72);--color-on-warning:oklch(20% .02 72);--color-success:oklch(42% .11 155);--color-success-wash:oklch(94% .035 155);--color-success-border:oklch(72% .075 155);--color-on-success:oklch(99% .004 155);--color-info:oklch(45% .12 250);--color-info-wash:oklch(94% .03 250);--color-info-border:oklch(73% .07 250);--color-on-info:oklch(99% .004 250);--shadow-raised:0 14px 30px #0d0e111f, 0 2px 8px #0d0e1114}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pebble-fog-start:#1b2531;--pebble-fog-mid:#38495a;--pebble-fog-end:#5a6f80;--pebble-bloom:#ffffff12;--pebble-chrome-fill:#ffffff12;--pebble-chrome-fallback:#38495a;--pebble-panel-fill:#14161ceb;--pebble-input-fill:#ffffff14;--pebble-selected-fill:#17171b;--pebble-selected-ink:#fff;--pebble-arrived-fill:#fff;--pebble-arrived-ink:#0d0e11;--pebble-primary-fill:#0d0e11;--pebble-primary-ink:#fff;--pebble-active-fill:var(--pebble-arrived-fill);--pebble-active-ink:var(--pebble-arrived-ink);--pebble-selection-fill:#ffffff1f;--pebble-row-press:#ffffff0d;--pebble-hairline:#ffffff1a;--color-canvas:#08080a;--color-surface:#08080a;--color-surface-subtle:#ffffff0f;--color-surface-raised:#17171b;--color-ink:#fff;--color-ink-muted:#ffffffbd;--color-ink-faint:#ffffff8f;--color-border:#ffffff1a;--color-border-strong:#ffffff61;--color-accent:#8593ee;--color-accent-hover:oklch(76% .115 275.6);--color-accent-wash:oklch(29% .05 275.6);--color-on-accent:oklch(16% .012 275.6);--color-danger:oklch(72% .14 25);--color-danger-wash:oklch(25% .04 25);--color-danger-border:oklch(49% .1 25);--color-on-danger:oklch(16% .012 25);--color-warning:oklch(78% .105 78);--color-warning-wash:oklch(27% .035 72);--color-warning-border:oklch(54% .08 72);--color-on-warning:oklch(17% .012 72);--color-success:oklch(74% .105 155);--color-success-wash:oklch(25% .035 155);--color-success-border:oklch(48% .07 155);--color-on-success:oklch(16% .012 155);--color-info:oklch(75% .1 250);--color-info-wash:oklch(25% .035 250);--color-info-border:oklch(48% .07 250);--color-on-info:oklch(16% .012 250);--shadow-raised:0 16px 34px #00000059, 0 2px 8px #00000040}*{box-sizing:border-box}button,input,select,textarea{font:inherit}button,[role=button],input,select,textarea{min-height:var(--target-min)}button{cursor:pointer}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ks-button{border:1px solid var(--color-border-strong);border-radius:var(--pebble-radius-control);color:var(--color-ink);align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:0 var(--space-4);text-align:left;background:0 0;justify-content:center;font-weight:500;display:inline-flex}.ks-button:hover:not(:disabled){background:var(--pebble-row-press);border-color:var(--color-ink-muted)}.ks-button:active:not(:disabled){opacity:.82;transition:transform .12s,opacity .12s;transform:scale(.96)}.ks-button:disabled{cursor:not-allowed;opacity:.55}.ks-button--accent.ks-button--solid{background:var(--pebble-primary-fill);border-color:var(--pebble-primary-fill);color:var(--pebble-primary-ink)}.ks-button--accent.ks-button--solid:hover:not(:disabled){background:color-mix(in oklch, var(--pebble-primary-fill) 88%, var(--color-ink-muted))}.ks-button--danger.ks-button--solid{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-on-danger)}.ks-button--danger.ks-button--outline{border-color:var(--color-danger-border);color:var(--color-danger)}.ks-button--quiet{padding-inline:var(--space-2);border-color:#0000}.ks-icon-button{min-width:var(--target-min);padding:0}.ks-status{color:var(--color-ink-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ks-status__marker{background:currentColor;border-radius:50%;width:8px;height:8px;display:inline-block}.ks-status__marker--diamond{border-radius:1px;transform:rotate(45deg)}.ks-status__marker--octagon{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);border-radius:0}.ks-status__marker--line{border-radius:0;width:10px;height:2px}.ks-status--info{color:var(--color-info)}.ks-status--success{color:var(--color-success)}.ks-status--warning{color:var(--color-warning)}.ks-status--danger{color:var(--color-danger)}.ks-rule{border:0;border-top:1px solid var(--color-border);margin:0}.ks-skeleton{background:var(--color-surface-subtle);border-radius:var(--radius-xs);height:14px;animation:1.5s ease-in-out infinite ks-pulse;display:block}.ks-empty-boundary{align-items:flex-start;gap:var(--space-3);max-width:68ch;padding:var(--space-10) var(--space-6);flex-direction:column;display:flex}.ks-empty-boundary h2,.ks-empty-boundary p{margin:0}.ks-empty-boundary h2{font-size:18px;line-height:24px}.ks-empty-boundary p{color:var(--color-ink-muted);line-height:20px}@keyframes ks-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important}}@media (forced-colors:active){.ks-button,.ks-status,.ks-rule{forced-color-adjust:auto}.ks-status__marker{background:canvastext}}html,body,#root{min-height:100%;margin:0}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-ui);font-size:14px;line-height:20px}button,input,select,textarea{color:inherit}.app{background:var(--color-canvas);color:var(--color-ink);min-height:100vh;padding-left:80px;transition:background-color .14s,color .14s}.skip-link{background:var(--color-surface-raised);color:var(--color-accent);z-index:80;padding:8px 12px;position:fixed;top:-60px;left:8px}.skip-link:focus{top:8px}.rail{background:var(--color-surface);border-right:1px solid var(--color-border);z-index:20;flex-direction:column;width:80px;display:flex;position:fixed;top:0;bottom:0;left:0}.mark{border-bottom:1px solid var(--color-border);color:var(--color-ink);justify-content:center;align-items:center;height:56px;font-size:18px;font-weight:600;text-decoration:none;display:flex;position:relative}.mark i{background:var(--color-accent);width:20px;height:2px;position:absolute;bottom:0}.rail__nav{scrollbar-width:none;flex-direction:column;flex:1;gap:3px;min-height:0;padding-top:12px;display:flex;overflow-y:auto}.rail__nav::-webkit-scrollbar{display:none}.rail__bottom{border-top:1px solid var(--color-border);flex-direction:column;flex-shrink:0;gap:3px;padding:8px 0;display:flex}.mobile-more{display:none}.rail-link{color:var(--color-ink-muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:56px;padding:5px 4px;font-size:12px;display:flex;position:relative}.rail-link:hover,.rail-link.is-current{background:var(--color-surface-subtle);color:var(--color-ink)}.rail-link.is-current:after{background:var(--color-accent);content:"";width:16px;height:2px;position:absolute;bottom:6px}.rail-link kbd{display:none}.rail-link__glyph{font-family:var(--font-ops);border:1px solid;border-radius:2px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.avatar{background:var(--color-surface-subtle);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:flex}.topline{background:color-mix(in oklch, var(--color-canvas) 92%, transparent);border-bottom:1px solid var(--color-border);z-index:10;justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.environment{color:var(--color-ink-muted);font-family:var(--font-ui);align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.environment__long,.environment__short{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.environment__short{display:none}.environment__dot{background:var(--color-success);border-radius:50%;width:7px;height:7px}.connectivity-banner{background:var(--color-warning-wash);border-bottom:1px solid var(--color-warning-border);color:var(--color-ink);z-index:9;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:8px 24px;display:flex;position:relative}.connectivity-banner strong{color:var(--color-warning);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.connectivity-banner>span:last-child{color:var(--color-ink-muted);font-size:13px}.connectivity-banner__marker{background:var(--color-warning);border-radius:50%;width:8px;height:8px}.topline__actions{align-items:center;gap:4px;display:flex}.command-trigger{color:var(--color-ink-muted);background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0 8px;display:inline-flex}.command-trigger:hover{color:var(--color-ink)}.command-trigger>span{font-size:17px}.saved-views{position:relative}.saved-views__trigger{background:var(--pebble-row-press);border:1px solid var(--pebble-hairline);border-radius:var(--pebble-radius-control);color:var(--color-ink-muted);align-items:center;gap:7px;min-height:44px;padding:0 14px;transition:background-color .12s,color .12s,transform .12s;display:inline-flex}.saved-views__trigger:hover,.saved-views__trigger[aria-expanded=true]{background:var(--pebble-active-fill);color:var(--pebble-active-ink)}.saved-views__trigger:active{transform:scale(.96)}.saved-views__panel{-webkit-backdrop-filter:blur(32px)saturate(115%);backdrop-filter:blur(32px)saturate(115%);background:var(--pebble-panel-fill);border:1px solid var(--pebble-hairline);border-radius:var(--pebble-radius-panel);box-shadow:var(--shadow-raised);z-index:40;gap:14px;width:420px;max-width:min(420px,100vw - 32px);max-height:min(720px,100dvh - 84px);padding:20px;display:grid;position:fixed;top:68px;right:16px;overflow:auto}.saved-views__heading{justify-content:space-between;align-items:start;display:flex}.saved-views__heading h2{letter-spacing:-.35px;margin:2px 0 0;font-size:20px;font-weight:300;line-height:24px}.saved-views__close,.saved-view__delete{color:var(--color-ink-muted);background:0 0;border:0;min-height:44px;padding:0 10px}.saved-views__close:hover,.saved-view__delete:hover:not(:disabled){color:var(--color-ink)}.saved-views__hint,.saved-views__preview,.saved-views__empty,.saved-views__notice{color:var(--color-ink-muted);margin:0;font-size:13px;line-height:18px}.saved-views__preview,.saved-views__notice{color:var(--color-accent)}.saved-views__save{gap:8px;display:grid}.saved-views__save label{color:var(--color-ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.saved-views__save-row{gap:8px;display:flex}.saved-views__save-row input{background:var(--pebble-input-fill);border:1px solid var(--pebble-hairline);border-radius:var(--pebble-radius-field);color:var(--color-ink);width:100%;min-width:0;min-height:44px;padding:0 12px}.saved-views__save-row input:focus-visible{border-color:color-mix(in srgb, var(--color-accent) 60%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 18%, transparent);outline:2px solid var(--color-accent);outline-offset:2px}.saved-views__save-row button{background:var(--pebble-active-fill);border:1px solid var(--pebble-hairline);border-radius:var(--pebble-radius-control);color:var(--pebble-active-ink);min-height:44px;padding:0 16px}.saved-views__save-row button:disabled{cursor:not-allowed;opacity:.45}.saved-views__list{border-top:1px solid var(--pebble-hairline);gap:4px;padding-top:14px;display:grid}.saved-view{border:1px solid #0000;border-radius:18px 16px 19px 17px;align-items:stretch;min-height:56px;display:flex}.saved-view.is-active{background:var(--pebble-active-fill);border-color:var(--pebble-active-fill)}.saved-view__open{color:var(--color-ink);text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 12px;display:flex}.saved-view.is-active .saved-view__open{color:var(--pebble-active-ink)}.saved-view__check{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.saved-view__check svg,.saved-views__icon,.saved-views__chevron,.saved-views__save-trigger svg,.saved-views__close svg,.saved-view__delete svg{width:20px;height:20px;display:block}.saved-view__copy{gap:3px;min-width:0;display:grid}.saved-view__copy>span{color:var(--color-ink-muted);font-size:12px}.saved-view.is-active .saved-view__copy>span{color:color-mix(in srgb, var(--pebble-active-ink) 70%, transparent)}.saved-view__delete{opacity:.7}.saved-view__delete svg{width:18px;height:18px}.saved-view__delete:disabled{cursor:not-allowed;opacity:.35}.saved-view__confirm{align-items:center;gap:4px;padding:0 8px 0 0;display:inline-flex}.saved-view__confirm button,.saved-views__save-trigger{color:var(--color-ink-muted);background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0 10px;display:inline-flex}.saved-view__confirm button:first-child{color:var(--color-danger)}.saved-view__confirm button:hover:not(:disabled),.saved-views__save-trigger:hover:not(:disabled){color:var(--color-ink)}.saved-views__save-trigger{border-top:1px solid var(--pebble-hairline);justify-content:flex-start;width:100%;padding-top:14px}.saved-views__save-trigger:disabled{cursor:not-allowed;opacity:.45}.saved-views__close{justify-content:center;align-items:center;min-width:44px;display:inline-flex}.saved-views__close svg{width:18px;height:18px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.saved-views__panel{bottom:calc(16px + env(safe-area-inset-bottom));inset:auto 16px calc(16px + env(safe-area-inset-bottom));width:auto;max-width:none;max-height:calc(100dvh - 32px)}}@media (prefers-reduced-transparency:reduce){.saved-views__panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--pebble-chrome-fallback)}}@media (prefers-reduced-motion:reduce){.saved-views__trigger{transition:none}}.security-oversight{gap:28px;display:grid}.security-policy-grid{border:1px solid var(--hairline);border-radius:var(--pebble-radius-panel);background:var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.security-policy-grid article{background:var(--surface-raised);align-content:start;gap:12px;min-height:144px;padding:22px;display:grid}.security-policy-grid strong{font-size:20px;font-weight:560}.security-policy-grid small,.security-empty{color:var(--ink-muted)}.security-section{gap:10px;display:grid}.security-section h2{margin:0 0 8px}.security-grant-table .data-row{grid-template-columns:minmax(160px,1.1fr) minmax(110px,.7fr) minmax(220px,1.5fr) minmax(150px,1fr) 90px}.security-grant-table .data-row>span:first-child,.security-grant-table .data-row>span:nth-child(3){gap:4px;display:grid}@media (width<=980px){.security-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-grant-table{overflow-x:auto}.security-grant-table .data-row{min-width:860px}}@media (width<=640px){.security-policy-grid{grid-template-columns:1fr}}.appeal-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.appeal-layout.is-inspected{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.appeal-row__actions{flex-wrap:wrap;align-items:center;gap:4px;flex-direction:row!important;display:flex!important}.appeal-inspector{min-width:0;position:sticky;top:104px}.appeal-inspector__header{border-bottom:1px solid var(--pebble-hairline);justify-content:space-between;align-items:start;gap:16px;padding:20px;display:flex}.appeal-inspector__header h2{font-family:var(--font-ops);letter-spacing:.015em;overflow-wrap:anywhere;margin:5px 0 0;font-size:15px}.appeal-inspector__section{gap:16px;padding:20px;display:grid}.appeal-inspector__section>p{color:var(--color-ink-muted);margin:0;line-height:1.55}.appeal-inspector__state{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.appeal-inspector__section .facts{border-top:1px solid var(--pebble-hairline);margin:0;padding-top:8px}.appeal-inspector__actions{border-top:1px solid var(--pebble-hairline);gap:12px;padding:16px 20px 20px;display:grid}.appeal-inspector__actions .appeal-inbox__guardrail{border-top:0;padding:0}@media (width<=1100px){.appeal-layout.is-inspected{grid-template-columns:minmax(0,1fr)}.appeal-inspector{position:static}}@media (width<=799px){.appeal-layout,.appeal-layout.is-inspected{grid-template-columns:minmax(0,1fr);display:grid}.appeal-row__actions{grid-column:1/-1;padding-bottom:8px}.appeal-inspector{border-radius:var(--pebble-radius-panel)}}@media (prefers-contrast:more){.saved-views__trigger,.saved-views__panel,.saved-view,.saved-views__save-row input{border-color:var(--color-border-strong)}}.command-trigger kbd,kbd{border:1px solid var(--color-border);color:var(--color-ink-muted);font-family:var(--font-ops);border-radius:3px;padding:1px 4px;font-size:12px}.workbench{outline:0;max-width:1800px;min-height:calc(100vh - 56px)}.session-boundary{place-items:center;min-height:100vh;padding:32px;display:grid}.session-boundary__card{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-raised);text-align:center;border-radius:18px;gap:12px;width:100%;max-width:520px;padding:36px;display:grid}.session-boundary__card--login{border-radius:var(--pebble-radius-panel);max-width:440px;padding:40px}.operator-login{text-align:left;gap:10px;margin-top:8px;display:grid}.operator-login label{color:var(--color-ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.operator-login input{background:var(--pebble-input-fill);border:1px solid var(--color-border);border-radius:var(--pebble-radius-field);min-height:48px;padding:0 14px}.operator-login input:focus{border-color:var(--color-accent);outline:2px solid color-mix(in oklch, var(--color-accent) 28%, transparent);outline-offset:1px}.operator-login .session-boundary__button{border-radius:var(--pebble-radius-control);justify-self:stretch;margin-top:8px}.operator-login__error{background:var(--color-danger-wash);border:1px solid var(--color-danger-border);border-radius:var(--pebble-radius-field);color:var(--color-danger);margin:4px 0 0;padding:10px 12px}.operator-login__note{margin-top:20px;margin-bottom:0}.rail__logout-error{color:var(--color-danger);text-align:center;padding:4px 6px;font-size:10px;line-height:13px;display:block}.cutover-route-notice{background:var(--color-warning-wash);border:1px solid var(--color-warning-border);border-radius:var(--pebble-radius-field);color:var(--color-ink);align-items:center;gap:8px;margin:20px 24px 0;padding:10px 14px;display:flex}.cutover-route-notice strong{color:var(--color-warning);text-transform:uppercase;font-size:12px}.cutover-route-notice span{color:var(--color-ink-muted);font-size:13px}.session-boundary__card h1{letter-spacing:-.03em;margin:0;font-size:28px;line-height:34px}.session-boundary__card p:not(.eyebrow):not(.ops){color:var(--color-ink-muted);margin:0;font-size:15px}.session-boundary__mark{background:var(--color-accent-wash);border:1px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-ops);border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:600;display:inline-flex}.session-boundary__mark--warning{background:var(--color-warning-wash);border-color:var(--color-warning);color:var(--color-warning)}.session-boundary__button{background:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--pebble-radius-control);color:var(--color-canvas);justify-content:center;justify-self:center;align-items:center;min-height:44px;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.session-boundary__button:hover,.session-boundary__button:focus-visible{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-canvas)}.session-continuation-prompt{background:color-mix(in srgb, var(--color-canvas) 72%, transparent);z-index:1000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.session-continuation-prompt__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--pebble-radius-panel);box-shadow:var(--shadow-raised);text-align:center;gap:12px;width:100%;max-width:460px;padding:32px;display:grid}.session-continuation-prompt__card h2,.session-continuation-prompt__card p{margin:0}.session-continuation-prompt__card>p:not(.eyebrow):not(.ops){color:var(--color-ink-muted)}.session-continuation-prompt__actions{justify-items:center;gap:8px;margin-top:8px;display:grid}.session-continuation-prompt__signout{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 18px}.session-continuation-prompt__error{color:var(--color-danger)}.recent-auth-prompt{background:color-mix(in srgb, var(--color-canvas) 72%, transparent);z-index:1010;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.recent-auth-prompt__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--pebble-radius-panel);box-shadow:var(--shadow-raised);text-align:center;gap:12px;width:100%;max-width:460px;padding:32px;display:grid}.recent-auth-prompt__card h2,.recent-auth-prompt__card p{margin:0}.recent-auth-prompt__card>p:not(.eyebrow):not(.ops){color:var(--color-ink-muted)}.recent-auth-prompt__form{text-align:left;gap:10px;margin-top:8px;display:grid}.recent-auth-prompt__form label{color:var(--color-ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.recent-auth-prompt__form input{background:var(--pebble-input-fill);border:1px solid var(--color-border);border-radius:var(--pebble-radius-field);min-height:48px;padding:0 14px}.recent-auth-prompt__form input:focus{border-color:var(--color-accent);outline:2px solid color-mix(in oklch, var(--color-accent) 28%, transparent);outline-offset:1px}.recent-auth-prompt__actions{justify-items:center;gap:8px;margin-top:8px;display:grid}.recent-auth-prompt__actions .session-boundary__button{justify-self:stretch}.recent-auth-prompt__error{color:var(--color-danger)}.recent-auth-prompt__note{color:var(--color-ink-muted)}.route-error{place-items:center;min-height:calc(100vh - 120px);display:grid}.route-error__card{background:var(--pebble-chrome-fill);border:1px solid var(--pebble-hairline);border-radius:var(--pebble-radius-panel);box-shadow:var(--shadow-raised);text-align:center;gap:12px;width:100%;max-width:560px;padding:32px;display:grid}.route-error__card h1{letter-spacing:-.025em;margin:0;font-size:24px;line-height:30px}.route-error__card p:not(.eyebrow){color:var(--color-ink-muted);margin:0;line-height:1.5}.route-error__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.route{padding:32px 32px 48px}.case-route{padding-bottom:0}.route-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.eyebrow{color:var(--color-ink-muted);margin:0 0 3px;font-size:12px;font-weight:500;line-height:16px}.route-header h1{letter-spacing:-.025em;margin:0;font-size:24px;line-height:30px}.freshness{color:var(--color-ink-muted);font-family:var(--font-ops);align-items:center;gap:7px;margin:6px 0 0;font-size:12px;line-height:16px;display:flex}.freshness span{background:var(--color-success);border-radius:50%;width:6px;height:6px}.route-actions{align-items:center;gap:8px;display:flex}.prototype-controls{color:var(--color-ink-faint);font-family:var(--font-ops);justify-content:flex-end;align-items:center;gap:8px;padding:8px 32px 0;font-size:11px;display:flex}.prototype-controls select{background:var(--color-surface);border:1px solid var(--color-border);min-height:var(--target-min);border-radius:4px;padding:0 8px}.ledger{border-top:1px solid var(--color-border);max-width:1180px}.ledger-section{border-bottom:1px solid var(--color-border)}.ledger-section__heading{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ledger-section__heading .count{color:var(--color-ink-muted);font-size:12px}.ledger-row{border:0;border-top:1px solid var(--color-border);color:var(--color-ink);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) minmax(190px,300px) 20px;align-items:center;gap:16px;width:100%;min-height:52px;padding:8px 16px;font-size:14px;display:grid}.ledger-row:hover{background:var(--color-surface-subtle)}.ledger-row__reason{font-weight:500}.ledger-row__leave{color:var(--color-ink-muted);font-size:13px}.skeleton-ledger .ledger-row{cursor:default}.ops{font-family:var(--font-ops)}.case-layout{border-top:1px solid var(--color-border);grid-template-columns:minmax(520px,1fr) minmax(420px,520px);min-height:calc(100vh - 186px);margin:0 -32px;display:grid}.queue-pane{background:var(--color-surface);min-width:0}.queue-toolbar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:6px 16px;display:flex}.bulk-reconciliation{justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 var(--space-4) var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--warning) 42%, var(--line));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--warning) 10%, var(--surface));display:flex}.bulk-reconciliation>div{gap:var(--space-1);display:grid}@media (width<=760px){.bulk-reconciliation{flex-direction:column;align-items:stretch}}.search{border:1px solid var(--color-border);height:var(--target-min);border-radius:4px;align-items:center;gap:8px;width:min(360px,80%);padding:0 10px;display:flex}.search:focus-within{border-color:var(--color-accent);outline:2px solid color-mix(in oklch, var(--color-accent) 30%, transparent);outline-offset:1px}.search input{background:0 0;border:0;outline:0;width:100%;min-height:40px}.grid-head,.case-row{grid-template-columns:44px 62px minmax(210px,2.5fr) minmax(70px,1fr) minmax(110px,1.2fr) minmax(104px,1.2fr);column-gap:12px;display:grid}.grid-head{background:var(--color-surface-raised);border-bottom:1px solid var(--color-border);color:var(--color-ink-muted);z-index:2;min-height:44px;padding:13px 16px;font-size:12px;font-weight:500;position:sticky;top:56px}.virtual-grid{overscroll-behavior:contain;height:min(670px,100vh - 300px);min-height:420px;scroll-padding-block:52px;overflow:auto}.case-row{background:var(--color-surface);border:0;border-bottom:1px solid var(--color-border);color:var(--color-ink);text-align:left;align-items:center;width:100%;height:44px;padding:0 16px;position:absolute;left:0}.case-row:hover{background:var(--color-surface-subtle)}.case-row.is-selected{background:var(--color-accent-wash);box-shadow:inset 2px 0 var(--color-accent)}.case-list .case-row{height:56px;min-height:56px;position:absolute}.case-row__select{min-height:var(--target-min);align-items:center;display:flex}.case-row__select input{accent-color:var(--color-accent);width:18px;height:18px;margin:0}.case-layout .case-row.is-bulk-selected{background:color-mix(in srgb, var(--color-accent-wash) 58%, var(--pebble-panel-fill))}.selection-toolbar{background:var(--pebble-panel-fill);border-top:1px solid var(--pebble-hairline);z-index:3;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex;position:sticky;bottom:0}.selection-toolbar>div:first-child{gap:3px;display:grid}.selection-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.selection-toolbar__notice{color:var(--color-ink-muted);flex-basis:100%;margin:0;font-size:12px}.bulk-review-backdrop{z-index:90;background:oklch(15% .012 300/.56);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.bulk-review-dialog{background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--pebble-radius-panel);box-shadow:var(--shadow-raised);gap:16px;width:100%;max-width:820px;max-height:min(880px,100vh - 48px);padding:24px;display:grid;overflow:auto}.bulk-review-dialog__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.bulk-review-dialog h2{letter-spacing:-.025em;margin:4px 0 0;font-size:clamp(22px,3vw,30px);line-height:1.12}.bulk-review-dialog__summary{color:var(--color-ink-muted);max-width:70ch;margin:0}.bulk-review-ledger{border-block:1px solid var(--pebble-hairline);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.bulk-review-ledger div{gap:4px;min-width:0;padding:12px;display:grid}.bulk-review-ledger div+div{border-left:1px solid var(--pebble-hairline)}.bulk-review-ledger dt{color:var(--color-ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.bulk-review-ledger dd{overflow-wrap:anywhere;margin:0}.bulk-expired{color:var(--color-danger)}.bulk-review-list{border:1px solid var(--pebble-hairline);max-height:330px;display:grid;overflow:auto}.bulk-review-row{border-bottom:1px solid var(--pebble-hairline);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 12px;display:flex}.bulk-review-row:last-child{border-bottom:0}.bulk-review-row>div:first-child{gap:2px;min-width:0;display:grid}.bulk-review-row span,.bulk-review-row small{color:var(--color-ink-muted);overflow-wrap:anywhere}.bulk-result{font-family:var(--font-ops);text-transform:uppercase;border:1px solid;border-radius:999px;flex:none;padding:4px 8px;font-size:11px}.bulk-result--success{color:var(--color-success)}.bulk-result--warning{color:var(--color-warning)}.bulk-result--danger{color:var(--color-danger)}.bulk-result--info,.bulk-result--pending{color:var(--color-ink-muted)}.bulk-state{border:1px solid var(--pebble-hairline);gap:4px;padding:12px;display:grid}.bulk-state--danger{background:var(--color-danger-wash);border-color:var(--color-danger-border)}.bulk-state--warning{background:var(--color-warning-wash);border-color:var(--color-warning-border)}.bulk-state--receipt{background:var(--color-info-wash)}.bulk-review-actions{border-top:1px solid var(--pebble-hairline);justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.case-list.virtual-grid{position:relative}.case-list__spacer{pointer-events:none;width:1px}.queue-empty{color:var(--color-ink-muted);padding:24px 16px}.bff-unavailable{border:1px solid var(--color-warning-border);gap:10px;max-width:640px;padding:20px;display:grid}.bff-unavailable h2{margin:0;font-size:18px}.bff-unavailable p{color:var(--color-ink-muted);margin:0}.detail-pane>.bff-unavailable{margin:20px}.action-list{flex-wrap:wrap;gap:8px;display:flex}.case-row__title{flex-direction:column;justify-content:center;min-width:0;display:flex}.case-row__title b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-row__title small{color:var(--color-ink-muted);font-size:10px;line-height:13px}.priority{font-family:var(--font-ops);align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex}.priority>span{background:currentColor;width:8px;height:8px;display:inline-block}.priority--p0{color:var(--color-danger)}.priority--p0>span{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.priority--p1{color:var(--color-warning)}.priority--p1>span{transform:rotate(45deg)}.priority--p2{color:var(--color-info)}.priority--p2>span{border-radius:50%}.queue-footer{border-top:1px solid var(--color-border);color:var(--color-ink-muted);justify-content:space-between;align-items:center;min-height:52px;padding:4px 16px;font-size:12px;display:flex}.queue-footer div{gap:2px;display:flex}.queue-footer .ks-button{min-height:var(--target-min)}.detail-pane{background:var(--color-canvas);border-left:1px solid var(--color-border);min-width:0;padding-bottom:264px;position:relative;overflow-y:auto}.detail-header{border-bottom:1px solid var(--color-border);background:var(--color-canvas);z-index:3;justify-content:space-between;align-items:flex-start;min-height:120px;padding:20px 20px 16px;display:flex;position:sticky;top:56px}.detail-header h2{font-family:var(--font-ops);margin:0;font-size:14px;font-weight:500;line-height:20px}.detail-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.detail-section{border-bottom:1px solid var(--color-border);padding:20px}.detail-section h3{margin:0;font-size:14px;line-height:20px}.detail-section>p{max-width:58ch;margin:10px 0 0}.section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.facts{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 0;display:grid}.facts div{gap:2px;display:grid}.facts dt{color:var(--color-ink-muted);font-size:12px}.facts dd{margin:0}.timeline{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.timeline li{grid-template-columns:42px 1fr;gap:12px;display:grid}.timeline time{color:var(--color-ink-muted);font-family:var(--font-ops);font-size:11px}.propagation-row{grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;margin-top:14px;display:grid}.propagation-row span:nth-child(2){color:var(--color-warning);font-size:12px}.inline-notice{border-bottom:1px solid var(--color-border);gap:6px;padding:12px 20px;display:grid}.inline-notice--warning{background:var(--color-warning-wash)}.inline-notice--danger{background:var(--color-danger-wash)}.inline-notice--info{background:var(--color-info-wash)}.inline-notice p{color:var(--color-ink-muted);margin:0;font-size:13px}.evidence-state{gap:14px;min-width:0;margin-top:14px;display:grid}.evidence-list{margin:0;padding:0;list-style:none}.evidence-list>li{min-width:0}.evidence-state p{color:var(--color-ink-muted);margin:0}.evidence-cover{background:var(--color-surface-subtle);border:1px dashed var(--color-border-strong);color:var(--color-ink-muted);justify-content:center;align-items:center;height:100px;font-size:12px;display:flex}.evidence-state--locked{grid-template-columns:116px 1fr}.evidence-state--revealed{background:var(--color-surface);border:1px solid var(--color-border);padding:14px}.evidence-cover{border-radius:var(--pebble-radius-field);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:6px}.evidence-cover span:first-child{color:var(--pebble-active-fill);font-size:20px}.evidence-notice{background:color-mix(in srgb, var(--pebble-active-fill) 8%, transparent);border:1px solid var(--pebble-hairline);border-radius:var(--pebble-radius-field);color:var(--color-ink-muted);align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.evidence-copy p{margin:0 0 6px}.evidence-copy{min-width:0}.evidence-copy small{color:var(--color-ink-muted);overflow-wrap:anywhere;font-size:11px}.evidence-actions{gap:4px;margin-top:10px;display:flex}.evidence-card-error{background:color-mix(in srgb, var(--color-warning) 8%, transparent);border:1px solid var(--pebble-hairline);border-radius:var(--pebble-radius-field);color:var(--color-ink-muted);align-items:flex-start;gap:4px;margin-top:10px;padding:10px 12px;display:grid}.evidence-card-error>span{overflow-wrap:anywhere;font-size:12px;line-height:16px}.composer{background:var(--color-surface-raised);border-top:1px solid var(--color-border-strong);box-shadow:var(--shadow-raised);z-index:4;padding:16px 20px 20px;position:sticky;bottom:0;left:0}.composer__heading{justify-content:space-between;align-items:flex-start;display:flex}.composer h3{margin:0;font-size:16px;line-height:22px}.composer-ledger{grid-template-columns:1fr 1fr;gap:8px 16px;margin:14px 0;display:grid}.composer-ledger div{gap:1px;display:grid}.composer-ledger dt{color:var(--color-ink-muted);font-size:11px}.composer-ledger dd{margin:0;font-size:12px}.consequence{background:var(--color-danger-wash);border:1px solid var(--color-danger-border);color:var(--color-ink);margin:0 0 12px;padding:8px;font-size:13px}.composer label{gap:4px;margin-top:8px;font-size:12px;font-weight:500;display:grid}.composer select,.composer textarea{background:var(--color-surface);border:1px solid var(--color-border-strong);min-height:var(--target-min);border-radius:4px;padding:8px}.composer textarea{resize:vertical;min-height:56px}.composer__actions{justify-content:space-between;gap:8px;margin-top:12px;display:flex}.composer__actions .ks-button:last-child{margin-left:auto}.high-risk-backdrop{z-index:80;background:oklch(15% .012 300/.56);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.high-risk-dialog{background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--pebble-radius-panel);box-shadow:var(--shadow-raised);width:100%;max-width:520px;padding:24px}.high-risk-dialog h2{letter-spacing:-.025em;margin:4px 0 18px;font-size:clamp(22px,3vw,30px);line-height:1.12}.high-risk-ledger{gap:12px;margin:0;display:grid}.high-risk-ledger div{border-top:1px solid var(--color-border);gap:3px;padding-top:10px;display:grid}.high-risk-ledger dt{color:var(--color-ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.high-risk-ledger dd{overflow-wrap:anywhere;margin:0;font-size:13px}.high-risk-consequence{background:var(--color-danger-wash);border:1px solid var(--color-danger-border);border-radius:var(--pebble-radius-field);color:var(--color-ink);margin:18px 0 0;padding:12px;font-size:13px;line-height:1.45}.high-risk-reason{gap:6px;margin-top:16px;display:grid}.high-risk-reason>span{font-size:13px;font-weight:650}.high-risk-reason textarea{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--pebble-radius-field);color:var(--color-ink);font:inherit;resize:vertical;width:100%;min-height:88px;padding:10px 12px;line-height:1.45}.high-risk-reason textarea:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-accent-wash);outline-offset:2px}.high-risk-reason small{color:var(--color-ink-muted);font-size:11px}.high-risk-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.composer-launch{background:var(--color-canvas);padding:16px 20px;position:sticky;bottom:0}.conflict{background:var(--color-danger-wash);border-bottom:1px solid var(--color-danger-border);padding:20px}.conflict h3{margin:8px 0 4px;font-size:16px}.conflict p{color:var(--color-ink-muted);margin:0;font-size:13px}.comparison{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.comparison span{background:var(--color-surface);border:1px solid var(--color-border);gap:2px;padding:8px;font-size:11px;display:grid}.conflict>div:last-child{gap:8px;display:flex}.readiness-layout{border-top:1px solid var(--color-border);max-width:1100px}.readiness-summary{border-bottom:1px solid var(--color-border);padding:24px 16px 28px}.readiness-summary h2{margin:8px 0 4px;font-size:18px;line-height:24px}.readiness-summary p{color:var(--color-ink-muted);max-width:58ch;margin:0}.readiness-summary .inline-notice{margin-top:16px;padding-inline:0}.readiness-row strong,.readiness-row small{display:block}.readiness-row small{margin-top:3px}.readiness-history-heading{justify-content:space-between;align-items:end;padding:20px 16px 12px;display:flex}.readiness-history-heading h2{margin:4px 0 0;font-size:16px}.readiness-history-row{border-top:1px solid var(--color-border);grid-template-columns:minmax(100px,.7fr) minmax(130px,.8fr) minmax(180px,1fr);align-items:center;gap:16px;min-height:52px;padding:8px 16px;display:grid}.readiness-history-row code{color:var(--color-ink-muted);font-family:var(--font-ops);font-size:11px}.configuration-intro{border-bottom:1px solid var(--color-border);padding:24px 16px}.configuration-intro h2{margin:6px 0;font-size:18px}.configuration-intro>p:not(.eyebrow){color:var(--color-ink-muted);max-width:62ch;margin:0}.configuration-reason{gap:6px;max-width:560px;margin-top:18px;display:grid}.configuration-reason span{color:var(--color-ink-muted);font-size:12px}.configuration-reason input{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-ink);font:inherit;border-radius:8px;padding:10px 12px}.configuration-list{gap:12px;padding:16px;display:grid}.configuration-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:18px}.configuration-card__heading,.configuration-card__controls{justify-content:space-between;align-items:start;gap:16px;display:flex}.configuration-card__heading h2{margin:5px 0;font-size:17px}.configuration-card__heading p:not(.eyebrow){color:var(--color-ink-muted);margin:0}.configuration-card__controls{border-top:1px solid var(--color-border);align-items:center;margin-top:16px;padding-top:14px}.configuration-toggle{align-items:center;gap:8px;display:flex}.configuration-toggle input{accent-color:var(--color-accent);width:18px;height:18px}.configuration-preview{background:var(--color-info-wash);border:1px solid var(--color-border);border-radius:10px;gap:10px;margin-top:14px;padding:14px;display:grid}.configuration-preview p,.configuration-preview ul{color:var(--color-ink-muted);margin:0}.configuration-preview ul{padding-left:20px}.configuration-preview code{color:var(--color-ink-muted);font-family:var(--font-ops);overflow-wrap:anywhere;font-size:11px}.release-summary{border-bottom:1px solid var(--color-border);padding:24px 16px 28px}.release-summary h2{max-width:72ch;margin:8px 0 4px;font-size:18px;line-height:24px}.release-summary>p:not(.eyebrow){color:var(--color-ink-muted);max-width:72ch;margin:0}.release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.release-card,.release-migrations{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px}.release-card{padding:18px}.release-card__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.release-card__header h2{margin:5px 0 0;font-size:17px}.release-state{border:1px solid var(--color-border-strong);color:var(--color-ink-muted);text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:11px;line-height:1;display:inline-flex}.release-state--current,.release-state--applied{background:var(--color-success-wash);color:var(--color-success)}.release-state--candidate{background:var(--color-info-wash);color:var(--color-info)}.release-state--pending,.release-state--unknown{background:var(--color-warning-wash);color:var(--color-warning)}.release-state--rolled_back,.release-state--blocked{background:var(--color-danger-wash);color:var(--color-danger)}.release-facts{gap:9px;margin:18px 0 0;display:grid}.release-facts div{border-top:1px solid var(--color-border);justify-content:space-between;align-items:start;gap:16px;padding-top:9px;display:flex}.release-facts dt{color:var(--color-ink-muted)}.release-facts dd{overflow-wrap:anywhere;text-align:right;max-width:70%;margin:0}.release-facts code,.release-migration-row code{color:var(--color-ink-muted);font-family:var(--font-ops);font-size:11px}.release-controls{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;gap:14px;margin:0 16px 16px;padding:18px;display:grid}.release-controls h2{margin:5px 0;font-size:17px}.release-controls p:not(.eyebrow){color:var(--color-ink-muted);max-width:70ch;margin:0}.release-action-picker,.release-control-actions{flex-wrap:wrap;gap:8px;display:flex}.release-control-actions{border-top:1px solid var(--color-border);padding-top:14px}.release-migrations{margin:0 16px 16px;overflow:hidden}.release-migrations__heading{padding:18px 16px}.release-migrations__heading h2{margin:5px 0;font-size:17px}.release-migrations__heading p:not(.eyebrow){color:var(--color-ink-muted);margin:0}.release-migration-row{border-top:1px solid var(--color-border);grid-template-columns:minmax(180px,1fr) minmax(110px,.7fr) minmax(200px,1.2fr) minmax(140px,.8fr);align-items:center;gap:16px;min-height:58px;padding:10px 16px;display:grid}.release-migration-row>div{gap:4px;display:grid}.release-migration-row>span:not(.release-state){color:var(--color-ink-muted)}.release-migration-row--head{color:var(--color-ink-muted);min-height:44px;font-size:12px}.audit-provenance{gap:3px;display:grid}.audit-provenance small{color:var(--color-ink-muted);font-family:var(--font-ops);overflow-wrap:anywhere;font-size:10px}.inline-notice__action{margin-left:8px;display:inline-block}.readiness-ledger{border-bottom:1px solid var(--color-border)}.readiness-row{border-top:1px solid var(--color-border);grid-template-columns:minmax(200px,1.5fr) minmax(100px,.8fr) minmax(120px,.8fr) minmax(160px,1fr);align-items:center;gap:16px;min-height:52px;padding:8px 16px;display:grid}.readiness-row--head{color:var(--color-ink-muted);border-top:0;min-height:44px;font-size:12px;font-weight:500}.skeleton-rows{gap:16px;padding:20px;display:grid}.skeleton-rows .ks-skeleton{height:22px}.overlay{z-index:60;background:oklch(15% .012 300/.42);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.palette,.shortcut-sheet{background:var(--color-surface-raised);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-raised);width:100%;max-width:640px}.palette{border-radius:var(--pebble-radius-panel);overflow:hidden}.palette__input{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:8px 12px;display:flex}.palette__input input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:16px}.palette__input kbd{margin-left:auto}.palette__group{border-bottom:1px solid var(--color-border);padding:8px}.palette__group p{color:var(--color-ink-muted);letter-spacing:.04em;text-transform:uppercase;margin:4px 4px 6px;font-size:11px;font-weight:600}.palette__group button{text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;width:100%;min-height:48px;padding:6px 8px;display:grid}.palette__group button:hover:not(:disabled),.palette__group button[aria-selected=true]{background:var(--color-surface-subtle)}.palette__group button:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:-2px}.palette__group button>span{font-weight:600}.palette__group .palette__empty{color:var(--color-ink-muted);letter-spacing:normal;text-transform:none;margin:12px 8px;font-size:13px;font-weight:400}.palette__group small{color:var(--color-ink-muted);grid-column:1}.palette__group kbd{grid-area:1/2/3}.palette footer{color:var(--color-ink-muted);padding:12px 16px;font-size:12px}.shortcut-sheet{border-radius:var(--pebble-radius-panel);max-width:500px;padding:24px}.shortcut-sheet header{justify-content:space-between;align-items:center;display:flex}.shortcut-sheet h2{margin:0;font-size:18px}.shortcuts{border-top:1px solid var(--color-border);margin-top:14px;display:grid}.shortcuts div{border-bottom:1px solid var(--color-border);grid-template-columns:150px 1fr;align-items:center;gap:16px;min-height:48px;display:grid}.shortcuts kbd{justify-self:start}@media (width<=1439px){.case-layout{grid-template-columns:minmax(500px,1fr) minmax(420px,460px)}.detail-pane{font-size:13px}.grid-head,.case-row{grid-template-columns:44px 58px minmax(190px,2fr) minmax(80px,.85fr) minmax(100px,1fr)}.grid-head>:nth-child(6),.case-row>:nth-child(6){display:none}}@media (width<=1099px){.route{padding-inline:20px}.prototype-controls{padding-right:20px}.case-layout{grid-template-columns:minmax(0,1fr) minmax(420px,52vw);margin-inline:-20px}.detail-pane{box-shadow:-12px 0 24px oklch(20% .018 300/.08)}.grid-head,.case-row{grid-template-columns:44px 58px minmax(170px,2fr) minmax(95px,1fr) minmax(95px,1fr)}.grid-head>:nth-child(4),.case-row>:nth-child(4),.grid-head>:nth-child(6),.case-row>:nth-child(6){display:none}}@media (width<=799px){.app{padding-bottom:58px;padding-left:0}.rail{border-right:0;border-top:1px solid var(--color-border);flex-direction:row;width:100%;height:58px;top:auto}.mark{border-bottom:0;border-right:1px solid var(--color-border);width:56px;height:58px}.mark i{bottom:8px}.rail__nav{flex-direction:row;gap:0;padding:0}.rail__nav .rail-link:nth-child(n+5),.rail__bottom{display:none}.mobile-more{flex:0 0 44px;justify-content:center;align-items:center;display:flex;position:relative}.mobile-more__trigger{color:var(--color-ink);letter-spacing:.08em;min-height:var(--target-min);min-width:var(--target-min);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:16px;display:inline-flex}.mobile-more__menu{background:var(--color-surface-raised);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-raised);z-index:40;gap:2px;width:168px;padding:4px;display:grid;position:fixed;bottom:66px;right:8px}.mobile-more__menu button{color:var(--color-ink);min-height:var(--target-min);text-align:left;background:0 0;border:0;padding:0 12px;font-size:14px}.mobile-more__menu button:hover,.mobile-more__menu button:focus-visible{background:var(--color-surface-subtle)}.rail-link{flex:1;min-height:56px}.topline{padding:0 16px}.command-trigger{min-width:44px;padding:0;font-size:0}.command-trigger>span{font-size:19px}.command-trigger kbd{display:none}.route{padding:20px 16px 32px}.prototype-controls{padding-right:16px}.route-header{flex-direction:column;align-items:flex-start;margin-bottom:20px}.case-layout{min-height:auto;margin-inline:-16px;display:block}.queue-pane{min-height:calc(100vh - 260px)}.detail-pane{border-left:0;border-top:1px solid var(--color-border);min-height:100vh}.detail-header{top:56px}.virtual-grid{height:calc(100vh - 330px);min-height:330px}.grid-head,.case-row{grid-template-columns:44px 54px minmax(0,1fr) 102px}.grid-head>:nth-child(4),.case-row>:nth-child(4),.grid-head>:nth-child(6),.case-row>:nth-child(6){display:none}.selection-toolbar{flex-direction:column;align-items:stretch}.selection-toolbar__actions{justify-content:flex-start}.bulk-review-backdrop{align-items:flex-end;padding:12px}.bulk-review-dialog{border-radius:var(--pebble-radius-panel) var(--pebble-radius-panel) 20px 20px;max-height:calc(100vh - 24px);padding:20px}.bulk-review-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-review-ledger div:nth-child(odd){border-left:0}.bulk-review-ledger div:nth-child(n+3){border-top:1px solid var(--pebble-hairline)}.bulk-review-actions{grid-template-columns:1fr 1fr;display:grid}.bulk-review-actions .ks-button{width:100%}.facts{grid-template-columns:1fr 1fr}.facts div:last-child{grid-column:1/-1}.readiness-row{grid-template-columns:1fr 1fr}.readiness-row>:nth-child(3),.readiness-row>:nth-child(4){font-size:12px}.readiness-history-row{grid-template-columns:1fr 1fr;gap:8px;padding-inline:12px}.readiness-history-row code{grid-column:1/-1}.ledger-row{grid-template-columns:1fr 18px}.ledger-row__leave{display:none}}@media (width<=599px){.topline{height:52px}.environment{font-size:10px}.route-header h1{font-size:22px}.route-actions{width:100%}.route-actions .ks-button{flex:1}.prototype-controls{justify-content:flex-start;padding-left:16px;overflow-x:auto}.case-route .route-header{margin-bottom:16px}.queue-toolbar{padding-inline:12px}.grid-head{padding-inline:12px;top:52px}.case-row{padding-inline:12px}.case-row__title b{font-size:13px}.case-row__title small{font-size:9px}.detail-header{top:52px}.detail-section{padding:16px}.evidence-state--locked{grid-template-columns:1fr}.evidence-cover{height:68px}.propagation-row{grid-template-columns:1fr auto}.propagation-row span:nth-child(2){grid-column:1}.propagation-row .ks-button{grid-area:1/2/3}.composer{padding:12px 16px 16px}.composer__actions{flex-wrap:wrap}.composer__actions .ks-button:last-child{width:100%;margin-left:0}.composer-ledger{grid-template-columns:1fr}.overlay{padding:0}.palette,.shortcut-sheet{border:0;border-radius:0;max-width:none;min-height:100vh}.shortcut-sheet{padding:20px 16px}.shortcuts div{grid-template-columns:118px 1fr}.readiness-row{gap:8px;padding-inline:12px}.readiness-row--head>:nth-child(3),.readiness-row--head>:nth-child(4){display:none}.readiness-history-heading,.configuration-list{padding-inline:12px}.configuration-card__heading,.configuration-card__controls{flex-direction:column;align-items:stretch}.release-grid{grid-template-columns:1fr;padding-inline:12px}.release-migrations,.release-controls{margin-inline:12px}.release-migration-row{grid-template-columns:1fr 1fr;gap:8px;padding-inline:12px}.release-migration-row--head>:nth-child(3),.release-migration-row--head>:nth-child(4){display:none}.release-migration-row>:nth-child(3),.release-migration-row>:nth-child(4){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.app{transition:none}}.case-layout{background:var(--pebble-panel-fill);border:1px solid var(--pebble-hairline);border-radius:var(--pebble-radius-panel);margin-inline:0;overflow:hidden}.case-layout>.queue-pane,.case-layout>.detail-pane{background:0 0}.case-layout>.queue-pane{min-height:calc(100vh - 220px);overflow:hidden}.case-layout>.detail-pane{background:color-mix(in srgb, var(--pebble-chrome-fill) 70%, transparent);max-height:calc(100vh - 220px)}.case-layout .grid-head{background:color-mix(in srgb, var(--pebble-chrome-fill) 78%, transparent);border-color:var(--pebble-hairline)}.case-layout .case-row{border-color:var(--pebble-hairline);cursor:pointer;min-height:var(--row-default);background:0 0;outline:0}.case-layout .case-row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.case-layout .case-row:hover{background:var(--pebble-row-press)}.case-layout .case-row.is-selected{background:var(--pebble-arrived-fill);box-shadow:none;color:var(--pebble-arrived-ink)}.case-layout .case-row.is-selected .ops,.case-layout .case-row.is-selected .priority{color:color-mix(in srgb, var(--pebble-arrived-ink) 68%, transparent)}@media (width>=800px) and (width<=1199px){.case-layout{display:block;overflow:visible}.case-layout>.queue-pane,.case-layout>.detail-pane{min-height:0;max-height:none}.case-layout>.detail-pane{border-left:0;border-top:1px solid var(--pebble-hairline)}}@media (width<=799px){.case-layout{border-radius:var(--pebble-radius-panel) var(--pebble-radius-panel) 0 0;margin-inline:-20px}}@media (forced-colors:active){.case-row.is-selected{box-shadow:inset 2px 0 highlight}.rail-link.is-current:after{background:highlight}.overlay,.evidence-cover{background:canvas}}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.metric-card,.pebble-card,.table-card{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 10px 24px color-mix(in oklch, var(--color-ink) 5%, transparent);border-radius:18px}.metric-card{min-height:136px;padding:18px 20px}.metric-card p,.metric-card span{color:var(--color-ink-muted);margin:0;display:block}.metric-card p{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.metric-card strong{letter-spacing:-.05em;margin:15px 0 7px;font-size:34px;line-height:1.15;display:block}.metric-card--danger{border-top:3px solid var(--color-danger)}.metric-card--warning{border-top:3px solid var(--color-warning)}.metric-card--info{border-top:3px solid var(--color-info)}.metric-card--success{border-top:3px solid var(--color-success)}.overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px;display:grid}.analytics-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;display:grid}.analytics-card{min-width:0}.analytics-provenance{background:color-mix(in srgb, var(--color-surface-subtle) 72%, transparent);border:1px solid var(--color-border);color:var(--color-ink-muted);border-radius:14px;gap:4px;margin-bottom:28px;padding:12px 14px;display:grid}.analytics-provenance strong{color:var(--color-ink);font-size:13px}.analytics-provenance span{font-size:11px;line-height:1.45}.analytics-metric-group{margin-bottom:28px}.analytics-metric-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.analytics-metric-group .metric-grid{margin-bottom:0}.metric-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-data-details{border-top:1px solid var(--color-border);margin-top:18px;padding-top:12px}.analytics-data-details summary{color:var(--color-ink-muted);cursor:pointer;font-size:12px;font-weight:600;list-style-position:inside}.analytics-data-details .data-table{margin-top:12px}.analytics-data-details table{border-collapse:collapse;text-align:left;min-width:100%;font-size:12px}.analytics-data-details th,.analytics-data-details td{border-bottom:1px solid var(--color-border);white-space:nowrap;padding:8px 10px}.analytics-data-details th{color:var(--color-ink-muted);font-size:11px;font-weight:600}.analytics-data-details td{font-family:var(--font-ops);text-align:right}.chart-legend{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;font-size:11px;display:flex}.chart-legend span{align-items:center;gap:5px;display:inline-flex}.chart-key{border-radius:50%;width:7px;height:7px;display:inline-block}.chart-key--reports,.chart-bar--reports{background:var(--color-ink)}.chart-key--resolved,.chart-bar--resolved{background:var(--color-ink-muted)}.chart-key--hidden,.chart-bar--hidden{background:var(--color-ink-faint)}.bar-chart{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:clamp(8px,2vw,20px);height:220px;padding:12px 4px 0;display:flex}.bar-group{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:8px;min-width:28px;height:100%;display:flex}.bar-stack{justify-content:center;align-items:end;gap:3px;width:100%;height:calc(100% - 22px);display:flex}.chart-bar{opacity:.9;border-radius:5px 5px 2px 2px;width:30%;max-width:18px;min-height:2px;display:block}.bar-group small{color:var(--color-ink-muted);font-family:var(--font-ops);white-space:nowrap;font-size:10px}.surface-list{gap:18px;padding-top:12px;display:grid}.surface-row{grid-template-columns:88px minmax(0,1fr) 36px;align-items:center;gap:12px;display:grid}.surface-row__label{flex-direction:column;gap:2px;display:flex}.surface-row__label strong{font-size:13px}.surface-row__label span{color:var(--color-ink-muted);font-size:11px}.surface-row__track{background:var(--color-surface-subtle);border-radius:99px;height:8px;overflow:hidden}.surface-row__track span{background:var(--color-accent);border-radius:inherit;height:100%;display:block}.surface-row__percent{font-family:var(--font-ops);text-align:right;font-size:11px;font-weight:500}.pebble-card{padding:24px}.section-title{margin-bottom:20px}.section-title h2{letter-spacing:-.025em;margin:4px 0;font-size:20px;line-height:26px}.section-title p:last-child{color:var(--color-ink-muted);margin:0}.attention-list{border-top:1px solid var(--color-border)}.attention-row{border:0;border-bottom:1px solid var(--color-border);color:var(--color-ink);text-align:left;background:0 0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;width:100%;min-height:56px;padding:4px 0;display:grid}.attention-row:hover{color:var(--color-accent)}.attention-row strong{font-family:var(--font-ops);font-size:12px;font-weight:500}.activity-list{gap:2px;display:grid}.activity-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:52px;display:flex}.activity-row strong{font-family:var(--font-ops);font-weight:500}.table-card,.report-inbox{overflow:hidden}.report-inbox__intro{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.report-inbox__intro h2{letter-spacing:-.025em;margin:4px 0 6px;font-size:20px}.report-inbox__intro p:last-child{color:var(--color-ink-muted);max-width:680px;margin:0}.report-toolbar{border-bottom:1px solid var(--color-border);align-items:end;gap:12px;padding:16px 24px;display:flex}.report-toolbar label{gap:6px;display:grid}.report-toolbar label>span{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.report-toolbar select{background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:10px;min-height:38px;padding:0 30px 0 10px}.report-table{overflow-x:auto}.report-list{min-width:920px}.report-row{border:0;border-bottom:1px solid var(--color-border);color:inherit;text-align:left;background:0 0;grid-template-columns:80px minmax(260px,1.25fr) minmax(150px,.8fr) 110px minmax(180px,.9fr);align-items:center;column-gap:16px;width:100%;min-height:44px;padding:4px 24px;display:grid}.report-row:not(.report-row--head){cursor:pointer}.report-row:not(.report-row--head):hover{background:var(--color-surface-subtle)}.report-row:not(.report-row--head):focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.report-row--head{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;min-height:44px;font-size:11px;font-weight:600}.report-row>span:not(.status-pill):not(.priority),.report-row__main,.report-row__time{flex-direction:column;gap:2px;min-width:0;display:flex}.report-row small{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.report-row .status-pill{justify-self:start}.report-group-table{overflow-x:auto}.report-group-list{min-width:1120px}.report-group-row{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(126px,.75fr) minmax(250px,1.35fr) minmax(220px,1.2fr) minmax(200px,1fr) minmax(240px,1.15fr);align-items:center;column-gap:16px;min-height:84px;padding:12px 24px;display:grid}.report-group-row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.report-group-row--head{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;min-height:44px;font-size:11px;font-weight:600}.report-group-row__priority,.report-group-row__target,.report-group-row__reports,.report-group-row__timing{flex-direction:column;gap:4px;min-width:0;display:flex}.report-group-row__priority{align-items:flex-start;gap:8px}.report-group-row__target small,.report-group-row__reports small,.report-group-row__timing small{color:var(--color-ink-muted);font-size:12px;line-height:1.35}.report-group-target{text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;max-width:100%;overflow:hidden}.report-group-target:disabled{color:var(--color-ink-muted);cursor:not-allowed;opacity:.76}.report-group-reasons{flex-wrap:wrap;gap:4px 8px;margin-top:2px;display:flex}.report-group-reasons span{background:var(--color-surface-subtle);border:1px solid var(--color-border);color:var(--color-ink-muted);font-family:var(--font-ops);border-radius:999px;padding:3px 7px;font-size:11px}.report-group-row__actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.report-group-row__actions .ks-button{min-height:var(--target-min);padding-inline:9px}.report-group-toolbar{flex-wrap:wrap;align-items:center}.report-group-toolbar .role-capability-notice{flex:360px;margin:0}.report-group-action-dialog .high-risk-reason select{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--pebble-radius-field);color:var(--color-ink);font:inherit;width:100%;min-height:42px;padding:8px 10px}.report-group-action-dialog .high-risk-reason select:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-accent-wash);outline-offset:2px}.report-group-action-dialog .high-risk-reason textarea{min-height:64px}.appeal-inbox{overflow:hidden}.appeal-inbox__intro{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.appeal-inbox__intro h2{letter-spacing:-.025em;margin:4px 0 6px;font-size:20px}.appeal-inbox__intro p:last-child{color:var(--color-ink-muted);max-width:680px;margin:0}.appeal-toolbar{border-bottom:1px solid var(--color-border);align-items:end;gap:12px;padding:16px 24px;display:flex}.appeal-toolbar label{gap:6px;display:grid}.appeal-toolbar label>span{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.appeal-toolbar select{background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:10px;min-height:38px;padding:0 30px 0 10px}.appeal-list{min-width:920px;overflow-x:auto}.appeal-row{border-bottom:1px solid var(--color-border);grid-template-columns:80px minmax(260px,1.25fr) minmax(150px,.8fr) 110px minmax(180px,.9fr) 96px;align-items:center;column-gap:16px;min-height:44px;padding:4px 24px;display:grid}.appeal-row>span:not(.status-pill):not(.priority),.appeal-row__main,.appeal-row__time{flex-direction:column;gap:2px;min-width:0;display:flex}.appeal-row small{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.appeal-row .status-pill{justify-self:start}.appeal-row .ks-button,.propagation-check .ks-button{white-space:nowrap;justify-self:start}.appeal-inbox__guardrail{border-top:1px solid var(--color-border);color:var(--color-ink-muted);margin:0;padding:16px 24px 20px;font-size:13px}.propagation-inbox{overflow:hidden}.propagation-inbox__intro{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.propagation-inbox__intro h2{letter-spacing:-.025em;margin:4px 0 6px;font-size:20px}.propagation-inbox__intro p:last-child{color:var(--color-ink-muted);max-width:680px;margin:0}.propagation-toolbar{border-bottom:1px solid var(--color-border);align-items:end;gap:12px;padding:16px 24px;display:flex}.propagation-toolbar label{gap:6px;display:grid}.propagation-toolbar label>span{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.propagation-toolbar select{background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:10px;min-height:38px;padding:0 30px 0 10px}.propagation-list{min-width:1040px;overflow-x:auto}.propagation-check{border-bottom:1px solid var(--color-border);grid-template-columns:100px minmax(320px,1.4fr) minmax(130px,.7fr) minmax(190px,.9fr) minmax(190px,auto);align-items:center;column-gap:16px;min-height:44px;padding:4px 24px;display:grid}.propagation-check>span:not(.status-pill),.propagation-check__main,.propagation-check__time{flex-direction:column;gap:2px;min-width:0;display:flex}.propagation-check small{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.propagation-check .status-pill{justify-self:start}.propagation-check__actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:4px;display:flex!important}.propagation-check__actions .ks-button{justify-self:auto}.propagation-receipt{background:var(--pebble-row-press);border:1px solid var(--pebble-hairline);border-radius:var(--pebble-radius-control);color:var(--color-ink-muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin:12px 24px 4px;padding:10px 12px;display:flex}.propagation-command{grid-column:1/-1;margin:12px 0 8px}.propagation-command .composer__field textarea{min-height:88px}.propagation-inbox__guardrail{border-top:1px solid var(--color-border);color:var(--color-ink-muted);margin:0;padding:16px 24px 20px;font-size:13px}.sla-summary{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;padding:24px;display:flex}.sla-summary h2{letter-spacing:-.03em;margin:5px 0 6px;font-size:22px}.sla-summary p:not(.eyebrow){color:var(--color-ink-muted);max-width:680px;margin:0}.metric__date{margin-top:10px;font-size:17px;line-height:1.25;display:block}.sla-ledger{margin-top:16px;padding:0;overflow:hidden}.sla-ledger .readiness-history-heading{padding:20px 24px}.sla-ledger .readiness-history-heading h2{margin:5px 0 0;font-size:18px}.sla-surface-row{border-top:1px solid var(--color-border);grid-template-columns:minmax(100px,1.1fr) repeat(3,minmax(90px,.75fr)) minmax(120px,1fr);align-items:center;column-gap:16px;min-height:58px;padding:8px 24px;display:grid}.sla-surface-row--head{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;min-height:42px;font-size:11px;font-weight:600}.sla-number--warning{color:var(--color-warning)}.sla-number--danger{color:var(--color-danger)}.sla-surface-row__track{background:var(--color-surface-subtle);border-radius:999px;height:6px;display:block;overflow:hidden}.sla-surface-row__track span{background:var(--color-success);border-radius:inherit;height:100%;display:block}.table-toolbar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.table-toolbar.compact{padding-block:16px}.role-capability-notice{background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);color:var(--color-ink-muted);margin:0;padding:10px 24px;font-size:12px;line-height:18px}.audit-filter-grid{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(140px,1fr));align-items:end;gap:10px;padding:14px 24px;display:grid}.audit-filter{gap:5px;display:grid}.audit-filter>span{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.audit-filter input{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-ink);border-radius:8px;width:100%;min-height:38px;padding:0 10px}.audit-filter input:focus{border-color:var(--color-accent);outline:2px solid var(--color-accent-wash);outline-offset:1px}.content-filter-grid{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(5,minmax(120px,1fr)) auto auto auto;align-items:end;gap:10px;padding:14px 24px;display:grid}.content-filter-grid .audit-filter select{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-ink);border-radius:8px;width:100%;min-height:38px;padding:0 10px}.content-filter-check{color:var(--color-ink-muted);white-space:nowrap;align-items:center;gap:7px;min-height:38px;display:flex}.content-filter-check input{accent-color:var(--color-accent)}.empty-state{color:var(--color-ink-muted);flex-direction:column;align-items:flex-start;gap:8px;padding:28px 24px;display:flex}.empty-state strong{color:var(--color-ink)}.audit-cell--long{color:var(--color-ink-muted);overflow-wrap:anywhere;max-width:240px;line-height:16px}.table-toolbar h2{letter-spacing:-.025em;margin:3px 0 0;font-size:18px;line-height:24px}.table-caption{color:var(--color-ink-muted);max-width:760px;margin:0;padding:14px 24px 0;font-size:12px;line-height:18px}.audit-export-status{border-bottom:1px solid var(--color-border);color:var(--color-ink-muted);margin:0;padding:10px 24px;font-size:12px;line-height:18px}.row-summary{color:var(--color-ink-muted);max-width:520px;margin:6px 0 0;font-size:12px;line-height:17px}.support-filters{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.admin-search{border:1px solid var(--color-border-strong);border-radius:12px;align-items:center;gap:8px;width:min(360px,100%);min-height:44px;padding:0 12px;display:flex}.admin-search:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-wash)}.admin-search span{color:var(--color-ink-muted);font-size:22px;line-height:1}.admin-search input{background:0 0;border:0;outline:0;width:100%;min-height:40px}.member-filter-grid{border-bottom:1px solid var(--color-border);align-items:end;gap:16px;padding:12px 24px;display:flex}.member-filter-grid .audit-filter{min-width:180px}.member-filter-grid .audit-filter select{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-ink);border-radius:8px;min-height:38px;padding:0 10px}.member-filter-help{color:var(--color-ink-muted);margin:0 0 8px;font-size:12px;line-height:17px}.data-table{overflow-x:auto}.members-table .data-row{grid-template-columns:minmax(220px,1.5fr) minmax(100px,.65fr) minmax(110px,.7fr) minmax(80px,.45fr) minmax(80px,.45fr) minmax(130px,.8fr) minmax(190px,1.2fr);min-width:1060px}.member-list-identity{align-items:center;gap:9px;min-width:0;display:flex}.member-list-identity>div:last-child{flex-direction:column;min-width:0;display:flex}.member-list-identity .avatar{flex:none}.members-table .row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.content-table .data-row{grid-template-columns:minmax(180px,1.2fr) minmax(90px,.65fr) minmax(80px,.55fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(100px,.65fr) minmax(70px,.45fr) minmax(170px,1fr);min-width:1060px}.content-table .content-field{flex-direction:column;gap:4px;min-width:0;display:flex}.content-table .content-field small{color:var(--color-ink-muted);font-size:11px;line-height:14px}.content-distribution-control{gap:6px;max-width:280px;display:grid}.content-distribution-control>span{color:var(--color-ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.content-distribution-control select{background:var(--color-surface-subtle);border:1px solid var(--color-border-strong);border-radius:var(--pebble-radius-field);min-height:var(--target-min);outline:0;padding:0 10px}.content-distribution-control select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-wash)}.content-distribution-control small{color:var(--color-ink-muted);font-size:11px;line-height:14px}.table-pagination{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.referrals-route{max-width:1540px}.referrals-boundary{border-bottom:1px solid var(--pebble-hairline);border-top:1px solid var(--pebble-hairline);color:var(--color-ink-muted);align-items:baseline;gap:16px;padding:12px 0;display:flex}.referrals-boundary strong{color:var(--color-ink);letter-spacing:.025em;text-transform:uppercase;flex:none;font-size:12px}.referrals-boundary p{margin:0}.referrals-ledger{border-bottom:1px solid var(--pebble-hairline)}.referrals-filters{border-bottom:1px solid var(--pebble-hairline);flex-wrap:wrap;align-items:end;gap:8px;padding:16px 0;display:flex}.referrals-filters .segmented{border-radius:var(--pebble-radius-control);background:0 0}.referrals-filters .segmented button{min-height:var(--target-min)}.referrals-filter-field{gap:3px;min-width:132px;display:grid}.referrals-filter-field>span,.referrals-filter-field small{color:var(--color-ink-muted);font-size:11px;line-height:14px}.referrals-filter-field input{border:1px solid var(--color-border);border-radius:var(--pebble-radius-control);min-height:var(--target-min);background:0 0;outline:0;width:100%;padding:0 10px}.referrals-filter-field input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-wash)}.referrals-filter-field--exact{min-width:min(100%,270px)}.referrals-table .data-row{grid-template-columns:minmax(160px,1fr) minmax(145px,.9fr) minmax(145px,.9fr) minmax(105px,.65fr) minmax(105px,.65fr) minmax(90px,.55fr) minmax(145px,.9fr) minmax(145px,.8fr);min-width:1210px}.referrals-table .data-row:not(.data-row--head):hover{background:var(--pebble-row-press)}.referrals-table .table-link{min-height:var(--target-min);align-items:center;display:inline-flex}.referrals-table .ks-status{justify-self:start}@media (width<=699px){.referrals-boundary{flex-direction:column;align-items:flex-start;gap:4px}.referrals-filters{padding:12px 0}}.data-row{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(180px,1.2fr) minmax(105px,.65fr) minmax(80px,.55fr) minmax(70px,.45fr) minmax(130px,.8fr) minmax(150px,1fr);align-items:center;column-gap:16px;min-width:880px;min-height:44px;padding:4px 24px;display:grid}.data-row:last-child{border-bottom:0}.data-row--head{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;min-height:42px;font-size:11px;font-weight:600}.data-row>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.data-row strong{font-weight:600}.data-row small{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.audit-table .data-row{grid-template-columns:minmax(140px,.85fr) minmax(120px,.8fr) minmax(150px,1fr) minmax(150px,.9fr) minmax(120px,.7fr) minmax(150px,.9fr) minmax(220px,1.2fr) minmax(145px,.9fr) minmax(210px,1.25fr);min-width:1640px}.upload-operation-table .data-row{grid-template-columns:minmax(180px,1.1fr) minmax(100px,.55fr) minmax(90px,.5fr) minmax(115px,.7fr) minmax(135px,.75fr) minmax(155px,.9fr) minmax(230px,1.35fr);min-width:1120px}.upload-operation-table .row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.muted{color:var(--color-ink-muted)}.mono{font-family:var(--font-ops);font-size:11px}.capitalize{text-transform:capitalize}.status-pill{border:1px solid var(--color-border);font-family:var(--font-ops);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.status-pill>span{background:currentColor;border-radius:50%;width:6px;height:6px}.status-pill--success{color:var(--color-success)}.status-pill--info{color:var(--color-info)}.status-pill--warning{color:var(--color-warning)}.status-pill--danger{color:var(--color-danger)}.row-actions{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.row-actions .ks-button{min-height:36px;padding-inline:8px;font-size:12px}.segmented{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:12px;align-items:center;gap:2px;padding:3px;display:flex}.segmented button{color:var(--color-ink-muted);background:0 0;border:0;border-radius:9px;min-height:34px;padding:0 10px;font-size:12px}.segmented button.is-selected{background:var(--pebble-selected-fill);box-shadow:0 2px 8px color-mix(in oklch, var(--color-ink) 8%, transparent);color:var(--pebble-selected-ink)}.admin-loading{gap:12px;padding:24px;display:grid}.admin-loading span{background:var(--color-surface-subtle);border-radius:12px;height:56px;animation:1.2s ease-in-out infinite admin-shimmer;display:block}.admin-loading span:nth-child(2){animation-delay:.12s}.admin-loading span:nth-child(3){animation-delay:.24s}.table-link{color:var(--color-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600}.table-link:hover{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.table-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.inspector-backdrop{background:color-mix(in oklch, var(--color-ink) 20%, transparent);z-index:39;border:0;animation:.16s ease-out both inspector-fade-in;position:fixed;inset:0}.inspector-panel{background:var(--color-canvas);border-left:1px solid var(--color-border);box-shadow:-18px 0 48px color-mix(in oklch, var(--color-ink) 12%, transparent);z-index:40;flex-direction:column;width:min(100%,520px);max-width:520px;animation:.22s cubic-bezier(.2,.8,.2,1) both inspector-slide-in;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.inspector-header{background:color-mix(in oklch, var(--color-canvas) 92%, transparent);border-bottom:1px solid var(--color-border);z-index:1;justify-content:space-between;align-items:flex-start;padding:28px 28px 20px;display:flex;position:sticky;top:0}.inspector-header h2{letter-spacing:-.025em;margin:0;font-size:22px;line-height:28px}.inspector-body{padding:24px 28px 48px;overflow:auto}.inspector-identity{align-items:center;gap:12px;margin-bottom:24px;display:flex}.inspector-identity>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.inspector-identity strong{font-size:16px}.inspector-identity>div:nth-child(2)>span{color:var(--color-ink-muted);font-family:var(--font-ops);font-size:12px}.avatar--large{width:44px;height:44px;font-size:16px}.avatar--image{object-fit:cover}.member-availability-note,.member-safety-summary,.member-projection-note{color:var(--color-ink-muted);margin:-12px 0 18px;font-size:12px;line-height:17px}.member-timestamps{border-bottom:1px solid var(--color-border);justify-content:space-between;padding:0 0 14px;display:flex}.member-timestamps span{color:var(--color-ink-muted);font-size:12px}.member-timestamps strong{text-align:right;font-size:12px;font-weight:600}.member-projection-card{border-bottom:1px solid var(--color-border);padding:0 0 16px}.member-projection-card+.member-projection-card{padding-top:16px}.member-projection-card__heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.member-projection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.member-projection-grid .detail-metric{border-bottom:0;padding:8px 0}.detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:28px;display:grid}.detail-metric{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;gap:3px;min-width:0;padding:12px;display:flex}.detail-metric span{color:var(--color-ink-muted);font-size:11px}.detail-metric strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.content-parent-link{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:8px 12px;display:flex}.content-parent-link>span{color:var(--color-ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.content-parent-link .ks-button{font-family:var(--font-ops);text-overflow:ellipsis;white-space:nowrap;max-width:68%;font-size:11px;overflow:hidden}.content-copy-list{gap:12px;display:grid}.content-copy{gap:5px;display:grid}.content-copy>span,.content-media-meta small{color:var(--color-ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.content-copy p,.content-evidence-note,.content-child-row p{color:var(--color-ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:19px}.content-evidence-note{border-left:2px solid var(--color-warning);color:var(--color-ink-muted);margin-top:14px;padding-left:10px}.content-media-list{gap:10px;display:grid}.content-media-card{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:12px;gap:10px;padding:12px;display:grid}.content-media-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.content-media-meta strong{text-transform:capitalize;font-size:13px}.content-media-preview{background:var(--color-canvas);border:1px solid var(--color-border);object-fit:contain;border-radius:8px;width:100%;max-width:100%;max-height:240px;display:block}.content-media-audio{width:100%}.content-preview-state{color:var(--color-ink-muted);margin:0;font-size:12px;line-height:17px}.content-child-row{align-items:flex-start}.content-child-row .ks-button{margin-left:auto}.inspector-section{border-top:1px solid var(--color-border);padding:24px 0}.inspector-section .section-title{margin-bottom:16px}.inspector-list{gap:2px;display:grid}.inspector-list-row{background:var(--color-surface-subtle);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.inspector-list-row>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.inspector-list-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.inspector-list-row small{color:var(--color-ink-muted);font-family:var(--font-ops);font-size:10px}.inspector-list-row>.ks-button{white-space:nowrap;flex:none}.inspector-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.account-state-row{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.account-state-row>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.account-state-row strong{font-size:13px}.account-state-row small{color:var(--color-ink-muted);font-size:11px}.member-moderation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.member-moderation-grid .account-state-row{margin-bottom:0}.member-moderation-revision{color:var(--color-ink-muted);font-family:var(--font-ops);margin:8px 0 0;font-size:10px}.member-duration-field{gap:6px;margin-bottom:14px;display:grid}.member-duration-field>span{font-size:12px;font-weight:600}.member-duration-field select{background:var(--color-surface-subtle);border:1px solid var(--color-border);color:var(--color-ink);border-radius:8px;min-height:38px;padding:0 10px}.member-duration-field small{color:var(--color-ink-muted);font-size:11px;line-height:16px}@keyframes inspector-fade-in{0%{opacity:0}to{opacity:1}}@keyframes inspector-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes admin-shimmer{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.inspector-backdrop,.inspector-panel,.admin-loading span{animation:none}}@media (width<=1040px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid,.analytics-grid,.analytics-metric-groups{grid-template-columns:1fr}}@media (width<=760px){.metric-grid{grid-template-columns:1fr 1fr}.table-toolbar{flex-direction:column;align-items:flex-start}.table-toolbar .admin-search{width:100%}.member-filter-grid{flex-direction:column;align-items:stretch}.member-filter-grid .audit-filter{min-width:0}.member-filter-help{margin:0}.segmented{width:100%;max-width:100%;overflow-x:auto}.segmented button{flex:1 0 auto}.metric-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.pebble-card{padding:18px}.sla-summary{flex-direction:column}.sla-ledger{overflow-x:auto}.sla-surface-row{min-width:700px}.inspector-header,.inspector-body{padding-left:20px;padding-right:20px}.member-moderation-grid,.member-projection-grid{grid-template-columns:1fr}}html,body,#root{background:var(--pebble-fog-start)}body{font-size:15px;line-height:20px}.app{background:radial-gradient(circle at 50% 62%, var(--pebble-bloom), transparent 52%), linear-gradient(180deg, var(--pebble-fog-start) 0%, var(--pebble-fog-mid) 34%, var(--pebble-fog-end) 72%, var(--pebble-fog-end) 100%);min-height:100vh}.rail,.topline{-webkit-backdrop-filter:blur(32px)saturate(115%);backdrop-filter:blur(32px)saturate(115%);background:var(--pebble-chrome-fill);border-color:var(--pebble-hairline);isolation:isolate}.rail:before,.topline:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pebble-active-ink) 28%, transparent), transparent);content:"";pointer-events:none;z-index:0;height:1px;position:absolute;inset:0 0 auto}.rail:after,.topline:after{content:"";opacity:.04;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 1px 1px,currentColor .45px,#0000 .6px);background-size:4px 4px;position:absolute;inset:0}.rail>*,.topline>*{z-index:1;position:relative}.mark{border-color:var(--pebble-hairline);font-size:19px;font-weight:500}.mark i,.rail-link.is-current:after{display:none}.rail-link{border-radius:28px;min-height:56px;margin:4px 8px;transition:background-color .12s,color .12s,transform .12s}.rail-link:hover{background:var(--pebble-row-press);color:var(--color-ink)}.rail-link.is-current{background:var(--pebble-arrived-fill);color:var(--pebble-arrived-ink)}.rail-link__glyph{font-family:var(--font-ui);border:0;width:24px;height:24px;font-size:15px;font-weight:500}.environment__dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-success) 12%, transparent)}.topline{border-bottom-color:var(--pebble-hairline)}.route{padding-top:28px}.route-header h1{letter-spacing:-.7px;font-size:30px;font-weight:300;line-height:32px}.route-header .eyebrow,.section-title .eyebrow,.metric-card p,.report-row--head,.report-toolbar label>span{letter-spacing:1.4px;font-size:12px;font-weight:400}.section-title h2,.report-inbox__intro h2,.configuration-card__heading h2,.release-card__header h2{letter-spacing:-.35px;font-size:19px;font-weight:300;line-height:24px}.metric-grid,.overview-grid,.analytics-grid{gap:0}.metric-card,.pebble-card{box-shadow:none;background:0 0;border:0;border-radius:0}.metric-card{border-top:1px solid var(--pebble-hairline);min-height:112px;padding:20px 16px}.metric-card strong{letter-spacing:-1.2px;font-variant-numeric:tabular-nums;margin:12px 0 4px;font-size:40px;font-weight:200;line-height:42px}.metric-card--danger,.metric-card--warning,.metric-card--info,.metric-card--success{border-top-width:1px}.table-card{border-bottom:1px solid var(--pebble-hairline);border-top:1px solid var(--pebble-hairline);box-shadow:none;background:0 0;border-radius:0}.report-inbox,.appeal-inbox,.propagation-inbox,.sla-summary,.sla-ledger{background:var(--pebble-panel-fill);border:1px solid var(--pebble-hairline);border-radius:var(--pebble-radius-panel);box-shadow:none}.report-toolbar select,.configuration-reason input,.configuration-preview,.search,.admin-search,.filter-control,.segmented,.composer select,.composer textarea{background:color-mix(in srgb, var(--color-ink) 7%, transparent);border-color:var(--pebble-hairline);border-radius:var(--pebble-radius-field)}.search:focus-within,.configuration-reason input:focus,.composer select:focus,.composer textarea:focus{border-color:color-mix(in srgb, var(--pebble-active-fill) 60%, transparent);box-shadow:0 0 0 8px color-mix(in srgb, var(--pebble-active-fill) 12%, transparent);outline:2px solid color-mix(in srgb, var(--pebble-active-fill) 60%, transparent);outline-offset:0}.configuration-list,.release-grid{gap:0;padding-inline:0}.configuration-card,.release-card,.detail-metric,.inspector-list-row,.account-state-row{border:0;border-bottom:1px solid var(--pebble-hairline);box-shadow:none;background:0 0;border-radius:0}.configuration-card,.release-card{padding-inline:16px}.detail-metric{padding:12px 0}.inspector-list-row,.account-state-row{padding-inline:0}.inspector-panel{-webkit-backdrop-filter:blur(32px)saturate(115%);backdrop-filter:blur(32px)saturate(115%);background:var(--pebble-chrome-fill);border-left-color:var(--pebble-hairline);box-shadow:-18px 0 48px #00000024}.inspector-header{-webkit-backdrop-filter:blur(32px)saturate(115%);backdrop-filter:blur(32px)saturate(115%);background:var(--pebble-chrome-fill);border-bottom-color:var(--pebble-hairline)}.inline-notice,.bff-unavailable{border-color:var(--pebble-hairline);border-radius:var(--pebble-radius-field)}.request-error-meta{color:var(--color-ink-muted);font-family:var(--font-ops);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:12px;line-height:16px;display:flex}.request-error-meta code{color:var(--color-ink)}.status-pill,.release-state,.segmented button{border-radius:var(--pebble-radius-control)}@media (prefers-reduced-transparency:reduce){.rail,.topline,.inspector-panel,.inspector-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--pebble-chrome-fallback)}}@media (prefers-reduced-motion:reduce){.rail-link{transition:none}}@media (width<=599px){.environment__long{display:none}.environment__short{display:block}}.preference-trigger{background:var(--pebble-chrome-fill);border:1px solid var(--pebble-hairline);border-radius:var(--pebble-radius-control);color:var(--color-ink-muted);min-height:var(--target-min);align-items:center;gap:8px;padding:0 14px;transition:background-color .12s,color .12s,transform .12s;display:inline-flex}.preference-trigger:hover,.preference-trigger:focus-visible,.preference-trigger[aria-expanded=true]{background:var(--pebble-active-fill);color:var(--pebble-active-ink)}.preference-trigger:active{transform:scale(.97)}.preferences-sheet__backdrop{z-index:40;background:#0d0e1133;justify-content:flex-end;align-items:flex-start;padding:76px 24px 24px;display:flex;position:fixed;inset:0}.preferences-sheet{-webkit-backdrop-filter:blur(32px)saturate(115%);backdrop-filter:blur(32px)saturate(115%);background:var(--pebble-panel-fill);border:1px solid var(--pebble-hairline);border-radius:var(--pebble-radius-panel);box-shadow:var(--shadow-raised);flex-direction:column;width:min(420px,100%);max-height:min(720px,100vh - 100px);display:flex;overflow:hidden}.preferences-sheet__header{border-bottom:1px solid var(--pebble-hairline);justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.preferences-sheet__header h2,.preferences-sheet__intro h3{letter-spacing:-.5px;margin:4px 0 0;font-size:24px;font-weight:300;line-height:28px}.preferences-sheet__close{border-radius:var(--pebble-radius-control);color:var(--color-ink-muted);min-height:var(--target-min);background:0 0;border:0;padding:0 12px}.preferences-sheet__close:hover,.preferences-sheet__close:focus-visible{background:var(--pebble-row-press);color:var(--color-ink)}.preferences-sheet__body{padding:24px;overflow:auto}.preferences-sheet__intro p,.preferences-sheet__preview,.preferences-sheet__notice{color:var(--color-ink-muted);margin:8px 0 0}.preferences-options{gap:8px;margin-top:24px;display:grid}.preferences-option{background:color-mix(in srgb, var(--color-ink) 5%, transparent);border-radius:var(--pebble-radius-field);cursor:pointer;border:1px solid #0000;align-items:center;gap:12px;min-height:68px;padding:10px 14px;transition:background-color .12s,border-color .12s,transform .12s;display:flex}.preferences-option:hover{background:var(--pebble-row-press)}.preferences-option:active{transform:scale(.99)}.preferences-option.is-selected{background:var(--pebble-selection-fill);border-color:var(--pebble-hairline)}.preferences-option input{accent-color:var(--color-accent);min-width:20px;min-height:20px}.preferences-option__copy{gap:2px;display:grid}.preferences-option__copy strong{font-weight:500}.preferences-option__copy small{color:var(--color-ink-muted)}.preferences-option__mark{border:1px solid var(--pebble-hairline);border-radius:50%;width:12px;height:12px;margin-left:auto}.preferences-option.is-selected .preferences-option__mark{background:var(--color-accent);border-color:var(--color-accent);box-shadow:inset 0 0 0 3px var(--pebble-panel-fill)}.preferences-sheet__preview,.preferences-sheet__notice{border-top:1px solid var(--pebble-hairline);margin-top:20px;padding-top:16px;font-size:13px}.preferences-sheet__notice{color:var(--color-accent)}.preferences-sheet__footer{border-top:1px solid var(--pebble-hairline);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}@media (prefers-reduced-transparency:reduce){.preferences-sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--pebble-chrome-fallback)}}@media (prefers-reduced-motion:reduce){.preference-trigger,.preferences-option{transition:none}}@media (width<=599px){.preferences-sheet__backdrop{align-items:flex-end;padding:12px}.preferences-sheet{width:100%;max-height:calc(100vh - 24px)}.preferences-sheet__footer{flex-direction:column-reverse}.preferences-sheet__footer .ks-button{width:100%}}.app{background:radial-gradient(circle at 72% 18%, var(--pebble-bloom), transparent 34%), linear-gradient(180deg, var(--pebble-fog-start) 0%, var(--pebble-fog-mid) 42%, var(--pebble-fog-end) 100%);padding-left:248px}.rail{-webkit-backdrop-filter:blur(30px)saturate(118%);backdrop-filter:blur(30px)saturate(118%);background:var(--pebble-chrome-fill);border:1px solid var(--pebble-hairline);border-radius:var(--pebble-radius-panel);box-shadow:none;width:216px;height:calc(100vh - 32px);margin:16px;top:0;bottom:auto;overflow:hidden}.rail:after,.topline:after{display:none}.mark{border-bottom-color:var(--pebble-hairline);justify-content:flex-start;height:68px;padding-inline:22px}.mark span{background:var(--pebble-primary-fill);color:var(--pebble-primary-ink);border-radius:13px 11px 14px 12px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:inline-flex}.rail__nav{gap:2px;padding:14px 0}.rail-group{gap:2px;display:grid}.rail-group__label{color:var(--color-ink-faint);letter-spacing:.12em;text-transform:uppercase;margin:0 24px 3px;font-size:10px;line-height:14px}.rail-link{border-radius:var(--pebble-radius-control);text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:48px;margin:3px 10px;padding:0 14px}.rail-link__glyph{background:color-mix(in srgb, var(--color-ink) 6%, transparent);color:currentColor;border:0;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.pebble-icon{width:18px;height:18px;display:block}.rail-link.is-current .rail-link__glyph{background:color-mix(in srgb, var(--pebble-active-ink) 12%, transparent)}.rail-link kbd{color:inherit;opacity:.5;margin-left:auto}.rail__bottom{border-top-color:var(--pebble-hairline);gap:2px;padding:12px 0}.rail__bottom .rail-link:last-child{color:var(--color-ink-muted)}.rail__role-label{color:var(--color-ink-muted);font-size:10px;line-height:13px}.topline{border:1px solid var(--pebble-hairline);border-radius:var(--pebble-radius-panel);height:64px;margin:16px 20px 0 0;padding-inline:20px;top:16px}.topline__actions{gap:6px}.environment{font-size:13px}.command-trigger,.preference-trigger{border-radius:var(--pebble-radius-control);min-height:var(--target-min)}.command-trigger:hover,.command-trigger:focus-visible{background:var(--pebble-row-press)}.route{max-width:1480px;margin:0 auto;padding:40px 40px 72px}.route-header{margin-bottom:36px}.metric-card strong{font-variant-numeric:tabular-nums}.report-inbox,.appeal-inbox,.propagation-inbox,.sla-summary,.sla-ledger,.table-card{-webkit-backdrop-filter:blur(24px)saturate(112%);backdrop-filter:blur(24px)saturate(112%)}.detail-pane .evidence-state{background:color-mix(in srgb, var(--pebble-chrome-fill) 72%, transparent);border:1px solid var(--pebble-hairline);border-radius:var(--pebble-radius-panel);padding:12px}.detail-pane .evidence-cover{background:color-mix(in srgb, var(--pebble-active-ink) 7%, transparent);border-color:var(--pebble-hairline);min-height:96px}.detail-pane .evidence-copy small{color:var(--color-ink-muted);line-height:16px}.detail-pane .evidence-actions .ks-button{min-height:var(--target-min)}.report-row,.appeal-row,.propagation-check,.sla-surface-row,.data-table th,.data-table td{border-color:var(--pebble-hairline)}.ks-button,.segmented button,.status-pill,.release-state{transition:background-color .14s,border-color .14s,color .14s,transform .14s}.ks-button:active:not(:disabled),.segmented button:active,.rail-link:active,.preference-trigger:active{transform:scale(.98)}@media (prefers-reduced-transparency:reduce){.rail,.topline,.report-inbox,.appeal-inbox,.propagation-inbox,.sla-summary,.sla-ledger,.table-card{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=799px){.app{padding-bottom:58px;padding-left:0}.rail{-webkit-backdrop-filter:blur(26px)saturate(118%);backdrop-filter:blur(26px)saturate(118%);border:0;border-top:1px solid var(--pebble-hairline);border-radius:0;width:100%;height:58px;margin:0;top:auto;bottom:0}.mark{border-bottom:0;border-right:1px solid var(--pebble-hairline);width:56px;height:58px;padding:0}.mark span{width:30px;height:30px}.rail__nav{gap:0;padding:0}.rail-group{display:contents}.rail-group__label,.rail-group:not(:first-child) .rail-link{display:none}.rail-link{text-align:center;border-radius:18px;flex-direction:column;justify-content:center;gap:2px;min-height:52px;margin:3px 2px;padding:3px 4px;font-size:12px}.rail-link__glyph{flex:0 0 22px;width:22px;height:22px}.pebble-icon{width:15px;height:15px}.rail-link kbd{display:none}.topline{border-radius:0 0 var(--pebble-radius-panel) var(--pebble-radius-panel);margin:0;top:0}.route{padding:28px 20px 48px}.high-risk-backdrop{align-items:flex-end;padding:12px}.high-risk-dialog{border-radius:var(--pebble-radius-panel) var(--pebble-radius-panel) 20px 20px;padding:20px}.high-risk-actions{grid-template-columns:1fr 1fr;display:grid}.high-risk-actions .ks-button{width:100%}}@media (prefers-reduced-motion:reduce){.ks-button,.segmented button,.rail-link,.preference-trigger{transition:none}.ks-button:active:not(:disabled),.segmented button:active,.rail-link:active,.preference-trigger:active{transform:none}}.rail-group{gap:2px}.rail-group+.rail-group{margin-top:10px}.rail-link--primary{font-weight:500}.rail-link--secondary{color:var(--color-ink-muted);border-radius:16px;gap:9px;min-height:38px;margin:1px 14px 1px 28px;padding:0 10px;font-size:12px}.rail-link--secondary .rail-link__glyph{opacity:.78;flex-basis:22px;width:22px;height:22px}.rail-link--secondary kbd{display:none}.rail-link--secondary.is-current{background:var(--pebble-arrived-fill);color:var(--pebble-arrived-ink)}.rail-subnav{gap:1px;display:grid}.rail-group-toggle{justify-content:flex-start}.rail-group-toggle.is-expanded{background:var(--pebble-row-press);color:var(--color-ink)}.rail-group-toggle__indicator{color:var(--color-ink-muted);margin-left:auto;font-size:16px;line-height:1}.mobile-more__heading{color:var(--color-ink-muted);letter-spacing:.08em;text-transform:uppercase;padding:8px 12px 6px;font-size:11px;display:block}@media (width<=799px){.audit-filter-grid,.content-filter-grid{grid-template-columns:repeat(2,minmax(130px,1fr))}.rail__nav{scrollbar-width:none;display:flex;overflow:auto hidden}.rail{overflow:visible}.rail__nav::-webkit-scrollbar{display:none}.rail-group{display:contents}.rail-group__label,.rail-subnav,.rail-link--secondary{display:none}.rail-group:not(:first-child) .rail-link--primary{display:flex}.rail-link--primary{white-space:nowrap;flex:0 0 72px;min-width:72px}.rail-group-toggle__indicator{display:none}.mobile-more__menu{max-height:min(70dvh,520px);overflow-y:auto}}@media (width<=520px){.audit-filter-grid,.content-filter-grid{grid-template-columns:1fr}}.ai-moderation-metrics .metric{min-height:118px}.ai-moderation-controls{gap:16px;margin-bottom:18px;padding:16px;display:grid}.ai-moderation-tabs{width:fit-content;max-width:100%;overflow-x:auto}.ai-moderation-tabs button{white-space:nowrap}.ai-moderation-filters{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;display:grid}.ai-moderation-filters label,.ai-moderation-review label{gap:6px;display:grid}.ai-moderation-filters label>span,.ai-moderation-review label>span{color:var(--color-ink-muted);font-size:12px;font-weight:600}.ai-moderation-filters select,.ai-moderation-filters input,.ai-moderation-review select,.ai-moderation-review textarea{background:var(--color-surface-subtle);border:1px solid var(--color-border);box-sizing:border-box;font:inherit;border-radius:12px;width:100%;min-height:42px;padding:9px 12px}.ai-moderation-filters form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.ai-moderation-list{gap:14px;display:grid}.ai-moderation-item,.ai-moderation-review,.ai-moderation-empty{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 10px 28px color-mix(in oklch, var(--color-ink) 5%, transparent);border-radius:20px;padding:20px}.ai-moderation-item__header,.ai-moderation-item__actions,.ai-moderation-review__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-moderation-item__header h3,.ai-moderation-empty h2,.ai-moderation-review h2{margin:2px 0 4px}.ai-moderation-item__content{border-block:1px solid var(--color-border);margin-block:16px;padding-block:16px}.ai-moderation-item__content>p{white-space:pre-wrap;margin:0;font-size:17px;line-height:1.55}.ai-moderation-item blockquote{background:var(--color-surface-subtle);border-left:2px solid var(--color-border-strong);color:var(--color-ink-muted);white-space:pre-wrap;border-radius:0 12px 12px 0;margin:14px 0 0;padding:12px 14px}.ai-moderation-item blockquote span{margin-bottom:5px;display:block}.ai-moderation-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.ai-moderation-evidence div:last-child{grid-column:1/-1}.ai-moderation-evidence dt{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.ai-moderation-evidence dd{overflow-wrap:anywhere;margin:3px 0 0}.ai-moderation-item__actions{justify-content:flex-end}.ai-moderation-review{grid-template-columns:minmax(220px,.65fr) minmax(180px,.45fr) minmax(280px,1fr);gap:14px;margin-bottom:18px;display:grid}.ai-moderation-review__actions{grid-column:1/-1;justify-content:flex-end}.ai-moderation-empty{text-align:center}@media (width<=1000px){.ai-moderation-filters,.ai-moderation-review{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.ai-moderation-filters,.ai-moderation-review,.ai-moderation-evidence{grid-template-columns:1fr}.ai-moderation-review__actions,.ai-moderation-evidence div:last-child{grid-column:auto}.ai-moderation-tabs{width:100%}}
