@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-cyrillic-ext-wght-normal-RO72NYA2.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-cyrillic-wght-normal-CK2XY27K.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-vietnamese-wght-normal-Y2R7JZKV.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-latin-ext-wght-normal-XEQ56JUF.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-latin-wght-normal-T72VVCUW.woff2") format("woff2-variations");unicode-range:U+0000-00FF,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-cyrillic-ext-wght-normal-QXKVIKFD.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-cyrillic-wght-normal-GOIAQAGU.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-symbols2-wght-normal-WZJJVLQO.woff2") format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-vietnamese-wght-normal-KW5NM6YV.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-latin-ext-wght-normal-HU3ZAWN6.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-latin-wght-normal-CJNQKXUG.woff2") format("woff2-variations");unicode-range:U+0000-00FF,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{--x-bg: #eef0f2;--x-surface: #ffffff;--x-surface-2: #f6f7f8;--x-sunken: #e6e9ec;--x-line: rgba(10, 18, 30, .085);--x-line-2: rgba(10, 18, 30, .16);--x-ink: #0a0e13;--x-ink-2: #4b5462;--x-ink-3: #7a8391;--x-ink-rgb: 10 14 19;--x-on-ink: #ffffff;--x-c: #0095d2;--x-m: #d6127c;--x-y: #e8b800;--x-k: #0a0e13;--x-accent: #0083bd;--x-accent-rgb: 0 131 189;--x-ok: #0b8a5d;--x-warn: #b56a00;--x-crit: #d03439;--x-ok-rgb: 11 138 93;--x-warn-rgb: 181 106 0;--x-crit-rgb: 208 52 57;--x-grid: rgba(10, 18, 30, .055);--x-glass: rgba(255, 255, 255, .72);--x-scrim: rgba(10, 14, 19, .34);--x-shadow: 0 1px 0 rgba(10, 18, 30, .04), 0 12px 32px -18px rgba(10, 18, 30, .22);--x-font: "Geist Variable", "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;--x-mono: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--x-s-ok: #1a9c55;--x-s-fixed: #2f7fd6;--x-s-refused: #d13b3b;--x-v-ok: #1a9c55;--x-v-warn: #c99700;--x-v-crit: #d13b3b;--x-v-ok-rgb: 26 156 85;--x-v-warn-rgb: 201 151 0;--x-v-crit-rgb: 209 59 59;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--x-bg: #05070a;--x-surface: #0a0e13;--x-surface-2: #0f141b;--x-sunken: #070a0e;--x-line: rgba(150, 190, 235, .085);--x-line-2: rgba(150, 190, 235, .17);--x-ink: #e9eef5;--x-ink-2: #9ba7b6;--x-ink-3: #66727f;--x-ink-rgb: 233 238 245;--x-on-ink: #05070a;--x-c: #22c3ff;--x-m: #ff3d9e;--x-y: #ffd60a;--x-k: #e9eef5;--x-accent: #3ccbff;--x-accent-rgb: 60 203 255;--x-ok: #2fd99b;--x-warn: #ffb648;--x-crit: #ff5d64;--x-ok-rgb: 47 217 155;--x-warn-rgb: 255 182 72;--x-crit-rgb: 255 93 100;--x-grid: rgba(150, 190, 235, .05);--x-glass: rgba(10, 14, 19, .72);--x-scrim: rgba(0, 0, 0, .62);--x-shadow: 0 0 0 1px rgba(150, 190, 235, .06), 0 18px 40px -20px rgba(0, 0, 0, .8);--x-s-ok: #25ad66;--x-s-fixed: #3f8ee6;--x-s-refused: #ef5555;--x-v-ok: #25ad66;--x-v-warn: #ffd23f;--x-v-crit: #ef5555;--x-v-ok-rgb: 37 173 102;--x-v-warn-rgb: 255 210 63;--x-v-crit-rgb: 239 85 85;color-scheme:dark}}:root[data-theme=dark]{--x-bg: #05070a;--x-surface: #0a0e13;--x-surface-2: #0f141b;--x-sunken: #070a0e;--x-line: rgba(150, 190, 235, .085);--x-line-2: rgba(150, 190, 235, .17);--x-ink: #e9eef5;--x-ink-2: #9ba7b6;--x-ink-3: #66727f;--x-ink-rgb: 233 238 245;--x-on-ink: #05070a;--x-c: #22c3ff;--x-m: #ff3d9e;--x-y: #ffd60a;--x-k: #e9eef5;--x-accent: #3ccbff;--x-accent-rgb: 60 203 255;--x-ok: #2fd99b;--x-warn: #ffb648;--x-crit: #ff5d64;--x-ok-rgb: 47 217 155;--x-warn-rgb: 255 182 72;--x-crit-rgb: 255 93 100;--x-grid: rgba(150, 190, 235, .05);--x-glass: rgba(10, 14, 19, .72);--x-scrim: rgba(0, 0, 0, .62);--x-shadow: 0 0 0 1px rgba(150, 190, 235, .06), 0 18px 40px -20px rgba(0, 0, 0, .8);--x-s-ok: #25ad66;--x-s-fixed: #3f8ee6;--x-s-refused: #ef5555;--x-v-ok: #25ad66;--x-v-warn: #ffd23f;--x-v-crit: #ef5555;--x-v-ok-rgb: 37 173 102;--x-v-warn-rgb: 255 210 63;--x-v-crit-rgb: 239 85 85;color-scheme:dark}html,body{background:var(--x-bg)!important;color:var(--x-ink)!important}body{font-family:var(--x-font)}::selection{background:rgb(var(--x-accent-rgb) / .28)}html .dash-root{--bg0: var(--x-bg);--bg1: var(--x-surface);--bg2: var(--x-surface-2);--bg3: var(--x-sunken);--surface: var(--x-surface);--surface-2: var(--x-surface-2);--line: var(--x-line);--line2: var(--x-line-2);--ink: var(--x-ink);--ink-mute: var(--x-ink-2);--ink-faint: var(--x-ink-3);--accent: var(--x-accent);--accent-soft: rgb(var(--x-accent-rgb) / .4);--accent-glow: rgb(var(--x-accent-rgb) / .25);--ok: var(--x-ok);--warn: var(--x-warn);--crit: var(--x-crit);--ok-bg: rgb(var(--x-ok-rgb) / .12);--warn-bg: rgb(var(--x-warn-rgb) / .14);--crit-bg: rgb(var(--x-crit-rgb) / .12);--font: var(--x-font);--mono: var(--x-mono);--shadow-sm: var(--x-shadow);--shadow-md: var(--x-shadow);background:var(--x-bg);color:var(--x-ink)}html .dash-root .panel,html .dash-root .table-wrap{background:var(--x-surface);border-color:var(--x-line)}html .dash-root input[type=text],html .dash-root input[type=number],html .dash-root input[type=email],html .dash-root input[type=password],html .dash-root input:not([type]),html .dash-root select,html .dash-root textarea{background:var(--x-surface-2);color:var(--x-ink);border-color:var(--x-line-2)}html .dash-root input:focus,html .dash-root select:focus,html .dash-root textarea:focus{border-color:var(--x-accent);box-shadow:0 0 0 3px rgb(var(--x-accent-rgb) / .2)}html .dash-root .primary-btn,html .dash-root .primary-btn:hover{background:var(--x-ink);color:var(--x-on-ink)}html .dash-root table th{color:var(--x-ink-3)}html .dash-root table td{border-color:var(--x-line)}html .dash-root ::placeholder{color:var(--x-ink-3)}*{box-sizing:border-box}body{margin:0;font-family:Geist Variable,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}.dash-root{--bg0:var(--x-surface-2);--bg1:var(--x-surface);--bg2:var(--x-surface-2);--bg3:var(--x-sunken);--surface:var(--x-surface);--surface-2:var(--x-surface-2);--shadow-sm:0 1px 2px rgb(var(--x-ink-rgb) / .04),0 8px 24px -12px rgb(var(--x-ink-rgb) / .1);--shadow-md:0 1px 2px rgb(var(--x-ink-rgb) / .04),0 18px 44px -20px rgb(var(--x-ink-rgb) / .18);--line:rgb(var(--x-ink-rgb) / .08);--line2:rgb(var(--x-ink-rgb) / .15);--ink:var(--x-ink);--ink-mute:var(--x-ink-2);--ink-faint:var(--x-ink-3);--accent:#0a84c6;--accent-soft:#9ccde6;--accent-glow:rgba(15,127,184,.22);--ok:#12805a;--warn:#a2650a;--crit:#c43a3a;--ok-bg:rgba(18,128,90,.1);--warn-bg:rgba(200,130,20,.13);--crit-bg:rgba(196,58,58,.1);--font:"Geist Variable","Segoe UI",Roboto,-apple-system,system-ui,Arial,sans-serif;--mono:ui-monospace,"SF Mono","Cascadia Mono","Roboto Mono",Menlo,Consolas,monospace;color:var(--ink);font-family:var(--font);font-size:14px;-webkit-font-smoothing:antialiased;margin-top:56px;min-height:calc(100vh - 56px);position:relative;background:var(--bg0);background-image:radial-gradient(900px 420px at 50% -8%,rgba(87,169,221,.1),transparent 60%),radial-gradient(700px 360px at 8% 4%,rgba(95,211,160,.05),transparent 55%)}.dash-root *{box-sizing:border-box}.dash-root .grid-tex{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(circle at 50% 24%,#000 30%,transparent 78%);mask-image:radial-gradient(circle at 50% 24%,#000 30%,transparent 78%)}.dash-root .app{max-width:1480px;margin:0 auto;padding:16px 22px 40px;position:relative;z-index:1}.dash-root .page-title{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:1rem;font-weight:700;color:var(--accent);padding:.62rem .82rem;border:1px solid var(--line2);border-radius:12px;background:linear-gradient(180deg,rgb(var(--x-ink-rgb) / .03),rgb(var(--x-ink-rgb) / .01));margin-bottom:14px}.dash-root .page-title .subtitle{color:var(--ink-mute);font-size:.86rem;font-weight:500}.dash-root .panel{border:1px solid var(--line2);border-radius:12px;padding:14px;background:linear-gradient(180deg,var(--bg2),var(--bg1));margin-bottom:14px}.dash-root .panel h3{margin:0 0 10px;color:var(--ink);font-size:1rem}.dash-root{background-image:none;font-size:14px;letter-spacing:-.003em}.dash-root .grid-tex{display:none}.dash-root .app{max-width:1360px;padding:40px 40px 72px}.dash-root .page-title{display:block;padding:0;margin:0 0 32px;border:0;border-radius:0;background:none;box-shadow:none;font-size:28px;line-height:1.15;font-weight:600;letter-spacing:-.025em;color:var(--ink)}.dash-root .page-title i{display:none}.dash-root .page-title .subtitle{display:block;margin-top:8px;font-size:14px;font-weight:400;letter-spacing:0;color:var(--ink-mute)}.dash-root .panel{padding:24px;margin-bottom:20px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:none}.dash-root .panel h3{margin:0 0 16px;font-size:16px;font-weight:600;letter-spacing:-.01em}.dash-root input[type=text],.dash-root input[type=number],.dash-root input[type=email],.dash-root input[type=password],.dash-root input:not([type]),.dash-root select,.dash-root textarea{height:38px;padding:0 12px;border:1px solid var(--line2);border-radius:9px;background:var(--bg1);color:var(--ink);font:inherit;font-size:13.5px;outline:0;transition:border-color .15s,box-shadow .15s}.dash-root textarea{height:auto;padding:10px 12px}.dash-root input:focus,.dash-root select:focus,.dash-root textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #57a9dd2e}.dash-root label{color:var(--ink-mute);font-size:13px}.dash-root button.btn,.dash-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 16px;border:1px solid var(--line2);border-radius:9px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.dash-root button.btn:hover,.dash-root .btn:hover{background:var(--bg3);border-color:rgb(var(--x-ink-rgb) / .36)}.dash-root table{font-variant-numeric:tabular-nums}@media(max-width:760px){.dash-root .app{padding:24px 16px 56px}}html .dash-root .panel{border:0;border-radius:24px;padding:28px;box-shadow:var(--shadow-sm);background:var(--x-surface)}html .dash-root .table-wrap{border:0;border-radius:18px;background:var(--x-surface)}html .dash-root .panel .panel,html .dash-root .panel .domain-card{box-shadow:none;background:var(--surface-2);border-radius:18px}html .dash-root input[type=text],html .dash-root input[type=number],html .dash-root input[type=email],html .dash-root input[type=password],html .dash-root input:not([type]),html .dash-root select,html .dash-root textarea{height:42px;border-radius:12px;border-color:var(--line2);background:var(--x-surface)}html .dash-root textarea{height:auto}html .dash-root button.btn,html .dash-root .btn,html .dash-root .outline-btn,html .dash-root .primary-btn{height:40px;padding:0 18px;border-radius:999px;font-weight:500;font-size:13.5px;transition:background .15s,box-shadow .15s,border-color .15s}html .dash-root button.btn,html .dash-root .btn,html .dash-root .outline-btn{background:var(--x-surface);border:1px solid var(--line2);color:var(--ink)}html .dash-root button.btn:hover,html .dash-root .btn:hover,html .dash-root .outline-btn:hover{background:var(--surface-2);border-color:var(--line2)}html .dash-root .primary-btn,html .dash-root .primary-btn:hover{background:var(--ink);border:0;color:var(--x-on-ink);box-shadow:none}html .dash-root .primary-btn:hover{background:var(--x-ink)}html .dash-root table th{font-size:12.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-faint)}html .dash-root .page-title,html .dash-root .page-title>div:first-child{color:var(--ink)}html .dash-root .mode-switch{height:44px;border:0;border-radius:999px;background:var(--surface-2);box-shadow:none}html .dash-root .mode-switch .knob,html .dash-root .mode-switch.on .knob{height:36px;border:0;border-radius:999px;background:var(--x-surface);box-shadow:0 1px 3px rgb(var(--x-ink-rgb) / .16)}html .dash-root .mode-label{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink)}html .dash-root .doc-section pre{border:0;border-radius:14px;background:var(--x-surface-2)}html .dash-root .doc-section pre code{color:var(--ink)}html .dash-root .doc-section code{border-radius:7px;color:var(--ink);background:var(--x-surface-2)}html .dash-root .clients-app .page-title>div:first-child,html .dash-root .page-title{color:var(--ink)}html .dash-root .page-title i{display:none}html .dash-root .panel{border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:none}html .dash-root .panel .panel,html .dash-root .panel .domain-card{border:1px solid var(--line);border-radius:12px;background:var(--x-surface)}html .dash-root .table-wrap{border-radius:12px}html .dash-root input[type=text],html .dash-root input[type=number],html .dash-root input[type=email],html .dash-root input[type=password],html .dash-root input:not([type]),html .dash-root select{height:36px;border-radius:9px}html .dash-root button.btn,html .dash-root .btn,html .dash-root .outline-btn,html .dash-root .primary-btn{height:34px;padding:0 14px;border-radius:9px}html .dash-root .primary-btn,html .dash-root .primary-btn:hover{background:var(--ink);color:var(--x-on-ink)}html .dash-root .mode-switch{height:36px;border-radius:9px;background:var(--x-surface-2)}html .dash-root .mode-switch .knob,html .dash-root .mode-switch.on .knob{height:30px;border-radius:7px;box-shadow:0 1px 2px rgb(var(--x-ink-rgb) / .1)}html .dash-root .page-title{font-size:24px;letter-spacing:-.022em}
