:root{color-scheme:light;--font-family-sans:"IBM Plex Sans","Aptos","Segoe UI",sans-serif;--font-family-mono:"IBM Plex Mono","Cascadia Mono",monospace;--bg-canvas:#f4f7fb;--surface-base:rgba(255,255,255,0.96);--surface-muted:rgba(231,238,246,0.94);--surface-strong:rgba(255,255,255,0.99);--surface-overlay:rgba(255,255,255,0.98);--surface-inverse:#101820;--ink-strong:#111827;--ink-muted:#475467;--ink-faint:#667085;--ink-on-inverse:#f8fafc;--ink-on-inverse-muted:rgba(248,250,252,0.74);--ink-inverse:#ffffff;--accent-strong:#b8552e;--accent-mid:#d27a4a;--accent-soft:#f7dfd4;--info-strong:#145c88;--info-soft:#d8ecf7;--success-strong:#2e5c47;--success-soft:#dff1e7;--warning-strong:#a86217;--warning-soft:#fff3d6;--danger-strong:#9c3d2d;--danger-soft:#f8ddd8;--line:rgba(15,23,42,0.13);--line-strong:rgba(15,23,42,0.22);--border-subtle:rgba(15,23,42,0.13);--border-strong:rgba(15,23,42,0.22);--border-focus:#b8552e;--shadow-sm:0 1px 2px rgba(15,23,42,0.06);--shadow-md:0 10px 30px rgba(15,23,42,0.1);--shadow-lg:0 20px 70px rgba(15,23,42,0.16);--shadow-soft:0 1px 2px rgba(15,23,42,0.06);--shadow-lift:0 10px 30px rgba(15,23,42,0.1);--shadow-modal:0 20px 70px rgba(15,23,42,0.16);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--transition-fast:120ms ease;--transition-base:200ms ease;--transition-slow:320ms ease;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:80px;--space-10:96px;--space-11:128px;--container-max:1180px;--container-narrow:760px;--container-text:65ch;--canvas-max:1440px;--canvas-gutter-compact:16px;--canvas-gutter:32px;--shell-sidebar-width:232px;--rail-width:56px;--canvas-sidebar-min:296px;--canvas-sidebar-max:360px;--canvas-card-min:240px;--canvas-metric-min:152px;--breakpoint-compact:600px;--breakpoint-medium:840px;--breakpoint-expanded:1200px;--header-height:72px;--tap-min:44px}[data-theme=dark]{color-scheme:dark;--bg-canvas:#0f1720;--surface-base:rgba(22,31,44,0.94);--surface-muted:rgba(14,23,34,0.94);--surface-strong:rgba(31,43,59,0.96);--surface-overlay:rgba(31,43,59,0.96);--surface-inverse:#f8fafc;--ink-strong:#f8fafc;--ink-muted:#cbd5e1;--ink-faint:#94a3b8;--ink-on-inverse:#111827;--ink-on-inverse-muted:rgba(17,24,39,0.74);--ink-inverse:#111827;--accent-strong:#b8552e;--accent-mid:#d27a4a;--accent-soft:rgba(184,85,46,0.22);--info-strong:#4ea8d8;--info-soft:rgba(20,92,136,0.22);--success-strong:#6cba91;--success-soft:rgba(46,92,71,0.24);--warning-strong:#d68a3a;--warning-soft:rgba(168,98,23,0.24);--danger-strong:#d8674f;--danger-soft:rgba(156,61,45,0.24);--line:rgba(226,232,240,0.16);--line-strong:rgba(226,232,240,0.28);--border-subtle:rgba(226,232,240,0.16);--border-strong:rgba(226,232,240,0.28);--border-focus:#d27a4a;--shadow-sm:0 6px 20px rgba(0,0,0,0.32);--shadow-md:0 14px 40px rgba(0,0,0,0.42);--shadow-lg:0 20px 70px rgba(0,0,0,0.5);--shadow-soft:0 6px 20px rgba(0,0,0,0.32);--shadow-lift:0 14px 40px rgba(0,0,0,0.42);--shadow-modal:0 20px 70px rgba(0,0,0,0.5)}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--bg-canvas:#0f1720;--surface-base:rgba(22,31,44,0.94);--surface-muted:rgba(14,23,34,0.94);--surface-strong:rgba(31,43,59,0.96);--surface-overlay:rgba(31,43,59,0.96);--surface-inverse:#f8fafc;--ink-strong:#f8fafc;--ink-muted:#cbd5e1;--ink-faint:#94a3b8;--ink-on-inverse:#111827;--ink-on-inverse-muted:rgba(17,24,39,0.74);--ink-inverse:#111827;--accent-strong:#b8552e;--accent-mid:#d27a4a;--accent-soft:rgba(184,85,46,0.22);--info-strong:#4ea8d8;--info-soft:rgba(20,92,136,0.22);--success-strong:#6cba91;--success-soft:rgba(46,92,71,0.24);--warning-strong:#d68a3a;--warning-soft:rgba(168,98,23,0.24);--danger-strong:#d8674f;--danger-soft:rgba(156,61,45,0.24);--line:rgba(226,232,240,0.16);--line-strong:rgba(226,232,240,0.28);--border-subtle:rgba(226,232,240,0.16);--border-strong:rgba(226,232,240,0.28);--border-focus:#d27a4a;--shadow-sm:0 6px 20px rgba(0,0,0,0.32);--shadow-md:0 14px 40px rgba(0,0,0,0.42);--shadow-lg:0 20px 70px rgba(0,0,0,0.5);--shadow-soft:0 6px 20px rgba(0,0,0,0.32);--shadow-lift:0 14px 40px rgba(0,0,0,0.42);--shadow-modal:0 20px 70px rgba(0,0,0,0.5)}}.chrome-card{background:color-mix(in srgb,var(--surface-strong) 94%,transparent)}.chrome-card,.chrome-panel{border:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent);border-radius:var(--radius-md);box-shadow:0 1px 2px color-mix(in srgb,var(--ink-strong) 5%,transparent)}.chrome-panel{background:color-mix(in srgb,var(--surface-strong) 96%,transparent)}.eyebrow,.label-mono{color:var(--ink-muted);font-family:var(--font-family-sans);font-size:.75rem;font-weight:700;line-height:1.35;letter-spacing:0;text-transform:none}.page-title{color:var(--ink-strong);font-size:2rem;font-weight:760;line-height:1.02;margin:0}.page-stack{gap:var(--space-4)}.page-header,.page-stack{display:grid;min-inline-size:0}.page-header{gap:var(--space-2)}.muted{color:var(--ink-muted)}.panel{border:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent);border-radius:var(--radius-md);background:var(--surface-strong);padding:var(--space-5)}.section-title{color:var(--ink-strong);font-size:1.125rem;font-weight:700;line-height:1.25;margin:0}.kf-badge,.signal-chip{display:inline-flex;align-items:center;gap:.375rem;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-muted);color:var(--ink-muted);font-size:.75rem;font-weight:700;line-height:1.35;letter-spacing:0;padding:.2rem .55rem;text-transform:none}.kf-badge[data-tone=accent],.signal-chip[data-tone=accent]{border-color:color-mix(in srgb,var(--accent-strong) 28%,transparent);background:var(--accent-soft);color:var(--accent-strong)}.kf-badge[data-tone=success],.signal-chip[data-tone=success]{border-color:color-mix(in srgb,var(--success-strong) 28%,transparent);background:var(--success-soft);color:var(--success-strong)}.kf-badge[data-tone=warning],.signal-chip[data-tone=warning]{border-color:color-mix(in srgb,var(--warning-strong) 28%,transparent);background:var(--warning-soft);color:var(--warning-strong)}.kf-badge[data-tone=danger],.signal-chip[data-tone=danger]{border-color:color-mix(in srgb,var(--danger-strong) 28%,transparent);background:var(--danger-soft);color:var(--danger-strong)}.kf-badge[data-tone=info],.signal-chip[data-tone=info]{border-color:color-mix(in srgb,var(--info-strong) 28%,transparent);background:var(--info-soft);color:var(--info-strong)}.kf-badge[data-tone=muted],.signal-chip[data-tone=muted]{border-color:var(--border-subtle);background:var(--surface-muted);color:var(--ink-muted)}.status-pill{align-items:center;border:1px solid var(--border-subtle);border-radius:999px;color:var(--ink-muted);display:inline-flex;font-size:.75rem;font-weight:700;gap:var(--space-2);line-height:1.35;padding:.375rem .625rem;width:fit-content}.status-pill[data-state=live]{border-color:color-mix(in srgb,var(--accent-strong) 40%,transparent);color:var(--accent-strong)}.status-pill[data-state=error]{border-color:color-mix(in srgb,var(--danger-strong) 40%,transparent);color:var(--danger-strong)}.live-dot{display:inline-block;width:.45rem;height:.45rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 16%,transparent)}.kf-table-wrap{scrollbar-color:color-mix(in srgb,var(--ink-muted) 32%,transparent) transparent;scrollbar-width:thin;width:100%;overflow-x:auto}.kf-operator-workbench-pane::-webkit-scrollbar,.kf-table-wrap::-webkit-scrollbar{block-size:8px;inline-size:8px}.kf-operator-workbench-pane::-webkit-scrollbar-track,.kf-table-wrap::-webkit-scrollbar-track{background:transparent}.kf-operator-workbench-pane::-webkit-scrollbar-thumb,.kf-table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink-muted) 28%,transparent);border-radius:999px}.table-wrap{width:100%;overflow-x:auto}.kf-table{width:100%;border-collapse:separate;border-spacing:0;color:var(--ink-strong);font-size:.875rem}.kf-table th{background:color-mix(in srgb,var(--surface-muted) 46%,transparent);color:var(--ink-muted);font-family:var(--font-family-sans);font-size:.75rem;font-weight:700;letter-spacing:0;padding:.7rem .875rem;text-align:left;text-transform:none;white-space:nowrap}.kf-table td,.kf-table th{border-bottom:1px solid var(--border-subtle)}.kf-table td{color:var(--ink-strong);padding:.875rem;vertical-align:top}.kf-table td.right,.kf-table th.right{text-align:right}.kf-table tbody tr:hover td{background:color-mix(in srgb,var(--surface-muted) 72%,transparent)}.kf-table[data-sticky-end=true] td:last-child,.kf-table[data-sticky-end=true] th:last-child{background:var(--surface-strong);box-shadow:-1px 0 0 var(--border-subtle);inset-inline-end:0;min-inline-size:220px;position:sticky;z-index:1}.kf-table[data-sticky-end=true] th:last-child{z-index:2}.data-table{border-collapse:collapse;min-width:720px;width:100%}.data-table td,.data-table th{border-bottom:1px solid var(--border-subtle);padding:.625rem .75rem;text-align:left;white-space:nowrap}.data-table th{color:var(--ink-faint);font-family:var(--font-family-mono,ui-monospace,monospace);font-size:.6875rem;font-weight:700;text-transform:uppercase}.data-table td[data-numeric=true]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.kf-input{width:100%;border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);border-radius:var(--radius-sm,.25rem);background:color-mix(in srgb,var(--surface-strong) 96%,white);color:var(--ink-strong);font-size:.875rem;line-height:1.4;min-height:var(--tap-min);padding:.5rem .625rem;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.kf-input::placeholder{color:var(--ink-faint)}.kf-input:focus-visible{outline:2px solid color-mix(in srgb,var(--info-strong) 56%,transparent);outline-offset:1px;border-color:var(--info-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--info-strong) 10%,transparent)}.kf-input:disabled{background:var(--surface-muted);color:var(--ink-muted);cursor:not-allowed}.kf-canvas{box-sizing:border-box;container-name:kf-canvas;container-type:inline-size;display:grid;gap:var(--space-4);inline-size:100%;margin-inline:auto;max-inline-size:var(--canvas-max);min-inline-size:0;padding-inline:var(--canvas-gutter-compact)}.kf-page-header{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 98%,transparent),color-mix(in srgb,var(--surface-base) 96%,var(--bg-canvas)));border:1px solid color-mix(in srgb,var(--border-subtle) 62%,transparent);border-radius:var(--radius-md);box-shadow:0 1px 0 color-mix(in srgb,white 80%,transparent) inset,0 10px 32px color-mix(in srgb,var(--ink-strong) 5%,transparent);min-inline-size:0;overflow:hidden;padding:var(--space-4);position:relative}.kf-page-header:before{background:linear-gradient(90deg,var(--accent-strong) 0 16%,var(--info-strong) 16% 100%);block-size:2px;content:"";display:block;inset-block-start:0;inset-inline:0;position:absolute}.kf-page-header-content{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between;min-inline-size:0}.kf-page-header-copy{display:grid;gap:var(--space-2);min-inline-size:0}.kf-page-header-description{color:var(--ink-muted);font-size:.9375rem;line-height:1.55;margin:0;max-inline-size:var(--container-text)}.kf-page-header-actions,.kf-page-header-meta,.kf-section-header-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--space-2);min-inline-size:0}.kf-page-header-meta{margin-block-start:var(--space-1)}.kf-section-header{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between;min-inline-size:0}.kf-section-header>:first-child{min-inline-size:0}.kf-section-header-copy{display:grid;gap:var(--space-1);min-inline-size:0}.kf-section-header-description{color:var(--ink-muted);font-size:.875rem;line-height:1.5;margin:0}.kf-canvas>*{min-inline-size:0}.kf-app-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 54%,white) 0,var(--bg-canvas) 520px),linear-gradient(90deg,color-mix(in srgb,var(--border-subtle) 12%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--border-subtle) 10%,transparent) 1px,transparent 1px),var(--bg-canvas);background-size:auto,28px 28px,28px 28px,auto;color:var(--ink-strong);min-block-size:100vh}.kf-app-shell-grid{display:grid;grid-template-columns:minmax(0,1fr);inline-size:100%;margin-inline:auto;max-inline-size:none;min-block-size:100vh;min-inline-size:0}.kf-app-shell-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 98%,var(--info-soft)) 0,color-mix(in srgb,var(--surface-base) 96%,var(--bg-canvas)) 100%);border-inline-end:1px solid color-mix(in srgb,var(--border-subtle) 66%,transparent);color:var(--ink-strong);display:none;flex-direction:column;gap:var(--space-5);min-inline-size:0;padding:var(--space-4) var(--space-3);position:sticky;top:0;min-block-size:100vh}.kf-app-shell-mark{align-items:center;border-block-end:1px solid color-mix(in srgb,var(--border-subtle) 68%,transparent);display:flex;gap:var(--space-2);min-block-size:56px;padding:0 var(--space-2) var(--space-3)}.kf-app-shell-nav{display:flex;flex-direction:column;gap:var(--space-5);min-inline-size:0}.kf-app-shell-nav-group{display:grid;gap:var(--space-2);min-inline-size:0}.kf-app-shell-nav-label,.kf-topbar-kicker{color:var(--ink-faint);font-family:var(--font-family-sans);font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1.35;text-transform:none}.kf-app-shell-nav-label{padding:0 var(--space-2)}.kf-app-shell-nav-item{align-items:center;border:1px solid transparent;border-radius:var(--radius-md);color:var(--ink-muted);display:flex;gap:var(--space-2);min-block-size:40px;min-inline-size:0;padding:0 var(--space-3);position:relative;text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.kf-app-shell-nav-item:hover{background:color-mix(in srgb,var(--surface-strong) 90%,var(--bg-canvas));color:var(--ink-strong)}.kf-app-shell-nav-item[data-current=true]{background:color-mix(in srgb,var(--surface-strong) 94%,var(--info-soft));border-color:color-mix(in srgb,var(--info-strong) 18%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--ink-strong) 5%,transparent),inset 0 1px 0 color-mix(in srgb,white 70%,transparent);color:color-mix(in srgb,var(--info-strong) 86%,var(--ink-strong));padding-inline-start:var(--space-4)}.kf-app-shell-nav-item[data-current=true]:before{background:var(--info-strong);border-radius:999px;block-size:18px;content:"";inline-size:3px;inset-block-start:50%;inset-inline-start:0;position:absolute;transform:translateY(-50%)}.kf-app-shell-nav-icon{align-items:center;display:inline-flex;flex:0 0 auto}.kf-app-shell-nav-svg{block-size:1rem;inline-size:1rem}.kf-app-shell-nav-text{flex:1 1 auto;font-size:.8125rem;font-weight:700;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kf-app-shell-nav-count{color:color-mix(in srgb,currentColor 70%,transparent);flex:0 0 auto;font-family:var(--font-family-mono,ui-monospace,monospace);font-size:.6875rem;font-weight:700}.kf-shell-brand{align-items:center;color:var(--ink-strong);display:inline-flex;gap:var(--space-2);min-inline-size:0;text-decoration:none}.kf-shell-brand-dot{background:linear-gradient(135deg,var(--accent-mid),var(--accent-strong));border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-mid) 16%,transparent),0 8px 18px color-mix(in srgb,var(--accent-strong) 24%,transparent);flex:0 0 auto;block-size:.75rem;inline-size:.75rem}.kf-shell-brand-text{font-size:1rem;font-weight:820;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kf-app-shell-drawer{inset:0;position:fixed;z-index:40}.kf-app-shell-drawer-backdrop{background:var(--ink-strong);inset:0;opacity:.48;position:absolute}.kf-app-shell-drawer-panel{background:var(--surface-strong);border-inline-end:1px solid var(--border-subtle);color:var(--ink-strong);display:flex;flex-direction:column;gap:var(--space-4);inset-block:0;inset-inline-start:0;max-inline-size:80vw;overflow-y:auto;padding:var(--space-4);position:absolute;width:min(16rem,80vw)}.kf-app-shell-drawer-header{align-items:center;border-block-end:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent);display:flex;justify-content:space-between;padding-block-end:var(--space-3)}.kf-app-shell-body{display:flex;flex-direction:column;min-inline-size:0}.kf-app-shell-main-grid{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0}.kf-app-shell-topbar{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--surface-strong) 82%,transparent);border-block-end:1px solid color-mix(in srgb,var(--border-subtle) 62%,transparent);display:flex;gap:var(--space-3);justify-content:space-between;min-block-size:64px;min-inline-size:0;padding:var(--space-2) var(--canvas-gutter-compact);position:sticky;top:0;z-index:20}.kf-app-shell-topbar-left,.kf-app-shell-topbar-right{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);min-inline-size:0}.kf-app-shell-main{min-inline-size:0;padding:var(--space-4) 0 var(--space-7)}.kf-app-shell-agent-rail{background:var(--surface-strong);border-inline-start:1px solid var(--border-subtle);display:none;flex-direction:column;gap:var(--space-3);min-inline-size:0;padding:var(--space-4)}.kf-app-shell-icon-button{align-items:center;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--ink-muted);display:inline-flex;justify-content:center;min-block-size:var(--tap-min);min-inline-size:var(--tap-min);padding:var(--space-2)}.kf-app-shell-icon-button:hover{background:var(--surface-muted);color:var(--ink-strong)}.kf-app-shell-drawer-panel .kf-app-shell-icon-button{border-color:color-mix(in srgb,var(--border-subtle) 84%,transparent);color:var(--ink-muted)}.kf-app-shell-drawer-panel .kf-app-shell-icon-button:hover{background:var(--surface-muted);color:var(--ink-strong)}.kf-topbar-status,.kf-topbar-titleblock{align-items:flex-start;display:flex;min-inline-size:0}.kf-topbar-titleblock{flex-direction:column;gap:var(--space-1)}.kf-topbar-title{color:var(--ink-strong);font-size:.95rem;font-weight:820;line-height:1.2}.kf-topbar-status{align-items:center;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.kf-section-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--canvas-card-min)),1fr))}.kf-operator-workspace,.kf-section-grid{display:grid;gap:var(--space-4);min-inline-size:0}.kf-operator-workspace{container-name:kf-workspace;container-type:inline-size;inline-size:100%}.kf-operator-metric-grid{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 98%,transparent),color-mix(in srgb,var(--surface-base) 96%,var(--bg-canvas)));border:1px solid color-mix(in srgb,var(--border-subtle) 62%,transparent);border-radius:var(--radius-md);box-shadow:0 8px 26px color-mix(in srgb,var(--ink-strong) 4%,transparent);gap:0;overflow:hidden}.card-grid,.kf-operator-metric-grid,.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--canvas-metric-min)),1fr));min-inline-size:0}.card-grid,.kpi-grid{gap:var(--space-3)}.kpi{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-inline-size:0;padding:var(--space-4)}.kpi-value{color:var(--ink-strong);display:block;font-size:1.75rem;font-weight:700;line-height:1;margin-block-start:var(--space-2)}.kf-operator-workspace-grid{align-items:start;display:grid;gap:var(--space-4);min-inline-size:0}.kf-operator-workspace-grid,.kf-operator-workspace-grid[data-variant=supporting-sidebar]{grid-template-columns:minmax(0,1fr)}.kf-operator-workbench{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-inline-size:0}.kf-operator-workbench-pane{align-content:start;display:grid;gap:var(--space-4);min-inline-size:0;scrollbar-color:color-mix(in srgb,var(--ink-muted) 32%,transparent) transparent;scrollbar-width:thin}.kf-operator-workbench-pane[data-area=commands],.kf-operator-workbench-pane[data-area=context]{gap:var(--space-3)}.kf-operator-command-stack,.kf-operator-workspace-aside,.kf-operator-workspace-main{min-inline-size:0}.kf-operator-command-stack{display:grid;gap:var(--space-3)}.kf-operator-panel{display:grid;gap:var(--space-4);min-inline-size:0;padding:var(--space-4);position:relative}.kf-operator-panel[data-density=compact]{gap:var(--space-3);padding:var(--space-3)}.kf-operator-panel[data-variant=workbench]{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 98%,transparent) 0,color-mix(in srgb,var(--surface-base) 96%,var(--bg-canvas)) 100%);border-color:color-mix(in srgb,var(--border-subtle) 62%,transparent);box-shadow:0 1px 0 color-mix(in srgb,white 82%,transparent) inset,0 16px 38px color-mix(in srgb,var(--ink-strong) 5%,transparent)}.kf-operator-command-stack [data-agent-surface=true],.kf-operator-command-stack>.chrome-panel,.kf-operator-panel[data-variant=rail]{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 98%,var(--info-soft)) 0,color-mix(in srgb,var(--surface-base) 97%,var(--bg-canvas)) 100%);border-color:color-mix(in srgb,var(--border-subtle) 60%,transparent);box-shadow:0 1px 0 color-mix(in srgb,white 78%,transparent) inset,0 8px 22px color-mix(in srgb,var(--ink-strong) 4%,transparent)}.kf-operator-panel[data-variant=context]{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,var(--success-soft)) 0,var(--surface-base) 100%);box-shadow:0 10px 28px color-mix(in srgb,var(--ink-strong) 6%,transparent)}.kf-operator-panel>.kf-section-header{border-block-end:1px solid color-mix(in srgb,var(--border-subtle) 64%,transparent);margin-block-end:var(--space-1);padding-block-end:var(--space-3)}.kf-form-grid,.kf-two-column{display:grid;gap:var(--space-3)}.kf-two-column{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.kf-load-form{align-items:flex-end;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0}.kf-operator-panel[data-variant=context] .kf-load-form,.kf-operator-panel[data-variant=rail] .kf-load-form,.kf-operator-workbench-pane[data-area=commands] .kf-load-form,.kf-operator-workbench-pane[data-area=context] .kf-load-form{align-items:stretch;grid-template-columns:minmax(0,1fr)}.kf-inline-action{align-items:center;display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;justify-content:flex-end;min-inline-size:min(100%,240px)}.kf-inline-input{max-width:none;min-inline-size:0}.kf-toggle-row{align-items:center;border:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent);border-radius:var(--radius-md);color:var(--ink-muted);display:flex;gap:var(--space-2);min-height:58px;padding:0 var(--space-3)}.kf-toggle-row input{accent-color:var(--accent-strong);block-size:16px;inline-size:16px}.kf-balance-readout{background:linear-gradient(135deg,color-mix(in srgb,var(--info-soft) 72%,white),color-mix(in srgb,var(--surface-strong) 82%,var(--success-soft)));border:1px solid color-mix(in srgb,var(--info-strong) 18%,var(--border-subtle));border-radius:var(--radius-md);display:grid;gap:var(--space-2);padding:var(--space-4)}.kf-balance-readout strong{color:var(--ink-strong);font-size:2rem;line-height:1}.kf-rail-empty-state{border:1px dashed color-mix(in srgb,var(--border-subtle) 86%,transparent);border-radius:var(--radius-md);color:var(--ink-strong);display:grid;gap:var(--space-2);padding:var(--space-3)}.kf-muted-text{color:var(--ink-muted);font-size:.875rem;min-inline-size:0;overflow-wrap:anywhere}.kf-inline-cluster{align-items:center;display:inline-flex}.kf-inline-cluster,.kf-link-card{gap:var(--space-2);min-inline-size:0}.kf-link-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 98%,transparent),color-mix(in srgb,var(--surface-base) 96%,var(--bg-canvas)));border:1px solid color-mix(in srgb,var(--border-subtle) 66%,transparent);border-block-start:2px solid color-mix(in srgb,var(--info-strong) 62%,transparent);border-radius:var(--radius-md);box-shadow:0 1px 0 color-mix(in srgb,white 78%,transparent) inset,0 8px 22px color-mix(in srgb,var(--ink-strong) 4%,transparent);color:var(--ink-strong);display:grid;min-block-size:116px;padding:var(--space-4);text-decoration:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.kf-link-card:hover{border-color:color-mix(in srgb,var(--info-strong) 34%,var(--border-subtle));box-shadow:0 1px 0 color-mix(in srgb,white 82%,transparent) inset,0 14px 30px color-mix(in srgb,var(--ink-strong) 6%,transparent);transform:translateY(-1px)}.kf-link-card:focus-visible{outline:2px solid color-mix(in srgb,var(--info-strong) 56%,transparent);outline-offset:2px}.kf-link-card-title{color:var(--ink-strong);font-size:1rem;font-weight:720;line-height:1.25;min-inline-size:0;overflow-wrap:anywhere}.kf-link-card-body{color:var(--ink-muted);font-size:.875rem}.kf-link-card-body,.kf-link-card-meta{line-height:1.5;min-inline-size:0;overflow-wrap:anywhere}.kf-link-card-meta{color:var(--ink-faint);font-family:var(--font-family-mono,ui-monospace,monospace);font-size:.75rem}.kf-link-card-head{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;min-inline-size:0}.kf-link-card-icon{align-items:center;color:var(--accent-strong);display:inline-flex;flex:0 0 auto}.kf-link-card-badge{flex:0 0 auto;min-inline-size:0}.kf-link-card-facts{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0}.kf-link-card-fact{display:grid;gap:2px;min-inline-size:0}.kf-link-card-fact-label{color:var(--ink-faint);font-size:.6875rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.kf-link-card-fact-value{color:var(--ink-muted);font-size:.8125rem;min-inline-size:0;overflow-wrap:anywhere}.kf-filter-bar{align-items:flex-end;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 97%,transparent),color-mix(in srgb,var(--surface-base) 96%,var(--bg-canvas)));border:1px solid color-mix(in srgb,var(--border-subtle) 68%,transparent);border-radius:var(--radius-md);box-shadow:0 8px 24px color-mix(in srgb,var(--ink-strong) 4%,transparent);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,188px),1fr));padding:var(--space-4)}.kf-filter-bar,.kf-filter-bar>*{min-inline-size:0}.kf-filter-actions{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-2);min-inline-size:0}.kf-filter-actions>*{flex:1 1 auto}.kf-filter-actions .kf-button{flex-basis:120px;min-inline-size:0}.kf-date-range-field{border:0;display:grid;gap:var(--space-2);margin:0;min-inline-size:0;padding:0}.kf-date-range-legend{color:var(--ink-muted);font-family:var(--font-family-sans);font-size:.75rem;font-weight:700;line-height:1.35;margin-block-end:var(--space-1)}.kf-date-range-grid{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0}.kf-date-range-control{display:grid;gap:var(--space-1);min-inline-size:0}.kf-date-range-label{color:var(--ink-faint);font-size:.75rem;font-weight:700;line-height:1.35}.kf-date-range-input{background:var(--surface-strong);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--ink-strong);font:inherit;min-block-size:var(--tap-min);min-inline-size:0;padding:0 var(--space-3)}.kf-date-range-input:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.kf-saved-view-bar{align-items:stretch;display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,172px),1fr));min-inline-size:0}.kf-saved-view-link{background:color-mix(in srgb,var(--surface-strong) 92%,var(--surface-muted));border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);border-radius:var(--radius-md);color:var(--ink-muted);display:grid;gap:var(--space-1);min-block-size:var(--tap-min);min-inline-size:0;overflow-wrap:anywhere;padding:var(--space-3);text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.kf-saved-view-link:hover,.kf-saved-view-link[data-active=true]{background:var(--surface-strong);border-color:color-mix(in srgb,var(--info-strong) 34%,var(--border-subtle));color:var(--ink-strong)}.kf-saved-view-link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.kf-saved-view-label{color:var(--ink-strong);font-size:.875rem;font-weight:700;line-height:1.35;min-inline-size:0}.kf-saved-view-count,.kf-saved-view-meta{color:var(--ink-faint);font-family:var(--font-family-mono,ui-monospace,monospace);font-size:.75rem;line-height:1.35;min-inline-size:0}.kf-filter-chip-group{align-items:center}.kf-filter-chip-group,.kf-tab-list{display:flex;flex-wrap:wrap;gap:var(--space-2);min-inline-size:0}.kf-tab-list{align-items:flex-end;border-block-end:1px solid var(--border-subtle)}.kf-segmented-control{background:color-mix(in srgb,var(--surface-muted) 70%,transparent);flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1)}.kf-filter-chip,.kf-segment,.kf-segmented-control,.kf-sort-link,.kf-tab{align-items:center;border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);border-radius:var(--radius-md);display:inline-flex;max-inline-size:100%;min-inline-size:0}.kf-filter-chip,.kf-segment,.kf-sort-link,.kf-tab{background:color-mix(in srgb,var(--surface-strong) 86%,var(--surface-muted));color:var(--ink-muted);gap:var(--space-2);line-height:1.35;min-block-size:var(--tap-min);overflow-wrap:anywhere;padding:.45rem .75rem;text-decoration:none;touch-action:manipulation;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.kf-tab{border-block-end-color:transparent;border-end-end-radius:0;border-end-start-radius:0;margin-block-end:-1px}.kf-segment{border-color:transparent;min-block-size:calc(var(--tap-min) - 8px)}.kf-filter-chip:hover,.kf-segment:hover,.kf-sort-link:hover,.kf-tab:hover{background:var(--surface-muted);border-color:color-mix(in srgb,var(--info-strong) 24%,var(--border-subtle));color:var(--ink-strong);transform:translateY(-1px)}.kf-filter-chip:focus-visible,.kf-segment:focus-visible,.kf-sort-link:focus-visible,.kf-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--info-strong) 66%,transparent);outline-offset:2px}.kf-filter-chip[data-active=true],.kf-segment[data-active=true],.kf-sort-link[data-active=true],.kf-tab[data-active=true]{background:color-mix(in srgb,var(--info-soft) 72%,var(--surface-strong));border-color:color-mix(in srgb,var(--info-strong) 38%,var(--border-subtle));color:var(--ink-strong)}.kf-tab[data-active=true]{border-block-end-color:var(--surface-strong);box-shadow:0 -2px 0 var(--info-strong) inset}.kf-segment[data-active=true]{box-shadow:var(--shadow-sm)}.kf-filter-chip[data-tone=success][data-active=true]{background:color-mix(in srgb,var(--success-soft) 70%,var(--surface-strong));border-color:color-mix(in srgb,var(--success-strong) 30%,var(--border-subtle))}.kf-filter-chip[data-tone=warning][data-active=true]{background:color-mix(in srgb,var(--warning-soft) 72%,var(--surface-strong));border-color:color-mix(in srgb,var(--warning-strong) 32%,var(--border-subtle))}.kf-filter-chip[data-tone=danger][data-active=true]{background:color-mix(in srgb,var(--danger-soft) 72%,var(--surface-strong));border-color:color-mix(in srgb,var(--danger-strong) 32%,var(--border-subtle))}.kf-filter-chip-label,.kf-filter-chip-value,.kf-segment-label,.kf-segment-value,.kf-tab-label,.kf-tab-meta{min-inline-size:0;overflow-wrap:anywhere}.kf-filter-chip-label,.kf-segment-label,.kf-tab-label{font-size:.8125rem;font-weight:700}.kf-filter-chip-value,.kf-segment-value,.kf-tab-meta{color:var(--ink-faint);font-family:var(--font-family-mono,ui-monospace,monospace);font-size:.75rem}.kf-sort-group{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);min-inline-size:0}.kf-sort-link{font-size:.8125rem;font-weight:700;justify-content:center}.kf-sort-icon{block-size:16px;flex:0 0 auto;inline-size:16px}.kf-option-menu{display:inline-block;max-inline-size:100%;min-inline-size:0;position:relative}.kf-option-menu-trigger{align-items:center;background:color-mix(in srgb,var(--surface-strong) 90%,var(--surface-muted));border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);border-radius:var(--radius-md);color:var(--ink-muted);cursor:pointer;display:inline-flex;gap:var(--space-2);list-style:none;max-inline-size:100%;min-block-size:var(--tap-min);min-inline-size:0;overflow-wrap:anywhere;padding:.45rem .75rem;touch-action:manipulation}.kf-option-menu-trigger::-webkit-details-marker{display:none}.kf-option-menu-trigger:hover,.kf-option-menu[open] .kf-option-menu-trigger{background:var(--surface-muted);border-color:color-mix(in srgb,var(--info-strong) 24%,var(--border-subtle));color:var(--ink-strong)}.kf-option-menu-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--info-strong) 66%,transparent);outline-offset:2px}.kf-option-menu-item-label,.kf-option-menu-label{min-inline-size:0;overflow-wrap:anywhere}.kf-option-menu-item-meta,.kf-option-menu-meta{color:var(--ink-faint);font-family:var(--font-family-mono,ui-monospace,monospace);font-size:.75rem}.kf-option-menu-icon{block-size:1rem;flex:0 0 auto;inline-size:1rem}.kf-option-menu-panel{background:var(--surface-overlay);border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);border-radius:var(--radius-md);box-shadow:var(--shadow-md);inline-size:max-content;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0;max-inline-size:min(320px,calc(100vw - (var(--space-4) * 2)));min-inline-size:220px;padding:var(--space-1);position:absolute;z-index:40}.kf-option-menu-item,.kf-option-menu-list{display:grid;gap:var(--space-1)}.kf-option-menu-item{align-items:center;border-radius:var(--radius-sm);color:var(--ink-muted);min-block-size:var(--tap-min);min-inline-size:0;overflow-wrap:anywhere;padding:var(--space-2) var(--space-3);text-decoration:none}.kf-option-menu-item:hover,.kf-option-menu-item[data-active=true]{background:var(--surface-muted);color:var(--ink-strong)}.kf-option-menu-item[data-tone=danger]{color:var(--danger-strong)}.kf-option-menu-item[data-tone=warning]{color:var(--warning-strong)}.kf-option-menu-item[data-tone=success]{color:var(--success-strong)}.kf-option-menu-item[data-tone=accent],.kf-option-menu-item[data-tone=info]{color:var(--info-strong)}.kf-disclosure{background:color-mix(in srgb,var(--surface-strong) 92%,transparent);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent);border-radius:var(--radius-md);display:grid;min-inline-size:0;overflow:hidden}.kf-disclosure[data-tone=success]{border-color:color-mix(in srgb,var(--success-strong) 22%,var(--border-subtle))}.kf-disclosure[data-tone=warning]{border-color:color-mix(in srgb,var(--warning-strong) 24%,var(--border-subtle))}.kf-disclosure[data-tone=danger]{border-color:color-mix(in srgb,var(--danger-strong) 24%,var(--border-subtle))}.kf-disclosure[data-tone=accent],.kf-disclosure[data-tone=info]{border-color:color-mix(in srgb,var(--info-strong) 20%,var(--border-subtle))}.kf-disclosure-summary{align-items:center;cursor:pointer;display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;list-style:none;min-block-size:var(--tap-min);min-inline-size:0;padding:var(--space-3)}.kf-disclosure-summary::-webkit-details-marker{display:none}.kf-disclosure-summary-text{color:var(--ink-strong);font-size:.875rem;font-weight:720;min-inline-size:0;overflow-wrap:anywhere}.kf-disclosure-summary-meta{color:var(--ink-faint);font-family:var(--font-family-mono,ui-monospace,monospace);font-size:.75rem;min-inline-size:0;overflow-wrap:anywhere}.kf-disclosure-icon{block-size:16px;inline-size:16px;transition:transform var(--transition-fast)}.kf-disclosure[open] .kf-disclosure-icon{transform:rotate(180deg)}.kf-disclosure-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--transition-base),opacity var(--transition-base)}.kf-disclosure[open] .kf-disclosure-panel{grid-template-rows:1fr;opacity:1}.kf-disclosure-panel-inner{min-block-size:0;min-inline-size:0;overflow:hidden;padding:0 var(--space-3) var(--space-3)}.kf-nested-list{list-style:none;margin:0;padding:0}.kf-nested-list,.kf-nested-list-item,.kf-nested-list-row{display:grid;gap:var(--space-2);min-inline-size:0}.kf-nested-list-row{align-items:center;background:color-mix(in srgb,var(--surface-muted) 72%,transparent);border:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr) auto;min-block-size:36px;padding:.45rem .625rem}.kf-nested-list-marker{background:var(--info-strong);block-size:8px;border-radius:var(--radius-pill);inline-size:8px}.kf-nested-list-item[data-tone=success] .kf-nested-list-marker{background:var(--success-strong)}.kf-nested-list-item[data-tone=warning] .kf-nested-list-marker{background:var(--warning-strong)}.kf-nested-list-item[data-tone=danger] .kf-nested-list-marker{background:var(--danger-strong)}.kf-nested-list-label,.kf-nested-list-meta{min-inline-size:0;overflow-wrap:anywhere}.kf-nested-list-label{color:var(--ink-strong);font-size:.8125rem;font-weight:700}.kf-nested-list-meta{color:var(--ink-faint);font-family:var(--font-family-mono,ui-monospace,monospace);font-size:.75rem}.kf-nested-list-children{border-inline-start:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);margin-inline-start:.875rem;min-inline-size:0;padding-inline-start:var(--space-3)}.kf-meta-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.kf-meta-grid,.kf-meta-stack{display:grid;gap:var(--space-3);min-inline-size:0}.kf-meta-block{background:color-mix(in srgb,var(--surface-muted) 78%,transparent);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent);border-radius:var(--radius-md);display:grid;gap:var(--space-1);min-inline-size:0;overflow:hidden;padding:var(--space-3)}.kf-meta-block[data-tone=success]{border-color:color-mix(in srgb,var(--success-strong) 22%,var(--border-subtle))}.kf-meta-block[data-tone=warning]{border-color:color-mix(in srgb,var(--warning-strong) 24%,var(--border-subtle))}.kf-meta-block[data-tone=danger]{border-color:color-mix(in srgb,var(--danger-strong) 24%,var(--border-subtle))}.kf-meta-block[data-tone=accent],.kf-meta-block[data-tone=info]{border-color:color-mix(in srgb,var(--info-strong) 18%,var(--border-subtle))}.kf-meta-block[data-align=end]{text-align:end}.kf-meta-label{color:var(--ink-faint);font-size:.75rem;font-weight:720;line-height:1.35}.kf-meta-label,.kf-meta-value{min-inline-size:0;overflow-wrap:anywhere}.kf-meta-value{color:var(--ink-strong);font-size:.875rem;font-weight:620;line-height:1.45}.kf-meta-value[data-mono=true]{font-weight:560}.kf-meta-value[data-mono=true],.kf-trace-chip{font-family:var(--font-family-mono,ui-monospace,monospace);font-size:.75rem}.kf-trace-chip{align-items:center;border:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent);border-radius:var(--radius-pill);color:var(--ink-muted);display:inline-flex;flex-wrap:wrap;gap:var(--space-1);line-height:1.35;max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere;padding:.25rem .625rem}.kf-trace-chip-label{color:var(--ink-faint)}.kf-trace-chip-value{color:var(--ink-strong);overflow-wrap:anywhere}.kf-timeline-item,.kf-timeline-stack{display:grid;gap:var(--space-2);min-inline-size:0}.kf-timeline-item{background:color-mix(in srgb,var(--surface-muted) 72%,transparent);border:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent);border-radius:var(--radius-md);padding:var(--space-3)}.kf-timeline-item[data-tone=success]{border-color:color-mix(in srgb,var(--success-strong) 20%,var(--border-subtle))}.kf-timeline-item[data-tone=warning]{border-color:color-mix(in srgb,var(--warning-strong) 22%,var(--border-subtle))}.kf-timeline-item[data-tone=danger]{border-color:color-mix(in srgb,var(--danger-strong) 22%,var(--border-subtle))}.kf-timeline-item-header{align-items:flex-start;display:flex;gap:var(--space-2);justify-content:space-between;min-inline-size:0}.kf-timeline-item-title{color:var(--accent-strong);font-family:var(--font-family-mono,ui-monospace,monospace);font-size:.75rem;font-weight:650;line-height:1.45;min-inline-size:0;overflow-wrap:anywhere}.kf-timeline-item-meta{color:var(--ink-faint);flex:0 0 auto;font-size:.75rem;line-height:1.45}.kf-timeline-item-body{color:var(--ink-muted);font-size:.8125rem;line-height:1.5;min-inline-size:0;overflow-wrap:anywhere}.kf-record-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--canvas-card-min)),1fr))}.kf-record-card,.kf-record-grid,.kf-record-stack{display:grid;gap:var(--space-3);min-inline-size:0}.kf-record-card{background:color-mix(in srgb,var(--surface-strong) 94%,transparent);border:1px solid color-mix(in srgb,var(--border-subtle) 74%,transparent);border-radius:var(--radius-md);box-shadow:0 8px 22px color-mix(in srgb,var(--ink-strong) 4%,transparent);overflow:hidden;overflow-wrap:anywhere;padding:var(--space-4)}.kf-record-card[data-tone=success]{border-color:color-mix(in srgb,var(--success-strong) 22%,var(--border-subtle))}.kf-record-card[data-tone=warning]{border-color:color-mix(in srgb,var(--warning-strong) 24%,var(--border-subtle))}.kf-record-card[data-tone=danger]{border-color:color-mix(in srgb,var(--danger-strong) 24%,var(--border-subtle))}.kf-record-card[data-tone=accent],.kf-record-card[data-tone=info]{border-color:color-mix(in srgb,var(--info-strong) 18%,var(--border-subtle))}.kf-record-card-header{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between;min-inline-size:0}.kf-record-card-title{font-size:.9375rem;font-weight:700;margin:0}.kf-record-card-title,.kf-touch-link{color:var(--ink-strong);line-height:1.35;min-inline-size:0;overflow-wrap:anywhere}.kf-touch-link{align-items:center;display:inline-flex;min-block-size:var(--tap-min);max-inline-size:100%;text-decoration:none;touch-action:manipulation}.kf-touch-link:hover{color:var(--info-strong);text-decoration:underline;text-underline-offset:3px}.kf-touch-link:focus-visible{outline:2px solid color-mix(in srgb,var(--info-strong) 72%,transparent);outline-offset:3px}.kf-record-card-body{color:var(--ink-muted);font-size:.875rem;line-height:1.55;margin:0;min-inline-size:0;overflow-wrap:anywhere}.kf-record-card-actions{align-items:center;border-block-start:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;min-inline-size:0;padding-block-start:var(--space-3)}.kf-record-card-action-group{align-items:center;display:flex;flex:1 1 220px;flex-wrap:wrap;gap:var(--space-2);min-inline-size:0}.kf-record-card-actions>.kf-inline-action{flex:1 1 min(100%,300px);justify-self:end}.kf-record-card-meta{color:var(--ink-faint);font-family:var(--font-family-mono,ui-monospace,monospace);font-size:.75rem;line-height:1.45;min-inline-size:0;overflow-wrap:anywhere}.kf-progress-bar{background:color-mix(in srgb,var(--surface-muted) 82%,transparent);block-size:8px;border-radius:var(--radius-pill);inline-size:100%;overflow:hidden}.kf-progress-bar-fill{background:var(--info-strong);block-size:100%;border-radius:inherit;display:block}.kf-progress-bar-fill[data-tone=success]{background:var(--success-strong)}.kf-progress-bar-fill[data-tone=warning]{background:var(--warning-strong)}.kf-progress-bar-fill[data-tone=danger]{background:var(--danger-strong)}.kf-progress-bar-fill[data-tone=accent]{background:var(--accent-strong)}.kf-skeleton-stack{display:grid;gap:var(--space-2);min-inline-size:0}.kf-skeleton{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-muted) 76%,transparent) 0,color-mix(in srgb,var(--surface-strong) 92%,transparent) 46%,color-mix(in srgb,var(--surface-muted) 76%,transparent) 100%);background-size:220% 100%;block-size:44px;border:1px solid color-mix(in srgb,var(--border-subtle) 48%,transparent);border-radius:var(--radius-md);inline-size:100%;min-inline-size:0}.kf-skeleton[data-animated=true]{animation:kf-skeleton-shimmer 1.35s ease-in-out infinite}.kf-skeleton[data-variant=line]{block-size:.75rem;border-radius:999px}.kf-skeleton[data-variant=avatar]{block-size:44px;border-radius:999px;inline-size:44px}.kf-skeleton[data-variant=button]{block-size:var(--tap-min);inline-size:112px}.kf-toast-region{display:grid;gap:var(--space-2);inline-size:min(100%,420px);min-inline-size:0}.kf-toast-region[data-placement=fixed-end]{inset-block-start:var(--space-4);inset-inline-end:var(--space-4);position:fixed;z-index:50}.kf-toast{align-items:start;background:color-mix(in srgb,var(--surface-overlay) 96%,transparent);border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--ink-strong);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);min-inline-size:0;padding:var(--space-3) var(--space-4)}.kf-toast[data-tone=success]{border-color:color-mix(in srgb,var(--success-strong) 30%,var(--border-subtle))}.kf-toast[data-tone=warning]{border-color:color-mix(in srgb,var(--warning-strong) 30%,var(--border-subtle))}.kf-toast[data-tone=danger]{border-color:color-mix(in srgb,var(--danger-strong) 30%,var(--border-subtle))}.kf-toast[data-tone=info]{border-color:color-mix(in srgb,var(--info-strong) 30%,var(--border-subtle))}.kf-toast-icon{align-items:center;background:var(--info-soft);block-size:32px;border-radius:999px;color:var(--info-strong);display:inline-flex;inline-size:32px;justify-content:center}.kf-toast[data-tone=success] .kf-toast-icon{background:var(--success-soft);color:var(--success-strong)}.kf-toast[data-tone=warning] .kf-toast-icon{background:var(--warning-soft);color:var(--warning-strong)}.kf-toast[data-tone=danger] .kf-toast-icon{background:var(--danger-soft);color:var(--danger-strong)}.kf-toast-icon>svg{block-size:1rem;inline-size:1rem}.kf-toast-content,.kf-toast-header{display:grid;gap:var(--space-1);min-inline-size:0}.kf-toast-body,.kf-toast-meta,.kf-toast-title{margin:0;min-inline-size:0;overflow-wrap:anywhere}.kf-toast-title{color:var(--ink-strong);font-size:.875rem;font-weight:700;line-height:1.35}.kf-toast-meta{color:var(--ink-faint);font-family:var(--font-family-mono,ui-monospace,monospace);font-size:.75rem;line-height:1.35}.kf-toast-body{color:var(--ink-muted);font-size:.875rem;line-height:1.45}.kf-toast-action{margin-block-start:var(--space-2)}.kf-button{border:1px solid transparent;border-radius:var(--radius-md);letter-spacing:0;min-inline-size:max-content;text-transform:none;white-space:nowrap}.kf-button[data-variant=primary]{background:var(--info-strong);border-color:color-mix(in srgb,var(--info-strong) 86%,black);box-shadow:inset 0 1px 0 color-mix(in srgb,white 14%,transparent),0 8px 18px color-mix(in srgb,var(--info-strong) 14%,transparent);color:var(--ink-inverse)}.kf-button[data-variant=primary]:hover{background:color-mix(in srgb,var(--info-strong) 88%,white);border-color:var(--info-strong)}.kf-button[data-variant=secondary]{background:color-mix(in srgb,var(--surface-strong) 92%,var(--surface-muted));border-color:var(--border-subtle);color:var(--ink-strong)}.kf-button[data-variant=ghost]:hover,.kf-button[data-variant=secondary]:hover{background:var(--surface-muted);border-color:var(--border-strong)}.kf-button[data-variant=ghost]{background:transparent;border-color:transparent;color:var(--ink-muted)}.kf-button[data-variant=danger]{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger-strong) 22%,transparent);color:var(--danger-strong)}.kf-button[data-variant=danger]:hover{background:var(--danger-strong);color:var(--ink-inverse)}.kf-button:active{transform:translateY(1px)}.kf-button-icon,.kf-inline-icon{block-size:.875rem;flex:0 0 auto;inline-size:.875rem}.kf-button-icon>svg{block-size:100%;inline-size:100%}.kf-stat-card{align-content:space-between;display:grid;gap:var(--space-1);min-block-size:76px;overflow:hidden;padding:var(--space-3) var(--space-4);position:relative}.kf-stat-card,.kf-stat-card>*{min-inline-size:0}.kf-stat-card:before{background:var(--accent-strong);block-size:3px;content:"";display:block;inset-block-start:0;inset-inline:0;position:absolute}.kf-stat-card[data-tone=info]:before{background:var(--info-strong)}.kf-stat-card[data-tone=success]:before{background:var(--success-strong)}.kf-stat-card[data-tone=warning]:before{background:var(--warning-strong)}.kf-stat-card[data-tone=danger]:before{background:var(--danger-strong)}.kf-stat-value-row{align-items:flex-end;display:flex;gap:var(--space-2);justify-content:space-between;min-inline-size:0}.kf-stat-value{color:var(--ink-strong);font-size:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:760;line-height:1;min-inline-size:0;overflow-wrap:anywhere}.kf-stat-indicator{background:currentColor;border:0;border-radius:999px;color:var(--accent-strong);flex:0 0 auto;height:.375rem;opacity:.86;width:.375rem}.kf-operator-metric-grid>.kf-stat-card{background:transparent;border:0;border-inline-end:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent);border-radius:0;box-shadow:none}.kf-operator-metric-grid>.kf-stat-card:last-child{border-inline-end:0}.kf-stat-indicator[data-tone=info]{color:var(--info-strong)}.kf-stat-indicator[data-tone=success]{color:var(--success-strong)}.kf-stat-indicator[data-tone=warning]{color:var(--warning-strong)}.kf-stat-indicator[data-tone=danger]{color:var(--danger-strong)}.kf-resizable-panel{max-inline-size:100%;min-inline-size:min(100%,var(--canvas-sidebar-min));overflow:auto;resize:inline}.kf-resizable-panel[data-resizable=block]{resize:block}.kf-resizable-panel[data-resizable=both]{resize:both}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.animate-fade-in{animation:kf-fade-in .18s ease-out}@keyframes kf-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.animate-fade-in{animation:none}.kf-disclosure-icon,.kf-disclosure-panel,.kf-filter-chip,.kf-sort-link{transition:none}}@media (max-width:640px){.kf-disclosure-summary{grid-template-columns:minmax(0,1fr) auto}.kf-disclosure-summary-meta{grid-column:1/-1}.kf-nested-list-row{grid-template-columns:auto minmax(0,1fr)}.kf-nested-list-meta{grid-column:2}}@media (min-width:600px){.kf-canvas{padding-inline:var(--canvas-gutter)}}@container kf-workspace (min-width: 1024px){.kf-operator-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(var(--canvas-sidebar-min),var(--canvas-sidebar-max))}.kf-operator-workspace-grid[data-variant=primary-sidebar]{grid-template-columns:minmax(0,1fr) var(--canvas-sidebar-min)}.kf-operator-workspace-grid[data-variant=supporting-sidebar]{grid-template-columns:minmax(0,1fr) minmax(var(--canvas-sidebar-min),min(38%,var(--canvas-sidebar-max)))}.kf-operator-workbench{grid-template-columns:minmax(0,1fr) minmax(var(--canvas-sidebar-min),min(28cqi,344px))}.kf-operator-workbench-pane[data-area=commands],.kf-operator-workbench-pane[data-area=context]{max-block-size:calc(100vh - 88px);overflow:auto;overscroll-behavior:contain;position:sticky;scrollbar-gutter:stable;top:72px}}@media (min-width:1024px){.kf-app-shell-grid{grid-template-columns:var(--shell-sidebar-width) minmax(0,1fr)}.kf-app-shell-sidebar{display:flex}.kf-app-shell-mobile-trigger{display:none}}@media (min-width:1280px){.kf-app-shell-grid[data-has-agent-rail=true]{grid-template-columns:var(--shell-sidebar-width) minmax(0,1fr) minmax(var(--canvas-sidebar-min),var(--canvas-sidebar-max))}.kf-app-shell-body[data-has-agent-rail=true]{grid-column:span 2}.kf-app-shell-main-grid[data-has-agent-rail=true]{grid-template-columns:minmax(0,1fr) minmax(var(--canvas-sidebar-min),var(--canvas-sidebar-max))}.kf-app-shell-agent-rail{display:flex}}@media (max-width:980px){.kf-operator-workspace-grid{grid-template-columns:1fr}}@media (max-width:640px){.page-title{font-size:1.875rem}.kf-page-header{padding:var(--space-4)}.kf-page-header-content{flex-direction:column;gap:var(--space-3)}.kf-page-header-actions{inline-size:100%}.kf-app-shell-topbar{align-items:center;gap:var(--space-2);min-block-size:52px;padding-block:var(--space-2)}.kf-app-shell-main{padding-block-start:var(--space-3)}.kf-topbar-title{display:none}.kf-topbar-status{gap:var(--space-1)}.kf-operator-metric-grid{background:transparent;border:0;box-shadow:none;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.kf-operator-metric-grid>.kf-stat-card{background:var(--surface-base);border:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent);border-radius:var(--radius-md);min-block-size:72px;padding:var(--space-3)}.kf-stat-value{font-size:1.375rem}.kf-load-form,.kf-two-column{grid-template-columns:1fr}.kf-operator-panel{padding:var(--space-3)}.kf-operator-panel>.kf-section-header,.kf-section-header{gap:var(--space-2)}.kf-section-header{flex-direction:column}.kf-inline-action{display:grid;grid-template-columns:1fr;justify-content:stretch}.kf-inline-input{max-width:none}.kf-table[data-sticky-end=true] td:last-child,.kf-table[data-sticky-end=true] th:last-child{box-shadow:none;min-inline-size:132px;position:static}.kf-table{font-size:.8125rem}.kf-table td,.kf-table th{padding-inline:var(--space-2)}}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.block{display:block}.absolute{position:absolute}.relative{position:relative}.fixed{position:fixed}.inset-0{inset:0}.inset-y-0{inset-block:0}.left-0{left:0}[class~="-left-[15px]"]{left:-15px}[class~="top-[5px]"]{top:5px}.z-40{z-index:40}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1}.flex-shrink-0{flex-shrink:0}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.self-start{align-self:flex-start}.grid-cols-1{grid-template-columns:minmax(0,1fr)}[class~="grid-cols-[auto_1fr]"]{grid-template-columns:auto minmax(0,1fr)}.min-w-0{min-width:0}.min-w-full{min-width:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-full{max-width:100%}.w-1\.5{width:.375rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-9{width:2.25rem}.w-12{width:3rem}.w-64{width:16rem}[class~="max-w-[480px]"]{max-width:480px}[class~="max-w-[80vw]"]{max-width:80vw}[class~="max-w-[1440px]"]{max-width:1440px}.max-w-3xl{max-width:48rem}.max-w-prose{max-width:65ch}.h-1\.5{height:.375rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.min-h-11{min-height:2.75rem}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-3{column-gap:.75rem}.gap-y-1{row-gap:.25rem}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-4{padding:1rem}[class~="p-[14px]"]{padding:14px}.px-1{padding-inline:.25rem}.px-1\.5{padding-inline:.375rem}.px-2{padding-inline:.5rem}.px-2\.5{padding-inline:.625rem}.px-3{padding-inline:.75rem}.px-3\.5{padding-inline:.875rem}.px-4{padding-inline:1rem}.px-5{padding-inline:1.25rem}.px-6{padding-inline:1.5rem}.py-0\.5{padding-block:.125rem}.py-px{padding-block:1px}.py-1{padding-block:.25rem}.py-1\.5{padding-block:.375rem}.py-2{padding-block:.5rem}.py-2\.5{padding-block:.625rem}.py-3{padding-block:.75rem}.py-4{padding-block:1rem}.py-5{padding-block:1.25rem}.py-6{padding-block:1.5rem}.py-10{padding-block:2.5rem}.pb-1\.5{padding-block-end:.375rem}.pb-3{padding-block-end:.75rem}.pl-3{padding-inline-start:.75rem}.pt-1{padding-block-start:.25rem}.pt-4{padding-block-start:1rem}.m-0{margin:0}.mt-0\.5{margin-block-start:.125rem}.mt-1{margin-block-start:.25rem}.mt-1\.5{margin-block-start:.375rem}.mt-2{margin-block-start:.5rem}.mt-3{margin-block-start:.75rem}.mt-4{margin-block-start:1rem}.mt-5{margin-block-start:1.25rem}.mt-auto{margin-block-start:auto}.mb-0\.5{margin-block-end:.125rem}.mb-5{margin-block-end:1.25rem}.ml-1{margin-inline-start:.25rem}.ml-auto{margin-inline-start:auto}.mx-auto{margin-inline:auto}.rounded{border-radius:var(--radius-sm)}.rounded-2xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:999px}[class~="rounded-[var(--radius-md)]"]{border-radius:var(--radius-md)}.border{border:1px solid var(--border-subtle)}.border-b{border-block-end:1px solid var(--border-subtle)}.border-l{border-inline-start:1px solid var(--border-subtle)}[class~="border-l-[2px]"]{border-inline-start-width:2px}.border-r{border-inline-end:1px solid var(--border-subtle)}.border-t{border-block-start:1px solid var(--border-subtle)}.border-current{border-color:currentColor}.border-dashed{border-style:dashed}.border-transparent{border-color:transparent}[class~="border-[var(--border-subtle)]"]{border-color:var(--border-subtle)}[class~="border-[var(--border-strong)]"]{border-color:var(--border-strong)}[class~="border-[var(--accent-strong)]"]{border-color:var(--accent-strong)}[class~="border-[var(--info-strong)]"]{border-color:var(--info-strong)}[class~="border-[color-mix(in_srgb,var(--danger-strong)_22%,transparent)]"]{border-color:color-mix(in srgb,var(--danger-strong) 22%,transparent)}[class~="border-[color-mix(in_srgb,var(--info-strong)_22%,transparent)]"]{border-color:color-mix(in srgb,var(--info-strong) 22%,transparent)}[class~="border-[color-mix(in_srgb,var(--success-strong)_22%,transparent)]"]{border-color:color-mix(in srgb,var(--success-strong) 22%,transparent)}[class~="border-[color-mix(in_srgb,var(--warning-strong)_22%,transparent)]"]{border-color:color-mix(in srgb,var(--warning-strong) 22%,transparent)}[class~="border-[color-mix(in_srgb,var(--accent-strong)_24%,transparent)]"]{border-color:color-mix(in srgb,var(--accent-strong) 24%,transparent)}[class~="border-[color-mix(in_srgb,var(--danger-strong)_24%,transparent)]"]{border-color:color-mix(in srgb,var(--danger-strong) 24%,transparent)}[class~="border-[color-mix(in_srgb,var(--info-strong)_24%,transparent)]"]{border-color:color-mix(in srgb,var(--info-strong) 24%,transparent)}[class~="border-[color-mix(in_srgb,var(--success-strong)_24%,transparent)]"]{border-color:color-mix(in srgb,var(--success-strong) 24%,transparent)}[class~="border-[color-mix(in_srgb,var(--warning-strong)_24%,transparent)]"]{border-color:color-mix(in srgb,var(--warning-strong) 24%,transparent)}[class~="bg-[var(--bg-canvas)]"]{background:var(--bg-canvas)}[class~="bg-[var(--surface-base)]"]{background:var(--surface-base)}[class~="bg-[var(--surface-muted)]"]{background:var(--surface-muted)}[class~="bg-[var(--surface-strong)]"]{background:var(--surface-strong)}[class~="bg-[var(--accent-soft)]"]{background:var(--accent-soft)}[class~="bg-[var(--accent-strong)]"]{background:var(--accent-strong)}[class~="bg-[var(--danger-soft)]"]{background:var(--danger-soft)}[class~="bg-[var(--info-soft)]"]{background:var(--info-soft)}[class~="bg-[var(--success-soft)]"]{background:var(--success-soft)}[class~="bg-[var(--warning-soft)]"]{background:var(--warning-soft)}[class~="bg-[var(--ink-strong)]"]{background:var(--ink-strong)}.bg-transparent{background:transparent}.bg-current{background:currentColor}.text-left{text-align:left}.text-center{text-align:center}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}[class~="text-[10px]"]{font-size:10px;line-height:1.25}[class~="text-[10.5px]"]{font-size:10.5px;line-height:1.25}[class~="text-[11px]"]{font-size:11px;line-height:1.35}[class~="text-[12px]"]{font-size:12px;line-height:1.4}[class~="text-[0.825rem]"]{font-size:.825rem;line-height:1.35}[class~="text-[0.95rem]"]{font-size:.95rem;line-height:1.35}.font-medium{font-weight:500}.font-semibold{font-weight:700}.font-mono{font-family:var(--font-family-mono,ui-monospace,monospace)}[class~="text-[var(--accent-strong)]"]{color:var(--accent-strong)}[class~="text-[var(--accent-mid)]"]{color:var(--accent-mid)}[class~="text-[var(--danger-strong)]"]{color:var(--danger-strong)}[class~="text-[var(--info-strong)]"]{color:var(--info-strong)}[class~="text-[var(--ink-faint)]"]{color:var(--ink-faint)}[class~="text-[var(--ink-inverse)]"]{color:var(--ink-inverse)}[class~="text-[var(--ink-muted)]"]{color:var(--ink-muted)}[class~="text-[var(--ink-strong)]"]{color:var(--ink-strong)}[class~="text-[var(--success-strong)]"]{color:var(--success-strong)}[class~="text-[var(--warning-strong)]"]{color:var(--warning-strong)}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}[class~="tracking-[0.04em]"]{letter-spacing:.04em}[class~="tracking-[0.08em]"]{letter-spacing:.08em}[class~="tracking-[0.14em]"]{letter-spacing:.14em}[class~="tracking-[0.15em]"]{letter-spacing:.15em}[class~="tracking-[0.16em]"]{letter-spacing:.16em}[class~="tracking-[0.18em]"]{letter-spacing:.18em}.tabular-nums{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.underline{text-decoration:underline}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.cursor-pointer{cursor:pointer}.transition-all{transition:all var(--transition-fast)}.transition-colors{transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}.transition-opacity{transition:opacity var(--transition-fast)}.duration-150{transition-duration:.15s}[class~="hover:bg-[var(--accent-mid)]"]:hover{background:var(--accent-mid)}[class~="hover:bg-[var(--surface-muted)]"]:hover{background:var(--surface-muted)}[class~="hover:border-[var(--accent-mid)]"]:hover{border-color:var(--accent-mid)}[class~="hover:text-[var(--accent-mid)]"]:hover{color:var(--accent-mid)}[class~="hover:text-[var(--ink-muted)]"]:hover{color:var(--ink-muted)}[class~="hover:text-[var(--ink-strong)]"]:hover{color:var(--ink-strong)}.hover\:opacity-70:hover{opacity:.7}[class~="disabled:cursor-not-allowed"]:disabled{cursor:not-allowed}[class~="disabled:opacity-50"]:disabled{opacity:.5}[class~="focus-visible:outline-2"]:focus-visible{outline-width:2px;outline-style:solid}[class~="focus-visible:outline-[var(--border-focus)]"]:focus-visible{outline-color:var(--border-focus)}[class~="focus-visible:outline-offset-2"]:focus-visible{outline-offset:2px}[class~="first:pt-0"]:first-child{padding-block-start:0}[class~="last:pb-0"]:last-child{padding-block-end:0}.border-separate{border-collapse:separate}.border-spacing-y-2{border-spacing:0 .5rem}.right{text-align:right}.animate-pulse{animation:kf-pulse 1.5s ease-in-out infinite}.animate-spin{animation:kf-spin .9s linear infinite}@keyframes kf-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes kf-spin{to{transform:rotate(1turn)}}@keyframes kf-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:640px){.kf-toast-region[data-placement=fixed-end]{inline-size:calc(100vw - (var(--space-4) * 2));inset-inline:var(--space-4)}}@media (min-width:640px){.sm\:flex{display:flex}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}[class~="sm:bottom-6"]{bottom:1.5rem}[class~="sm:col-span-2"]{grid-column:span 2/span 2}[class~="sm:col-span-3"]{grid-column:span 3/span 3}[class~="sm:flex-wrap"]{flex-wrap:wrap}[class~="sm:grid-cols-3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[class~="sm:grid-cols-4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[class~="sm:grid-cols-6"]{grid-template-columns:repeat(6,minmax(0,1fr))}[class~="sm:items-center"]{align-items:center}[class~="sm:justify-end"]{justify-content:flex-end}[class~="sm:left-auto"]{left:auto}[class~="sm:max-w-sm"]{max-width:24rem}[class~="sm:min-w-0"]{min-width:0}[class~="sm:px-5"]{padding-inline:1.25rem}[class~="sm:right-6"]{right:1.5rem}[class~="sm:text-3xl"]{font-size:1.875rem;line-height:2.25rem}[class~="sm:w-auto"]{width:auto}[class~="sm:w-full"]{width:100%}}@media (min-width:768px){[class~="md:col-span-2"]{grid-column:span 2/span 2}[class~="md:col-start-5"]{grid-column-start:5}[class~="md:flex"]{display:flex}[class~="md:flex-row"]{flex-direction:row}[class~="md:grid-cols-[1fr_auto_auto]"]{grid-template-columns:1fr auto auto}[class~="md:grid-cols-[1fr_auto]"]{grid-template-columns:1fr auto}[class~="md:grid-cols-2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[class~="md:grid-cols-3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[class~="md:grid-cols-4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[class~="md:grid-cols-5"]{grid-template-columns:repeat(5,minmax(0,1fr))}[class~="md:items-center"]{align-items:center}[class~="md:items-end"]{align-items:flex-end}[class~="md:items-start"]{align-items:flex-start}[class~="md:justify-between"]{justify-content:space-between}[class~="md:text-3xl"]{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:flex-col{flex-direction:column}.lg\:hidden{display:none}.lg\:px-6{padding-inline:1.5rem}.lg\:py-6{padding-block:1.5rem}[class~="lg:grid-cols-[1.1fr_1.2fr_0.9fr]"]{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,.9fr)}[class~="lg:grid-cols-[260px_minmax(0,1fr)]"]{grid-template-columns:260px minmax(0,1fr)}[class~="lg:flex-row"]{flex-direction:row}[class~="lg:grid-cols-[minmax(0,1.2fr)_minmax(0,1fr)_auto]"]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}[class~="lg:grid-cols-2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[class~="lg:grid-cols-3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[class~="lg:grid-cols-4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[class~="lg:grid-cols-5"]{grid-template-columns:repeat(5,minmax(0,1fr))}[class~="lg:items-end"]{align-items:flex-end}[class~="lg:items-start"]{align-items:flex-start}[class~="lg:justify-between"]{justify-content:space-between}[class~="lg:justify-end"]{justify-content:flex-end}}@media (min-width:1280px){.xl\:flex{display:flex}.xl\:flex-col{flex-direction:column}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:col-span-2{grid-column:span 2/span 2}[class~="xl:grid-cols-[260px_minmax(0,1fr)_320px]"]{grid-template-columns:260px minmax(0,1fr) 320px}[class~="xl:grid-cols-[minmax(0,1fr)_320px]"]{grid-template-columns:minmax(0,1fr) 320px}[class~="xl:flex-row"]{flex-direction:row}[class~="xl:grid-cols-[0.8fr_1.2fr]"]{grid-template-columns:.8fr 1.2fr}[class~="xl:grid-cols-[0.95fr_1.05fr]"]{grid-template-columns:.95fr 1.05fr}[class~="xl:grid-cols-[1.15fr_0.85fr]"]{grid-template-columns:1.15fr .85fr}[class~="xl:grid-cols-[1.2fr_0.8fr]"]{grid-template-columns:1.2fr .8fr}[class~="xl:grid-cols-[1.45fr_1fr]"]{grid-template-columns:1.45fr 1fr}[class~="xl:grid-cols-[1.5fr_1fr]"]{grid-template-columns:1.5fr 1fr}[class~="xl:grid-cols-[1.7fr_1fr]"]{grid-template-columns:1.7fr 1fr}[class~="xl:grid-cols-[1fr_0.75fr]"]{grid-template-columns:1fr .75fr}[class~="xl:grid-cols-[1fr_0.8fr]"]{grid-template-columns:1fr .8fr}[class~="xl:grid-cols-[1fr_0.95fr]"]{grid-template-columns:1fr .95fr}[class~="xl:grid-cols-[420px_minmax(0,1fr)]"]{grid-template-columns:420px minmax(0,1fr)}[class~="xl:grid-cols-[minmax(0,1.3fr)_0.7fr]"]{grid-template-columns:minmax(0,1.3fr) .7fr}[class~="xl:grid-cols-[minmax(0,1fr)_360px]"]{grid-template-columns:minmax(0,1fr) 360px}[class~="xl:grid-cols-[minmax(0,1fr)_minmax(0,1fr)]"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[class~="xl:grid-cols-2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[class~="xl:grid-cols-3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[class~="xl:grid-cols-5"]{grid-template-columns:repeat(5,minmax(0,1fr))}[class~="xl:items-end"]{align-items:flex-end}[class~="xl:justify-between"]{justify-content:space-between}[class~="xl:self-auto"]{align-self:auto}}@media (prefers-reduced-motion:reduce){.animate-pulse,.animate-spin,.kf-skeleton{animation:none}}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.bottom-4{bottom:var(--space-4)}.right-4{right:var(--space-4)}.break-words{overflow-wrap:break-word}.max-h-32{max-height:8rem}.max-h-72{max-height:18rem}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.min-h-0{min-height:0}.overflow-auto{overflow:auto}.pointer-events-auto{pointer-events:auto}.resize-none{resize:none}.rounded-lg,.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-lg)}.w-7{width:1.75rem}.w-24{width:6rem}.h-full{height:100%}.z-50{z-index:50}.contents{display:contents}.max-w-md{max-width:28rem}.p-5{padding:1.25rem}.text-xl{font-size:1.25rem}.tracking-normal{letter-spacing:0}.text-white{color:white}.ease{transition-timing-function:ease}[class~="w-3/4"]{width:75%}[class~="max-w-[240px]"]{max-width:240px}[class~="tracking-[-0.02em]"]{letter-spacing:-.02em}[class~="tracking-[-0.01em]"]{letter-spacing:-.01em}[class~="bg-[var(--surface-overlay)]"],[class~="hover:bg-[var(--surface-overlay)]"]:hover{background:var(--surface-overlay)}[class~="disabled:opacity-60"]:disabled{opacity:.6}[class~="placeholder:text-[var(--ink-faint)]"]::placeholder{color:var(--ink-faint)}[class~="shadow-[var(--shadow-modal)]"]{box-shadow:var(--shadow-modal)}[class~="shadow-[var(--shadow-soft)]"]{box-shadow:var(--shadow-soft)}[class~="bg-black/40"]{background:rgb(0 0 0/.4)}[class~="min-h-[var(--tap-min)]"]{min-height:var(--tap-min)}[class~="min-w-[var(--tap-min)]"]{min-width:var(--tap-min)}[class~="bg-[var(--danger-strong)]"]{background:var(--danger-strong)}[class~="border-[var(--danger-strong)]"]{border-color:var(--danger-strong)}[class~="border-[var(--success-strong)]"]{border-color:var(--success-strong)}[class~="hover:bg-[var(--danger-strong)]/80"]:hover{background:color-mix(in srgb,var(--danger-strong) 80%,transparent)}[class~="hover:border-[var(--border-strong)]"]:hover{border-color:var(--border-strong)}[class~="hover:shadow-[var(--shadow-lift)]"]:hover{box-shadow:var(--shadow-lift)}[class~="transition-[border-color,box-shadow]"]{transition-property:border-color,box-shadow}@media (min-width:640px){[class~="sm:items-end"]{align-items:flex-end}[class~="sm:grid-cols-[minmax(0,160px)_minmax(0,1fr)]"]{grid-template-columns:minmax(0,160px) minmax(0,1fr)}}