@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/sora-latin-ext-wght-normal.f55c6df7.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/sora-latin-wght-normal.93e9cbad.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-wght-normal.0d2c2f66.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-wght-normal.23645aad.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-greek-wght-normal.c6c31cb1.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-vietnamese-wght-normal.93fc40a8.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-ext-wght-normal.9c9751ca.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-wght-normal.a865edea.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root,:root[data-theme=dark]{color-scheme:dark;--xd-ink:#071013;--xd-header:#0a161a;--xd-panel:#0c1a1d;--xd-panel-2:#112427;--xd-tone:#14343a;--xd-line:#1b3337;--xd-grid:#14292d;--xd-xen:#0accc7;--xd-glow:#7ff0ec;--xd-coral:#ff5c6a;--xd-coral-soft:#ff9aa3;--xd-amber:#f4b740;--xd-text:#dff3f2;--xd-muted:#6f9a9a;--xd-on-xen:#032322;--xd-on-coral:#2a0509;--xd-field:#0e1f23;--xd-field-line:#1f4348;--xd-placeholder:#3d5f5f;--xd-hover:rgba(10,204,199,0.05);--xd-mid:#112b30;--xd-up:#0accc7;--xd-down:#ff5c6a;--xd-bar-up:rgba(10,204,199,0.16);--xd-bar-down:rgba(255,92,106,0.16);--xd-tag-ok-bg:#0e3b3c;--xd-tag-ok-fg:#7ff0ec;--xd-tag-bad-bg:#3a1a20;--xd-tag-bad-fg:#ff9aa3;--xd-tag-warn-bg:#3a2e12;--xd-tag-warn-fg:#f4b740;--xd-font:"Sora Variable","Sora",system-ui,sans-serif;--xd-mono:"JetBrains Mono Variable","JetBrains Mono",ui-monospace,monospace;--xd-cut:16px}:root[data-theme=light]{color-scheme:light;--xd-ink:#e8f1f1;--xd-header:#ffffff;--xd-panel:#ffffff;--xd-panel-2:#f1f7f7;--xd-tone:#d6ecec;--xd-line:#d3e3e3;--xd-grid:#e3eeee;--xd-xen:#0accc7;--xd-glow:#075f5c;--xd-coral:#ff5c6a;--xd-coral-soft:#c52a3b;--xd-amber:#8a5a00;--xd-text:#0b2a2c;--xd-muted:#547575;--xd-field:#eaf4f4;--xd-field-line:#b9d4d4;--xd-placeholder:#8fb0b0;--xd-hover:rgba(10,204,199,0.09);--xd-mid:#e3f4f3;--xd-up:#07918d;--xd-down:#d0364a;--xd-bar-up:rgba(10,204,199,0.2);--xd-bar-down:rgba(255,92,106,0.18);--xd-tag-ok-bg:#d3f3f1;--xd-tag-ok-fg:#066562;--xd-tag-bad-bg:#fde1e4;--xd-tag-bad-fg:#b02a3a;--xd-tag-warn-bg:#fcefc9;--xd-tag-warn-fg:#7a4f00}*{box-sizing:border-box}body,html{margin:0;background:var(--xd-ink);color:var(--xd-text);font-family:var(--xd-font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{text-decoration:none}button{font:inherit;color:inherit}::selection{background:var(--xd-xen);color:var(--xd-on-xen)}html{transition:background-color .2s}.xd-mono{font-family:var(--xd-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xd-muted{color:var(--xd-muted)}.xd-up{color:var(--xd-up)}.xd-down{color:var(--xd-down)}.xd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xd-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--xd-muted);font-weight:500}.xd-eyebrow:before{content:"";width:26px;height:5px;background:var(--xd-xen);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,0 100%)}.xd-btn{display:inline-flex;align-items:stretch;background:none;border:0;padding:0;cursor:pointer;font-weight:600;font-size:13px;text-decoration:none}.xd-btn:focus-visible{outline:2px solid var(--xd-glow);outline-offset:3px}.xd-btn__m{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 26px 10px 20px;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);transition:filter .15s}.xd-btn__s{width:18px;margin-left:-9px;-webkit-clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);transition:transform .15s}.xd-btn:hover .xd-btn__s{transform:translateX(3px)}.xd-btn:hover .xd-btn__m{filter:brightness(1.08)}.xd-btn--primary .xd-btn__m,.xd-btn--primary .xd-btn__s{background:var(--xd-xen)}.xd-btn--primary .xd-btn__m{color:var(--xd-on-xen)}.xd-btn--tonal .xd-btn__m,.xd-btn--tonal .xd-btn__s{background:var(--xd-tone)}.xd-btn--tonal .xd-btn__m{color:var(--xd-glow)}.xd-btn--danger .xd-btn__m,.xd-btn--danger .xd-btn__s{background:var(--xd-coral)}.xd-btn--danger .xd-btn__m{color:var(--xd-on-coral)}.xd-btn--ghost .xd-btn__m{background:transparent;color:var(--xd-up);padding-left:6px;-webkit-clip-path:none;clip-path:none}.xd-btn--ghost .xd-btn__s{display:none}.xd-btn--sm .xd-btn__m{padding:6px 20px 6px 14px;font-size:12px}.xd-btn--sm .xd-btn__s{width:14px;margin-left:-7px}.xd-btn--block{display:flex;width:100%}.xd-btn--block .xd-btn__m{flex:1 1}.xd-btn[aria-busy=true],.xd-btn[disabled]{opacity:.5;cursor:not-allowed}.xd-btn--done[disabled]{opacity:1;cursor:default}.xd-btn--done:hover .xd-btn__s{transform:none}.xd-btn--done:hover .xd-btn__m{filter:none}.xd-swap{display:inline-block;animation:xd-swap .18s ease-out}@keyframes xd-swap{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.xd-swap{animation:none}}.xd-dir{background:none;border:0;padding:0;cursor:pointer;font-weight:600;font-size:13px;display:inline-flex}.xd-dir:focus-visible{outline:2px solid var(--xd-glow);outline-offset:3px}.xd-dir__m{flex:1 1;display:inline-flex;align-items:center;justify-content:center;padding:11px 30px 11px 20px;transition:filter .15s}.xd-dir:hover .xd-dir__m{filter:brightness(1.08)}.xd-dir--buy .xd-dir__m{background:var(--xd-xen);color:var(--xd-on-xen);-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%)}.xd-dir--sell .xd-dir__m{padding:11px 20px 11px 30px;background:var(--xd-coral);color:var(--xd-on-coral);-webkit-clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%)}.xd-dir--quiet.xd-dir--buy .xd-dir__m{background:var(--xd-tone);color:var(--xd-glow)}.xd-dir--quiet.xd-dir--sell .xd-dir__m{background:var(--xd-tone);color:var(--xd-coral-soft)}.xd-dir--block{display:flex;width:100%}.xd-dir[disabled]{opacity:.5;cursor:not-allowed}.xd-panel{position:relative;background:var(--xd-panel);-webkit-clip-path:polygon(0 0,calc(100% - var(--xd-cut)) 0,100% var(--xd-cut),100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - var(--xd-cut)) 0,100% var(--xd-cut),100% 100%,0 100%)}.xd-panel:before{content:"";position:absolute;left:0;top:0;width:30px;height:3px;background:var(--xd-xen);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 3px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 3px) 100%,0 100%)}.xd-panel__pad{padding:18px}.xd-panel__title{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--xd-muted);margin:6px 0 10px}.xd-field{display:flex;align-items:baseline;gap:10px;background:var(--xd-field);padding:8px 12px;border-bottom:2px solid var(--xd-field-line);margin-bottom:10px;cursor:text;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);transition:border-color .15s}.xd-field:focus-within{border-bottom-color:var(--xd-up)}.xd-field[data-invalid=true]{border-bottom-color:var(--xd-coral)}.xd-field__label{font-size:11px;color:var(--xd-muted);min-width:44px}.xd-field__input{flex:1 1;min-width:0;background:none;border:0;outline:0;color:var(--xd-text);font-family:var(--xd-mono);font-size:14px;text-align:right}.xd-field__input::placeholder{color:var(--xd-placeholder)}.xd-field__input--left{text-align:left;font-family:var(--xd-font)}.xd-field__unit{font-size:11px;color:var(--xd-muted)}.xd-field__hint{font-size:11px;color:var(--xd-coral-soft);margin:-4px 0 10px}.xd-tabs{display:flex;gap:22px;font-weight:500}.xd-tab{position:relative;background:none;border:0;padding:0 0 8px;color:var(--xd-muted);cursor:pointer}.xd-tab:hover{color:var(--xd-text)}.xd-tab[aria-selected=true]{color:var(--xd-up)}.xd-tab[aria-selected=true]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:var(--xd-xen);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 4px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 4px) 100%,0 100%)}.xd-seg{display:inline-flex}.xd-seg__item{border:0;cursor:pointer;padding:6px 16px 6px 22px;margin-left:-8px;font-weight:500;font-size:12px;background:var(--xd-tone);color:var(--xd-glow);-webkit-clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.xd-seg__item:first-child{margin-left:0;padding-left:16px;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}.xd-seg__item[aria-pressed=true]{background:var(--xd-xen);color:var(--xd-on-xen);font-weight:600;z-index:1}.xd-seg__item:focus-visible{outline:2px solid var(--xd-glow);outline-offset:2px}.xd-chip{flex:1 1;text-align:center;padding:4px 0;background:var(--xd-tone);color:var(--xd-glow);font-size:11px;border:0;cursor:pointer;-webkit-clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}.xd-chip:hover{filter:brightness(1.15)}.xd-tag{display:inline-block;padding:2px 14px;font-size:11px;font-weight:500;-webkit-clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}.xd-tag--ok{background:var(--xd-tag-ok-bg);color:var(--xd-tag-ok-fg)}.xd-tag--bad{background:var(--xd-tag-bad-bg);color:var(--xd-tag-bad-fg)}.xd-tag--warn{background:var(--xd-tag-warn-bg);color:var(--xd-tag-warn-fg)}.xd-tag--neutral{background:var(--xd-tone);color:var(--xd-muted)}.xd-toggle{display:inline-flex;align-items:center;gap:8px;background:none;border:0;cursor:pointer;padding:0;color:var(--xd-muted);font-size:12px}.xd-toggle:focus-visible{outline:2px solid var(--xd-glow);outline-offset:3px}.xd-toggle__track{position:relative;width:46px;height:22px;background:var(--xd-tone);-webkit-clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);transition:background .15s}.xd-toggle[aria-checked=true] .xd-toggle__track{background:var(--xd-xen)}.xd-toggle__knob{position:absolute;top:3px;left:8px;width:18px;height:16px;background:var(--xd-ink);-webkit-clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);transition:left .15s}.xd-toggle[aria-checked=true] .xd-toggle__knob{left:20px}.xd-stat__label{font-size:11px;color:var(--xd-muted);margin:6px 0 4px}.xd-stat__value{font-family:var(--xd-mono);font-size:22px;font-weight:500}.xd-stat__unit{font-size:12px;color:var(--xd-muted);margin-left:4px}.xd-stat__delta{font-size:12px;margin-top:4px}.xd-loader{display:inline-flex;gap:4px;align-items:flex-end;height:18px}.xd-loader i{width:6px;background:var(--xd-xen);transform:skewX(-20deg);animation:xd-bar 1s ease-in-out infinite}.xd-loader i:first-child{height:18px}.xd-loader i:nth-child(2){height:12px;animation-delay:.15s}.xd-loader i:nth-child(3){height:7px;animation-delay:.3s}@keyframes xd-bar{0%,to{opacity:.25}50%{opacity:1}}.xd-skel{background:linear-gradient(90deg,var(--xd-panel) 0,var(--xd-panel-2) 50%,var(--xd-panel) 100%);background-size:200% 100%;animation:xd-shimmer 1.4s linear infinite}@keyframes xd-shimmer{to{background-position:-200% 0}}.xd-table{width:100%;border-collapse:collapse;font-size:13px}.xd-table th{text-align:left;font-weight:400;font-size:11px;color:var(--xd-muted);padding:8px 12px;white-space:nowrap}.xd-table td{padding:11px 12px;border-top:1px solid var(--xd-line)}.xd-table .r{text-align:right}.xd-table tbody tr:hover td{background:var(--xd-hover)}.xd-table-wrap{overflow-x:auto}.xd-toasts{position:fixed;right:16px;bottom:16px;display:flex;flex-direction:column;gap:8px;z-index:50;max-width:360px}.xd-toast{background:var(--xd-panel-2);padding:12px 16px 12px 18px;border-left:4px solid var(--xd-xen);font-size:13px;-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.xd-toast--error{border-left-color:var(--xd-coral)}.xd-toast--success{border-left-color:var(--xd-up);font-weight:600}.xd-wrap{max-width:1760px;margin:0 auto;padding:0 16px}.xd-wrap--full{max-width:none;padding:0 10px}.xd-row{display:flex;align-items:center;gap:12px}.xd-grid{display:grid;grid-gap:8px;gap:8px}.xd-empty{padding:28px 12px;text-align:center;color:var(--xd-muted);font-size:13px}.xd-btn .xd-loader i{background:currentColor}.xd-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:32px;border:0;cursor:pointer;background:var(--xd-tone);color:var(--xd-glow);-webkit-clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}.xd-iconbtn:hover{filter:brightness(1.1)}.xd-iconbtn:focus-visible{outline:2px solid var(--xd-glow);outline-offset:2px}body{background:var(--xd-ink);font-size:13px}a{color:inherit}:focus-visible{outline:2px solid var(--xd-glow);outline-offset:2px}.ad-app{display:grid;grid-template-columns:244px minmax(0,1fr);min-height:100vh}.ad-side{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--xd-header);border-right:1px solid var(--xd-line);display:flex;flex-direction:column;padding:16px 12px 14px;z-index:40}.ad-brand{display:flex;align-items:center;gap:10px;padding:2px 8px 16px}.ad-brand__tag{margin-left:auto;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--xd-muted);border:1px solid var(--xd-line);padding:2px 6px}.ad-nav{display:flex;flex-direction:column;gap:18px;flex:1 1}.ad-nav__group h4{margin:0 0 6px;padding:0 10px;font-size:10px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--xd-muted)}.ad-nav__link{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;color:var(--xd-muted);font-size:13px;font-weight:500}.ad-nav__link svg{width:16px;height:16px;flex:none;opacity:.85}.ad-nav__link:hover{color:var(--xd-text);background:var(--xd-hover)}.ad-nav__link[aria-current=page]{color:var(--xd-up);background:color-mix(in srgb,var(--xd-xen) 10%,transparent)}.ad-nav__link[aria-current=page]:before{content:"";position:absolute;left:-12px;top:6px;bottom:6px;width:4px;background:var(--xd-xen);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.ad-nav__badge{margin-left:auto;min-width:18px;padding:1px 6px;font-size:10px;font-weight:700;text-align:center;background:var(--xd-coral);color:var(--xd-on-coral);border-radius:999px}.ad-side__foot{margin-top:14px;padding:12px 8px 0;border-top:1px solid var(--xd-line);font-size:11px;color:var(--xd-muted)}.ad-main{min-width:0;display:flex;flex-direction:column}.ad-top{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:14px;padding:10px 24px;background:color-mix(in srgb,var(--xd-ink) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--xd-line)}.ad-burger{display:none;background:none;color:var(--xd-text);width:36px;height:36px;cursor:pointer}.ad-burger,.ad-search{border:1px solid var(--xd-line)}.ad-search{display:flex;align-items:center;gap:8px;flex:1 1;max-width:520px;background:var(--xd-panel);padding:0 12px;color:var(--xd-muted)}.ad-search:focus-within{border-color:var(--xd-up)}.ad-search svg{width:16px;height:16px;flex:none}.ad-search input{flex:1 1;min-width:0;background:none;border:0;outline:0;color:var(--xd-text);font:inherit;padding:9px 0}.ad-search kbd{font-family:var(--xd-mono);font-size:10px;border:1px solid var(--xd-line);padding:1px 5px}.ad-top__end{margin-left:auto;display:flex;align-items:center;gap:12px}.ad-env{font-size:10px;font-weight:700;letter-spacing:1.2px;padding:4px 10px;background:color-mix(in srgb,var(--xd-amber) 18%,transparent);color:var(--xd-amber)}.ad-env--prod{background:color-mix(in srgb,var(--xd-coral) 20%,transparent);color:var(--xd-down)}.ad-user{display:flex;align-items:center;gap:10px}.ad-user__who{display:flex;flex-direction:column;line-height:1.25;text-align:right}.ad-user__who small{color:var(--xd-muted);font-size:11px}.ad-page{padding:24px 24px 56px;max-width:1680px;width:100%;margin:0 auto}.ad-page__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.ad-page__head h1{margin:0;font-size:22px;font-weight:600;letter-spacing:-.3px}.ad-page__head p{margin:4px 0 0;color:var(--xd-muted)}.ad-crumb{display:block;font-size:12px;color:var(--xd-muted);margin-bottom:6px}.ad-crumb:hover{color:var(--xd-up)}.ad-actions{gap:8px;flex-wrap:wrap}.ad-actions,.ad-banner{display:flex;align-items:center}.ad-banner{background:color-mix(in srgb,var(--xd-coral) 14%,var(--xd-panel));border-bottom:1px solid var(--xd-down);padding:8px 24px;font-size:12px;gap:10px}.ad-banner a{color:var(--xd-up);text-decoration:underline}.ad-card{background:var(--xd-panel);border:1px solid var(--xd-line);min-width:0}.ad-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 0}.ad-card__head h2{margin:0;font-size:12px;font-weight:600;letter-spacing:.9px;text-transform:uppercase;color:var(--xd-muted)}.ad-card__head small{color:var(--xd-muted);font-size:11px}.ad-card__body{padding:14px 16px 16px}.ad-card__body--flush{padding:10px 0 0}.ad-card--tight .ad-card__body{padding:10px 16px 12px}.ad-grid{display:grid;grid-gap:12px;gap:12px}.ad-grid--kpi{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:12px}.ad-cols{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.ad-cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-cols--21{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ad-cols--12{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ad-kpi{background:var(--xd-panel);border:1px solid var(--xd-line);border-left:3px solid var(--xd-xen);padding:14px 16px;display:flex;flex-direction:column;gap:6px;min-width:0}.ad-kpi--warn{border-left-color:var(--xd-amber)}.ad-kpi--bad{border-left-color:var(--xd-down)}.ad-kpi--quiet{border-left-color:var(--xd-line)}.ad-kpi small{color:var(--xd-muted);font-size:11px;letter-spacing:.4px}.ad-kpi b{font-size:24px;font-weight:500;letter-spacing:-.5px;font-family:var(--xd-mono)}.ad-kpi span{color:var(--xd-muted);font-size:11px}.ad-kpi a:hover{color:var(--xd-up)}.ad-btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;background:var(--xd-tone);color:var(--xd-text);border:1px solid transparent;padding:7px 14px;font:inherit;font-weight:600;font-size:12px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:filter .12s,border-color .12s}.ad-btn:hover{filter:brightness(1.12)}.ad-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.ad-btn--primary{background:var(--xd-xen);color:var(--xd-on-xen)}.ad-btn--ghost{background:transparent;border-color:var(--xd-line)}.ad-btn--ghost:hover{border-color:var(--xd-up);color:var(--xd-up);filter:none}.ad-btn--danger{background:var(--xd-coral);color:var(--xd-on-coral)}.ad-btn--sm{padding:4px 10px;font-size:11px}.ad-btn--block{width:100%}.ad-form{display:flex;flex-direction:column;gap:12px}.ad-form--row{flex-direction:row;flex-wrap:wrap;align-items:flex-end}.ad-switches{display:flex;flex-direction:column}.ad-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--xd-line,rgba(255,255,255,.08))}.ad-switch:first-child{border-top:0;padding-top:0}.ad-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.ad-card__body>.ad-field,.ad-form:not(.ad-form--row)>.ad-field{flex:0 0 auto}.ad-field{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 140px}.ad-field>small,.ad-field>span{font-size:11px;color:var(--xd-muted)}.ad-input,.ad-select,.ad-textarea{width:100%;background:var(--xd-field);border:1px solid transparent;border-bottom:2px solid var(--xd-field-line);color:var(--xd-text);font:inherit;padding:8px 10px;outline:0}.ad-input:focus,.ad-select:focus,.ad-textarea:focus{border-bottom-color:var(--xd-up)}.ad-input--mono{font-family:var(--xd-mono)}.ad-textarea{min-height:70px;resize:vertical}.ad-select{cursor:pointer;padding-right:26px}.ad-check{display:inline-flex;gap:8px;align-items:center;cursor:pointer}.ad-check input{accent-color:var(--xd-xen);width:15px;height:15px}.ad-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:12px}.ad-filters .ad-field{flex:0 1 170px}.ad-filters .ad-field--wide{flex:1 1 240px}.ad-tablewrap{overflow-x:auto}.ad-table{width:100%;border-collapse:collapse;font-size:12.5px}.ad-table th{text-align:left;font-weight:600;font-size:10.5px;letter-spacing:.8px;text-transform:uppercase;color:var(--xd-muted);padding:9px 14px;white-space:nowrap;background:color-mix(in srgb,var(--xd-panel-2) 60%,var(--xd-panel))}.ad-table td,.ad-table th{border-bottom:1px solid var(--xd-line)}.ad-table td{padding:10px 14px;vertical-align:middle}.ad-table tr:last-child td{border-bottom:0}.ad-table tbody tr:hover{background:var(--xd-hover)}.ad-table .r{text-align:right}.ad-table .c{text-align:center}.ad-table .mono{font-family:var(--xd-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ad-table .wrap{white-space:normal;word-break:break-all}.ad-table .muted{color:var(--xd-muted)}.ad-table .nowrap{white-space:nowrap}.ad-table a.ad-link{color:var(--xd-up)}.ad-table a.ad-link:hover{text-decoration:underline}.ad-empty{padding:34px 16px;text-align:center}.ad-empty,.ad-pager{color:var(--xd-muted)}.ad-pager{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;border-top:1px solid var(--xd-line);font-size:12px}.ad-pager nav{display:flex;gap:6px}.ad-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:2px 9px;background:var(--xd-tone);color:var(--xd-muted);white-space:nowrap}.ad-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ad-pill--ok{background:var(--xd-tag-ok-bg);color:var(--xd-tag-ok-fg)}.ad-pill--bad{background:var(--xd-tag-bad-bg);color:var(--xd-tag-bad-fg)}.ad-pill--warn{background:var(--xd-tag-warn-bg);color:var(--xd-tag-warn-fg)}.ad-pill--info{background:color-mix(in srgb,var(--xd-xen) 16%,transparent);color:var(--xd-up)}.ad-tabs{display:flex;gap:4px;border-bottom:1px solid var(--xd-line);margin-bottom:14px;overflow-x:auto}.ad-tab{padding:9px 14px;color:var(--xd-muted);font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;display:inline-flex;gap:8px;align-items:center}.ad-tab:hover{color:var(--xd-text)}.ad-tab[aria-current=page]{color:var(--xd-up);border-bottom-color:var(--xd-xen)}.ad-tab em{font-style:normal;font-size:10px;padding:1px 7px;background:var(--xd-tone);border-radius:999px}.ad-flash{margin-bottom:14px;padding:10px 14px;border-left:3px solid var(--xd-xen);background:color-mix(in srgb,var(--xd-xen) 10%,var(--xd-panel));font-size:13px}.ad-flash--err{border-left-color:var(--xd-down);background:color-mix(in srgb,var(--xd-coral) 12%,var(--xd-panel))}.ad-dl{margin:0;display:grid;grid-template-columns:minmax(110px,38%) minmax(0,1fr)}.ad-dl dt{color:var(--xd-muted)}.ad-dl dd,.ad-dl dt{padding:8px 0;border-bottom:1px solid var(--xd-line)}.ad-dl dd{margin:0;text-align:right;word-break:break-all}.ad-dl dd:last-of-type,.ad-dl dt:last-of-type{border-bottom:0}.ad-alerts{list-style:none;margin:0;padding:0}.ad-alert{display:flex;gap:12px;padding:11px 16px;border-top:1px solid var(--xd-line);align-items:flex-start}.ad-alert:first-child{border-top:0}.ad-alert__dot{flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--xd-xen)}.ad-alert--warn .ad-alert__dot{background:var(--xd-amber)}.ad-alert--critical .ad-alert__dot{background:var(--xd-down);box-shadow:0 0 0 4px color-mix(in srgb,var(--xd-down) 25%,transparent)}.ad-alert b{display:block;font-weight:600}.ad-alert span{color:var(--xd-muted);font-size:12px}.ad-alert a{margin-left:auto;color:var(--xd-up);font-size:12px;white-space:nowrap}.ad-bar{height:6px;background:var(--xd-field);overflow:hidden}.ad-bar i{display:block;height:100%;background:var(--xd-xen)}.ad-bar--warn i{background:var(--xd-amber)}.ad-bar--bad i{background:var(--xd-down)}.ad-split{display:flex;height:8px;gap:2px}.ad-split i{display:block}.ad-muted{color:var(--xd-muted)}.ad-up{color:var(--xd-up)}.ad-down{color:var(--xd-down)}.ad-amber{color:var(--xd-amber)}.ad-mono{font-family:var(--xd-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ad-stack{display:flex;flex-direction:column;gap:12px}.ad-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ad-hr{border:0;border-top:1px solid var(--xd-line);margin:14px 0}.ad-note{color:var(--xd-muted);font-size:12px;line-height:1.6;margin:0}.ad-code{padding:2px 6px}.ad-code,.ad-json{font-family:var(--xd-mono);font-size:11.5px;background:var(--xd-field);word-break:break-all}.ad-json{margin:0;padding:10px 12px;line-height:1.55;overflow:auto;max-height:260px;white-space:pre-wrap}.ad-chart{position:relative;width:100%}.ad-chart svg{display:block}.ad-tip{position:absolute;transform:translateX(-50%);background:var(--xd-panel-2);border:1px solid var(--xd-line);padding:4px 9px;pointer-events:none;display:flex;flex-direction:column;font-size:12px;z-index:2;white-space:nowrap}.ad-tip small{color:var(--xd-muted);font-size:10px}.ad-axis{fill:var(--xd-muted);font-size:10px;font-family:var(--xd-mono)}.ad-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:var(--xd-muted)}.ad-legend i{display:inline-block;width:8px;height:8px;margin-right:6px}.ad-modal{position:fixed;inset:0;background:rgba(2,10,12,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:80;padding:16px}.ad-modal__card{width:min(460px,100%);background:var(--xd-panel);border:1px solid var(--xd-line);padding:22px;box-shadow:0 30px 80px rgba(0,0,0,.45)}.ad-modal__card h3{margin:0 0 8px;font-size:16px}.ad-modal__card p{margin:0 0 14px;color:var(--xd-muted);line-height:1.6}.ad-modal__btns{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.ad-login{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse 60% 50% at 50% 0,color-mix(in srgb,var(--xd-xen) 14%,transparent),transparent 70%),var(--xd-ink)}.ad-login__card{width:min(400px,100%);background:var(--xd-panel);border:1px solid var(--xd-line);padding:28px;box-shadow:0 30px 70px rgba(0,0,0,.3)}.ad-login__card h1{font-size:20px;margin:18px 0 4px}.ad-login__card p{color:var(--xd-muted);margin:0 0 20px}.ad-login__foot{margin-top:18px;font-size:11px;color:var(--xd-muted);text-align:center}@media (max-width:1100px){.ad-cols--3{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-cols--12,.ad-cols--21{grid-template-columns:1fr}}@media (max-width:900px){.ad-app{grid-template-columns:1fr}.ad-side{position:fixed;left:0;top:0;bottom:0;width:260px;transform:translateX(-100%);transition:transform .2s}.ad-side[data-open=true]{transform:none;box-shadow:0 0 60px rgba(0,0,0,.5)}.ad-burger{display:grid;place-items:center}.ad-top{padding:10px 14px}.ad-page{padding:16px 14px 48px}.ad-cols--2,.ad-cols--3{grid-template-columns:1fr}.ad-search kbd,.ad-user__who{display:none}}@media (prefers-reduced-motion:reduce){.ad-side{transition:none}}