:root{--font-sans:var(--font-golos), "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, "Cascadia Mono", "Consolas", monospace;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px;--lh-tight:1.25;--lh:1.45;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:6px;--radius:8px;--radius-lg:14px;--radius-full:999px;--control-h:34px;--control-h-sm:28px;--control-h-lg:40px;--row-h:38px;--table-row-h:52px;--table-head-h:42px;--topbar-row-h:56px;--topbar-h:56px;--bottom-bar-h:56px;--sidebar-w:240px;--sidebar-w-collapsed:68px;--page-pad:32px;--gap:24px;--card-pad:20px;--ease:cubic-bezier(.2, 0, 0, 1);--dur:.14s;--dur-state:.12s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-app:#f3f5f8;--bg-surface:#fff;--bg-raised:#fff;--bg-subtle:#f7f8fa;--bg-muted:#eef1f5;--bg-hover:#e7ebf1;--bg-pressed:#dde2e9;--bg-selected:#eaf1f8;--bg-selected-hover:#dde9f6;--tint-hover:#15181d14;--tint-pressed:#15181d21;--bg-inverse:#1b1f25;--overlay:#0f141c61;--border:#e1e5eb;--border-subtle:#eceff3;--border-strong:#c9d0da;--text:#15181d;--logo:#183f63;--text-2:#46505d;--text-3:#5f6977;--text-disabled:#9da6b2;--text-inverse:#f3f5f8;--accent:#245886;--accent-hover:#1d4b73;--accent-pressed:#173d5e;--accent-fg:#fff;--accent-text:#245886;--accent-subtle:#eaf1f8;--accent-subtle-border:#c9dbec;--focus:#2f73b4;--ok-fg:#1a7440;--ok-bg:#e6f4ec;--ok-dot:#23a35a;--warn-fg:#8f5500;--warn-bg:#fcf1d9;--warn-dot:#e09a00;--danger-fg:#b3261e;--danger-bg:#fcebea;--danger-dot:#e0463f;--danger:#c4312a;--danger-hover:#a8261f;--info-fg:#245886;--info-bg:#eaf1f8;--st-new-fg:#0b6682;--st-new-bg:#e2f3f8;--st-new-dot:#1aa3c8;--st-taken-fg:#6337b8;--st-taken-bg:#f0ebfb;--st-taken-dot:#8a5cf0;--st-qualified-fg:#0b6e60;--st-qualified-bg:#e1f4f0;--st-qualified-dot:#17a38d;--st-proposal-fg:#9c2f69;--st-proposal-bg:#fbe9f2;--st-proposal-dot:#d6337f;--st-won-fg:#1a7440;--st-won-bg:#e6f4ec;--st-won-dot:#23a35a;--st-postponed-fg:#73581a;--st-postponed-bg:#f6efdc;--st-postponed-dot:#c39a3a;--st-lost-fg:#555d6a;--st-lost-bg:#eceff3;--st-lost-dot:#8a93a0;--opt-orange-fg:#9a4a0a;--opt-orange-bg:#fdeede;--opt-orange-dot:#e8781a;--mark-red-bg:#fad5d1;--mark-red-line:#e88a83;--mark-green-bg:#cdeedb;--shadow-sm:0 1px 2px #1018280f;--shadow-card:0 1px 2px #1018280a, 0 2px 8px #1018280a;--shadow-pop:0 6px 20px #1018281f, 0 1px 3px #10182814;--shadow-drawer:0 16px 40px #10182824, 0 2px 6px #1018280f;--skeleton:#e8ecf1;--skeleton-shine:#f3f5f8}@media (max-width:1535.98px){:root{--page-pad:24px}}@media (max-width:1023px){:root{--page-pad:24px;--gap:20px}}@media (max-width:639px){:root{--page-pad:16px;--gap:16px;--card-pad:16px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-app:#0e1115;--bg-surface:#15191f;--bg-raised:#1b2027;--bg-subtle:#191d23;--bg-muted:#1f242b;--bg-hover:#242a33;--bg-pressed:#2b323c;--bg-selected:#17293c;--bg-selected-hover:#1e3144;--tint-hover:#e6e9ed12;--tint-pressed:#e6e9ed1c;--bg-inverse:#e7eaee;--overlay:#0000008c;--border:#262c35;--border-subtle:#1f252d;--border-strong:#37404c;--text:#e6e9ed;--logo:#f1f1f1;--text-2:#b2bac5;--text-3:#929ba8;--text-disabled:#58616d;--text-inverse:#15181d;--accent:#2c67a0;--accent-hover:#3574b0;--accent-pressed:#255a8c;--accent-fg:#fff;--accent-text:#86b6e6;--accent-subtle:#16283a;--accent-subtle-border:#24425f;--focus:#6aa6e0;--ok-fg:#6fd49a;--ok-bg:#112a1d;--ok-dot:#3cbf72;--warn-fg:#f0bf5a;--warn-bg:#2d2311;--warn-dot:#e5a824;--danger-fg:#ff8f88;--danger-bg:#331817;--danger-dot:#ef5a53;--danger:#c93a33;--danger-hover:#d9463f;--info-fg:#86b6e6;--info-bg:#16283a;--st-new-fg:#6fcde6;--st-new-bg:#0f2831;--st-new-dot:#33b5d8;--st-taken-fg:#b9a0f5;--st-taken-bg:#221a38;--st-taken-dot:#9a72f2;--st-qualified-fg:#62d3be;--st-qualified-bg:#0f2a26;--st-qualified-dot:#26b39c;--st-proposal-fg:#f08fbe;--st-proposal-bg:#321828;--st-proposal-dot:#e0529a;--st-won-fg:#6fd49a;--st-won-bg:#112a1d;--st-won-dot:#3cbf72;--st-postponed-fg:#dcc285;--st-postponed-bg:#29241a;--st-postponed-dot:#b8984f;--st-lost-fg:#a3abb7;--st-lost-bg:#22272e;--st-lost-dot:#78818e;--opt-orange-fg:#f4a766;--opt-orange-bg:#33200f;--opt-orange-dot:#e8842f;--mark-red-bg:#532624;--mark-red-line:#b4524b;--mark-green-bg:#1c4630;--shadow-sm:0 1px 2px #0006;--shadow-card:0 0 0 1px #ffffff05;--shadow-pop:0 8px 24px #00000073, 0 0 0 1px #ffffff0a;--shadow-drawer:0 16px 40px #00000080, 0 0 0 1px #ffffff0d;--skeleton:#1f252d;--skeleton-shine:#272e37}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-app:#0e1115;--bg-surface:#15191f;--bg-raised:#1b2027;--bg-subtle:#191d23;--bg-muted:#1f242b;--bg-hover:#242a33;--bg-pressed:#2b323c;--bg-selected:#17293c;--bg-selected-hover:#1e3144;--tint-hover:#e6e9ed12;--tint-pressed:#e6e9ed1c;--bg-inverse:#e7eaee;--overlay:#0000008c;--border:#262c35;--border-subtle:#1f252d;--border-strong:#37404c;--text:#e6e9ed;--logo:#f1f1f1;--text-2:#b2bac5;--text-3:#929ba8;--text-disabled:#58616d;--text-inverse:#15181d;--accent:#2c67a0;--accent-hover:#3574b0;--accent-pressed:#255a8c;--accent-fg:#fff;--accent-text:#86b6e6;--accent-subtle:#16283a;--accent-subtle-border:#24425f;--focus:#6aa6e0;--ok-fg:#6fd49a;--ok-bg:#112a1d;--ok-dot:#3cbf72;--warn-fg:#f0bf5a;--warn-bg:#2d2311;--warn-dot:#e5a824;--danger-fg:#ff8f88;--danger-bg:#331817;--danger-dot:#ef5a53;--danger:#c93a33;--danger-hover:#d9463f;--info-fg:#86b6e6;--info-bg:#16283a;--st-new-fg:#6fcde6;--st-new-bg:#0f2831;--st-new-dot:#33b5d8;--st-taken-fg:#b9a0f5;--st-taken-bg:#221a38;--st-taken-dot:#9a72f2;--st-qualified-fg:#62d3be;--st-qualified-bg:#0f2a26;--st-qualified-dot:#26b39c;--st-proposal-fg:#f08fbe;--st-proposal-bg:#321828;--st-proposal-dot:#e0529a;--st-won-fg:#6fd49a;--st-won-bg:#112a1d;--st-won-dot:#3cbf72;--st-postponed-fg:#dcc285;--st-postponed-bg:#29241a;--st-postponed-dot:#b8984f;--st-lost-fg:#a3abb7;--st-lost-bg:#22272e;--st-lost-dot:#78818e;--opt-orange-fg:#f4a766;--opt-orange-bg:#33200f;--opt-orange-dot:#e8842f;--mark-red-bg:#532624;--mark-red-line:#b4524b;--mark-green-bg:#1c4630;--shadow-sm:0 1px 2px #0006;--shadow-card:0 0 0 1px #ffffff05;--shadow-pop:0 8px 24px #00000073, 0 0 0 1px #ffffff0a;--shadow-drawer:0 16px 40px #00000080, 0 0 0 1px #ffffff0d;--skeleton:#1f252d;--skeleton-shine:#272e37}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;padding:0}body{background:var(--bg-app);min-height:100dvh;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-sm);line-height:var(--lh);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}h1,h2,h3,h4{font-weight:600;line-height:var(--lh-tight);letter-spacing:-.005em}ul,ol{padding:0;list-style:none}a{color:var(--accent-text);text-decoration:none}@media (hover:hover){a:hover{text-underline-offset:2px;text-decoration:underline}}button,input,select,textarea{font:inherit;color:inherit}button:disabled{cursor:not-allowed}img,svg{flex-shrink:0;display:block}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:1px}::selection{background:var(--accent-subtle-border)}code,kbd,pre,.mono{font-family:var(--font-mono);font-variant-ligatures:none;font-size:.94em}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.muted{color:var(--text-3)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}hr{border:0;border-top:1px solid var(--border);margin:0}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) #0000}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{:root,:root[data-theme=dark],:root:not([data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-app:#f3f5f8;--bg-surface:#fff;--bg-raised:#fff;--bg-subtle:#f7f8fa;--bg-muted:#eef1f5;--bg-hover:#e7ebf1;--bg-pressed:#dde2e9;--bg-selected:#eaf1f8;--bg-selected-hover:#dde9f6;--tint-hover:#15181d14;--tint-pressed:#15181d21;--bg-inverse:#1b1f25;--overlay:#0f141c61;--border:#e1e5eb;--border-subtle:#eceff3;--border-strong:#c9d0da;--text:#15181d;--logo:#183f63;--text-2:#46505d;--text-3:#5f6977;--text-disabled:#9da6b2;--text-inverse:#f3f5f8;--accent:#245886;--accent-hover:#1d4b73;--accent-pressed:#173d5e;--accent-fg:#fff;--accent-text:#245886;--accent-subtle:#eaf1f8;--accent-subtle-border:#c9dbec;--focus:#2f73b4;--ok-fg:#1a7440;--ok-bg:#e6f4ec;--ok-dot:#23a35a;--warn-fg:#8f5500;--warn-bg:#fcf1d9;--warn-dot:#e09a00;--danger-fg:#b3261e;--danger-bg:#fcebea;--danger-dot:#e0463f;--danger:#c4312a;--danger-hover:#a8261f;--info-fg:#245886;--info-bg:#eaf1f8;--st-new-fg:#0b6682;--st-new-bg:#e2f3f8;--st-new-dot:#1aa3c8;--st-taken-fg:#6337b8;--st-taken-bg:#f0ebfb;--st-taken-dot:#8a5cf0;--st-qualified-fg:#0b6e60;--st-qualified-bg:#e1f4f0;--st-qualified-dot:#17a38d;--st-proposal-fg:#9c2f69;--st-proposal-bg:#fbe9f2;--st-proposal-dot:#d6337f;--st-won-fg:#1a7440;--st-won-bg:#e6f4ec;--st-won-dot:#23a35a;--st-postponed-fg:#73581a;--st-postponed-bg:#f6efdc;--st-postponed-dot:#c39a3a;--st-lost-fg:#555d6a;--st-lost-bg:#eceff3;--st-lost-dot:#8a93a0;--opt-orange-fg:#9a4a0a;--opt-orange-bg:#fdeede;--opt-orange-dot:#e8781a;--mark-red-bg:#fad5d1;--mark-red-line:#e88a83;--mark-green-bg:#cdeedb;--shadow-sm:0 1px 2px #1018280f;--shadow-card:0 1px 2px #1018280a, 0 2px 8px #1018280a;--shadow-pop:0 6px 20px #1018281f, 0 1px 3px #10182814;--shadow-drawer:0 16px 40px #10182824, 0 2px 6px #1018280f;--skeleton:#e8ecf1;--skeleton-shine:#f3f5f8}body{background:#fff}}:root{--line:var(--border);--line-soft:var(--border-subtle);--line-strong:var(--border-strong);--text-muted:var(--text-2);--text-soft:var(--text);--text-faint:var(--text-3);--bg:var(--bg-surface);--bg-sunken:var(--bg-subtle);--bg-sunken-2:var(--bg-hover);--danger:var(--danger-fg);--danger-soft:var(--danger-bg);--warn:var(--warn-fg);--warn-soft:var(--warn-bg);--accent-soft:var(--accent-subtle);--accent-strong:var(--accent);--on-accent:#fff;--strip:var(--bg-subtle);--strip-text:var(--text);--strip-muted:var(--text-2);--strip-line:var(--border);--ink-panel:var(--bg-raised);--ink-panel-text:var(--text);--ink-panel-muted:var(--text-2);--ink-panel-line:var(--border);--fs-xs:12px;--fs-sm:13px;--fs-2xs:11px;--doc-radius-sm:var(--radius-sm);--doc-radius-pill:var(--radius-full);--doc-dur:var(--dur-state);--doc-ease-out:ease-out;--doc-accent:var(--accent)}
