.brand-mark[data-v-436addcc]{align-items:center;gap:.7rem;min-width:0;display:flex}.logo[data-v-436addcc]{border-radius:5px;flex-shrink:0;display:block}.text[data-v-436addcc]{gap:.08rem;min-width:0;display:grid}.name[data-v-436addcc]{font-family:var(--km-display);letter-spacing:.01em;color:currentColor;white-space:nowrap;text-overflow:ellipsis;font-size:1.02rem;font-weight:700;line-height:1.1;overflow:hidden}.by[data-v-436addcc]{color:currentColor;opacity:.58;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.ui-icon[data-v-6c31367a]{vertical-align:-.2em;flex:none;transition:transform .15s,color .15s;display:inline-block}.icon-secondary[data-v-6c31367a]{opacity:.62}.shell[data-v-3971ba05]{--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;transition:grid-template-columns .2s cubic-bezier(.22,1,.36,1);display:grid}.shell.collapsed[data-v-3971ba05]{--sb:var(--km-sidebar-w-collapsed)}.km-sidebar[data-v-3971ba05]{background-color:var(--km-sidebar);height:100vh;color:var(--km-sidebar-fg);border-right:1px solid var(--km-sidebar-border);-webkit-user-select:none;user-select:none;z-index:25;flex-direction:column;grid-area:side;display:flex;position:sticky;top:0;overflow:hidden}.km-sidebar-header[data-v-3971ba05]{flex-direction:column;flex-shrink:0;gap:.75rem;padding:1.25rem 1.25rem .75rem;display:flex}.shell.collapsed .km-sidebar-header[data-v-3971ba05]{align-items:center;padding:1rem .5rem .65rem}.km-header-row[data-v-3971ba05]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.shell.collapsed .km-header-row[data-v-3971ba05]{flex-direction:column;justify-content:center;gap:.5rem}.km-brand-link[data-v-3971ba05]{color:var(--km-sidebar-fg);align-items:center;min-width:0;text-decoration:none;display:inline-flex}.km-brand-link[data-v-3971ba05]:hover{text-decoration:none}.km-header-controls[data-v-3971ba05]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.km-header-icon-btn[data-v-3971ba05]{width:2rem;height:2rem;color:var(--km-sidebar-fg);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.km-header-icon-btn[data-v-3971ba05]:hover,.km-header-icon-btn.active[data-v-3971ba05]{background-color:var(--km-sidebar-hover);color:var(--km-sidebar-fg)}.km-nav-search-box[data-v-3971ba05]{align-items:center;display:flex;position:relative}.km-nav-search-icon[data-v-3971ba05]{color:var(--km-sidebar-fg-muted);pointer-events:none;position:absolute;left:.65rem}.km-nav-search-input[data-v-3971ba05]{border:1px solid var(--km-sidebar-border);background:var(--km-sidebar-hover);width:100%;height:2.25rem;color:var(--km-sidebar-fg);border-radius:5px;outline:none;padding:.35rem 1.8rem .35rem 2rem;font-size:.82rem}.km-nav-search-input[data-v-3971ba05]::placeholder{color:var(--km-sidebar-fg-muted)}.km-nav-search-input[data-v-3971ba05]:focus{border-color:var(--km-cta);box-shadow:0 0 0 2px var(--km-focus)}.km-nav-search-clear[data-v-3971ba05]{width:1.5rem;height:1.5rem;color:var(--km-sidebar-fg-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;line-height:1;position:absolute;right:.35rem}.km-sidebar-content[data-v-3971ba05]{scrollbar-width:thin;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.25rem 1.25rem;display:flex;overflow:hidden auto}.shell.collapsed .km-sidebar-content[data-v-3971ba05]{padding:.25rem .65rem}.km-sidebar-group[data-v-3971ba05]{flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.km-sidebar-group-label[data-v-3971ba05]{height:1.75rem;color:var(--km-sidebar-fg-muted);letter-spacing:.01em;border-radius:5px;flex-shrink:0;align-items:center;padding:.5rem .75rem;font-size:.75rem;font-weight:800;display:flex}.shell.collapsed .km-sidebar-group-label[data-v-3971ba05]{background:var(--km-sidebar-border);color:#0000;height:1px;margin:.35rem .25rem;padding:0;overflow:hidden}.km-sidebar-group-content[data-v-3971ba05]{width:100%;font-size:.875rem}.km-sidebar-menu[data-v-3971ba05]{flex-direction:column;gap:.25rem;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.km-sidebar-menu-item[data-v-3971ba05]{position:relative}.km-sidebar-menu-button[data-v-3971ba05]{text-align:left;width:100%;height:2.75rem;color:var(--km-sidebar-fg);border-radius:5px;outline:none;align-items:center;gap:.55rem;padding:.625rem .5rem .625rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:flex;overflow:hidden}.km-sidebar-menu-button[data-v-3971ba05]:hover{background-color:var(--km-sidebar-hover);color:var(--km-sidebar-fg);text-decoration:none}.km-sidebar-menu-button[data-active=true][data-v-3971ba05]{background-color:var(--km-sidebar-active);color:var(--km-sidebar-fg);font-weight:600}.shell.collapsed .km-sidebar-menu-button[data-v-3971ba05]{justify-content:center;padding:.625rem}.km-menu-icon[data-v-3971ba05]{color:currentColor;flex-shrink:0;width:1rem;height:1rem}.km-menu-label[data-v-3971ba05]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.shell.collapsed .km-menu-label[data-v-3971ba05]{display:none}.km-menu-chevron[data-v-3971ba05]{opacity:0;color:currentColor;justify-content:center;align-items:center;margin-left:auto;padding:.375rem;transition:opacity .15s;display:inline-flex;transform:rotate(-90deg)}.km-sidebar-menu-button:hover .km-menu-chevron[data-v-3971ba05]{opacity:.55}.km-sidebar-menu-button[data-active=true] .km-menu-chevron[data-v-3971ba05]{opacity:.9}.shell.collapsed .km-menu-chevron[data-v-3971ba05]{display:none}.km-sidebar-footer[data-v-3971ba05]{flex-direction:column;flex-shrink:0;gap:.5rem;padding:1.25rem;display:flex}.shell.collapsed .km-sidebar-footer[data-v-3971ba05]{align-items:center;padding:.75rem .65rem 1rem}.km-footer-cta[data-v-3971ba05]{background-color:var(--km-cta);color:#fff;cursor:pointer;border:none;border-radius:5px;justify-content:center;align-items:center;gap:.5rem;width:100%;height:2.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s;display:inline-flex}.km-footer-cta[data-v-3971ba05]:hover{background-color:color-mix(in srgb, var(--km-cta) 90%, black)}.shell.collapsed .km-footer-cta[data-v-3971ba05]{width:2.75rem;padding:.625rem}.shell.collapsed .km-footer-cta-label[data-v-3971ba05]{display:none}.topbar[data-v-3971ba05]{z-index:2090;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-3971ba05]{align-items:center;gap:var(--km-space-2);min-width:0;display:flex}.title h1[data-v-3971ba05]{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.05rem;overflow:hidden}.crumb[data-v-3971ba05]{color:var(--km-muted-2);font-weight:500}.crumb[data-v-3971ba05]:hover{color:var(--km-text);text-decoration:none}.crumb-sep[data-v-3971ba05]{color:var(--km-muted-2)}.tools[data-v-3971ba05]{align-items:center;gap:var(--km-space-2);display:flex}.kai-topbar-btn[data-v-3971ba05]{background:var(--km-cta-soft);border:1px solid var(--km-pill-border);height:32px;color:var(--km-text);cursor:pointer;border-radius:5px;align-items:center;gap:.45rem;padding:0 .75rem;font-size:.78rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.kai-topbar-btn[data-v-3971ba05]:hover,.kai-topbar-btn.active[data-v-3971ba05]{background:var(--km-cta);border-color:var(--km-cta);color:#fff}.kai-topbar-dot[data-v-3971ba05]{background:var(--km-success-strong);width:6px;height:6px;box-shadow:0 0 6px var(--km-success-strong);border-radius:999px}.kai-kbd[data-v-3971ba05]{font-family:var(--km-mono);background:var(--km-hover);border:1px solid var(--km-border);color:currentColor;opacity:.8;border-radius:4px;padding:.08rem .32rem;font-size:.65rem}.menu-anchor[data-v-3971ba05]{z-index:2;position:relative}.topbar .menu-backdrop[data-v-3971ba05]{z-index:1}.menu.right[data-v-3971ba05]{top:calc(100% + 6px);right:0}.menu-head .who[data-v-3971ba05]{color:var(--km-text);word-break:break-all;font-weight:600;display:block}.company[data-v-3971ba05]{border-radius:5px;max-width:280px;height:32px;font-weight:500}.company.unset[data-v-3971ba05]{border-color:var(--km-yellow-border);color:var(--km-yellow)}.company-name[data-v-3971ba05]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.km-user-trigger[data-v-3971ba05]{color:var(--km-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.15rem .35rem .15rem .15rem;display:inline-flex}.km-user-trigger[data-v-3971ba05]:hover{background:var(--km-hover)}.km-user-avatar[data-v-3971ba05]{background:color-mix(in srgb, var(--km-text) 10%, transparent);width:32px;height:32px;color:var(--km-text);border-radius:9999px;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:inline-flex}.km-user-chevron[data-v-3971ba05]{opacity:.75;transition:transform .2s}.km-user-chevron.open[data-v-3971ba05]{transform:rotate(180deg)}.content[data-v-3971ba05]{padding:var(--km-space-5);width:100%;max-width:var(--km-content-max);grid-area:main;min-width:0}.tenant-gate[data-v-3971ba05]{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-3971ba05]{margin-bottom:2px}.tenant-gate p[data-v-3971ba05]{margin:0}.gate-actions[data-v-3971ba05]{gap:var(--km-space-2);flex-wrap:wrap;display:flex}@media (width<=900px){.shell[data-v-3971ba05],.shell.collapsed[data-v-3971ba05]{grid-template-columns:1fr;grid-template-rows:auto var(--km-topbar-h) 1fr;grid-template-areas:"side""top""main"}.km-sidebar[data-v-3971ba05]{border-right:0;border-bottom:1px solid var(--km-sidebar-border);height:auto;position:static}.km-sidebar-content[data-v-3971ba05]{gap:var(--km-space-1);padding:var(--km-space-2);flex-direction:row;display:flex;overflow-x:auto}.km-sidebar-group[data-v-3971ba05]{display:contents}.km-sidebar-group-label[data-v-3971ba05],.km-sidebar-footer[data-v-3971ba05],.km-menu-chevron[data-v-3971ba05]{display:none}.km-sidebar-menu[data-v-3971ba05]{flex-direction:row}.km-sidebar-menu-button[data-v-3971ba05]{white-space:nowrap;height:36px}.content[data-v-3971ba05]{padding:var(--km-space-4)}.company-name[data-v-3971ba05]{display:none}}.auth[data-v-530ade76]{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.card[data-v-530ade76]{gap:.85rem;width:min(440px,100%);display:grid}h1[data-v-530ade76]{margin:0;font-size:1.7rem}.err[data-v-530ade76]{color:var(--km-danger);margin:0}.ok[data-v-530ade76]{color:var(--km-success);margin:0}.hint[data-v-530ade76]{color:var(--km-muted);margin:0;font-size:.85rem}.check[data-v-530ade76]{color:var(--km-muted);align-items:flex-start;gap:.5rem;font-size:.9rem;display:flex}.head[data-v-55900501]{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-55900501]{margin:0}.foot[data-v-55900501]{padding:var(--km-space-3) var(--km-space-4)}@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:#199243;--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:#d2d5e0;--km-muted-2:#8b90a5;--km-placeholder:#5c6178;--km-border:#ffffff14;--km-border-strong:#ffffff28;--km-focus:#5039ddaa;--km-brand-ring:#ffffff14;--km-pill-fg:#c4b8ff;--km-pill-border:#5039dd55;--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:#5039dd1a;--km-dirty-border:#5039dd66;--km-sidebar:#000;--km-sidebar-fg:#fff;--km-sidebar-fg-muted:#ffffff8c;--km-sidebar-hover:#ffffff0f;--km-sidebar-active:#ffffff29;--km-sidebar-border:#ffffff24;--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:#e3463c;--km-danger-fg:#e3463c;--km-danger-soft:#e3463c14;--km-danger-border:#e3463c55;--km-success:#199243;--km-success-strong:#199243;--km-success-soft:#1992431f;--km-success-border:#19924344;--km-yellow:#ffd107;--km-yellow-soft:#ffd10722;--km-yellow-border:#ffd10766;--km-info:#1a6fb8;--km-gray:#d2d5e0;--km-text:#14161f;--km-muted:#3d4254;--km-muted-2:#6b7289;--km-placeholder:#8b90a5;--km-border:#d2d5e0;--km-border-strong:#1c297029;--km-focus:#5039dd44;--km-brand-ring:#14161f1f;--km-pill-fg:#5039dd;--km-pill-border:#5039dd55;--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-sidebar:#f4f4f8;--km-sidebar-fg:#000;--km-sidebar-fg-muted:#0000008c;--km-sidebar-hover:#1c29700f;--km-sidebar-active:#1c29701f;--km-sidebar-border:#d2d5e0;--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:272px;--km-sidebar-w-collapsed:76px;--km-topbar-h:56px;--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{vertical-align:middle;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;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 9px;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.pill:before,.badge.dotted:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;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;white-space:nowrap;width:1%}.km-table td.actions .icon-btn,.km-table .row-actions .icon-btn{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.km-table td.actions>.icon-btn+.icon-btn{margin-left:2px}.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}}
