:root{--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Segoe UI", sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:"SF Mono", ui-monospace, "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:14px;--sidebar-w:220px;--sidebar-rail-w:64px;--topbar-h:52px;--inspector-w:620px;--tabbar-h:58px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--telegram:#2aabee}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue:#007aff;--green:#34c759;--orange:#ff9500;--red:#ff3b30;--purple:#af52de;--teal:#30b0c7;--cyan:#32ade6;--yellow:#fc0;--pink:#ff2d55;--indigo:#5856d6;--lime:#a8d94a;--bg:#f5f5f7;--bg-gradient:#f5f5f7;--bg-elev:#fff;--bg-glow-1:transparent;--bg-glow-2:transparent;--bg-glow-3:transparent;--sidebar:#ececeed1;--topbar:#f5f5f7cc;--surface:#fff;--surface-solid:#fff;--surface-hover:#fafafa;--surface-sunken:#00000009;--surface-raised:#fff;--popover:#fff;--overlay:#00000047;--border:#00000014;--border-strong:#00000024;--hairline:#0000000f;--text:#1d1d1f;--text-2:#6e6e73;--text-3:#8e8e93;--text-inverse:#fff;--fill:#78788029;--fill-2:#7878801f;--fill-3:#78788014;--selection:#007aff29;--accent:#007aff;--accent-soft:#007aff1a;--accent-line:#007aff4d;--text-green:#248a3d;--text-red:#d70015;--text-orange:#c93400;--track:#78788029;--shadow-sm:0 .5px 1px #0000000d, 0 1px 3px #0000000a;--shadow-md:0 8px 24px -10px #00000029, 0 0 0 .5px #0000000f;--shadow-lg:0 24px 64px -16px #00000042, 0 0 0 .5px #00000014;--card-highlight:0 0 0 0 transparent;--chart-grid:#0000000f;--chart-axis:#3c3c4380}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--blue:#0a84ff;--green:#30d158;--orange:#ff9f0a;--red:#ff453a;--purple:#bf5af2;--teal:#40c8e0;--cyan:#64d2ff;--yellow:#ffd60a;--pink:#ff375f;--indigo:#5e5ce6;--lime:#b4e05a;--bg:#161617;--bg-gradient:#161617;--bg-elev:#1e1e20;--bg-glow-1:transparent;--bg-glow-2:transparent;--bg-glow-3:transparent;--sidebar:#242426d1;--topbar:#161617cc;--surface:#1f1f21;--surface-solid:#1f1f21;--surface-hover:#262628;--surface-sunken:#ffffff0a;--surface-raised:#2a2a2d;--popover:#2a2a2d;--overlay:#00000080;--border:#ffffff14;--border-strong:#ffffff24;--hairline:#ffffff0f;--text:#f5f5f7;--text-2:#a1a1a6;--text-3:#6e6e73;--text-inverse:#111;--fill:#7878803d;--fill-2:#78788029;--fill-3:#7878801a;--selection:#0a84ff3d;--accent:#0a84ff;--accent-soft:#0a84ff29;--accent-line:#0a84ff66;--text-green:#30d158;--text-red:#ff6961;--text-orange:#ffb340;--track:#78788038;--shadow-sm:0 0 0 .5px #ffffff0f, 0 1px 3px #0000004d;--shadow-md:0 10px 28px -12px #0009, 0 0 0 .5px #ffffff14;--shadow-lg:0 24px 64px -16px #000000bf, 0 0 0 .5px #ffffff1a;--card-highlight:0 0 0 0 transparent;--chart-grid:#ffffff0f;--chart-axis:#ebebf566}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;margin:0;font-size:13.5px;line-height:1.5;overflow:hidden}#app{height:100%}::selection{background:var(--selection)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}a{color:var(--accent);text-decoration:none}h1,h2,h3,h4,p{margin:0}code,kbd,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.94em}.num{font-variant-numeric:tabular-nums}*{scrollbar-width:thin;scrollbar-color:var(--fill) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--fill);background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--text-3)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}select option,select optgroup{background-color:var(--popover);color:var(--text)}.glass{-webkit-backdrop-filter:blur(30px)saturate(180%)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.c-blue{color:var(--blue)}.c-green{color:var(--green)}.c-orange{color:var(--orange)}.c-red{color:var(--red)}.c-purple{color:var(--purple)}.c-teal{color:var(--teal)}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes spin{to{transform:rotate(360deg)}}.pm-blur{filter:blur(4px)}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),textarea,select,[contenteditable=true]{font-size:16px!important}}.ctl{border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;height:30px;box-shadow:inset 0 0 0 .5px var(--border-strong), 0 .5px 1px #0000000a;color:var(--text);border:0;outline:0;padding:0 10px;font-size:13px;transition:box-shadow .15s,background .15s}.ctl::placeholder{color:var(--text-3)}.ctl:focus,.ctl:focus-within,.ctl.open{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px var(--accent-soft)}.ctl:disabled,.ctl.disabled{opacity:.55}.ctl.invalid{box-shadow:inset 0 0 0 1px var(--red)}.ctl.mono{font-family:var(--font-mono);font-size:12.5px}
