@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest-cyrillic-400.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest-cyrillic-ext-400.woff2) format("woff2");unicode-range:u+0460-048f,u+0492-04af,u+04b2-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest-latin-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest-latin-ext-400.woff2) format("woff2");unicode-range:u+0100-0130,u+0132-0151,u+0154-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+20a0-20ab,u+20ad-20b3,u+20b5-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/onest-cyrillic-500.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/onest-cyrillic-ext-500.woff2) format("woff2");unicode-range:u+0460-048f,u+0492-04af,u+04b2-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/onest-latin-500.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/onest-latin-ext-500.woff2) format("woff2");unicode-range:u+0100-0130,u+0132-0151,u+0154-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+20a0-20ab,u+20ad-20b3,u+20b5-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest-cyrillic-600.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest-cyrillic-ext-600.woff2) format("woff2");unicode-range:u+0460-048f,u+0492-04af,u+04b2-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest-latin-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest-latin-ext-600.woff2) format("woff2");unicode-range:u+0100-0130,u+0132-0151,u+0154-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+20a0-20ab,u+20ad-20b3,u+20b5-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest-cyrillic-700.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest-cyrillic-ext-700.woff2) format("woff2");unicode-range:u+0460-048f,u+0492-04af,u+04b2-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest-latin-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest-latin-ext-700.woff2) format("woff2");unicode-range:u+0100-0130,u+0132-0151,u+0154-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+20a0-20ab,u+20ad-20b3,u+20b5-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spectral-cyrillic-600.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spectral-cyrillic-ext-600.woff2) format("woff2");unicode-range:u+0460-048f,u+0492-04af,u+04b2-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spectral-latin-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spectral-latin-ext-600.woff2) format("woff2");unicode-range:u+0100-0130,u+0132-0151,u+0154-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+20a0-20ab,u+20ad-20b3,u+20b5-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}html{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root{color-scheme:light;--surface-0:#f5f1ee;--surface-1:#eee8e4;--surface-2:#ffffff;--surface-3:#ffffff;--text-1:#231c1f;--text-2:#231c1f;--text-3:#4f454a;--text-muted:#6b6065;--border:#e6e0e2;--border-strong:#8c8287;--border-table:#e6e0e2;--brand-primary:#8a2242;--brand-primary-hover:#6f1a35;--brand-lime:#8a2242;--brand-lime-logo:#c39634;--on-lime:#ffffff;--accent:#6f1a35;--accent-btn:#8a2242;--accent-btn-hover:#6f1a35;--accent-soft:#f7e4ea;--accent-soft-weak:#f4efeb;--accent-border:#6f1a35;--report-group-bg:#eee8e4;--btn-blue:#8a2242;--btn-blue-hover:#6f1a35;--on-accent:#ffffff;--on-accent-dim:rgba(255,255,255,0.35);--ok:#14705f;--ok-bg:#e1f2ed;--warn:#7a4800;--warn-bg:#fbeed6;--warn-border:#b86e00;--danger:#b3321f;--danger-bg:#fbe5e0;--danger-border:#c23a26;--danger-btn:#b3321f;--danger-btn-hover:#922615;--chart-1:#8a2242;--chart-held:#dba7b8;--altyn:#c39634;--altyn-soft:#f6edd8;--altyn-ink:#7d5a12;--altyn-bright:#e2bd63;--accent-panel:#8a2242;--draft-cell-border:#b86e00;--draft-marker:#b86e00;--saved-flash:#e1f2ed;--overlay:rgba(35,28,31,0.5);--focus-ring:#6f1a35;--focus-ring-danger:#c23a26;--radius:12px;--radius-sm:8px;--radius-lg:16px;--radius-widget:16px;--radius-card:16px;--shadow-card:none;--shadow-pop:0 1px 2px rgba(35,28,31,0.08),0 8px 24px rgba(35,28,31,0.12);--shadow-modal:0 -2px 8px rgba(35,28,31,0.06),0 24px 64px rgba(35,28,31,0.2);--font-family:"Onest","Golos Text",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-size-base:14px;--font-size-sm:13px;--font-size-title:24px;--line-height-base:1.5;--font-display:"Spectral","PT Serif",Georgia,serif;--font-size-page-title:26px;--font-size-page-title-pc:32px;--control-height:42px;--control-height-sm:34px;--shell-header-height:72px;--shell-sidebar-width:75px;--sidebar-item-size:50px;--content-max:1360px;--z-sticky:2;--z-shell:30;--z-shell-top:60;--z-modal:110;--z-popover:115;--z-toast:120;--z-tooltip:130;--motion-instant:0ms;--motion-fast:120ms;--motion-base:180ms;--motion-toast:280ms;--motion-tooltip-delay:500ms;--toast-lifetime:3000ms;--undo-lifetime:5000ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-standard:cubic-bezier(0.4,0,0.2,1);--selection:#f2d3dd;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xl:24px;--radius-full:999px;--control-h:48px;--touch-min:44px;--dur-state:160ms;--dur-enter:280ms;--ease-enter:cubic-bezier(0.05,0.7,0.1,1)}:root[data-theme=dark]{color-scheme:dark;--surface-0:#141012;--surface-1:#100d0e;--surface-2:#1d181a;--surface-3:#272023;--text-1:#f4eef0;--text-2:#e6dde1;--text-3:#d3c8cc;--text-muted:#ab9fa4;--border:#463c41;--border-strong:#7f7378;--border-table:#463c41;--brand-primary:#b3375a;--brand-primary-hover:#c4476b;--brand-lime:#b3375a;--brand-lime-logo:#d9b15c;--accent:#f2b6c9;--accent-btn:#b3375a;--accent-btn-hover:#c4476b;--accent-soft:#3a1d28;--accent-soft-weak:#241d20;--accent-border:#f2b6c9;--report-group-bg:#100d0e;--btn-blue:#b3375a;--btn-blue-hover:#c4476b;--ok:#5cc9ae;--ok-bg:#15302a;--warn:#f6cd82;--warn-bg:#36280f;--warn-border:#f0b44a;--danger:#f08a76;--danger-bg:#3a1a15;--danger-border:#f08a76;--danger-btn:#8f2417;--danger-btn-hover:#a12a1b;--chart-1:#b3375a;--chart-held:#e0a0b4;--altyn:#d9b15c;--altyn-soft:#33291a;--altyn-ink:#e6c47d;--altyn-bright:#e2bd63;--accent-panel:#6a1a38;--draft-cell-border:#f0b44a;--draft-marker:#f0b44a;--saved-flash:#15302a;--overlay:rgba(0,0,0,0.65);--focus-ring:#f2b6c9;--focus-ring-danger:#f08a76;--shadow-card:none;--shadow-pop:0 1px 2px rgba(0,0,0,0.4),0 8px 24px rgba(0,0,0,0.5);--shadow-modal:0 -2px 8px rgba(0,0,0,0.4),0 24px 64px rgba(0,0,0,0.65);--selection:#4a2433}:root[data-ui=toy]{--font-size-base:17px;--font-size-sm:15px;--control-height:48px;--control-height-sm:44px;--font-size-money:30px}@media (prefers-reduced-motion:reduce){:root{--motion-instant:0ms;--motion-fast:0ms;--motion-base:0ms;--motion-toast:0ms}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}*,:after,:before{box-sizing:border-box}