@font-face{font-family:SignalchiYekan;src:url('../fonts/live-room/YekanBakh-Regular.woff2') format('woff2');font-display:swap;font-weight:100 500}
@font-face{font-family:SignalchiYekan;src:url('../fonts/live-room/YekanBakh-SemiBold.woff2') format('woff2');font-display:swap;font-weight:600 900}
:root{--signal-font:SignalchiYekan,Arial,sans-serif;--signal-header:#1d1d42;--signal-blue:#0b5cff;--signal-blue-hover:#0845dc;--signal-canvas:#f5f6f8;--signal-surface:#fff;--signal-ink:#171735;--signal-muted:#73738b;--signal-line:#dedee6;--signal-soft:#e8e8ec;--signal-tint:#edf1ff;--signal-good:#167b59;--signal-good-bg:#eaf6f0;--signal-bad:#c82b40;--signal-bad-bg:#fff0f2;--signal-warning:#8b6216;--signal-warning-bg:#fff6df;--signal-menu-shadow:0 4px 14px #1d1d4226;--signal-radius:8px}
[data-theme=dark]{--signal-canvas:#232234;--signal-surface:#292a30;--signal-ink:#f3f6f9;--signal-muted:#b2b2c7;--signal-line:#45445b;--signal-soft:#393a40;--signal-tint:#343957;--signal-blue:#91aaff;--signal-blue-hover:#abc0ff;--signal-good:#8bdfbb;--signal-good-bg:#29453d;--signal-bad:#ff9baa;--signal-bad-bg:#51323e;--signal-warning:#f2d29b;--signal-warning-bg:#493f2d;--signal-menu-shadow:0 4px 18px #0005}
[data-theme=dark] :is(.signalchi-panel,.signalchi-auth,.signalchi-entry){--canvas:var(--signal-canvas);--surface:var(--signal-surface);--ink:var(--signal-ink);--muted:var(--signal-muted);--rule:var(--signal-line);--soft:var(--signal-soft);--primary:var(--signal-blue);--primary-hover:var(--signal-blue-hover);--tint:var(--signal-tint);--good:var(--signal-good);--good-bg:var(--signal-good-bg);--bad:var(--signal-bad);--bad-bg:var(--signal-bad-bg);--warning:var(--signal-warning);--warning-bg:var(--signal-warning-bg);--vip:var(--signal-blue);--vip-bg:var(--signal-tint)}
.signalchi-panel,.signalchi-auth,.signalchi-entry{--canvas:var(--signal-canvas);--surface:var(--signal-surface);--ink:var(--signal-ink);--muted:var(--signal-muted);--rule:var(--signal-line);--soft:var(--signal-soft);--primary:var(--signal-blue);--primary-hover:var(--signal-blue-hover);--tint:var(--signal-tint);--primary-soft:var(--signal-tint);--surface-alt:var(--signal-soft);--good:var(--signal-good);--good-bg:var(--signal-good-bg);--bad:var(--signal-bad);--bad-bg:var(--signal-bad-bg);--warning:var(--signal-warning);--warning-bg:var(--signal-warning-bg);--vip:var(--signal-blue);--vip-bg:var(--signal-tint);--shadow:var(--signal-menu-shadow);--radius:8px;--radius-sm:6px;--cs-primary:var(--primary);--cs-ink:var(--ink);--cs-muted:var(--muted);--cs-line:var(--rule);--cs-surface:var(--surface);--cs-soft:var(--soft);--customer-primary:var(--primary);--customer-text:var(--ink);--customer-muted:var(--muted);--customer-border:var(--rule);background:var(--canvas);color:var(--ink);font-family:var(--signal-font);font-size:14px;line-height:21px;letter-spacing:0}
:is(.signalchi-panel,.signalchi-auth,.signalchi-entry) :is(button,input,select,textarea){font-family:inherit;letter-spacing:0}
:is(.signalchi-panel,.signalchi-auth,.signalchi-entry) [hidden]{display:none!important}
:is(.signalchi-panel,.signalchi-auth,.signalchi-entry) *{box-sizing:border-box;letter-spacing:0}
:is(.signalchi-panel,.signalchi-auth,.signalchi-entry) .lucide{width:20px;height:20px;stroke-width:1.7;flex-shrink:0}
:is(.signalchi-panel,.signalchi-auth,.signalchi-entry) :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--primary);outline-offset:3px}
:is(.signalchi-panel,.signalchi-auth,.signalchi-entry) ::selection{background:var(--tint);color:var(--ink)}
:is(.signalchi-panel,.signalchi-auth,.signalchi-entry) :is(p,dd,h1,h2,h3){overflow-wrap:anywhere}
:is(.signalchi-panel,.signalchi-auth,.signalchi-entry) :is(.num,[dir=ltr]){font-family:var(--signal-font);font-variant-numeric:tabular-nums}
@media(prefers-reduced-motion:reduce){:is(.signalchi-panel,.signalchi-auth,.signalchi-entry) *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@font-face{font-family:SignalchiRocket;src:url('../fonts/live-room/rocket-icons.woff2') format('woff2');font-weight:400;font-display:block}
:is(.signalchi-panel,.signalchi-auth,.signalchi-entry){--signal-font:SignalchiYekan,Arial,sans-serif}
:is(.signalchi-panel,.signalchi-auth,.signalchi-entry) .signalchi-rocket{font-family:SignalchiRocket!important;font-style:normal;font-weight:400;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px;text-rendering:auto}
