.brand-mark[data-v-d69a06dc]{align-items:center;gap:.75rem;min-width:0;display:flex}.logo[data-v-d69a06dc]{box-shadow:0 0 0 1px var(--km-brand-ring);border-radius:10px;flex-shrink:0;display:block}.text[data-v-d69a06dc]{gap:.1rem;min-width:0;display:grid}.name[data-v-d69a06dc]{font-family:var(--km-display);letter-spacing:.03em;color:var(--km-text);font-size:1.05rem;line-height:1.1}.by[data-v-d69a06dc]{color:var(--km-muted);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.ui-icon[data-v-f046ecbd]{vertical-align:-.2em;flex:none;display:inline-block}.shell[data-v-834289f0]{--sb:var(--km-sidebar-w);grid-template-columns:var(--sb) 1fr;grid-template-rows:var(--km-topbar-h) 1fr;grid-template-areas:"side top""side main";min-height:100vh;display:grid}.shell.collapsed[data-v-834289f0]{--sb:var(--km-sidebar-w-collapsed)}.sidebar[data-v-834289f0]{background:var(--km-bg-1);border-right:1px solid var(--km-border);flex-direction:column;grid-area:side;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.brand[data-v-834289f0]{height:var(--km-topbar-h);padding:0 var(--km-space-3) 0 var(--km-space-4);border-bottom:1px solid var(--km-border);justify-content:space-between;align-items:center;gap:var(--km-space-2);display:flex}.collapsed .brand[data-v-834289f0]{height:auto;padding:0;padding:var(--km-space-3) 0;flex-direction:column;justify-content:center}.collapsed .brand .collapse[data-v-834289f0]{margin-top:var(--km-space-2)}.nav[data-v-834289f0]{padding:var(--km-space-3) var(--km-space-2);gap:var(--km-space-3);display:grid;overflow-y:auto}.group[data-v-834289f0]{gap:2px;display:grid}.group-label[data-v-834289f0]{text-transform:uppercase;letter-spacing:.08em;color:var(--km-muted-2);padding:var(--km-space-2) var(--km-space-3) var(--km-space-1);font-size:.68rem;font-weight:600}.collapsed .group-label[data-v-834289f0]{height:1px;margin:var(--km-space-2) var(--km-space-2);background:var(--km-border);color:#0000;padding:0;overflow:hidden}.nav-item[data-v-834289f0]{align-items:center;gap:var(--km-space-3);height:36px;padding:0 var(--km-space-3);border-radius:var(--km-radius);color:var(--km-muted);font-weight:500;display:flex;position:relative}.nav-item[data-v-834289f0]:hover{background:var(--km-hover);color:var(--km-text);text-decoration:none}.nav-item.active[data-v-834289f0]{background:var(--km-cta-active);color:var(--km-text)}.nav-item.active[data-v-834289f0]:before{content:"";background:var(--km-cta-2);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:-8px}.collapsed .nav-item[data-v-834289f0]{justify-content:center;padding:0}.collapsed .nav-label[data-v-834289f0]{display:none}.nav-label[data-v-834289f0]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar[data-v-834289f0]{z-index:30;height:var(--km-topbar-h);justify-content:space-between;align-items:center;gap:var(--km-space-4);padding:0 var(--km-space-5);background:var(--km-bg-0);border-bottom:1px solid var(--km-border);grid-area:top;display:flex;position:sticky;top:0}.title[data-v-834289f0]{align-items:center;gap:var(--km-space-2);min-width:0;display:flex}.title h1[data-v-834289f0]{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.05rem;overflow:hidden}.crumb[data-v-834289f0]{color:var(--km-muted-2);font-weight:500}.crumb[data-v-834289f0]:hover{color:var(--km-text);text-decoration:none}.crumb-sep[data-v-834289f0]{color:var(--km-muted-2)}.tools[data-v-834289f0]{align-items:center;gap:var(--km-space-2);display:flex}.menu-anchor[data-v-834289f0]{position:relative}.menu.right[data-v-834289f0]{top:calc(100% + 6px);right:0}.menu-head .who[data-v-834289f0]{color:var(--km-text);word-break:break-all;font-weight:600;display:block}.company[data-v-834289f0]{max-width:280px;height:32px;font-weight:500}.company.unset[data-v-834289f0]{border-color:var(--km-yellow-border);color:var(--km-yellow)}.company-name[data-v-834289f0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatar[data-v-834289f0]{background:var(--km-cta-soft);width:32px;height:32px;color:var(--km-pill-fg);border:1px solid var(--km-pill-border);letter-spacing:.04em;border-radius:50%;padding:0;font-size:.72rem;font-weight:700}.avatar[data-v-834289f0]:hover:not(:disabled){background:var(--km-cta-active)}.content[data-v-834289f0]{padding:var(--km-space-5);width:100%;max-width:var(--km-content-max);grid-area:main;min-width:0}.tenant-gate[data-v-834289f0]{margin-bottom:var(--km-space-4);border-color:var(--km-yellow-border);justify-content:space-between;align-items:center;gap:var(--km-space-4);flex-wrap:wrap;display:flex}.tenant-gate h2[data-v-834289f0]{margin-bottom:2px}.tenant-gate p[data-v-834289f0]{margin:0}.gate-actions[data-v-834289f0]{gap:var(--km-space-2);flex-wrap:wrap;display:flex}@media (width<=900px){.shell[data-v-834289f0],.shell.collapsed[data-v-834289f0]{grid-template-columns:1fr;grid-template-rows:auto var(--km-topbar-h) 1fr;grid-template-areas:"side""top""main"}.sidebar[data-v-834289f0]{border-right:0;border-bottom:1px solid var(--km-border);height:auto;position:static}.nav[data-v-834289f0]{gap:var(--km-space-1);padding:var(--km-space-2);display:flex;overflow-x:auto}.group[data-v-834289f0]{display:contents}.group-label[data-v-834289f0]{display:none}.nav-item[data-v-834289f0]{height:32px}.collapse[data-v-834289f0]{display:none}.content[data-v-834289f0]{padding:var(--km-space-4)}.company-name[data-v-834289f0]{display:none}}.auth[data-v-2cd623a1]{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.card[data-v-2cd623a1]{gap:.85rem;width:min(440px,100%);display:grid}h1[data-v-2cd623a1]{margin:0;font-size:1.7rem}.err[data-v-2cd623a1]{color:var(--km-danger);margin:0}.ok[data-v-2cd623a1]{color:var(--km-success);margin:0}.check[data-v-2cd623a1]{color:var(--km-muted);align-items:flex-start;gap:.5rem;font-size:.9rem;display:flex}.head[data-v-c08a13bd]{padding:var(--km-space-3) var(--km-space-4);border-bottom:1px solid var(--km-border);justify-content:space-between;align-items:center;display:flex}.head h3[data-v-c08a13bd]{margin:0}.foot[data-v-c08a13bd]{padding:var(--km-space-3) var(--km-space-4)}.toolbar.inset[data-v-9e686da6]{padding:var(--km-space-3) var(--km-space-4);border-bottom:1px solid var(--km-border);margin:0}.inset-p[data-v-9e686da6]{padding:var(--km-space-3) var(--km-space-4);margin:0}.chart[data-v-979e0b7e]{width:100%}.cfg[data-v-bcf39436]{gap:.5rem;padding:.5rem 0 .75rem;display:grid}.row[data-v-bcf39436]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.summary[data-v-bcf39436]{grid-template-columns:8rem 1fr;gap:.25rem .75rem;margin:0;display:grid}.summary dt[data-v-bcf39436]{color:var(--km-muted)}.summary dd[data-v-bcf39436]{margin:0}.check[data-v-bcf39436]{color:var(--km-muted);align-items:center;gap:.4rem;display:flex}pre[data-v-bcf39436]{white-space:pre-wrap;max-height:240px;margin:0;overflow:auto}.streams .c-exp[data-v-7a7a31fc]{width:44px}.streams .c-name[data-v-7a7a31fc]{width:26%}.streams .c-status[data-v-7a7a31fc]{width:120px}.streams .c-input[data-v-7a7a31fc]{width:18%}.streams .c-ladder[data-v-7a7a31fc]{width:12%}.streams .c-num[data-v-7a7a31fc]{width:90px}.streams .c-actions[data-v-7a7a31fc]{width:110px}.exp-cell[data-v-7a7a31fc]{padding-right:0!important}.issue[data-v-7a7a31fc]{margin:0 0 var(--km-space-2);color:var(--km-danger-fg);align-items:center;gap:6px;font-size:.82rem;display:flex}.variants[data-v-7a7a31fc]{margin-bottom:var(--km-space-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip[data-v-7a7a31fc]{background:var(--km-bg-1);border:1px solid var(--km-border);height:24px;color:var(--km-muted);border-radius:999px;padding:0 10px;font-size:.75rem;font-weight:500}.chip[data-v-7a7a31fc]:hover:not(:disabled){color:var(--km-text);border-color:var(--km-border-strong);background:var(--km-bg-1)}.chip.active[data-v-7a7a31fc]{border-color:var(--km-cta-2);background:var(--km-cta-soft);color:var(--km-text)}@media (width<=900px){.streams .c-input[data-v-7a7a31fc],.streams .c-ladder[data-v-7a7a31fc],.streams th[data-v-7a7a31fc]:nth-child(4),.streams td[data-v-7a7a31fc]:nth-child(4),.streams th[data-v-7a7a31fc]:nth-child(5),.streams td[data-v-7a7a31fc]:nth-child(5){display:none}}.field-help[data-v-0a23a97f]{vertical-align:middle;margin-left:.35rem;display:inline-flex;position:relative}.info[data-v-0a23a97f]{border:1px solid var(--km-border-strong);width:1.15rem;height:1.15rem;color:var(--km-muted);font-size:.7rem;font-style:italic;font-weight:700;font-family:var(--km-display);background:0 0;border-radius:999px;place-items:center;padding:0;line-height:1;display:inline-grid}.info[data-v-0a23a97f]:hover,.info[aria-expanded=true][data-v-0a23a97f]{color:var(--km-text);border-color:var(--km-cta-2);background:var(--km-cta-soft)}.field-help-popover{box-sizing:border-box;border:1px solid var(--km-border-strong);background:var(--km-bg-elevated,var(--km-surface));width:min(360px,78vw);max-height:min(70vh,480px);box-shadow:var(--km-shadow,0 12px 40px #00000059);color:var(--km-text);border-radius:12px;gap:.55rem;padding:.85rem .95rem;display:grid;overflow:auto}.field-help-popover header{gap:.2rem;display:grid}.field-help-popover header strong{font-size:.92rem}.field-help-popover header code{font-family:var(--km-mono,ui-monospace, monospace);color:var(--km-muted-2);word-break:break-all;font-size:.72rem}.field-help-popover .short{color:var(--km-text);margin:0;font-size:.84rem}.field-help-popover .long{color:var(--km-muted);white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.45}.field-help-popover .meta{gap:.35rem;margin:0;padding:0;font-size:.76rem;list-style:none;display:grid}.field-help-popover .meta li{grid-template-columns:4.5rem 1fr;gap:.4rem;display:grid}.field-help-popover .meta .k{color:var(--km-muted-2);text-transform:uppercase;letter-spacing:.04em;padding-top:.1rem;font-size:.68rem;font-weight:600}.label-row[data-v-22ba19fe]{align-items:center;gap:.1rem;display:inline-flex}.req[data-v-22ba19fe]{color:var(--km-cta-2);font-weight:700}.title-row[data-v-dbf15cc7]{align-items:center;gap:.15rem;display:inline-flex}.console[data-v-7b52c534]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.workspace[data-v-7b52c534]{gap:1rem;min-width:0;display:grid}.top[data-v-7b52c534]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}h2[data-v-7b52c534]{font-family:var(--km-display);margin:0 0 .25rem;font-size:1.05rem;font-weight:600}.top .muted[data-v-7b52c534]{max-width:40rem;margin:0}.layout[data-v-7b52c534]{gap:var(--km-space-5);grid-template-columns:200px minmax(0,1fr);min-height:480px;display:grid}.main[data-v-7b52c534]{align-content:start;gap:1rem;display:grid}.sec-intro h3[data-v-7b52c534]{font-family:var(--km-display);margin:0 0 .2rem;font-size:1.15rem}.sec-intro p[data-v-7b52c534]{margin:0 0 .25rem}.tip[data-v-7b52c534]{margin:0;font-size:.84rem}.adv[data-v-7b52c534]{margin-top:.75rem}.adv summary[data-v-7b52c534]{cursor:pointer;color:var(--km-muted-2);margin-bottom:.5rem;font-size:.9rem}.empty-body[data-v-7b52c534]{text-align:center;justify-items:center;gap:.75rem;padding:2.5rem 1.5rem}.empty-body h3[data-v-7b52c534]{font-family:var(--km-display);margin:0}.apply-bar[data-v-7b52c534]{border:1px solid var(--km-border);background:var(--km-surface-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--km-shadow);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex;position:sticky;bottom:.75rem}.apply-bar.dirty[data-v-7b52c534]{border-color:var(--km-dirty-border)}.apply-copy[data-v-7b52c534]{gap:.15rem;display:grid}.apply-copy strong[data-v-7b52c534]{font-size:.92rem}.apply-copy .muted[data-v-7b52c534]{font-size:.78rem}.apply-actions[data-v-7b52c534]{flex-wrap:wrap;gap:.45rem;display:flex}.err[data-v-7b52c534]{color:var(--km-danger);margin:0}@media (width<=1100px){.console[data-v-7b52c534],.layout[data-v-7b52c534]{grid-template-columns:1fr}}.logo-preview[data-v-d6e9b235]{gap:.75rem;display:grid}.preview-toolbar[data-v-d6e9b235]{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.preset[data-v-d6e9b235],.dim[data-v-d6e9b235]{align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.dim input[data-v-d6e9b235]{width:5rem}.stage[data-v-d6e9b235]{background:linear-gradient(145deg, var(--km-surface-2) 0%, var(--km-input-bg) 100%);border:1px solid var(--km-border);border-radius:var(--km-radius-lg,12px);max-width:100%;box-shadow:inset 0 0 0 1px var(--km-hover);-webkit-user-select:none;user-select:none;touch-action:none;position:relative;overflow:hidden}.safe-grid[data-v-d6e9b235]{pointer-events:none;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:10% 10%;position:absolute;inset:0}.stage-empty[data-v-d6e9b235]{text-align:center;place-items:center;padding:1rem;font-size:.9rem;display:grid;position:absolute;inset:0}.logo-box[data-v-d6e9b235]{cursor:grab;transform-origin:0 0;line-height:0;position:absolute}.logo-box.dragging[data-v-d6e9b235]{cursor:grabbing;z-index:2}.logo-box.disabled[data-v-d6e9b235]{cursor:default}.logo-box img[data-v-d6e9b235]{pointer-events:none;width:100%;height:auto;display:block}.resize-handle[data-v-d6e9b235]{border:2px solid var(--km-cta-2);background:var(--km-bg-0);cursor:nwse-resize;border-radius:3px;width:14px;height:14px;padding:0;position:absolute;bottom:-6px;right:-6px}.preview-sliders label[data-v-d6e9b235]{align-items:center;gap:.6rem;font-size:.85rem;display:flex}.preview-sliders input[type=range][data-v-d6e9b235]{flex:1;max-width:220px}.mono[data-v-d6e9b235]{font-variant-numeric:tabular-nums;color:var(--km-muted);font-size:.8rem}.tiny[data-v-d6e9b235]{font-size:.78rem}.muted[data-v-d6e9b235]{color:var(--km-muted)}.input-subhead[data-v-be25656a]{font-family:var(--km-display);margin:1rem 0 .35rem;font-size:.98rem;font-weight:600}.top-actions[data-v-be25656a]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.top-actions .source[data-v-be25656a]{margin:0;font-size:.85rem}.row-actions[data-v-be25656a]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.pkg-actions[data-v-be25656a]{align-items:flex-end;margin-bottom:.5rem}.pkg-actions[data-v-be25656a] .km-field{flex:12rem;min-width:10rem;margin:0}.logo-upload-row[data-v-be25656a]{gap:.45rem;margin-bottom:.75rem;display:grid}.logo-upload-actions[data-v-be25656a]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sr-only[data-v-be25656a]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adv[data-v-be25656a]{margin-top:.75rem}.adv summary[data-v-be25656a]{cursor:pointer;color:var(--km-muted-2);margin-bottom:.5rem;font-size:.9rem}.adv .km-toggle[data-v-be25656a],.adv .km-field[data-v-be25656a]{margin-top:.65rem}.pkg-variant-picks[data-v-be25656a]{flex-wrap:wrap;gap:.45rem .85rem;padding:.35rem 0;display:flex}.pkg-variant-pick[data-v-be25656a]{color:var(--km-text);cursor:pointer;align-items:center;gap:.35rem;font-size:.88rem;display:inline-flex}.pkg-variant-pick input[data-v-be25656a]{margin:0}.ladder.outputs td input[data-v-be25656a]{min-width:6rem}.ladder.outputs .out-streamid[data-v-be25656a]{margin-top:.25rem}.ladder .cc[data-v-be25656a]{text-align:center;width:2.5rem}.ladder tr.active[data-v-be25656a]{background:var(--km-active-row)}.variant-detail-title[data-v-be25656a]{font-family:var(--km-display);margin:1.25rem 0 .35rem;font-size:1.05rem}.console[data-v-be25656a]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.workspace[data-v-be25656a]{gap:1rem;min-width:0;display:grid}.top[data-v-be25656a]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}h2[data-v-be25656a]{font-family:var(--km-display);margin:0 0 .25rem;font-size:1.05rem;font-weight:600}.top .muted[data-v-be25656a]{max-width:38rem;margin:0}.layout[data-v-be25656a]{gap:var(--km-space-5);grid-template-columns:200px minmax(0,1fr);display:grid}.main[data-v-be25656a]{align-content:start;gap:1rem;display:grid}.sec-intro h3[data-v-be25656a]{font-family:var(--km-display);margin:0 0 .2rem;font-size:1.1rem}.sec-intro p[data-v-be25656a]{margin:0}.apply-bar[data-v-be25656a]{border:1px solid var(--km-border);background:var(--km-surface-2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.apply-bar.dirty[data-v-be25656a]{border-color:var(--km-dirty-border)}.apply-copy[data-v-be25656a]{gap:.15rem;display:grid}.apply-copy strong[data-v-be25656a]{font-size:.92rem}.apply-copy .muted[data-v-be25656a]{font-size:.78rem}.apply-actions[data-v-be25656a]{gap:.45rem;display:flex}.err[data-v-be25656a]{color:var(--km-danger);margin:0}.ladder[data-v-be25656a]{border-collapse:collapse;table-layout:auto;width:100%;margin-bottom:.75rem;font-size:.82rem}.ladder th[data-v-be25656a]{text-align:left;color:var(--km-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--km-border);white-space:nowrap;padding:.35rem .3rem;font-size:.7rem;font-weight:600}.ladder td[data-v-be25656a]{border-bottom:1px solid var(--km-border);padding:.25rem .3rem}.ladder input[data-v-be25656a],.ladder select[data-v-be25656a]{width:100%;min-width:0;height:30px;padding:0 .45rem;font-size:.82rem}.ladder select[data-v-be25656a]{background-position:calc(100% - 11px) calc(50% - 2px),calc(100% - 6px) calc(50% - 2px);min-width:5.5rem;padding-right:1.5rem}.ladder input[type=number][data-v-be25656a]{min-width:3.6rem}:is(.ladder td[data-v-be25656a]:has(>input[type=radio]),.ladder td[data-v-be25656a]:has(>input[type=checkbox])){width:2rem}.ladder input[type=radio][data-v-be25656a],.ladder input[type=checkbox][data-v-be25656a]{width:15px;height:15px;accent-color:var(--km-cta-2)}.ladder button.danger[data-v-be25656a]{border-radius:var(--km-radius-sm);width:26px;height:26px;padding:0;font-size:.75rem}.scte-sched-row[data-v-be25656a]{border-bottom:1px solid var(--km-border);gap:.5rem;margin-bottom:.5rem;padding:.75rem 0;display:grid}.tiny[data-v-be25656a]{font-size:.78rem}.tiny-btn[data-v-be25656a]{width:fit-content;padding:.3rem .55rem;font-size:.8rem}.drm-sub[data-v-be25656a]{color:var(--km-text);margin:1rem 0 .35rem;font-size:.85rem;font-weight:650}.drm-sub[data-v-be25656a]:first-of-type{margin-top:.75rem}@media (width<=1100px){.console[data-v-be25656a],.layout[data-v-be25656a]{grid-template-columns:1fr}}.wizard[data-v-117923b0]{gap:1rem;padding:1rem 1.25rem 1.25rem;display:grid}.steps[data-v-117923b0]{gap:var(--km-space-1);border-bottom:1px solid var(--km-border);padding:0;padding-bottom:var(--km-space-2);flex-wrap:wrap;margin:0;list-style:none;display:flex}.steps li[data-v-117923b0]{color:var(--km-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-size:.85rem;display:inline-flex}.steps .n[data-v-117923b0]{background:var(--km-bg-2);border:1px solid var(--km-border);width:18px;height:18px;color:var(--km-muted);border-radius:50%;place-items:center;font-size:.68rem;font-weight:600;display:inline-grid}.steps li.on[data-v-117923b0]{color:var(--km-text);background:var(--km-cta-soft);font-weight:600}.steps li.on .n[data-v-117923b0]{background:var(--km-cta-2);border-color:var(--km-cta-2);color:#fff}.steps li.done[data-v-117923b0]{color:var(--km-text)}.steps li.done .n[data-v-117923b0]{background:var(--km-success-soft);color:var(--km-success);border-color:#0000}.grid[data-v-117923b0]{gap:.75rem;max-width:640px;display:grid}.check[data-v-117923b0]{align-items:center;gap:.45rem;display:flex}.rendition[data-v-117923b0]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.summary[data-v-117923b0]{grid-template-columns:9rem 1fr;gap:.35rem .75rem;margin:0;display:grid}.summary dt[data-v-117923b0]{color:var(--km-muted)}.summary dd[data-v-117923b0]{margin:0}.err[data-v-117923b0]{color:var(--km-danger-fg,var(--km-danger))}.row[data-v-117923b0]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dump[data-v-edfca300]{gap:.35rem;margin-top:.35rem;display:grid}.summary[data-v-edfca300]{grid-template-columns:minmax(7rem,14rem) 1fr;gap:.15rem .65rem;margin:0;display:grid}.summary dt[data-v-edfca300]{color:var(--km-muted);overflow-wrap:anywhere}.summary dd[data-v-edfca300]{overflow-wrap:anywhere;margin:0}pre[data-v-edfca300]{white-space:pre-wrap;max-height:220px;margin:.35rem 0 0;overflow:auto}.server-head[data-v-ba0b59c0]{gap:var(--km-space-3);display:grid}.backup-grid[data-v-ba0b59c0]{gap:var(--km-space-3);margin-top:var(--km-space-3);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.backup-card[data-v-ba0b59c0]{border:1px solid var(--km-border);border-radius:var(--km-radius);padding:var(--km-space-4);background:var(--km-bg-2);gap:var(--km-space-2);align-content:start;display:grid}.backup-card h4[data-v-ba0b59c0]{align-items:center;gap:var(--km-space-2);margin:0;font-size:.95rem;display:flex}.backup-card .small[data-v-ba0b59c0]{margin:0;font-size:.82rem}.backup-row[data-v-ba0b59c0]{gap:var(--km-space-2);align-items:center;display:flex}.backup-row input[type=password][data-v-ba0b59c0]{flex:1}.backup-row.col[data-v-ba0b59c0]{flex-direction:column;align-items:stretch}.backup-row input[type=file][data-v-ba0b59c0]{padding:6px;font-size:.82rem}.sh-top[data-v-ba0b59c0]{justify-content:space-between;align-items:center;gap:var(--km-space-3);flex-wrap:wrap;display:flex}.sh-title[data-v-ba0b59c0]{align-items:center;gap:var(--km-space-2);flex-wrap:wrap;min-width:0;display:flex}.sh-title h1[data-v-ba0b59c0]{margin:0;font-size:1.5rem}.sh-rename[data-v-ba0b59c0]{gap:var(--km-space-2);align-items:center;display:flex}.sh-rename input[data-v-ba0b59c0]{width:260px;height:32px}.sh-actions[data-v-ba0b59c0]{align-items:center;gap:var(--km-space-2);flex-wrap:wrap;display:flex}.menu-anchor[data-v-ba0b59c0]{position:relative}.menu.right[data-v-ba0b59c0]{top:calc(100% + 6px);right:0}.sh-meta[data-v-ba0b59c0]{gap:var(--km-space-3);flex-wrap:wrap;margin:-6px 0 0;font-size:.82rem;display:flex}.sh-meta span+span[data-v-ba0b59c0]:before{content:"·";margin-right:var(--km-space-3);color:var(--km-border-strong)}.kpis.compact[data-v-ba0b59c0]{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.kpis.compact .kpi[data-v-ba0b59c0]{padding:var(--km-space-2) var(--km-space-3)}.kpis.compact .v[data-v-ba0b59c0]{font-size:1.2rem}.kpis.compact .v.small[data-v-ba0b59c0]{font-size:.86rem;font-family:var(--km-mono);white-space:nowrap;letter-spacing:-.02em;padding-top:4px;font-weight:500}.kpi.tls-warn .v[data-v-ba0b59c0]{color:var(--km-yellow)}.kpi.tls-crit .v[data-v-ba0b59c0]{color:var(--km-danger-fg)}.tls-pending[data-v-ba0b59c0]{padding:var(--km-space-2) var(--km-space-3);border-radius:var(--km-radius);background:var(--km-yellow-soft);border:1px solid var(--km-yellow-border);margin:0;font-size:.85rem;line-height:1.45}.panel.nest[data-v-ba0b59c0]{background:var(--km-bg-2)}.charts .panel h3[data-v-ba0b59c0]{margin-bottom:var(--km-space-2)}.table-wrap[data-v-ba0b59c0]{margin-top:var(--km-space-2)}.table-wrap>p.muted[data-v-ba0b59c0]{padding:var(--km-space-3) 0 0}.backup-box[data-v-ba0b59c0]{border-top:1px solid var(--km-border);gap:.55rem;margin-top:1rem;padding-top:1rem;display:grid}.backup-box h3[data-v-ba0b59c0]{margin:0;font-size:1rem}.ops-grid[data-v-ba0b59c0]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;margin-top:.75rem;display:grid}.ops-block[data-v-ba0b59c0]{border:1px solid var(--km-border);border-radius:var(--km-radius);padding:var(--km-space-3) var(--km-space-4);background:var(--km-bg-2)}.ops-block h4[data-v-ba0b59c0]{margin:0 0 .25rem}.ops-row[data-v-ba0b59c0]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.ops-row input[data-v-ba0b59c0],.ops-row select[data-v-ba0b59c0]{max-width:240px}.ops-result[data-v-ba0b59c0]{max-height:200px;margin-top:.5rem;font-size:.75rem;overflow:auto}.check-inline[data-v-ba0b59c0]{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.tls-pending[data-v-ba0b59c0]{background:var(--km-yellow-soft);border:1px solid var(--km-yellow-border);border-radius:8px;margin:.9rem 0 0;padding:.6rem .75rem;font-size:.85rem;line-height:1.45}.stream-summary[data-v-ba0b59c0]{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.7rem;margin-top:.85rem;display:grid}.summary-tile[data-v-ba0b59c0]{white-space:normal;height:auto;color:var(--km-text);background:var(--km-bg-2);border:1px solid var(--km-border);border-radius:var(--km-radius);text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.15rem;padding:.85rem .95rem;font-weight:500;display:flex}.summary-tile[data-v-ba0b59c0]:hover{background:var(--km-hover);border-color:var(--km-border-strong)}.summary-tile.alert[data-v-ba0b59c0]{border-color:var(--km-danger-border);background:var(--km-danger-soft)}.summary-n[data-v-ba0b59c0]{font-family:var(--km-display);color:var(--km-cta-2);font-size:1.6rem;font-weight:600;line-height:1.1}.summary-tile.alert .summary-n[data-v-ba0b59c0]{color:var(--km-danger-fg)}.summary-l[data-v-ba0b59c0]{color:var(--km-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.78rem}.stream-detail[data-v-ba0b59c0]{border-top:1px solid var(--km-row-border);margin-top:.9rem;padding-top:.9rem}.stream-detail-hint[data-v-ba0b59c0]{margin:0}.charts[data-v-ba0b59c0]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.stream-charts[data-v-ba0b59c0]{margin-top:1rem}.row[data-v-ba0b59c0]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.row-actions[data-v-ba0b59c0]{flex-wrap:wrap;gap:.5rem;display:flex}.row h3[data-v-ba0b59c0],.panel>h3[data-v-ba0b59c0]{font-family:var(--km-display);margin:0 0 .25rem}.row .muted[data-v-ba0b59c0],.panel>.muted[data-v-ba0b59c0]{margin:0 0 .75rem}.cmds[data-v-ba0b59c0]{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.cmd[data-v-ba0b59c0],.stream-row[data-v-ba0b59c0]{border-top:1px solid var(--km-border);cursor:pointer;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.stream-row[data-v-ba0b59c0]{flex-direction:column;align-items:stretch;gap:.35rem}.stream-main[data-v-ba0b59c0]{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.stream-row.selected[data-v-ba0b59c0]{color:var(--km-cta-2)}.variant-bitrates[data-v-ba0b59c0]{flex-wrap:wrap;gap:.35rem;display:flex}.variant-bitrates.single[data-v-ba0b59c0]{font-size:.82rem}.variant-chip[data-v-ba0b59c0]{border:1px solid var(--km-border);background:var(--km-hover);color:var(--km-muted);font-variant-numeric:tabular-nums;cursor:pointer;font-size:.75rem;font:inherit;line-height:inherit;border-radius:6px;align-items:center;padding:.15rem .45rem;display:inline-flex}.variant-chip[data-v-ba0b59c0]:hover{color:var(--km-text);border-color:var(--km-pill-border)}.variant-chip.active[data-v-ba0b59c0]{color:var(--km-text);border-color:var(--km-cta-2);background:var(--km-cta-soft)}.stream-row.selected .variant-chip[data-v-ba0b59c0]{border-color:var(--km-pill-border);color:var(--km-text)}.stream-row.selected .variant-chip.active[data-v-ba0b59c0]{border-color:var(--km-cta-2)}.app-row[data-v-ba0b59c0]{text-align:left;border:0;border-top:1px solid var(--km-border);width:100%;color:inherit;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:1rem .85rem;font-weight:400;display:flex}.app-row[data-v-ba0b59c0]:hover{background:var(--km-hover)}.app-info[data-v-ba0b59c0]{gap:.15rem;display:grid}.app-actions[data-v-ba0b59c0]{flex-wrap:wrap;gap:.4rem;display:flex}.empty-apps[data-v-ba0b59c0]{border-top:1px solid var(--km-border);justify-items:start;gap:.5rem;padding:2rem .5rem;display:grid}.empty-apps h4[data-v-ba0b59c0]{font-family:var(--km-display);margin:0}.err[data-v-ba0b59c0]{color:var(--km-danger);margin:.75rem 0 0}.err.tiny[data-v-ba0b59c0]{margin:.15rem 0 0;font-size:.8rem}.ok[data-v-ba0b59c0]{color:var(--km-success);margin:.5rem 0 0}.flag-yes[data-v-ba0b59c0]{color:var(--km-cta-2);font-size:.85rem}.cmd[data-v-ba0b59c0]{flex-direction:column;align-items:stretch;gap:.25rem}.cmd-head[data-v-ba0b59c0]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.cmd-result[data-v-ba0b59c0]{background:var(--km-input-bg);white-space:pre-wrap;border-radius:8px;max-height:220px;margin:.25rem 0 0;padding:.6rem;font-size:.75rem;overflow:auto}.mono.tiny[data-v-ba0b59c0],pre.tiny[data-v-ba0b59c0]{white-space:pre-wrap;max-width:40rem;font-size:.75rem}.table-wrap[data-v-ba0b59c0]{margin-top:.75rem;overflow-x:auto}.log-filters[data-v-ba0b59c0]{gap:var(--km-space-2);margin:var(--km-space-3) 0;grid-template-columns:150px 220px minmax(0,1fr);display:grid}.log-filters select[data-v-ba0b59c0],.log-filters input[data-v-ba0b59c0]{height:32px;font-size:.85rem}.log-list[data-v-ba0b59c0]{background:var(--km-bg-0);border-radius:var(--km-radius);max-height:560px;padding:var(--km-space-2) var(--km-space-3);border:1px solid var(--km-border);overflow:auto}.log-line[data-v-ba0b59c0]{gap:var(--km-space-3);border-bottom:1px solid color-mix(in srgb, var(--km-border) 50%, transparent);grid-template-columns:84px 60px 130px minmax(0,1fr);align-items:baseline;padding:3px 0;display:grid}.log-line[data-v-ba0b59c0]:last-of-type{border-bottom:0}.log-line>span[data-v-ba0b59c0]:last-child{white-space:pre-wrap;word-break:break-word}.log-line .ch[data-v-ba0b59c0]{color:var(--km-cta-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-badge[data-v-ba0b59c0]{letter-spacing:.04em;color:var(--km-muted);font-size:.68rem;font-weight:600}.log-badge.warn[data-v-ba0b59c0]{color:var(--km-yellow)}.log-badge.error[data-v-ba0b59c0],.log-badge.fatal[data-v-ba0b59c0],.log-line.error[data-v-ba0b59c0],.log-line.fatal[data-v-ba0b59c0]{color:var(--km-danger-fg)}.log-line.warn[data-v-ba0b59c0]{color:var(--km-yellow)}.mono[data-v-ba0b59c0]{font-family:var(--km-mono);font-size:.8rem}.inspector[data-v-ba0b59c0]{margin-top:1rem}@media (width<=1000px){.charts[data-v-ba0b59c0],.log-filters[data-v-ba0b59c0]{grid-template-columns:1fr}.log-line[data-v-ba0b59c0]{grid-template-columns:1fr;gap:2px}}.head-actions[data-v-2f5effa4]{gap:var(--km-space-2);display:flex}.panel h2[data-v-2f5effa4]{margin:0 0 var(--km-space-3);font-size:1rem}.form[data-v-2f5effa4]{gap:var(--km-space-3);grid-template-columns:180px 1fr;align-items:end;display:grid}.checks[data-v-2f5effa4]{gap:var(--km-space-4);grid-column:1/-1;display:flex}.check[data-v-2f5effa4]{align-items:center;gap:var(--km-space-2);color:var(--km-text);display:inline-flex}.check input[data-v-2f5effa4]{width:16px;height:16px;accent-color:var(--km-cta-2)}.form-actions[data-v-2f5effa4]{gap:var(--km-space-2);grid-column:1/-1;justify-content:flex-end;display:flex}.check-head[data-v-2f5effa4]{justify-content:space-between;align-items:center;display:flex}.key[data-v-2f5effa4]{align-items:center;gap:var(--km-space-1);display:flex}.key code[data-v-2f5effa4]{color:var(--km-cta-2);word-break:break-all;font-size:.8rem}.key .icon-btn[data-v-2f5effa4]{opacity:.6;width:24px;height:24px}.key .icon-btn[data-v-2f5effa4]:hover{opacity:1}.sub[data-v-2f5effa4]{color:var(--km-muted);margin-top:2px;font-size:.76rem}tr.dim td[data-v-2f5effa4],tr.dim code[data-v-2f5effa4]{color:var(--km-muted-2)}.ok[data-v-2f5effa4]{color:var(--km-success)}.err[data-v-2f5effa4]{color:var(--km-danger-fg)}.pad[data-v-2f5effa4]{padding:var(--km-space-3) var(--km-space-4);margin:0}.hint[data-v-2f5effa4]{margin:0;font-size:.8rem}@media (width<=800px){.form[data-v-2f5effa4]{grid-template-columns:1fr}}.plans[data-v-13e03ede]{gap:var(--km-space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.plan[data-v-13e03ede]{gap:var(--km-space-4);align-content:start;display:grid}.plan h2[data-v-13e03ede]{margin:0;font-size:1.05rem}.plan-head[data-v-13e03ede]{gap:4px;display:grid}.price[data-v-13e03ede]{letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:600}.small[data-v-13e03ede]{margin:0;font-size:.8rem}.features[data-v-13e03ede]{gap:6px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.features li[data-v-13e03ede]{align-items:center;gap:var(--km-space-2);display:flex}.features li svg[data-v-13e03ede]{color:var(--km-success)}.features li.off[data-v-13e03ede],.features li.off svg[data-v-13e03ede]{color:var(--km-muted-2)}.issued[data-v-13e03ede]{justify-content:space-between;align-items:center;gap:var(--km-space-3);border-color:var(--km-success);display:flex}.issued code[data-v-13e03ede]{margin-top:var(--km-space-2);word-break:break-all;color:var(--km-cta-2);display:block}.err[data-v-13e03ede]{color:var(--km-danger);margin:0}.panel h2[data-v-bc0d2229]{margin:0 0 var(--km-space-3);font-size:1rem}.panel-head[data-v-bc0d2229]{justify-content:space-between;align-items:center;gap:var(--km-space-3);padding:var(--km-space-3) var(--km-space-4);display:flex}.panel-head h2[data-v-bc0d2229],.panel-head p[data-v-bc0d2229]{margin:0}.panel-head p[data-v-bc0d2229]{margin-top:2px}.small[data-v-bc0d2229]{font-size:.8rem}.form[data-v-bc0d2229]{gap:var(--km-space-3);display:grid}.form.two[data-v-bc0d2229]{grid-template-columns:1fr 1fr;max-width:720px}.form .span[data-v-bc0d2229]{grid-column:1/-1}.checks[data-v-bc0d2229]{gap:var(--km-space-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.check[data-v-bc0d2229]{align-items:center;gap:var(--km-space-2);color:var(--km-text);display:inline-flex}.check input[data-v-bc0d2229]{width:16px;height:16px;accent-color:var(--km-cta-2)}.form-actions[data-v-bc0d2229]{gap:var(--km-space-2);grid-column:1/-1;justify-content:flex-end;align-items:center;display:flex}.test-to[data-v-bc0d2229]{max-width:260px;margin-right:auto}.sub[data-v-bc0d2229]{color:var(--km-muted);margin-top:2px;font-size:.76rem}.mono[data-v-bc0d2229]{font-family:var(--km-mono);font-size:.8rem}.key[data-v-bc0d2229]{color:var(--km-cta-2);word-break:break-all;font-size:.78rem}.price[data-v-bc0d2229]{gap:var(--km-space-2);display:flex}.price input[data-v-bc0d2229]{max-width:140px;height:30px}tr.dim td[data-v-bc0d2229]{color:var(--km-muted-2)}.err[data-v-bc0d2229]{color:var(--km-danger);margin:0}.pad[data-v-bc0d2229]{padding:var(--km-space-3) var(--km-space-4)}@media (width<=800px){.form.two[data-v-bc0d2229]{grid-template-columns:1fr}}.panel h2[data-v-87e3a954]{margin:0 0 var(--km-space-3);font-size:1rem}.panel-head[data-v-87e3a954]{justify-content:space-between;align-items:center;gap:var(--km-space-3);padding:var(--km-space-3) var(--km-space-4);display:flex}.panel:not(.flush) .panel-head[data-v-87e3a954]{margin-bottom:var(--km-space-3);padding:0}.panel-head h2[data-v-87e3a954]{margin:0}.panel-head p[data-v-87e3a954]{margin:2px 0 0}.invite[data-v-87e3a954]{gap:var(--km-space-2);grid-template-columns:1fr 200px auto;display:grid}.role-select[data-v-87e3a954]{height:30px;padding:0 var(--km-space-4) 0 var(--km-space-2);min-width:160px;font-size:.82rem}.sub[data-v-87e3a954]{color:var(--km-muted);margin-top:2px;font-size:.78rem}.small[data-v-87e3a954]{font-size:.8rem}.err[data-v-87e3a954]{color:var(--km-danger)}.editor[data-v-87e3a954]{margin:0 0 var(--km-space-4);padding:var(--km-space-4);border-radius:var(--km-radius);border:1px solid var(--km-border);background:var(--km-bg-2)}.editor h3[data-v-87e3a954]{margin:0 0 var(--km-space-3)}.matrix-table[data-v-87e3a954]{margin:var(--km-space-3) 0}.matrix-table .c[data-v-87e3a954]{text-align:center;width:6rem}.matrix-table input[type=checkbox][data-v-87e3a954]{width:16px;height:16px;accent-color:var(--km-cta-2)}.na[data-v-87e3a954]{color:var(--km-muted-2)}.role-card[data-v-87e3a954]{padding:var(--km-space-3) 0;border-top:1px solid var(--km-border)}.role-head[data-v-87e3a954]{justify-content:space-between;align-items:center;gap:var(--km-space-3);display:flex}.role-name[data-v-87e3a954]{align-items:center;gap:var(--km-space-2);flex-wrap:wrap;display:flex}.perm-chips[data-v-87e3a954]{margin-top:var(--km-space-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip[data-v-87e3a954]{background:var(--km-bg-2);border:1px solid var(--km-border);color:var(--km-text);border-radius:999px;padding:2px 8px;font-size:.74rem}.actions[data-v-87e3a954]{gap:var(--km-space-1);display:flex}@media (width<=800px){.invite[data-v-87e3a954]{grid-template-columns:1fr}}.panel h2[data-v-40626186]{margin:0 0 var(--km-space-2);font-size:1rem}.panel-head[data-v-40626186]{justify-content:space-between;align-items:center;gap:var(--km-space-3);padding:var(--km-space-3) var(--km-space-4);display:flex}.panel-head h2[data-v-40626186]{margin:0}.small[data-v-40626186]{font-size:.8rem}.mono[data-v-40626186]{font-family:var(--km-mono);font-size:.78rem}.pill+.pill[data-v-40626186]{margin-left:4px}.dsr[data-v-40626186]{gap:var(--km-space-2);margin-top:var(--km-space-3);grid-template-columns:1fr auto auto;display:grid}.err[data-v-40626186]{color:var(--km-danger);margin:0}.pad[data-v-40626186]{padding:var(--km-space-3) var(--km-space-4)}.export[data-v-40626186]{margin-top:var(--km-space-3);background:var(--km-bg-2);max-height:280px;padding:var(--km-space-3);border-radius:var(--km-radius);font-size:.8rem;overflow:auto}@media (width<=900px){.dsr[data-v-40626186]{grid-template-columns:1fr}}.row[data-v-f50a6e08]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.row-actions[data-v-f50a6e08]{gap:.5rem;display:flex}.ladder[data-v-f50a6e08]{border-collapse:collapse;width:100%;margin-top:.85rem;font-size:.85rem}.ladder th[data-v-f50a6e08]{text-align:left;color:var(--km-muted-2);border-bottom:1px solid var(--km-border);padding:.4rem .5rem;font-weight:600}.ladder td[data-v-f50a6e08]{border-bottom:1px solid var(--km-border);padding:.35rem .5rem}.ladder input[data-v-f50a6e08],.ladder select[data-v-f50a6e08]{padding:.4rem .5rem}.ladder.ro[data-v-f50a6e08]{margin-top:var(--km-space-2)}.ladder.ro td[data-v-f50a6e08]{color:var(--km-muted)}.check-cell[data-v-f50a6e08]{text-align:center}.check-cell input[data-v-f50a6e08]{width:auto}.actions[data-v-f50a6e08]{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.profile-card[data-v-f50a6e08]{padding:var(--km-space-4) 0;border-top:1px solid var(--km-border)}.profile-head strong[data-v-f50a6e08]{margin-right:var(--km-space-2)}.row-actions .icon-btn[data-v-f50a6e08]{opacity:.7}.row-actions .icon-btn[data-v-f50a6e08]:hover{opacity:1}.profile-card[data-v-f50a6e08]:first-child{border-top:0;padding-top:0}.profile-head[data-v-f50a6e08]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.apply[data-v-f50a6e08]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.85rem;display:flex}.apply select[data-v-f50a6e08],.apply input[data-v-f50a6e08]{width:auto;min-width:140px}.ok[data-v-f50a6e08]{color:var(--km-success);font-size:.82rem}.err[data-v-f50a6e08]{color:var(--km-danger);font-size:.82rem}.ladder tr.active[data-v-f50a6e08]{background:var(--km-active-row,#ffffff0a)}.ladder .wh[data-v-f50a6e08]{white-space:nowrap}.ladder .wh input[data-v-f50a6e08]{width:4.5rem;display:inline-block}.var-detail[data-v-f50a6e08]{font-family:var(--km-display);margin:1.1rem 0 .45rem;font-size:1.05rem}.km-switch-row[data-v-f50a6e08]{align-items:center;gap:.4rem;margin-top:.35rem;font-size:.88rem;display:inline-flex}.km-switch-row input[data-v-f50a6e08]{width:auto;margin:0}.toggle-row[data-v-f8c0b34f]{justify-content:space-between;align-items:center;gap:var(--km-space-3);display:flex}.small[data-v-f8c0b34f]{font-size:.8rem}.check[data-v-f8c0b34f]{gap:var(--km-space-2);align-items:center;display:inline-flex}.check input[data-v-f8c0b34f]{width:16px;height:16px;accent-color:var(--km-cta-2)}.url-row[data-v-f8c0b34f]{gap:var(--km-space-2);margin-top:var(--km-space-4);padding-top:var(--km-space-4);border-top:1px solid var(--km-border);grid-template-columns:1fr auto;align-items:end;display:grid}.mono[data-v-f8c0b34f]{font-family:var(--km-mono);font-size:.85rem}.steps[data-v-f8c0b34f]{margin:var(--km-space-3) 0 0;color:var(--km-muted);gap:6px;padding-left:1.2rem;font-size:.88rem;display:grid}.panel-head[data-v-f8c0b34f]{justify-content:space-between;align-items:center;gap:var(--km-space-3);padding:var(--km-space-3) var(--km-space-4);display:flex}.panel-head h2[data-v-f8c0b34f]{margin:0;font-size:1rem}.err[data-v-f8c0b34f]{color:var(--km-danger)}.consent[data-v-2327d771]{max-width:36rem;margin:2rem auto}.actions[data-v-2327d771]{gap:.65rem;margin-top:1rem;display:flex}.err[data-v-2327d771]{color:var(--km-danger)}.tiny[data-v-2327d771]{font-size:.82rem}.mono[data-v-2327d771]{word-break:break-all;font-family:var(--km-mono,ui-monospace, monospace)}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-cyrillic-ext-BKehAWor.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-cyrillic-DkeVBss5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-latin-ext-C05TWSE2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-latin-BJoXLJYV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-cyrillic-ext-CU9Da17h.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-cyrillic-dnJBCtls.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-latin-ext-BQJS6Ovj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-latin-C820gu2e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/outfit-500-latin-ext-BMnJGVZj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/outfit-500-latin-D6ftewdU.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/outfit-500-latin-ext-BMnJGVZj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/outfit-500-latin-D6ftewdU.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/outfit-500-latin-ext-BMnJGVZj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/outfit-500-latin-D6ftewdU.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-sans-3-400-cyrillic-ext-CBabc8Rg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-sans-3-400-cyrillic-BZa86DOm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-sans-3-400-greek-ext-Bdoe8d7Y.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-sans-3-400-greek-CeaMV9_f.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-sans-3-400-vietnamese-BaU4g7vl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-sans-3-400-latin-ext-HjV1MJGe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-sans-3-400-latin-DJS56XP8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/source-sans-3-400-cyrillic-ext-CBabc8Rg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/source-sans-3-400-cyrillic-BZa86DOm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/source-sans-3-400-greek-ext-Bdoe8d7Y.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/source-sans-3-400-greek-CeaMV9_f.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/source-sans-3-400-vietnamese-BaU4g7vl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/source-sans-3-400-latin-ext-HjV1MJGe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/source-sans-3-400-latin-DJS56XP8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-sans-3-400-cyrillic-ext-CBabc8Rg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-sans-3-400-cyrillic-BZa86DOm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-sans-3-400-greek-ext-Bdoe8d7Y.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-sans-3-400-greek-CeaMV9_f.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-sans-3-400-vietnamese-BaU4g7vl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-sans-3-400-latin-ext-HjV1MJGe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-sans-3-400-latin-DJS56XP8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/source-sans-3-400-cyrillic-ext-CBabc8Rg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/source-sans-3-400-cyrillic-BZa86DOm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/source-sans-3-400-greek-ext-Bdoe8d7Y.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/source-sans-3-400-greek-CeaMV9_f.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/source-sans-3-400-vietnamese-BaU4g7vl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/source-sans-3-400-latin-ext-HjV1MJGe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/source-sans-3-400-latin-DJS56XP8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--km-bg-0:#07080c;--km-bg-1:#0c0e14;--km-bg-2:#12151e;--km-bg-3:#1a1e2b;--km-bg-elevated:#161a26;--km-surface:#0a0c12aa;--km-surface-2:#12151ef2;--km-input-bg:#0a0c12;--km-hover:#ffffff08;--km-row-border:#ffffff12;--km-cta:#5039dd;--km-cta-2:#6a55e8;--km-cta-soft:#5039dd33;--km-cta-active:#5039dd33;--km-danger:#e3463c;--km-danger-fg:#ff8a82;--km-danger-soft:#e3463c14;--km-danger-border:#e3463c66;--km-success:#7de2b0;--km-success-strong:#199243;--km-success-soft:#19924333;--km-success-border:#19924355;--km-yellow:#ffd107;--km-yellow-soft:#ffd10714;--km-yellow-border:#ffd10755;--km-info:#3d9cf0;--km-gray:#d2d5e0;--km-text:#f4f5f8;--km-muted:#c4c8d6;--km-muted-2:#8b90a5;--km-placeholder:#5c6178;--km-border:#ffffff14;--km-border-strong:#ffffff28;--km-focus:#6a55e8aa;--km-brand-ring:#ffffff14;--km-pill-fg:#c4b8ff;--km-pill-border:#6a55e855;--km-toggle-track:#ffffff18;--km-toggle-knob:#e8eaf2;--km-panel-grad-top:#151822ee;--km-panel-grad-bottom:#0c0e14f2;--km-glow-1:#1c1548;--km-glow-2:#0f1a2e;--km-chart-axis:#fff2;--km-chart-split:#ffffff10;--km-active-row:#6a55e81a;--km-dirty-border:#6a55e866;--km-font:"Source Sans 3", "Segoe UI", sans-serif;--km-display:"Outfit", "Trebuchet MS", sans-serif;--km-mono:"IBM Plex Mono", ui-monospace, monospace;--km-radius:10px;--km-radius-lg:14px;--km-shadow:0 12px 40px #0005}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--km-bg-0:#f0f2f7;--km-bg-1:#fff;--km-bg-2:#e8ebf2;--km-bg-3:#dde1eb;--km-bg-elevated:#fff;--km-surface:#fffc;--km-surface-2:#fffffff2;--km-input-bg:#fff;--km-hover:#14161f0a;--km-row-border:#14161f14;--km-cta:#5039dd;--km-cta-2:#4330c4;--km-cta-soft:#5039dd18;--km-cta-active:#5039dd22;--km-danger:#c9362e;--km-danger-fg:#b22e27;--km-danger-soft:#e3463c14;--km-danger-border:#e3463c55;--km-success:#157a38;--km-success-strong:#157a38;--km-success-soft:#1992431f;--km-success-border:#19924344;--km-yellow:#b8860b;--km-yellow-soft:#ffd10722;--km-yellow-border:#ffd10766;--km-info:#1a6fb8;--km-gray:#3d4254;--km-text:#14161f;--km-muted:#3d4254;--km-muted-2:#6b7289;--km-placeholder:#8b90a5;--km-border:#14161f14;--km-border-strong:#14161f28;--km-focus:#5039dd44;--km-brand-ring:#14161f1f;--km-pill-fg:#3d2eb8;--km-pill-border:#6a55e855;--km-toggle-track:#14161f18;--km-toggle-knob:#fff;--km-panel-grad-top:#fffffff2;--km-panel-grad-bottom:#f4f5f8f2;--km-glow-1:#d4cff5;--km-glow-2:#c5d4e8;--km-chart-axis:#14161f33;--km-chart-split:#14161f12;--km-active-row:#5039dd14;--km-dirty-border:#5039dd66;--km-shadow:0 12px 40px #14161f18}:root{--km-space-1:4px;--km-space-2:8px;--km-space-3:12px;--km-space-4:16px;--km-space-5:24px;--km-space-6:32px;--km-radius-sm:6px;--km-radius:8px;--km-radius-lg:10px;--km-shadow:0 1px 2px #0003;--km-shadow-pop:0 8px 28px #0006, 0 0 0 1px var(--km-border);--km-sidebar-w:236px;--km-sidebar-w-collapsed:64px;--km-topbar-h:52px;--km-content-max:1600px}[data-theme=light]{--km-shadow:0 1px 2px #14161f14;--km-shadow-pop:0 8px 28px #14161f22, 0 0 0 1px var(--km-border)}*{box-sizing:border-box}html,body,#app{background:var(--km-bg-0);min-height:100%;color:var(--km-text);font-family:var(--km-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.45}h1,h2,h3,h4{font-family:var(--km-display);letter-spacing:-.01em;margin:0 0 var(--km-space-2);font-weight:600}h1{font-size:1.45rem}h2{font-size:1.15rem}h3{font-size:.98rem}h4{font-size:.9rem}p{margin:0 0 var(--km-space-2)}a{color:var(--km-cta-2);text-decoration:none}a:hover{text-decoration:underline}code,.mono{font-family:var(--km-mono);font-size:.86em}.tabular{font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border-radius:var(--km-radius);background:var(--km-cta);color:#fff;padding:0 var(--km-space-4);justify-content:center;align-items:center;gap:var(--km-space-2);white-space:nowrap;border:1px solid #0000;height:34px;font-size:.875rem;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}button:hover:not(:disabled){background:var(--km-cta-2)}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:2px solid var(--km-focus);outline-offset:2px}button.secondary{background:var(--km-bg-1);border-color:var(--km-border-strong);color:var(--km-text);font-weight:500}button.secondary:hover:not(:disabled){background:var(--km-bg-2)}button.ghost{color:var(--km-muted);background:0 0;border-color:#0000;font-weight:500}button.ghost:hover:not(:disabled){background:var(--km-hover);color:var(--km-text)}button.danger{border-color:var(--km-danger-border);color:var(--km-danger-fg);background:0 0;font-weight:500}button.danger:hover:not(:disabled){background:var(--km-danger-soft)}button.sm,.sm>button{height:28px;padding:0 var(--km-space-3);border-radius:var(--km-radius-sm);font-size:.8rem}button.linkish{color:var(--km-cta-2);background:0 0;border:0;height:auto;padding:0;font-weight:500}button.linkish:hover{background:0 0;text-decoration:underline}.icon-btn{border-radius:var(--km-radius-sm);width:30px;height:30px;color:var(--km-muted);background:0 0;border:1px solid #0000;padding:0}.icon-btn:hover:not(:disabled){background:var(--km-hover);color:var(--km-text);border-color:var(--km-border)}.icon-btn.danger:hover:not(:disabled){color:var(--km-danger-fg);background:var(--km-danger-soft);border-color:var(--km-danger-border)}input,select,textarea{background:var(--km-input-bg);border:1px solid var(--km-border-strong);width:100%;color:var(--km-text);border-radius:var(--km-radius);padding:0 var(--km-space-3);height:34px;transition:border-color .12s,box-shadow .12s}textarea{height:auto;padding:var(--km-space-2) var(--km-space-3)}input:focus,select:focus,textarea:focus{border-color:var(--km-cta-2);box-shadow:0 0 0 3px var(--km-focus);outline:none}input::placeholder,textarea::placeholder{color:var(--km-placeholder)}input[type=checkbox],input[type=radio]{width:auto;height:auto;accent-color:var(--km-cta)}select{appearance:none;background-color:var(--km-input-bg);background-image:linear-gradient(45deg, transparent 50%, var(--km-muted-2) 50%), linear-gradient(135deg, var(--km-muted-2) 50%, transparent 50%);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:1.9rem}label.check{align-items:center;gap:var(--km-space-2);cursor:pointer;display:inline-flex}.panel{background:var(--km-bg-1);border:1px solid var(--km-border);border-radius:var(--km-radius-lg);padding:var(--km-space-4) var(--km-space-5)}.panel.flush{padding:0;overflow:hidden}.panel>h3:first-child,.panel>h2:first-child{margin-bottom:var(--km-space-3)}.muted{color:var(--km-muted-2)}.tiny{font-size:.78rem}.grid{gap:var(--km-space-4);display:grid}.row{justify-content:space-between;align-items:center;gap:var(--km-space-3);flex-wrap:wrap;display:flex}.row-actions{align-items:center;gap:var(--km-space-2);flex-wrap:wrap;display:flex}.err{color:var(--km-danger-fg)}.ok{color:var(--km-success)}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--km-space-4);margin-bottom:var(--km-space-4);flex-wrap:wrap;display:flex}.page-head h1{margin:0}.page-head .sub{margin:var(--km-space-1) 0 0;color:var(--km-muted-2);font-size:.875rem}.page-head .actions{gap:var(--km-space-2);flex-wrap:wrap;align-items:center;display:flex}.kpis{gap:var(--km-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.kpi{background:var(--km-bg-1);border:1px solid var(--km-border);border-radius:var(--km-radius-lg);padding:var(--km-space-3) var(--km-space-4);text-align:left;color:inherit;place-content:start;justify-items:start;gap:2px;height:auto;display:grid}.kpi .k{color:var(--km-muted-2);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.kpi .v{font-family:var(--km-display);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:600;line-height:1.15}.kpi .s{color:var(--km-muted-2);font-size:.78rem}button.kpi:hover:not(:disabled){background:var(--km-bg-2);border-color:var(--km-border-strong)}.kpi.active{border-color:var(--km-cta-2);box-shadow:inset 0 0 0 1px var(--km-cta-2)}.kpi.alert .v{color:var(--km-danger-fg)}.kpi.warn .v{color:var(--km-yellow)}.kpi.good .v{color:var(--km-success)}.stat{font-family:var(--km-display);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:600}.badge,.pill{letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--km-border-strong);height:22px;color:var(--km-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:.72rem;font-weight:600;display:inline-flex}.pill:before,.badge.dotted:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge.online,.pill.ok{color:var(--km-success);border-color:var(--km-success-border);background:var(--km-success-soft)}.badge.offline,.pill.bad{color:var(--km-danger-fg);border-color:var(--km-danger-border);background:var(--km-danger-soft)}.badge.degraded,.pill.warn{color:var(--km-yellow);border-color:var(--km-yellow-border);background:var(--km-yellow-soft)}.pill.idle{color:var(--km-muted-2)}.pill.info{color:var(--km-info);border-color:var(--km-cta-soft);background:var(--km-cta-soft)}.km-pill{background:var(--km-cta-soft);height:22px;color:var(--km-pill-fg);border:1px solid var(--km-pill-border);border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:.72rem;font-weight:600;display:inline-flex}.dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot-ok{background:var(--km-success)}.dot-warn{background:var(--km-yellow)}.dot-error,.dot-bad{background:var(--km-danger)}.dot-idle{background:var(--km-placeholder)}.toolbar{align-items:center;gap:var(--km-space-2);margin-bottom:var(--km-space-3);flex-wrap:wrap;display:flex}.toolbar .search{flex:240px;min-width:200px;position:relative}.toolbar .search input{padding-left:34px}.toolbar .search .ui-icon{color:var(--km-muted-2);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.toolbar .spacer{flex:auto}.toolbar select{width:auto;height:32px}.seg{background:var(--km-bg-2);border:1px solid var(--km-border);border-radius:var(--km-radius);gap:2px;padding:2px;display:inline-flex}.seg button{border-radius:var(--km-radius-sm);height:26px;color:var(--km-muted);background:0 0;border:0;padding:0 10px;font-size:.8rem;font-weight:500}.seg button:hover:not(:disabled){color:var(--km-text);background:var(--km-hover)}.seg button.active{background:var(--km-bg-1);color:var(--km-text);box-shadow:var(--km-shadow)}.seg button.alert:not(:disabled):not(.active){color:var(--km-danger-fg)}.seg .n{opacity:.65;font-variant-numeric:tabular-nums;margin-left:4px;font-size:.75rem}.rail{top:calc(var(--km-topbar-h) + var(--km-space-3));flex-direction:column;align-self:start;gap:2px;min-width:0;display:flex;position:sticky}.rail-item{text-align:left;white-space:normal;width:100%;height:auto;min-height:0;padding:var(--km-space-2) var(--km-space-3);border-radius:var(--km-radius);color:var(--km-muted);background:0 0;justify-content:start;justify-items:start;gap:2px;font-weight:500;display:grid;box-shadow:inset 2px 0 #0000}.rail-item:hover{background:var(--km-hover);color:var(--km-text)}.rail-item.active{background:var(--km-cta-soft);color:var(--km-text);box-shadow:inset 2px 0 0 var(--km-cta-2)}.rail-label{font-size:.86rem;font-weight:600;line-height:1.3}.rail-hint{color:var(--km-muted-2);font-size:.72rem;font-weight:400;line-height:1.3}.rail-item.active .rail-hint{color:var(--km-muted)}@media (width<=1000px){.rail{gap:var(--km-space-1);flex-flow:wrap;position:static}.rail-item{flex:140px;width:auto}.rail-hint{display:none}}.tabs{gap:var(--km-space-1);border-bottom:1px solid var(--km-border);scrollbar-width:none;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button,.tabs [role=tab]{color:var(--km-muted);height:38px;padding:0 var(--km-space-3);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;font-weight:500}.tabs button:hover:not(:disabled){color:var(--km-text);background:0 0}.tabs button.active,.tabs [aria-selected=true]{color:var(--km-text);border-bottom-color:var(--km-cta-2)}.table-scroll,.table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.km-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem}.km-table th,.km-table td{padding:0 var(--km-space-3);text-align:left;vertical-align:middle;border-bottom:1px solid var(--km-row-border);white-space:nowrap;height:44px}.km-table th{z-index:1;background:var(--km-bg-1);letter-spacing:.06em;text-transform:uppercase;color:var(--km-muted-2);border-bottom:1px solid var(--km-border-strong);height:38px;font-size:.72rem;font-weight:600;position:sticky;top:0}.km-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.km-table th.sortable:hover{color:var(--km-text)}.km-table th .sort-ind{opacity:.8;margin-left:4px}.km-table .num,.km-table th.num{text-align:right;font-variant-numeric:tabular-nums}.km-table .center{text-align:center}.km-table .actions{text-align:right;width:1%}.km-table .actions .icon-btn{visibility:hidden}.km-table tr:hover .actions .icon-btn,.km-table tr:focus-within .actions .icon-btn,.km-table tr.selected .actions .icon-btn{visibility:visible}.km-table tbody tr{transition:background .1s}.km-table tbody tr.clickable{cursor:pointer}.km-table tbody tr.clickable:hover{background:var(--km-hover)}.km-table tbody tr.selected{background:var(--km-active-row)}.km-table tbody tr.attention td:first-child{box-shadow:inset 3px 0 0 var(--km-danger)}.km-table tbody tr.warn td:first-child{box-shadow:inset 3px 0 0 var(--km-yellow)}.km-table .primary{color:var(--km-text);font-weight:600}.km-table .sub{color:var(--km-muted-2);margin-top:1px;font-size:.76rem;font-weight:400;display:block}.km-table .cell{align-items:center;gap:var(--km-space-2);min-width:0;display:flex}.km-table .truncate{text-overflow:ellipsis;max-width:28ch;overflow:hidden}.km-table tr.detail td{height:auto;padding:var(--km-space-3) var(--km-space-4) var(--km-space-4) 46px;background:var(--km-bg-2);white-space:normal}.km-table.dense th,.km-table.dense td{height:36px}.km-table .expander{width:28px;height:28px}.km-table .expander .ui-icon{transition:transform .15s}.km-table .expander.open .ui-icon{transform:rotate(90deg)}.km-empty{padding:var(--km-space-6) var(--km-space-4);text-align:center;color:var(--km-muted-2);gap:var(--km-space-2);justify-items:center;display:grid}.km-empty strong{color:var(--km-text);font-weight:600}.menu{z-index:40;background:var(--km-bg-elevated);border-radius:var(--km-radius-lg);min-width:220px;box-shadow:var(--km-shadow-pop);padding:var(--km-space-1);display:grid;position:absolute}.menu .menu-head{padding:var(--km-space-2) var(--km-space-3);color:var(--km-muted-2);font-size:.78rem}.menu button,.menu a{align-items:center;gap:var(--km-space-2);color:var(--km-text);height:34px;padding:0 var(--km-space-3);border-radius:var(--km-radius-sm);text-align:left;background:0 0;border:0;justify-content:flex-start;width:100%;font-weight:500;display:flex}.menu button:hover,.menu a:hover{background:var(--km-hover);text-decoration:none}.menu button.active{color:var(--km-cta-2)}.menu hr{border:0;border-top:1px solid var(--km-border);margin:var(--km-space-1) 0}.menu button.danger{color:var(--km-danger-fg);border:0}.menu-backdrop{z-index:39;position:fixed;inset:0}dialog.km-dialog{border-radius:var(--km-radius-lg);background:var(--km-bg-elevated);color:var(--km-text);padding:var(--km-space-5);width:min(480px,92vw);box-shadow:var(--km-shadow-pop);border:0}dialog.km-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0008}dialog.km-dialog h2{margin-bottom:var(--km-space-3)}dialog.km-dialog .dialog-actions{justify-content:flex-end;gap:var(--km-space-2);margin-top:var(--km-space-4);display:flex}.km-field{gap:6px;display:grid}.km-field .label{color:var(--km-muted);letter-spacing:.01em;font-size:.8rem;font-weight:600}.km-field .hint{color:var(--km-muted-2);font-size:.76rem;line-height:1.35}.km-field .field-error{color:var(--km-danger-fg);font-size:.76rem;line-height:1.35}.km-field-row{gap:var(--km-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=720px){.km-field-row{grid-template-columns:1fr}}.km-toggle{justify-content:space-between;align-items:flex-start;gap:var(--km-space-4);padding:var(--km-space-3) var(--km-space-4);border-radius:var(--km-radius);border:1px solid var(--km-border);background:var(--km-bg-1);display:flex}.km-toggle .copy{gap:2px;min-width:0;display:grid}.km-toggle .copy strong{font-size:.9rem;font-weight:600}.km-toggle .copy span{color:var(--km-muted-2);font-size:.76rem;line-height:1.35}.km-switch{flex-shrink:0;width:40px;height:24px;margin-top:1px;position:relative}.km-switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute}.km-switch .track{background:var(--km-toggle-track);border:1px solid var(--km-border-strong);border-radius:999px;width:100%;height:100%;transition:background .15s,border-color .15s;display:block}.km-switch .track:after{content:"";background:var(--km-toggle-knob);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.km-switch input:checked+.track{background:var(--km-cta);border-color:#0000}.km-switch input:checked+.track:after{background:#fff;transform:translate(16px)}.km-switch input:focus-visible+.track{box-shadow:0 0 0 3px var(--km-focus)}.km-card{border:1px solid var(--km-border);border-radius:var(--km-radius-lg);background:var(--km-bg-1);overflow:hidden}.km-card-head{padding:var(--km-space-3) var(--km-space-4);border-bottom:1px solid var(--km-border)}.km-card-head h3,.km-card-head h4{margin:0 0 2px}.km-card-head p{color:var(--km-muted-2);margin:0;font-size:.82rem}.km-card-body{padding:var(--km-space-4);gap:var(--km-space-3);display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
