.kadmin{--ka-paper: #f6f7f8;--ka-card: #ffffff;--ka-sunk: #eef0f2;--ka-line: #d8dce0;--ka-line-soft: #e6e9ec;--ka-ink: #0e1116;--ka-ink-2: #454b53;--ka-ink-3: #666d76;--ka-lab: #2bb36a;--ka-lab-ink: #1e7c49;--ka-lab-soft: #e8f4ec;--ka-mgmt: #b85a3a;--ka-mgmt-ink: #a95335;--ka-mgmt-soft: #faede6;--ka-brass: #86682d;--ka-brass-soft: #f5efdf;--ka-blue-ink: #0b67c7;--ka-blue: #0a84ff;--ka-alert: #9d3b34;--ka-alert-soft: #fbebe9;--ka-calm: #666d76;--ka-r-sm: 8px;--ka-r: 12px;--ka-r-lg: 18px;--ka-shadow: 0 1px 2px rgba(23, 21, 15, .04), 0 8px 24px rgba(23, 21, 15, .05);background:var(--ka-paper);color:var(--ka-ink);font-family:Inter Tight,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}@media(prefers-color-scheme:dark){.kadmin{--ka-paper: #0f1216;--ka-card: #171b21;--ka-sunk: #1c2129;--ka-line: #2a313a;--ka-line-soft: #222831;--ka-ink: #eef1f4;--ka-ink-2: #b4bcc6;--ka-ink-3: #848d98;--ka-lab-soft: #17281d;--ka-mgmt-soft: #2a1a12;--ka-brass-soft: #241f12;--ka-alert-soft: #2a1614;--ka-blue-ink: #2f8ee0;--ka-lab-ink: #2bb36a;--ka-mgmt-ink: #c76d4e;--ka-brass: #a88239;--ka-alert: #ca665e;--ka-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .28)}}.kadmin{--background: var(--ka-paper);--foreground: var(--ka-ink);--card: var(--ka-card);--card-foreground: var(--ka-ink);--popover: var(--ka-card);--popover-foreground: var(--ka-ink);--secondary: var(--ka-sunk);--secondary-foreground: var(--ka-ink);--muted: var(--ka-sunk);--muted-foreground: var(--ka-ink-2);--accent: var(--ka-sunk);--accent-foreground: var(--ka-ink);--border: var(--ka-line);--input: var(--ka-line);--ring: var(--ka-lab);--radius: var(--ka-r)}.kadmin .ka-h1{font-size:25px;font-weight:700;letter-spacing:-.022em;line-height:1.15;margin:0}.kadmin .ka-h2{font-size:15.5px;font-weight:650;letter-spacing:-.012em;margin:0}.kadmin .ka-body{font-size:13.5px;line-height:1.55;color:var(--ka-ink-2)}.kadmin .ka-meta{font-size:11.5px;line-height:1.45;color:var(--ka-ink-3)}.kadmin .ka-kicker{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ka-ink-3)}.kadmin .ka-card{background:var(--ka-card);border:1px solid var(--ka-line);border-radius:var(--ka-r-lg);box-shadow:var(--ka-shadow)}.kadmin .ka-card-pad{padding:18px 20px}.kadmin .ka-row{background:var(--ka-card);border:1px solid var(--ka-line);border-radius:var(--ka-r);padding:12px 14px;transition:background .12s ease,border-color .12s ease}.kadmin a.ka-row:hover,.kadmin button.ka-row:hover{background:var(--ka-sunk);border-color:var(--ka-ink-3)}.kadmin .ka-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:650;letter-spacing:.01em;white-space:nowrap}.kadmin .ka-chip-lab{background:var(--ka-lab-soft);color:var(--ka-lab-ink)}.kadmin .ka-chip-mgmt{background:var(--ka-mgmt-soft);color:var(--ka-mgmt-ink)}.kadmin .ka-chip-money{background:var(--ka-brass-soft);color:var(--ka-brass)}.kadmin .ka-chip-alert{background:var(--ka-alert-soft);color:var(--ka-alert)}.kadmin .ka-chip-calm{background:var(--ka-sunk);color:var(--ka-ink-3)}.kadmin .ka-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;font-size:12.5px;font-weight:650;border:1px solid var(--ka-line);background:var(--ka-card);color:var(--ka-ink);cursor:pointer;transition:background .12s ease,opacity .12s ease}.kadmin .ka-btn:hover:not(:disabled){background:var(--ka-sunk)}.kadmin .ka-btn:disabled{opacity:.5;cursor:default}.kadmin .ka-btn-primary{background:var(--ka-ink);border-color:var(--ka-ink);color:var(--ka-paper)}.kadmin .ka-btn-primary:hover:not(:disabled){background:var(--ka-ink-2)}.kadmin .ka-input{height:36px;width:100%;padding:0 12px;border-radius:var(--ka-r);border:1px solid var(--ka-line);background:var(--ka-card);color:var(--ka-ink);font-size:13px;font-family:inherit;outline:none}.kadmin .ka-input:focus{border-color:var(--ka-ink-2)}.kadmin .ka-input::placeholder{color:var(--ka-ink-3)}.kadmin .ka-shell{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh}.kadmin .ka-side{border-right:1px solid var(--ka-line);background:var(--ka-card);padding:18px 12px 96px;position:sticky;top:0;align-self:start;height:auto;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.kadmin .ka-main{min-width:0;padding:26px 28px 64px}@media(max-width:900px){.kadmin .ka-shell{grid-template-columns:minmax(0,1fr)}.kadmin .ka-side{position:static;height:auto;border-right:none;border-bottom:1px solid var(--ka-line);max-height:none;overflow-y:visible;padding-bottom:20px}.kadmin .ka-main{padding:18px 16px 56px}}.kadmin .ka-navgroup{margin-top:16px}.kadmin .ka-navgroup:first-of-type{margin-top:6px}.kadmin .ka-navgroup>.ka-kicker{padding:0 10px 6px;display:block}.kadmin .ka-nav{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:var(--ka-r-sm);font-size:13px;font-weight:500;color:var(--ka-ink-2);text-decoration:none;transition:background .12s ease}.kadmin .ka-nav:hover{background:var(--ka-sunk);color:var(--ka-ink)}.kadmin .ka-nav[data-active=true]{background:var(--ka-sunk);color:var(--ka-ink);font-weight:650}.kadmin .ka-nav-count{margin-left:auto;font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:999px;background:var(--ka-alert-soft);color:var(--ka-alert)}.kadmin .ka-table{width:100%;border-collapse:collapse;font-size:13px}.kadmin .ka-table th{text-align:left;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ka-ink-3);font-weight:700;padding:0 10px 8px 0;border-bottom:1px solid var(--ka-line)}.kadmin .ka-table td{padding:10px 10px 10px 0;border-bottom:1px solid var(--ka-line-soft);vertical-align:top}.kadmin .ka-table tr:last-child td{border-bottom:none}.kadmin .ka-empty{border:1px dashed var(--ka-line);border-radius:var(--ka-r-lg);padding:40px 24px;text-align:center;color:var(--ka-ink-3)}
