:root[data-edition=standalone]{--radius-lg:18px;--radius-xl:24px;--radius-2xl:24px;--sa-radius-pill:99px;--sa-radius-nav:12px;--sa-radius-input:14px;--sa-font-body:var(--font-ui-onest,"Onest Variable"),"Onest Variable",Onest,var(--font-ui-inter,Inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sa-font-display:var(--font-unbounded),var(--font-display),system-ui,sans-serif;--sa-focus-color:var(--color-accent-hover,#38bdf8)}:root[data-edition=standalone][data-theme=dark]{color-scheme:dark;--color-bg-base:#0b0b0d;--color-bg-secondary:#141416;--color-surface-primary:#1c1c1e;--color-surface-secondary:#2c2c2e;--color-surface-elevated:#242426;--color-surface-hover:#333336;--color-border-subtle:#2c2c2e;--color-border-primary:#38383a;--color-border-secondary:#2c2c2e;--color-border-strong:#636366;--color-text-primary:#f5f5f7;--color-text-secondary:#aeaeb2;--color-text-tertiary:#8e8e93;--color-gray-50:#1c1c1e;--color-gray-100:#2c2c2e;--color-gray-200:#38383a;--color-gray-300:#48484a;--color-gray-400:#8e8e93;--color-gray-500:#aeaeb2;--color-gray-600:#c7c7cc;--color-gray-700:#d1d1d6;--color-gray-800:#e5e5ea;--color-gray-900:#f5f5f7;--color-primary-50:rgba(14,165,233,0.1);--color-primary-100:rgba(14,165,233,0.16);--color-primary-400:#38bdf8;--color-primary-500:#0ea5e9;--color-primary-600:#0284c7;--color-accent:#0ea5e9;--color-accent-hover:#38bdf8;--color-accent-pressed:#0284c7;--color-on-accent:#ffffff;--color-accent-soft:rgba(14,165,233,0.18);--color-accent-text:#7dd3fc;--color-secondary-400:#b78cff;--color-secondary-500:#a78bfa;--color-secondary-600:#9333ea;--color-success-light:rgba(16,185,129,0.12);--color-warning-light:rgba(245,158,11,0.12);--color-error-light:rgba(239,68,68,0.12);--color-info-light:rgba(59,130,246,0.12);--glass-bg:rgba(255,255,255,0.035);--glass-bg-strong:rgba(7,7,11,0.88);--glass-bg-subtle:rgba(255,255,255,0.025);--glass-border:rgba(255,255,255,0.09);--shadow-sm:0 1px 2px rgba(0,0,0,0.28);--shadow-default:0 2px 6px rgba(0,0,0,0.28);--shadow-md:0 2px 8px rgba(0,0,0,0.3);--shadow-lg:0 4px 16px rgba(0,0,0,0.32);--shadow-xl:0 8px 24px rgba(0,0,0,0.36);--shadow-2xl:0 12px 32px rgba(0,0,0,0.4);--shadow-glow:0 0 16px rgba(14,165,233,0.25);--shadow-glow-strong:0 0 28px rgba(14,165,233,0.38);--bg-gradient:linear-gradient(180deg,#0b0b0d,#0b0b0d);--overlay-panel-bg:#1c1c1e;--overlay-panel-border:#38383a;--overlay-panel-shadow:0 2px 8px rgba(0,0,0,0.28),0 8px 20px rgba(0,0,0,0.24);--sa-focus-color:#38bdf8;--sa-body-bg:#0b0b0d;--sa-chrome-bg:rgba(7,7,11,0.72);--sa-chrome-border:rgba(255,255,255,0.09);--sa-mobile-nav-bg:rgba(7,7,11,0.88);--sa-card-bg:rgba(255,255,255,0.035);--sa-card-border:rgba(255,255,255,0.09);--sa-card-shadow:0 2px 8px rgba(0,0,0,0.28);--sa-input-bg:rgba(255,255,255,0.04);--sa-input-border:rgba(255,255,255,0.09);--sa-input-focus-ring:rgba(14,165,233,0.14);--sa-btn-primary-bg:linear-gradient(135deg,#38bdf8,#0ea5e9 52%,#0284c7);--sa-btn-primary-border:rgba(125,211,252,0.35);--sa-btn-primary-shadow:0 1px 0 rgba(255,255,255,0.22) inset,0 12px 32px -8px rgba(14,165,233,0.45);--sa-btn-primary-hover-bg:linear-gradient(135deg,#7dd3fc,#0ea5e9 55%,#0369a1);--sa-btn-primary-hover-shadow:0 1px 0 rgba(255,255,255,0.28) inset,0 16px 44px -8px rgba(14,165,233,0.55);--sa-btn-secondary-bg:rgba(255,255,255,0.07);--sa-btn-secondary-border:rgba(255,255,255,0.2);--sa-btn-secondary-hover-bg:rgba(255,255,255,0.14);--sa-btn-secondary-hover-border:rgba(255,255,255,0.34);--sa-btn-danger-bg:rgba(239,68,68,0.06);--sa-nav-active-bg:linear-gradient(90deg,rgba(56,189,248,0.16),rgba(110,168,255,0.06));--sa-nav-active-color:#7dd3fc;--sa-nav-active-ring:rgba(110,168,255,0.22);--sa-tab-active-bg:linear-gradient(135deg,#38bdf8,#0284c7);--sa-tab-active-shadow:0 8px 24px -6px rgba(14,165,233,0.4);--sa-dialog-bg:rgba(13,13,20,0.92);--sa-dialog-border:rgba(255,255,255,0.12);--sa-kbd-bg:rgba(255,255,255,0.06);--sa-kbd-border:rgba(255,255,255,0.12);--sa-kbd-color:#aeaeb2;--sa-row-hover:#333336;--sa-link-hover-border:#636366;--sa-link-hover-shadow:0 4px 16px rgba(0,0,0,0.28);--sa-top-glow:none;--sa-selection-bg:rgba(110,168,255,0.35);--sa-scrollbar-thumb:rgba(255,255,255,0.46);--sa-scrollbar-thumb-hover:rgba(255,255,255,0.68);--sa-accent-subtle-bg:rgba(14,165,233,0.1);--sa-accent-subtle-text:#7dd3fc;--sa-warning-subtle-bg:rgba(245,158,11,0.12);--sa-warning-subtle-text:#fcd34d;--sa-error-subtle-bg:rgba(239,68,68,0.12);--sa-error-subtle-text:#fca5a5}:root[data-edition=standalone][data-theme=light]{color-scheme:light;--color-bg-base:#f3f4f7;--color-bg-secondary:#eef0f4;--color-surface-primary:#f7f8fb;--color-surface-secondary:#eef0f4;--color-surface-elevated:#fbfcfd;--color-surface-hover:#e6e8ee;--color-border-subtle:#e3e6ec;--color-border-primary:#d4d8e0;--color-border-secondary:#e3e6ec;--color-border-strong:#8b919c;--color-text-primary:#101114;--color-text-secondary:#5c616b;--color-text-tertiary:#8b909a;--color-gray-50:#f3f4f7;--color-gray-100:#eef0f4;--color-gray-200:#d8dce4;--color-gray-300:#c5cad3;--color-gray-400:#8b909a;--color-gray-500:#5c616b;--color-gray-600:#5c616b;--color-gray-700:#3a3d45;--color-gray-800:#101114;--color-gray-900:#101114;--color-primary-50:rgba(14,165,233,0.08);--color-primary-100:rgba(14,165,233,0.14);--color-primary-400:#38bdf8;--color-primary-500:#0ea5e9;--color-primary-600:#0284c7;--color-accent:#0ea5e9;--color-accent-hover:#38bdf8;--color-accent-pressed:#0284c7;--color-on-accent:#ffffff;--color-accent-soft:rgba(14,165,233,0.08);--color-accent-text:#0369a1;--color-secondary-400:#a78bfa;--color-secondary-500:#8b5cf6;--color-secondary-600:#7c3aed;--color-success-light:rgba(16,185,129,0.12);--color-warning-light:rgba(245,158,11,0.14);--color-error-light:rgba(239,68,68,0.12);--color-info-light:rgba(59,130,246,0.12);--glass-bg:rgba(247,248,251,0.64);--glass-bg-strong:rgba(247,248,251,0.88);--glass-bg-subtle:rgba(247,248,251,0.5);--glass-border:rgba(16,18,24,0.08);--shadow-sm:0 1px 2px rgba(16,18,24,0.04);--shadow-default:0 8px 24px -18px rgba(16,18,24,0.16);--shadow-md:0 10px 28px -18px rgba(16,18,24,0.18);--shadow-lg:0 16px 40px -24px rgba(16,18,24,0.2);--shadow-xl:0 20px 48px -24px rgba(16,18,24,0.22);--shadow-2xl:0 24px 56px -28px rgba(16,18,24,0.24);--shadow-glow:0 0 16px rgba(14,165,233,0.22);--shadow-glow-strong:0 0 28px rgba(14,165,233,0.28);--bg-gradient:linear-gradient(180deg,#f6f7fa,#f3f4f7 52%,#eef0f4);--overlay-panel-bg:#fbfcfd;--overlay-panel-border:#d4d8e0;--overlay-panel-shadow:0 8px 24px -18px rgba(16,18,24,0.16),0 16px 40px -24px rgba(16,18,24,0.14);--sa-focus-color:#38bdf8;--sa-body-bg:#f3f4f7;--sa-chrome-bg:rgba(247,248,251,0.7);--sa-chrome-border:rgba(16,18,24,0.08);--sa-mobile-nav-bg:rgba(247,248,251,0.9);--sa-card-bg:rgba(251,252,253,0.82);--sa-card-border:rgba(16,18,24,0.08);--sa-card-shadow:0 10px 28px -18px rgba(16,18,24,0.14);--sa-input-bg:rgba(251,252,253,0.88);--sa-input-border:#d4d8e0;--sa-input-focus-ring:rgba(14,165,233,0.16);--sa-btn-primary-bg:linear-gradient(135deg,#38bdf8,#0ea5e9 52%,#0284c7);--sa-btn-primary-border:rgba(14,165,233,0.28);--sa-btn-primary-shadow:0 1px 0 rgba(255,255,255,0.65) inset,0 12px 32px -8px rgba(14,165,233,0.35);--sa-btn-primary-hover-bg:linear-gradient(135deg,#7dd3fc,#0ea5e9 55%,#0369a1);--sa-btn-primary-hover-shadow:0 1px 0 rgba(255,255,255,0.75) inset,0 16px 44px -8px rgba(14,165,233,0.42);--sa-btn-secondary-bg:rgba(251,252,253,0.72);--sa-btn-secondary-border:rgba(16,18,24,0.12);--sa-btn-secondary-hover-bg:rgba(251,252,253,0.94);--sa-btn-secondary-hover-border:rgba(16,18,24,0.2);--sa-btn-danger-bg:rgba(239,68,68,0.08);--sa-nav-active-bg:linear-gradient(90deg,rgba(14,165,233,0.12),rgba(56,189,248,0.06));--sa-nav-active-color:#0284c7;--sa-nav-active-ring:rgba(14,165,233,0.22);--sa-tab-active-bg:linear-gradient(135deg,#38bdf8,#0284c7);--sa-tab-active-shadow:0 8px 24px -6px rgba(14,165,233,0.28);--sa-dialog-bg:rgba(251,252,253,0.94);--sa-dialog-border:#d4d8e0;--sa-kbd-bg:#eef0f4;--sa-kbd-border:#d4d8e0;--sa-kbd-color:#5c616b;--sa-row-hover:#e6e8ee;--sa-link-hover-border:#8b919c;--sa-link-hover-shadow:0 10px 28px -18px rgba(16,18,24,0.14);--sa-top-glow:none;--sa-selection-bg:rgba(14,165,233,0.2);--sa-scrollbar-thumb:rgba(29,29,31,0.42);--sa-scrollbar-thumb-hover:rgba(29,29,31,0.62);--sa-accent-subtle-bg:rgba(14,165,233,0.08);--sa-accent-subtle-text:#0369a1;--sa-warning-subtle-bg:rgba(245,158,11,0.14);--sa-warning-subtle-text:#b45309;--sa-error-subtle-bg:rgba(239,68,68,0.12);--sa-error-subtle-text:#b91c1c}:root[data-edition=standalone] body{font-family:var(--sa-font-body);background:var(--sa-body-bg);background-image:var(--bg-gradient);background-attachment:fixed}:root[data-edition=standalone] h1,:root[data-edition=standalone] h2,:root[data-edition=standalone] h3,:root[data-edition=standalone] h4,:root[data-edition=standalone] h5,:root[data-edition=standalone] h6{font-family:var(--sa-font-display);letter-spacing:-.015em}:root[data-edition=standalone] header h1{letter-spacing:-.01em}:root[data-edition=standalone] ::-moz-selection{background-color:var(--sa-selection-bg)}:root[data-edition=standalone] ::selection{background-color:var(--sa-selection-bg)}:root[data-edition=standalone]{scrollbar-color:var(--sa-scrollbar-thumb) transparent}:root[data-edition=standalone] ::-webkit-scrollbar-thumb{background-color:var(--sa-scrollbar-thumb);border:4px solid transparent;background-clip:padding-box}:root[data-edition=standalone] ::-webkit-scrollbar-thumb:hover{background-color:var(--sa-scrollbar-thumb-hover)}:root[data-edition=standalone] :focus-visible{outline-color:var(--sa-focus-color)}:root[data-edition=standalone] .sa-form-control,:root[data-edition=standalone] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not(.sa-input-bare),:root[data-edition=standalone] select,:root[data-edition=standalone] textarea:not(.sa-input-bare){background:var(--sa-input-bg);color:var(--color-text-primary);border-color:var(--sa-input-border)}:root[data-edition=standalone] .sa-form-control:hover:not(:disabled),:root[data-edition=standalone] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not(.sa-input-bare):hover:not(:disabled),:root[data-edition=standalone] select:hover:not(:disabled),:root[data-edition=standalone] textarea:not(.sa-input-bare):hover:not(:disabled){border-color:color-mix(in srgb,var(--sa-focus-color) 38%,var(--sa-input-border))}:root[data-edition=standalone] .sa-form-control:focus-visible,:root[data-edition=standalone] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not(.sa-input-bare):focus-visible,:root[data-edition=standalone] select:focus-visible,:root[data-edition=standalone] textarea:not(.sa-input-bare):focus-visible{border-color:var(--sa-focus-color);box-shadow:none;outline:none}:root[data-edition=standalone] .ch-composer textarea,:root[data-edition=standalone] .sc-prompt{background:transparent;border:none;box-shadow:none}:root[data-edition=standalone] .ch-composer textarea:focus,:root[data-edition=standalone] .ch-composer textarea:focus-visible,:root[data-edition=standalone] .sc-prompt:focus,:root[data-edition=standalone] .sc-prompt:focus-visible{border:none;box-shadow:none;outline:none}:root[data-edition=standalone] input:not(.sa-input-bare)::-moz-placeholder,:root[data-edition=standalone] textarea::-moz-placeholder{color:var(--color-text-tertiary)}:root[data-edition=standalone] input:not(.sa-input-bare)::placeholder,:root[data-edition=standalone] textarea::placeholder{color:var(--color-text-tertiary)}:root[data-edition=standalone] aside.fixed,:root[data-edition=standalone] header.sticky{background:var(--sa-chrome-bg)!important;border-color:var(--sa-chrome-border)!important;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4)}:root[data-edition=standalone] nav[aria-label="Основная навигация"]{background:var(--sa-mobile-nav-bg)!important;border-color:var(--sa-chrome-border)!important;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4)}:root[data-edition=standalone] .bg-gradient-to-r.from-primary-400,:root[data-edition=standalone] a.bg-primary-500,:root[data-edition=standalone] button.bg-primary-500{background:var(--sa-btn-primary-bg);border-color:var(--sa-btn-primary-border);border-radius:var(--sa-radius-pill);box-shadow:var(--sa-btn-primary-shadow)}:root[data-edition=standalone] .bg-gradient-to-r.from-primary-400:hover,:root[data-edition=standalone] a.bg-primary-500:hover,:root[data-edition=standalone] button.bg-primary-500:hover{background:var(--sa-btn-primary-hover-bg);box-shadow:var(--sa-btn-primary-hover-shadow)}:root[data-edition=standalone] a.bg-primary-500:active,:root[data-edition=standalone] button.bg-primary-500:active{transform:scale(.97)}:root[data-edition=standalone] a.bg-surface.border-border:not(.sa-form-control),:root[data-edition=standalone] button.bg-surface.border-border:not(.sa-form-control){background:var(--sa-btn-secondary-bg);border-color:var(--sa-btn-secondary-border);border-radius:var(--sa-radius-pill);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:root[data-edition=standalone] a.bg-surface.border-border:not(.sa-form-control):hover,:root[data-edition=standalone] button.bg-surface.border-border:not(.sa-form-control):hover{background:var(--sa-btn-secondary-hover-bg);border-color:var(--sa-btn-secondary-hover-border)}:root[data-edition=standalone] button.text-error{border-radius:var(--sa-radius-pill);background:var(--sa-btn-danger-bg)}:root[data-edition=standalone] .rounded-2xl.border.border-border.bg-surface:not(.ui-overlay-panel),:root[data-edition=standalone] .rounded-xl.border.border-border.bg-surface:not(.ui-overlay-panel){background:var(--sa-card-bg);border-color:var(--sa-card-border);box-shadow:var(--sa-card-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}:root[data-edition=standalone] .bg-surface-elevated{background:var(--color-surface-elevated)}:root[data-edition=standalone] a.bg-surface-elevated:hover,:root[data-edition=standalone] a.rounded-2xl.border-border:hover,:root[data-edition=standalone] a.rounded-xl.border-border:hover{border-color:var(--sa-link-hover-border);box-shadow:var(--sa-link-hover-shadow)}:root[data-edition=standalone] aside a[data-nav=home]:not([aria-current=page]),:root[data-edition=standalone] nav a[data-nav=home]:not([aria-current=page]){background:color-mix(in srgb,var(--sa-nav-active-color) 12%,transparent);color:var(--sa-nav-active-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sa-nav-active-ring) 70%,transparent);border-radius:var(--sa-radius-nav)}:root[data-edition=standalone] aside a[aria-current=page],:root[data-edition=standalone] nav a[aria-current=page]{background:var(--sa-nav-active-bg)!important;color:var(--sa-nav-active-color)!important;box-shadow:inset 0 0 0 1px var(--sa-nav-active-ring);border-radius:var(--sa-radius-nav)}:root[data-edition=standalone] aside a[aria-current=page] svg,:root[data-edition=standalone] nav a[aria-current=page] svg{color:var(--sa-nav-active-color)!important}:root[data-edition=standalone] button.rounded-full.bg-text-primary{background:var(--sa-tab-active-bg);color:#fff;box-shadow:var(--sa-tab-active-shadow)}:root[data-edition=standalone] .rounded-full.border.px-2{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:root[data-edition=standalone] [role=dialog] .bg-surface,:root[data-edition=standalone] [role=dialog].bg-surface{background:var(--sa-dialog-bg);backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);border-color:var(--sa-dialog-border)}:root[data-edition=standalone] kbd{background:var(--sa-kbd-bg);border-color:var(--sa-kbd-border);color:var(--sa-kbd-color)}:root[data-edition=standalone] .sa-history-list li{transition:background .15s ease}:root[data-edition=standalone] .sa-history-list li:hover{background:var(--sa-row-hover)}:root[data-edition=standalone] .sa-panel{background:var(--sa-card-bg);border-color:var(--sa-card-border);box-shadow:var(--sa-card-shadow)}:root[data-edition=standalone] a.sa-panel:hover{border-color:var(--sa-link-hover-border);box-shadow:var(--sa-link-hover-shadow)}:root[data-edition=standalone] header a.rounded-full.border-border{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:root[data-edition=standalone] #main-content{position:relative}:root[data-edition=standalone] #main-content:before{content:"";pointer-events:none;position:absolute;inset:0 0 auto 0;height:120px;background:var(--sa-top-glow)}:root[data-edition=standalone] .bg-primary-50{background-color:var(--sa-accent-subtle-bg)!important}:root[data-edition=standalone] .text-primary-600,:root[data-edition=standalone] .text-primary-700{color:var(--sa-accent-subtle-text)!important}:root[data-edition=standalone] .bg-amber-50{background-color:var(--sa-warning-subtle-bg)!important}:root[data-edition=standalone] .text-amber-700,:root[data-edition=standalone] .text-amber-900{color:var(--sa-warning-subtle-text)!important}:root[data-edition=standalone] .bg-red-50{background-color:var(--sa-error-subtle-bg)!important}:root[data-edition=standalone] .text-red-700{color:var(--sa-error-subtle-text)!important}:root[data-palette=legacy]:not([data-theme]),:root[data-palette=legacy][data-theme=light]{--color-primary-50:#f0f9ff;--color-primary-100:#e0f2fe;--color-primary-200:#bae6fd;--color-primary-300:#7dd3fc;--color-primary-400:#38bdf8;--color-primary-500:#0ea5e9;--color-primary-600:#0284c7;--color-primary-700:#0369a1;--color-primary-800:#075985;--color-primary-900:#0c4a6e;--color-accent:#0ea5e9;--color-accent-hover:#38bdf8;--color-accent-pressed:#0284c7;--color-on-accent:#ffffff;--color-accent-soft:rgba(14,165,233,0.08);--color-accent-text:#0369a1;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-bg-base:#ffffff;--color-bg-secondary:#f9fafb;--color-surface-primary:#ffffff;--color-surface-secondary:#f9fafb;--color-surface-elevated:#f3f4f6;--color-surface-hover:#f3f4f6;--color-border-subtle:#f3f4f6;--color-border-primary:#e5e7eb;--color-border-secondary:#f3f4f6;--color-border-strong:#9ca3af;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-tertiary:#9ca3af;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-default:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25);--shadow-glow:0 0 20px rgba(14,165,233,0.5);--shadow-glow-strong:0 0 40px rgba(14,165,233,0.8);--bg-gradient:linear-gradient(180deg,#ffffff,#f9fafb,#f3f4f6);--overlay-panel-shadow:0 4px 6px -1px rgba(15,23,42,0.06),0 12px 28px -6px rgba(15,23,42,0.08)}:root[data-palette=legacy][data-theme=dark]{--color-gray-50:#111111;--color-gray-100:#1a1a1a;--color-gray-200:#262626;--color-gray-300:#333333;--color-gray-400:#888888;--color-gray-500:#999999;--color-gray-600:#cccccc;--color-gray-700:#e0e0e0;--color-gray-800:#eeeeee;--color-gray-900:#f5f5f5;--color-bg-base:#0e0e0e;--color-bg-secondary:#161616;--color-surface-primary:#161616;--color-surface-secondary:#1a1a1a;--color-surface-elevated:#1e1e1e;--color-surface-hover:rgba(255,255,255,0.05);--color-border-subtle:rgba(255,255,255,0.04);--color-border-primary:rgba(255,255,255,0.08);--color-border-secondary:rgba(255,255,255,0.04);--color-border-strong:rgba(255,255,255,0.2);--color-text-primary:#f0f0f0;--color-text-secondary:#e0e0e0;--color-text-tertiary:#888888;--color-primary-50:rgba(14,165,233,0.08);--color-primary-100:rgba(14,165,233,0.14);--color-primary-400:#38bdf8;--color-primary-500:#0ea5e9;--color-primary-600:#0284c7;--color-accent:#0ea5e9;--color-accent-hover:#38bdf8;--color-accent-pressed:#0284c7;--color-on-accent:#ffffff;--color-accent-soft:rgba(14,165,233,0.14);--color-accent-text:#7dd3fc;--shadow-sm:0 1px 3px rgba(0,0,0,0.5);--shadow-default:0 4px 8px rgba(0,0,0,0.45);--shadow-md:0 4px 8px rgba(0,0,0,0.45);--shadow-lg:0 10px 20px rgba(0,0,0,0.5);--shadow-xl:0 20px 30px rgba(0,0,0,0.55);--shadow-2xl:0 25px 50px rgba(0,0,0,0.7);--shadow-glow:0 0 20px rgba(14,165,233,0.25);--shadow-glow-strong:0 0 40px rgba(14,165,233,0.45);--bg-gradient:linear-gradient(165deg,#0e0e0e,#141414 50%,#1a1a1a);--overlay-panel-shadow:0 10px 32px rgba(0,0,0,0.44),0 2px 8px rgba(0,0,0,0.28)}:root[data-palette=legacy][data-edition=standalone][data-theme=dark]{--color-bg-base:#07070b;--color-bg-secondary:#0b0b12;--color-surface-primary:#101018;--color-surface-secondary:#0d0d14;--color-surface-elevated:#161622;--color-surface-hover:rgba(255,255,255,0.07);--color-border-primary:rgba(255,255,255,0.09);--color-border-secondary:rgba(255,255,255,0.05);--color-text-primary:#f4f4f6;--color-text-secondary:rgba(235,236,245,0.62);--color-text-tertiary:rgba(235,236,245,0.38);--color-gray-50:#101018;--color-gray-100:#14141e;--color-gray-200:#1a1a26;--color-gray-300:#262636;--color-gray-400:rgba(235,236,245,0.38);--color-gray-500:rgba(235,236,245,0.5);--color-gray-600:rgba(235,236,245,0.62);--color-gray-700:rgba(235,236,245,0.78);--color-gray-800:rgba(235,236,245,0.88);--color-gray-900:#f4f4f6;--color-primary-50:rgba(14,165,233,0.1);--color-primary-100:rgba(14,165,233,0.16);--color-primary-400:#38bdf8;--color-primary-500:#0ea5e9;--color-accent:#0ea5e9;--color-accent-text:#7dd3fc;--color-accent-soft:rgba(14,165,233,0.1);--bg-gradient:radial-gradient(ellipse 70% 50% at 10% 0%,rgba(110,168,255,0.08),transparent 55%),radial-gradient(ellipse 60% 40% at 90% 20%,rgba(183,140,255,0.06),transparent 50%),linear-gradient(180deg,#07070b,#0b0b12);--overlay-panel-bg:#12121c;--overlay-panel-border:rgba(255,255,255,0.12);--sa-focus-color:#38bdf8;--sa-body-bg:#07070b;--sa-card-shadow:0 4px 24px rgba(0,0,0,0.34);--sa-input-focus-ring:rgba(14,165,233,0.14);--sa-btn-primary-bg:linear-gradient(135deg,#38bdf8,#0ea5e9 52%,#0284c7);--sa-btn-primary-border:rgba(125,211,252,0.35);--sa-btn-primary-shadow:0 1px 0 rgba(255,255,255,0.22) inset,0 12px 32px -8px rgba(14,165,233,0.45);--sa-btn-primary-hover-bg:linear-gradient(135deg,#7dd3fc,#0ea5e9 55%,#0369a1);--sa-btn-primary-hover-shadow:0 1px 0 rgba(255,255,255,0.28) inset,0 16px 44px -8px rgba(14,165,233,0.55);--sa-nav-active-bg:linear-gradient(90deg,rgba(56,189,248,0.16),rgba(110,168,255,0.06));--sa-nav-active-color:#7dd3fc;--sa-nav-active-ring:rgba(110,168,255,0.22);--sa-tab-active-bg:linear-gradient(135deg,#38bdf8,#0284c7);--sa-tab-active-shadow:0 8px 24px -6px rgba(14,165,233,0.4);--sa-row-hover:rgba(255,255,255,0.04);--sa-link-hover-border:rgba(255,255,255,0.2);--sa-link-hover-shadow:0 8px 32px rgba(0,0,0,0.4),0 0 24px rgba(110,168,255,0.08);--sa-top-glow:radial-gradient(ellipse 80% 100% at 50% -20%,rgba(110,168,255,0.06),transparent);--sa-selection-bg:rgba(110,168,255,0.35);--sa-accent-subtle-bg:rgba(14,165,233,0.1);--sa-accent-subtle-text:#7dd3fc}:root[data-palette=legacy][data-edition=standalone][data-theme=light]{--color-bg-base:#f4f6fb;--color-bg-secondary:#eef2f8;--color-surface-primary:#ffffff;--color-surface-secondary:#f8fafc;--color-surface-elevated:#ffffff;--color-surface-hover:rgba(14,165,233,0.06);--color-border-primary:rgba(15,23,42,0.1);--color-border-secondary:rgba(15,23,42,0.06);--color-text-primary:#0f172a;--color-text-secondary:rgba(15,23,42,0.62);--color-text-tertiary:rgba(15,23,42,0.42);--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:rgba(15,23,42,0.42);--color-gray-500:rgba(15,23,42,0.52);--color-gray-600:rgba(15,23,42,0.62);--color-gray-700:rgba(15,23,42,0.78);--color-gray-800:rgba(15,23,42,0.88);--color-gray-900:#0f172a;--color-primary-50:rgba(14,165,233,0.08);--color-primary-100:rgba(14,165,233,0.14);--color-primary-400:#38bdf8;--color-primary-500:#0ea5e9;--color-primary-600:#0284c7;--color-accent:#0ea5e9;--color-accent-text:#0369a1;--color-accent-soft:rgba(14,165,233,0.08);--bg-gradient:radial-gradient(ellipse 80% 50% at 10% -10%,rgba(14,165,233,0.06),transparent 55%),linear-gradient(180deg,#f8fafc,#f1f5f9);--overlay-panel-bg:#ffffff;--overlay-panel-border:rgba(15,23,42,0.1);--sa-focus-color:#38bdf8;--sa-body-bg:#f4f6fb;--sa-card-shadow:0 4px 24px rgba(15,23,42,0.08);--sa-input-bg:rgba(255,255,255,0.96);--sa-input-border:rgba(15,23,42,0.1);--sa-input-focus-ring:rgba(14,165,233,0.16);--sa-btn-primary-bg:linear-gradient(135deg,#38bdf8,#0ea5e9 52%,#0284c7);--sa-btn-primary-border:rgba(14,165,233,0.28);--sa-btn-primary-shadow:0 1px 0 rgba(255,255,255,0.65) inset,0 12px 32px -8px rgba(14,165,233,0.35);--sa-btn-primary-hover-bg:linear-gradient(135deg,#7dd3fc,#0ea5e9 55%,#0369a1);--sa-btn-primary-hover-shadow:0 1px 0 rgba(255,255,255,0.75) inset,0 16px 44px -8px rgba(14,165,233,0.42);--sa-btn-secondary-border:rgba(15,23,42,0.12);--sa-btn-secondary-hover-border:rgba(14,165,233,0.28);--sa-nav-active-bg:linear-gradient(90deg,rgba(14,165,233,0.12),rgba(56,189,248,0.06));--sa-nav-active-color:#0284c7;--sa-nav-active-ring:rgba(14,165,233,0.22);--sa-tab-active-bg:linear-gradient(135deg,#38bdf8,#0284c7);--sa-tab-active-shadow:0 8px 24px -6px rgba(14,165,233,0.28);--sa-row-hover:rgba(14,165,233,0.05);--sa-link-hover-border:rgba(14,165,233,0.28);--sa-link-hover-shadow:0 8px 32px rgba(15,23,42,0.08),0 0 24px rgba(14,165,233,0.06);--sa-top-glow:radial-gradient(ellipse 80% 100% at 50% -20%,rgba(14,165,233,0.08),transparent);--sa-selection-bg:rgba(14,165,233,0.2);--sa-accent-subtle-bg:rgba(14,165,233,0.08);--sa-accent-subtle-text:#0369a1}html[data-palette=legacy] .v3-app,html[data-palette=legacy] .v3-shell{--color-bg-base:#07070b;--color-bg-secondary:#0b0b12;--color-surface-primary:#101018;--color-surface-secondary:#0d0d14;--color-surface-elevated:#161622;--color-text-primary:#f4f4f6;--color-text-secondary:rgba(235,236,245,0.62);--color-text-tertiary:rgba(235,236,245,0.38);--v3-bg:#07070b;--v3-bg-soft:#0b0b12;--v3-text:#f4f4f6;--v3-muted:rgba(235,236,245,0.6);--v3-dim:rgba(235,236,245,0.38);--v3-accent:#6ea8ff;--v3-brand:#0ea5e9;--v3-brand-light:#7dd3fc;--v3-brand-mid:#38bdf8;--v3-brand-dark:#0284c7;--v3-brand-glow:rgba(14,165,233,0.45);--sa-body-bg:#07070b}html[data-palette=legacy][data-theme=light] .v3-app{--color-bg:#f3f5fa;--color-bg-base:#f3f5fa;--color-bg-secondary:#eef2f8;--color-surface-primary:#ffffff;--color-surface-secondary:#f8fafc;--color-surface-elevated:#ffffff;--color-surface-hover:rgba(14,165,233,0.06);--color-border-primary:rgba(15,23,42,0.09);--color-border-secondary:rgba(15,23,42,0.06);--color-text-primary:#0f172a;--color-text-secondary:rgba(15,23,42,0.62);--color-text-tertiary:rgba(15,23,42,0.42);--v3-bg:#f3f5fa;--v3-bg-soft:#eef2f8;--v3-surface:#ffffff;--v3-surface-hover:rgba(14,165,233,0.06);--v3-border:rgba(15,23,42,0.09);--v3-border-strong:rgba(15,23,42,0.16);--v3-text:#0f172a;--v3-muted:rgba(15,23,42,0.58);--v3-dim:rgba(15,23,42,0.4);--v3-accent:#0284c7;--v3-brand:#0ea5e9;--v3-brand-light:#7dd3fc;--v3-brand-mid:#38bdf8;--v3-brand-dark:#0284c7;--sa-body-bg:#f3f5fa}html[data-palette=legacy]:has(.v3-app):not([data-theme=light]) body,html[data-palette=legacy]:has(.v3-shell) body{background:#07070b!important;color:#f4f4f6!important}html[data-palette=legacy][data-theme=light]:has(.v3-app):not(:has(.v3-shell)) body{background:#f3f5fa!important;color:#0f172a!important}:root[data-edition=standalone]{--pwa-safe-top:env(safe-area-inset-top,0px);--pwa-safe-bottom:env(safe-area-inset-bottom,0px);--pwa-safe-left:env(safe-area-inset-left,0px);--pwa-safe-right:env(safe-area-inset-right,0px)}@media (display-mode:fullscreen),(display-mode:standalone){:root[data-edition=standalone] body{overscroll-behavior-y:none}:root[data-edition=standalone] header.sticky{padding-top:max(0px,var(--pwa-safe-top))}:root[data-edition=standalone] nav[aria-label="Основная навигация"]{padding-bottom:max(.5rem,var(--pwa-safe-bottom))}:root[data-edition=standalone] .pwa-install-banner{bottom:calc(4.75rem + var(--pwa-safe-bottom))!important}}@media (display-mode:standalone){:root[data-edition=standalone]:before{content:"";position:fixed;top:0;left:0;right:0;height:var(--pwa-safe-top);background:linear-gradient(180deg,rgba(7,7,11,.92),transparent);pointer-events:none;z-index:9998}}html.tg-miniapp{--tg-viewport-stable-height:100dvh;--tg-safe-top:var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px));--tg-safe-bottom:var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--tg-chrome-top:calc(var(--tg-safe-area-inset-top, env(safe-area-inset-top, 0px)) + var(--tg-content-safe-area-inset-top, 0px));--tg-chrome-bottom:calc(var(--tg-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + var(--tg-content-safe-area-inset-bottom, 0px));--tg-chrome-left:calc(var(--tg-safe-area-inset-left, env(safe-area-inset-left, 0px)) + var(--tg-content-safe-area-inset-left, 0px));--tg-chrome-right:calc(var(--tg-safe-area-inset-right, env(safe-area-inset-right, 0px)) + var(--tg-content-safe-area-inset-right, 0px))}html.tg-miniapp body{background:var(--color-bg-base,#0b0b0d);overscroll-behavior-y:none}html.tg-miniapp [data-app-shell],html.tg-miniapp body{min-height:var(--tg-viewport-stable-height)}html.tg-miniapp .v3-header{top:0;height:calc(var(--v3-header-h) + var(--tg-chrome-top, 0px));min-height:calc(var(--v3-header-h) + var(--tg-chrome-top, 0px));padding-top:var(--tg-chrome-top,0)}html.tg-miniapp .v3-header:has(.v3-locale-banner),html.tg-miniapp .v3-header:has(.v3-locale-bar){height:auto}html.tg-miniapp .v3-header__inner{padding-left:max(var(--v3-page-pad,16px),var(--tg-chrome-left,0px));padding-right:max(var(--v3-page-pad,16px),var(--tg-chrome-right,0px))}html.tg-miniapp .v3-hero{padding-top:calc(var(--v3-header-h) + var(--tg-chrome-top, 0px) + 28px)}html.tg-miniapp header.sticky,html.tg-miniapp[data-edition=standalone] header.sticky{padding-top:var(--tg-chrome-top,0)}:root{--font-ui:var(--font-ui-onest,"Onest Variable"),"Onest Variable",Onest,var(--font-ui-inter,Inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-display:56px;--font-size-h1:40px;--font-size-h2:32px;--font-size-h3:24px;--font-size-title:20px;--font-size-body-lg:18px;--font-size-body:16px;--font-size-ui:15px;--font-size-small:14px;--font-size-caption:13px;--font-size-caption-sm:12px;--line-height-display:60px;--line-height-h1:44px;--line-height-h2:36px;--line-height-h3:30px;--line-height-title:26px;--line-height-body-lg:28px;--line-height-body:24px;--line-height-ui:20px;--line-height-caption:18px;--line-height-caption-sm:16px;--font-size-xs:12px;--font-size-sm:13px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--font-size-4xl:40px;--line-height-xs:16px;--line-height-sm:18px;--line-height-base:24px;--line-height-lg:28px;--line-height-xl:26px;--line-height-2xl:30px;--line-height-3xl:36px;--line-height-4xl:44px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:600;--font-weight-black:600;--letter-spacing-display:-0.035em;--letter-spacing-tighter:-0.035em;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0}:root[data-edition=standalone]{--sa-font-body:var(--font-ui)}.v3-shell{--v3-body:var(--font-ui)}html:not([data-theme=napa]) body{font-family:var(--font-ui);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:400;letter-spacing:0}html:not([data-theme=napa]) .ch-workspace{--ch-font:var(--font-ui)}html:not([data-theme=napa]) .seo-page{font-family:var(--v3-body,var(--font-ui))}html:not([data-edition=standalone]):not([data-theme=napa]) h1{font-family:var(--font-ui);font-size:clamp(28px,5vw,var(--font-size-h1));line-height:1.1;font-weight:600;letter-spacing:-.025em}html:not([data-edition=standalone]):not([data-theme=napa]) h2{font-family:var(--font-ui);font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:600;letter-spacing:-.02em}html:not([data-edition=standalone]):not([data-theme=napa]) h3{font-family:var(--font-ui);font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:600;letter-spacing:-.015em}html:not([data-edition=standalone]):not([data-theme=napa]) .ui-display{font-family:var(--font-ui);font-size:clamp(36px,7vw,var(--font-size-display));line-height:1.07;font-weight:600;letter-spacing:var(--letter-spacing-display,-.035em)}html:not([data-edition=standalone]):not([data-theme=napa]) h4{font-family:var(--font-ui);font-size:var(--font-size-title);line-height:var(--line-height-title);font-weight:600;letter-spacing:0}html:not([data-edition=standalone]):not([data-theme=napa]) h5,html:not([data-edition=standalone]):not([data-theme=napa]) h6{font-family:var(--font-ui);font-weight:600;letter-spacing:0}html:not([data-theme=napa]) .cai-btn-orange,html:not([data-theme=napa]) .cai-landing-ghost-btn,html:not([data-theme=napa]) .cai-landing-h1,html:not([data-theme=napa]) .cai-stat-value,html:not([data-theme=napa]) .cai-step-num,html:not([data-theme=napa]) .font-display{font-family:var(--font-ui)}html:not([data-theme=napa]) .ch-empty-title{font-family:var(--font-ui);font-weight:600;letter-spacing:-.025em}html:not([data-theme=napa]) .cai-btn-orange,html:not([data-theme=napa]) .cai-landing-ghost-btn,html:not([data-theme=napa]) .cai-landing-h1,html:not([data-theme=napa]) .cai-stat-value,html:not([data-theme=napa]) .cai-step-num,html:not([data-theme=napa]) .font-black,html:not([data-theme=napa]) .font-bold,html:not([data-theme=napa]) .font-extrabold{font-weight:600}html:not([data-theme=napa]) [role=button]:not([class*=v3-]):not([class*=mk-brand]),html:not([data-theme=napa]) [role=tab]:not([class*=v3-]),html:not([data-theme=napa]) button:not([class*=v3-]):not([class*=mk-brand]),html:not([data-theme=napa]) input[type=button],html:not([data-theme=napa]) input[type=submit]{font-weight:500;letter-spacing:0;text-transform:none}.mk-brand-text,.v3-header__logo .mk-brand-box,.v3-header__logo .mk-brand-creo,.v3-header__logo .mk-brand-hub,.v3-header__logo .mk-brand-text{font-family:var(--font-display),Nunito,sans-serif}.mk-brand-text.font-black,.mk-brand-text.font-extrabold,.v3-header__logo .mk-brand-box,.v3-header__logo .mk-brand-creo,.v3-header__logo .mk-brand-hub{font-weight:800}