@charset "UTF-8";:root,:root[data-theme=dark]{color-scheme:dark;--bg: #0b0f14;--chrome: #101721;--chrome-2: #151e2a;--panel: #0f151d;--panel-2: #141c26;--line: #263342;--line-soft: #1a2531;--text: #eef3f8;--muted: #9aa8b6;--subtle: #6f7f8f;--accent: #61b7ff;--accent-strong: #8ed0ff;--danger: #f26d78;--ok: #7bd88f;--titlebar-grad-1: #151f2b;--titlebar-grad-2: #101721;--control-bg: #111a25;--control-hover: #182535;--tree-bg: #0c121a;--surface-sunken: #0d141d;--address-bg: #0f1722;--search-bg: #0a1017;--thead-bg: #111a25;--menu-bg: #1a2535;--card-bg: #0d1520;--code-bg: #080d13;--editor-bg: #080e14;--editor-focus-bg: #09101a;--input-bg: #0b1118;--tree-text: #c7d2de;--crumb-text: #cfd9e4;--folder-text: #f0d184;--code-text: #dbe7f3;--active-text: #f4f9ff;--on-accent: #06101a;--warn-text: #f0c060;--tree-hover: #111b27;--tree-active-bg: #16324a;--row-selected-bg: #173653;--row-selected-outline: rgba(97, 183, 255, .38);--row-hover: rgba(255, 255, 255, .035);--accent-soft: rgba(97, 183, 255, .12);--accent-soft-weak: rgba(97, 183, 255, .09);--accent-hover: rgba(97, 183, 255, .22);--accent-glow: rgba(97, 183, 255, .08);--app-sheen: rgba(255, 255, 255, .035);--focus-ring: rgba(88, 213, 201, .14);--danger-text: #ffb8bf;--danger-notice-text: #ffd3d3;--danger-bg: rgba(242, 109, 120, .12);--danger-notice-bg: rgba(242, 109, 120, .13);--danger-border: rgba(242, 109, 120, .38);--danger-soft: rgba(242, 109, 120, .1);--ok-bg: rgba(123, 216, 143, .12);--ok-text: #caf5d3;--backdrop: rgba(0, 0, 0, .62);--shadow-1: 0 24px 70px rgba(0, 0, 0, .38);--shadow-2: 0 8px 32px rgba(0, 0, 0, .55)}:root[data-theme=light]{color-scheme:light;--bg: #f3f5f8;--chrome: #e9edf2;--chrome-2: #dfe5ec;--panel: #ffffff;--panel-2: #f4f6f9;--line: #d2dae3;--line-soft: #e4e9ef;--text: #1c2530;--muted: #5d6b7a;--subtle: #8593a2;--accent: #2f7fd6;--accent-strong: #1f6fc6;--danger: #d23b47;--ok: #2e9d54;--titlebar-grad-1: #ffffff;--titlebar-grad-2: #eef2f6;--control-bg: #eef2f7;--control-hover: #e1e8f0;--tree-bg: #f6f8fa;--surface-sunken: #eef2f6;--address-bg: #f1f4f8;--search-bg: #ffffff;--thead-bg: #eef2f7;--menu-bg: #ffffff;--card-bg: #f6f8fa;--code-bg: #f5f7f9;--editor-bg: #ffffff;--editor-focus-bg: #f8fafc;--input-bg: #ffffff;--tree-text: #2a3642;--crumb-text: #2a3642;--folder-text: #9a6b00;--code-text: #1c2530;--active-text: #0b3a5c;--on-accent: #ffffff;--warn-text: #b06a00;--tree-hover: #e8edf3;--tree-active-bg: #d3e4f5;--row-selected-bg: #d6e7fa;--row-selected-outline: rgba(47, 127, 214, .45);--row-hover: rgba(0, 0, 0, .04);--accent-soft: rgba(47, 127, 214, .12);--accent-soft-weak: rgba(47, 127, 214, .08);--accent-hover: rgba(47, 127, 214, .22);--accent-glow: rgba(47, 127, 214, .1);--app-sheen: rgba(0, 0, 0, .02);--focus-ring: rgba(47, 127, 214, .18);--danger-text: #b3242f;--danger-notice-text: #8a1c25;--danger-bg: rgba(210, 59, 71, .1);--danger-notice-bg: rgba(210, 59, 71, .1);--danger-border: rgba(210, 59, 71, .3);--danger-soft: rgba(210, 59, 71, .1);--ok-bg: rgba(46, 157, 84, .12);--ok-text: #1f7a40;--backdrop: rgba(15, 25, 35, .45);--shadow-1: 0 18px 50px rgba(20, 30, 45, .18);--shadow-2: 0 8px 32px rgba(20, 30, 45, .22)}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif}button,input,select{font:inherit}button{border:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}input,select{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--input-bg);color:var(--text);padding:.62rem .72rem;outline:none}input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}a{color:inherit}
