@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.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(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.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(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.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(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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{color-scheme:dark;--c-bg: #0d0f13;--c-sidebar: #111419;--c-surface: #15181e;--c-surface-2: #1b1f26;--c-surface-3: #21262e;--c-surface-4: #29303a;--chart-surface: #15181e;--c-border: #242a32;--c-border-2: #323a45;--c-border-3: #47515e;--c-text: #e8ebef;--c-text-2: #b3bbc5;--c-text-3: #8a94a0;--c-text-4: #69727d;--c-accent: #ff8a00;--c-accent-hover: #ff9a24;--c-accent-press: #e67a00;--c-accent-text: #ffa94d;--c-accent-soft: color-mix(in srgb, #ff8a00 14%, var(--c-surface));--c-accent-line: color-mix(in srgb, #ff8a00 50%, transparent);--button-ink: #1f1203;--button-border: var(--c-accent);--focus-ring: #ffb766;--c-green: #2ebd85;--c-red: #f6465d;--c-amber: #e8b931;--c-sky: #5aa9e6;--c-violet: #a48bfa;--danger-ink: #ffffff;--nav-text: var(--c-text-2);--nav-muted: var(--c-text-3);--nav-hover-bg: var(--c-surface-2);--nav-active-bg: color-mix(in srgb, #ff8a00 14%, var(--c-sidebar));--nav-active-text: var(--c-accent-text);--nav-border: var(--c-border);--chart-1: #ff8a00;--chart-2: #5aa9e6;--chart-3: #a48bfa;--chart-4: #2dd4bf;--chart-5: #e8b931;--chart-6: #f472b6;--chart-7: #94a3b8;--chart-8: #7dd3fc;--chart-grid: #1f242b;--chart-axis: #8a94a0;--c-overlay: rgba(5, 7, 10, .62);--overlay-scrim: var(--c-overlay);--c-up: var(--c-green);--c-up-soft: var(--c-green-soft);--c-down: var(--c-red);--c-down-soft: var(--c-red-soft);--c-green-soft: color-mix(in srgb, var(--c-green) 10%, var(--c-surface));--c-red-soft: color-mix(in srgb, var(--c-red) 10%, var(--c-surface));--c-amber-soft: color-mix(in srgb, var(--c-amber) 10%, var(--c-surface));--c-sky-soft: color-mix(in srgb, var(--c-sky) 10%, var(--c-surface));--c-violet-soft: color-mix(in srgb, var(--c-violet) 10%, var(--c-surface));--r-xs: 4px;--r-sm: 6px;--r: 8px;--r-md: 8px;--r-lg: 12px;--shadow-pop: 0 18px 40px -16px rgba(0, 0, 0, .75), 0 0 0 1px var(--c-border-2);--shadow-card: none;--font: "Inter Variable", "Inter", -apple-system, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--sidebar-w: 200px;--sidebar-w-collapsed: 64px;--topbar-h: 56px;--page-pad: 24px;--ease: cubic-bezier(.16, 1, .3, 1);--t-fast: .12s;--t: .18s}:root[data-theme=day]{color-scheme:light;--c-bg: #f3f4f6;--c-sidebar: #ffffff;--c-surface: #ffffff;--c-surface-2: #f6f7f9;--c-surface-3: #eef0f3;--c-surface-4: #e3e6eb;--chart-surface: #ffffff;--c-border: #e3e6ea;--c-border-2: #d2d7de;--c-border-3: #b6bec8;--c-text: #12161c;--c-text-2: #3f4752;--c-text-3: #66707c;--c-text-4: #8a939e;--c-accent-text: #b25300;--c-accent-soft: color-mix(in srgb, #ff8a00 12%, #ffffff);--focus-ring: #b25300;--c-green: #0e9f6e;--c-red: #d9304a;--c-amber: #a77800;--c-sky: #1f78c8;--c-violet: #6d4fd6;--nav-active-bg: color-mix(in srgb, #ff8a00 12%, #ffffff);--chart-2: #1f78c8;--chart-3: #6d4fd6;--chart-4: #0f9d8a;--chart-5: #a77800;--chart-6: #c2407e;--chart-7: #64748b;--chart-8: #0284c7;--chart-grid: #eceef1;--chart-axis: #66707c;--c-overlay: rgba(18, 22, 28, .32);--shadow-pop: 0 18px 40px -18px rgba(18, 22, 28, .28), 0 0 0 1px var(--c-border-2)}:root[data-updown=red-up]{--c-up: var(--c-red);--c-up-soft: var(--c-red-soft);--c-down: var(--c-green);--c-down-soft: var(--c-green-soft)}:root[data-density=compact]{--page-pad: 16px}:root{--rust-dashboard-metric-size: 22px;--rust-dashboard-metric-lead-size: 24px;--rust-dashboard-metric-line-height: 30px;--rust-dashboard-metric-weight: 500;--rust-hash-divider: var(--color-split);--rust-hash-surface: linear-gradient( 115deg, color-mix(in srgb, var(--rust-chart-primary) 3%, transparent), transparent 55% );--rust-telemetry-divider: var(--color-split);--rust-telemetry-hover: var(--rust-menu-item-background-hover);--rust-telemetry-background: linear-gradient( 125deg, color-mix(in srgb, var(--rust-chart-primary) 4%, transparent), transparent 65% );--rust-perf-accent: var(--rust-chart-primary);--rust-perf-accent-end: var(--rust-chart-secondary);--rust-perf-track: var(--color-split);--rust-perf-soft: var(--rust-shell-header-background);--rust-perf-warning: var(--rust-chart-warning);--rust-perf-error: var(--rust-color-red-0);--primary-gradient-1: linear-gradient( 90deg, rgba(255, 130, 20, .2) 0%, rgba(255, 103, 38, 0) 100% );--other-color-1: #ff6726;--primary-color: #f7f9ff;--primary-bg: #ff8214;--primary-hover: #ff8f2d;--primary-pressed: #ca6a16;--primary-focus: rgba(255, 130, 20, .24);--primary-disabled: rgba(255, 130, 20, .34);--primary-border-color: rgba(255, 130, 20, .56);--primary-ripple-color: #ff8214;--primary-text-color: #07101f;--primary-text-color-hover: #07101f;--primary-text-color-pressed: #07101f;--primary-text-color-focus: #07101f;--primary-text-color-disabled: rgba(7, 16, 31, .66);--primary-border: 1px solid var(--primary-border-color);--primary-border-hover: 1px solid rgba(255, 143, 45, .66);--primary-border-pressed: 1px solid rgba(202, 106, 22, .74);--primary-border-focus: 1px solid rgba(255, 143, 45, .66);--primary-border-disabled: 1px solid rgba(255, 130, 20, .26);--primary-shadow-color: rgba(255, 130, 20, .16);--rust-color-green-0: #5fd190;--rust-color-green-2: #7bddaa;--rust-color-green-3: #48bc79;--rust-color-white-0: #ffffff;--rust-color-white-1: rgba(244, 247, 252, .9);--rust-color-white-2: rgba(210, 221, 236, .62);--rust-color-white-3: rgba(210, 221, 236, .28);--rust-color-white-4: rgba(231, 238, 248, 1);--rust-color-white-5: rgba(235, 241, 250, .8);--rust-color-black-0: #000000;--rust-color-black-1: rgba(10, 12, 16, .78);--rust-color-black-2: rgba(165, 178, 198, .14);--rust-color-black-3: #101218;--rust-color-black-4: rgba(165, 178, 198, .1);--rust-color-surface-0: #0b0d12;--rust-color-surface-1: #11151c;--rust-color-surface-2: #171c25;--rust-color-surface-glass: rgba(10, 12, 16, .76);--rust-rms3-nb-electric-color: #77f7ff;--rust-rms3-nb-electric-strong-color: #e1fdff;--rust-rms3-nb-electric-border-color: rgba(119, 247, 255, .76);--rust-rms3-nb-bolt-color: #ffe568;--rust-rms3-nb-bolt-glow-color: #ffc93d;--rust-rms3-nb-icon-halo: radial-gradient( circle, rgba(119, 247, 255, .5) 0%, rgba(119, 247, 255, .12) 48%, transparent 74% );--rust-rms3-nb-icon-shadow: 0 0 4px rgba(119, 247, 255, .86), 0 0 10px rgba(119, 247, 255, .34);--rust-rms3-nb-select-background: linear-gradient( 112deg, rgba(119, 247, 255, .15), rgba(255, 130, 20, .1) 58%, rgba(255, 229, 104, .08) );--rust-rms3-nb-select-border-color: rgba(119, 247, 255, .52);--rust-rms3-nb-select-shadow: 0 0 0 1px rgba(119, 247, 255, .08), 0 0 18px rgba(119, 247, 255, .13);--rust-rms3-nb-select-streak: linear-gradient( 90deg, transparent, rgba(119, 247, 255, .04), rgba(225, 253, 255, .52), rgba(255, 229, 104, .24), transparent );--rust-layout-background: rgba(10, 12, 16, .76);--rust-layout-background-soft: rgba(15, 18, 25, .86);--rust-layout-border: rgba(165, 178, 198, .13);--rust-layout-shadow: 0 10px 28px rgba(0, 0, 0, .24);--rust-layout-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .025);--rust-navigation-background: linear-gradient( 180deg, rgba(17, 21, 28, .9), rgba(10, 12, 16, .82) );--rust-sub-navigation-background: linear-gradient( 180deg, rgba(18, 22, 30, .92), rgba(13, 16, 22, .88) );--rust-footer-background: linear-gradient( 180deg, rgba(12, 15, 21, .86), rgba(8, 10, 14, .92) );--rust-menu-item-background-hover: rgba(255, 255, 255, .035);--rust-menu-item-background-active: rgba(255, 130, 20, .1);--rust-menu-item-border-active: rgba(255, 130, 20, .24);--rust-menu-item-shadow-active: inset 0 1px 0 rgba(255, 255, 255, .04);--rust-footer-social-background: rgba(255, 255, 255, .035);--rust-footer-social-background-hover: rgba(255, 130, 20, .12);--rust-login-page-background: linear-gradient(135deg, #07090d 0%, #101722 48%, #080b10 100%);--rust-login-background-scrim: linear-gradient( 90deg, rgba(5, 7, 10, .24) 0%, rgba(5, 7, 10, .08) 48%, rgba(5, 7, 10, .28) 100% );--rust-login-background-vignette: linear-gradient( 180deg, rgba(5, 7, 10, .14) 0%, rgba(5, 7, 10, .02) 44%, rgba(5, 7, 10, .56) 100% );--rust-login-grid-line: rgba(255, 255, 255, .035);--rust-login-muted-text: var(--rust-setting-muted-text-color);--rust-login-surface-border: var(--color-split);--rust-login-card-background: var(--rust-panel-background);--rust-login-card-highlight: transparent;--rust-login-card-shadow: 0 20px 58px rgba(0, 0, 0, .36);--rust-login-card-inset: var(--rust-layout-inset-highlight);--rust-login-label-text: var(--rust-setting-label-text-color);--rust-login-input-background: var(--rust-setting-input-background);--rust-login-input-background-focus: var(--rust-setting-input-background-focus);--rust-login-input-icon-color: rgba(255, 143, 45, .78);--rust-login-input-border: var(--rust-setting-input-border-color);--rust-login-input-border-hover: var(--rust-setting-input-border-color-hover);--rust-login-input-border-focus: var(--rust-setting-input-border-color-focus);--rust-login-input-focus-shadow: 0 0 0 2px rgba(255, 130, 20, .12);--rust-login-divider-color: var(--color-split);--rust-not-found-page-background: var(--rust-login-page-background);--rust-not-found-background-scrim: var(--rust-login-background-vignette), var(--rust-login-background-scrim);--rust-not-found-grid-line: var(--rust-login-grid-line);--rust-not-found-grid-mask: linear-gradient(180deg, rgba(0, 0, 0, .88), transparent 78%);--rust-not-found-beam-background: linear-gradient( 100deg, transparent, rgba(255, 130, 20, .14), rgba(95, 209, 144, .09), transparent );--rust-not-found-scanline-color: var(--rust-switch-scanline-color);--rust-not-found-panel-background: var(--rust-panel-background);--rust-not-found-panel-border-color: var(--color-split);--rust-not-found-panel-shadow: var(--rust-login-card-shadow), var(--rust-layout-inset-highlight);--rust-not-found-muted-text-color: var(--rust-setting-muted-text-color);--rust-not-found-code-text-color: rgba(255, 166, 88, .28);--rust-not-found-code-shadow: 0 18px 46px rgba(255, 130, 20, .12);--rust-not-found-route-background: var(--rust-setting-input-background);--rust-not-found-route-border-color: var(--rust-setting-input-border-color);--rust-not-found-visual-background: var(--rust-shell-tint-card-background);--rust-not-found-visual-grid-line: rgba(255, 130, 20, .08);--rust-not-found-visual-border-color: rgba(255, 130, 20, .22);--rust-not-found-visual-rule-background: linear-gradient( 90deg, transparent, rgba(255, 130, 20, .26), transparent );--rust-not-found-visual-path-background: linear-gradient( 90deg, transparent, rgba(255, 130, 20, .62), rgba(95, 209, 144, .4), transparent );--rust-not-found-node-background: var(--rust-color-surface-0);--rust-not-found-node-border-color: rgba(255, 130, 20, .82);--rust-not-found-node-shadow-color: rgba(255, 130, 20, .1);--rust-not-found-warning-background: var(--rust-attention-background-strong);--rust-not-found-warning-border-color: var(--rust-attention-border-color);--rust-not-found-warning-text-color: var(--rust-attention-badge-text-color);--rust-not-found-warning-glow-color: rgba(var(--rust-color-warning-rgb), .28);--rust-not-found-warning-shadow-color: rgba(var(--rust-color-warning-rgb), .12);--rust-panel-background: linear-gradient(180deg, rgba(255, 255, 255, .028), rgba(255, 255, 255, .008)), var(--rust-color-surface-1);--rust-panel-header-background: rgba(255, 255, 255, .022);--rust-panel-title-height: 48px;--rust-panel-title-padding-x: 16px;--rust-panel-title-text-color: var(--rust-color-white-5);--rust-panel-title-font-size: 14px;--rust-dashboard-port-row-background: rgba(13, 17, 24, .72);--rust-dashboard-port-row-background-hover: rgba(16, 21, 30, .78);--rust-dashboard-port-row-hover-sheen: linear-gradient( 90deg, rgba(255, 130, 20, .026), rgba(255, 130, 20, .006) 76% );--rust-port-config-preview-background: var(--rust-tooltip-background);--rust-port-config-preview-border-color: var(--rust-tooltip-border-color);--rust-port-config-preview-shadow: var(--rust-tooltip-shadow);--rust-port-config-preview-backdrop-filter: var(--rust-tooltip-backdrop-filter);--rust-port-config-preview-text-color: var(--rust-color-white-1);--rust-port-config-preview-muted-text-color: var(--rust-color-white-2);--rust-port-config-preview-subtle-text-color: var(--rust-color-white-3);--rust-port-config-preview-divider-color: rgba(165, 178, 198, .1);--rust-port-config-preview-card-background: rgba(255, 255, 255, .026);--rust-port-config-preview-card-border-color: rgba(165, 178, 198, .08);--rust-port-config-preview-empty-background: rgba(255, 255, 255, .018);--rust-port-config-preview-empty-border-color: rgba(165, 178, 198, .13);--rust-port-config-preview-rule-background: rgba(255, 255, 255, .022);--rust-port-config-preview-rule-border-color: rgba(165, 178, 198, .09);--rust-port-config-preview-rule-active-background: rgba(255, 130, 20, .08);--rust-port-config-preview-rule-active-border-color: rgba(255, 130, 20, .2);--rust-port-panel-background: var(--rust-panel-background);--rust-port-content-background: linear-gradient(180deg, rgba(255, 255, 255, .018), rgba(255, 255, 255, .006)), rgba(12, 15, 21, .92);--rust-port-hero-background: var(--rust-panel-background);--rust-port-hero-overlay: transparent;--rust-port-hero-divider-background: linear-gradient( 90deg, transparent, rgba(165, 178, 198, .12), rgba(165, 178, 198, .04), transparent );--rust-port-hero-border-color: var(--color-split);--rust-port-hero-shadow: var(--rust-layout-inset-highlight);--rust-port-surface-background: var(--color-minor-bg);--rust-port-chart-background: linear-gradient(180deg, rgba(255, 255, 255, .022), rgba(255, 255, 255, .007)), rgba(14, 18, 25, .84);--rust-port-row-background: var(--color-stress-bg);--rust-port-row-background-hover: linear-gradient(90deg, rgba(255, 130, 20, .06), rgba(255, 130, 20, .014) 72%), rgba(14, 18, 25, .9);--rust-port-worker-row-background: rgba(10, 13, 19, .38);--rust-port-worker-row-background-alt: rgba(255, 255, 255, .012);--rust-port-worker-row-hover-background: var(--rust-port-row-background-hover);--rust-port-worker-row-border-color: var(--rust-port-border-color-soft);--rust-port-worker-row-online-accent: rgba(95, 209, 144, .82);--rust-port-worker-row-offline-accent: rgba(255, 100, 127, .76);--rust-port-header-background: rgba(255, 255, 255, .018);--rust-port-table-header-background: var(--rust-port-row-background);--rust-port-border-color: rgba(165, 178, 198, .12);--rust-port-border-color-soft: rgba(165, 178, 198, .08);--rust-port-control-background: rgba(7, 10, 15, .36);--rust-port-control-background-hover: rgba(255, 130, 20, .08);--rust-port-control-active-background: rgba(255, 130, 20, .14);--rust-port-control-border-color: rgba(165, 178, 198, .14);--rust-port-control-border-color-hover: rgba(255, 130, 20, .32);--rust-port-control-active-border-color: rgba(255, 130, 20, .42);--rust-port-control-text-color: rgba(210, 221, 236, .62);--rust-port-control-active-text-color: rgba(255, 166, 88, .96);--rust-port-action-count-background: #ff8214;--rust-port-action-count-border-color: rgba(9, 12, 16, .92);--rust-port-action-count-text-color: #090c10;--rust-port-action-count-shadow: 0 3px 9px rgba(2, 6, 13, .38);--rust-worker-stratum-console-background: rgba(4, 8, 13, .68);--rust-worker-stratum-mobile-background: rgba(4, 8, 13, .5);--rust-worker-debug-param-background: rgba(4, 8, 13, .36);--rust-worker-debug-mobile-row-background: rgba(4, 8, 13, .18);--rust-port-hot-wallet-background: rgba(255, 103, 38, .13);--rust-port-hot-wallet-background-hover: rgba(255, 103, 38, .22);--rust-port-hot-wallet-border-color: rgba(255, 103, 38, .34);--rust-port-hot-wallet-border-color-hover: rgba(255, 103, 38, .58);--rust-port-hot-wallet-text-color: #ffa556;--rust-port-hot-wallet-text-color-hover: #e3dcff;--rust-port-hot-wallet-shadow: 0 0 0 1px rgba(255, 103, 38, .04), 0 8px 22px rgba(255, 103, 38, .11);--rust-port-empty-text-color: rgba(210, 221, 236, .46);--rust-table-background: var(--rust-color-surface-1);--rust-table-header-background: var(--rust-color-surface-1);--rust-table-row-background: var(--rust-color-surface-1);--rust-table-row-hover-background: rgba(255, 130, 20, .08);--rust-table-row-online-background: linear-gradient( 90deg, rgba(95, 209, 144, .13) 0%, rgba(255, 130, 20, .045) 48%, rgba(17, 21, 28, 0) 100% );--rust-color-red-0: #ff647f;--rust-color-blue-0: #ff8214;--rust-color-blue-1: #ff8f2d;--rust-color-blue-2: #ca6a16;--rust-color-warning-rgb: 240, 154, 106;--rust-color-warning-0: #f09a6a;--rust-color-warning-1: #ffb384;--rust-color-warning-2: #c97852;--rust-color-yellow-0: var(--rust-color-warning-0);--rust-chart-primary: #ff8214;--rust-chart-secondary: #ff6726;--rust-chart-tertiary: #747f8d;--rust-chart-success: #5fd190;--rust-chart-warning: var(--rust-color-warning-0);--rust-chart-warning-transparent: rgba(var(--rust-color-warning-rgb), 0);--rust-chart-info: #ff8419;--rust-chart-control-background: rgba(255, 255, 255, .018);--rust-chart-control-background-hover: rgba(255, 130, 20, .08);--rust-chart-control-background-active: rgba(255, 130, 20, .12);--rust-chart-control-border-color: rgba(165, 178, 198, .14);--rust-chart-control-border-color-active: rgba(255, 130, 20, .36);--rust-chart-control-icon-color: var(--rust-color-white-2);--rust-chart-control-icon-color-active: var(--rust-color-white-2);--rust-chart-floating-control-background: rgba(7, 10, 15, .78);--rust-chart-floating-label-background: rgba(7, 10, 15, .68);--rust-dashboard-hash-heading-icon-background: rgba(255, 130, 20, .08);--rust-dashboard-hash-heading-icon-border-color: rgba(255, 130, 20, .2);--rust-dashboard-hash-heading-icon-shadow: 0 7px 18px rgba(2, 6, 13, .16);--rust-dashboard-hash-control-group-background: rgba(5, 8, 13, .2);--rust-dashboard-hash-chart-background: radial-gradient(circle at 14% 0%, rgba(255, 130, 20, .12), transparent 38%), linear-gradient(180deg, rgba(17, 22, 31, .98), rgba(10, 13, 19, .98));--rust-dashboard-hash-chart-grid-background: linear-gradient(rgba(165, 178, 198, .025) 1px, transparent 1px), linear-gradient(90deg, rgba(165, 178, 198, .025) 1px, transparent 1px);--rust-dashboard-hash-chart-grid-mask: linear-gradient(to bottom, black, transparent 88%);--rust-dashboard-hash-chart-border-color: rgba(255, 130, 20, .15);--rust-dashboard-hash-chart-shadow: inset 0 1px 0 rgba(255, 255, 255, .025), 0 12px 28px rgba(2, 6, 13, .08);--rust-dashboard-hash-range-background: rgba(7, 10, 15, .5);--rust-dashboard-hash-range-strong-background: rgba(255, 130, 20, .09);--rust-dashboard-hash-range-border-color: rgba(165, 178, 198, .11);--rust-dashboard-hash-range-text-color: rgba(210, 221, 236, .58);--rust-dashboard-hash-range-divider-color: rgba(165, 178, 198, .3);--rust-blur-1: blur(10px);--rust-primary-border-color: var(--rust-color-blue-0);--rust-primary-background-color: var(--rust-color-blue-0);--rust-primary-background-color-hover: var(--rust-color-blue-1);--rust-primary-background-color-pressed: var(--rust-color-blue-2);--rust-primary-text-color: var(--rust-color-black-0);--rust-primary-blur-background: var(--rust-color-black-1);--rust-primary-blur-border: var(--rust-color-black-2);--rust-primary-blur: var(--rust-blur-1);--rust-basic-background-color: var(--rust-color-white-0);--rust-basic-text-color: var(--rust-color-white-1);--rust-basic-border-color: var(--rust-color-white-1);--rust-secondary-border-color: var(--rust-layout-border);--rust-tertiary-border-color: var(--rust-layout-border);--rust-tertiary-background-color: var(--rust-color-black-3);--rust-tertiary-text-color: var(--rust-color-white-0);--rust-tertiary-active-text-color: var(--rust-primary-background-color);--rust-error-text-color: var(--rust-color-red-0);--rust-attention-background: rgba(var(--rust-color-warning-rgb), .1);--rust-attention-background-strong: rgba(var(--rust-color-warning-rgb), .18);--rust-attention-border-color: rgba(var(--rust-color-warning-rgb), .32);--rust-attention-text-color: rgba(255, 219, 198, .94);--rust-attention-badge-background: rgba(var(--rust-color-warning-rgb), .14);--rust-attention-badge-border-color: rgba(var(--rust-color-warning-rgb), .42);--rust-attention-badge-text-color: #ffc19c;--rust-error-badge-background: rgba(255, 100, 127, .14);--rust-error-badge-border-color: rgba(255, 100, 127, .42);--rust-error-badge-text-color: #ff91a5;--rust-setting-panel-background: rgba(12, 15, 21, .62);--rust-setting-card-background: linear-gradient(180deg, rgba(255, 255, 255, .032), rgba(255, 255, 255, .01)), rgba(18, 22, 30, .8);--rust-setting-card-border-color: rgba(165, 178, 198, .14);--rust-setting-muted-text-color: rgba(210, 221, 236, .64);--rust-setting-alert-background: rgba(255, 130, 20, .08);--rust-setting-alert-border-color: rgba(255, 130, 20, .22);--rust-setting-alert-text-color: rgba(226, 234, 247, .9);--rust-setting-alert-info-background: rgba(255, 130, 20, .1);--rust-setting-alert-info-border-color: rgba(255, 130, 20, .28);--rust-setting-alert-success-background: rgba(95, 209, 144, .1);--rust-setting-alert-success-border-color: rgba(95, 209, 144, .28);--rust-setting-alert-warning-background: var(--rust-attention-background);--rust-setting-alert-warning-border-color: var(--rust-attention-border-color);--rust-setting-input-background: rgba(7, 10, 15, .5);--rust-setting-input-background-focus: rgba(12, 17, 26, .74);--rust-setting-input-background-disabled: rgba(7, 10, 15, .32);--rust-setting-input-border-color: rgba(165, 178, 198, .16);--rust-setting-input-border-color-hover: rgba(255, 130, 20, .36);--rust-setting-input-border-color-focus: rgba(255, 130, 20, .52);--rust-setting-input-placeholder-color: rgba(210, 221, 236, .38);--rust-setting-input-focus-shadow: 0 0 0 2px rgba(255, 130, 20, .12);--rust-setting-label-text-color: rgba(226, 234, 247, .82);--rust-setting-icon-safe-text-color: #ff8d29;--rust-setting-icon-safe-border-color: rgba(255, 130, 20, .26);--rust-setting-icon-safe-background: linear-gradient(135deg, rgba(255, 130, 20, .24), rgba(95, 209, 144, .12)), rgba(10, 12, 16, .42);--rust-setting-icon-general-text-color: #8ce3c1;--rust-setting-icon-general-border-color: rgba(95, 209, 144, .24);--rust-setting-icon-general-background: linear-gradient(135deg, rgba(95, 209, 144, .2), rgba(255, 130, 20, .1)), rgba(10, 12, 16, .42);--rust-setting-icon-other-text-color: #ffc19c;--rust-setting-icon-other-border-color: rgba(var(--rust-color-warning-rgb), .28);--rust-setting-icon-other-background: linear-gradient( 135deg, rgba(var(--rust-color-warning-rgb), .2), rgba(255, 130, 20, .08) ), rgba(10, 12, 16, .42);--rust-setting-icon-default-text-color: rgba(226, 234, 247, .82);--rust-setting-icon-default-border-color: rgba(165, 178, 198, .18);--rust-setting-icon-default-background: linear-gradient(135deg, rgba(165, 178, 198, .16), rgba(255, 130, 20, .08)), rgba(10, 12, 16, .42);--rust-tooltip-background: linear-gradient(180deg, rgba(255, 255, 255, .052), rgba(255, 255, 255, .018)), rgba(17, 21, 28, .94);--rust-tooltip-arrow-background: rgba(17, 21, 28, .94);--rust-tooltip-border-color: rgba(165, 178, 198, .18);--rust-tooltip-shadow: 0 16px 42px rgba(0, 0, 0, .36);--rust-tooltip-text-color: rgba(226, 234, 247, .88);--rust-tooltip-backdrop-filter: blur(12px);--rust-opacity-disabled: .3;--rust-border-radius: 8px;--rust-primary-button-text-color: var(--rust-primary-text-color);--rust-primary-button-border: 1px solid var(--rust-primary-border-color);--rust-primary-button-background: var(--rust-primary-background-color);--rust-primary-button-background-hover: var(--rust-primary-background-color-hover);--rust-primary-button-background-pressed: var(--rust-primary-background-color-pressed);--rust-checkbox-text-color: var(--rust-primary-text-color);--rust-checkbox-label-text-color: var(--rust-basic-text-color);--rust-checkbox-background-checked: var(--rust-basic-background-color);--rust-checkbox-border-checked: 1px solid var(--rust-basic-border-color);--rust-checkbox-border: 1px solid var(--rust-secondary-border-color);--rust-checkbox-border-focus: 1px solid var(--rust-secondary-border-color);--rust-checkbox-box-shadow-focus: 0 0 0 2px var(--rust-secondary-border-color);--rust-checkbox-opacity-disabled: var(--rust-opacity-disabled);--rust-input-border-color: var(--rust-secondary-border-color);--rust-input-border-color-hover: var(--rust-basic-text-color);--rust-input-border-color-focus: var(--rust-basic-text-color);--rust-input-caret-color: var(--rust-basic-text-color);--rust-n-card-background: var(--rust-primary-blur-background);--rust-n-card-border: var(--rust-primary-blur-border);--rust-n-card-blur: var(--rust-primary-blur);--rust-n-card-text-color: var(--rust-basic-text-color);--rust-dialog-background: linear-gradient(180deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, .012)), rgba(14, 18, 24, .94);--rust-dialog-border-color: rgba(165, 178, 198, .16);--rust-dialog-shadow: 0 24px 80px rgba(0, 0, 0, .46);--rust-dialog-text-color: rgba(226, 234, 247, .86);--rust-dialog-title-text-color: var(--rust-color-white-0);--rust-dialog-muted-text-color: rgba(210, 221, 236, .64);--rust-dialog-icon-info-color: var(--rust-color-blue-0);--rust-dialog-icon-success-color: var(--rust-color-green-0);--rust-dialog-icon-warning-color: var(--rust-color-warning-0);--rust-dialog-warning-button-background: var(--rust-color-warning-0);--rust-dialog-warning-button-background-hover: var(--rust-color-warning-1);--rust-dialog-warning-button-background-pressed: var(--rust-color-warning-2);--rust-dialog-warning-button-border-color: rgba(var(--rust-color-warning-rgb), .54);--rust-dialog-warning-button-border-color-hover: rgba(var(--rust-color-warning-rgb), .68);--rust-dialog-warning-button-text-color: #24140d;--rust-dialog-warning-button-shadow: 0 8px 22px rgba(var(--rust-color-warning-rgb), .16);--rust-dialog-icon-error-color: var(--rust-color-red-0);--rust-dialog-secondary-button-background: rgba(255, 130, 20, .06);--rust-dialog-secondary-button-background-hover: rgba(255, 130, 20, .11);--rust-dialog-secondary-button-background-pressed: rgba(255, 130, 20, .16);--rust-dialog-secondary-button-border-color: rgba(165, 178, 198, .2);--rust-dialog-secondary-button-border-color-hover: rgba(255, 130, 20, .34);--rust-dialog-secondary-button-text-color: rgba(226, 234, 247, .88);--rust-control-button-background: rgba(255, 130, 20, .075);--rust-control-button-background-hover: rgba(255, 130, 20, .13);--rust-control-button-background-pressed: rgba(255, 130, 20, .18);--rust-control-button-border-color: rgba(255, 130, 20, .22);--rust-control-button-border-color-hover: rgba(255, 130, 20, .38);--rust-control-button-border-color-pressed: rgba(255, 130, 20, .5);--rust-control-button-text-color: rgba(226, 234, 247, .88);--rust-control-button-text-color-hover: rgba(255, 166, 88, .98);--rust-control-button-shadow-hover: 0 8px 22px rgba(255, 130, 20, .08);--rust-control-button-danger-background: rgba(255, 100, 127, .1);--rust-control-button-danger-background-hover: rgba(255, 100, 127, .16);--rust-control-button-danger-background-pressed: rgba(255, 100, 127, .22);--rust-control-button-danger-border-color: rgba(255, 100, 127, .24);--rust-control-button-danger-border-color-hover: rgba(255, 100, 127, .42);--rust-control-button-danger-text-color: rgba(255, 202, 210, .92);--rust-tabs-rail-background: rgba(7, 10, 15, .46);--rust-tabs-rail-border-color: rgba(165, 178, 198, .12);--rust-tabs-capsule-background: linear-gradient(135deg, rgba(255, 130, 20, .18), rgba(95, 209, 144, .075)), rgba(255, 130, 20, .1);--rust-tabs-capsule-border-color: rgba(255, 130, 20, .24);--rust-tabs-text-color: rgba(210, 221, 236, .62);--rust-tabs-text-color-hover: rgba(255, 166, 88, .96);--rust-tabs-text-color-active: rgba(238, 244, 255, .98);--rust-tabs-border-color: rgba(165, 178, 198, .13);--rust-tabs-bar-color: var(--rust-primary-background-color);--rust-tabs-shadow: 0 10px 24px rgba(255, 130, 20, .1);--rust-shell-sidebar-background: rgba(9, 12, 16, .72);--rust-shell-content-background: rgba(14, 18, 22, .7);--rust-shell-header-background: rgba(9, 12, 16, .42);--rust-shell-active-background: rgba(255, 130, 20, .16);--rust-shell-badge-shadow: 0 0 0 2px rgba(9, 12, 16, .7);--rust-shell-soft-background: rgba(9, 12, 16, .26);--rust-shell-card-background: rgba(12, 16, 22, .42);--rust-shell-card-background-soft: rgba(9, 12, 16, .22);--rust-shell-card-background-hover: linear-gradient(90deg, rgba(255, 130, 20, .055), rgba(255, 130, 20, 0) 64%), rgba(10, 15, 22, .48);--rust-shell-tint-card-background: linear-gradient(135deg, rgba(255, 130, 20, .08), rgba(95, 209, 144, .025)), var(--rust-shell-card-background-soft);--rust-shell-tint-card-background-strong: linear-gradient(135deg, rgba(255, 130, 20, .11), rgba(95, 209, 144, .035)), var(--rust-shell-card-background);--rust-shell-tint-card-background-hover: linear-gradient(135deg, rgba(255, 130, 20, .14), rgba(95, 209, 144, .045)), rgba(10, 15, 23, .64);--rust-shell-tabs-rail-background: rgba(9, 12, 16, .42);--rust-terminal-background: linear-gradient(rgba(255, 130, 20, .025) 1px, transparent 1px), rgba(7, 10, 15, .58);--rust-terminal-panel-background: rgba(7, 10, 15, .5);--rust-terminal-header-background: rgba(9, 12, 16, .92);--rust-terminal-body-background: rgba(4, 7, 10, .34);--rust-terminal-row-border-color: rgba(165, 178, 198, .08);--rust-terminal-row-accent-color: rgba(255, 130, 20, .18);--rust-terminal-row-hover-background: rgba(255, 130, 20, .06);--rust-switch-overlay-background: radial-gradient(circle at 72% 42%, rgba(255, 130, 20, .2), transparent 28%), radial-gradient(circle at 86% 70%, rgba(95, 209, 144, .13), transparent 32%), linear-gradient(135deg, #06080d 0%, #0b0d12 46%, #11151c 100%);--rust-switch-overlay-scrim: linear-gradient(90deg, rgba(3, 5, 9, .72), rgba(3, 5, 9, .16) 56%, rgba(3, 5, 9, .58)), radial-gradient(circle at 22% 52%, transparent 0, rgba(0, 0, 0, .4) 70%);--rust-switch-title-text-color: #ffffff;--rust-switch-kicker-text-color: rgba(235, 241, 250, .72);--rust-switch-desc-text-color: rgba(210, 221, 236, .72);--rust-switch-title-shadow: 0 20px 46px rgba(0, 0, 0, .42);--rust-switch-scanline-color: rgba(255, 255, 255, .2);--rust-switch-frame-background: linear-gradient(180deg, rgba(255, 255, 255, .052), rgba(255, 255, 255, .012)), rgba(10, 12, 16, .48);--rust-switch-frame-border-color: rgba(165, 178, 198, .12);--rust-switch-surface-background: rgba(13, 17, 24, .86);--rust-switch-surface-background-strong: rgba(12, 15, 21, .9);--rust-switch-surface-border-color: rgba(165, 178, 198, .16);--rust-switch-surface-line-color: rgba(235, 241, 250, .36);--rust-switch-surface-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 18px 38px rgba(0, 0, 0, .24);--rust-switch-frame-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), 0 26px 80px rgba(0, 0, 0, .32);--rust-switch-inner-border-color: rgba(255, 255, 255, .16);--rust-swal-backdrop-background: rgba(5, 7, 10, .68);--rust-swal-z-index: 10000000;--rust-swal-background: var(--rust-dialog-background);--rust-swal-border-color: var(--rust-dialog-border-color);--rust-swal-shadow: var(--rust-dialog-shadow);--rust-swal-text-color: var(--rust-dialog-text-color);--rust-swal-title-text-color: var(--rust-dialog-title-text-color);--rust-swal-muted-text-color: var(--rust-dialog-muted-text-color);--rust-swal-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .04);--rust-swal-icon-info-color: var(--rust-dialog-icon-info-color);--rust-swal-icon-info-border-color: rgba(255, 130, 20, .36);--rust-swal-icon-success-color: var(--rust-dialog-icon-success-color);--rust-swal-icon-success-border-color: rgba(95, 209, 144, .36);--rust-swal-icon-warning-color: var(--rust-dialog-icon-warning-color);--rust-swal-icon-warning-border-color: rgba(var(--rust-color-warning-rgb), .42);--rust-swal-icon-error-color: var(--rust-dialog-icon-error-color);--rust-swal-icon-error-border-color: rgba(255, 100, 127, .36);--rust-swal-input-background: var(--rust-setting-input-background);--rust-swal-input-background-focus: var(--rust-setting-input-background-focus);--rust-swal-input-border-color: var(--rust-setting-input-border-color);--rust-swal-input-border-color-hover: var(--rust-setting-input-border-color-hover);--rust-swal-input-border-color-focus: var(--rust-setting-input-border-color-focus);--rust-swal-input-placeholder-color: rgba(210, 221, 236, .42);--rust-swal-input-focus-shadow: var(--rust-login-input-focus-shadow);--rust-swal-confirm-button-background: linear-gradient( 135deg, var(--rust-color-blue-1) 0%, var(--rust-primary-button-background) 58%, var(--other-color-1) 145% );--rust-swal-confirm-button-background-hover: linear-gradient( 135deg, var(--rust-color-blue-1) 0%, var(--rust-primary-button-background-hover) 58%, var(--other-color-1) 145% );--rust-swal-confirm-button-background-pressed: linear-gradient( 135deg, var(--rust-primary-button-background) 0%, var(--rust-primary-button-background-pressed) 100% );--rust-swal-confirm-button-border-color: var(--rust-primary-border-color);--rust-swal-confirm-button-text-color: var(--rust-primary-button-text-color);--rust-swal-confirm-button-shadow: 0 10px 30px var(--primary-shadow-color);--rust-swal-cancel-button-background: rgba(255, 100, 127, .1);--rust-swal-cancel-button-background-hover: rgba(255, 100, 127, .16);--rust-swal-cancel-button-background-pressed: rgba(255, 100, 127, .22);--rust-swal-cancel-button-border-color: rgba(255, 100, 127, .24);--rust-swal-cancel-button-border-color-hover: rgba(255, 100, 127, .38);--rust-swal-cancel-button-text-color: rgba(255, 202, 210, .92);--rust-swal-button-focus-shadow: 0 0 0 2px rgba(255, 130, 20, .2);--rust-swal-loader-color: var(--rust-primary-background-color);--rust-swal-loader-track-color: rgba(255, 130, 20, .16);--rust-swal-validation-background: rgba(255, 100, 127, .1);--rust-swal-validation-border-color: rgba(255, 100, 127, .26);--rust-swal-validation-text-color: rgba(255, 213, 219, .94);--rust-scrollbar-size: 8px;--rust-scrollbar-naive-size: 6px;--rust-scrollbar-radius: 999px;--rust-scrollbar-track-color: rgba(7, 10, 15, .36);--rust-scrollbar-track-background: linear-gradient(180deg, rgba(255, 255, 255, .025), rgba(255, 255, 255, .006)), rgba(7, 10, 15, .36);--rust-scrollbar-thumb-color: rgba(255, 130, 20, .48);--rust-scrollbar-thumb-color-hover: rgba(255, 143, 45, .72);--rust-scrollbar-thumb-color-active: rgba(255, 103, 38, .78);--rust-scrollbar-thumb-background: linear-gradient( 180deg, rgba(255, 143, 45, .72), rgba(255, 130, 20, .42) );--rust-scrollbar-thumb-background-hover: linear-gradient( 180deg, rgba(255, 103, 38, .78), rgba(255, 143, 45, .62) );--rust-scrollbar-thumb-background-active: linear-gradient( 180deg, rgba(255, 153, 64, .86), rgba(255, 130, 20, .68) );--rust-scrollbar-thumb-border-color: rgba(7, 10, 15, .72);--rust-scrollbar-thumb-shadow: 0 0 12px rgba(255, 130, 20, .16);--rust-loading-mask-background: rgba(11, 13, 18, .5);--rust-loading-spinner-color: var(--rust-primary-background-color);--rust-loading-spinner-track-color: rgba(255, 130, 20, .16);--rust-select-menu-background: var(--rust-tertiary-background-color);--rust-select-menu-border: var(--rust-tertiary-border-color);--rust-select-menu-active-text-color: var(--rust-tertiary-active-text-color);--rust-select-menu-text-color: var(--rust-tertiary-text-color);--rust-dropdown-background: linear-gradient(180deg, rgba(255, 255, 255, .035), rgba(255, 255, 255, .012)), var(--rust-color-surface-2);--rust-dropdown-border-color: rgba(165, 178, 198, .16);--rust-dropdown-shadow: 0 18px 54px rgba(0, 0, 0, .42);--rust-dropdown-text-color: var(--rust-color-white-1);--rust-dropdown-text-color-disabled: rgba(210, 221, 236, .44);--rust-dropdown-hover-background: rgba(255, 130, 20, .1);--rust-dropdown-active-background: rgba(255, 130, 20, .15);--rust-dropdown-divider-color: rgba(165, 178, 198, .1);--rust-dropdown-arrow-color: var(--rust-color-surface-2);--rust-mobile-float-tabs-background: linear-gradient(180deg, rgba(255, 255, 255, .035), rgba(255, 255, 255, .012)), rgba(17, 21, 28, .94);--rust-mobile-float-tabs-border-color: var(--color-split);--rust-mobile-float-tabs-shadow: 0 18px 42px rgba(0, 0, 0, .34), var(--rust-layout-inset-highlight);--rust-mobile-float-tabs-icon-color: var(--rust-color-white-2);--rust-mobile-float-tabs-active-icon-color: var(--rust-primary-background-color);--rust-mobile-float-tabs-active-background: var(--rust-menu-item-background-active);--rust-mobile-float-tabs-active-border-color: var(--rust-menu-item-border-active);--rust-mobile-top-background: var(--rust-panel-background);--rust-mobile-top-tabs-background: var(--rust-mobile-float-tabs-background);--rust-mobile-top-tab-active-background: var(--rust-menu-item-background-active);--rust-mobile-top-tab-text-color: var(--rust-color-white-2);--rust-mobile-top-tab-active-text-color: var(--rust-primary-background-color);--rust-mobile-top-icon-color: var(--rust-color-white-1);--rust-mobile-top-button-background-hover: var(--rust-menu-item-background-hover);--rust-mobile-system-menu-background: linear-gradient(180deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, .014)), rgba(17, 21, 28, .96);--rust-mobile-system-menu-border-color: var(--color-split);--rust-mobile-system-menu-shadow: 0 22px 58px rgba(0, 0, 0, .42);--rust-mobile-system-menu-text-color: var(--rust-color-white-0);--rust-mobile-system-menu-muted-text-color: rgba(210, 221, 236, .62);--rust-mobile-system-menu-icon-color: rgba(210, 221, 236, .78);--rust-mobile-system-menu-control-background: rgba(7, 10, 15, .24);--rust-mobile-system-menu-control-border-color: rgba(165, 178, 198, .12);--rust-mobile-system-menu-active-background: var(--rust-menu-item-background-active);--rust-mobile-system-menu-active-border-color: var(--rust-menu-item-border-active);--rust-mobile-system-menu-active-text-color: var(--rust-primary-background-color);--rust-mobile-system-menu-chart-background: rgba(7, 10, 15, .22);--rust-mobile-system-menu-chart-border-color: rgba(165, 178, 198, .08);--rust-mobile-system-menu-row-background: linear-gradient(180deg, rgba(255, 255, 255, .032), rgba(255, 255, 255, .01)), rgba(18, 22, 30, .78);--rust-mobile-system-menu-row-background-hover: linear-gradient(90deg, rgba(255, 130, 20, .07), rgba(255, 130, 20, .012)), rgba(20, 25, 34, .86);--rust-mobile-system-menu-row-border-color: rgba(165, 178, 198, .13);--rust-mobile-setting-drawer-background: var(--rust-panel-background);--rust-mobile-setting-body-background: rgba(10, 13, 18, .88);--rust-mobile-setting-header-background: rgba(9, 12, 16, .82);--rust-mobile-setting-border-color: var(--color-split);--rust-mobile-setting-icon-color: var(--rust-color-white-2);--rust-mobile-setting-button-background: rgba(255, 255, 255, .026);--rust-mobile-setting-button-background-hover: var(--rust-menu-item-background-hover);--rust-mobile-setting-button-border-color: rgba(165, 178, 198, .12);--rust-mobile-setting-row-background: linear-gradient(180deg, rgba(255, 255, 255, .032), rgba(255, 255, 255, .01)), rgba(18, 22, 30, .78);--rust-mobile-setting-row-background-hover: linear-gradient(90deg, rgba(255, 130, 20, .07), rgba(255, 130, 20, .012)), rgba(20, 25, 34, .86);--rust-mobile-setting-row-border-color: rgba(165, 178, 198, .13);--rust-mobile-setting-row-border-color-hover: rgba(255, 130, 20, .3);--rust-mobile-setting-chevron-color: rgba(210, 221, 236, .48);--rust-mobile-coin-popover-background: linear-gradient(180deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, .014)), var(--rust-color-surface-1);--rust-mobile-coin-popover-border-color: var(--color-split);--rust-mobile-coin-popover-shadow: 0 22px 58px rgba(0, 0, 0, .42);--rust-mobile-coin-item-background: rgba(13, 17, 24, .9);--rust-mobile-coin-item-border-color: rgba(165, 178, 198, .18);--rust-mobile-coin-item-active-background: var(--rust-menu-item-background-active);--rust-mobile-coin-item-active-border-color: var(--rust-menu-item-border-active);--rust-mobile-coin-item-active-text-color: var(--rust-color-white-0);--rust-mobile-proxy-overview-background: linear-gradient(180deg, rgba(255, 255, 255, .032), rgba(255, 255, 255, .01)), rgba(17, 21, 28, .9);--rust-mobile-proxy-overview-border-color: var(--color-split);--rust-mobile-proxy-overview-shadow: var(--rust-layout-inset-highlight);--rust-mobile-proxy-overview-text-color: var(--rust-color-white-0);--rust-mobile-proxy-overview-muted-text-color: rgba(210, 221, 236, .62);--rust-mobile-proxy-overview-icon-color: rgba(210, 221, 236, .78);--rust-mobile-proxy-overview-online-text-color: var(--rust-color-green-0);--rust-mobile-proxy-overview-offline-text-color: rgba(210, 221, 236, .58);--rust-mobile-proxy-overview-divider-text-color: var(--rust-color-white-3);--rust-mobile-proxy-overview-chart-background: rgba(7, 10, 15, .22);--rust-mobile-proxy-overview-chart-border-color: rgba(165, 178, 198, .08);--rust-mobile-proxy-overview-tab-background: var(--rust-port-control-background);--rust-mobile-proxy-overview-tab-border-color: var(--rust-port-control-border-color);--rust-mobile-proxy-overview-tab-active-background: var(--rust-port-control-active-background);--rust-mobile-proxy-overview-tab-active-border-color: var( --rust-port-control-active-border-color );--rust-mobile-proxy-overview-tab-active-text-color: var(--rust-port-control-active-text-color);--rust-mobile-proxy-overview-create-background: var(--rust-primary-button-background);--rust-mobile-proxy-overview-create-background-hover: var( --rust-primary-button-background-hover );--rust-mobile-proxy-overview-create-border-color: var(--rust-primary-border-color);--rust-mobile-proxy-overview-create-border-color-hover: rgba(255, 143, 45, .72);--rust-mobile-proxy-overview-create-text-color: var(--rust-primary-button-text-color);--rust-mobile-proxy-overview-create-shadow: 0 10px 26px rgba(255, 130, 20, .16);--rust-mobile-port-detail-card-background: var(--rust-mobile-proxy-overview-background);--rust-mobile-port-detail-header-background: rgba(9, 12, 16, .54);--rust-mobile-port-detail-border-color: var(--color-split);--rust-mobile-port-detail-shadow: var(--rust-layout-inset-highlight);--rust-mobile-port-detail-muted-text-color: rgba(210, 221, 236, .62);--rust-mobile-port-detail-strong-text-color: var(--rust-color-white-0);--rust-mobile-port-detail-chip-background: var(--rust-port-control-background);--rust-mobile-port-detail-chip-border-color: var(--rust-port-control-border-color);--rust-mobile-port-detail-active-background: var(--rust-port-control-active-background);--rust-mobile-port-detail-active-border-color: var(--rust-port-control-active-border-color);--rust-mobile-port-detail-active-text-color: var(--rust-port-control-active-text-color);--rust-mobile-port-detail-chart-background: var(--rust-mobile-proxy-overview-chart-background);--rust-mobile-port-detail-chart-border-color: var( --rust-mobile-proxy-overview-chart-border-color );--rust-mobile-port-form-background: var(--rust-shell-content-background);--rust-mobile-port-form-header-background: var(--rust-mobile-port-detail-header-background);--rust-mobile-port-form-step-background: var(--rust-port-control-background);--rust-mobile-port-form-step-border-color: var(--rust-port-control-border-color);--rust-mobile-port-form-step-active-background: var(--rust-port-control-active-background);--rust-mobile-port-form-step-active-border-color: var(--rust-port-control-active-border-color);--rust-mobile-port-form-field-background: var(--rust-setting-input-background);--rust-mobile-port-form-field-border-color: var(--rust-setting-input-border-color);--rust-mobile-port-form-row-background: var(--rust-setting-panel-background);--rust-mobile-port-form-row-border-color: var(--rust-setting-card-border-color);--rust-mobile-port-form-row-active-background: var(--rust-port-control-active-background);--rust-mobile-port-form-row-active-border-color: var(--rust-port-control-active-border-color);--rust-mobile-port-form-footer-background: var(--rust-shell-header-background);--rust-n-message-background: var(--rust-tertiary-background-color);--rust-n-message-border-color: var(--rust-tertiary-border-color);--rust-n-message-text-color: var(--rust-tertiary-text-color);--rust-n-message-border-radius: var(--rust-border-radius);--rust-n-message-success-icon-color: var(--rust-color-green-0);--rust-n-message-error-icon-color: var(--rust-error-text-color);--rust-n-message-info-icon-color: var(--rust-color-blue-0);--rust-n-message-warning-icon-color: var(--rust-color-warning-0);--rust-n-notification-background: linear-gradient(180deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, .014)), rgba(18, 22, 30, .96);--rust-n-notification-border-color: rgba(165, 178, 198, .18);--rust-n-notification-title-color: var(--rust-color-white-5);--rust-n-notification-text-color: rgba(210, 221, 236, .72);--rust-n-notification-muted-text-color: var(--rust-setting-muted-text-color);--rust-n-notification-shadow: 0 18px 42px rgba(0, 0, 0, .34), var(--rust-layout-inset-highlight);--rust-n-notification-icon-background: rgba(255, 130, 20, .1);--rust-n-notification-icon-border-color: rgba(255, 130, 20, .24);--rust-n-notification-close-color: rgba(210, 221, 236, .48);--rust-n-notification-close-color-hover: rgba(244, 247, 252, .92);--rust-n-notification-close-background-hover: rgba(255, 255, 255, .06);--color-default-bg:var(--rust-color-surface-0)}:root[data-theme=day]{--primary-gradient-1: linear-gradient( 90deg, rgba(233, 140, 59, .14) 0%, rgba(224, 76, 12, 0) 100% );--other-color-1: #e04c0c;--primary-color: #ffffff;--primary-bg: #e98c3b;--primary-hover: #d36d14;--primary-pressed: #dd7419;--primary-focus: rgba(233, 140, 59, .18);--primary-disabled: rgba(233, 140, 59, .28);--primary-border-color: rgba(233, 140, 59, .5);--primary-ripple-color: #e98c3b;--primary-text-color: #ffffff;--primary-text-color-hover: #ffffff;--primary-text-color-pressed: #ffffff;--primary-text-color-focus: #ffffff;--primary-text-color-disabled: rgba(255, 255, 255, .72);--primary-border: 1px solid var(--primary-border-color);--primary-border-hover: 1px solid rgba(211, 109, 20, .6);--primary-border-pressed: 1px solid rgba(221, 116, 25, .72);--primary-border-focus: 1px solid rgba(211, 109, 20, .6);--primary-border-disabled: 1px solid rgba(233, 140, 59, .22);--primary-shadow-color: rgba(233, 140, 59, .18);--rust-color-green-0: #18a058;--rust-color-green-2: #36ad6a;--rust-color-green-3: #0c7a43;--rust-color-white-0: #101828;--rust-color-white-1: rgba(16, 24, 40, .92);--rust-color-white-2: rgba(52, 64, 84, .74);--rust-color-white-3: rgba(102, 112, 133, .48);--rust-color-white-4: #111827;--rust-color-white-5: rgba(36, 48, 70, .88);--rust-color-black-0: #ffffff;--rust-color-black-1: rgba(255, 255, 255, .84);--rust-color-black-2: rgba(42, 55, 76, .14);--rust-color-black-3: #ffffff;--rust-color-black-4: rgba(233, 140, 59, .08);--rust-color-surface-0: #eef3fb;--rust-color-surface-1: #ffffff;--rust-color-surface-2: #f7faff;--rust-color-surface-glass: rgba(255, 255, 255, .78);--rust-rms3-nb-electric-color: #058eac;--rust-rms3-nb-electric-strong-color: #075f78;--rust-rms3-nb-electric-border-color: rgba(5, 142, 172, .72);--rust-rms3-nb-bolt-color: #e1a900;--rust-rms3-nb-bolt-glow-color: #ffc400;--rust-rms3-nb-icon-halo: radial-gradient( circle, rgba(5, 142, 172, .34) 0%, rgba(5, 142, 172, .09) 48%, transparent 74% );--rust-rms3-nb-icon-shadow: 0 0 4px rgba(5, 142, 172, .62), 0 0 9px rgba(5, 142, 172, .2);--rust-rms3-nb-select-background: linear-gradient( 112deg, rgba(5, 142, 172, .12), rgba(233, 140, 59, .08) 58%, rgba(225, 169, 0, .08) );--rust-rms3-nb-select-border-color: rgba(5, 142, 172, .46);--rust-rms3-nb-select-shadow: 0 0 0 1px rgba(5, 142, 172, .06), 0 0 15px rgba(5, 142, 172, .1);--rust-rms3-nb-select-streak: linear-gradient( 90deg, transparent, rgba(5, 142, 172, .03), rgba(5, 142, 172, .32), rgba(225, 169, 0, .2), transparent );--rust-layout-background: rgba(255, 255, 255, .94);--rust-layout-background-soft: rgba(248, 251, 255, .98);--rust-layout-border: rgba(42, 55, 76, .16);--rust-layout-shadow: 0 14px 34px rgba(29, 52, 94, .12);--rust-layout-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .88);--rust-navigation-background: linear-gradient( 180deg, rgba(255, 255, 255, .96), rgba(245, 248, 253, .9) );--rust-sub-navigation-background: linear-gradient( 180deg, rgba(255, 255, 255, .94), rgba(240, 246, 255, .88) );--rust-footer-background: linear-gradient( 180deg, rgba(246, 250, 255, .92), rgba(235, 241, 250, .96) );--rust-menu-item-background-hover: rgba(233, 140, 59, .08);--rust-menu-item-background-active: rgba(233, 140, 59, .12);--rust-menu-item-border-active: rgba(233, 140, 59, .24);--rust-menu-item-shadow-active: inset 0 1px 0 rgba(255, 255, 255, .84);--rust-footer-social-background: rgba(233, 140, 59, .08);--rust-footer-social-background-hover: rgba(233, 140, 59, .14);--rust-login-page-background: linear-gradient(135deg, #eef4ff 0%, #f9fbff 48%, #e7effb 100%);--rust-login-background-scrim: linear-gradient( 90deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .04) 48%, rgba(255, 255, 255, .28) 100% );--rust-login-background-vignette: linear-gradient( 180deg, rgba(233, 140, 59, .08) 0%, rgba(255, 255, 255, .02) 42%, rgba(79, 95, 126, .14) 100% );--rust-login-grid-line: rgba(233, 140, 59, .1);--rust-login-card-shadow: 0 22px 60px rgba(29, 52, 94, .16);--rust-login-input-icon-color: rgba(233, 140, 59, .78);--rust-login-input-focus-shadow: 0 0 0 2px rgba(233, 140, 59, .14);--rust-not-found-beam-background: linear-gradient( 100deg, transparent, rgba(233, 140, 59, .12), rgba(24, 160, 88, .07), transparent );--rust-not-found-code-text-color: rgba(233, 140, 59, .16);--rust-not-found-code-shadow: 0 18px 42px rgba(233, 140, 59, .1);--rust-not-found-visual-grid-line: rgba(233, 140, 59, .08);--rust-not-found-visual-border-color: rgba(233, 140, 59, .18);--rust-not-found-visual-rule-background: linear-gradient( 90deg, transparent, rgba(233, 140, 59, .22), transparent );--rust-not-found-visual-path-background: linear-gradient( 90deg, transparent, rgba(233, 140, 59, .52), rgba(24, 160, 88, .32), transparent );--rust-not-found-node-background: var(--rust-color-surface-1);--rust-not-found-node-border-color: rgba(233, 140, 59, .68);--rust-not-found-node-shadow-color: rgba(233, 140, 59, .09);--rust-not-found-warning-glow-color: rgba(var(--rust-color-warning-rgb), .2);--rust-not-found-warning-shadow-color: rgba(var(--rust-color-warning-rgb), .1);--rust-panel-background: linear-gradient(180deg, #ffffff, #f9fbff);--rust-panel-header-background: rgba(233, 140, 59, .06);--rust-panel-title-text-color: var(--rust-color-white-1);--rust-dashboard-port-row-background: rgba(246, 249, 255, .9);--rust-dashboard-port-row-background-hover: rgba(238, 244, 255, .96);--rust-dashboard-port-row-hover-sheen: linear-gradient( 90deg, rgba(233, 140, 59, .06), rgba(233, 140, 59, .01) 76% );--rust-port-config-preview-background: var(--rust-tooltip-background);--rust-port-config-preview-border-color: var(--rust-tooltip-border-color);--rust-port-config-preview-shadow: var(--rust-tooltip-shadow);--rust-port-config-preview-backdrop-filter: var(--rust-tooltip-backdrop-filter);--rust-port-config-preview-text-color: var(--rust-color-white-1);--rust-port-config-preview-muted-text-color: var(--rust-color-white-2);--rust-port-config-preview-subtle-text-color: var(--rust-color-white-3);--rust-port-config-preview-divider-color: rgba(42, 55, 76, .1);--rust-port-config-preview-card-background: rgba(233, 140, 59, .045);--rust-port-config-preview-card-border-color: rgba(42, 55, 76, .09);--rust-port-config-preview-empty-background: rgba(233, 140, 59, .028);--rust-port-config-preview-empty-border-color: rgba(42, 55, 76, .13);--rust-port-config-preview-rule-background: rgba(233, 140, 59, .045);--rust-port-config-preview-rule-border-color: rgba(42, 55, 76, .1);--rust-port-config-preview-rule-active-background: rgba(233, 140, 59, .09);--rust-port-config-preview-rule-active-border-color: rgba(233, 140, 59, .22);--rust-port-content-background: linear-gradient(180deg, rgba(255, 255, 255, .88), rgba(245, 248, 253, .72)), rgba(249, 251, 255, .94);--rust-port-hero-divider-background: linear-gradient( 90deg, transparent, rgba(42, 55, 76, .14), rgba(42, 55, 76, .06), transparent );--rust-port-chart-background: linear-gradient(180deg, #ffffff, #f7faff);--rust-port-row-background: rgba(246, 249, 255, .92);--rust-port-row-background-hover: linear-gradient(90deg, rgba(233, 140, 59, .08), rgba(233, 140, 59, .02) 72%), rgba(255, 255, 255, .96);--rust-port-worker-row-background: rgba(255, 255, 255, .72);--rust-port-worker-row-background-alt: rgba(233, 140, 59, .028);--rust-port-worker-row-hover-background: var(--rust-port-row-background-hover);--rust-port-worker-row-border-color: var(--rust-port-border-color-soft);--rust-port-worker-row-online-accent: rgba(24, 160, 88, .86);--rust-port-worker-row-offline-accent: rgba(214, 68, 91, .78);--rust-port-header-background: rgba(233, 140, 59, .045);--rust-port-border-color: rgba(42, 55, 76, .13);--rust-port-border-color-soft: rgba(42, 55, 76, .08);--rust-port-control-background: rgba(233, 140, 59, .06);--rust-port-control-background-hover: rgba(233, 140, 59, .1);--rust-port-control-active-background: rgba(233, 140, 59, .14);--rust-port-control-border-color: rgba(42, 55, 76, .14);--rust-port-control-border-color-hover: rgba(233, 140, 59, .32);--rust-port-control-active-border-color: rgba(233, 140, 59, .42);--rust-port-control-text-color: rgba(52, 64, 84, .68);--rust-port-control-active-text-color: rgba(221, 116, 25, .96);--rust-port-action-count-background: #e98c3b;--rust-port-action-count-border-color: rgba(255, 255, 255, .96);--rust-port-action-count-text-color: #ffffff;--rust-port-action-count-shadow: 0 3px 8px rgba(42, 55, 76, .2);--rust-worker-stratum-console-background: #f8fbff;--rust-worker-stratum-mobile-background: rgba(246, 249, 255, .88);--rust-worker-debug-param-background: rgba(233, 140, 59, .045);--rust-worker-debug-mobile-row-background: rgba(233, 140, 59, .045);--rust-port-hot-wallet-background: rgba(224, 76, 12, .1);--rust-port-hot-wallet-background-hover: rgba(224, 76, 12, .16);--rust-port-hot-wallet-border-color: rgba(224, 76, 12, .28);--rust-port-hot-wallet-border-color-hover: rgba(224, 76, 12, .42);--rust-port-hot-wallet-text-color: #e86730;--rust-port-hot-wallet-text-color-hover: #da5218;--rust-port-hot-wallet-shadow: 0 0 0 1px rgba(224, 76, 12, .04), 0 8px 22px rgba(224, 76, 12, .1);--rust-port-empty-text-color: rgba(52, 64, 84, .48);--rust-table-background: var(--rust-color-surface-1);--rust-table-header-background: #f2f5fb;--rust-table-row-background: var(--rust-color-surface-1);--rust-table-row-hover-background: rgba(233, 140, 59, .07);--rust-table-row-online-background: linear-gradient( 90deg, rgba(24, 160, 88, .1) 0%, rgba(233, 140, 59, .05) 48%, rgba(255, 255, 255, 0) 100% );--rust-color-red-0: #d03050;--rust-color-blue-0: #e98c3b;--rust-color-blue-1: #d36d14;--rust-color-blue-2: #dd7419;--rust-color-warning-rgb: 217, 119, 6;--rust-color-warning-0: #d97706;--rust-color-warning-1: #f59e0b;--rust-color-warning-2: #b45309;--rust-chart-primary: #e98c3b;--rust-chart-secondary: #e04c0c;--rust-chart-tertiary: #667085;--rust-chart-success: #18a058;--rust-chart-info: #0ea5e9;--rust-chart-text-color: rgba(52, 64, 84, .76);--rust-chart-split-color: rgba(42, 55, 76, .16);--rust-chart-tooltip-background: #ffffff;--rust-chart-tooltip-elevated-background: #eef4ff;--rust-chart-tooltip-border-color: rgba(42, 55, 76, .16);--rust-chart-tooltip-text-color: rgba(36, 48, 70, .88);--rust-chart-datazoom-background: rgba(42, 55, 76, .08);--rust-chart-datazoom-fill: rgba(233, 140, 59, .18);--rust-chart-datazoom-handle-border-color: #ffffff;--rust-chart-axis-pointer-color: rgba(42, 55, 76, .28);--rust-chart-primary-area-start: rgba(233, 140, 59, .14);--rust-chart-primary-area-end: rgba(233, 140, 59, 0);--rust-chart-primary-glow: rgba(233, 140, 59, .16);--rust-chart-control-background: rgba(233, 140, 59, .06);--rust-chart-control-background-hover: rgba(233, 140, 59, .1);--rust-chart-control-background-active: rgba(233, 140, 59, .13);--rust-chart-control-border-color: rgba(42, 55, 76, .14);--rust-chart-control-border-color-active: rgba(233, 140, 59, .34);--rust-chart-control-icon-color: rgba(52, 64, 84, .74);--rust-chart-control-icon-color-active: var(--rust-primary-background-color);--rust-chart-floating-control-background: rgba(255, 255, 255, .88);--rust-chart-floating-label-background: rgba(255, 255, 255, .86);--rust-dashboard-hash-heading-icon-background: rgba(233, 140, 59, .08);--rust-dashboard-hash-heading-icon-border-color: rgba(233, 140, 59, .18);--rust-dashboard-hash-heading-icon-shadow: 0 7px 18px rgba(42, 55, 76, .08);--rust-dashboard-hash-control-group-background: rgba(233, 140, 59, .035);--rust-dashboard-hash-chart-background: radial-gradient(circle at 14% 0%, rgba(233, 140, 59, .1), transparent 38%), linear-gradient(180deg, #ffffff, #f7faff);--rust-dashboard-hash-chart-grid-background: linear-gradient(rgba(42, 55, 76, .03) 1px, transparent 1px), linear-gradient(90deg, rgba(42, 55, 76, .03) 1px, transparent 1px);--rust-dashboard-hash-chart-border-color: rgba(233, 140, 59, .17);--rust-dashboard-hash-chart-shadow: inset 0 1px 0 rgba(255, 255, 255, .82), 0 12px 26px rgba(42, 55, 76, .055);--rust-dashboard-hash-range-background: rgba(255, 255, 255, .7);--rust-dashboard-hash-range-strong-background: rgba(233, 140, 59, .08);--rust-dashboard-hash-range-border-color: rgba(42, 55, 76, .11);--rust-dashboard-hash-range-text-color: rgba(52, 64, 84, .58);--rust-dashboard-hash-range-divider-color: rgba(42, 55, 76, .26);--rust-primary-text-color: #ffffff;--rust-primary-blur-background: rgba(255, 255, 255, .78);--rust-primary-blur-border: rgba(42, 55, 76, .14);--rust-basic-background-color: #ffffff;--rust-basic-text-color: var(--rust-color-white-1);--rust-basic-border-color: rgba(42, 55, 76, .14);--rust-tertiary-border-color: rgba(42, 55, 76, .14);--rust-tertiary-background-color: #ffffff;--rust-tertiary-text-color: var(--rust-color-white-1);--rust-tertiary-active-text-color: var(--rust-primary-background-color);--rust-attention-background: rgba(var(--rust-color-warning-rgb), .09);--rust-attention-background-strong: rgba(var(--rust-color-warning-rgb), .14);--rust-attention-border-color: rgba(var(--rust-color-warning-rgb), .26);--rust-attention-text-color: rgba(120, 53, 15, .92);--rust-attention-badge-background: rgba(var(--rust-color-warning-rgb), .12);--rust-attention-badge-border-color: rgba(var(--rust-color-warning-rgb), .32);--rust-attention-badge-text-color: #9a4d00;--rust-error-badge-background: rgba(208, 48, 80, .12);--rust-error-badge-border-color: rgba(208, 48, 80, .32);--rust-error-badge-text-color: #b4233f;--rust-setting-panel-background: rgba(255, 255, 255, .68);--rust-setting-card-background: linear-gradient(180deg, rgba(255, 255, 255, .94), rgba(247, 250, 255, .86)), rgba(255, 255, 255, .88);--rust-setting-card-border-color: rgba(42, 55, 76, .13);--rust-setting-muted-text-color: rgba(52, 64, 84, .66);--rust-setting-alert-background: rgba(233, 140, 59, .08);--rust-setting-alert-border-color: rgba(233, 140, 59, .2);--rust-setting-alert-text-color: rgba(36, 48, 70, .86);--rust-setting-alert-info-background: rgba(233, 140, 59, .09);--rust-setting-alert-info-border-color: rgba(233, 140, 59, .24);--rust-setting-alert-success-background: rgba(24, 160, 88, .09);--rust-setting-alert-success-border-color: rgba(24, 160, 88, .24);--rust-setting-input-background: rgba(255, 255, 255, .78);--rust-setting-input-background-focus: rgba(255, 255, 255, .96);--rust-setting-input-background-disabled: rgba(238, 243, 251, .72);--rust-setting-input-border-color: rgba(42, 55, 76, .16);--rust-setting-input-border-color-hover: rgba(233, 140, 59, .34);--rust-setting-input-border-color-focus: rgba(233, 140, 59, .48);--rust-setting-input-placeholder-color: rgba(52, 64, 84, .44);--rust-setting-input-focus-shadow: 0 0 0 2px rgba(233, 140, 59, .14);--rust-setting-label-text-color: rgba(36, 48, 70, .82);--rust-setting-icon-safe-text-color: #e67a1b;--rust-setting-icon-safe-border-color: rgba(233, 140, 59, .24);--rust-setting-icon-safe-background: linear-gradient(135deg, rgba(233, 140, 59, .14), rgba(24, 160, 88, .07)), rgba(255, 255, 255, .68);--rust-setting-icon-general-text-color: #16885a;--rust-setting-icon-general-border-color: rgba(24, 160, 88, .22);--rust-setting-icon-general-background: linear-gradient(135deg, rgba(24, 160, 88, .12), rgba(233, 140, 59, .06)), rgba(255, 255, 255, .68);--rust-setting-icon-other-text-color: #a85700;--rust-setting-icon-other-border-color: rgba(var(--rust-color-warning-rgb), .24);--rust-setting-icon-other-background: linear-gradient( 135deg, rgba(var(--rust-color-warning-rgb), .12), rgba(233, 140, 59, .05) ), rgba(255, 255, 255, .68);--rust-setting-icon-default-text-color: rgba(36, 48, 70, .78);--rust-setting-icon-default-border-color: rgba(42, 55, 76, .14);--rust-setting-icon-default-background: linear-gradient(135deg, rgba(42, 55, 76, .08), rgba(233, 140, 59, .05)), rgba(255, 255, 255, .68);--rust-tooltip-background: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(247, 250, 255, .92)), rgba(255, 255, 255, .98);--rust-tooltip-arrow-background: #ffffff;--rust-tooltip-border-color: rgba(42, 55, 76, .14);--rust-tooltip-shadow: 0 16px 42px rgba(29, 52, 94, .16);--rust-tooltip-text-color: rgba(36, 48, 70, .86);--rust-tooltip-backdrop-filter: blur(12px);--rust-checkbox-text-color: #ffffff;--rust-checkbox-label-text-color: var(--rust-basic-text-color);--rust-checkbox-background-checked: var(--rust-primary-background-color);--rust-checkbox-border-checked: 1px solid var(--rust-primary-background-color);--rust-checkbox-border: 1px solid rgba(42, 55, 76, .2);--rust-checkbox-border-focus: 1px solid rgba(233, 140, 59, .42);--rust-checkbox-box-shadow-focus: 0 0 0 2px rgba(233, 140, 59, .14);--rust-input-border-color: rgba(42, 55, 76, .16);--rust-input-border-color-hover: rgba(233, 140, 59, .42);--rust-input-border-color-focus: rgba(233, 140, 59, .52);--rust-input-caret-color: rgba(24, 34, 52, .82);--rust-n-card-background: rgba(255, 255, 255, .82);--rust-n-card-border: rgba(42, 55, 76, .12);--rust-n-card-text-color: var(--rust-color-white-1);--rust-dialog-background: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(247, 250, 255, .9)), rgba(255, 255, 255, .96);--rust-dialog-border-color: rgba(42, 55, 76, .14);--rust-dialog-shadow: 0 24px 80px rgba(29, 52, 94, .18);--rust-dialog-text-color: rgba(36, 48, 70, .86);--rust-dialog-title-text-color: var(--rust-color-white-0);--rust-dialog-muted-text-color: rgba(52, 64, 84, .64);--rust-dialog-warning-button-text-color: #ffffff;--rust-dialog-secondary-button-background: rgba(233, 140, 59, .06);--rust-dialog-secondary-button-background-hover: rgba(233, 140, 59, .1);--rust-dialog-secondary-button-background-pressed: rgba(233, 140, 59, .14);--rust-dialog-secondary-button-border-color: rgba(42, 55, 76, .14);--rust-dialog-secondary-button-border-color-hover: rgba(233, 140, 59, .3);--rust-dialog-secondary-button-text-color: rgba(36, 48, 70, .88);--rust-control-button-background: rgba(233, 140, 59, .07);--rust-control-button-background-hover: rgba(233, 140, 59, .11);--rust-control-button-background-pressed: rgba(233, 140, 59, .15);--rust-control-button-border-color: rgba(233, 140, 59, .2);--rust-control-button-border-color-hover: rgba(233, 140, 59, .34);--rust-control-button-border-color-pressed: rgba(233, 140, 59, .44);--rust-control-button-text-color: rgba(36, 48, 70, .88);--rust-control-button-text-color-hover: rgba(221, 116, 25, .96);--rust-control-button-shadow-hover: 0 8px 22px rgba(233, 140, 59, .1);--rust-control-button-danger-background: rgba(208, 48, 80, .08);--rust-control-button-danger-background-hover: rgba(208, 48, 80, .12);--rust-control-button-danger-background-pressed: rgba(208, 48, 80, .16);--rust-control-button-danger-border-color: rgba(208, 48, 80, .2);--rust-control-button-danger-border-color-hover: rgba(208, 48, 80, .34);--rust-control-button-danger-text-color: rgba(169, 32, 62, .92);--rust-tabs-rail-background: rgba(238, 244, 255, .72);--rust-tabs-rail-border-color: rgba(42, 55, 76, .1);--rust-tabs-capsule-background: linear-gradient(135deg, rgba(233, 140, 59, .14), rgba(24, 160, 88, .05)), rgba(233, 140, 59, .08);--rust-tabs-capsule-border-color: rgba(233, 140, 59, .22);--rust-tabs-text-color: rgba(52, 64, 84, .64);--rust-tabs-text-color-hover: rgba(221, 116, 25, .94);--rust-tabs-text-color-active: rgba(16, 24, 40, .96);--rust-tabs-border-color: rgba(42, 55, 76, .12);--rust-tabs-shadow: 0 10px 24px rgba(233, 140, 59, .1);--rust-shell-sidebar-background: rgba(246, 249, 255, .92);--rust-shell-content-background: rgba(248, 251, 255, .88);--rust-shell-header-background: rgba(238, 244, 255, .72);--rust-shell-active-background: rgba(233, 140, 59, .12);--rust-shell-badge-shadow: 0 0 0 2px rgba(255, 255, 255, .86);--rust-shell-soft-background: rgba(238, 244, 255, .66);--rust-shell-card-background: rgba(255, 255, 255, .72);--rust-shell-card-background-soft: rgba(238, 244, 255, .6);--rust-shell-card-background-hover: linear-gradient(90deg, rgba(233, 140, 59, .075), rgba(233, 140, 59, .014) 64%), rgba(255, 255, 255, .92);--rust-shell-tint-card-background: linear-gradient(135deg, rgba(233, 140, 59, .08), rgba(24, 160, 88, .025)), rgba(255, 255, 255, .72);--rust-shell-tint-card-background-strong: linear-gradient(135deg, rgba(233, 140, 59, .1), rgba(24, 160, 88, .035)), rgba(255, 255, 255, .84);--rust-shell-tint-card-background-hover: linear-gradient(135deg, rgba(233, 140, 59, .12), rgba(24, 160, 88, .045)), rgba(255, 255, 255, .96);--rust-shell-tabs-rail-background: rgba(238, 244, 255, .72);--rust-terminal-background: linear-gradient(rgba(233, 140, 59, .035) 1px, transparent 1px), rgba(255, 255, 255, .72);--rust-terminal-panel-background: rgba(255, 255, 255, .72);--rust-terminal-header-background: rgba(238, 244, 255, .96);--rust-terminal-body-background: rgba(255, 255, 255, .62);--rust-terminal-row-border-color: rgba(42, 55, 76, .08);--rust-terminal-row-accent-color: rgba(233, 140, 59, .2);--rust-terminal-row-hover-background: rgba(233, 140, 59, .07);--rust-switch-overlay-background: radial-gradient(circle at 72% 42%, rgba(233, 140, 59, .18), transparent 30%), radial-gradient(circle at 86% 70%, rgba(24, 160, 88, .12), transparent 34%), linear-gradient(135deg, #eef4ff 0%, #f9fbff 48%, #e7effb 100%);--rust-switch-overlay-scrim: linear-gradient( 90deg, rgba(255, 255, 255, .78), rgba(255, 255, 255, .18) 56%, rgba(255, 255, 255, .66) ), radial-gradient(circle at 22% 52%, transparent 0, rgba(42, 55, 76, .12) 72%);--rust-switch-title-text-color: var(--rust-color-white-0);--rust-switch-kicker-text-color: rgba(52, 64, 84, .66);--rust-switch-desc-text-color: rgba(52, 64, 84, .7);--rust-switch-title-shadow: 0 18px 42px rgba(233, 140, 59, .16);--rust-switch-scanline-color: rgba(233, 140, 59, .14);--rust-switch-frame-background: linear-gradient(180deg, rgba(255, 255, 255, .88), rgba(238, 244, 255, .48)), rgba(255, 255, 255, .72);--rust-switch-frame-border-color: rgba(42, 55, 76, .13);--rust-switch-surface-background: rgba(255, 255, 255, .82);--rust-switch-surface-background-strong: rgba(255, 255, 255, .9);--rust-switch-surface-border-color: rgba(42, 55, 76, .14);--rust-switch-surface-line-color: rgba(52, 64, 84, .28);--rust-switch-surface-shadow: inset 0 1px 0 rgba(255, 255, 255, .86), 0 18px 42px rgba(233, 140, 59, .14);--rust-switch-frame-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 26px 80px rgba(233, 140, 59, .14);--rust-switch-inner-border-color: rgba(42, 55, 76, .13);--rust-swal-backdrop-background: rgba(15, 23, 42, .32);--rust-swal-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .84);--rust-swal-icon-info-border-color: rgba(233, 140, 59, .3);--rust-swal-icon-success-border-color: rgba(24, 160, 88, .3);--rust-swal-icon-warning-border-color: rgba(var(--rust-color-warning-rgb), .34);--rust-swal-icon-error-border-color: rgba(208, 48, 80, .28);--rust-swal-input-placeholder-color: rgba(52, 64, 84, .44);--rust-swal-button-focus-shadow: 0 0 0 2px rgba(233, 140, 59, .18);--rust-swal-loader-track-color: rgba(233, 140, 59, .14);--rust-swal-validation-background: rgba(208, 48, 80, .08);--rust-swal-validation-border-color: rgba(208, 48, 80, .22);--rust-swal-validation-text-color: rgba(145, 28, 52, .92);--rust-scrollbar-track-color: rgba(42, 55, 76, .08);--rust-scrollbar-track-background: linear-gradient(180deg, rgba(255, 255, 255, .7), rgba(247, 250, 255, .42)), rgba(42, 55, 76, .06);--rust-scrollbar-thumb-color: rgba(233, 140, 59, .36);--rust-scrollbar-thumb-color-hover: rgba(233, 140, 59, .56);--rust-scrollbar-thumb-color-active: rgba(224, 76, 12, .62);--rust-scrollbar-thumb-background: linear-gradient( 180deg, rgba(211, 109, 20, .56), rgba(233, 140, 59, .32) );--rust-scrollbar-thumb-background-hover: linear-gradient( 180deg, rgba(224, 76, 12, .56), rgba(233, 140, 59, .48) );--rust-scrollbar-thumb-background-active: linear-gradient( 180deg, rgba(224, 76, 12, .66), rgba(233, 140, 59, .58) );--rust-scrollbar-thumb-border-color: rgba(255, 255, 255, .88);--rust-scrollbar-thumb-shadow: 0 0 12px rgba(233, 140, 59, .12);--rust-loading-mask-background: rgba(238, 243, 251, .56);--rust-loading-spinner-track-color: rgba(233, 140, 59, .12);--rust-select-menu-background: #ffffff;--rust-select-menu-border: rgba(42, 55, 76, .14);--rust-select-menu-active-text-color: var(--rust-primary-background-color);--rust-select-menu-text-color: var(--rust-color-white-1);--rust-dropdown-background: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(247, 250, 255, .9)), #ffffff;--rust-dropdown-border-color: rgba(42, 55, 76, .14);--rust-dropdown-shadow: 0 18px 54px rgba(29, 52, 94, .16);--rust-dropdown-text-color: var(--rust-color-white-1);--rust-dropdown-text-color-disabled: rgba(52, 64, 84, .42);--rust-dropdown-hover-background: rgba(233, 140, 59, .08);--rust-dropdown-active-background: rgba(233, 140, 59, .12);--rust-dropdown-divider-color: rgba(42, 55, 76, .1);--rust-dropdown-arrow-color: #ffffff;--rust-mobile-float-tabs-background: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(247, 250, 255, .9)), rgba(255, 255, 255, .96);--rust-mobile-float-tabs-border-color: var(--color-split);--rust-mobile-float-tabs-shadow: 0 18px 42px rgba(29, 52, 94, .16), var(--rust-layout-inset-highlight);--rust-mobile-float-tabs-icon-color: var(--rust-color-white-2);--rust-mobile-float-tabs-active-icon-color: var(--rust-primary-background-color);--rust-mobile-float-tabs-active-background: var(--rust-menu-item-background-active);--rust-mobile-float-tabs-active-border-color: var(--rust-menu-item-border-active);--rust-mobile-top-background: var(--rust-panel-background);--rust-mobile-top-tabs-background: var(--rust-mobile-float-tabs-background);--rust-mobile-top-tab-active-background: var(--rust-menu-item-background-active);--rust-mobile-top-tab-text-color: var(--rust-color-white-2);--rust-mobile-top-tab-active-text-color: var(--rust-primary-background-color);--rust-mobile-top-icon-color: var(--rust-color-white-1);--rust-mobile-top-button-background-hover: var(--rust-menu-item-background-hover);--rust-mobile-system-menu-background: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(247, 250, 255, .92)), rgba(255, 255, 255, .98);--rust-mobile-system-menu-border-color: var(--color-split);--rust-mobile-system-menu-shadow: 0 22px 58px rgba(29, 52, 94, .18);--rust-mobile-system-menu-text-color: var(--rust-color-white-0);--rust-mobile-system-menu-muted-text-color: rgba(52, 64, 84, .62);--rust-mobile-system-menu-icon-color: rgba(52, 64, 84, .74);--rust-mobile-system-menu-control-background: rgba(246, 249, 255, .7);--rust-mobile-system-menu-control-border-color: rgba(42, 55, 76, .12);--rust-mobile-system-menu-active-background: var(--rust-menu-item-background-active);--rust-mobile-system-menu-active-border-color: var(--rust-menu-item-border-active);--rust-mobile-system-menu-active-text-color: var(--rust-primary-background-color);--rust-mobile-system-menu-chart-background: rgba(246, 249, 255, .7);--rust-mobile-system-menu-chart-border-color: rgba(42, 55, 76, .08);--rust-mobile-system-menu-row-background: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(247, 250, 255, .88)), rgba(255, 255, 255, .96);--rust-mobile-system-menu-row-background-hover: linear-gradient(90deg, rgba(233, 140, 59, .08), rgba(233, 140, 59, .014)), rgba(255, 255, 255, .98);--rust-mobile-system-menu-row-border-color: rgba(42, 55, 76, .13);--rust-mobile-setting-drawer-background: var(--rust-panel-background);--rust-mobile-setting-body-background: rgba(246, 249, 255, .94);--rust-mobile-setting-header-background: rgba(255, 255, 255, .94);--rust-mobile-setting-border-color: var(--color-split);--rust-mobile-setting-icon-color: var(--rust-color-white-2);--rust-mobile-setting-button-background: rgba(233, 140, 59, .05);--rust-mobile-setting-button-background-hover: var(--rust-menu-item-background-hover);--rust-mobile-setting-button-border-color: rgba(42, 55, 76, .12);--rust-mobile-setting-row-background: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(247, 250, 255, .88)), rgba(255, 255, 255, .96);--rust-mobile-setting-row-background-hover: linear-gradient(90deg, rgba(233, 140, 59, .08), rgba(233, 140, 59, .014)), rgba(255, 255, 255, .98);--rust-mobile-setting-row-border-color: rgba(42, 55, 76, .13);--rust-mobile-setting-row-border-color-hover: rgba(233, 140, 59, .28);--rust-mobile-setting-chevron-color: rgba(52, 64, 84, .48);--rust-mobile-coin-popover-background: linear-gradient(180deg, #ffffff, #f7faff);--rust-mobile-coin-popover-border-color: var(--color-split);--rust-mobile-coin-popover-shadow: 0 22px 58px rgba(29, 52, 94, .18);--rust-mobile-coin-item-background: rgba(246, 249, 255, .96);--rust-mobile-coin-item-border-color: rgba(42, 55, 76, .14);--rust-mobile-coin-item-active-background: var(--rust-menu-item-background-active);--rust-mobile-coin-item-active-border-color: var(--rust-menu-item-border-active);--rust-mobile-coin-item-active-text-color: var(--rust-color-white-0);--rust-mobile-proxy-overview-background: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(247, 250, 255, .9)), rgba(255, 255, 255, .96);--rust-mobile-proxy-overview-border-color: var(--color-split);--rust-mobile-proxy-overview-shadow: var(--rust-layout-inset-highlight);--rust-mobile-proxy-overview-text-color: var(--rust-color-white-0);--rust-mobile-proxy-overview-muted-text-color: rgba(52, 64, 84, .62);--rust-mobile-proxy-overview-icon-color: rgba(52, 64, 84, .74);--rust-mobile-proxy-overview-online-text-color: var(--rust-color-green-0);--rust-mobile-proxy-overview-offline-text-color: rgba(52, 64, 84, .58);--rust-mobile-proxy-overview-divider-text-color: var(--rust-color-white-3);--rust-mobile-proxy-overview-chart-background: rgba(246, 249, 255, .7);--rust-mobile-proxy-overview-chart-border-color: rgba(42, 55, 76, .08);--rust-mobile-proxy-overview-tab-background: rgba(246, 249, 255, .78);--rust-mobile-proxy-overview-tab-border-color: rgba(42, 55, 76, .12);--rust-mobile-proxy-overview-tab-active-background: var(--rust-port-control-active-background);--rust-mobile-proxy-overview-tab-active-border-color: var( --rust-port-control-active-border-color );--rust-mobile-proxy-overview-tab-active-text-color: var(--rust-port-control-active-text-color);--rust-mobile-proxy-overview-create-background: var(--rust-primary-button-background);--rust-mobile-proxy-overview-create-background-hover: var( --rust-primary-button-background-hover );--rust-mobile-proxy-overview-create-border-color: rgba(233, 140, 59, .5);--rust-mobile-proxy-overview-create-border-color-hover: rgba(233, 140, 59, .68);--rust-mobile-proxy-overview-create-text-color: var(--rust-primary-button-text-color);--rust-mobile-proxy-overview-create-shadow: 0 10px 26px rgba(233, 140, 59, .14);--rust-mobile-port-detail-card-background: var(--rust-mobile-proxy-overview-background);--rust-mobile-port-detail-header-background: rgba(238, 244, 255, .68);--rust-mobile-port-detail-border-color: var(--color-split);--rust-mobile-port-detail-shadow: var(--rust-layout-inset-highlight);--rust-mobile-port-detail-muted-text-color: rgba(52, 64, 84, .62);--rust-mobile-port-detail-strong-text-color: var(--rust-color-white-0);--rust-mobile-port-detail-chip-background: rgba(246, 249, 255, .78);--rust-mobile-port-detail-chip-border-color: rgba(42, 55, 76, .12);--rust-mobile-port-detail-active-background: var(--rust-port-control-active-background);--rust-mobile-port-detail-active-border-color: var(--rust-port-control-active-border-color);--rust-mobile-port-detail-active-text-color: var(--rust-port-control-active-text-color);--rust-mobile-port-detail-chart-background: var(--rust-mobile-proxy-overview-chart-background);--rust-mobile-port-detail-chart-border-color: var( --rust-mobile-proxy-overview-chart-border-color );--rust-mobile-port-form-background: var(--rust-shell-content-background);--rust-mobile-port-form-header-background: var(--rust-mobile-port-detail-header-background);--rust-mobile-port-form-step-background: var(--rust-port-control-background);--rust-mobile-port-form-step-border-color: var(--rust-port-control-border-color);--rust-mobile-port-form-step-active-background: var(--rust-port-control-active-background);--rust-mobile-port-form-step-active-border-color: var(--rust-port-control-active-border-color);--rust-mobile-port-form-field-background: var(--rust-setting-input-background);--rust-mobile-port-form-field-border-color: var(--rust-setting-input-border-color);--rust-mobile-port-form-row-background: var(--rust-setting-panel-background);--rust-mobile-port-form-row-border-color: var(--rust-setting-card-border-color);--rust-mobile-port-form-row-active-background: var(--rust-port-control-active-background);--rust-mobile-port-form-row-active-border-color: var(--rust-port-control-active-border-color);--rust-mobile-port-form-footer-background: var(--rust-shell-header-background);--rust-n-message-background: #ffffff;--rust-n-message-border-color: rgba(42, 55, 76, .14);--rust-n-message-text-color: var(--rust-color-white-1);--rust-n-notification-background: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(247, 250, 255, .92)), #ffffff;--rust-n-notification-border-color: rgba(42, 55, 76, .14);--rust-n-notification-title-color: rgba(24, 34, 52, .92);--rust-n-notification-text-color: rgba(52, 64, 84, .7);--rust-n-notification-muted-text-color: rgba(52, 64, 84, .58);--rust-n-notification-shadow: 0 18px 38px rgba(24, 34, 52, .14);--rust-n-notification-icon-background: rgba(233, 140, 59, .08);--rust-n-notification-icon-border-color: rgba(233, 140, 59, .18);--rust-n-notification-close-color: rgba(52, 64, 84, .46);--rust-n-notification-close-color-hover: rgba(24, 34, 52, .88);--rust-n-notification-close-background-hover: rgba(42, 55, 76, .07);--color-default-bg:var(--rust-color-surface-0);--color-defaultBg:var(--rust-color-surface-0);--color-stress-bg:var(--rust-color-surface-2);--color-minor-bg:#e98c3b14;--color-split:var(--rust-layout-border);--color-minor:var(--rust-color-white-2);--color-minor2:#344054ad;--color-minor3:#3440546b;--color-minor4:#3440548a;--color-minor-08:var(--rust-color-white-5);--color-minor08:var(--rust-color-white-5);--color-primary:var(--rust-primary-background-color);--color-warning:var(--rust-color-warning-0);--color-info:var(--rust-color-blue-0);--color-danger:var(--rust-color-red-0)}:root,:root[data-theme=day]{--c-bg: var(--rust-color-surface-0);--c-sidebar: var(--rust-color-surface-1);--c-surface: var(--rust-color-surface-1);--c-surface-2: var(--rust-color-surface-2);--c-surface-3: color-mix(in srgb, var(--rust-color-surface-2) 90%, var(--rust-color-white-0));--c-surface-4: color-mix(in srgb, var(--rust-color-surface-2) 80%, var(--rust-color-white-0));--chart-surface: transparent;--c-border: var(--color-split);--c-border-2: var(--rust-setting-input-border-color);--c-border-3: color-mix(in srgb, var(--rust-setting-input-border-color) 55%, var(--rust-color-white-2));--c-text: var(--rust-color-white-1);--c-text-2: var(--rust-color-white-2);--c-text-3: color-mix(in srgb, var(--rust-color-white-2) 78%, transparent);--c-text-4: var(--rust-color-white-3);--c-accent: var(--rust-chart-primary);--c-accent-hover: var(--primary-hover);--c-accent-press: var(--primary-pressed);--c-accent-text: var(--rust-port-control-active-text-color);--c-accent-soft: var(--rust-menu-item-background-active);--c-accent-line: var(--rust-menu-item-border-active);--button-ink: var(--rust-primary-button-text-color);--button-border: var(--rust-primary-border-color);--focus-ring: var(--rust-setting-input-border-color-focus);--c-green: var(--rust-color-green-0);--c-red: var(--rust-color-red-0);--c-amber: var(--rust-color-yellow-0);--c-sky: var(--rust-chart-info);--danger-ink: #ffffff;--nav-text: var(--rust-color-white-2);--nav-muted: var(--rust-color-white-3);--nav-hover-bg: var(--rust-menu-item-background-hover);--nav-active-bg: var(--rust-menu-item-background-active);--nav-active-text: var(--rust-color-white-0);--nav-border: var(--rust-menu-item-border-active);--chart-1: var(--rust-chart-primary);--chart-grid: var(--color-split);--chart-axis: var(--rust-color-white-3);--r-lg: var(--rust-border-radius);--r: 8px;--r-md: 8px;--r-sm: 6px;--shadow-pop: var(--rust-tooltip-shadow);--c-overlay: rgba(5, 7, 10, .62)}:root[data-theme=day]{--c-overlay: rgba(18, 22, 28, .32)}:root,:root[data-theme=day]{--rust-setting-label-text-color: var(--rust-color-white-2)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-bg);font-family:var(--font);font-feature-settings:"cv11","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p{margin:0}a{color:var(--c-accent-text);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;margin:0;padding:0;border:0;background:none;text-align:inherit;-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}img,svg{display:block;flex:none}table{border-collapse:collapse;width:100%}*{scrollbar-width:thin;scrollbar-color:var(--c-border-2) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--c-border-2);border:3px solid transparent;background-clip:content-box;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:var(--c-border-3);background-clip:content-box}*::-webkit-scrollbar-track{background:transparent}.num,.tnum{font-variant-numeric:tabular-nums}.mono{font-size:.92em}.up{color:var(--c-up)}.down{color:var(--c-down)}.t2{color:var(--c-text-2)}.t3{color:var(--c-text-3)}.nowrap{white-space:nowrap}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row{display:flex;align-items:center;gap:8px;min-width:0}.row-wrap{flex-wrap:wrap}.col{display:flex;flex-direction:column;gap:8px;min-width:0}.spacer{flex:1}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ui-btn{--h: 34px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--h);padding:0 14px;border:1px solid transparent;border-radius:var(--r-sm);font-size:13.5px;font-weight:500;color:var(--c-accent-text);line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none;text-decoration:none!important;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.ui-btn--sm{--h: 28px;padding:0 10px;font-size:12.5px;gap:6px}.ui-btn--lg{--h: 40px;padding:0 18px;font-size:14px}.ui-btn--block{width:100%}.ui-btn--ghost{background:transparent;color:var(--c-text-2)}.ui-btn--ghost:hover{background:var(--c-surface-3);color:var(--c-text)}.ui-btn--danger{background:var(--c-red)}.ui-btn--danger-outline{background:transparent}.ui-btn--danger-outline:hover{background:var(--c-red-soft)}.ui-btn__spin{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:ui-spin .7s linear infinite}.ui-iconbtn{display:inline-grid;place-items:center;height:32px;flex:none;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--c-text-2);transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.ui-iconbtn:hover{background:var(--c-surface-3);color:var(--c-text)}.ui-iconbtn[aria-pressed=true],.ui-iconbtn.is-on{background:var(--c-accent-soft);color:var(--c-accent-text);border-color:var(--c-accent-text)}.ui-iconbtn--sm{width:26px;height:26px}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-badge{--b: var(--c-text-2);--bb: var(--c-surface-3);display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;background:var(--bb);color:var(--b);font-weight:500;line-height:1;white-space:nowrap}.ui-badge--blue{--b: var(--c-accent-text);--bb: var(--c-accent-soft)}.ui-badge--green{--b: var(--c-green);--bb: var(--c-green-soft)}.ui-badge--red{--b: var(--c-red);--bb: var(--c-red-soft)}.ui-badge--amber{--b: var(--c-amber);--bb: var(--c-amber-soft)}.ui-badge--violet{--b: var(--c-violet);--bb: var(--c-violet-soft)}.ui-badge--sky{--b: var(--c-sky);--bb: var(--c-sky-soft)}.ui-badge--outline{background:transparent;box-shadow:inset 0 0 0 1px var(--c-border-2)}.ui-dot{width:7px;height:7px;flex:none;border-radius:50%;background:currentColor}.ui-dot--live{position:relative}.ui-dot--live:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid currentColor;opacity:0;animation:none}@keyframes ui-live{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.8);opacity:0}}.ui-kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:var(--r-xs);border:1px solid var(--c-border-2);background:var(--c-surface-2);color:var(--c-text-3);font-size:11px;font-family:var(--font);line-height:1}.ui-avatar{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--c-accent-soft);color:var(--c-accent-text);font-size:11.5px;font-weight:600;letter-spacing:.02em}.ui-card{position:relative;display:flex;flex-direction:column;min-width:0}.ui-card__head{display:flex;align-items:center;flex-wrap:wrap;min-height:52px}.ui-card__head--plain{border-bottom:0;padding-bottom:0}.ui-card__titles{min-width:0;flex:1 1 180px}.ui-card__title{display:flex;align-items:center;gap:8px;color:var(--c-text);line-height:1.3}.ui-card__desc{margin-top:2px;color:var(--c-text-3)}.ui-card__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-card__body{min-width:0}.ui-card__body--flush{padding:0}.ui-card__foot{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--c-text-3)}a.ui-card,button.ui-card{text-align:left;color:inherit;text-decoration:none;transition:border-color var(--t-fast),background var(--t-fast)}a.ui-card:hover,button.ui-card:hover{border-color:var(--c-border-3);background:var(--c-surface-2)}.ui-stat{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;text-align:left;color:inherit;overflow:hidden}a.ui-stat,button.ui-stat{text-decoration:none;transition:border-color var(--t-fast),background var(--t-fast)}a.ui-stat:hover,button.ui-stat:hover{border-color:var(--c-border-3);background:var(--c-surface-2)}.ui-stat__label{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--c-text-2);font-weight:500}.ui-stat__label svg{color:var(--c-text-3)}.ui-stat__value{font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-stat__unit{margin-left:4px;font-size:12px;font-weight:500;color:var(--c-text-3)}.ui-stat__foot{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--c-text-3);min-width:0}.ui-stat__spark{position:absolute;right:12px;bottom:12px;opacity:.9}.ui-delta{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.ui-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 20px;font-size:13px}.ui-kv dt{color:var(--c-text-3)}.ui-kv dd{margin:0;color:var(--c-text);text-align:right;font-variant-numeric:tabular-nums;min-width:0}.ui-kv--left dd{text-align:left}.ui-table-wrap{position:relative;overflow:auto;min-width:0}.ui-table{font-size:13px;font-variant-numeric:tabular-nums}.ui-table th{position:sticky;top:0;z-index:1;height:36px;padding:0 12px;background:var(--c-surface-2);border-bottom:1px solid var(--c-border);color:var(--c-text-3);font-size:12px;font-weight:500;text-align:left;white-space:nowrap}.ui-table th:first-child,.ui-table td:first-child{padding-left:16px}.ui-table th:last-child,.ui-table td:last-child{padding-right:16px}.ui-table th.is-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ui-table th.is-sortable:hover{color:var(--c-text)}.ui-table th .ui-sort{display:inline-flex;vertical-align:-2px;margin-left:4px;opacity:.35}.ui-table th[aria-sort=ascending] .ui-sort,.ui-table th[aria-sort=descending] .ui-sort{opacity:1;color:var(--c-accent-text)}.ui-table td{height:42px;padding:0 12px;border-bottom:1px solid var(--c-border);color:var(--c-text);white-space:nowrap}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr{transition:background var(--t-fast)}.ui-table tbody tr:hover td{background:#ffffff06}.ui-table tr.is-click{cursor:pointer}.ui-table tr.is-selected td{background:var(--c-accent-soft)}.ui-table .r{text-align:right}.ui-table .c{text-align:center}.ui-table--compact td{height:36px}.ui-table tfoot td{background:var(--c-surface-2);border-top:1px solid var(--c-border);font-weight:600}.ui-table__empty{padding:36px 16px;text-align:center;color:var(--c-text-3);white-space:normal}.ui-pagination{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--c-border);font-size:12.5px;color:var(--c-text-3)}.ui-pagination select{height:28px}.ui-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-field__label{font-size:12.5px;font-weight:500;color:var(--c-text-2)}.ui-field__hint{font-size:12px;color:var(--c-text-3)}.ui-field__error{font-size:12px;color:var(--c-red)}.ui-input,.ui-select,.ui-textarea{width:100%;height:34px;padding:0 11px;border:1px solid var(--c-border-2);border-radius:var(--r-sm);background:var(--c-bg);color:var(--c-text);font-size:13.5px;outline:none;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--c-text-4)}.ui-input:hover,.ui-select:hover,.ui-textarea:hover{border-color:var(--c-border-3)}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}.ui-input[aria-invalid=true]{border-color:var(--c-red)}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{opacity:.55;cursor:not-allowed}.ui-textarea{height:auto;min-height:84px;padding:9px 11px;resize:vertical;line-height:1.5}.ui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236d7787' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.ui-select option{background:var(--c-surface-2);color:var(--c-text)}.ui-input-group{position:relative;display:flex;align-items:center}.ui-input-group>svg{position:absolute;left:10px;color:var(--c-text-3);pointer-events:none}.ui-input-group>.ui-input{padding-left:32px}.ui-input-group__suffix{position:absolute;right:4px}.ui-switch{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13.5px}.ui-switch input{position:absolute;opacity:0;pointer-events:none}.ui-switch__track{position:relative;width:34px;height:20px;flex:none;border-radius:999px;background:var(--c-surface-4);border:1px solid var(--c-border-3);transition:background var(--t),border-color var(--t)}.ui-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--c-text-3);transition:transform var(--t) var(--ease)}.ui-switch input:checked+.ui-switch__track{background:var(--c-accent);border-color:var(--c-accent)}.ui-switch input:checked+.ui-switch__track:after{transform:translate(14px);background:var(--c-surface)}.ui-switch input:focus-visible+.ui-switch__track{outline:2px solid var(--c-accent);outline-offset:2px}.ui-switch.is-disabled{opacity:.5;cursor:not-allowed}.ui-check{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;cursor:pointer}.ui-check input{width:15px;height:15px;accent-color:var(--c-accent)}.ui-seg{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--c-border-2)}.ui-seg button{height:26px;padding:0 10px;border:0;border-radius:4px;background:transparent;color:var(--c-text-2);font-size:12.5px;font-weight:500;white-space:nowrap;transition:background var(--t-fast),color var(--t-fast)}.ui-seg button:hover{color:var(--c-text)}.ui-seg button[aria-pressed=true]{color:var(--c-text);box-shadow:0 1px 2px #0000004d}.ui-tabs{display:flex;gap:4px;border-bottom:1px solid var(--c-border);overflow-x:auto;scrollbar-width:none}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab{position:relative;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 12px;border:0;background:transparent;color:var(--c-text-2);font-size:13.5px;font-weight:500;white-space:nowrap;transition:color var(--t-fast)}.ui-tab:hover,.ui-tab[aria-selected=true]{color:var(--c-text)}.ui-tab[aria-selected=true]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--c-accent)}.ui-tab__count{min-width:20px;height:18px;padding:0 6px;border-radius:9px;background:var(--c-surface-3);color:var(--c-text-2);font-size:11.5px;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.ui-card>.ui-tabs{padding:0 8px}.ui-menu{position:fixed;z-index:90;min-width:200px;max-width:320px;padding:4px;border-radius:var(--r);background:var(--c-surface-2);box-shadow:var(--shadow-pop);animation:ui-pop var(--t) var(--ease)}.ui-menu__label{padding:8px 10px 4px;font-size:11.5px;font-weight:500;color:var(--c-text-3)}.ui-menu__item{display:flex;align-items:center;gap:9px;width:100%;min-height:32px;padding:6px 10px;border:0;border-radius:var(--r-xs);background:transparent;color:var(--c-text);font-size:13.5px;text-align:left;text-decoration:none!important}.ui-menu__item:hover,.ui-menu__item:focus-visible{background:var(--c-surface-4);outline:none}.ui-menu__item svg{color:var(--c-text-3)}.ui-menu__item.is-active{color:var(--c-accent-text)}.ui-menu__item.is-active svg{color:var(--c-accent-text)}.ui-menu__item--danger{color:var(--c-red)}.ui-menu__item--danger svg{color:var(--c-red)}.ui-menu__sep{height:1px;margin:4px 0;background:var(--c-border-2)}.ui-menu__meta{margin-left:auto;font-size:12px;color:var(--c-text-3)}@keyframes ui-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ui-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:var(--c-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ui-fade var(--t) var(--ease)}.ui-dialog{width:min(480px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--shadow-pop);animation:ui-rise var(--t) var(--ease)}.ui-dialog--wide{width:min(720px,100%)}.ui-dialog__head{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 6px}.ui-dialog__title{flex:1;font-size:16px;font-weight:600}.ui-dialog__body{padding:8px 20px 18px;overflow:auto;color:var(--c-text-2);font-size:13.5px;line-height:1.6}.ui-dialog__foot{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--c-border)}.ui-drawer-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#0305098c;animation:ui-fade var(--t) var(--ease)}.ui-drawer{position:fixed;top:0;right:0;bottom:0;z-index:96;width:min(560px,100vw);display:flex;flex-direction:column;background:var(--c-surface);border-left:1px solid var(--c-border-2);box-shadow:-24px 0 48px -24px #000c;animation:ui-slide var(--t) var(--ease)}.ui-drawer__head{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--c-border)}.ui-drawer__title{font-size:16px;font-weight:600}.ui-drawer__sub{margin-top:2px;font-size:12.5px;color:var(--c-text-3)}.ui-drawer__body{flex:1;overflow:auto;padding:18px 20px 28px}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-rise{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes ui-slide{0%{transform:translate(24px);opacity:0}}.ui-tip{position:relative;display:inline-flex;min-width:0;max-width:100%}.ui-tip__bubble{position:fixed;z-index:120;max-width:280px;padding:6px 9px;border-radius:var(--r-xs);font-size:12px;line-height:1.45;box-shadow:0 8px 20px -8px #000000b3;pointer-events:none;animation:ui-fade .12s ease;white-space:normal}.ui-toasts{position:fixed;right:20px;bottom:20px;z-index:130;display:flex;flex-direction:column;gap:8px;width:min(380px,calc(100vw - 40px))}.ui-toast{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--r);background:var(--c-surface-2);box-shadow:var(--shadow-pop);font-size:13.5px;animation:ui-rise var(--t) var(--ease)}.ui-toast svg{margin-top:1px}.ui-toast--success svg{color:var(--c-green)}.ui-toast--error svg{color:var(--c-red)}.ui-toast--info svg{color:var(--c-accent-text)}.ui-toast__body{flex:1;min-width:0}.ui-toast__title{font-weight:600}.ui-toast__msg{color:var(--c-text-2);font-size:12.5px;margin-top:2px}.ui-alert{--a: var(--c-accent-text);--ab: var(--c-accent-soft);display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:var(--r);background:var(--ab);border:1px solid color-mix(in srgb,var(--a) 28%,transparent);font-size:13px;color:var(--c-text)}.ui-alert>svg{color:var(--a);margin-top:2px}.ui-alert__body{flex:1;min-width:0}.ui-alert__title{font-weight:600}.ui-alert--warning{--a: var(--c-amber);--ab: var(--c-amber-soft)}.ui-alert--danger{--a: var(--c-red);--ab: var(--c-red-soft)}.ui-alert--success{--a: var(--c-green);--ab: var(--c-green-soft)}.ui-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:36px 20px;text-align:center;color:var(--c-text-3)}.ui-empty__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r);background:var(--c-surface-3);color:var(--c-text-3)}.ui-empty__title{color:var(--c-text);font-weight:600;font-size:14px}.ui-empty__text{max-width:440px;font-size:13px}.ui-skel{position:relative;overflow:hidden;border-radius:var(--r-xs);background:var(--c-surface-3)}.ui-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);animation:ui-shimmer 1.4s ease-in-out infinite}@keyframes ui-shimmer{to{transform:translate(100%)}}.ui-spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--c-border-3);border-top-color:var(--c-accent);animation:ui-spin .8s linear infinite}.ui-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:120px;color:var(--c-text-3);font-size:13px}.ui-progress{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-progress__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--c-text-2)}.ui-progress__row b{font-weight:500;color:var(--c-text);font-variant-numeric:tabular-nums}.ui-progress__track{position:relative;height:6px;border-radius:999px;background:var(--c-surface-4);overflow:hidden}.ui-progress__fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--p, var(--c-accent));transition:width .6s var(--ease)}.ui-gauge{position:relative;display:inline-grid;place-items:center}.ui-gauge__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:8px}.ui-gauge__value{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.1}.ui-gauge__label{margin-top:2px;font-size:12px;color:var(--c-text-3)}.ui-gauge path{transition:stroke-dasharray .6s var(--ease)}.ui-coin{display:inline-grid;place-items:center;flex:none;border-radius:50%;overflow:hidden;background:var(--c-surface-4);color:var(--c-text-2);font-weight:600;line-height:1}.ui-coin img{width:100%;height:100%;object-fit:cover}.ui-symbol{display:inline-flex;align-items:center;gap:8px;min-width:0}.ui-symbol__base{font-weight:600}.ui-symbol__tag{font-size:11.5px;color:var(--c-text-3)}.ui-chart{position:relative;min-width:0}.ui-cmdk{width:min(620px,100%);align-self:start;margin-top:12vh;border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--shadow-pop);overflow:hidden;animation:ui-rise var(--t) var(--ease)}.ui-cmdk__input{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--c-border)}.ui-cmdk__input svg{color:var(--c-text-3)}.ui-cmdk__input input{flex:1;height:52px;border:0;outline:none;background:transparent;font-size:15px}.ui-cmdk__list{max-height:min(420px,60vh);overflow:auto;padding:6px}.ui-cmdk__group{padding:8px 10px 4px;font-size:11.5px;font-weight:500;color:var(--c-text-3)}.ui-cmdk__item{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:6px 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--c-text);font-size:14px;text-align:left}.ui-cmdk__item svg{color:var(--c-text-3)}.ui-cmdk__item[aria-selected=true]{background:var(--c-surface-3)}.ui-cmdk__item .ui-cmdk__hint{margin-left:auto;font-size:12px;color:var(--c-text-3)}.ui-cmdk__foot{display:flex;gap:14px;padding:10px 16px;border-top:1px solid var(--c-border);font-size:12px;color:var(--c-text-3)}.ui-cmdk__foot span{display:inline-flex;align-items:center;gap:6px}html[data-density=compact] .ui-table th{height:32px}html[data-density=compact] .ui-table td{height:34px}html[data-density=compact] .ui-card__head{padding-top:10px;padding-bottom:10px}html[data-density=compact] .ui-card__body{padding:12px}html[data-density=compact] .g{gap:12px}dialog.ui-overlay,.ui-drawer-modal{margin:0;border:0;max-width:none;max-height:none;width:100vw;height:100dvh;color:inherit}.ui-drawer-modal{padding:0;background:transparent}dialog.ui-overlay::backdrop,.ui-drawer-modal::backdrop{background:transparent}.app{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);height:100dvh;overflow:hidden;transition:grid-template-columns var(--t) var(--ease)}.app--collapsed{grid-template-columns:var(--sidebar-w-collapsed) minmax(0,1fr)}.app__main{display:flex;flex-direction:column;min-width:0;min-height:0}.app__content{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.sb{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--c-border);z-index:40}.sb__brand{align-items:center;gap:10px;flex:none;color:var(--c-text);text-decoration:none!important;border-bottom:1px solid var(--c-border);overflow:hidden}.sb__nav{flex:1;min-height:0;overflow-y:auto}.sb__item{position:relative;display:flex;align-items:center;height:34px;font-weight:500;text-decoration:none!important;white-space:nowrap;transition:background var(--t-fast),color var(--t-fast)}.sb__item.is-active:before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--c-accent)}.sb__item.is-active svg,.sb__item:hover svg{color:var(--c-text)}.sb__item-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.app--collapsed .sb__item-label{display:none}.app--collapsed .sb__brand,.app--collapsed .sb__item{justify-content:center}.tb{position:relative;z-index:30;display:flex;align-items:center;flex:none;border-bottom:1px solid var(--c-border)}.tb__right{display:flex;align-items:center}.tb__search{display:inline-flex;align-items:center;gap:8px;height:32px;border:1px solid var(--c-border-2);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-text-3);font-size:13px;transition:border-color var(--t-fast),color var(--t-fast)}.tb__search:hover{border-color:var(--c-border-3);color:var(--c-text-2)}.tb__search .ui-kbd{margin-left:auto}.tb__scope{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:1px solid var(--c-border-2);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-text);font-size:13px;font-weight:500;max-width:240px}.tb__scope:hover{border-color:var(--c-border-3)}.tb__scope small{color:var(--c-text-3);font-weight:400}.tb__live{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px;border-radius:var(--r-sm);font-size:12.5px;color:var(--c-text-2)}.tb__bell{position:relative}.tb__bell-count{position:absolute;top:2px;right:1px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--c-red);color:var(--danger-ink);font-size:10px;font-weight:600;line-height:16px;text-align:center}.tb__user{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 4px;border:0;background:transparent;color:var(--c-text)}.tb__user:hover{background:var(--c-surface-3)}.nt{width:380px;max-width:calc(100vw - 24px);max-height:min(520px,70vh);display:flex;flex-direction:column;padding:0}.nt__head{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--c-border-2)}.nt__head b{flex:1;font-size:14px}.nt__list{overflow:auto;padding:4px}.nt__item{display:flex;gap:10px;width:100%;padding:10px;border:0;border-radius:var(--r-xs);background:transparent;color:var(--c-text);text-align:left}.nt__item:hover{background:var(--c-surface-4)}.nt__item .ui-dot{margin-top:6px}.nt__title{font-size:13px;font-weight:500;line-height:1.4}.nt__meta{margin-top:2px;font-size:12px;color:var(--c-text-3)}.nt__item.is-read .nt__title{color:var(--c-text-2);font-weight:400}.nt__foot{padding:8px;border-top:1px solid var(--c-border-2)}.page{max-width:1760px;margin:0 auto;padding:22px var(--page-pad) 48px;display:flex;flex-direction:column;gap:16px;min-width:0}.page-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.page-head__main{min-width:0}.page-head__title{display:flex;align-items:center;gap:10px}.page-head__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.g{display:grid;gap:16px;min-width:0}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-5{grid-template-columns:repeat(5,minmax(0,1fr))}.g-6{grid-template-columns:repeat(6,minmax(0,1fr))}.g-main{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.g-main-r{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.g-half{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}@media (max-width: 1440px){.g-6,.g-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1180px){.g-main,.g-main-r,.g-half,.g-3{grid-template-columns:minmax(0,1fr)}.g-4{grid-template-columns:repeat(2,minmax(0,1fr))}.tb__search{width:36px;padding:0;justify-content:center}.tb__search span,.tb__search .ui-kbd{display:none}}@media (max-width: 900px){.g-2{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.app,.app--collapsed{grid-template-columns:minmax(0,1fr)}.sb{position:fixed;top:0;bottom:0;left:0;width:272px;transform:translate(-100%);transition:transform var(--t) var(--ease);z-index:70}.app--collapsed .sb__item-label{display:initial}.page{padding:16px 14px 40px}.g-4,.g-5,.g-6{grid-template-columns:repeat(2,minmax(0,1fr))}.tb__live span,.tb__scope small{display:none}.ui-stat__value{font-size:20px}}body{font-size:14px;line-height:1.55;color:var(--c-text)}.app{background:var(--c-bg);isolation:isolate}.app__content{background:transparent;scrollbar-width:thin;scrollbar-color:var(--c-border-2) transparent}.sb{background:var(--c-sidebar);color:var(--nav-text);border-color:var(--nav-border)}.sb__brand{height:72px;padding:18px;border-color:var(--nav-border);display:flex}.brand-lockup{display:block;width:156px;height:auto}.brand-lockup--compact{width:32px;height:32px;object-fit:contain}.sb__brand img{background:none;border-radius:0}.app--collapsed .sb__brand{padding:18px 16px}.sb__nav{padding:16px 12px;display:flex;flex-direction:column;gap:4px}.sb__item{color:var(--nav-text);min-height:48px;padding:12px 14px;gap:12px;border-radius:8px;font-size:14px;letter-spacing:0}.sb__item:hover{color:var(--nav-text);background:var(--nav-hover-bg)}.sb__item.is-active{box-shadow:none}.sb__item svg{color:var(--nav-muted);flex:none}.sb__item[data-group=service]{margin-top:12px}.app--collapsed .sb__item{padding:12px 10px}.app--collapsed .sb__nav{padding:16px 12px}.tb{height:56px;min-height:56px;background:var(--c-surface);border-color:var(--c-border);gap:12px;padding:0 20px;-webkit-backdrop-filter:none;backdrop-filter:none}.tb__scope-static{font-size:13px;color:var(--c-text-2)}.tb__right{margin-left:auto;gap:10px}.tb__search{width:44px;min-width:44px;justify-content:center;padding:0}.tb__search span,.tb__search .ui-kbd{display:none}.module-nav{display:flex;align-items:center;padding:0 28px;gap:2px;background:var(--c-bg);flex:none}.module-nav a{min-height:44px;padding:12px 14px;color:var(--c-text-2);font-size:13px;font-weight:500;text-decoration:none;border-bottom:2px solid transparent}.module-nav a:hover{background:var(--c-surface-2);color:var(--c-text)}.page-head{margin-bottom:20px;gap:20px}.page-head__title{font-size:26px;font-weight:650;letter-spacing:-.025em;line-height:1.25}.page-head__desc{font-size:12px;line-height:1.6;color:var(--c-text-3);margin-top:8px}.ui-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;box-shadow:none;overflow:hidden}.ui-card__head{padding:20px 24px 12px;border-bottom:0;gap:16px}.ui-card__title{font-size:17px;font-weight:650}.ui-card__desc{font-size:12px;line-height:1.6}.ui-card__body{padding:12px 24px 24px}.ui-card__foot{background:transparent;border-top:1px solid var(--c-border);padding:16px 24px}.ui-chart{background:var(--chart-surface);border-radius:8px}.ui-stat{border:0;background:none;box-shadow:none;border-radius:0;padding:12px 16px}.ui-stat__value,.balance-sub>strong,.num{font-family:var(--font);font-variant-numeric:tabular-nums;font-weight:600}.mono{font-family:var(--font-mono)}.ui-btn,.ui-iconbtn{border-radius:8px;transition:background .14s,color .14s,border-color .14s,transform 80ms}.ui-btn--primary{color:var(--button-ink);background:var(--c-accent)}.ui-btn--primary:hover{background:var(--c-accent-hover);color:var(--button-ink)}.ui-btn--primary:active{background:var(--c-accent-press);transform:translateY(1px)}.ui-btn:disabled,.ui-iconbtn:disabled{opacity:1;color:var(--c-text-3);background:var(--c-surface-2);border-color:var(--c-border)}.ui-btn--primary:disabled{background:var(--c-surface-2);color:var(--c-text-3)}.ui-input,.ui-select,input[type=search]{border-color:var(--c-border-2);background:var(--c-surface);border-radius:8px;color:var(--c-text)}.ui-input::placeholder,input::placeholder{color:var(--c-text-3)}.ui-seg{border-radius:8px}.ui-seg{background:var(--c-surface-2);border-color:var(--c-border)}.ui-table,.ledger-table table{font-size:14px}.ui-table th,.ledger-table th{height:40px;background:var(--c-surface-2);font-size:12px;font-weight:500;color:var(--c-text-2);border-bottom:1px solid var(--c-border);white-space:nowrap}.ui-table td,.ledger-table td{height:44px;border-bottom:1px solid var(--c-border);padding:8px 16px}.ui-table tr:hover td,.ledger-table tr:hover td{background:var(--c-surface-2)}.ui-table th,.ui-table td{border-left:0;border-right:0}.ledger-table{overflow-x:auto}.ledger-table table{width:100%;border-collapse:collapse}.ledger-table td small{font-size:12px}.ui-tip__bubble{background:var(--c-surface-4);color:var(--c-text)}.ui-overlay::backdrop,.ui-drawer-modal::backdrop{background:var(--overlay-scrim)}.ui-dialog,.ui-drawer,.ui-menu,.ui-cmdk{background:var(--c-surface);color:var(--c-text);border-color:var(--c-border)}.ui-badge{border-radius:4px;font-size:11px;min-height:20px}::selection{background:var(--c-accent-soft);color:var(--c-text)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}h1:focus{outline:none}*:not(input):not(textarea):not([contenteditable=true]){cursor:default}a,button,[role=button]{cursor:pointer!important}input,textarea,[contenteditable=true]{cursor:text;caret-color:var(--c-accent)}.theme-preview{height:46px;border-radius:4px;display:grid;grid-template-columns:22% 1fr;overflow:hidden;background:#fff;border:1px solid var(--c-border-2)}.theme-preview:before{content:"";background:#f3f4f6}.theme-preview:after{content:"";height:2px;align-self:center;margin:0 12px;background:#ff8a00}.theme-preview--night{background:#15181e}.theme-preview--night:before{background:#0d0f13}.theme-preview--system{background:linear-gradient(90deg,#fff 50%,#15181e 50%)}.theme-preview--system:before{background:linear-gradient(180deg,#f3f4f6 50%,#0d0f13 50%)}@media (max-width: 900px){.app,.app--collapsed{grid-template-columns:1fr}.sb{display:none}.mobile-context{flex:none;display:flex;align-items:center;padding:0 16px;background:var(--c-surface);border-bottom:1px solid var(--c-border);font-size:12px}.mobile-context strong{font-size:14px}.mobile-context span{color:var(--c-text-2);flex:1}.mobile-context small{color:var(--c-text-3)}.mobile-nav{position:fixed;bottom:0;left:0;right:0;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);z-index:45;display:grid;grid-template-columns:repeat(5,1fr);background:var(--c-surface);border-top:1px solid var(--c-border)}.mobile-nav>a,.mobile-nav>button{min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--c-text-2);font-size:12px;background:transparent;border:0;text-decoration:none}.mobile-nav [aria-current=page]{color:var(--c-accent);background:var(--c-accent-soft)}.mobile-nav span{display:flex;align-items:center;gap:3px}.page-head__title{font-size:22px}.ui-card__head{padding:16px 16px 10px}.ui-card__body{padding:10px 16px 16px}.ui-card__foot{padding:14px 16px}.theme-options{grid-template-columns:1fr;gap:8px}.theme-option{min-height:92px}.ui-drawer{width:100vw!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ui-btn--secondary{color:var(--c-text);background:var(--c-surface-2);border-color:var(--c-border-2)}.ui-btn--secondary:hover{background:var(--c-surface-3);border-color:var(--c-border-3);color:var(--c-text)}.ui-btn--ghost,.ui-iconbtn{color:var(--c-text-2);background:transparent;border-color:transparent}.ui-btn--ghost:hover,.ui-iconbtn:hover{background:var(--c-surface-3);color:var(--c-text)}.mobile-nav [aria-current=page]{background:transparent;color:var(--c-accent-text)}.module-nav a.is-active{background:transparent;color:var(--c-text);border-bottom-color:var(--c-accent)}.ui-seg button[aria-pressed=true],.ui-tab[aria-selected=true]{color:var(--c-accent-text)}.ui-seg button[aria-pressed=true]{background:var(--c-accent-soft)}.ui-btn--danger{color:var(--danger-ink)}.ui-btn--danger:hover{background:var(--c-red);color:var(--danger-ink)}.ui-btn--danger-outline{color:var(--c-red);border-color:var(--c-red)}.tb__search,.tb__scope{color:var(--c-text-2);background:transparent;border-color:var(--c-border-2)}.tb__search:hover,.tb__scope:hover{color:var(--c-text);background:var(--c-surface-2);border-color:var(--c-border-3)}.ui-btn[aria-disabled=true]{opacity:1;color:var(--c-text-3);background:var(--c-surface-2);border-color:var(--c-border)}.ui-menu__item--danger:hover,.ui-menu__item--danger:focus{background:var(--c-surface);color:var(--c-red)}button.ui-iconbtn:is(:disabled,[aria-disabled=true]),button.ui-iconbtn:is(:disabled,[aria-disabled=true]):is(:hover,:active,[aria-pressed=true],.is-on){opacity:1;color:var(--c-text-3);background:var(--c-surface-2);border-color:var(--c-border)}@media (pointer: coarse){.ui-btn,.ui-iconbtn{min-height:44px}.ui-iconbtn{min-width:44px}}.auth{--c-text: #e8ebef;--c-text-2: #b3bbc5;--c-text-3: #8a94a0;--c-accent: #ff8a00;--c-accent-hover: #ff9a24;--c-accent-press: #e67a00;--c-sky: #ffb766;--c-bg: #0b0d11;--c-border: #46505c;--button-ink: #1f1203;position:relative;isolation:isolate;display:grid;grid-template-columns:70% 30%;min-height:100dvh;background:#0b0d11;color:var(--c-text);overflow:hidden}.auth__brand{position:relative;z-index:2;padding:48px;align-self:start}.auth__logo{display:block;width:280px;max-width:100%;text-decoration:none}.auth__side{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;padding:0 64px 0 0}.auth__card{width:316px;max-width:100%;background:none;border:0;border-radius:0;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.auth__form{display:flex;flex-direction:column;gap:18px}.auth__form .ui-field__label{font-size:13px;color:#b3bbc5}.auth__form input{height:48px;min-height:48px;font-size:16px;background:#15181ec7;border:1px solid #46505c;border-radius:6px;color:#e8ebef}.auth__form input::placeholder{color:#8a94a0}.auth__form input:focus{border-color:#ff8a00;outline:2px solid #ffb766;outline-offset:2px}.auth__pw{position:relative}.auth__pw input{padding-right:48px}.auth__pw-toggle{position:absolute;right:3px;top:50%;transform:translateY(-50%)}.auth__pw-toggle button{width:44px;height:44px;color:#b3bbc5}.auth input::-ms-reveal,.auth input::-ms-clear{display:none}.auth__status{min-height:36px;font-size:12px;line-height:1.6;color:#ff6b7d}.auth__form .ui-btn--primary{height:48px;min-height:48px;justify-content:space-between;background:#ff8a00;color:#1f1203}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.space{--star-d: min(82vh, 64vw);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:#0b0d11}.space__stars{position:absolute;top:0;right:0;bottom:0;left:0}.space__stars i{position:absolute;width:2px;height:2px;background:#b3bbc5;border-radius:50%}.space__planet{position:absolute;width:calc(var(--star-d) * 1.28);height:calc(var(--star-d) * 1.28);left:28vw;top:54vh;transform:translate(-50%,-50%);border:0}.space__planet iframe,.space__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.space__poster[hidden]{display:none}.space__planet iframe{opacity:0}.space__planet iframe.is-ready{opacity:1}.space__satellites{position:absolute;top:0;right:0;bottom:0;left:0}.space__body{position:absolute;aspect-ratio:1;transform:translate(-50%,-50%);background-image:url(/scene/solar-atlas.png);background-size:400% 200%;background-repeat:no-repeat;filter:brightness(.84)}.space__moon{position:absolute;width:12%;aspect-ratio:1;right:-32%;top:15%;border-radius:50%;background:radial-gradient(circle at 20% 25%,#b3b5b8,#555b62 40%,#10161d 75%)}.space__moon--two{right:10%;top:120%;width:8%}.space__moon--three{right:-20%;top:100%;width:10%}.space__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 45%,#0b0d1133 60%,#0b0d11e8 75%),linear-gradient(0deg,#0b0d1188,transparent 25%)}@media (max-width: 1000px) and (min-width: 701px){.auth{grid-template-columns:62% 38%}.auth__brand{padding:32px}.auth__logo{width:248px}.auth__side{padding:0 32px 0 0}.space__shade{background:linear-gradient(90deg,transparent 35%,#0b0d11ee 68%)}}@media (max-width: 700px){.auth{display:flex;flex-direction:column;min-height:100dvh;overflow-x:hidden;overflow-y:auto}.auth__brand{padding:24px 24px 0;min-height:96px;width:100%}.auth__logo{width:216px}.auth__side{display:block;padding:0 24px 44px;margin-top:calc(max(300px,47vh) - 96px);width:100%}.auth__card{width:min(304px,100%);margin:auto}.auth__form{gap:16px}.space{--star-d: 110vw}.space__planet{left:22vw;top:33vh}.space__shade{background:linear-gradient(180deg,transparent 26%,#0b0d1144 38%,#0b0d11f5 53%)}.space__body--mercury{left:67%!important;top:20%!important}.space__body--venus{display:none}.space__body--earth{left:74%!important;top:38%!important;width:36px!important}.space__body--mars{display:none}.space__body--jupiter{left:77%!important;top:14%!important;width:66px!important}.space__body--saturn{left:63%!important;top:44%!important;width:100px!important}.space__body--uranus{display:none}.space__body--neptune{left:7%!important;top:14%!important;width:30px!important}}.auth--extended .auth__card{width:340px}.auth--extended .auth__card h2{font-size:24px;margin-bottom:16px}.auth--extended .auth__card>p{font-size:13px;margin-bottom:24px}.auth__register{display:flex;justify-content:space-between;font-size:13px;margin-top:24px}.auth--extended .auth__side{padding-block:48px}@media (max-width: 700px){.auth--extended .auth__side{margin-top:160px;padding-block:24px 88px}.auth--extended .auth__card{width:min(340px,100%)}}.auth{color-scheme:dark;--c-surface-2: #1b1f26;--c-surface-3: #21262e;--c-surface-4: #29303a}.auth__pw-toggle .ui-iconbtn{border-radius:6px;background:transparent;color:#b3bbc5}.auth__pw-toggle .ui-iconbtn:hover,.auth__pw-toggle .ui-iconbtn[aria-pressed=true]{background:#21262e;border-color:#46505c}.auth__pw-toggle .ui-iconbtn:active{background:#29303a;color:#e8ebef}.auth__pw-toggle .ui-iconbtn:focus-visible{outline:2px solid #ffb766;outline-offset:2px}[data-testid=appearance-motion] .sa-choice{min-height:44px}.workspace,.page,.market-shell{max-width:1680px;width:100%;margin:auto;padding:20px 28px 32px}.market-shell>.page,.workspace .page{padding:0}.workspace h1{font-size:26px;line-height:1.25;font-weight:650;letter-spacing:-.025em;margin:0 0 8px}.workspace h2{font-size:17px;font-weight:650}.workspace__balance{display:grid;grid-template-columns:48% 36% 16%;gap:0;align-items:start;min-height:88px;margin-bottom:20px;padding:0}.workspace__balance>div{min-width:0;padding-right:20px}.workspace__balance span,.workspace__balance small{font-size:12px;color:var(--c-text-2)}.balance-sub>strong{display:block;line-height:1.2;font-family:var(--font);font-variant-numeric:tabular-nums;font-weight:600;margin:6px 0}.balance-sub>strong{font-size:28px}.workspace__balance p{font-size:12px;line-height:1.5;color:var(--c-text-3);margin:5px 0}.operation-facts{margin:0;display:flex;flex-direction:column;gap:8px}.operation-facts>div{display:flex;flex-direction:column;gap:4px;padding:0;border:0}.operation-facts dt{font-size:12px;color:var(--c-text-3)}.operation-facts dd{margin:0;font-size:13px;overflow-wrap:anywhere}.overview-analysis{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px;align-items:start;margin-bottom:20px}.overview-analysis>.ui-card{min-width:0}.overview-analysis.profit-analysis{grid-template-columns:1fr 1fr}.workspace>.ui-card{margin-top:20px}.analytics-toolbar,.list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.analytics-toolbar>span{font-size:12px;color:var(--c-text-3)}.list-toolbar input{min-height:44px;padding:10px 12px;border:1px solid var(--c-border-2);border-radius:8px;background:var(--c-surface);color:var(--c-text)}.engine-values{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px}.engine-values>span{flex:1;font-size:12px;min-width:120px}.engine-values b{display:block;font-weight:600;margin-top:4px}.engine-values small{display:block;margin-top:4px;font-size:12px;color:var(--c-text-3)}.chart-note{font-size:12px;line-height:1.6;color:var(--c-text-3);margin-top:10px}.ledger-coverage{display:flex;height:8px;margin-top:6px;gap:0}.ledger-coverage>span{flex:1;background:var(--c-sky)}.ledger-coverage>span.is-missing{background:var(--c-border)}.ledger-table th,.ledger-table td{white-space:nowrap}.period-mobile{display:none}.global-events{display:grid;grid-template-columns:2fr 1fr;gap:20px;align-items:start}.global-event-list article{padding:18px 0;border-bottom:1px solid var(--c-border)}.global-event-list h2{font-size:16px;line-height:1.55;margin:10px 0;font-weight:600}.global-event-list p,.global-event-meta{font-size:12px;color:var(--c-text-3)}.global-event-meta{display:flex;align-items:center;gap:12px}.mk-kpis .ui-stat{background:none;border:0}.mk-majors{grid-template-columns:repeat(4,minmax(0,1fr))}.set{max-width:1120px}.sa-row{grid-template-columns:40% minmax(0,60%)}.theme-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.theme-option{padding:16px;min-height:108px;background:var(--c-surface);border:1px solid var(--c-border-2);border-radius:12px;text-align:left;color:var(--c-text)}.theme-option[aria-checked=true]{border-color:var(--c-accent);outline:1px solid var(--c-accent)}@media (min-width: 1600px){.workspace,.page,.market-shell{padding-inline:36px}}@media (min-width: 901px) and (max-width: 1199px){.workspace,.page,.market-shell{padding-inline:20px}.overview-analysis{grid-template-columns:1fr 1fr}.overview-analysis>.ui-card:first-child{grid-column:1/-1}}@media (max-width: 900px){.workspace,.page,.market-shell{padding:16px}.workspace h1{font-size:22px}.workspace__balance{grid-template-columns:1fr 1fr;row-gap:12px;min-height:0;margin-bottom:16px}.balance-sub>strong{font-size:26px}.workspace__balance p{font-size:12px}.overview-analysis,.overview-analysis.profit-analysis,.global-events{grid-template-columns:1fr;gap:16px}.operation-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px}.global-source{width:100%}.sa-row{grid-template-columns:1fr;gap:12px}.period-desktop{display:none}.period-mobile{display:table-cell}.mk-majors{grid-template-columns:1fr 1fr}}@media (max-width: 360px){.workspace,.page,.market-shell{padding-inline:14px}.auth__logo{width:200px}}.auth .brand-lockup{width:100%;height:auto}.auth .ui-btn:disabled{opacity:1;background:var(--c-surface-2);color:var(--c-text-2);border-color:var(--c-border)}.auth .ui-btn,.auth .ui-iconbtn{position:relative;overflow:hidden}@keyframes auth-echo{0%{transform:translate(-50%,-50%) scale(.5);opacity:.6}to{transform:translate(-50%,-50%) scale(5);opacity:0}}.crm,.so,.sa-page{max-width:1680px;width:100%;margin:auto;padding:20px 28px 32px;min-width:0}.set .sa-page{padding:0}.crm>.ui-card,.so>.ui-card,.sa-page>.ui-card{margin-bottom:20px}.crm-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px;align-items:start}.crm-list{display:flex;flex-direction:column}.crm-row{display:flex;align-items:center;gap:20px;min-height:72px;padding:16px 0;border-bottom:1px solid var(--c-border)}.crm-row>div:first-child{flex:1;min-width:0}.crm-row strong{font-weight:600}.crm-row small{display:block;font-size:12px;line-height:1.6;color:var(--c-text-3);margin-top:6px}.crm-row-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.crm-form{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:16px 0}.crm-form label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--c-text-2);min-width:0}.crm-form .full{grid-column:1/-1}.crm-form input,.crm-form select,.crm-form textarea,.list-toolbar select{width:100%;min-height:44px;padding:10px 12px;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border-2);border-radius:8px;font-size:14px}.crm-form>.ui-btn{justify-self:start;min-width:128px}.billing-state-strip{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--c-border)}.billing-state-facts{display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-size:12px}.billing-state-facts>span{display:flex;align-items:center;gap:8px}.billing-state-strip details{font-size:12px;color:var(--c-text-2)}.recovery-note{font-size:12px;line-height:1.65;color:var(--c-text-3);max-width:85ch}.recovery-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:16px 0}.recovery-strip>span{font-size:12px;color:var(--c-text-2)}.recovery-strip strong{display:block;margin-top:8px;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--c-text)}.workspace-tabs{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin:0 0 20px;border-bottom:1px solid var(--c-border)}.workspace-tabs>button,.workspace-tabs>a{display:flex;align-items:center;min-height:44px;padding:10px 14px;color:var(--c-text-2);border:0;border-bottom:2px solid transparent;background:transparent;text-decoration:none;font-size:13px}.workspace-tabs>.active,.workspace-tabs>a.active{background:var(--c-accent-soft);color:var(--c-accent);border-bottom-color:var(--c-accent)}.workspace-tabs>button:hover,.workspace-tabs>a:hover{background:var(--c-surface-2)}.funding-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid var(--c-border)}.funding-band span{font-size:12px;color:var(--c-text-2)}.funding-band strong{display:block;font-size:30px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3;margin:8px 0}.funding-band small{font-size:12px;color:var(--c-text-3)}.positions-stage{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px;align-items:start}.position-analysis{padding:20px 0;color:var(--c-text-2)}.position-analysis>summary{min-height:44px;display:list-item;font-size:13px}.position-analysis .g{margin-top:16px}.news-reading{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;align-items:start}.news-facts .mk-kpis{display:grid;grid-template-columns:1fr;gap:8px}.news-facts .ui-stat{padding:16px;background:var(--c-surface);border-bottom:1px solid var(--c-border)}.current-view-summary{font-size:12px;line-height:1.6;color:var(--c-text-2);margin:8px 0 16px}.mobile-control-summary{display:none}@media (max-width: 1100px){.positions-stage{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width: 900px){.crm,.so,.sa-page{padding:16px}.set .sa-page{padding:0}.crm-grid,.positions-stage,.news-reading{grid-template-columns:1fr;gap:16px}.crm-row{align-items:flex-start;gap:12px;flex-wrap:wrap;padding:16px 0}.crm-row>div:first-child{flex:1 1 100%}.crm-form{grid-template-columns:1fr;gap:16px}.crm-form .full{grid-column:auto}.crm-form input,.crm-form select,.crm-form textarea{font-size:16px}.crm-row-actions{width:100%}.recovery-strip,.funding-band{grid-template-columns:1fr 1fr;gap:16px}.funding-band>div:last-child{grid-column:1/-1}.funding-band strong{font-size:26px}.news-facts{order:2}.news-facts .mk-kpis{grid-template-columns:1fr 1fr}.mobile-control-summary{display:block;font-size:12px;color:var(--c-text-2);line-height:1.6}.mobile-context span{min-width:0;overflow-wrap:anywhere}.mobile-context small{white-space:nowrap}}.auth{--c-accent-text: #ffa94d;--focus-ring: #ffb766}.auth__pw-toggle .ui-iconbtn,.auth__pw-toggle button,.auth__pw-toggle .ui-iconbtn:hover,.auth__pw-toggle .ui-iconbtn[aria-pressed=true]{color:var(--c-accent-text)}.auth__form .ui-btn--primary:hover{background:var(--c-accent-hover);color:var(--button-ink)}.auth__form .ui-btn--primary:active{background:var(--c-accent-press);color:var(--button-ink)}.auth__form .ui-btn--primary:disabled{background:var(--c-surface-2);color:var(--c-text-2);border-color:var(--c-border);opacity:1}.auth{--c-red: #ff6b7d;--c-red-soft: color-mix(in srgb, var(--c-red) 8%, var(--c-surface))}.auth{--c-surface: #15181e}.set{display:block}.set__body{min-width:0}.sa-row{min-height:64px}.auth-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.auth.auth--login{grid-template-columns:minmax(0,1fr) minmax(380px,30vw);overflow-x:hidden;overflow-y:auto}.auth__column{position:relative;z-index:2;grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;padding-right:64px;min-width:0;min-height:max(100dvh,520px)}.auth--login .auth__brand{position:absolute;top:48px;left:0;right:64px;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:0}.auth--login .auth__side{display:block;width:316px;max-width:100%;padding:0;margin:0}.auth--login .auth__card{width:100%;max-width:100%}.auth--login .auth__logo{width:280px;max-width:100%}.auth--extended.auth--login .auth__column{padding-top:156px;padding-bottom:32px;align-items:flex-start}.module-nav{height:44px;min-height:44px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border-bottom:0;box-shadow:inset 0 -1px var(--c-border)}.module-nav::-webkit-scrollbar{display:none}.module-nav a{flex:none;white-space:nowrap;height:44px;padding-block:10px;line-height:20px}.module-nav a:focus-visible{outline-offset:-3px}.app-view-summary{display:none}@media (min-width: 1001px) and (max-width: 1199px){.auth.auth--login{grid-template-columns:minmax(0,1fr) 380px}.auth__column{padding-right:40px}.auth--login .auth__brand{top:40px;right:40px}.auth--login .auth__logo{width:248px}}@media (min-width: 701px) and (max-width: 1000px){.auth.auth--login{grid-template-columns:minmax(0,1fr) 348px}.auth__column{padding-right:32px}.auth--login .auth__brand{top:32px;right:32px}.auth--login .auth__logo{width:248px}}@media (max-width: 900px){.app__content{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.app-view-summary{display:block}.mobile-context{height:44px;gap:10px}.mobile-context small{font-size:11px}}@media (max-width: 700px){.auth.auth--login{display:block;min-height:100dvh}.auth__column{display:flex;flex-direction:column;justify-content:flex-start;min-height:100dvh;padding:clamp(168px,30dvh,240px) 24px 32px;grid-column:auto;grid-row:auto}.auth--login .auth__brand{top:24px;left:24px;right:24px;min-height:0;width:auto}.auth--login .auth__side{width:min(304px,100%);max-width:100%}.auth--login .auth__logo{width:216px}.auth--extended.auth--login .auth__column{padding-top:clamp(168px,30dvh,240px);align-items:center}.auth--login .space__shade{background:linear-gradient(180deg,transparent 10dvh,#0b0d11cc calc(clamp(168px,30dvh,240px) - 24px),#0b0d11f5 calc(clamp(168px,30dvh,240px) + 130px))}}@media (max-width: 360px){.auth--login .auth__logo{width:200px}}.full-menu{display:flex;flex-direction:column;gap:0;margin:20px 0;background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;overflow:hidden}.full-menu a{display:flex;align-items:center;gap:12px;min-height:52px;padding:14px 16px;border-bottom:1px solid var(--c-border);color:var(--c-text);text-decoration:none}.full-menu a:last-child{border-bottom:0}.full-menu a>svg:last-child{margin-left:auto;color:var(--c-text-3)}.full-menu a:hover{background:var(--c-surface-2)}.nav-page{max-width:760px}.nav-page>p{font-size:13px;color:var(--c-text-2);margin-bottom:16px}.nav-page-actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width: 900px){.module-nav{padding-inline:16px}.module-nav a{padding-inline:12px}.mobile-context small{flex:none}.inline-controls{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%;width:100%}.inline-control-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--c-text-2)}.inline-controls .ui-seg{display:flex;flex-wrap:wrap;max-width:100%;gap:4px}.inline-controls .ui-seg>button{min-height:44px;min-width:44px}.inline-controls select,.inline-controls input{min-width:0;max-width:100%;min-height:44px;font-size:16px}.inline-controls .od-bar{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:0}.inline-controls .od-tools{display:flex;flex-wrap:wrap;gap:8px;min-width:0;width:100%}.inline-controls .od-tools select.ui-select{flex:1 1 140px;min-width:120px;width:auto}.inline-controls .od-tools>.ui-seg{flex-basis:100%}.inline-controls .ui-tabs,.inline-controls .analytics-toolbar{flex-wrap:wrap}.inline-controls .analytics-toolbar input[type=date]{width:calc(50% - 6px);min-width:110px}.ui-card__head,.page-head{flex-wrap:wrap}.ui-card__actions,.page-head__actions{min-width:0;max-width:100%;flex-wrap:wrap}.inline-controls .workspace-tabs{flex-wrap:wrap}.inline-controls [role=status],.inline-controls .chart-note{font-size:12px;color:var(--c-text-3)}}.mobile-account-control{flex:none;padding:8px 16px;background:var(--c-surface);border-bottom:1px solid var(--c-border)}.scope-account-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:7px 12px;border:1px solid var(--c-border-2);border-radius:8px;background:var(--c-surface-2);color:var(--c-text);text-align:left}.scope-account-trigger:hover,.scope-account-trigger[aria-expanded=true]{border-color:var(--c-accent);background:var(--nav-active-bg);color:var(--nav-active-text)}.scope-account-avatar{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex:none;color:var(--c-accent);background:var(--c-accent-soft);border-radius:10px}.scope-account-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.scope-account-text strong{font-size:14px;font-weight:650;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-account-text small{font-size:12px;line-height:1.4;color:var(--c-text-2);overflow-wrap:anywhere}.scope-account-action{flex:none;display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--c-accent-text)}.scope-account-trigger[aria-expanded=true] .scope-account-action svg{transform:rotate(180deg)}.scope-account-current{display:flex;align-items:baseline;gap:6px;min-width:0}.scope-account-current strong{min-width:0;flex:1}.scope-account-code{flex:none;font-size:11px;line-height:16px;color:var(--c-text-2);font-family:var(--font-mono)}.scope-account-code--username{max-width:48%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.scope-account-pending{padding:14px;font-size:13px;color:var(--c-text-2)}.scope-account-panel{margin-top:8px;border:1px solid var(--c-border-2);border-radius:12px;background:var(--c-surface);overflow:hidden}.scope-account-panel-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--c-border);gap:8px;font-size:13px}.scope-account-panel-head span{font-size:12px;color:var(--c-text-3)}.scope-account-list{max-height:min(240px,38dvh);overflow-y:auto;padding:6px;scrollbar-width:thin;scrollbar-color:var(--c-border-2) transparent}.scope-account-row{width:100%;min-height:56px;display:flex;align-items:center;gap:10px;padding:10px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--c-text);text-align:left}.scope-account-row:hover{background:var(--c-surface-2)}.scope-account-row[aria-pressed=true]{border-color:var(--c-accent);background:var(--nav-active-bg);color:var(--nav-active-text)}.scope-account-row .scope-account-text small{font-size:11px}.scope-account-selected{display:flex;flex-direction:column;align-items:center;gap:3px;flex:none;color:var(--c-accent-text);font-size:11px}.scope-account-unavailable{padding:12px 8px;font-size:12px;color:var(--c-text-2)}@media (prefers-reduced-motion: no-preference){.scope-account-trigger{transition:background .16s,border-color .16s}.scope-account-action svg{transition:transform .16s}}.mobile-account-control{position:relative;display:flex;align-items:center;padding:6px 16px;z-index:30}.mobile-account-control .scope-account-trigger{width:auto;max-width:min(78%,320px);min-height:38px;padding:4px 10px 4px 4px;gap:8px;border-radius:999px}.mobile-account-control .scope-account-avatar{width:30px;height:30px;border-radius:999px}.mobile-account-control .scope-account-text small{display:none}.mobile-account-control .scope-account-current{gap:6px}.mobile-account-control .scope-account-action{font-size:0}.mobile-account-control .scope-account-panel{position:absolute;top:calc(100% - 2px);left:16px;right:16px;margin-top:0;box-shadow:0 12px 32px #00000059}.app{position:relative}.app__main{position:relative;z-index:1}:is(.ui-btn,.ui-iconbtn,.tb__scope,.tb__search,.tb__user,.sb__item,.module-nav a,.mobile-nav a,.workspace-tabs a){position:relative;isolation:isolate;overflow:hidden;transition:background .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease),transform .11s var(--ease)}:is(.ui-btn,.ui-iconbtn):not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)}.pointer-ripple{position:absolute;width:16px;height:16px;border:1px solid currentColor;border-radius:50%;pointer-events:none;animation:brand-echo .48s var(--ease) forwards;z-index:2;opacity:.5}@keyframes brand-echo{0%{transform:translate(-50%,-50%) scale(.5);opacity:.5}to{transform:translate(-50%,-50%) scale(6);opacity:0}}.sb__item.is-active{background:var(--nav-active-bg);color:var(--nav-active-text)}.sb__item.is-active svg{color:var(--nav-active-text)}.sb__item.is-active:after{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 2px 2px 0;background:var(--c-accent)}.ui-iconbtn.so-iconbtn-danger:not(:disabled):not([aria-disabled=true]){color:var(--c-red);background:var(--c-red-soft);border-color:var(--c-red)}.ui-iconbtn.tb__bell{overflow:visible}.tb__bell .pointer-ripple{display:none}.tb__user{border-radius:8px}.ui-menu__item:not(.ui-menu__item--danger):is(:hover,:focus-visible){background:var(--c-surface-2)}@media (prefers-reduced-motion: reduce){.pointer-ripple{display:none}:is(.ui-btn,.ui-iconbtn,.tb__scope,.tb__search,.tb__user,.sb__item,.module-nav a,.mobile-nav a){transition:none!important;transform:none!important}}:root{--ease-std: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--dur-fast: .16s;--dur: .24s;--dur-slow: .3s}:is(.ui-btn,.ui-iconbtn,.ui-tab,.ui-seg button,.ui-card,a.ui-stat,button.ui-stat,.ov__rail-row,.ov__clients button,.ov__attention a,.ui-menu__item,.m-card,.module-nav a){transition:background-color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),box-shadow var(--dur) var(--ease-std),transform var(--dur-fast) var(--ease-std)}:is(a.ui-stat,button.ui-stat,.ov__rail-row,.m-card):hover{border-color:var(--c-border-3)}:is(a.ui-stat,button.ui-stat,.ov__rail-row,.ov__clients button,.m-card):not(:disabled):active{transform:scale(.99)}tbody tr{transition:background-color var(--dur-fast) var(--ease-std)}tbody tr:hover{background-color:var(--c-surface-2)}:is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;transition:outline-offset var(--dur-fast) var(--ease-out)}.ui-seg button{transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}@keyframes ui-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.app__content>.page>*{animation:ui-enter var(--dur-slow) var(--ease-out) backwards}.app__content>.page>*:nth-child(2){animation-delay:40ms}.app__content>.page>*:nth-child(3){animation-delay:80ms}.app__content>.page>*:nth-child(4){animation-delay:.12s}.app__content>.page>*:nth-child(n+5){animation-delay:.16s}:is(.ov__kpis,.ov__grid3,.ov__grid2,.g)>*{animation:ui-enter var(--dur-slow) var(--ease-out) backwards}:is(.ov__kpis,.ov__grid3,.ov__grid2,.g)>*:nth-child(2){animation-delay:60ms}:is(.ov__kpis,.ov__grid3,.ov__grid2,.g)>*:nth-child(3){animation-delay:.12s}:is(.ov__kpis,.ov__grid3,.ov__grid2,.g)>*:nth-child(n+4){animation-delay:.18s}.top-bar{position:fixed;inset:0 0 auto 0;height:2px;z-index:3000;overflow:hidden;pointer-events:none;opacity:0;transition:opacity var(--dur) var(--ease-std)}.top-bar.is-on{opacity:1}.top-bar span{display:block;height:100%;width:40%;border-radius:2px;background:linear-gradient(90deg,transparent,var(--c-accent) 40%,var(--c-accent-hover));transform:translate(-110%)}.top-bar.is-on span{animation:rustLoadingBar 1.2s var(--ease-std) infinite}@keyframes rustLoadingBar{0%{transform:translate(-110%) scaleX(.72)}to{transform:translate(280%) scaleX(1)}}.ui-dot--live:after{animation:ui-pulse 1.8s var(--ease-out) infinite}@keyframes ui-pulse{0%{transform:scale(.7);opacity:.65}80%,to{transform:scale(2.1);opacity:0}}.ov__kpis .ui-stat__spark{right:16px;bottom:14px}.kpi-carousel__dots{display:none}:is(.g-5,.g-6) .ui-stat__spark{top:10px;bottom:auto;right:14px}.ov__chart-actions{display:flex;gap:8px}.m-list{display:none}.m-card{position:relative;display:flex;flex-direction:column;gap:8px;width:100%;padding:12px 14px 12px 17px;text-align:left;color:inherit;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);overflow:hidden}.m-card.is-selected{border-color:var(--c-accent-line);background:var(--c-accent-soft)}.m-list--flat{display:flex;flex-direction:column;gap:8px;padding:12px}.m-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c-text-4)}.m-card--up:before{background:var(--c-up)}.m-card--down:before{background:var(--c-down)}.m-card--amber:before{background:var(--c-amber)}.m-card__head{display:flex;align-items:center;gap:8px;min-width:0}.m-card__head b{flex:1;font-size:14px}.m-card__menu{margin-left:auto}.m-card__chips{display:flex;flex-wrap:wrap;gap:6px}.m-chip{display:inline-flex;flex-direction:column;gap:1px;min-width:72px;padding:5px 9px;border-radius:var(--r-sm);background:var(--c-surface-2)}.m-chip small{font-size:11px;color:var(--c-text-3)}.m-chip b{font-size:13px;font-weight:600}.m-card__bar{height:3px;border-radius:2px;background:var(--c-surface-4);overflow:hidden}.m-card__bar i{display:block;height:100%;background:var(--c-accent);transition:width var(--dur-slow) var(--ease-out)}@media (max-width: 900px){.mobile-nav{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));height:62px;padding:0 6px;display:flex;align-items:center;justify-content:space-around;border:1px solid var(--c-border-2);border-radius:999px;background:color-mix(in srgb,var(--c-surface) 80%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 12px 32px -8px #00000080}.mobile-nav>a{flex:1 1 0;min-height:56px;min-width:0;gap:2px;font-size:11px;overflow:visible;background:transparent!important;border-radius:999px}.mobile-nav .pointer-ripple{display:none}.mobile-nav__icon{display:grid;place-items:center;width:44px;height:28px;border-radius:14px;transition:background-color var(--dur) var(--ease-std),color var(--dur) var(--ease-std),transform var(--dur) var(--ease-out)}.mobile-nav>a[aria-current=page] .mobile-nav__icon{background:var(--c-accent-soft);color:var(--c-accent-text)}.mobile-nav>a[aria-current=page]{color:var(--c-accent-text);font-weight:600}.mobile-nav>a:active .mobile-nav__icon{transform:scale(.92)}.app__content{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.module-nav--seg{width:fit-content;max-width:calc(100% - 32px);height:auto;min-height:0;margin:8px auto 0;padding:3px;gap:2px;border:1px solid var(--c-border);border-radius:999px;background:var(--c-surface-2);box-shadow:none;overflow:hidden}.module-nav--seg a{height:30px;padding:0 16px;border:0!important;border-radius:999px;line-height:30px;font-size:13px}.module-nav--seg a.is-active{background:var(--c-accent-soft);color:var(--c-accent-text)}.kpi-carousel__track{display:flex!important;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-14px;padding-inline:14px;scroll-padding-inline:14px}.kpi-carousel__track::-webkit-scrollbar{display:none}.kpi-carousel__track>*{flex:0 0 78%;scroll-snap-align:start}.kpi-carousel__dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.kpi-carousel__dots i{width:6px;height:6px;border-radius:3px;background:var(--c-border-3);transition:width var(--dur) var(--ease-std),background-color var(--dur) var(--ease-std)}.kpi-carousel__dots i.is-on{width:18px;background:var(--c-accent)}.m-list,.m-list--flat{display:flex;flex-direction:column;gap:8px;padding:12px}.ov__clients{display:none}}@media (prefers-reduced-motion: reduce){.app__content>.page>*,:is(.ov__kpis,.ov__grid3,.ov__grid2,.g)>*,.top-bar span,.ui-dot--live:after{animation:none!important}.m-card:active,a.ui-stat:active{transform:none!important}}.login-box{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;isolation:isolate;background:var(--rust-login-page-background);color:var(--rust-color-white-1)}.login-background,.login-background>div{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.login-background{overflow:hidden}.login-background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--rust-login-background-vignette)}.login-background-grid{background:linear-gradient(var(--rust-login-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--rust-login-grid-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 74%);mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 74%);opacity:.42;animation:auth-grid-drift 12s linear infinite}@keyframes auth-grid-drift{to{background-position:48px 48px,48px 48px}}.login-content{position:relative;z-index:1;min-height:100vh;min-height:100dvh;width:min(1480px,100%);margin:0 auto;padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,430px);gap:clamp(28px,6vw,72px);align-items:center}.login-card-wrap{width:100%}.login-intro{display:flex;flex-direction:column;min-width:0}.login-brand-block{display:flex;align-items:center;gap:18px;text-decoration:none}.login-brand-block .brand-lockup{width:min(460px,100%);height:auto;display:block}.login-card{position:relative;overflow:hidden;border:1px solid var(--rust-login-surface-border);border-radius:8px;box-shadow:var(--rust-login-card-shadow),var(--rust-login-card-inset);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);padding:28px 28px 24px;animation:systemSwitchSceneIn .72s ease backwards}.login-card-header{margin-bottom:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.login-header-actions{display:inline-flex;align-items:center;flex:0 0 auto}.login-card-title{margin:0;color:var(--rust-color-white-0);font-size:22px;font-weight:700;line-height:1.25}.login-card-desc{margin:6px 0 0;color:var(--rust-login-muted-text);font-size:12px;line-height:1.6}.login-form{margin-top:2px}.login-item{margin-bottom:4px}.login-label{display:block;margin-bottom:8px;color:var(--rust-login-label-text);font-size:13px;line-height:22px}.login-req{margin-left:4px;color:var(--rust-color-red-0)}.login-input{position:relative;display:flex;align-items:center;height:46px;min-height:46px;padding:0 14px;border:1px solid var(--rust-login-input-border);border-radius:8px;background:var(--rust-login-input-background);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.login-input:hover{border-color:var(--rust-login-input-border-hover)}.login-input:focus-within{border-color:var(--rust-login-input-border-focus);background:var(--rust-login-input-background-focus);box-shadow:var(--rust-login-input-focus-shadow)}.login-input>svg{flex:0 0 auto;margin-right:10px;color:var(--rust-login-input-icon-color)}.login-input input{flex:1 1 auto;min-width:0;height:44px;border:0;outline:0;background:transparent;color:var(--rust-color-white-1);font-size:14px;line-height:44px}.login-input input::placeholder{color:#d2ddec61}:root[data-theme=day] .login-input input::placeholder{color:#3440546b}.login-input input:-webkit-autofill{-webkit-text-fill-color:var(--rust-color-white-1);transition:background-color 9999s ease-out}.login-eye{flex:0 0 auto;width:28px;height:28px;margin-right:-6px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--rust-color-white-2)}.login-eye:hover{color:var(--rust-color-white-1);background:var(--rust-port-control-background-hover)}input::-ms-reveal,input::-ms-clear{display:none}.login-form-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:10px 0 0;font-size:13px}.login-check{display:inline-flex;align-items:center;gap:8px;color:var(--rust-color-white-1);font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.login-check input{width:16px;height:16px;margin:0;accent-color:var(--rust-chart-primary)}.login-lang{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border-radius:6px;color:var(--rust-color-white-1);font-size:13px;transition:background-color .18s ease}.login-lang:hover{background:var(--rust-port-control-background-hover)}.login-status{min-height:20px;margin:6px 0 4px;color:var(--rust-color-red-0);font-size:12px;line-height:20px}.login-status:empty{min-height:12px}.login-submit{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:var(--rust-primary-button-border);border-radius:8px;color:var(--rust-primary-button-text-color);background:var(--rust-swal-confirm-button-background);box-shadow:var(--rust-swal-confirm-button-shadow);font-size:15px;font-weight:700;transition:filter .18s ease,transform .18s ease,background .18s ease}.login-submit:not(:disabled):hover{background:var(--rust-swal-confirm-button-background-hover);filter:brightness(1.04)}.login-submit:not(:disabled):active{background:var(--rust-swal-confirm-button-background-pressed);transform:scale(.98)}.login-submit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.login-divider{display:flex;align-items:center;gap:12px;margin:18px 0 12px;color:var(--rust-login-muted-text);font-size:13px}.login-divider:before,.login-divider:after{content:"";flex:1;height:1px;background:var(--rust-login-divider-color)}.login-register{margin:0;text-align:center;color:var(--rust-login-muted-text);font-size:12px}.login-register a{color:var(--rust-chart-primary);font-weight:600}@media (max-width: 900px){.login-content{width:min(560px,100%);padding:22px 16px;grid-template-columns:1fr;gap:14px;align-content:center}.login-background-grid{background-size:40px 40px;opacity:.32}.login-brand-block .brand-lockup{width:min(300px,82%)}.login-card-header{margin-bottom:8px}}@media (max-width: 520px){.login-card{padding:22px 18px 20px}.login-brand-block .brand-lockup{width:min(250px,80%)}}@media (prefers-reduced-motion: reduce){.login-card{animation:none}}.login-card{background:linear-gradient(180deg,#ffffff24,#ffffff0a 38%,#ffffff05),#0a0d142e;border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 64px #00000073,inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff08;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);color:#f1f5f9}.login-card :is(.login-card-title){color:#fff}.login-card :is(.login-card-desc,.login-label,.login-form-tools,.login-check,.login-lang,.login-divider,.login-register){color:#e2e8f0c7}.login-card .login-input{background:#ffffff0f;border-color:#ffffff29}.login-card .login-input:focus-within{background:#ffffff17}.login-card .login-input input{color:#fff;-webkit-text-fill-color:#ffffff}.login-card .login-input input::placeholder{color:#e2e8f080}.login-card .login-header-actions,.login-card .login-eye{color:#e2e8f0cc}.login-moon{position:absolute;z-index:0;top:-6vh;right:2vw;height:min(96vh,980px);width:auto;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.92;filter:drop-shadow(0 0 40px rgba(120,160,220,.12));animation:login-moon-float 26s ease-in-out infinite alternate}@keyframes login-moon-float{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(-1.2vw,1.6vh,0) rotate(-1.5deg)}}@media (max-width: 900px){.login-moon{height:56vh;top:-6vh;right:0;opacity:.8}}@media (prefers-reduced-motion: reduce){.login-moon{animation:none}}:is(.m-card,.ov__rail-row,.ov__clients button,.gr-feed__row,a.ui-stat,button.ui-stat,.rail__item):hover{border-color:color-mix(in srgb,var(--rust-chart-primary) 18%,transparent);transform:translateY(-1px)}.m-card:hover,.rail__item:hover{background-image:var(--rust-dashboard-port-row-hover-sheen);background-color:var(--rust-dashboard-port-row-background-hover)}.ui-table tbody tr.is-click{cursor:pointer;transition:transform .18s var(--ease-std)}.ui-table tbody tr.is-click:hover{transform:translateY(-1px)}.m-card.is-selected,.rail__item.is-active{background-image:linear-gradient(90deg,color-mix(in srgb,var(--rust-chart-primary) 20%,transparent) 0%,transparent 100%);box-shadow:inset 4px 0 0 var(--rust-chart-primary);border-color:color-mix(in srgb,var(--rust-chart-primary) 24%,transparent);transition:background-image .2s var(--ease-std),box-shadow .2s var(--ease-std)}@media (max-width: 900px){.rail__item.is-active{box-shadow:inset 0 -3px 0 var(--rust-chart-primary)}}.num-flash--up{animation:num-flash-up .6s ease-out}.num-flash--down{animation:num-flash-down .6s ease-out}@keyframes num-flash-up{0%{color:var(--c-up)}}@keyframes num-flash-down{0%{color:var(--c-down)}}:is(.ui-iconbtn,.ui-btn):disabled .lucide-refresh-cw,:is(.ui-iconbtn,.ui-btn):disabled .lucide-rotate-cw{animation:ui-spin .8s linear infinite}.top-bar.is-on span{animation-duration:1.1s;animation-timing-function:cubic-bezier(.65,.05,.36,1)}.ui-seg.has-thumb:before{content:"";position:absolute;left:0;width:var(--thumb-w);transform:translate(var(--thumb-x))}.ui-seg.thumb-ready:before,.ui-tabs.thumb-ready:after{transition:transform .24s var(--ease-std),width .24s var(--ease-std)}.ui-seg.has-thumb button{position:relative;z-index:1}.ui-tabs{position:relative}.ui-tabs.has-thumb:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:calc(var(--thumb-w) - 16px);margin-left:8px;border-radius:2px;background:var(--rust-chart-primary);transform:translate(var(--thumb-x))}.ui-tabs.has-thumb .ui-tab[aria-selected=true]:after{display:none}@keyframes systemSwitchSceneIn{0%{opacity:0;transform:translate(26px) scale(.985)}to{opacity:1;transform:none}}.app__content>.page{animation:systemSwitchSceneIn .72s ease backwards}.app__content>.page>*,:is(.ov__kpis,.ov__grid3,.ov__grid2,.g)>*{animation-duration:.64s}@keyframes ui-sweep{0%{transform:translate(-140%) skew(-18deg)}42%,to{transform:translate(340%) skew(-18deg)}}.login-submit{position:relative;overflow:hidden}.login-submit:not(:disabled):after,.tb__tab.is-active:after{content:"";position:absolute;top:0;bottom:0;left:0;width:28%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:ui-sweep 3.2s ease-in-out infinite}.tb__tab.is-active:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent)}:is(.ui-tab,.ui-seg button,.ui-stat[href],button.ui-stat,.m-card,.rail__item,[role=button],.ui-menu__item,.ui-btn,.ui-iconbtn,.tb__tab):not(:disabled){cursor:pointer}@media (prefers-reduced-motion: reduce){.app__content>.page,.num-flash--up,.num-flash--down,.login-submit:after,.tb__tab.is-active:after,.login-background-grid,:is(.ui-iconbtn,.ui-btn):disabled :is(.lucide-refresh-cw,.lucide-rotate-cw){animation:none!important}.ui-seg.thumb-ready:before,.ui-tabs.thumb-ready:after{transition:none}}.rail__item{--rail-c: rgba(165, 178, 198, .45)}.rail__item[data-pnl=up]{--rail-c: var(--c-up)}.rail__item[data-pnl=down]{--rail-c: var(--c-down)}.rail__item:before{background:var(--rail-c)}.rail__item[data-pnl=up],.rail__item[data-pnl=down]{background-image:linear-gradient(90deg,color-mix(in srgb,var(--rail-c) 10%,transparent) 0%,transparent 70%)}.rail__item.is-active{background-image:linear-gradient(90deg,color-mix(in srgb,var(--rail-c) 20%,transparent) 0%,transparent 100%);box-shadow:inset 4px 0 0 var(--rail-c),0 0 14px color-mix(in srgb,var(--rail-c) 22%,transparent);border-color:color-mix(in srgb,var(--rail-c) 40%,transparent)}.rail__item.is-active[data-pnl=flat]{--rail-c: var(--rust-chart-primary)}@media (max-width: 900px){.rail__item.is-active{box-shadow:inset 0 -3px 0 var(--rail-c)}}.ui-card,.ov__kpis .ui-stat,.ui-chart-panel{background:var(--rust-panel-background);border:1px solid var(--color-split);border-radius:var(--rust-border-radius);box-shadow:var(--rust-layout-inset-highlight)}.ui-card__head{min-height:var(--rust-panel-title-height);padding:10px var(--rust-panel-title-padding-x);gap:12px;background:var(--rust-panel-header-background);border-bottom:1px solid var(--color-split)}.ui-card__head--plain{background:transparent;border-bottom:0}.ui-card__title{font-size:var(--rust-panel-title-font-size);font-weight:600;line-height:20px;color:var(--rust-panel-title-text-color)}.ui-card__desc{font-size:11px;line-height:16px;color:var(--rust-color-white-2)}.ui-card__body{padding:12px var(--rust-panel-title-padding-x) 16px}.ui-card__foot{padding:12px var(--rust-panel-title-padding-x);border-top:1px solid var(--color-split)}.ui-stat,.ov__kpis .ui-stat{gap:4px;padding:14px var(--rust-panel-title-padding-x);min-height:0}.ui-stat__label,.ov__kpis .ui-stat__label{gap:7px;font-size:12px;line-height:18px;font-weight:400;color:var(--rust-color-white-2)}.ui-stat__dot{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--metric-color, var(--rust-chart-primary))}.ui-stat__value,.ov__kpis .ui-stat__value{min-height:var(--rust-dashboard-metric-line-height);font-size:var(--rust-dashboard-metric-size);line-height:var(--rust-dashboard-metric-line-height);font-weight:var(--rust-dashboard-metric-weight);letter-spacing:-.015em;color:var(--rust-color-white-0)}.ui-stat__unit,.ov__kpis .ui-stat__unit{margin-left:7px;font-size:12px;font-weight:400;color:var(--rust-color-white-2)}.ui-stat__foot,.ov__kpis .ui-stat__foot{font-size:11px;line-height:16px;color:var(--rust-color-white-2)}.ui-btn--primary:not(:disabled),.ui-btn--primary:not(:disabled):hover,.ui-btn--primary:not(:disabled):active{color:var(--rust-primary-button-text-color);border:var(--rust-primary-button-border);background:var(--rust-swal-confirm-button-background);box-shadow:var(--rust-swal-confirm-button-shadow);font-weight:600}.ui-btn--primary:not(:disabled):hover{background:var(--rust-swal-confirm-button-background-hover);filter:brightness(1.04)}.ui-btn--primary:not(:disabled):active{background:var(--rust-swal-confirm-button-background-pressed);transform:scale(.98)}.ui-btn--secondary,.ui-btn:not(.ui-btn--primary):not(.ui-btn--ghost):not(.ui-btn--danger){color:var(--rust-control-button-text-color);background:var(--rust-control-button-background);border:1px solid var(--rust-control-button-border-color);font-weight:600}.ui-btn--secondary:not(:disabled):hover,.ui-btn:not(.ui-btn--primary):not(.ui-btn--ghost):not(.ui-btn--danger):not(:disabled):hover{color:var(--rust-control-button-text-color-hover);background:var(--rust-control-button-background-hover);border-color:var(--rust-control-button-border-color-hover);box-shadow:var(--rust-control-button-shadow-hover)}.ui-btn--secondary:not(:disabled):active{background:var(--rust-control-button-background-pressed);border-color:var(--rust-control-button-border-color-pressed)}.ui-btn--danger{color:var(--rust-control-button-danger-text-color);background:var(--rust-control-button-danger-background);border:1px solid var(--rust-control-button-danger-border-color)}.ui-btn--danger:not(:disabled):hover{background:var(--rust-control-button-danger-background-hover);border-color:var(--rust-control-button-danger-border-color-hover);color:var(--rust-control-button-danger-text-color)}.ui-iconbtn:not(:disabled):hover,.port-header-button:hover{border-color:var(--color-split);background:var(--rust-port-control-background-hover);color:var(--rust-color-white-1)}.ui-input,.ui-select,.ui-textarea{background:var(--rust-setting-input-background);border:1px solid var(--rust-setting-input-border-color);border-radius:8px;color:var(--rust-color-white-1)}.ui-input:hover,.ui-select:hover,.ui-textarea:hover{border-color:var(--rust-setting-input-border-color-hover)}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{background:var(--rust-setting-input-background-focus);border-color:var(--rust-setting-input-border-color-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--rust-chart-primary) 12%,transparent);outline:none}.ui-seg{gap:8px;padding:0;border:0;background:transparent}.ui-seg button{height:30px;padding:0 12px;border:1px solid var(--rust-port-control-border-color);border-radius:999px;color:var(--rust-port-control-text-color);background:var(--rust-port-control-background);font-size:13px;font-weight:400}.ui-seg button:hover{border-color:var(--rust-port-control-border-color-hover);background:var(--rust-port-control-background-hover);color:var(--rust-port-control-active-text-color)}.ui-seg button[aria-pressed=true]{border-color:var(--rust-port-control-active-border-color);background:var(--rust-port-control-active-background);color:var(--rust-port-control-active-text-color);box-shadow:none}.ui-seg.has-thumb button{border-color:transparent;background:transparent}.ui-seg.has-thumb{position:relative;padding:3px;gap:2px;border:1px solid var(--rust-port-control-border-color);border-radius:999px;background:var(--rust-port-control-background)}.ui-seg.has-thumb:before{top:3px;bottom:3px;border-radius:999px;border:1px solid var(--rust-port-control-active-border-color);background:var(--rust-port-control-active-background);box-shadow:none}.ui-seg.has-thumb button[aria-pressed=true]{border-color:transparent;background:transparent;color:var(--rust-port-control-active-text-color)}.ui-badge{height:20px;padding:0 8px;border-radius:999px;font-size:11px;line-height:14px;font-weight:600;background:color-mix(in srgb,var(--b) 12%,transparent)}.ui-badge--blue{--b: var(--rust-chart-primary)}.ui-badge--green{--b: var(--rust-color-green-0)}.ui-badge--red{--b: var(--rust-color-red-0)}.ui-badge--amber{--b: var(--rust-color-yellow-0)}.ui-badge--outline{box-shadow:inset 0 0 0 1px var(--rust-port-control-border-color)}.ui-dot{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 16%,transparent)}.ui-progress__track{height:3px;background:#d2ddec1f}.ui-progress__fill{background:linear-gradient(90deg,var(--rust-color-green-0),var(--rust-color-blue-0))}.ui-table-wrap{padding:0 10px 8px}.ui-card__body--flush>div>.ui-table-wrap,.ui-card>div>.ui-table-wrap{padding-top:0}.ui-table{border-collapse:separate;border-spacing:0 4px;font-size:12px}.ui-table th{height:28px;padding:0 12px;background:var(--rust-color-surface-1);border-bottom:1px solid rgba(165,178,198,.08);color:var(--rust-color-white-2);font-size:11px;font-weight:400;line-height:14px}.ui-table th:first-child,.ui-table td:first-child{padding-left:14px}.ui-table th:last-child,.ui-table td:last-child{padding-right:12px}.ui-table th.is-sortable:hover{color:var(--rust-color-white-1)}.ui-table th .ui-sort{opacity:1;color:var(--rust-color-white-3)}.ui-table th[aria-sort=ascending] .ui-sort,.ui-table th[aria-sort=descending] .ui-sort{color:var(--rust-color-blue-0)}.ui-table td{position:relative;height:44px;padding:0 12px;background-color:var(--rust-dashboard-port-row-background);border:0 solid rgba(165,178,198,.075);border-top-width:1px;border-bottom-width:1px;color:var(--rust-color-white-1);font-size:12px;transition:border-color .18s ease,background-color .18s ease}.ui-table tbody tr:last-child td{border-bottom-width:1px}.ui-table td:first-child{border-left-width:1px;border-radius:6px 0 0 6px}.ui-table td:last-child{border-right-width:1px;border-radius:0 6px 6px 0}.ui-table td:first-child:before{content:"";position:absolute;inset:7px auto 7px 0;width:2px;border-radius:0 999px 999px 0;background:#d2ddec2e}.ui-table tbody tr[data-status=ok] td:first-child:before{background:var(--rust-color-green-0)}.ui-table tbody tr[data-status=warn] td:first-child:before{background:var(--rust-color-yellow-0)}.ui-table tbody tr[data-status=bad] td:first-child:before{background:var(--rust-color-red-0)}.ui-table tbody tr[data-status=paused] td:first-child:before{background:var(--rust-color-white-3)}.ui-table tbody tr[data-status=ok] td:first-child{background-image:var(--rust-table-row-online-background)}.ui-table tbody tr[data-status=warn] td:first-child{background-image:linear-gradient(90deg,rgba(var(--rust-color-warning-rgb),.13) 0%,color-mix(in srgb,var(--rust-chart-primary) 4.5%,transparent) 48%,transparent 100%)}.ui-table tbody tr[data-status=bad] td:first-child{background-image:linear-gradient(90deg,rgba(255,100,127,.13) 0%,color-mix(in srgb,var(--rust-chart-primary) 4.5%,transparent) 48%,transparent 100%)}.ui-table tbody tr.is-click:hover td,.ui-table tbody tr:hover td{background-color:var(--rust-dashboard-port-row-background-hover);border-color:color-mix(in srgb,var(--rust-chart-primary) 18%,transparent)}.ui-table tbody tr.is-click:hover td{background-image:var(--rust-dashboard-port-row-hover-sheen)}.ui-table tbody tr.is-click[data-status=ok]:hover td:first-child{background-image:var(--rust-table-row-online-background),var(--rust-dashboard-port-row-hover-sheen)}.ui-table tbody tr.is-selected td{background-color:var(--rust-dashboard-port-row-background-hover);border-color:color-mix(in srgb,var(--rust-chart-primary) 24%,transparent);background-image:linear-gradient(90deg,color-mix(in srgb,var(--rust-chart-primary) 20%,transparent) 0%,transparent 100%)}.ui-table tbody tr.is-selected td:first-child{box-shadow:inset 4px 0 0 var(--rust-chart-primary)}.ui-table--compact td{height:38px}.ui-table__empty{color:var(--rust-color-white-3)}.m-card{gap:6px;padding:9px 9px 9px 12px;border:1px solid rgba(165,178,198,.075);border-radius:8px;background:var(--rust-dashboard-port-row-background);color:var(--rust-color-white-1)}.m-card:before{inset:10px auto 10px 0;width:2px;border-radius:0 999px 999px 0;background:#d2ddec2e}.m-card--up:before{background:var(--rust-color-green-0)}.m-card--amber:before{background:var(--rust-color-yellow-0)}.m-card--down:before{background:var(--rust-color-red-0)}.m-card__head b{max-width:48%;flex:0 0 auto;font-size:16px;line-height:21px;font-weight:700;color:var(--rust-color-white-1)}.m-card__head .ui-badge{max-width:92px;overflow:hidden;text-overflow:ellipsis}.m-card__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.m-chip{min-width:0;min-height:36px;justify-content:center;padding:5px 7px;border:1px solid rgba(165,178,198,.07);border-radius:7px;background:#ffffff06}:root[data-theme=day] .m-chip{background:#10182808}.m-chip small{font-size:10px;line-height:12px;color:var(--rust-color-white-3)}.m-chip b{min-width:0;overflow:hidden;font-size:12px;line-height:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;color:var(--rust-color-white-1)}.m-card__bar{height:3px;background:#d2ddec1f}.m-card__bar i{background:linear-gradient(90deg,var(--rust-color-green-0),var(--rust-color-blue-0))}.app--topnav{grid-template-columns:minmax(0,1fr)!important}.tb{height:56px;min-height:56px;gap:18px;padding:0 20px;background:var(--rust-navigation-background);border-bottom:1px solid var(--rust-layout-border);box-shadow:var(--rust-layout-inset-highlight),var(--rust-layout-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tb__brand{flex:0 0 auto;display:inline-flex;align-items:center;height:36px}.tb__brand img{height:30px;width:auto}.tb__tabs{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.tb__tabs::-webkit-scrollbar{display:none}.tb__tab{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid transparent;border-radius:8px;color:var(--rust-color-white-2);font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none!important;overflow:hidden;transition:background .18s ease,border-color .18s ease,color .18s ease}.tb__tab:hover{background:var(--rust-menu-item-background-hover);color:var(--rust-color-white-1)}.tb__tab.is-active{background:var(--rust-menu-item-background-active);border-color:var(--rust-menu-item-border-active);box-shadow:var(--rust-menu-item-shadow-active);color:var(--rust-color-white-0)}.tb__tab.is-active svg{color:var(--rust-chart-primary)}.tb__search,.tb__scope{border-color:var(--rust-port-control-border-color);background:var(--rust-port-control-background);border-radius:8px}.tb__search:hover,.tb__scope:hover{border-color:var(--rust-port-control-border-color-hover)}.module-nav{background:var(--rust-sub-navigation-background);box-shadow:inset 0 -1px var(--rust-layout-border)}.module-nav a{color:var(--rust-color-white-2)}.module-nav a:hover{color:var(--rust-color-white-1);background:var(--rust-menu-item-background-hover)}.module-nav a.is-active{color:var(--rust-color-white-0);border-bottom-color:var(--rust-chart-primary)}.app__content{background:var(--rust-color-surface-0)}.mobile-context{background:var(--rust-navigation-background);border-bottom:1px solid var(--rust-layout-border)}@media (max-width: 900px){.mobile-nav{left:max(20px,env(safe-area-inset-left));right:max(20px,env(safe-area-inset-right));max-width:420px;margin:0 auto;height:62px;padding:6px;border:1px solid var(--rust-mobile-float-tabs-border-color);border-radius:31px;background:var(--rust-mobile-float-tabs-background)}.mobile-nav>a{border:1px solid transparent;border-radius:25px;color:var(--rust-mobile-float-tabs-icon-color)}.mobile-nav>a[aria-current=page]{color:var(--rust-mobile-float-tabs-active-icon-color);border-color:var(--rust-mobile-float-tabs-active-border-color);background:var(--rust-mobile-float-tabs-active-background)!important}.mobile-nav>a[aria-current=page] .mobile-nav__icon{background:transparent;color:inherit}}.dash-shell{display:grid;grid-template-columns:minmax(0,1fr) 336px;gap:14px;align-items:start;min-width:0}.dash-shell--rail{grid-template-columns:240px minmax(0,1fr) 336px}.dash-rail,.dash-center,.dash-side{display:flex;flex-direction:column;gap:14px;min-width:0}.dash-rail{position:sticky;top:0;align-self:start;max-height:calc(100dvh - var(--topbar-h) - 28px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.dash-rail>*{flex:none}.dash-shell--solo{grid-template-columns:minmax(0,1fr)}.dash-side :is(.g-5,.g-6,.g-4,.g-3){grid-template-columns:minmax(0,1fr);gap:10px}.dash-side .ov__grid2{grid-template-columns:minmax(0,1fr)}.dash-side .ov__rail{display:flex;flex-direction:column;gap:8px}@media (max-width: 1280px){.dash-shell{grid-template-columns:minmax(0,1fr) 316px;gap:12px}.dash-shell--rail{grid-template-columns:220px minmax(0,1fr) 300px}}@media (max-width: 1120px){.dash-shell,.dash-shell--rail{grid-template-columns:minmax(0,1fr)}.dash-rail{position:static;max-height:none;overflow:visible}}@media (max-width: 760px){.dash-shell,.dash-center,.dash-side,.dash-rail{gap:10px}}@media (min-width: 901px){.dash-center .ov__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:var(--rust-panel-background);border:1px solid var(--color-split);border-radius:var(--rust-border-radius);box-shadow:var(--rust-layout-inset-highlight)}.dash-center .ov__kpis .ui-stat{background:none;border:0;border-left:1px solid var(--rust-hash-divider);border-radius:0;box-shadow:none;padding:16px 20px 12px}.dash-center .ov__kpis .ui-stat:first-child{border-left:0}.dash-center .ov__kpis .ui-stat:first-child .ui-stat__value{font-size:var(--rust-dashboard-metric-lead-size)}}.rail{display:flex;flex-direction:column;gap:8px;padding:8px;background:var(--rust-panel-background);border:1px solid var(--color-split);border-radius:var(--rust-border-radius);box-shadow:var(--rust-layout-inset-highlight);min-width:0}.rail__head{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:0 6px;color:var(--rust-panel-title-text-color);font-size:var(--rust-panel-title-font-size)}.rail__head .num{color:var(--rust-color-white-2);font-size:12px}.rail__list{display:flex;flex-direction:column;gap:4px}.rail__item{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:9px 12px 9px 14px;border:1px solid rgba(165,178,198,.075);border-radius:6px;background-color:var(--rust-dashboard-port-row-background);color:var(--rust-color-white-1);text-align:left;overflow:hidden;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.rail__item:before{content:"";position:absolute;inset:8px auto 8px 0;width:2px;border-radius:0 999px 999px 0;background:#d2ddec2e}.rail__item[data-status=ok]:before{background:var(--rust-color-green-0)}.rail__item[data-status=warn]:before{background:var(--rust-color-yellow-0)}.rail__item[data-status=bad]:before{background:var(--rust-color-red-0)}.rail__item[data-status=ok]{background-image:var(--rust-table-row-online-background)}.rail__text{min-width:0;flex:1 1 auto;display:grid;gap:2px}.rail__text b{overflow:hidden;font-size:14px;line-height:18px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.rail__text small{overflow:hidden;font-size:11px;line-height:14px;color:var(--rust-color-white-2);text-overflow:ellipsis;white-space:nowrap}.rail__value{flex:0 0 auto;font-size:13px;font-weight:700}.dash-rail .ov__clients{display:flex;flex-direction:column;gap:4px;padding:8px}.dash-rail .ov__clients button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name eq" "name pnl";gap:0 10px;padding:9px 12px 9px 14px;border:1px solid rgba(165,178,198,.075);border-radius:6px;background:var(--rust-dashboard-port-row-background);text-align:left}.dash-rail .ov__clients button>:nth-child(1){grid-area:name}.dash-rail .ov__clients button>:nth-child(2){grid-area:eq;text-align:right}.dash-rail .ov__clients button>:nth-child(3){grid-area:pnl;text-align:right;font-size:11px}.dash-rail .ov__clients button>svg{display:none}.dash-rail .ov__clients button:hover{border-color:color-mix(in srgb,var(--rust-chart-primary) 18%,transparent);background:var(--rust-dashboard-port-row-background-hover)}@media (max-width: 1120px){.rail{flex-direction:row;padding:0;background:none;border:0;box-shadow:none;overflow-x:auto;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail__head{display:none}.rail__list{flex-direction:row;gap:8px}.rail__item{flex:0 0 auto;min-width:168px}.dash-rail .ov__clients{flex-direction:row;overflow-x:auto}.dash-rail .ov__clients button{flex:0 0 auto;min-width:190px}}.dash-side .ctl-row{grid-template-columns:minmax(0,1fr);gap:6px}.dash-side .ctl-stats{grid-template-columns:minmax(0,1fr)}.dash-side .ctl-head{flex-wrap:wrap}
