:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ck-color-primary-red:#d90709;--ck-color-primary-red-light:#bf0000;--ck-color-secondary-blue:#026cc2;--ck-color-secondary-blue-light:#035293;--ck-color-war-gold:#e8a524;--ck-color-capital-purple:#8d63d9;--ck-color-builder-blue:#2a9fd6;--ck-color-donation-green:#14a37f;--ck-color-legend-blue:#4e7df2;--ck-color-discord-blurple:#5865f2;--ck-color-bg:#08111f;--ck-color-bg-strong:#030304;--ck-color-surface:#0f172adb;--ck-color-surface-solid:#111c31;--ck-color-surface-soft:#1e293bb8;--ck-color-surface-muted:#94a3b814;--ck-color-border:#94a3b82e;--ck-color-border-strong:#94a3b852;--ck-color-text:#e5edf8;--ck-color-text-muted:#96a3b8;--ck-color-text-inverse:#241605;--ck-color-focus:#e8a52461;--ck-color-success:#14a37f;--ck-color-success-bg:#14a37f1f;--ck-color-success-text:#a7f3d0;--ck-color-warning:#f59e0b;--ck-color-warning-bg:#f59e0b1f;--ck-color-warning-text:#fde68a;--ck-color-danger:#ef4444;--ck-color-danger-bg:#ef44441f;--ck-color-danger-text:#fecaca;--ck-color-info:#38bdf8;--ck-color-info-bg:#38bdf81f;--ck-color-info-text:#bae6fd;--ck-font-family:Inter, Roboto, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ck-font-size-label-sm:.76rem;--ck-font-size-label:.875rem;--ck-font-size-body-sm:.9rem;--ck-font-size-body:1rem;--ck-font-size-title-sm:1.125rem;--ck-font-size-title:1.35rem;--ck-font-size-display:clamp(2rem, 4vw, 3.8rem);--ck-font-weight-medium:500;--ck-font-weight-semibold:700;--ck-font-weight-bold:800;--ck-font-weight-black:900;--ck-space-1:4px;--ck-space-2:8px;--ck-space-3:12px;--ck-space-4:16px;--ck-space-5:20px;--ck-space-6:24px;--ck-space-8:32px;--ck-radius-control:12px;--ck-radius-chip:16px;--ck-radius-tile:20px;--ck-radius-panel:28px;--ck-radius-pill:999px;--ck-shadow-panel:0 8px 24px #0003;--ck-shadow-accent:0 10px 28px #f59e0b3d;--ck-backdrop-blur:blur(18px);--ck-transition-fast:.16s ease}.ck-theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ck-color-bg:#f4f4f4;--ck-color-bg-strong:#fff;--ck-color-surface:#ffffffe6;--ck-color-surface-solid:#fff;--ck-color-surface-soft:#f4f4f4e6;--ck-color-surface-muted:#0206170d;--ck-color-border:#0f172a1f;--ck-color-border-strong:#0f172a38;--ck-color-text:#111827;--ck-color-text-muted:#4b5563}.ck-app-surface{min-height:100vh;color:var(--ck-color-text);background:radial-gradient(circle at top left, #026cc214, transparent 40rem), var(--ck-color-bg);font-family:var(--ck-font-family)}.ck-card{border:1px solid var(--ck-color-border);border-radius:var(--ck-radius-panel);background:var(--ck-color-surface);box-shadow:var(--ck-shadow-panel);-webkit-backdrop-filter:var(--ck-backdrop-blur);backdrop-filter:var(--ck-backdrop-blur)}.ck-card-flat{border:1px solid var(--ck-color-border);border-radius:var(--ck-radius-panel);background:var(--ck-color-surface);-webkit-backdrop-filter:var(--ck-backdrop-blur);backdrop-filter:var(--ck-backdrop-blur)}.ck-row{border-radius:var(--ck-radius-tile);background:var(--ck-color-surface-muted)}.ck-button{min-height:44px;padding:0 var(--ck-space-4);border:1px solid var(--ck-color-border);border-radius:var(--ck-radius-control);justify-content:center;align-items:center;gap:var(--ck-space-2);color:var(--ck-color-text);font:inherit;cursor:pointer;background:#0f172ac7;text-decoration:none;display:inline-flex}.ck-button:hover,.ck-button:focus-visible{outline-offset:2px;outline:2px solid #d907095c;transform:translateY(-1px)}.ck-button-primary{color:#fff;background:linear-gradient(135deg, var(--ck-color-primary-red), #9d0002);font-weight:var(--ck-font-weight-bold);border-color:#ffffff14}.ck-button-secondary{color:var(--ck-color-text);background:#0f172ac7}.ck-badge{border-radius:var(--ck-radius-pill);border:1px solid var(--ck-color-border);min-height:26px;color:var(--ck-color-text-muted);background:var(--ck-color-surface-muted);font-size:var(--ck-font-size-label-sm);font-weight:var(--ck-font-weight-bold);text-transform:capitalize;align-items:center;margin:2px 4px 2px 0;padding:0 9px;display:inline-flex}.ck-badge-success{color:var(--ck-color-success-text);background:var(--ck-color-success-bg);border-color:#14a37f47}.ck-badge-warning{color:var(--ck-color-warning-text);background:var(--ck-color-warning-bg);border-color:#f59e0b4d}.ck-badge-danger{color:var(--ck-color-danger-text);background:var(--ck-color-danger-bg);border-color:#ef444447}.ck-badge-info{color:var(--ck-color-info-text);background:var(--ck-color-info-bg);border-color:#38bdf847}.ck-toggle{border:1px solid var(--ck-color-border);border-radius:var(--ck-radius-pill);cursor:pointer;background:#94a3b833;width:54px;height:32px;padding:3px}.ck-toggle span{border-radius:var(--ck-radius-pill);background:var(--ck-color-surface-solid);width:24px;height:24px;transition:transform var(--ck-transition-fast);display:block}.ck-toggle-on{background:var(--ck-color-success-bg);border-color:#14a37f5c}.ck-toggle-on span{background:var(--ck-color-success-text);transform:translate(22px)}.ck-icon-tile{border-radius:var(--ck-radius-chip);color:#fff;background:var(--ck-icon-tile-bg,var(--ck-color-secondary-blue));place-items:center;width:44px;height:44px;display:grid}.ck-table-wrap{overflow-x:auto}.ck-table{border-collapse:collapse;width:100%}.ck-table th,.ck-table td{padding:var(--ck-space-4);border-bottom:1px solid var(--ck-color-border);text-align:left;vertical-align:top}.ck-table th{color:var(--ck-color-text-muted);letter-spacing:.08em;text-transform:uppercase;background:#94a3b80f;font-size:.78rem}.ck-muted{color:var(--ck-color-text-muted)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--ck-font-family,Roboto, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);color:var(--ck-color-text);background:var(--ck-color-bg-strong);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ck-color-bg:#0f0f0f;--ck-color-bg-strong:#0f0f0f;--ck-color-surface:#1a1a1a;--ck-color-surface-solid:#1a1a1a;--ck-color-surface-soft:#242424;--ck-color-surface-muted:#242424b8;--ck-color-border:#2d2d2d;--ck-color-border-subtle:#242424;--ck-color-border-strong:#3d3d3d;--ck-color-text:#fff;--ck-color-text-muted:#b3b3b3;--ck-color-text-inverse:#fff;--ck-color-primary-red:#d90709;--ck-color-primary-red-light:#bf0000;--ck-color-war-gold:var(--ck-color-primary-red);--ck-color-focus:#d907095c;--ck-color-info:#7096e8;--ck-color-info-bg:#7096e824;--ck-color-info-text:#c6d8ff;--ck-color-success:#14a37f;--ck-color-success-bg:#14a37f24;--ck-color-success-text:#a7f3d0;--ck-color-warning:#f59e0b;--ck-color-warning-bg:#f59e0b24;--ck-color-warning-text:#fde68a;--ck-color-danger:#ed4245;--ck-color-danger-bg:#ed424524;--ck-color-danger-text:#fecaca;--ck-radius-control:12px;--ck-radius-chip:12px;--ck-radius-tile:16px;--ck-radius-panel:28px;--ck-shadow-panel:none;--bg:var(--ck-color-bg-strong);--border:color-mix(in srgb, var(--ck-color-border-strong) 72%, transparent);--muted:var(--ck-color-text-muted);--text:var(--ck-color-text);--brand:var(--ck-color-primary-red);--green:var(--ck-color-donation-green);--red:var(--ck-color-danger);--radius-lg:var(--ck-radius-panel);font-weight:400;line-height:1.5}.audit-controls{align-items:center;gap:var(--ck-space-2);display:flex}.audit-controls select{min-height:44px}.audit-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-timeline{gap:var(--ck-space-3);display:grid;position:relative}.audit-timeline:before{background:var(--ck-color-border-subtle);content:"";width:1px;position:absolute;inset:22px auto 22px 21px}.audit-event{gap:var(--ck-space-3);min-width:0;padding:var(--ck-space-4);grid-template-columns:44px minmax(0,1fr);display:grid;position:relative}.audit-event-icon{z-index:1;border:1px solid var(--ck-color-border-subtle);width:44px;height:44px;color:var(--ck-color-primary-red);background:var(--ck-color-surface);border-radius:50%;place-items:center;display:grid}.audit-event-main,.audit-event-main>div{min-width:0}.audit-event-main>div:first-child{justify-content:space-between;align-items:center;gap:var(--ck-space-3);display:flex}.audit-event-main p{color:var(--muted);font-size:var(--ck-font-size-label-sm);margin:5px 0 0}.audit-event-main details{margin-top:var(--ck-space-3)}.audit-event-main summary{cursor:pointer;width:fit-content;color:var(--muted);font-size:var(--ck-font-size-label-sm)}.audit-event-main dl{margin:var(--ck-space-2) 0 0;padding:var(--ck-space-3);border-radius:var(--ck-radius-chip);background:var(--ck-color-surface-soft);gap:6px;display:grid}.audit-event-main dl>div{gap:var(--ck-space-2);grid-template-columns:90px minmax(0,1fr);display:grid}.audit-event-main dt{color:var(--muted)}.audit-event-main dd{overflow-wrap:anywhere;min-width:0;margin:0}.audit-event-main code{white-space:pre-wrap}.audit-skeleton{padding:var(--ck-space-6);color:var(--muted);text-align:center}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1100px){.audit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.alert-with-action{flex-direction:column;align-items:stretch}.alert-with-action .ck-button{justify-content:center;width:100%}.audit-controls,.admin-identity{width:100%}.audit-controls select{flex:1;min-width:0}.audit-metrics{grid-template-columns:1fr}.audit-event-main>div:first-child{flex-direction:column;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.environment-badge{border:1px solid var(--ck-color-border-subtle);min-height:30px;color:var(--muted);background:var(--ck-color-surface-soft);font-size:var(--ck-font-size-label-sm);border-radius:999px;align-items:center;gap:7px;padding:5px 9px;font-weight:700;display:inline-flex}.environment-badge>span{background:var(--ck-color-donation-green);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ck-color-donation-green) 15%, transparent);border-radius:50%}.environment-staging>span{background:var(--ck-color-war-gold)}.environment-production>span{background:var(--ck-color-danger)}.destructive-action{color:var(--ck-color-danger)}.confirm-dialog{width:min(480px,100vw - 32px);padding:var(--ck-space-5);border:1px solid var(--ck-color-border-subtle);border-radius:var(--ck-radius-panel);color:var(--text);background:var(--ck-color-surface);box-shadow:var(--ck-shadow-panel)}.confirm-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050a1294}.confirm-dialog-heading{align-items:start;gap:var(--ck-space-3);grid-template-columns:42px minmax(0,1fr) 34px;display:grid}.confirm-dialog-heading h3{margin:2px 0 0}.confirm-dialog-icon{width:42px;height:42px;color:var(--ck-color-war-gold);background:color-mix(in srgb, var(--ck-color-war-gold) 14%, transparent);border-radius:50%;place-items:center;display:grid}.confirm-dialog>p{margin:var(--ck-space-4) 0;color:var(--muted);line-height:1.55}.confirm-dialog .confirm-dialog-note{padding:var(--ck-space-3);border-radius:var(--ck-radius-chip);background:var(--ck-color-surface-soft);font-size:var(--ck-font-size-label-sm)}.confirm-dialog-actions{justify-content:flex-end;gap:var(--ck-space-2);margin-top:var(--ck-space-5);display:flex}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;min-height:100vh;margin:0}.app-shell.ck-app-surface{background:radial-gradient(circle at 85% -20%, #d9070912, transparent 34rem), var(--ck-color-bg)}button,input,textarea,select{font:inherit}select.ck-select{min-height:44px;padding:0 calc(var(--ck-space-6) + var(--ck-space-3)) 0 var(--ck-space-4);border:1px solid var(--ck-color-border);border-radius:var(--ck-radius-chip);appearance:none;color:var(--text);background-color:var(--ck-color-surface-solid);cursor:pointer;transition:border-color var(--ck-transition-fast), background-color var(--ck-transition-fast), box-shadow var(--ck-transition-fast);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2396a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;box-shadow:inset 0 1px #ffffff09}select.ck-select:hover:not(:disabled){border-color:var(--ck-color-border-strong);background-color:color-mix(in srgb, var(--ck-color-surface-solid) 82%, var(--ck-color-surface-soft))}select.ck-select:focus-visible{border-color:var(--ck-color-war-gold);box-shadow:0 0 0 3px var(--ck-color-focus), inset 0 1px 0 #ffffff0a;outline:none}select.ck-select:disabled{opacity:.55;cursor:not-allowed}select.ck-select option,select.ck-select optgroup{color:var(--text);background:var(--ck-color-surface-solid)}button{cursor:pointer}.ck-card-flat{border-color:var(--ck-color-border);border-radius:var(--ck-radius-panel);background:var(--ck-color-surface);box-shadow:var(--ck-shadow-panel);-webkit-backdrop-filter:none;backdrop-filter:none}.ck-row,.ck-toolbar{background:var(--ck-color-surface-muted)}.ck-toolbar{border-color:var(--ck-color-border);border-radius:var(--ck-radius-panel)}.ck-button{min-height:40px;padding:0 var(--ck-space-4);border-color:var(--ck-color-border);border-radius:var(--ck-radius-control);background:var(--ck-color-secondary,var(--ck-color-surface-soft));color:var(--ck-color-text);font-size:.875rem;font-weight:var(--ck-font-weight-semibold);transition:background-color var(--ck-transition-fast), border-color var(--ck-transition-fast), color var(--ck-transition-fast), transform var(--ck-transition-fast)}.ck-button:hover,.ck-button:focus-visible{border-color:var(--ck-color-border-strong);color:var(--ck-color-text);box-shadow:0 0 0 1px var(--ck-color-focus);background:#2f2f2f;outline:none;transform:none}.ck-button-primary{background:var(--ck-color-primary-red);color:var(--ck-color-text-inverse);box-shadow:none;border-color:#0000}.ck-button-primary:hover,.ck-button-primary:focus-visible{background:#bf0000}.ck-button-secondary{background:var(--ck-color-surface-soft)}.ck-badge{border-radius:var(--ck-radius-control);background:var(--ck-color-surface-soft);min-height:22px;color:var(--ck-color-text);font-size:.75rem;font-weight:var(--ck-font-weight-semibold);text-transform:none;border-color:#0000;padding:2px 10px;line-height:1.2}.ck-badge-neutral{color:var(--ck-color-text);background:var(--ck-color-surface-soft)}.ck-badge-success,.ck-badge-warning,.ck-badge-danger,.ck-badge-info{border-color:#0000}.ck-icon-tile{color:#fff;background:var(--ck-icon-tile-bg,var(--ck-color-primary-red))}button:active,.nav-item:active{transform:translateY(1px)scale(.985)}button:disabled{cursor:not-allowed}.icon-action:disabled{opacity:.5}.app-shell{grid-template-columns:288px minmax(0,1fr);min-height:100dvh;display:grid}.skip-link{z-index:100;border-radius:var(--ck-radius-control);color:var(--ck-color-text-inverse);background:var(--ck-color-war-gold);font-weight:var(--ck-font-weight-bold);padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.not-found{justify-items:start;gap:var(--ck-space-3);border:1px solid var(--ck-color-border-subtle);border-radius:var(--ck-radius-panel);background:var(--ck-color-surface-muted);max-width:620px;padding:clamp(28px,6vw,72px);display:grid}.not-found>svg{color:var(--ck-color-war-gold)}.not-found h1,.not-found p{margin:0}.not-found p{color:var(--muted)}.sidebar{border-right:1px solid var(--border);background:var(--ck-color-surface);flex-direction:column;gap:20px;height:100dvh;padding:12px;display:flex;position:sticky;top:0;overflow-y:auto}.brand-block{align-items:center;gap:12px;min-height:48px;padding:4px;display:flex}.brand-mark{border-radius:var(--ck-radius-control);border:1px solid var(--ck-color-border);background:var(--ck-color-surface-solid);place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.brand-mark img{object-fit:cover;width:100%;height:100%}.brand-block strong,.brand-block span{display:block}.brand-block strong{letter-spacing:0;font-size:1.05rem}.brand-block span{color:var(--muted);font-size:.9rem}.nav-toggle,.nav-close{border:1px solid var(--border);color:var(--text);background:0 0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:none}.nav-toggle{width:44px;height:44px}.nav-close{width:36px;height:36px;color:var(--muted);margin-left:auto}.sidebar-backdrop{display:none}.sidebar nav{gap:8px;display:grid}.nav-section-label{color:color-mix(in srgb, var(--muted) 76%, transparent);font-size:.67rem;font-weight:var(--ck-font-weight-semibold);letter-spacing:0;text-transform:uppercase;padding:0 14px 4px}.shortcut-nav{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.nav-item{border-radius:var(--ck-radius-control);width:100%;min-height:40px;color:var(--muted);text-align:left;font-size:.875rem;font-weight:var(--ck-font-weight-semibold);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:0 14px;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:flex}.nav-item:hover,.nav-item:focus-visible{color:var(--text);background:var(--ck-color-surface-soft);border-color:#0000;outline:none}.nav-item-active{color:var(--ck-color-text-inverse);background:var(--brand);box-shadow:none;border-color:#0000}.nav-item-external{min-height:42px;color:var(--muted);background:0 0;border-color:#0000}.nav-item-external:hover,.nav-item-external:focus-visible{color:var(--text);background:#d9070914;border-color:#d9070938}.external-link-icon{color:var(--muted);margin-left:auto}.sidebar-session{background:0 0;border-top:0;margin-top:auto;padding:10px 2px 0;display:grid}.page-heading{justify-content:space-between;align-items:flex-end;gap:var(--ck-space-5);display:flex}.page-heading-copy{min-width:0;max-width:760px}.page-heading-actions,.page-heading-action-group{justify-content:flex-end;align-items:center;gap:var(--ck-space-2);flex-wrap:wrap;display:flex}.page-heading-meta{gap:var(--ck-space-3);margin-top:var(--ck-space-2);color:var(--muted);font-size:var(--ck-font-size-label-sm);display:flex}.page-heading h2{margin:3px 0 4px;font-size:clamp(1.4rem,2vw,2rem)}.page-heading p{color:var(--muted);margin:0}.content-toolbar{align-items:center;gap:var(--ck-space-3);min-height:64px;padding:10px 12px;display:flex}.toolbar-search{align-items:center;gap:var(--ck-space-2);border:1px solid var(--ck-color-border-subtle);border-radius:var(--ck-radius-control);min-width:min(360px,100%);color:var(--muted);background:var(--ck-color-surface-solid);flex:1;padding:0 12px;display:flex}.toolbar-search:focus-within{border-color:var(--ck-color-war-gold);box-shadow:0 0 0 3px var(--ck-color-focus)}.toolbar-search input{width:100%;min-height:42px;color:var(--text);background:0 0;border:0;outline:0}.toolbar-filter{align-items:center;gap:var(--ck-space-2);display:flex}.toolbar-filter>span,.toolbar-result-count{color:var(--muted);font-size:var(--ck-font-size-label-sm);white-space:nowrap}.toolbar-result-count{text-align:right;min-width:72px}.destination-picker{gap:var(--ck-space-2);display:grid}.destination-picker select,.destination-picker input{width:100%}.card-overflow{position:relative}.card-overflow>summary{list-style:none}.card-overflow>summary::-webkit-details-marker{display:none}.card-overflow-menu{z-index:10;gap:var(--ck-space-2);min-width:190px;padding:var(--ck-space-2);border:1px solid var(--ck-color-border-strong);border-radius:var(--ck-radius-control);background:var(--ck-color-surface-solid);box-shadow:var(--ck-shadow-panel);display:grid;position:absolute;bottom:calc(100% + 8px);right:0}.card-overflow-menu .ck-button{justify-content:flex-start;width:100%}.content-card-skeleton{border-radius:var(--ck-radius-tile);background:linear-gradient(90deg, var(--ck-color-surface-muted), var(--ck-color-surface-soft), var(--ck-color-surface-muted));background-size:200% 100%;min-height:220px;animation:1.4s ease-in-out infinite skeleton-shift}.action-list-skeleton{border-radius:var(--ck-radius-control);background:var(--ck-color-surface-muted);min-height:150px}.compact-empty{min-height:160px;padding:var(--ck-space-5)}@keyframes skeleton-shift{to{background-position:-200% 0}}.data-freshness{align-items:center;gap:var(--ck-space-2);border:1px solid var(--border);border-radius:var(--ck-radius-pill);color:var(--muted);background:var(--ck-color-surface-muted);font-size:var(--ck-font-size-label-sm);white-space:nowrap;padding:8px 12px;display:inline-flex}.overview-grid{gap:var(--ck-space-5);grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);align-items:stretch;display:grid}.overview-grid>.section-card{height:100%}.delivery-trend{min-width:0}.delivery-trend-bars{height:220px;padding:var(--ck-space-4) var(--ck-space-2) 0;border-bottom:1px solid var(--border);background-image:linear-gradient(to bottom, var(--ck-color-border) 1px, transparent 1px);background-size:100% 25%;align-items:flex-end;gap:clamp(2px,.5vw,8px);display:flex}.delivery-trend-day{flex:1;justify-content:center;align-items:flex-end;gap:1px;min-width:3px;height:100%;display:flex;position:relative}.delivery-bar{width:44%;min-height:2px;transition:height var(--ck-transition-fast);border-radius:4px 4px 0 0}.delivery-bar-eligible{background:color-mix(in srgb, var(--ck-color-war-gold) 34%, transparent)}.delivery-bar-sent{background:var(--ck-color-donation-green)}.delivery-trend-legend{justify-content:flex-end;gap:var(--ck-space-4);margin-top:var(--ck-space-3);color:var(--muted);font-size:var(--ck-font-size-label-sm);display:flex}.delivery-trend-legend span{align-items:center;gap:6px;display:inline-flex}.legend-swatch{border-radius:3px;width:9px;height:9px}.legend-eligible{background:color-mix(in srgb, var(--ck-color-war-gold) 42%, transparent)}.legend-sent{background:var(--ck-color-donation-green)}.skeleton-chart{border-radius:var(--ck-radius-tile);background:linear-gradient(90deg, var(--ck-color-surface-muted), var(--ck-color-surface-soft), var(--ck-color-surface-muted));background-size:200% 100%;height:220px;animation:1.4s linear infinite skeleton-shimmer}@keyframes skeleton-shimmer{to{background-position:-200% 0}}.action-list{gap:var(--ck-space-3);display:grid}.action-row{min-height:76px;padding:var(--ck-space-4);align-items:center;gap:var(--ck-space-3);color:var(--text);transition:background var(--ck-transition-fast), transform var(--ck-transition-fast);text-decoration:none;display:flex}.action-row:hover,.action-row:focus-visible{background:var(--ck-color-surface-soft);outline:2px solid var(--ck-color-focus);transform:translate(2px)}.action-row>svg{color:var(--ck-color-war-gold);flex:none}.action-row span{gap:2px;display:grid}.action-row small{color:var(--muted)}.range-control{border:1px solid var(--border);border-radius:var(--ck-radius-control);background:var(--ck-color-surface-muted);gap:2px;padding:3px;display:inline-flex}.range-control button{min-width:52px;min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:9px}.range-control button.active{color:var(--text);background:var(--ck-color-surface-solid)}.audience-grid{gap:var(--ck-space-3);grid-template-columns:repeat(5,minmax(140px,1fr));display:grid}.audience-stat{min-height:84px;padding:var(--ck-space-4);align-items:center;gap:var(--ck-space-3);display:flex}.audience-stat>svg{color:var(--ck-color-war-gold)}.audience-stat span{gap:2px;display:grid}.audience-stat small{color:var(--muted)}.audience-stat strong{font-size:var(--ck-font-size-title)}.empty-state{align-content:center;place-items:center;gap:var(--ck-space-2);min-height:180px;color:var(--muted);text-align:center;display:grid}.empty-state>svg{color:var(--ck-color-war-gold)}.empty-state strong{color:var(--text)}.table-actions{align-items:center;gap:var(--ck-space-3);display:flex}.icon-action{border:1px solid var(--border);border-radius:var(--ck-radius-control);width:38px;height:38px;color:var(--muted);background:var(--ck-color-surface-muted);flex:none;place-items:center;display:inline-grid}.icon-action:hover,.icon-action:focus-visible{color:var(--text);border-color:var(--ck-color-border-strong);outline:2px solid var(--ck-color-focus)}.feature-flag-editor{overflow:hidden}.feature-flag-editor .editor-section-header{position:relative}.feature-flag-editor .editor-close{margin-left:auto}.flag-category-list{gap:28px;display:grid}.flag-category{min-width:0}.flag-category+.flag-category{border-top:1px solid var(--ck-color-border-subtle);padding-top:28px}.flag-category-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.flag-category-heading h3{color:var(--ck-color-text);margin:0 0 4px;font-size:1rem}.flag-category-heading p{color:var(--ck-color-text-muted);margin:0;font-size:.875rem}.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.range-field{align-items:center;gap:var(--ck-space-3);min-height:44px;display:flex}.range-field input{min-width:0;accent-color:var(--ck-color-primary-red);flex:1}.range-field strong{text-align:right;width:44px}.translation-workspace{gap:var(--ck-space-4);display:grid}.translation-toolbar{align-items:center;gap:var(--ck-space-4);padding:var(--ck-space-4);border-radius:var(--ck-radius-tile);background:var(--ck-color-surface-muted);grid-template-columns:auto minmax(140px,1fr) auto;display:grid}.translation-toolbar>div:first-child{gap:3px;display:grid}.coverage-track{border-radius:var(--ck-radius-pill);background:var(--ck-color-bg-strong);height:7px;overflow:hidden}.coverage-track span{border-radius:inherit;background:var(--ck-color-donation-green);height:100%;transition:width var(--ck-transition-fast);display:block}.translation-layout{border:1px solid var(--border);border-radius:var(--ck-radius-tile);grid-template-columns:210px minmax(0,1fr);min-height:440px;display:grid;overflow:hidden}.translation-locales{max-height:560px;padding:var(--ck-space-2);border-right:1px solid var(--border);background:color-mix(in srgb, var(--ck-color-bg-strong) 55%, transparent);align-content:start;gap:3px;display:grid;overflow-y:auto}.translation-locales button{min-height:42px;padding:0 var(--ck-space-3);justify-content:space-between;align-items:center;gap:var(--ck-space-2);border-radius:var(--ck-radius-control);color:var(--muted);text-align:left;background:0 0;border:0;display:flex}.translation-locales button span{align-items:baseline;gap:6px;display:flex}.translation-locales button small{color:var(--muted);font-size:.66rem}.translation-locales button i{background:var(--ck-color-border-strong);border-radius:50%;width:7px;height:7px}.translation-locales button>svg{color:var(--ck-color-success)}.translation-locales button:hover{color:var(--text);background:var(--ck-color-surface-muted)}.translation-locales button.active{color:var(--text);background:var(--ck-color-surface-soft);box-shadow:inset 3px 0 var(--ck-color-primary-red)}.translation-fields{min-width:0;padding:var(--ck-space-5);align-content:start;gap:var(--ck-space-4);display:grid}.translation-heading,.translation-heading>div{align-items:center;gap:var(--ck-space-3);display:flex}.translation-heading{padding-bottom:var(--ck-space-3);border-bottom:1px solid var(--border);justify-content:space-between}.translation-heading>div>svg{color:var(--ck-color-war-gold)}.translation-heading span{gap:2px;display:grid}.translation-heading small{color:var(--muted)}.localized-blocks{gap:var(--ck-space-3);padding:var(--ck-space-4);border-radius:var(--ck-radius-tile);background:var(--ck-color-surface-muted);display:grid}.field-label{color:var(--muted);font-size:var(--ck-font-size-label-sm);font-weight:var(--ck-font-weight-bold);text-transform:uppercase;letter-spacing:.06em}.form-row.compact{gap:5px}.translation-import{padding:var(--ck-space-4);border:1px solid var(--border);border-radius:var(--ck-radius-tile);background:var(--ck-color-surface-muted)}.translation-import summary{cursor:pointer;font-weight:var(--ck-font-weight-semibold)}.translation-import p{margin:var(--ck-space-3) 0;color:var(--muted)}.translation-import textarea{width:100%}.translation-import-actions{margin-top:var(--ck-space-3);align-items:center;gap:var(--ck-space-3);display:flex}.translation-import-actions span{color:var(--muted);font-size:var(--ck-font-size-label)}.audience-trend svg{width:100%;height:190px;overflow:visible}.audience-trend line{stroke:var(--ck-color-border);stroke-width:1px}.audience-trend polyline{fill:none;stroke:var(--ck-color-war-gold);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.audience-trend circle{fill:var(--ck-color-war-gold);stroke:var(--ck-color-bg-strong);stroke-width:3px;vector-effect:non-scaling-stroke}.audience-trend>div{justify-content:space-between;align-items:center;gap:var(--ck-space-3);color:var(--muted);font-size:var(--ck-font-size-label-sm);display:flex}.audience-trend>div strong{color:var(--text);font-size:var(--ck-font-size-body)}.trend-empty{border-radius:var(--ck-radius-tile);min-height:190px;color:var(--muted);background:var(--ck-color-surface-muted);place-items:center;display:grid}.adoption-stats{gap:var(--ck-space-3);margin-bottom:var(--ck-space-4);grid-template-columns:1fr 1fr;display:grid}.adoption-stats>div{padding:var(--ck-space-3);gap:2px;display:grid}.adoption-stats span{color:var(--muted);font-size:var(--ck-font-size-label-sm)}.adoption-stats strong{font-size:var(--ck-font-size-title)}.dimension-list{align-items:center;gap:var(--ck-space-2);margin-top:var(--ck-space-3);flex-wrap:wrap;display:flex}.dimension-list>div{border:1px solid var(--border);border-radius:var(--ck-radius-pill);background:var(--ck-color-surface-muted);min-height:30px;font-size:var(--ck-font-size-label-sm);align-items:center;gap:7px;padding:4px 9px;display:inline-flex}.dimension-list>div span,.dimension-list>small{color:var(--muted)}@media (width<=1100px){.overview-grid{grid-template-columns:1fr}.audience-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.three-columns{grid-template-columns:1fr 1fr}.translation-toolbar{grid-template-columns:1fr}}@media (width<=640px){.page-heading{flex-direction:column;align-items:flex-start}.data-freshness{white-space:normal}.audience-grid,.three-columns,.translation-layout{grid-template-columns:1fr}.translation-locales{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.translation-fields{padding:var(--ck-space-4)}.adoption-stats{grid-template-columns:1fr}.delivery-trend-bars{gap:2px;height:170px}}@media (prefers-reduced-motion:reduce){.skeleton-chart{animation:none}.delivery-bar,.action-row{transition:none}}.main-content{width:100%;min-width:0;padding:clamp(24px,2.4vw,40px)}.main-content>.stack{max-width:1480px;margin-inline:auto}.mobile-topbar{align-items:center;gap:var(--ck-space-3);margin-bottom:18px;display:none}.mobile-topbar strong{letter-spacing:0;font-size:.95rem}h1,h2,h3,p{margin-top:0}h1{font-size:1.75rem;font-weight:var(--ck-font-weight-bold);letter-spacing:0;margin-bottom:8px}h2{font-weight:700}h3{font-weight:600}.section-header p,.content-card p,.campaign-row p{color:var(--muted)}.admin-identity{align-items:center;gap:var(--ck-space-2);background:0 0;border:0;border-radius:0;min-height:48px;padding:0;display:flex}.sidebar-session .admin-identity{width:100%;min-width:0}.admin-identity-copy{flex:auto;gap:4px;min-width:0;display:grid}.admin-identity-copy>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.15;overflow:hidden}.admin-meta{min-width:0;color:var(--muted);text-transform:capitalize;align-items:center;gap:7px;font-size:.66rem;display:flex}.admin-role{align-items:center;gap:4px;min-width:0;display:inline-flex}.admin-identity .admin-avatar{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:900;display:grid}.admin-identity .admin-avatar-image{object-fit:cover}.admin-identity .admin-logout{width:32px;height:32px;color:var(--muted);background:0 0;flex:none}.admin-identity .admin-logout:hover,.admin-identity .admin-logout:focus-visible{color:#fff;background:#ffffff14}.sidebar-session .environment-badge{color:#ffffffa3;background:#ffffff0d;border-color:#ffffff14;min-height:20px;padding:2px 7px;font-size:.6rem;line-height:1}.sidebar-session .environment-badge>span{width:5px;height:5px;box-shadow:none}.login-shell,.auth-loading{min-height:100vh;color:var(--text);background:radial-gradient(circle at 50% 0%, #d9070914, transparent 34rem), var(--ck-color-bg);place-items:center;padding:24px;display:grid}.login-card{border-color:#d9070938;width:min(440px,100%);padding:30px;box-shadow:0 28px 80px #0000005c}.login-brand{align-items:center;gap:11px;margin-bottom:34px;display:flex}.login-brand>span{background:var(--ck-color-surface-solid);border:1px solid #d907093d;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.login-brand>span img{object-fit:contain;width:32px;height:32px}.login-brand strong,.login-brand small{display:block}.login-brand strong{font-size:.95rem}.login-brand small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:1px;font-size:.72rem}.login-heading{margin-bottom:24px}.login-heading h1{margin:6px 0 8px;font-size:clamp(1.8rem,5vw,2.25rem)}.login-heading p{color:var(--muted);margin:0;line-height:1.55}.login-card form{gap:16px;display:grid}.discord-login-button{color:#fff;background:#5865f2;gap:10px;width:100%;min-height:50px}.discord-login-button:hover{background:#6875f5}.discord-login-button svg{fill:currentColor;width:20px;height:20px}.login-security-note{color:var(--muted);align-items:center;gap:8px;margin-top:18px;font-size:.74rem;line-height:1.45;display:flex}.login-security-note svg{color:var(--ck-color-donation-green);flex:none}.auth-loading{color:var(--muted);align-content:center;gap:12px;font-size:.8rem}.auth-loading-mark{background:var(--ck-color-surface-solid);border:1px solid #d907093d;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.auth-loading-mark img{object-fit:contain;width:34px;height:34px}.proxy-page-actions,.proxy-query-bar,.live-indicator{align-items:center;display:flex}.proxy-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px}.live-indicator{border:1px solid var(--border);border-radius:var(--ck-radius-pill);min-height:38px;color:var(--muted);background:var(--ck-color-surface-muted);gap:7px;padding:0 11px;font-size:.72rem;font-weight:700}.live-indicator i{background:var(--muted);border-radius:50%;width:7px;height:7px}.live-indicator-active{color:var(--ck-color-success-text);background:var(--ck-color-success-bg);border-color:#14a37f47}.live-indicator-active i{background:var(--ck-color-donation-green);animation:1.8s ease-out infinite live-pulse;box-shadow:0 0 0 4px #14a37f1f}@keyframes live-pulse{50%{box-shadow:0 0 0 7px #14a37f00}}.proxy-health-summary{border-left:3px solid var(--ck-color-border-strong);grid-template-columns:46px minmax(260px,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.proxy-health-success{border-left-color:var(--ck-color-donation-green)}.proxy-health-warning{border-left-color:var(--ck-color-warning)}.proxy-health-danger{border-left-color:var(--ck-color-danger)}.proxy-health-icon{border-radius:var(--ck-radius-chip);width:46px;height:46px;color:var(--muted);background:var(--ck-color-surface-muted);place-items:center;display:grid}.proxy-health-success .proxy-health-icon{color:var(--ck-color-success-text);background:var(--ck-color-success-bg)}.proxy-health-warning .proxy-health-icon{color:var(--ck-color-warning-text);background:var(--ck-color-warning-bg)}.proxy-health-danger .proxy-health-icon{color:var(--ck-color-danger-text);background:var(--ck-color-danger-bg)}.proxy-health-copy{min-width:0}.proxy-health-copy>div{align-items:center;gap:9px;margin-bottom:5px;display:flex}.proxy-health-copy>div>span{color:var(--muted);font-size:var(--ck-font-size-label-sm);font-weight:var(--ck-font-weight-semibold)}.proxy-health-copy>strong{font-size:1rem;display:block}.proxy-health-copy>p{max-width:64ch;color:var(--muted);margin:4px 0 0;font-size:.78rem;line-height:1.5}.proxy-health-facts{grid-template-columns:repeat(3,minmax(100px,1fr));margin:0;display:grid}.proxy-health-facts>div{border-left:1px solid var(--ck-color-border-subtle);min-width:0;padding:2px 16px}.proxy-health-facts dt{color:var(--muted);font-size:.68rem;font-weight:var(--ck-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.proxy-health-facts dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:3px 0 0;font-size:.75rem}.proxy-query-bar{gap:18px}.proxy-query-copy{align-items:center;gap:10px;min-width:190px;display:flex}.proxy-query-copy>svg{color:var(--ck-color-war-gold);flex:none}.proxy-query-copy>div{gap:1px;display:grid}.proxy-query-copy strong{font-size:.78rem}.proxy-query-copy span{color:var(--muted);font-size:.68rem}.proxy-query-controls{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.proxy-query-controls label{color:var(--muted);font-size:.7rem;font-weight:var(--ck-font-weight-semibold);align-items:center;gap:7px;display:flex}.proxy-query-controls select{width:auto;min-width:78px;min-height:40px;padding:6px 30px 6px 10px}.proxy-updated{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.7rem}.metric-grid.proxy-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.proxy-metric-grid .metric-card{min-height:126px}.proxy-metric-grid .ck-metric-value{font-size:clamp(1.35rem,2vw,1.7rem)}.proxy-chart-grid,.proxy-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.proxy-bottom-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)}.proxy-chart{min-width:0}.proxy-chart svg{width:100%;height:245px;display:block;overflow:visible}.proxy-chart-grid .proxy-chart svg{height:225px}.proxy-chart-grid .section-card,.proxy-bottom-grid .section-card{min-width:0}.proxy-chart-grid .section-card,.proxy-chart-grid+.section-card{padding-bottom:16px}.proxy-chart-grid .section-card .section-header,.proxy-chart-grid+.section-card .section-header{margin-bottom:8px}.proxy-chart-grid .section-card .section-header h2,.proxy-chart-grid+.section-card .section-header h2{font-size:1rem}.proxy-chart-grid .section-card .section-header p,.proxy-chart-grid+.section-card .section-header p{font-size:.75rem}.proxy-chart-grid .section-card>.skeleton-chart{min-height:230px}.proxy-chart-grid+.section-card .skeleton-chart{min-height:245px}.proxy-chart-legend{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:2px;padding-right:4px;font-size:.7rem;display:flex}.proxy-chart-legend span{align-items:center;gap:6px;display:flex}.proxy-chart-legend i{border-radius:999px;width:18px;height:3px}.proxy-chart-line{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.proxy-chart-axis-label{fill:var(--muted);font-size:19px}.proxy-chart-empty{min-height:225px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:6px;display:grid}.proxy-chart-empty>svg{color:var(--ck-color-war-gold)}.proxy-chart-empty strong{color:var(--ck-color-text);font-size:.85rem}.proxy-chart-empty span{font-size:.74rem}.proxy-investigation{gap:14px;display:grid}.proxy-investigation-lede{border:1px solid var(--border);border-radius:var(--ck-radius-panel);background:var(--ck-color-surface-muted);grid-template-columns:40px minmax(0,1fr) minmax(420px,.95fr);align-items:stretch;gap:14px;padding:14px;display:grid}.proxy-investigation-lede-danger{border-color:#ed424547}.proxy-investigation-lede-warning{border-color:#f59e0b3d}.proxy-investigation-lede-success{border-color:#14a37f3d}.proxy-investigation-lede-icon{border-radius:var(--ck-radius-control);color:#fff;background:var(--ck-color-primary-red);place-items:center;width:40px;height:40px;display:grid}.proxy-investigation-lede-success .proxy-investigation-lede-icon{background:var(--ck-color-success)}.proxy-investigation-copy{align-content:center;gap:4px;min-width:0;display:grid}.proxy-investigation-copy span,.proxy-investigation-kpi span,.proxy-investigation-kpi small{color:var(--muted)}.proxy-investigation-copy span,.proxy-investigation-kpi span{font-size:.68rem;font-weight:var(--ck-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.proxy-investigation-copy strong{font-size:1rem}.proxy-investigation-copy p{max-width:72ch;color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.proxy-investigation-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.proxy-investigation-kpi{border-radius:var(--ck-radius-control);background:var(--ck-color-surface);min-width:0;padding:10px 11px}.proxy-investigation-kpi strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:.95rem;display:block}.proxy-investigation-kpi small{margin-top:2px;font-size:.68rem;line-height:1.35;display:block}.proxy-investigation-grid{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}.proxy-investigation-panel{background:var(--ck-color-surface-muted);min-width:0;padding:13px}.proxy-investigation-heading{align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.proxy-investigation-heading svg{color:var(--ck-color-primary-red)}.proxy-investigation-heading strong{font-size:.82rem;display:block}.proxy-investigation-heading span{color:var(--muted);margin-top:1px;font-size:.7rem;display:block}.proxy-bucket-list{gap:9px;display:grid}.proxy-bucket-item{border-radius:var(--ck-radius-control);background:var(--ck-color-surface);gap:6px;padding:9px 10px;display:grid}.proxy-bucket-meta,.proxy-bucket-breakdown{justify-content:space-between;align-items:center;gap:10px;display:flex}.proxy-bucket-meta span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.73rem}.proxy-bucket-meta strong{font-size:.82rem}.proxy-bucket-breakdown{color:var(--muted);justify-content:flex-start;font-size:.68rem}.proxy-bucket-bar{border-radius:var(--ck-radius-pill);background:var(--ck-color-surface-soft);width:100%;height:7px;display:flex;overflow:hidden}.proxy-bucket-bar i{min-width:0;display:block}.proxy-bucket-5xx{background:var(--ck-color-danger)}.proxy-bucket-failure{background:var(--ck-color-capital-purple)}.proxy-investigation-note{border:1px solid var(--border);border-radius:var(--ck-radius-control);color:var(--muted);background:var(--ck-color-surface-muted);margin:0;padding:10px 12px;font-size:.75rem;line-height:1.45}.proxy-investigation-empty{min-height:130px}.proxy-investigation-skeleton{min-height:210px}.proxy-window-table{min-width:700px}.proxy-window-table th,.proxy-window-table td{padding:10px 11px}.proxy-window-table th:nth-child(n+3),.proxy-window-table td:nth-child(n+3){text-align:right}.proxy-window-table .ck-badge{min-height:22px;margin:0;padding-inline:7px;font-size:.66rem}.proxy-endpoint-list{gap:11px;display:grid}.proxy-endpoint-row{gap:9px;padding:12px 13px;display:grid}.proxy-endpoint-row>div{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.proxy-endpoint-row code{color:var(--ck-color-text);font-family:var(--ck-font-family-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.proxy-endpoint-row strong{flex:none;font-size:.75rem}.proxy-endpoint-row .ck-progress{height:5px}.proxy-endpoint-toggle{min-height:36px;padding-inline:11px;font-size:.72rem}@media (width<=680px){.login-card{padding:22px}.proxy-page-actions{justify-content:flex-start}.proxy-page-actions .ck-button{flex:1}.proxy-health-summary{grid-template-columns:42px minmax(0,1fr);align-items:start}.proxy-health-facts{grid-column:1/-1;grid-template-columns:1fr;gap:8px}.proxy-health-facts>div{border-left:0;padding:0}.proxy-query-bar{align-items:stretch}.proxy-query-copy{width:100%}.proxy-query-controls{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.proxy-query-controls label{display:grid}.proxy-query-controls select{width:100%}.proxy-updated{width:100%;margin-left:0}.proxy-investigation-lede,.proxy-investigation-kpis,.proxy-investigation-grid{grid-template-columns:1fr}}@media (width<=1350px){.metric-grid.proxy-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){.proxy-health-summary{grid-template-columns:46px minmax(0,1fr)}.proxy-health-facts{grid-column:1/-1}.proxy-chart-grid,.proxy-bottom-grid,.proxy-investigation-lede,.proxy-investigation-grid{grid-template-columns:1fr}}@media (width<=900px){.metric-grid.proxy-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.metric-grid.proxy-metric-grid{grid-template-columns:1fr}}.stack{gap:22px;display:grid}.metric-grid{gap:var(--ck-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric-card{min-width:0;min-height:122px;padding:var(--ck-space-5);align-items:start;gap:var(--ck-space-4);grid-template-columns:48px minmax(0,1fr);display:grid}.metric-card p,.metric-card span{color:var(--muted)}.metric-card .metric-icon,.metric-card .ck-icon-tile{border-radius:var(--ck-radius-chip);width:48px;height:48px}.metric-card>div:last-child{align-content:start;gap:5px;min-width:0;display:grid}.metric-card .ck-metric-label,.metric-card .ck-metric-detail{margin:0}.metric-card strong{font-variant-numeric:tabular-nums;line-height:1.1;display:block}.section-card{padding:22px}.section-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.section-header h2{margin-bottom:6px;font-size:1.35rem}.ck-table-wrap{scrollbar-gutter:stable;width:100%;position:relative;overflow-x:auto}.ck-table{border-collapse:collapse;caption-side:bottom;width:100%;color:var(--text);font-size:.875rem}.ck-table thead tr{border-bottom:1px solid var(--border)}.ck-table tbody tr{border-bottom:1px solid var(--border);transition:background-color var(--ck-transition-fast), color var(--ck-transition-fast)}.ck-table tbody tr:last-child{border-bottom:0}.ck-table tbody tr:hover{background:color-mix(in srgb, var(--ck-color-surface-soft) 58%, transparent)}.ck-table th,.ck-table td{padding:var(--ck-space-4);text-align:left;vertical-align:middle;border-bottom:0}.ck-table th{height:48px;color:var(--muted);font-size:.875rem;font-weight:var(--ck-font-weight-medium);letter-spacing:0;text-transform:none;white-space:nowrap;background:0 0}.ck-table td{min-height:56px}.admin-data-table{min-width:980px}.admin-data-table th:last-child,.admin-data-table td:last-child,.proxy-window-table th:nth-child(n+3),.proxy-window-table td:nth-child(n+3){text-align:right}.ck-table td strong,.ck-table td span,.ck-table td small{display:block}.ck-table td strong{font-weight:var(--ck-font-weight-semibold)}.ck-table td span{color:color-mix(in srgb, var(--text) 72%, var(--muted))}.ck-table td small{max-width:34rem;color:var(--muted);font-size:.8125rem;line-height:1.45}.ck-table td .ck-badge{vertical-align:middle;margin:0 6px 6px 0;display:inline-flex}.ck-table .table-actions{justify-content:flex-end;gap:var(--ck-space-2)}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.category-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:700}.content-card{padding:20px}.content-card-top,.row-title,.inline-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.content-card-top{justify-content:space-between;margin-bottom:18px}.meta-list{gap:8px;margin:16px 0 0;display:grid}.meta-list div{grid-template-columns:84px minmax(0,1fr);gap:10px;display:grid}.content-card-actions{margin-top:14px}.post-card-actions{flex-wrap:wrap;gap:10px;display:flex}.form-row{gap:6px;display:grid}.form-row>label,.form-row>span{color:var(--muted);font-size:.82rem;font-weight:600}.form-row input[type=text],.form-row input[type=url],.form-row input[type=datetime-local],.form-row input[type=number],.form-row input[type=time],.form-row>select,.form-row textarea{border:1px solid var(--border);border-radius:var(--ck-radius-control);background:var(--ck-color-surface-solid);width:100%;min-height:44px;color:var(--text);font:inherit;padding:0 12px}.form-row input:focus-visible,.form-row textarea:focus-visible,.form-row select:focus-visible{border-color:var(--ck-color-war-gold);box-shadow:0 0 0 3px var(--ck-color-focus);outline:none}.form-row textarea{resize:vertical;min-height:88px;padding:10px 12px}.form-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-actions{justify-content:flex-end;gap:12px;display:flex}.post-editor-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.post-editor-form{gap:18px;min-width:0;display:grid}.post-editor-preview{gap:10px;min-width:0;display:grid;position:sticky;top:24px}.editor-section{border:1px solid var(--border);border-radius:var(--ck-radius-tile);background:color-mix(in srgb, var(--ck-color-surface-solid) 44%, transparent);overflow:hidden}.editor-section-header{border-bottom:1px solid color-mix(in srgb, var(--border) 68%, transparent);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:18px 20px 16px;display:grid}.editor-section-icon{width:38px;height:38px;color:var(--ck-color-info-text);background:var(--ck-color-info-bg);border:1px solid #d907092e;border-radius:12px;place-items:center;display:grid}.editor-section-header h3{letter-spacing:0;margin:0 0 3px;font-size:1rem}.editor-section-header p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.editor-section-content{gap:18px;padding:20px;display:grid}.post-editor-form .form-row{gap:8px;min-width:0}.post-editor-form .form-row>label,.choice-fieldset>legend{color:var(--text);font-size:.84rem;font-weight:var(--ck-font-weight-semibold)}.field-required,.field-optional,.server-time-label{color:var(--muted);font-size:.7rem;font-weight:var(--ck-font-weight-medium);letter-spacing:.03em;text-transform:uppercase;margin-left:6px}.field-required{color:var(--ck-color-warning-text)}.server-time-label{border-radius:var(--ck-radius-pill);color:var(--ck-color-info-text);background:var(--ck-color-info-bg);border:1px solid #d907093d;padding:2px 6px;display:inline-flex}.field-hint{color:var(--muted);font-size:.78rem;line-height:1.4}.post-editor-form input[type=text],.post-editor-form input[type=url],.post-editor-form input[type=datetime-local],.post-editor-form textarea{border:1px solid var(--border);border-radius:var(--ck-radius-control);width:100%;min-height:46px;color:var(--text);background:color-mix(in srgb, var(--ck-color-surface-solid) 82%, #000);transition:border-color var(--ck-transition-fast), box-shadow var(--ck-transition-fast);outline:none;padding:0 13px}.post-editor-form textarea{min-height:104px;padding-block:11px}.post-editor-form input:focus-visible,.post-editor-form textarea:focus-visible{border-color:var(--ck-color-war-gold);box-shadow:0 0 0 3px var(--ck-color-focus)}.post-editor-form input::placeholder,.post-editor-form textarea::placeholder{color:color-mix(in srgb, var(--muted) 70%, transparent)}.choice-fieldset{border:0;min-width:0;margin:0;padding:0}.choice-fieldset>legend{margin-bottom:8px}.presentation-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.presentation-choice{border:1px solid var(--border);border-radius:var(--ck-radius-chip);min-width:0;min-height:88px;color:var(--text);background:var(--ck-color-surface-muted);text-align:left;transition:border-color var(--ck-transition-fast), background var(--ck-transition-fast), transform var(--ck-transition-fast);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;padding:14px 42px 14px 14px;display:grid;position:relative}.presentation-choice:hover,.presentation-choice:focus-visible{border-color:#d907096b;outline:none}.presentation-choice-active{background:#d907091a;border-color:#d9070980}.presentation-choice-icon{width:36px;height:36px;color:var(--ck-color-info-text);background:var(--ck-color-info-bg);border-radius:11px;place-items:center;display:grid}.presentation-choice-active .presentation-choice-icon{color:var(--ck-color-warning-text);background:var(--ck-color-warning-bg)}.presentation-choice strong,.presentation-choice small{display:block}.presentation-choice strong{margin-bottom:3px;font-size:.9rem}.presentation-choice small{color:var(--muted);font-size:.76rem;line-height:1.4}.choice-indicator{border:1px solid var(--border);border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:12px;right:12px}.presentation-choice-active .choice-indicator{border-color:var(--ck-color-primary-red);color:var(--ck-color-text-inverse);background:var(--ck-color-war-gold)}.upload-panel{border:1px dashed var(--border);border-radius:var(--ck-radius-chip);background:var(--ck-color-surface-muted);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.upload-panel-has-media{border-style:solid;grid-template-columns:72px minmax(0,1fr) auto}.upload-panel-icon{width:44px;height:44px;color:var(--muted);background:#94a3b817;border-radius:12px;place-items:center;display:grid}.upload-panel .hero-image-preview{object-fit:cover;border-radius:10px;width:72px;height:52px;margin:0}.upload-panel-copy{min-width:0}.upload-panel-copy strong,.upload-panel-copy span{display:block}.upload-panel-copy strong{font-size:.86rem}.upload-panel-copy span{color:var(--muted);margin-top:2px;font-size:.76rem;line-height:1.35}.upload-button{white-space:nowrap;min-height:38px;padding-inline:12px;font-size:.8rem}.button-disabled{opacity:.55;cursor:wait}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.story-file-control,.article-content-editor{gap:14px;padding-top:2px;display:grid}.story-file-heading,.content-subheading{justify-content:space-between;align-items:start;gap:14px;display:flex}.story-file-heading strong,.story-file-heading span,.content-subheading strong,.content-subheading span{display:block}.story-file-heading>div>span,.content-subheading>div>span{color:var(--muted);margin-top:2px;font-size:.78rem}.version-badge,.section-count{border-radius:var(--ck-radius-pill);color:var(--ck-color-info-text);background:var(--ck-color-info-bg);font-size:.72rem;font-weight:var(--ck-font-weight-semibold);border:1px solid #d9070938;flex:none;padding:4px 9px}.story-dropzone{border-radius:var(--ck-radius-chip);min-height:118px;color:var(--ck-color-info-text);cursor:pointer;text-align:center;transition:border-color var(--ck-transition-fast), background var(--ck-transition-fast);background:#d907090d;border:1px dashed #d907095c;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.story-dropzone:hover{border-color:var(--ck-color-info);background:#d9070917}.story-dropzone:focus-visible{border-color:var(--ck-color-war-gold);outline:3px solid var(--ck-color-focus);outline-offset:2px}.story-dropzone span{color:var(--muted);font-size:.75rem}.story-dropzone-busy{opacity:.65;cursor:wait}.advanced-field{border:1px solid var(--border);border-radius:var(--ck-radius-control);background:var(--ck-color-surface-muted);padding:12px 14px}.advanced-field summary{color:var(--muted);cursor:pointer;font-size:.8rem;font-weight:var(--ck-font-weight-medium);align-items:center;gap:7px;display:flex}.advanced-field[open] summary{color:var(--text);margin-bottom:12px}.editor-alert{border:1px solid var(--border);border-radius:var(--ck-radius-control);align-items:flex-start;gap:8px;padding:12px 14px;font-size:.82rem;display:flex}.editor-alert-error{color:var(--ck-color-danger-text);background:var(--ck-color-danger-bg);border-color:#ef44444d}.editor-alert-success{color:var(--ck-color-success-text);background:var(--ck-color-success-bg);border-color:#14a37f4d}.alert-with-action{justify-content:space-between;align-items:center}.alert-with-action>span{overflow-wrap:anywhere;min-width:0}.alert-with-action .ck-button{flex:none}.story-version-history{border-radius:var(--ck-radius-control);background:var(--ck-color-surface-muted);gap:6px;padding:13px;display:grid}.story-version-actions{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.story-version-actions .ck-button{min-height:34px;padding-inline:10px;font-size:.75rem}.empty-editor-state{border:1px dashed var(--border);border-radius:var(--ck-radius-chip);min-height:112px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.empty-editor-state strong{color:var(--text);font-size:.86rem}.empty-editor-state span{font-size:.76rem}.platform-choices{flex-wrap:wrap;gap:8px;display:flex}.platform-choice{border:1px solid var(--border);border-radius:var(--ck-radius-pill);min-height:42px;color:var(--muted);background:var(--ck-color-surface-muted);cursor:pointer;font-size:.82rem;font-weight:var(--ck-font-weight-medium);align-items:center;gap:7px;padding:0 12px;display:inline-flex;position:relative}.platform-choice-active{color:var(--ck-color-success-text);background:var(--ck-color-success-bg);border-color:#14a37f5c}.platform-check{margin-left:2px}.timezone-banner{border-radius:var(--ck-radius-control);color:var(--ck-color-info-text);background:var(--ck-color-info-bg);border:1px solid #d9070933;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;padding:12px 14px;display:grid}.timezone-banner svg{margin-top:2px}.timezone-banner strong,.timezone-banner span{display:block}.timezone-banner strong{font-size:.83rem}.timezone-banner span{color:var(--muted);margin-top:1px;font-size:.76rem}.timezone-equivalent{color:var(--ck-color-info-text);font-size:.78rem}.settings-list{gap:8px;display:grid}.setting-row{border-radius:var(--ck-radius-chip);background:var(--ck-color-surface-muted);min-height:66px;transition:border-color var(--ck-transition-fast), background var(--ck-transition-fast), opacity var(--ck-transition-fast);border:1px solid #0000;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.setting-row-active{background:#14a37f0f;border-color:#14a37f38}.setting-row-emphasized.setting-row-active{background:#d9070912;border-color:#d9070942}.setting-row-disabled{opacity:.42}.setting-row-icon{width:38px;height:38px;color:var(--muted);background:#94a3b817;border-radius:11px;place-items:center;display:grid}.setting-row-active .setting-row-icon{color:var(--ck-color-success-text);background:var(--ck-color-success-bg)}.setting-row-copy strong,.setting-row-copy span{display:block}.setting-row-copy strong{font-size:.84rem}.setting-row-copy span{color:var(--muted);margin-top:2px;font-size:.75rem;line-height:1.35}.toggle-disabled{cursor:not-allowed;pointer-events:none}.push-fields{padding-top:4px}.post-test-push-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.post-history-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.post-history-panel{border:1px solid var(--border);background:var(--ck-color-surface-solid);border-radius:14px;padding:14px 16px}.post-history-panel summary{cursor:pointer;justify-content:space-between;font-weight:700;display:flex}.post-history-panel summary span{color:var(--muted)}.post-history-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.post-history-row div{gap:3px;display:grid}.post-history-row span{color:var(--muted);font-size:.82rem}@media (width<=760px){.post-history-strip{grid-template-columns:1fr}}.post-editor-actions{z-index:10;border:1px solid var(--border);border-radius:var(--ck-radius-chip);background:color-mix(in srgb, var(--ck-color-surface-solid) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;padding:12px;position:sticky;bottom:12px;box-shadow:0 14px 34px #00000057}.save-context{min-width:0;margin-right:auto}.save-context span,.save-context strong{display:block}.save-context span{color:var(--muted);font-size:.72rem}.save-context strong{margin-top:1px;font-size:.78rem}.preview-heading{justify-content:space-between;align-items:center;min-height:38px;display:flex}.preview-heading .category-label{margin:0;display:block}.preview-heading strong{margin-top:1px;font-size:.85rem;display:block}.preview-heading a{border:1px solid var(--border);width:36px;height:36px;color:var(--muted);background:var(--ck-color-surface-muted);border-radius:11px;place-items:center;text-decoration:none;display:grid}.hero-image-preview{border-radius:var(--ck-radius-chip);width:100%;max-width:320px;margin-bottom:8px}.block-editor{gap:12px;display:grid}.block-editor-item{gap:10px;padding:14px;display:grid}.block-editor-item-header{justify-content:space-between;align-items:center;display:flex}.block-editor-item-actions{gap:6px;display:flex}.block-editor-item-actions .ck-button{min-height:32px;padding:0 10px}.block-editor-item input[type=text],.block-editor-item textarea{border:1px solid var(--border);border-radius:var(--ck-radius-control);background:var(--ck-color-surface-solid);min-height:40px;color:var(--text);font:inherit;padding:8px 12px}.block-editor-item textarea{min-height:72px}.block-editor-add{flex-wrap:wrap;gap:8px;display:flex}.block-editor-add .ck-button{min-height:36px;padding:0 12px;font-size:.85rem}.post-preview{padding:18px}.story-preview-wrap{gap:10px;display:grid}.story-preview-frame{aspect-ratio:9/16;border:1px solid var(--border);border-radius:var(--ck-radius-chip);background:#090b12;width:100%}.post-preview-hero{border-radius:var(--ck-radius-chip);width:100%;margin-bottom:12px}.post-preview h4{margin:14px 0 4px}.post-preview ul{margin:6px 0;padding-left:20px}.post-preview-block-image{gap:6px;margin:12px 0;display:grid}.post-preview-block-image img{border-radius:var(--ck-radius-chip);width:100%}.post-preview-block-image figcaption{color:var(--muted);font-size:.85rem}.push-preview{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.push-preview span{color:var(--muted);font-size:.9rem;display:block}.meta-list dt{color:var(--muted)}.meta-list dd{margin:0}.campaign-list{gap:14px;display:grid}.campaign-row{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.campaign-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.campaign-editor-panel{gap:18px;margin-bottom:18px;display:grid}.campaign-editor-layout{margin-top:0}.campaign-editor-preview small{color:var(--ck-color-war-gold);margin-top:6px;display:block}.campaign-summary-card{gap:12px;display:grid}.campaign-summary-card .meta-list{gap:10px;display:grid}.campaign-summary-card .meta-list div{grid-template-columns:92px minmax(0,1fr);gap:10px;display:grid}.campaign-segmented{border:1px solid var(--border);border-radius:var(--ck-radius-chip);background:var(--background);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.campaign-segmented button{border-radius:calc(var(--ck-radius-chip) - 4px);min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-weight:800}.campaign-segmented button.active{background:var(--ck-color-war-gold);color:#fff}.campaign-feedback{margin:10px 0 0;font-size:.88rem}.campaign-feedback-sent{color:var(--green)}.campaign-feedback-failed{color:var(--red)}.row-title h3{margin:0}.inline-meta{color:var(--muted);font-size:.9rem}.inline-meta span{align-items:center;gap:6px;display:inline-flex}@media (width<=1080px){.app-shell{grid-template-columns:minmax(0,1fr)}.nav-toggle,.nav-close{display:inline-flex}.sidebar{z-index:60;visibility:hidden;width:min(320px,86vw);height:100vh;transition:transform .22s,visibility 0s .22s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%);box-shadow:24px 0 48px #0006}.sidebar-open{visibility:visible;transition:transform .22s,visibility;transform:translate(0)}.sidebar-backdrop{z-index:50;background:#03030499;display:block;position:fixed;inset:0}.metric-grid,.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-editor-layout{grid-template-columns:1fr}.post-editor-preview{position:static}.post-editor-preview .post-preview{max-width:620px}.mobile-topbar{display:flex}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}.content-card-skeleton{animation:none}}@media (width<=680px){.main-content{padding:18px}.sidebar{width:min(300px,86vw);padding:18px}.metric-grid,.card-grid,.form-columns,.campaign-row{grid-template-columns:1fr}.campaign-actions{justify-content:flex-start}.page-heading,.page-heading-actions,.page-heading-action-group{flex-direction:column;align-items:stretch}.page-heading-actions .ck-button,.page-heading-action-group .ck-button{width:100%}.content-toolbar{flex-direction:column;align-items:stretch}.toolbar-search{min-width:0}.toolbar-filter{justify-content:space-between}.toolbar-filter select{flex:1;min-width:0}.toolbar-result-count{text-align:left;min-width:0}.section-header{flex-direction:column}h1{font-size:1.4rem}.section-card{border-radius:var(--ck-radius-tile);padding:16px}.section-header{margin-bottom:16px}.post-editor-layout,.post-editor-form{gap:14px}.editor-section{border-radius:var(--ck-radius-chip)}.editor-section-header{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px}.editor-section-icon{border-radius:10px;width:34px;height:34px}.editor-section-content{gap:16px;padding:14px}.presentation-choices{grid-template-columns:1fr}.presentation-choice{min-height:78px}.upload-panel,.upload-panel-has-media{grid-template-columns:52px minmax(0,1fr)}.upload-panel .hero-image-preview{width:52px;height:52px}.upload-panel .upload-button{grid-column:1/-1;width:100%}.story-file-heading,.content-subheading{align-items:center}.story-file-heading>div>span,.content-subheading>div>span{max-width:220px}.setting-row{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;padding:10px}.setting-row-icon{width:34px;height:34px}.setting-row-copy span{font-size:.72rem}.post-editor-actions{border-radius:var(--ck-radius-control);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;padding:9px;display:grid;bottom:8px}.save-context{display:none}.post-editor-actions .ck-button{width:100%;min-width:0;padding-inline:10px}.block-editor-item-header{align-items:flex-start}.block-editor-item-actions .ck-button{width:34px;padding:0}.block-editor-add{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.story-preview-frame{max-height:70vh}}
