@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a3b6ed62ff5bf79-s.33iiebxnyw3mn.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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5977ec4b36520f6d-s.1lnoxcpdy15zq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dee726aa58e45761-s.3ncebktlk85m0.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a51e2b9c08a8ebb-s.42_oh81r60qk6.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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/041e25e6ca1e5139-s.3pz51h88yl6ry.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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9106bdef11d9f452-s.2dn8n4nmks3qy.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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/173b4e1ecbfe6c3b-s.p.2ofae7-v0u79z.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc1417d4a51f10fe-s.1ieqwz-fl8er8.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/21110e96b1dae9b1-s.43a5-rp9f3fl3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0621d06476499bd5-s.08uzow34ompqf.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7b6421103319f6f3-s.2ojlk487y9mw0.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/282a7b8681f0cd88-s.1ya6qhwbwihlv.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9e80a34bd088ce0f-s.0gm4pcoufoftn.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89c2c771ed51f5b8-s.p.1d4i5iktl1egg.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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/80e73f10bd0a6f07-s.1f8arwqmrai1b.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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/002ddd0f057a002e-s.267laj-7qy-0-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91039d912575a5c4-s.2dsx-ugyhcjag.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0869dcf11f7cee16-s.1um35jqo2bs9v.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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d63474f5ec82b5f-s.361fq6-659j9l.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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6faa3045a94be73b-s.1gg7qmdkfhou9.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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc75fa3e14c3cd04-s.p.2a3w-b9irc_27.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:Fira Sans Fallback;src:local(Arial);ascent-override:91.01%;descent-override:25.79%;line-gap-override:0.0%;size-adjust:102.74%}.fira_sans_33152122-module__3QhdUW__className{font-family:Fira Sans,Fira Sans Fallback;font-style:normal}.fira_sans_33152122-module__3QhdUW__variable{--font-fira-sans:"Fira Sans", "Fira Sans Fallback"}
@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/88731e1a74492905-s.0tlm39yf_ckdx.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:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/861011d7404b02f6-s.3fnhzl7vreycw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/3381337b621a9a6a-s.0jxe124sc_62t.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.0iws-x-_m0m6k.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:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0951afe60dbf5d36-s.0f7v04cdymq72.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/97e7b204180d1274-s.3xa5d8otat0m1.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:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.2qe5xx8d5sx8i.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:Fira Code Fallback;src:local(Arial);ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:134.59%}.fira_code_a166c59a-module__Tv_4pG__className{font-family:Fira Code,Fira Code Fallback;font-style:normal}.fira_code_a166c59a-module__Tv_4pG__variable{--font-fira-code:"Fira Code", "Fira Code Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-fira-sans,"Fira Sans"), "Fira Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:var(--font-fira-code,"Fira Code"), "Fira Code", "JetBrains Mono", ui-monospace, Consolas, monospace;--spacing:.25rem;--text-base:1rem;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-bg:#0a0a0b;--color-s1:#111113;--color-s2:#17171a;--color-s3:#1e1e22;--color-s4:#26262b;--color-line:#232327;--color-line-2:#2f2f35;--color-line-3:#3d3d45;--color-dec:#4a505b;--color-t1:#f2f4f7;--color-t2:#c3c9d2;--color-t3:#9aa1ac;--color-t4:#7d8490;--color-accent:#ff6b35;--color-accent-2:#ff9457;--color-accent-ink:#1a0800;--color-accent-soft:#ff6b351a;--color-accent-line:#ff6b3552;--color-ok:#3fcf8e;--color-ok-soft:#3fcf8e1a;--color-ok-line:#3fcf8e59;--color-warn:#e3a008;--color-warn-soft:#e3a0081a;--color-warn-line:#e3a00859;--color-err:#f05252;--color-err-soft:#f052521a;--color-err-line:#f0525259;--color-info:#5b9dff;--color-info-soft:#5b9dff1a;--color-info-line:#5b9dff59;--color-violet:#b98cff;--color-violet-soft:#b98cff1a;--color-violet-line:#b98cff59;--color-cpu:#3fcf8e;--color-ram:#5b9dff;--color-disk:#b98cff;--color-net:#ff9457;--text-11:11px;--text-12:12px;--text-13:13px;--text-14:14px;--text-16:16px;--text-18:18px;--text-20:20px;--text-24:24px;--text-30:30px;--row:44px;--head:56px;--pad:clamp(16px, 2.4vw, 28px);--gap:clamp(12px, 1.5vw, 18px);--sidebar:248px;--sidebar-min:64px;--topbar:56px;--z-base:1;--z-sticky:10;--z-nav:20;--z-overlay:30;--z-toast:50;--ease-ds:cubic-bezier(.4, 0, .2, 1);--shadow-pop:0 18px 48px #0000008c, 0 2px 6px #00000059;--backdrop:#000000b8}}@layer base{html:has(.ds-page-root){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]:has(.ds-page-root){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(body:has(>.ds-page-root),body:has(.ds-page-root)){background:var(--color-bg);margin:0}.ds-root{--font-sans:var(--font-fira-sans,"Fira Sans"), "Fira Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:var(--font-fira-code,"Fira Code"), "Fira Code", "JetBrains Mono", ui-monospace, Consolas, monospace;color:var(--color-t2);font-family:var(--font-sans);font-size:var(--text-14);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scrollbar-width:thin;scrollbar-color:var(--color-line-3) transparent;line-height:1.5}.ds-page-root{background:var(--color-bg);min-height:100dvh}.ds-root,.ds-root *,.ds-root :before,.ds-root :after{box-sizing:border-box}.ds-root :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,pre){margin:0}.ds-root :where(ul,ol){padding:0;list-style:none}.ds-root :where(h1,h2,h3,h4){color:var(--color-t1);letter-spacing:-.2px;font-weight:600;line-height:1.25}.ds-root :where(h1){font-size:var(--text-24)}.ds-root :where(h2){font-size:var(--text-18)}.ds-root :where(h3){font-size:var(--text-16)}.ds-root :where(h4){font-size:var(--text-14)}.ds-root :where(a){color:var(--color-accent);text-decoration:none}.ds-root :where(a:hover){color:var(--color-accent-2)}.ds-root :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit;margin:0}.ds-root :where(button){cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.ds-root :where(button:disabled){cursor:not-allowed}.ds-root :where(code,kbd,.mono){font-family:var(--font-mono);font-size:.93em}.ds-root :where(table){border-collapse:collapse}.ds-root :where(svg){flex:none}.ds-root :where(strong,b){font-weight:600}.ds-root :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-xs)}.ds-root ::selection{background:#ff6b3547}.ds-root ::-webkit-scrollbar{width:10px;height:10px}.ds-root ::-webkit-scrollbar-thumb{background:var(--color-line-3);background-clip:content-box;border:2px solid #0000;border-radius:99px}.ds-root [hidden]:where(:not([hidden=until-found])){display:none!important}.ds-root .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ds-root,.ds-root *,.ds-root :before,.ds-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components{.ds-root .i{flex:none;width:18px;height:18px}.ds-root .i-14{width:14px;height:14px}.ds-root .i-16{width:16px;height:16px}.ds-root .i-20{width:20px;height:20px}.ds-root .i-24{width:24px;height:24px}.ds-root .ad-skip{z-index:60;background:var(--color-accent);color:var(--color-accent-ink);border-radius:var(--radius-md);padding:8px 12px;position:absolute;top:8px;left:-9999px}.ds-root .ad-skip:focus{left:8px}.ds-root .ad-app{grid-template-columns:var(--sidebar) 1fr;grid-template-rows:var(--topbar) 1fr;height:100dvh;transition:grid-template-columns .2s var(--ease-ds);display:grid}.ds-root .ad-app[data-collapsed="1"]{grid-template-columns:var(--sidebar-min) 1fr}.ds-root .ad-side{background:var(--color-s1);border-right:1px solid var(--color-line);min-height:0;z-index:var(--z-nav);flex-direction:column;grid-row:1/3;display:flex}.ds-root .ad-top{z-index:var(--z-sticky);padding:0 var(--pad);background:#0a0a0bdb;grid-column:2;align-items:center;gap:12px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.ds-root .ad-top{background:color-mix(in srgb, var(--color-bg) 86%, transparent)}}.ds-root .ad-top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-line)}.ds-root .ad-main{min-width:0;padding:var(--pad);grid-column:2;overflow:auto}.ds-root .ad-page{gap:var(--gap);flex-direction:column;max-width:1440px;margin:0 auto;display:flex}.ds-root .ad-page.standalone{padding:var(--pad)}.ds-root .ad-brand{height:var(--topbar);border-bottom:1px solid var(--color-line);align-items:center;gap:10px;padding:0 14px;display:flex}.ds-root .ad-brand .tile{border-radius:var(--radius-md);background:var(--color-s2);border:1px solid var(--color-line-2);width:32px;height:32px;color:var(--color-accent);flex:none;place-items:center;display:grid}.ds-root .ad-brand .name{color:var(--color-t1);font-weight:600;font-size:var(--text-14);white-space:nowrap;line-height:1.1}.ds-root .ad-brand .sub{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-accent);text-transform:uppercase;font-size:10px}.ds-root .ad-nav{flex-direction:column;flex:1;gap:2px;padding:10px 10px 12px;display:flex;overflow-y:auto}.ds-root .ad-nav .grp{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-t4);white-space:nowrap;padding:12px 10px 6px;font-size:10px}.ds-root .ad-nav a{border-radius:var(--radius-md);height:38px;color:var(--color-t3);white-space:nowrap;cursor:pointer;border:1px solid #0000;align-items:center;gap:11px;padding:0 10px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.ds-root .ad-nav a .i{color:var(--color-t4)}.ds-root .ad-nav a:hover{background:var(--color-s2);color:var(--color-t1)}.ds-root .ad-nav a[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent);border-color:var(--color-accent-line)}.ds-root .ad-nav a[aria-current=page] .i{color:var(--color-accent)}.ds-root .ad-nav a .cnt{font-family:var(--font-mono);color:var(--color-t1);background:var(--color-s3);border:1px solid var(--color-line-2);border-radius:99px;margin-left:auto;padding:1px 7px;font-size:11px;font-style:normal;font-weight:500;line-height:1.4}.ds-root .ad-nav a .cnt.hot{color:var(--color-accent);background:var(--color-accent-soft);border-color:var(--color-accent-line)}.ds-root .ad-nav a kbd{font-family:var(--font-mono);color:var(--color-t4);border:1px solid var(--color-line-2);opacity:0;border-radius:4px;margin-left:auto;padding:0 5px;font-size:10px;transition:opacity .15s}.ds-root .ad-nav a:hover kbd{opacity:1}.ds-root .ad-nav a .cnt+kbd{display:none}.ds-root .ad-side-foot{border-top:1px solid var(--color-line);align-items:center;gap:10px;padding:10px;display:flex}.ds-root .ad-avatar{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-accent), var(--color-accent-2));width:32px;height:32px;color:var(--color-accent-ink);font-family:var(--font-mono);flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.ds-root .ad-avatar.lg{width:46px;height:46px;font-size:15px}.ds-root .ad-side-foot .who{flex:1;min-width:0;line-height:1.2}.ds-root .ad-side-foot .who b{color:var(--color-t1);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.ds-root .ad-side-foot .who span{color:var(--color-t4);font-size:11px}.ds-root .ad-collapse{border-radius:var(--radius-md);height:36px;color:var(--color-t4);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:4px 10px 0;padding:0 10px;display:flex}.ds-root .ad-collapse:hover{background:var(--color-s2);color:var(--color-t1)}.ds-root .ad-app[data-collapsed="1"] .ad-side .name,.ds-root .ad-app[data-collapsed="1"] .ad-side .sub,.ds-root .ad-app[data-collapsed="1"] .ad-nav .grp,.ds-root .ad-app[data-collapsed="1"] .ad-nav a span,.ds-root .ad-app[data-collapsed="1"] .ad-nav a kbd,.ds-root .ad-app[data-collapsed="1"] .ad-side-foot .who,.ds-root .ad-app[data-collapsed="1"] .ad-collapse span{display:none}.ds-root .ad-app[data-collapsed="1"] .ad-nav a{justify-content:center;padding:0}.ds-root .ad-app[data-collapsed="1"] .ad-nav a .cnt{padding:0 4px;font-size:10px;position:absolute;top:4px;right:4px}.ds-root .ad-app[data-collapsed="1"] .ad-collapse .i{transform:rotate(180deg)}.ds-root .ad-app[data-collapsed="1"] .ad-brand{justify-content:center;padding:0}.ds-root .ad-app[data-collapsed="1"] .ad-side-foot{justify-content:center}.ds-root .ad-app[data-collapsed="1"] .ad-side-foot .ad-iconbtn,.ds-root .ad-burger{display:none}.ds-root .ad-crumbs{min-width:0;color:var(--color-t4);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex;overflow:hidden}.ds-root .ad-crumbs a{color:var(--color-t3)}.ds-root .ad-crumbs a:hover{color:var(--color-t1)}.ds-root .ad-crumbs .sep{color:var(--color-dec)}.ds-root .ad-crumbs .cur{color:var(--color-t1);text-overflow:ellipsis;font-weight:500;overflow:hidden}.ds-root .ad-top .right{align-items:center;gap:8px;margin-left:auto;display:flex}.ds-root .ad-top .ad-mock{flex:none}.ds-root .ad-search{background:var(--color-s2);border:1px solid var(--color-line-2);border-radius:var(--radius-md);width:300px;height:36px;color:var(--color-t3);cursor:text;align-items:center;gap:8px;padding:0 10px 0 12px;transition:border-color .15s;display:flex}.ds-root .ad-search:hover{border-color:var(--color-line-3)}.ds-root .ad-search span{text-align:left;flex:1;font-size:13px}.ds-root .ad-search kbd{font-family:var(--font-mono);color:var(--color-t4);border:1px solid var(--color-line-2);background:var(--color-s1);border-radius:4px;padding:1px 6px;font-size:11px}.ds-root .ad-iconbtn{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-t3);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid;position:relative}.ds-root .ad-iconbtn:hover{background:var(--color-s2);color:var(--color-t1);border-color:var(--color-line-2)}.ds-root .ad-iconbtn:disabled{opacity:.45;cursor:not-allowed}.ds-root .ad-iconbtn .dot{background:var(--color-accent);border:2px solid var(--color-bg);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.ds-root .ad-iconbtn.sm{width:30px;height:30px}.ds-root .ad-iconbtn.xs{width:22px;height:22px}.ds-root .ad-head{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.ds-root .ad-head .eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-t4);margin-bottom:4px;font-size:11px}.ds-root .ad-head .sub{color:var(--color-t3);margin-top:4px;font-size:13px}.ds-root .ad-head .actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ds-root .btn{border-radius:var(--radius-md);border:1px solid var(--color-line-2);background:var(--color-s2);min-height:36px;color:var(--color-t2);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex}.ds-root .btn:hover{background:var(--color-s3);color:var(--color-t1);border-color:var(--color-line-3)}.ds-root .btn:disabled,.ds-root .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.ds-root .btn.primary{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-2));color:var(--color-accent-ink);border-color:#0000;font-weight:600}.ds-root .btn.primary:hover{filter:brightness(1.06)}.ds-root .btn.ghost{color:var(--color-t3);background:0 0;border-color:#0000}.ds-root .btn.ghost:hover{background:var(--color-s2);color:var(--color-t1)}.ds-root .btn.danger{background:var(--color-err-soft);border-color:var(--color-err-line);color:var(--color-err)}.ds-root .btn.danger:hover{background:var(--color-err);color:#fff}.ds-root .btn.sm{border-radius:var(--radius-sm);min-height:30px;padding:0 10px;font-size:13px}.ds-root .btn.xs{border-radius:var(--radius-sm);min-height:26px;padding:0 8px;font-size:12px}.ds-root .btn .spin{border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite ds-spin}.ds-root .btn[data-busy="1"]{pointer-events:none;opacity:.7}.ds-root .btn-group{border:1px solid var(--color-line-2);border-radius:var(--radius-md);background:var(--color-s1);display:inline-flex;overflow:hidden}.ds-root .btn-group .btn{border:0;border-right:1px solid var(--color-line-2);background:0 0;border-radius:0}.ds-root .btn-group .btn:last-child{border-right:0}.ds-root .btn-group .btn[aria-pressed=true]{background:var(--color-s3);color:var(--color-t1)}.ds-root .card{background:var(--color-s1);border:1px solid var(--color-line);border-radius:var(--radius-lg);min-width:0}.ds-root .card-h{min-height:var(--head);border-bottom:1px solid var(--color-line);align-items:center;gap:10px;padding:0 18px;display:flex}.ds-root .card-h h2,.ds-root .card-h h3{align-items:center;gap:8px;min-width:0;display:flex}.ds-root .card-h>.i,.ds-root .card-h h2>.i,.ds-root .card-h h3>.i{color:var(--color-accent)}.ds-root .card-h .r{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.ds-root .card-b{padding:18px}.ds-root .card-b.tight{padding:0}.ds-root .card-b.slim{padding:8px 18px}.ds-root .card-f{border-top:1px solid var(--color-line);color:var(--color-t3);align-items:center;gap:8px;padding:12px 18px;font-size:13px;display:flex}.ds-root .card.accent{border-color:var(--color-accent-line)}.ds-root .card.lnk{color:inherit;align-items:center;gap:10px;padding:14px;transition:border-color .15s;display:flex}.ds-root .card.lnk:hover{border-color:var(--color-line-3)}.ds-root .grid{gap:var(--gap);display:grid}.ds-root .grid>*,.ds-root .stack>*{min-width:0}.ds-root .ds-root details{min-width:0;max-width:100%;overflow-x:clip}.ds-root .ds-root .umbruch{white-space:normal;overflow-wrap:anywhere}.ds-root .g2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-root .g3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-root .g4{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-root .g6{grid-template-columns:repeat(6,minmax(0,1fr))}.ds-root .g-2-1{grid-template-columns:2fr 1fr}.ds-root .g-3-2{grid-template-columns:3fr 2fr}.ds-root .g-1-2{grid-template-columns:1fr 2fr}.ds-root .stack{gap:var(--gap);flex-direction:column;display:flex}.ds-root .stack.tight{gap:10px}.ds-root .card-b.stack{gap:14px}.ds-root .card-b.stack.tight{gap:10px}.ds-root .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-root .row.nowrap{flex-wrap:nowrap}.ds-root .spacer{flex:1}.ds-root .kpi{background:var(--color-s1);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex;position:relative}.ds-root .kpi .lbl{color:var(--color-t3);align-items:center;gap:6px;font-size:12px;line-height:1.3;display:flex}.ds-root .kpi .lbl .help{color:var(--color-t4);cursor:help;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;display:inline-grid}.ds-root .kpi .lbl .help:hover{color:var(--color-t1)}.ds-root .kpi .lbl .help{position:relative}.ds-root .kpi .lbl .help:after{content:"";position:absolute;inset:-13px}.ds-root .kpi .val{font-family:var(--font-mono);font-size:var(--text-24);color:var(--color-t1);letter-spacing:-.5px;white-space:nowrap;font-weight:500;line-height:1.1}.ds-root .kpi .val small{color:var(--color-t3);margin-left:3px;font-size:13px;font-weight:400}.ds-root .kpi .delta{color:var(--color-t3);align-items:center;gap:5px;font-size:12px;line-height:1.3;display:flex}.ds-root .kpi .delta.up{color:var(--color-ok)}.ds-root .kpi .delta.down{color:var(--color-err)}.ds-root .kpi .spark{opacity:.9;width:56px;height:22px;position:absolute;top:12px;right:12px}.ds-root .kpi:has(.spark) .lbl{padding-right:62px}.ds-root .kpi.ok .val{color:var(--color-ok)}.ds-root .kpi.warn .val{color:var(--color-warn)}.ds-root .kpi.err .val{color:var(--color-err)}.ds-root .kpi.accent{border-color:var(--color-accent-line)}.ds-root .kpi.accent .lbl{color:var(--color-accent)}.ds-root .pill{border:1px solid var(--color-line-2);color:var(--color-t2);background:var(--color-s2);white-space:nowrap;vertical-align:middle;border-radius:99px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.ds-root .pill .d{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ds-root .pill.ok{color:var(--color-ok);background:var(--color-ok-soft);border-color:var(--color-ok-line)}.ds-root .pill.warn{color:var(--color-warn);background:var(--color-warn-soft);border-color:var(--color-warn-line)}.ds-root .pill.err{color:var(--color-err);background:var(--color-err-soft);border-color:var(--color-err-line)}.ds-root .pill.info{color:var(--color-info);background:var(--color-info-soft);border-color:var(--color-info-line)}.ds-root .pill.accent{color:var(--color-accent);background:var(--color-accent-soft);border-color:var(--color-accent-line)}.ds-root .pill.violet{color:var(--color-violet);background:var(--color-violet-soft);border-color:var(--color-violet-line)}.ds-root .pill.mono{font-family:var(--font-mono);font-size:11px}.ds-root .type{border-radius:var(--radius-sm);background:var(--color-s3);border:1px solid var(--color-line-2);width:26px;height:26px;color:var(--color-t3);flex:none;place-items:center;display:inline-grid}.ds-root .type.lg{width:34px;height:34px}.ds-root .type.root,.ds-root .type.cloud{color:var(--color-info)}.ds-root .type.game{color:var(--color-ok)}.ds-root .type.dedi{color:var(--color-violet)}.ds-root .type.web{color:var(--color-net)}.ds-root .type.dom{color:var(--color-warn)}.ds-root .type.ip{color:var(--color-t2)}.ds-root .type.accent{color:var(--color-accent)}.ds-root .tbl-wrap{border-radius:0 0 var(--radius-lg) var(--radius-lg);overflow:auto}.ds-root .tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.ds-root .tbl th{z-index:1;background:var(--color-s2);text-align:left;color:var(--color-t3);border-bottom:1px solid var(--color-line);white-space:nowrap;-webkit-user-select:none;user-select:none;height:40px;padding:0 14px;font-size:12px;font-weight:500;position:sticky;top:0}.ds-root .tbl th .sort{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:3px;height:100%;padding:0;display:inline-flex}.ds-root .tbl th .sort:hover{color:var(--color-t1)}.ds-root .tbl th .sort .i{color:var(--color-t4)}.ds-root .tbl th.on{color:var(--color-t1)}.ds-root .tbl th.on .sort .i{color:var(--color-accent)}.ds-root .tbl td{height:var(--row);border-bottom:1px solid var(--color-line);color:var(--color-t2);vertical-align:middle;white-space:nowrap;padding:0 14px}.ds-root .tbl[data-density=compact] td{height:36px}.ds-root .tbl[data-density=loose] td{height:56px}.ds-root .tbl tbody tr:last-child td{border-bottom:0}.ds-root .tbl tbody tr{transition:background .12s}.ds-root .tbl tbody tr:hover{background:var(--color-s2)}.ds-root .tbl tbody tr.sel,.ds-root .tbl tbody tr[data-selected=true]{background:var(--color-accent-soft)}.ds-root .tbl tbody tr.clickable{cursor:pointer}.ds-root .tbl .num{font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums}.ds-root .tbl th.num{text-align:right}.ds-root .tbl .muted{color:var(--color-t4)}.ds-root .tbl .strong{color:var(--color-t1);font-weight:500}.ds-root .tbl .cell-2{line-height:1.25}.ds-root .tbl .cell-2 small{color:var(--color-t4);font-size:11px;font-family:var(--font-mono);display:block}.ds-root .tbl .ck{width:36px;padding-right:0}.ds-root .tbl .act{text-align:right;width:1%}.ds-root .tbl .act .btn{opacity:0;transition:opacity .12s}.ds-root .tbl tr:hover .act .btn,.ds-root .tbl tr:focus-within .act .btn,.ds-root .tbl .act .btn:focus{opacity:1}.ds-root .tbl .ellip{text-overflow:ellipsis;max-width:260px;overflow:hidden}.ds-root .tbl a.lnk{color:var(--color-t2)}.ds-root .tbl a.lnk:hover{color:var(--color-accent);text-decoration:underline}.ds-root .tbl td.skel-cell{padding:0 14px}.ds-root input[type=checkbox].ck-box,.ds-root input[type=radio].ck-box{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer;flex:none;margin:0}.ds-root .ck-lbl{cursor:pointer;color:var(--color-t2);align-items:center;gap:10px;min-height:36px;font-size:13px;display:inline-flex}.ds-root .ck-lbl.disabled{opacity:.5;cursor:not-allowed}.ds-root .bulkbar{z-index:var(--z-sticky);background:var(--color-s3);border:1px solid var(--color-line-3);border-radius:var(--radius-lg);width:max-content;max-width:100%;box-shadow:var(--shadow-pop);animation:ds-rise .2s var(--ease-ds);flex-wrap:wrap;align-items:center;gap:8px;margin:12px auto 0;padding:8px 8px 8px 14px;font-size:13px;display:flex;position:sticky;bottom:12px}.ds-root .bulkbar b{color:var(--color-t1);font-family:var(--font-mono)}.ds-root .toolbar{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.ds-root .toolbar .fld{height:34px}.ds-root .toolbar .search{flex:1;min-width:220px;max-width:380px}.ds-root .chip{border:1px solid var(--color-line-2);background:var(--color-s2);height:30px;color:var(--color-t3);cursor:pointer;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:0 10px;font-size:13px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ds-root .chip:hover{color:var(--color-t1);border-color:var(--color-line-3)}.ds-root .chip[aria-pressed=true],.ds-root .chip.on{background:var(--color-accent-soft);border-color:var(--color-accent-line);color:var(--color-accent)}.ds-root .chip .x{opacity:.7;place-items:center;display:inline-grid}.ds-root .chip .x:hover{opacity:1}.ds-root .pager{border-top:1px solid var(--color-line);color:var(--color-t3);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;font-size:13px;display:flex}.ds-root .pager .fld{width:auto;height:30px;padding:0 28px 0 8px;font-size:12px}.ds-root .pager .pages{gap:4px;margin-left:auto;display:flex}.ds-root .pager .pages button{border-radius:var(--radius-sm);min-width:30px;height:30px;color:var(--color-t3);cursor:pointer;font-family:var(--font-mono);background:0 0;border:1px solid #0000;padding:0 6px;font-size:12px}.ds-root .pager .pages button:hover{background:var(--color-s2);color:var(--color-t1)}.ds-root .pager .pages button:disabled{opacity:.4;cursor:not-allowed}.ds-root .pager .pages button[aria-current=page]{background:var(--color-s3);border-color:var(--color-line-2);color:var(--color-t1)}.ds-root .pager .pages .dots{min-width:20px;color:var(--color-t4);place-items:center;display:inline-grid}.ds-root .tbl-cards{display:none}.ds-root .tbl-empty{padding:0}.ds-root .tbl-empty td{white-space:normal;height:auto}.ds-root .fld{background:var(--color-s2);border:1px solid var(--color-line-2);border-radius:var(--radius-md);width:100%;height:38px;color:var(--color-t1);font:inherit;outline:none;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.ds-root .fld:hover{border-color:var(--color-line-3)}.ds-root .fld:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.ds-root .fld::placeholder{color:var(--color-t4);opacity:1}.ds-root .fld:disabled{opacity:.6;cursor:not-allowed}.ds-root .fld[aria-invalid=true]{border-color:var(--color-err-line)}.ds-root .fld[aria-invalid=true]:focus{border-color:var(--color-err);box-shadow:0 0 0 3px var(--color-err-soft)}.ds-root .fld.mono{font-family:var(--font-mono);font-size:13px}.ds-root .fld.sm{height:32px;font-size:13px}.ds-root .fld.auto{width:auto}.ds-root textarea.fld{resize:vertical;height:auto;min-height:96px;padding:10px 12px;line-height:1.5}.ds-root select.fld{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-t4) 50%), linear-gradient(135deg, var(--color-t4) 50%, transparent 50%);background-position:calc(100% - 16px) 16px,calc(100% - 11px) 16px;background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}.ds-root select.fld.sm{background-position:calc(100% - 16px) 13px,calc(100% - 11px) 13px}.ds-root .lbl-f{color:var(--color-t2);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.ds-root .lbl-f .req{color:var(--color-err);margin-left:2px}.ds-root .hint{color:var(--color-t4);margin-top:5px;font-size:12px}.ds-root .hint.err{color:var(--color-err)}.ds-root .f-row{gap:14px;display:grid}.ds-root .f-2{grid-template-columns:1fr 1fr}.ds-root .f-3{grid-template-columns:1fr 1fr 1fr}.ds-root .f-group{flex-direction:column;gap:14px;display:flex}.ds-root .fld-ico{position:relative}.ds-root .fld-ico>.i{color:var(--color-t4);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ds-root .fld-ico .fld{padding-left:34px}.ds-root .fld-ico .clr{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ds-root .fld-ico.has-clr .fld{padding-right:34px}.ds-root .fld-ico input[type=search]::-webkit-search-cancel-button{display:none}.ds-root .switch{background:var(--color-s4);border:1px solid var(--color-line-3);cursor:pointer;vertical-align:middle;border-radius:99px;flex:none;width:38px;height:22px;padding:0;transition:background .2s,border-color .2s;display:inline-block;position:relative}.ds-root .switch:after{content:"";width:16px;height:16px;transition:left .2s var(--ease-ds);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0006}.ds-root .switch[aria-checked=true],.ds-root .switch[data-state=checked]{background:var(--color-accent);border-color:var(--color-accent)}.ds-root .switch[aria-checked=true]:after,.ds-root .switch[data-state=checked]:after{left:18px}.ds-root .switch:disabled{opacity:.5;cursor:not-allowed}.ds-root .switch .thumb{display:none}.ds-root .sw-row{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;min-height:44px;padding:10px 0;display:flex}.ds-root .sw-row:last-child{border-bottom:0}.ds-root .sw-row .t{flex:1;min-width:0}.ds-root .sw-row .t b{color:var(--color-t1);font-weight:500;display:block}.ds-root .sw-row .t span{color:var(--color-t4);font-size:12px}.ds-root .secret{align-items:center;gap:8px;display:flex}.ds-root .secret .fld{flex:1}.ds-root .stickybar{z-index:var(--z-sticky);margin:0 calc(-1 * var(--pad)) calc(-1 * var(--pad));padding:12px var(--pad);background:#0a0a0be0;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.ds-root .stickybar{background:color-mix(in srgb, var(--color-bg) 88%, transparent)}}.ds-root .stickybar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--color-line);animation:ds-rise .2s var(--ease-ds);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ds-root .stickybar .msg{color:var(--color-t3);align-items:center;gap:8px;font-size:13px;display:inline-flex}.ds-root .stickybar .msg .i{color:var(--color-warn)}.ds-root .kv{grid-template-columns:minmax(120px,38%) 1fr;font-size:13px;display:grid}.ds-root .kv>div{border-bottom:1px solid var(--color-line);min-width:0;padding:11px 0}.ds-root .kv>div:nth-child(odd){color:var(--color-t3)}.ds-root .kv>div:nth-child(2n){color:var(--color-t1);font-family:var(--font-mono);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-root .kv>div:nth-last-child(-n+2){border-bottom:0}.ds-root .kv .sans,.ds-root .kv>div.sans{font-family:var(--font-sans)}.ds-root .kv>div.wrap{white-space:normal}.ds-root .kv>div.ok{color:var(--color-ok)}.ds-root .kv>div.warn{color:var(--color-warn)}.ds-root .kv>div.err{color:var(--color-err)}.ds-root .copyf{border:1px solid var(--color-line-2);border-radius:var(--radius-md);background:var(--color-s2);align-items:stretch;max-width:100%;display:inline-flex;overflow:hidden}.ds-root .copyf.block{width:100%;display:flex}.ds-root .copyf .v{height:36px;font-family:var(--font-mono);color:var(--color-t1);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.ds-root .copyf.block .v{flex:1}.ds-root .copyf .v .tag{color:var(--color-t4);font-size:11px;font-family:var(--font-sans);flex:none}.ds-root .copyf button{border:0;border-left:1px solid var(--color-line-2);color:var(--color-t3);cursor:pointer;background:0 0;place-items:center;min-width:36px;padding:0 10px;display:grid}.ds-root .copyf button:hover{background:var(--color-s3);color:var(--color-t1)}.ds-root .tabs{border-bottom:1px solid var(--color-line);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.ds-root .tabs::-webkit-scrollbar{display:none}.ds-root .tabs button,.ds-root .tabs a{height:42px;color:var(--color-t3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;margin-bottom:-1px;padding:0 14px;font-size:14px;font-weight:500;transition:color .15s;display:inline-flex}.ds-root .tabs button:hover,.ds-root .tabs a:hover{color:var(--color-t1)}.ds-root .tabs button[aria-selected=true],.ds-root .tabs a[aria-selected=true],.ds-root .tabs button[data-state=active]{color:var(--color-t1);border-bottom-color:var(--color-accent)}.ds-root .tabs .n{font-family:var(--font-mono);color:var(--color-t4);background:var(--color-s3);border-radius:99px;padding:0 6px;font-size:11px}.ds-root .tabs button .i{color:var(--color-t4)}.ds-root .tabs button[data-state=active] .i{color:var(--color-accent)}.ds-root .tabpanel[hidden],.ds-root .tabpanel[data-state=inactive]{display:none}.ds-root .tabpanel:focus-visible{outline:none}.ds-root .vtabs{flex-direction:column;gap:2px;display:flex}.ds-root .vtabs button{border-radius:var(--radius-md);height:38px;color:var(--color-t3);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:0 12px;font-weight:500;transition:background .15s,color .15s;display:flex}.ds-root .vtabs button .i{color:var(--color-t4)}.ds-root .vtabs button:hover{background:var(--color-s2);color:var(--color-t1)}.ds-root .vtabs button[aria-selected=true],.ds-root .vtabs button[data-state=active]{background:var(--color-accent-soft);color:var(--color-accent)}.ds-root .vtabs button[aria-selected=true] .i,.ds-root .vtabs button[data-state=active] .i{color:var(--color-accent)}.ds-root .vtabs button .n{font-family:var(--font-mono);color:var(--color-t4);margin-left:auto;font-size:11px}.ds-root .vtabs .grp{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-t4);padding:14px 12px 6px;font-size:10px}.ds-root .vtabs-layout{gap:var(--gap);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.ds-root .vtabs-layout>.vtabs-nav{padding:10px;position:sticky;top:0}.ds-root .dhead{background:var(--color-s1);border:1px solid var(--color-line);border-radius:var(--radius-lg)}.ds-root .dhead .main{flex-wrap:wrap;align-items:center;gap:16px;padding:16px 18px;display:flex}.ds-root .dhead .tile{border-radius:var(--radius-md);background:var(--color-s2);border:1px solid var(--color-line-2);width:46px;height:46px;color:var(--color-accent);flex:none;place-items:center;display:grid}.ds-root .dhead .id{flex:260px;min-width:0}.ds-root .dhead .id h1{font-size:var(--text-20);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ds-root .dhead .id .sub{color:var(--color-t3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;font-size:13px;display:flex}.ds-root .dhead .id .sub .sep{background:var(--color-dec);border-radius:50%;width:3px;height:3px}.ds-root .dhead .actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ds-root .dhead .meta{border-top:1px solid var(--color-line);background:var(--color-s2);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:11px 18px;display:flex}.ds-root .dhead .meta .m{color:var(--color-t4);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.ds-root .dhead .meta .m b{font-family:var(--font-mono);color:var(--color-t2);font-size:13px;font-weight:500}.ds-root .dhead .meta .m b.warn{color:var(--color-warn)}.ds-root .dhead .meta .m b.ok{color:var(--color-ok)}.ds-root .dhead .meta .m b.err{color:var(--color-err)}.ds-root .dhead .meta .power{margin-left:auto}.ds-root .meter{background:var(--color-s3);border-radius:99px;height:6px;overflow:hidden}.ds-root .meter i{background:var(--color-accent);height:100%;transition:width .3s var(--ease-ds);border-radius:99px;display:block}.ds-root .meter.ok i{background:var(--color-ok)}.ds-root .meter.warn i{background:var(--color-warn)}.ds-root .meter.err i{background:var(--color-err)}.ds-root .meter.info i{background:var(--color-info)}.ds-root .meter.violet i{background:var(--color-violet)}.ds-root .meter.net i{background:var(--color-net)}.ds-root .meter.cpu i{background:var(--color-cpu)}.ds-root .meter.ram i{background:var(--color-ram)}.ds-root .meter.disk i{background:var(--color-disk)}.ds-root .meter-row{font-size:13px}.ds-root .meter-row .row{margin-bottom:6px}.ds-root .meter-row b{color:var(--color-t1);font-weight:500}.ds-root .stat{background:var(--color-s1);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ds-root .stat .t{color:var(--color-t3);align-items:center;gap:6px;font-size:12px;display:flex}.ds-root .stat .t .r{font-family:var(--font-mono);color:var(--color-t4);margin-left:auto;font-size:11px}.ds-root .stat .v{font-family:var(--font-mono);font-size:var(--text-24);color:var(--color-t1);line-height:1.1}.ds-root .stat .v small{color:var(--color-t3);margin-left:2px;font-size:12px}.ds-root .stat .s{color:var(--color-t4);font-size:12px}.ds-root .stat>svg{width:100%;height:36px;display:block}.ds-root .stat .t .i{width:14px;height:14px}.ds-root .spark-svg{display:block;overflow:visible}.ds-root .spark-svg .area{opacity:.12}.ds-root .spark-svg .line{fill:none;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.ds-root .spark-accent{color:var(--color-accent)}.ds-root .spark-ok{color:var(--color-ok)}.ds-root .spark-warn{color:var(--color-warn)}.ds-root .spark-err{color:var(--color-err)}.ds-root .spark-info{color:var(--color-info)}.ds-root .spark-violet{color:var(--color-violet)}.ds-root .spark-cpu{color:var(--color-cpu)}.ds-root .spark-ram{color:var(--color-ram)}.ds-root .spark-disk{color:var(--color-disk)}.ds-root .spark-net{color:var(--color-net)}.ds-root .spark-muted{color:var(--color-t4)}.ds-root .tl{margin:0;padding:0 0 0 4px;list-style:none;position:relative}.ds-root .tl:before{content:"";background:var(--color-line-2);width:1px;position:absolute;top:6px;bottom:6px;left:11px}.ds-root .tl li{gap:14px;padding:8px 0 8px 30px;font-size:13px;display:flex;position:relative}.ds-root .tl li .dot{background:var(--color-s3);border:2px solid var(--color-line-3);border-radius:50%;width:11px;height:11px;position:absolute;top:14px;left:6px}.ds-root .tl li.ok .dot{border-color:var(--color-ok);background:var(--color-ok-soft)}.ds-root .tl li.err .dot{border-color:var(--color-err);background:var(--color-err-soft)}.ds-root .tl li.warn .dot{border-color:var(--color-warn);background:var(--color-warn-soft)}.ds-root .tl li.info .dot{border-color:var(--color-info);background:var(--color-info-soft)}.ds-root .tl li.accent .dot{border-color:var(--color-accent);background:var(--color-accent-soft)}.ds-root .tl li .w{overflow-wrap:anywhere;flex:1;min-width:0}.ds-root .tl li .w b{color:var(--color-t1);font-weight:500}.ds-root .tl li .w span{color:var(--color-t3)}.ds-root .tl li .w small{color:var(--color-t4);margin-top:2px;font-size:12px;display:block}.ds-root .tl li time{font-family:var(--font-mono);color:var(--color-t4);text-align:right;flex:none;width:86px;padding-top:2px;font-size:11px}.ds-root .note{border-radius:var(--radius-md);border:1px solid var(--color-line-2);background:var(--color-s2);align-items:flex-start;gap:12px;padding:12px 14px;font-size:13px;display:flex}.ds-root .note>.i{color:var(--color-t3);flex:none;margin-top:1px}.ds-root .note b{color:var(--color-t1);font-weight:500}.ds-root .note .w{flex:1;min-width:0}.ds-root .note.warn{border-color:var(--color-warn-line);background:var(--color-warn-soft)}.ds-root .note.warn>.i{color:var(--color-warn)}.ds-root .note.err{border-color:var(--color-err-line);background:var(--color-err-soft)}.ds-root .note.err>.i{color:var(--color-err)}.ds-root .note.ok{border-color:var(--color-ok-line);background:var(--color-ok-soft)}.ds-root .note.ok>.i{color:var(--color-ok)}.ds-root .note.info{border-color:var(--color-info-line);background:var(--color-info-soft)}.ds-root .note.info>.i{color:var(--color-info)}.ds-root .note .r{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.ds-root .note.slim{padding:8px 12px}.ds-root .attn{margin:0;padding:0;list-style:none}.ds-root .attn li{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:11px 18px;font-size:13px;display:flex}.ds-root .attn li:last-child{border-bottom:0}.ds-root .attn li>.i{color:var(--color-t3);flex:none}.ds-root .attn li .w{flex:1;min-width:0}.ds-root .attn li .w b{color:var(--color-t1);font-weight:500}.ds-root .attn li .w span{color:var(--color-t3)}.ds-root .attn li.err>.i{color:var(--color-err)}.ds-root .attn li.warn>.i{color:var(--color-warn)}.ds-root .attn li.info>.i{color:var(--color-info)}.ds-root .attn li.ok>.i{color:var(--color-ok)}.ds-root .attn li .amount{font-family:var(--font-mono)}.ds-root .attn li .amount.ok{color:var(--color-ok)}.ds-root .attn li .amount.err{color:var(--color-err)}.ds-root .empty{text-align:center;color:var(--color-t4);flex-direction:column;align-items:center;gap:4px;padding:36px 18px;font-size:13px;display:flex}.ds-root .empty .i{width:28px;height:28px;color:var(--color-dec);margin-bottom:8px}.ds-root .empty b{color:var(--color-t2);font-size:14px;font-weight:500}.ds-root .empty .act{margin-top:10px}.ds-root .skel{background:linear-gradient(90deg, var(--color-s2) 25%, var(--color-s3) 37%, var(--color-s2) 63%);border-radius:var(--radius-sm);background-size:400% 100%;height:14px;animation:1.4s infinite ds-sk;display:block}.ds-root .skel.round{border-radius:50%}.ds-root .skel-lines{flex-direction:column;gap:8px;display:flex}.ds-root .ovl{z-index:var(--z-overlay);background:var(--backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:.18s ds-fade;position:fixed;inset:0}.ds-root .ovl[data-state=closed]{animation:.15s ds-fade-out}.ds-root .drawer{z-index:calc(var(--z-overlay) + 1);background:var(--color-s1);border-left:1px solid var(--color-line-2);width:min(520px,94vw);box-shadow:var(--shadow-pop);animation:ds-slide-in .22s var(--ease-ds);outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.ds-root .drawer.wide{width:min(760px,94vw)}.ds-root .drawer[data-state=closed]{animation:ds-slide-out .18s var(--ease-ds)}.ds-root .drawer .dh{min-height:var(--head);border-bottom:1px solid var(--color-line);flex:none;align-items:center;gap:10px;padding:0 18px;display:flex}.ds-root .drawer .dh h2{font-size:var(--text-16);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-root .drawer .dh>.i{color:var(--color-accent)}.ds-root .drawer .db{flex:1;padding:18px;overflow:auto}.ds-root .drawer .db.tight{padding:0}.ds-root .drawer .df{border-top:1px solid var(--color-line);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.ds-root .dlg{z-index:calc(var(--z-overlay) + 2);pointer-events:none;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ds-root .dlg .box{pointer-events:auto;background:var(--color-s1);border:1px solid var(--color-line-2);border-radius:var(--radius-xl);width:100%;max-width:480px;max-height:90vh;box-shadow:var(--shadow-pop);animation:ds-pop .18s var(--ease-ds);outline:none;overflow:auto}.ds-root .dlg .box[data-state=closed]{animation:ds-pop-out .15s var(--ease-ds)}.ds-root .dlg .box.wide{max-width:640px}.ds-root .dlg .bh{align-items:center;gap:12px;padding:18px 20px 0;display:flex}.ds-root .dlg .bh .ico{border-radius:var(--radius-md);background:var(--color-accent-soft);width:38px;height:38px;color:var(--color-accent);flex:none;place-items:center;display:grid}.ds-root .dlg.danger .bh .ico{background:var(--color-err-soft);color:var(--color-err)}.ds-root .dlg .bh h2{font-size:var(--text-16)}.ds-root .dlg .bb{color:var(--color-t2);padding:14px 20px 4px;font-size:14px;line-height:1.55}.ds-root .dlg .bb .lbl-f{margin-top:12px}.ds-root .dlg .bf{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 20px 20px;display:flex}.ds-root .toast{background:var(--color-s3);border:1px solid var(--color-line-3);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);color:var(--color-t2);width:min(380px,100vw - 32px);font-size:13px;font-family:var(--font-sans);align-items:center;gap:10px;padding:10px 12px 10px 14px;display:flex}.ds-root .toast [data-icon]{color:var(--color-t3);flex:none;place-items:center;display:grid}.ds-root .toast[data-type=success] [data-icon]{color:var(--color-ok)}.ds-root .toast[data-type=error] [data-icon]{color:var(--color-err)}.ds-root .toast[data-type=info] [data-icon]{color:var(--color-info)}.ds-root .toast[data-type=warning] [data-icon]{color:var(--color-warn)}.ds-root .toast [data-icon] .spin{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ds-spin}.ds-root .toast [data-content]{flex:1;min-width:0}.ds-root .toast .t-title{color:var(--color-t1);font-weight:500}.ds-root .toast .t-desc{color:var(--color-t3);margin-top:1px;font-size:12px}.ds-root .toast .t-act{flex:none;order:8;margin-left:auto}.ds-root .toast .t-close{flex:none;order:9}.ds-root .pal-ovl{z-index:calc(var(--z-overlay) + 3)}.ds-root .pal{z-index:calc(var(--z-overlay) + 4);background:var(--color-s1);border:1px solid var(--color-line-2);border-radius:var(--radius-xl);width:min(620px,100vw - 32px);box-shadow:var(--shadow-pop);animation:ds-pop .16s var(--ease-ds);outline:none;position:fixed;top:10vh;left:50%;overflow:hidden;transform:translate(-50%)}.ds-root .pal[data-state=closed]{animation:ds-pop-out .15s var(--ease-ds)}.ds-root .pal .in{border-bottom:1px solid var(--color-line);align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.ds-root .pal .in .i{color:var(--color-t3)}.ds-root .pal .in input{color:var(--color-t1);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.ds-root .pal .in input::placeholder{color:var(--color-t4)}.ds-root .pal .in kbd{font-family:var(--font-mono);color:var(--color-t4);border:1px solid var(--color-line-2);border-radius:4px;padding:1px 6px;font-size:11px}.ds-root .pal [cmdk-list]{max-height:56vh;padding:6px;scroll-padding:6px;overflow:auto}.ds-root .pal [cmdk-group-heading]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-t4);padding:10px 10px 4px;font-size:10px}.ds-root .pal [cmdk-item]{border-radius:var(--radius-md);cursor:pointer;color:var(--color-t2);align-items:center;gap:12px;padding:9px 10px;font-size:14px;display:flex}.ds-root .pal [cmdk-item] .i{color:var(--color-t4)}.ds-root .pal [cmdk-item] span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ds-root .pal [cmdk-item] small{color:var(--color-t4);font-family:var(--font-mono);flex:none;margin-left:auto;font-size:11px}.ds-root .pal [cmdk-item][data-selected=true]{background:var(--color-accent-soft);color:var(--color-t1)}.ds-root .pal [cmdk-item][data-selected=true] .i{color:var(--color-accent)}.ds-root .pal [cmdk-item][data-disabled=true]{opacity:.5;cursor:not-allowed}.ds-root .pal [cmdk-empty]{text-align:center;color:var(--color-t4);padding:24px;font-size:13px;display:block}.ds-root .pal .foot{border-top:1px solid var(--color-line);color:var(--color-t4);flex-wrap:wrap;gap:14px;padding:8px 16px;font-size:11px;display:flex}.ds-root .pal .foot kbd{font-family:var(--font-mono);border:1px solid var(--color-line-2);border-radius:4px;margin-right:4px;padding:0 5px}.ds-root .pal .foot .syntax{margin-left:auto}.ds-root .pal .foot code{font-size:11px}.ds-root .hlp table{border-collapse:collapse;width:100%;font-size:13px}.ds-root .hlp td{border-bottom:1px solid var(--color-line);vertical-align:top;padding:8px 0}.ds-root .hlp tr:last-child td{border-bottom:0}.ds-root .hlp td:first-child{color:var(--color-t3);width:42%}.ds-root .hlp kbd{font-family:var(--font-mono);color:var(--color-t1);background:var(--color-s3);border:1px solid var(--color-line-2);border-radius:4px;margin-right:3px;padding:1px 6px;font-size:12px}.ds-root .hlp .sep{color:var(--color-t4);margin:0 4px}.ds-root .menu{background:var(--color-s2);border:1px solid var(--color-line-3);border-radius:var(--radius-lg);min-width:200px;box-shadow:var(--shadow-pop);z-index:calc(var(--z-overlay) + 5);animation:ds-pop .14s var(--ease-ds);outline:none;padding:6px}.ds-root .menu .grp{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-t4);padding:8px 10px 4px;font-size:10px}.ds-root .menu .it{border-radius:var(--radius-md);min-height:36px;color:var(--color-t2);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:10px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.ds-root .menu .it .i{color:var(--color-t4)}.ds-root .menu .it[data-highlighted]{background:var(--color-s3);color:var(--color-t1)}.ds-root .menu .it[data-highlighted] .i{color:var(--color-t2)}.ds-root .menu .it[data-disabled]{opacity:.45;cursor:not-allowed}.ds-root .menu .it.danger,.ds-root .menu .it.danger .i{color:var(--color-err)}.ds-root .menu .it.danger[data-highlighted]{background:var(--color-err-soft);color:var(--color-err)}.ds-root .menu .it kbd{font-family:var(--font-mono);color:var(--color-t4);margin-left:auto;font-size:10px}.ds-root .menu .sep{background:var(--color-line);height:1px;margin:6px 4px}.ds-root .tt{background:var(--color-s3);border:1px solid var(--color-line-3);border-radius:var(--radius-md);color:var(--color-t2);box-shadow:var(--shadow-pop);max-width:320px;z-index:calc(var(--z-overlay) + 6);padding:8px 10px;font-size:12px;line-height:1.45;animation:.12s ds-fade}.ds-root .tt b{color:var(--color-t1);font-family:var(--font-mono)}.ds-root .tt .arrow{fill:var(--color-s3)}.ds-root .pop{background:var(--color-s2);border:1px solid var(--color-line-3);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);color:var(--color-t2);z-index:calc(var(--z-overlay) + 5);animation:ds-pop .14s var(--ease-ds);outline:none;min-width:220px;max-width:min(420px,100vw - 32px);padding:14px;font-size:13px}.ds-root .chart{width:100%;height:auto;display:block}.ds-root .chart .grid-line{stroke:var(--color-line)}.ds-root .chart .axis{fill:var(--color-t4);font-size:10px;font-family:var(--font-mono)}.ds-root .chart .bar{transition:opacity .12s}.ds-root .chart .bar:hover{opacity:.8}.ds-root .chart .line{fill:none;stroke-width:1.8px;stroke-linejoin:round}.ds-root .chart .area{opacity:.1}.ds-root .chart .connector{stroke:var(--color-line-3);stroke-dasharray:3 3}.ds-root .chart .c-accent{fill:var(--color-accent);stroke:var(--color-accent)}.ds-root .chart .c-ok{fill:var(--color-ok);stroke:var(--color-ok)}.ds-root .chart .c-err{fill:var(--color-err);stroke:var(--color-err)}.ds-root .chart .c-warn{fill:var(--color-warn);stroke:var(--color-warn)}.ds-root .chart .c-info{fill:var(--color-info);stroke:var(--color-info)}.ds-root .chart .c-violet{fill:var(--color-violet);stroke:var(--color-violet)}.ds-root .chart .c-muted{fill:var(--color-t4);stroke:var(--color-t4)}.ds-root .chart .c-total{fill:var(--color-t3);stroke:var(--color-t3)}.ds-root .chart .c-cpu{fill:var(--color-cpu);stroke:var(--color-cpu)}.ds-root .chart .c-ram{fill:var(--color-ram);stroke:var(--color-ram)}.ds-root .chart .c-disk{fill:var(--color-disk);stroke:var(--color-disk)}.ds-root .chart .c-net{fill:var(--color-net);stroke:var(--color-net)}.ds-root .legend{color:var(--color-t3);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.ds-root .legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.ds-root .legend .c-accent{background:var(--color-accent)}.ds-root .legend .c-ok{background:var(--color-ok)}.ds-root .legend .c-err{background:var(--color-err)}.ds-root .legend .c-warn{background:var(--color-warn)}.ds-root .legend .c-info{background:var(--color-info)}.ds-root .legend .c-violet{background:var(--color-violet)}.ds-root .legend .c-muted{background:var(--color-t4)}.ds-root .legend .c-total{background:var(--color-t3)}.ds-root .legend .c-cpu{background:var(--color-cpu)}.ds-root .legend .c-ram{background:var(--color-ram)}.ds-root .legend .c-disk{background:var(--color-disk)}.ds-root .legend .c-net{background:var(--color-net)}.ds-root .heat{color:var(--color-t2)}.ds-root .chart-wrap{border-radius:var(--radius-md);position:relative}.ds-root .chart .pt-hit{fill:#0000;stroke:none;pointer-events:all}.ds-root .chart .pt-linie{stroke:var(--color-line-3);stroke-dasharray:3 3}.ds-root .chart .pt{stroke:var(--color-s1);stroke-width:2px}.ds-root .chart-tip{top:0;left:var(--tip-x,0);background:var(--color-s3);border:1px solid var(--color-line-3);border-radius:var(--radius-md);max-width:min(360px,90%);box-shadow:var(--shadow-pop);font-size:12px;font-family:var(--font-mono);color:var(--color-t1);pointer-events:none;white-space:normal;z-index:2;padding:6px 9px;position:absolute}.ds-root .chart-tip[data-seite=rechts]{left:auto;right:calc(100% - var(--tip-x,0))}.ds-root .chart-tip[data-sichtbar="0"]{clip:rect(0 0 0 0);width:1px;height:1px;box-shadow:none;border:0;padding:0;position:absolute;overflow:hidden}.ds-root .heatmap{border-collapse:separate;border-spacing:3px;--heat-farbe:var(--color-ok);width:100%;font-size:12px}.ds-root .heatmap.ton-accent,.ds-root .heat-skala.ton-accent{--heat-farbe:var(--color-accent)}.ds-root .heatmap.ton-info,.ds-root .heat-skala.ton-info{--heat-farbe:var(--color-info)}.ds-root .heatmap th{color:var(--color-t3);text-align:center;white-space:nowrap;height:32px;padding:0 6px;font-weight:500}.ds-root .heatmap th:first-child,.ds-root .heatmap td:first-child{text-align:left}.ds-root .heatmap td{text-align:center;border-radius:var(--radius-xs);height:36px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-t2);white-space:nowrap;padding:0 6px}.ds-root .heatmap td.hm{color:var(--color-t1);background:var(--heat-farbe)}@supports (color:color-mix(in lab, red, red)){.ds-root .heatmap td.hm{background:color-mix(in srgb, var(--heat-farbe) calc(var(--heat,0) * 55%), var(--color-s2))}}.ds-root .heatmap td.hm.teil{outline:1px dashed var(--color-line-3);outline-offset:-1px}.ds-root .heatmap td.hm-leer{color:var(--color-dec);background:0 0}.ds-root .heatmap .hm-kopf{font-family:var(--font-sans);color:var(--color-t1);text-align:left;font-weight:500}.ds-root .heatmap .hm-fuss td{border-top:1px solid var(--color-line-2)}.ds-root .heat-skala{color:var(--color-t4);--heat-farbe:var(--color-ok);align-items:center;gap:8px;font-size:11px;display:inline-flex}.ds-root .heat-skala i{border:1px solid var(--color-line);background:var(--heat-farbe);border-radius:2px;width:18px;height:10px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.ds-root .heat-skala i{background:color-mix(in srgb, var(--heat-farbe) calc(var(--heat,0) * 55%), var(--color-s2))}}.ds-root .heat-skala i.s0{--heat:0}.ds-root .heat-skala i.s5{--heat:.5}.ds-root .heat-skala i.s10{--heat:1}.ds-root .mono-id{font-family:var(--font-mono);color:var(--color-t3);font-size:12px}.ds-root .tag-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ds-root .hide-desktop,.ds-root .theme-when-light{display:none}.ds-root .muted{color:var(--color-t4)}.ds-root .t-ok{color:var(--color-ok)}.ds-root .t-warn{color:var(--color-warn)}.ds-root .t-err{color:var(--color-err)}.ds-root .t-info{color:var(--color-info)}.ds-root .t-accent{color:var(--color-accent)}.ds-root .t-1{color:var(--color-t1)}.ds-root .t-2{color:var(--color-t2)}.ds-root .t-3{color:var(--color-t3)}.ds-root kbd.k{font-family:var(--font-mono);color:var(--color-t4);border:1px solid var(--color-line-2);border-radius:4px;padding:0 5px;font-size:11px}:root[data-theme=light] .ds-root .theme-when-dark{display:none}:root[data-theme=light] .ds-root .theme-when-light{display:initial}@media (max-width:1100px){.ds-root .g4{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-root .g6{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-root .g-2-1,.ds-root .g-3-2,.ds-root .g-1-2{grid-template-columns:1fr}.ds-root .g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ds-root .ad-app{grid-template-columns:1fr!important}.ds-root .ad-side{z-index:calc(var(--z-overlay) + 1);visibility:hidden;width:min(300px,86vw);transition:transform .22s var(--ease-ds), visibility 0s linear .22s;box-shadow:var(--shadow-pop);position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.ds-root .ad-app[data-drawer="1"] .ad-side{visibility:visible;transition:transform .22s var(--ease-ds), visibility 0s linear 0s;transform:none}.ds-root .ad-app[data-collapsed="1"] .ad-side .name,.ds-root .ad-app[data-collapsed="1"] .ad-side .sub,.ds-root .ad-app[data-collapsed="1"] .ad-nav .grp,.ds-root .ad-app[data-collapsed="1"] .ad-nav a span,.ds-root .ad-app[data-collapsed="1"] .ad-side-foot .who{display:initial}.ds-root .ad-app[data-collapsed="1"] .ad-nav a{justify-content:flex-start;padding:0 10px}.ds-root .ad-collapse{display:none}.ds-root .ad-top,.ds-root .ad-main{grid-column:1}.ds-root .ad-burger{display:grid}.ds-root .ad-crumbs{display:none}.ds-root .ad-search{flex:1;width:auto}.ds-root .ad-search kbd{display:none}.ds-root .ad-main{padding:14px}.ds-root .g2,.ds-root .g3,.ds-root .g4,.ds-root .g6{grid-template-columns:1fr 1fr}.ds-root .f-2,.ds-root .f-3{grid-template-columns:1fr}.ds-root .dhead .meta .power{width:100%;margin-left:0}.ds-root .stickybar{margin:0 -14px -14px;padding:12px 14px}.ds-root .drawer{border-left:0;width:100vw}.ds-root .hide-mobile{display:none!important}.ds-root .hide-desktop{display:initial}.ds-root .kv{grid-template-columns:1fr}.ds-root .kv>div{border:0;padding:6px 0}.ds-root .kv>div:nth-child(2n){text-align:left;border-bottom:1px solid var(--color-line);margin-bottom:4px;padding-bottom:10px}.ds-root .tl li time{text-align:left;order:-1;width:auto;padding-top:0}.ds-root .tl li{flex-direction:column;gap:2px}.ds-root .vtabs-layout{grid-template-columns:1fr}.ds-root .vtabs-layout>.vtabs-nav{position:static}.ds-root .vtabs-layout .vtabs{scrollbar-width:none;flex-direction:row;gap:4px;overflow-x:auto}.ds-root .vtabs-layout .vtabs .grp{display:none}.ds-root .vtabs-layout .vtabs button{flex:none;width:auto;height:34px}}@media (max-width:640px){.ds-root .g2,.ds-root .g3,.ds-root .g4,.ds-root .g6{grid-template-columns:1fr}.ds-root .kpi .val{font-size:var(--text-20)}.ds-root .tbl-wrap.cardify{display:none}.ds-root .tbl-cards{flex-direction:column;gap:10px;padding:12px;display:flex}.ds-root .tcard{background:var(--color-s2);border:1px solid var(--color-line-2);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:12px 14px;font-size:13px;display:flex}.ds-root .tcard.sel{border-color:var(--color-accent-line);background:var(--color-accent-soft)}.ds-root .tcard .t{align-items:center;gap:10px;display:flex}.ds-root .tcard .t b{color:var(--color-t1);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.ds-root .tcard .r{color:var(--color-t3);justify-content:space-between;gap:8px;display:flex}.ds-root .tcard .r span:last-child{color:var(--color-t1);font-family:var(--font-mono)}.ds-root .tcard .a{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.ds-root .ad-head .actions{width:100%;margin-left:0}.ds-root .card-h{flex-wrap:wrap;row-gap:8px;padding-top:8px;padding-bottom:8px}.ds-root .card-h .r{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;min-width:0;max-width:100%}.ds-root .card-f{flex-wrap:wrap;row-gap:8px}.ds-root .toolbar .search{flex:100%;min-width:0;max-width:none}.ds-root .bulkbar{width:100%;left:0}.ds-root .pal{top:4vh}.ds-root .dlg{align-items:flex-end;padding:8px}.ds-root .dlg .box{max-height:92vh}}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.w-9{width:calc(var(--spacing) * 9)}.w-20{width:calc(var(--spacing) * 20)}.flex-none{flex:none}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-line-2{border-color:var(--color-line-2)}.border-line-3{border-color:var(--color-line-3)}.bg-accent{background-color:var(--color-accent)}.bg-bg{background-color:var(--color-bg)}.bg-err{background-color:var(--color-err)}.bg-info{background-color:var(--color-info)}.bg-line{background-color:var(--color-line)}.bg-line-2{background-color:var(--color-line-2)}.bg-line-3{background-color:var(--color-line-3)}.bg-ok{background-color:var(--color-ok)}.bg-s1{background-color:var(--color-s1)}.bg-s2{background-color:var(--color-s2)}.bg-s3{background-color:var(--color-s3)}.bg-s4{background-color:var(--color-s4)}.bg-t1{background-color:var(--color-t1)}.bg-t2{background-color:var(--color-t2)}.bg-t3{background-color:var(--color-t3)}.bg-t4{background-color:var(--color-t4)}.bg-violet{background-color:var(--color-violet)}.bg-warn{background-color:var(--color-warn)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1{padding-block:calc(var(--spacing) * 1)}.font-mono{font-family:var(--font-mono)}.text-13{font-size:var(--text-13)}.break-all{word-break:break-all}.text-t3{color:var(--color-t3)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.accent-line{accent-color:var(--color-line)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[actions\:abuse\]{actions:abuse}.\[actions\:dienste-antraege\]{actions:dienste-antraege}.\[actions\:dienste-dedi\]{actions:dienste-dedi}.\[actions\:dienste-game-tarif\]{actions:dienste-game-tarif}.\[actions\:dienste-game-verwaltung\]{actions:dienste-game-verwaltung}.\[actions\:dienste-game\]{actions:dienste-game}.\[actions\:dienste-notizen\]{actions:dienste-notizen}.\[actions\:dienste-root\]{actions:dienste-root}.\[actions\:dienste-web-tarif\]{actions:dienste-web-tarif}.\[actions\:dienste-web\]{actions:dienste-web}.\[actions\:dienste\]{actions:dienste}.\[actions\:domains-dns\]{actions:domains-dns}.\[actions\:domains\]{actions:domains}.\[actions\:finanzen-export\]{actions:finanzen-export}.\[actions\:finanzen-prognose\]{actions:finanzen-prognose}.\[actions\:finanzen\]{actions:finanzen}.\[actions\:kapazitaet\]{actions:kapazitaet}.\[actions\:kunden\]{actions:kunden}.\[actions\:risiko\]{actions:risiko}.\[actions\:systemzustand\]{actions:systemzustand}.\[cron\:admin-digest\]{cron:admin-digest}.\[cron\:domain-lifecycle\]{cron:domain-lifecycle}.\[cron\:domain-prices\]{cron:domain-prices}.\[cron\:drift-check\]{cron:drift-check}.\[cron\:finanzen-mahnlauf\]{cron:finanzen-mahnlauf}.\[cron\:finanzen-monatsbericht\]{cron:finanzen-monatsbericht}.\[cron\:kampagnen-takt\]{cron:kampagnen-takt}.\[cron\:mailing-lifecycle\]{cron:mailing-lifecycle}.\[cron\:mailing-queue\]{cron:mailing-queue}.\[cron\:maintenance-status\]{cron:maintenance-status}.\[cron\:marketing-snapshot\]{cron:marketing-snapshot}.\[cron\:node-capacity\]{cron:node-capacity}.\[cron\:renewal\]{cron:renewal}.\[cron\:review-invites\]{cron:review-invites}.\[cron\:risiko-bewertung\]{cron:risiko-bewertung}.\[cron\:uptime\]{cron:uptime}.\[dienste\:audit\]{dienste:audit}.\[dienste\:freigaben\]{dienste:freigaben}.\[dienste\:hinweis\]{dienste:hinweis}.\[dienste\:mail\]{dienste:mail}.\[dienste\:testserver\]{dienste:testserver}.\[dienste\:zeitleiste\]{dienste:zeitleiste}.\[discord\:mock\]{discord:mock}.\[domains\:freigaben\]{domains:freigaben}.\[domains\:handles\]{domains:handles}.\[domains\:hinweis\]{domains:hinweis}.\[domains\:nameserver\]{domains:nameserver}.\[domains\:registry\]{domains:registry}.\[domains\:verlaengern\]{domains:verlaengern}.\[finanzen\:bericht-csv\]{finanzen:bericht-csv}.\[finanzen\:bericht-pdf\]{finanzen:bericht-pdf}.\[finanzen\:datev-paket\]{finanzen:datev-paket}.\[finanzen\:datev\]{finanzen:datev}.\[finanzen\:pdf\]{finanzen:pdf}.\[finanzen\:prognose-csv\]{finanzen:prognose-csv}.\[finanzen\:sammel-pdf\]{finanzen:sammel-pdf}.\[finanzen\:xrechnung-stapel\]{finanzen:xrechnung-stapel}.\[finanzen\:xrechnung\]{finanzen:xrechnung}.\[integrations\:\*\]{integrations:*}.\[integrations\:convoy\]{integrations:convoy}.\[kunden\:anonymisieren\]{kunden:anonymisieren}.\[kunden\:dsgvo\]{kunden:dsgvo}.\[kunden\:email\]{kunden:email}.\[kunden\:freigaben\]{kunden:freigaben}.\[kunden\:grant\]{kunden:grant}.\[kunden\:guthaben\]{kunden:guthaben}.\[kunden\:impersonation\]{kunden:impersonation}.\[kunden\:mail\]{kunden:mail}.\[kunden\:nachricht\]{kunden:nachricht}.\[kunden\:profil\]{kunden:profil}.\[mail\:mock\]{mail:mock}.\[mailing\:audit\]{mailing:audit}.\[marketing\:audit\]{marketing:audit}.\[support\:audit\]{support:audit}.\[support\:status\]{support:status}}:root[data-theme=light]{--color-bg:#f3f3f5;--color-s1:#fff;--color-s2:#f7f7f9;--color-s3:#eeeef1;--color-s4:#e5e6ea;--color-line:#e3e4e8;--color-line-2:#d4d6dc;--color-line-3:#c2c5cd;--color-dec:#a3a8b3;--color-t1:#17181c;--color-t2:#3b3f48;--color-t3:#5c626d;--color-t4:#7d8490;--color-accent-ink:#1a0800;--color-ok:#1f9e66;--color-ok-soft:#1f9e661a;--color-ok-line:#1f9e6659;--color-warn:#a86f04;--color-warn-soft:#a86f041a;--color-warn-line:#a86f0459;--color-err:#c9302c;--color-err-soft:#c9302c1a;--color-err-line:#c9302c59;--color-info:#2b6fd6;--color-info-soft:#2b6fd61a;--color-info-line:#2b6fd659;--color-violet:#7c4dff;--color-violet-soft:#7c4dff1a;--color-violet-line:#7c4dff59;--color-cpu:#1f9e66;--color-ram:#2b6fd6;--color-disk:#7c4dff;--color-net:#d9580f;--shadow-pop:0 18px 48px #14161e2e, 0 2px 6px #14161e1a;--backdrop:#14161e73}@keyframes ds-spin{to{transform:rotate(360deg)}}@keyframes ds-sk{0%{background-position:100%}to{background-position:0}}@keyframes ds-fade{0%{opacity:0}to{opacity:1}}@keyframes ds-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ds-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes ds-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}@keyframes ds-slide-in{0%{transform:translate(105%)}to{transform:none}}@keyframes ds-slide-out{0%{transform:none}to{transform:translate(105%)}}@keyframes ds-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
