@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GolosText-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GolosText-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GolosText-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/GolosText-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/GolosText-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/GolosText-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/GolosText-600-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/GolosText-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/GolosText-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/GolosText-700-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/GolosText-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/GolosText-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Unbounded-600-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Unbounded-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Unbounded-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{color-scheme:light;--brand: #123C7A;--brand-hover: #0D2D5C;--linen: #C9A96B;--linen-ink: #7D5F28;--sky: #E8F0FB;--bg-app: #F4F7FB;--bg-side: #FFFFFF;--side-border: #E3E9F2;--side-text: #33415C;--side-muted: #6B7A94;--side-active-bg: #E8F0FB;--side-active-text: #123C7A;--card: #FFFFFF;--border: #E3E9F2;--border-strong: #C9D3E3;--text: #14213D;--text-2: #56637D;--text-3: #66728A;--chip-bg: #EEF3FA;--chip-text: #2B4470;--tag-bg: #F6EEDD;--tag-text: #6E5222;--check-border: #9AA6BC;--radius: 10px;--shadow-card: 0 12px 40px rgba(18, 60, 122, .08);--shadow-pop: 0 16px 44px rgba(20, 33, 61, .18);--scrim: rgba(20, 33, 61, .45);--footer-cube: #1A1F1A;--color-danger: #B42318;--danger-bg: #FDECEA;--color-success: #1E6B45;--success-bg: #E6F4EC;--toast-ok: #14213D;--font-body: "Golos Text", system-ui, sans-serif;--font-mark: "Unbounded", "Golos Text", system-ui, sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--cover-agrotech: linear-gradient(120deg, #2F6B34, #86A94E);--cover-creative: linear-gradient(120deg, #7A5A2A, #C9A96B);--cover-logistics: linear-gradient(120deg, #22354F, #5C7899);--cover-industrialtech: linear-gradient(120deg, #123C7A, #4A78B8);--cover-tourism: linear-gradient(120deg, #7B3B3B, #C27A62);--cover-healthtech: linear-gradient(120deg, #3A5E63, #7FA8A3);--cover-edtech: linear-gradient(120deg, #34467E, #7F93CF);--cover-fintech: linear-gradient(120deg, #1F4E5F, #4D8FA3);--cover-social: linear-gradient(120deg, #5E4470, #A58BB5);--cover-iot: linear-gradient(120deg, #2E4A62, #6C8FB0);--cover-default: linear-gradient(120deg, #0D2D5C, #3A68A8);--accent: var(--brand);--accent-hover: var(--brand-hover);--text-on-accent: #FFFFFF;--bg-primary: var(--card);--bg-secondary: var(--bg-app);--bg-tertiary: var(--chip-bg);--text-primary: var(--text);--text-secondary: var(--text-2);--text-tertiary: var(--text-3);--border-color: var(--border);--font-family: var(--font-body)}@property --p{syntax: "<number>"; inherits: false; initial-value: 0;}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:var(--font-body);font-size:13px;line-height:1.4;color:var(--text);background:var(--bg-app);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}button,input,textarea{font-family:inherit}a{color:var(--brand)}::selection{background:var(--sky);color:var(--brand)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.popover-layer{position:fixed;z-index:12000}.popover-anim{animation:popoverIn .13s cubic-bezier(.16,1,.3,1);transform-origin:var(--popover-origin, top center)}@keyframes popoverIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:.75;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
