:root{--ck-ink:#1D1D1F;--ck-ink-soft:#3C3C43;--ck-ink-mute:#6E6E73;--ck-ink-faint:#A0A0A5;--ck-rule:#E5E5EA;--ck-rule-strong:#D1D1D6;--ck-paper:#FBFBFD;--ck-surface:#FFFFFF;--ck-surface-alt:#F5F5F7;--ck-copper:#B87333;--ck-copper-soft:#FDF5EE;--ck-copper-faint:#FEF9F3;--ck-good:#047857;--ck-good-soft:#DCFCE7;--ck-good-dark:#166534;--ck-warn:#B87333;--ck-warn-soft:#FEF3C7;--ck-warn-dark:#92400E;--ck-crit:#B91C1C;--ck-crit-soft:#FEE2E2;--ck-crit-dark:#991B1B;--ck-info:#1D4ED8;--ck-info-soft:#DBEAFE;--ck-info-dark:#1E40AF}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ck-ink:#F5F5F7;--ck-ink-soft:#D1D1D6;--ck-ink-mute:#98989D;--ck-ink-faint:#6E6E73;--ck-rule:#38383A;--ck-rule-strong:#48484A;--ck-paper:#000;--ck-surface:#1C1C1E;--ck-surface-alt:#2C2C2E;--ck-copper:#D89158;--ck-copper-soft:#2A1F14;--ck-copper-faint:#241A10}}:root[data-theme=dark]{--ck-ink:#F5F5F7;--ck-ink-soft:#D1D1D6;--ck-ink-mute:#98989D;--ck-ink-faint:#6E6E73;--ck-rule:#38383A;--ck-rule-strong:#48484A;--ck-paper:#000;--ck-surface:#1C1C1E;--ck-surface-alt:#2C2C2E;--ck-copper:#D89158;--ck-copper-soft:#2A1F14;--ck-copper-faint:#241A10}.ck-shell{font-size:12.5px;line-height:1.4;color:var(--ck-ink);background:var(--ck-paper);font-feature-settings:"ss01","cv11","tnum";min-height:100%}.ck-shell .ck-container{max-width:1500px;margin:0 auto;padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.ck-header{position:sticky;top:0;z-index:40;background:var(--ck-paper);color:var(--ck-ink);border-bottom:1px solid var(--ck-rule);box-shadow:inset 0 -1px 0 var(--ck-copper-soft)}.ck-header-inner{max-width:1500px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:7px max(12px,env(safe-area-inset-right,0px)) 7px max(12px,env(safe-area-inset-left,0px));font-size:11px}.ck-header-eyebrow{font-size:10px;color:var(--ck-copper);text-transform:uppercase;letter-spacing:.08em;margin-right:8px;font-weight:600}.ck-header-title{font-size:13px;font-weight:600;color:var(--ck-ink);letter-spacing:-.01em}.ck-header-title .sub{font-weight:500;color:var(--ck-ink-mute);margin-left:8px;font-size:11px}.ck-header-nav{display:flex;gap:2px;margin-left:12px;flex-wrap:wrap}.ck-header-nav a{padding:5px 10px;color:var(--ck-ink-mute);text-decoration:none;font-weight:500;font-size:11.5px;border-bottom:2px solid transparent;transition:color .12s ease,border-color .12s ease}.ck-header-nav a:hover{color:var(--ck-ink)}.ck-header-nav a.active,.ck-header-nav a[aria-current=page]{color:var(--ck-ink);font-weight:600;border-bottom-color:var(--ck-copper)}.ck-header-right{margin-left:auto;gap:10px;color:var(--ck-ink-mute)}.ck-header-right,.ck-toolbar{display:flex;align-items:center;font-size:11px}.ck-toolbar{gap:8px;padding:6px max(12px,env(safe-area-inset-right,0px)) 6px max(12px,env(safe-area-inset-left,0px));background:var(--ck-paper);border-bottom:1px solid var(--ck-rule);flex-wrap:wrap;position:sticky;top:33px;z-index:30}.ck-toolbar-group{display:inline-flex;align-items:center;gap:4px;padding-right:8px;border-right:1px solid var(--ck-rule)}.ck-toolbar-group:last-child{border-right:0}.ck-toolbar-group.right{margin-left:auto}.ck-toolbar-lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--ck-ink-mute);font-size:10px;font-weight:600;margin-right:2px}.ck-btn{background:var(--ck-surface);border:1px solid var(--ck-rule);padding:3px 8px;cursor:pointer;font-size:11px;color:var(--ck-ink);font-family:inherit;display:inline-flex;align-items:center;gap:4px;min-height:24px;transition:background .12s ease}.ck-btn:hover:not(:disabled){background:var(--ck-surface-alt)}.ck-btn:disabled{opacity:.5;cursor:not-allowed}.ck-btn.primary{background:var(--ck-ink);color:var(--ck-paper);border-color:var(--ck-ink);font-weight:600}.ck-btn.primary:hover:not(:disabled){background:#000}.ck-btn.copper{background:var(--ck-copper);color:var(--ck-paper);border-color:var(--ck-copper);font-weight:600}.ck-btn.danger{background:var(--ck-crit);color:var(--ck-paper);border-color:var(--ck-crit)}.ck-btn.ghost{background:transparent;border-color:transparent}.ck-btn.ghost:hover:not(:disabled){background:var(--ck-surface-alt)}.ck-toolbar input[type=date],.ck-toolbar input[type=month],.ck-toolbar input[type=number],.ck-toolbar input[type=search],.ck-toolbar input[type=text],.ck-toolbar select{padding:3px 8px;font-size:11px;border:1px solid var(--ck-rule);background:var(--ck-surface);color:var(--ck-ink);min-height:24px;font-family:inherit}.ck-kpis{display:grid;grid-template-columns:repeat(var(--ck-kpi-cols,6),1fr);background:var(--ck-surface);border-bottom:1px solid var(--ck-rule)}.ck-kpi{padding:8px 12px;border-right:1px solid var(--ck-rule);min-width:0}.ck-kpi:last-child{border-right:0}.ck-kpi .ck-kpi-l{font-size:9px;color:var(--ck-ink-mute);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-kpi .ck-kpi-v{font-size:15px;font-weight:600;color:var(--ck-ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.2}.ck-kpi .ck-kpi-v.copper{color:var(--ck-copper)}.ck-kpi .ck-kpi-v.good{color:var(--ck-good)}.ck-kpi .ck-kpi-v.warn{color:var(--ck-warn)}.ck-kpi .ck-kpi-v.crit{color:var(--ck-crit)}.ck-kpi .ck-kpi-d{font-size:10px;margin-top:1px;color:var(--ck-ink-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-kpi .ck-kpi-d.up{color:var(--ck-good)}.ck-kpi .ck-kpi-d.dn{color:var(--ck-crit)}.ck-table-wrap{background:var(--ck-surface);border:1px solid var(--ck-rule);overflow-x:auto}.ck-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:12px}.ck-table thead th{background:var(--ck-paper);padding:4px 8px;text-align:left;font-size:10px;font-weight:600;color:var(--ck-ink-mute);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--ck-rule);position:sticky;top:0;z-index:1;white-space:nowrap}.ck-table thead th.right{text-align:right}.ck-table thead th.center{text-align:center}.ck-table tbody td{padding:4px 8px;border-bottom:1px solid var(--ck-rule);font-size:12px;vertical-align:middle;color:var(--ck-ink)}.ck-table tbody td.right{text-align:right}.ck-table tbody td.center{text-align:center}.ck-table tbody td.num{font-variant-numeric:tabular-nums;font-weight:500}.ck-table tbody tr:hover td{background:var(--ck-copper-faint)}.ck-table tbody tr.ck-row-dim td{opacity:.55}.ck-pill{display:inline-block;padding:1px 6px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:2px;background:var(--ck-surface-alt);color:var(--ck-ink-mute);border:1px solid var(--ck-rule)}.ck-pill.ok{background:var(--ck-good-soft);color:var(--ck-good-dark);border-color:transparent}.ck-pill.warn{background:var(--ck-warn-soft);color:var(--ck-warn-dark);border-color:transparent}.ck-pill.crit{background:var(--ck-crit-soft);color:var(--ck-crit-dark);border-color:transparent}.ck-pill.info{background:var(--ck-info-soft);color:var(--ck-info-dark);border-color:transparent}.ck-pill.copper{background:var(--ck-copper-soft);color:var(--ck-copper);border-color:var(--ck-copper)}.ck-pill.ink{background:var(--ck-ink);color:var(--ck-paper);border-color:var(--ck-ink)}.ck-section{background:var(--ck-surface);border:1px solid var(--ck-rule);margin-top:12px}.ck-section+.ck-section{margin-top:10px}.ck-section-head{padding:6px 12px;border-bottom:1px solid var(--ck-rule);background:var(--ck-paper);display:flex;align-items:center;justify-content:space-between;gap:12px}.ck-section-head h2{margin:0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ck-ink-mute)}.ck-section-body{padding:10px 12px}.ck-section-body.pad-0{padding:0}.ck-grid-2{display:grid;grid-template-columns:2fr 1fr;gap:0}.ck-grid-2>*{padding:10px 12px;min-width:0}.ck-grid-2>:first-child{border-right:1px solid var(--ck-rule)}.ck-sideline{padding:8px 12px;border-top:1px solid var(--ck-rule);font-size:11px;display:flex;justify-content:space-between;align-items:center;background:var(--ck-paper);color:var(--ck-ink-mute);flex-wrap:wrap;gap:8px}.ck-sideline .num{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ck-ink)}.ck-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;color:var(--ck-ink-mute)}.ck-field{display:flex;flex-direction:column;gap:4px;min-width:0}.ck-field-lbl{font-size:10px;color:var(--ck-ink-mute);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.ck-input{padding:5px 8px;border:1px solid var(--ck-rule);background:var(--ck-surface);color:var(--ck-ink);font-size:12px;font-family:inherit;width:100%;box-sizing:border-box}.ck-input:focus{outline:none;border-color:var(--ck-copper);box-shadow:0 0 0 2px var(--ck-copper-soft)}.ck-input.num{font-variant-numeric:tabular-nums;text-align:right}.ck-empty{padding:32px 20px;text-align:center;color:var(--ck-ink-mute);font-size:12px;border:1px dashed var(--ck-rule);background:var(--ck-surface)}.ck-spin{display:inline-block;width:10px;height:10px;border:1.5px solid var(--ck-rule);border-top-color:var(--ck-copper);border-radius:50%;animation:ck-spin .8s linear infinite}@keyframes ck-spin{to{transform:rotate(1turn)}}@media (max-width:720px){.ck-header-nav{display:none}.ck-kpis{grid-template-columns:repeat(var(--ck-kpi-cols-mobile,2),1fr)}.ck-grid-2{grid-template-columns:1fr}.ck-grid-2>:first-child{border-right:0;border-bottom:1px solid var(--ck-rule)}.ck-toolbar{padding:6px 10px;gap:6px}.ck-toolbar-group{border-right:0;padding-right:0}.ck-toolbar-group.right{margin-left:0;width:100%;justify-content:flex-end}}