@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-ext-400-normal-Bo67NYBq.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-400-normal-D592xEk3.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2) format("woff2"),url(/assets/golos-text-cyrillic-400-normal-BwL4n7Pb.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/golos-text-latin-ext-400-normal-BjKcJWKY.woff2) format("woff2"),url(/assets/golos-text-latin-ext-400-normal-BXgyX_iE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-400-normal-Coi1FYaD.woff2) format("woff2"),url(/assets/golos-text-latin-400-normal-DOuJOmdK.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-ext-500-normal-CLsu_eDI.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-500-normal-InHNvB7v.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-500-normal-BSLQUuP1.woff2) format("woff2"),url(/assets/golos-text-cyrillic-500-normal-hXinzVVQ.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/golos-text-latin-ext-500-normal-9vZPKadr.woff2) format("woff2"),url(/assets/golos-text-latin-ext-500-normal-BmtMVntR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-500-normal-BznAvurO.woff2) format("woff2"),url(/assets/golos-text-latin-500-normal-BQo4s7Kn.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-ext-600-normal-uuhKjiyO.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-600-normal-rSWq63aw.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-600-normal-lpQ9rVRR.woff2) format("woff2"),url(/assets/golos-text-cyrillic-600-normal-BgvEFMNR.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/golos-text-latin-ext-600-normal-DLLCs_GQ.woff2) format("woff2"),url(/assets/golos-text-latin-ext-600-normal-C6iohuVX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-600-normal-Bhk8uV1U.woff2) format("woff2"),url(/assets/golos-text-latin-600-normal-B_o32mE8.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-ext-700-normal-D3ZaBy6G.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-700-normal-DPkDx3rk.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-700-normal-BKmY45Ip.woff2) format("woff2"),url(/assets/golos-text-cyrillic-700-normal-ClsrbE7_.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/golos-text-latin-ext-700-normal-0O3DoeVP.woff2) format("woff2"),url(/assets/golos-text-latin-ext-700-normal-CezX9NlQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-700-normal-CxmN_Nfd.woff2) format("woff2"),url(/assets/golos-text-latin-700-normal-DAuVRgMH.woff) format("woff");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-display:swap;font-weight:800;src:url(/assets/golos-text-cyrillic-ext-800-normal-MgQvlP1M.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-800-normal-nAniE-it.woff) format("woff");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-display:swap;font-weight:800;src:url(/assets/golos-text-cyrillic-800-normal-n8hjK-Mh.woff2) format("woff2"),url(/assets/golos-text-cyrillic-800-normal-DeDNPNQP.woff) format("woff");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-display:swap;font-weight:800;src:url(/assets/golos-text-latin-ext-800-normal-B3jauhB1.woff2) format("woff2"),url(/assets/golos-text-latin-ext-800-normal-DctlWd28.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/golos-text-latin-800-normal-Dj36HFM-.woff2) format("woff2"),url(/assets/golos-text-latin-800-normal-B_cdlg2g.woff) format("woff");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;--c-bg: #F5F6FA;--c-surface: #FFFFFF;--c-ink: #212527;--c-muted: #929292;--c-error: #E83437;--c-success: #51C247;--c-warning: #DF720C;--c-accent: #6C5CE7;--c-ink-hover: #35393c;--c-ink-2: #4b5054;--c-ink-3: #6b7176;--c-panel-strong: #212527;--c-panel-strong-2: #2b3033;--c-panel-strong-3: #373c40;--c-surface-soft: #F5F6FA;--c-surface-soft-2: #EEF0F5;--c-border: #e3e6ee;--c-border-strong: #d3d7e2;--c-bg-glass: rgba(245, 246, 250, .88);--c-success-soft: rgba(81, 194, 71, .12);--c-warning-soft: rgba(223, 114, 12, .12);--c-error-soft: rgba(232, 52, 55, .1);--c-accent-soft: rgba(108, 92, 231, .1);--c-ink-soft: rgba(33, 37, 39, .06);--c-text-on-dark: #FFFFFF;--c-text-on-dark-muted: rgba(255, 255, 255, .72);--c-text-on-dark-faint: rgba(255, 255, 255, .48);--c-border-on-dark: rgba(255, 255, 255, .12);--c-overlay: rgba(33, 37, 39, .42);--font: "Golos Text", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, "SFMono-Regular", "Cascadia Mono", "Consolas", monospace;--fs-page: clamp(1.5rem, 2.4vw, 2rem);--fs-h2: 1.25rem;--fs-h3: 1.0625rem;--fs-body: .9375rem;--fs-small: .875rem;--fs-tiny: .75rem;--radius-card: 24px;--radius-item: 16px;--radius-input: 12px;--radius-pill: 999px;--radius-flag: 3px;--sidebar-width: 272px;--content-max: 1240px;--page-pad: 28px;--gap: 16px;--control-h: 48px;--control-h-sm: 36px;--shadow-card: 0 1px 2px rgba(33, 37, 39, .03), 0 16px 40px rgba(33, 37, 39, .07);--shadow-float: 0 2px 8px rgba(33, 37, 39, .06), 0 24px 72px rgba(33, 37, 39, .14);--ease: cubic-bezier(.16, 1, .3, 1);--t-fast: .18s var(--ease);--t-med: .3s var(--ease);--z-nav: 100;--z-mobile-menu: 110;--z-modal: 115;--z-language: 120;--z-popover: 125;--z-toast: 130;--z-tooltip: 140}@media(max-width:640px){:root{--page-pad: 16px;--radius-card: 20px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;font-family:var(--font);font-size:var(--fs-body);line-height:1.55;color:var(--c-ink);background:var(--c-bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-weight:700;line-height:1.15;letter-spacing:-.02em}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}button:disabled{cursor:not-allowed}img,svg{display:block;max-width:100%}ul,ol{list-style:none}table{border-collapse:collapse;width:100%}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}::selection{background:var(--c-accent-soft)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.page-enter-active,.page-leave-active{transition:opacity .22s var(--ease),transform .22s var(--ease)}.page-enter-from,.page-leave-to{opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-h);padding:0 26px;border-radius:var(--radius-pill);font-size:var(--fs-body);font-weight:600;line-height:1.2;white-space:nowrap;transition:transform var(--t-fast),background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.btn:hover:not(:disabled){transform:translateY(-2px)}.btn:active:not(:disabled){transform:translateY(0) scale(.98)}.btn:disabled{opacity:.5}.btn--primary{background:var(--c-ink);color:var(--c-text-on-dark)}.btn--primary:hover:not(:disabled){background:var(--c-ink-hover)}.btn--ghost{background:transparent;color:var(--c-ink);border:1px solid var(--c-border-strong)}.btn--ghost:hover:not(:disabled){border-color:var(--c-ink)}.btn--soft{background:var(--c-surface-soft);color:var(--c-ink)}.btn--soft:hover:not(:disabled){background:var(--c-surface-soft-2)}.btn--inverse{background:var(--c-surface);color:var(--c-ink)}.btn--danger{background:var(--c-error-soft);color:var(--c-error)}.btn--danger:hover:not(:disabled){background:var(--c-error);color:var(--c-text-on-dark)}.btn--sm{min-height:var(--control-h-sm);padding:0 16px;font-size:var(--fs-small)}.btn--block{width:100%}.btn--icon{width:44px;min-height:44px;padding:0;border-radius:50%}.link{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--c-accent);transition:gap var(--t-fast)}.link:hover{gap:10px}.card{background:var(--c-surface);border-radius:var(--radius-card);padding:24px}.card--dark{background:var(--c-panel-strong);color:var(--c-text-on-dark)}.card__title{font-size:var(--fs-h2);font-weight:700;letter-spacing:-.025em}.card__subtitle{margin-top:4px;font-size:var(--fs-small);color:var(--c-ink-3)}.card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.item{background:var(--c-surface-soft);border-radius:var(--radius-item);padding:16px 18px}@media(max-width:640px){.card{padding:18px}}.field{display:flex;flex-direction:column;gap:8px}.field__head{display:flex;align-items:center;gap:6px;min-width:0}.field__label{font-size:var(--fs-small);font-weight:600}.field__error{font-size:var(--fs-tiny);color:var(--c-error)}.input{width:100%;min-height:var(--control-h);padding:12px 16px;background:var(--c-surface-soft);border:1.5px solid transparent;border-radius:var(--radius-input);font-size:var(--fs-body);transition:border-color var(--t-fast),background-color var(--t-fast)}input.input{height:var(--control-h)}.input::placeholder{color:var(--c-muted)}.input:focus{outline:none;border-color:var(--c-accent);background:var(--c-surface)}.input[aria-invalid=true]{border-color:var(--c-error)}.input:disabled{opacity:.6}textarea.input{min-height:96px;resize:vertical}.checkbox{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:var(--fs-small);line-height:1.5}.checkbox input{flex-shrink:0;width:20px;height:20px;margin-top:1px;accent-color:var(--c-ink);cursor:pointer}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-pill);font-size:var(--fs-tiny);font-weight:600;line-height:1.4;white-space:nowrap;background:var(--c-surface-soft-2);color:var(--c-ink-2)}.badge--success{background:var(--c-success-soft);color:var(--c-success)}.badge--warning{background:var(--c-warning-soft);color:var(--c-warning)}.badge--error{background:var(--c-error-soft);color:var(--c-error)}.badge--accent{background:var(--c-accent-soft);color:var(--c-accent)}.badge--dark{background:var(--c-ink);color:var(--c-text-on-dark)}.muted{color:var(--c-ink-3)}.faint{color:var(--c-muted)}.mono{font-family:var(--font-mono);font-size:.8125rem;word-break:break-all}.prose{max-width:72ch;line-height:1.65}.prose h1,.prose h2,.prose h3{margin:1.4em 0 .5em}.prose h1{font-size:1.5rem}.prose h2{font-size:1.25rem}.prose h3{font-size:1.0625rem}.prose p,.prose ul,.prose ol,.prose table{margin:.6em 0}.prose ul,.prose ol{padding-left:1.4em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li{margin:.25em 0}.prose a{color:var(--c-accent);text-decoration:underline}.prose th,.prose td{padding:8px 10px;border-bottom:1px solid var(--c-border);text-align:left;vertical-align:top}.prose>:first-child{margin-top:0}.kv{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:10px 20px;font-size:var(--fs-small)}.kv dt{color:var(--c-ink-3)}.kv dd{min-width:0;overflow-wrap:anywhere}@media(max-width:640px){.kv{grid-template-columns:1fr;gap:2px}.kv dd{margin-bottom:10px}}.skeleton{border-radius:var(--radius-item);background:linear-gradient(90deg,var(--c-surface-soft) 0%,var(--c-surface-soft-2) 50%,var(--c-surface-soft) 100%);background-size:200% 100%;animation:skeleton 1.2s ease-in-out infinite}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.spinner{width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.page{width:100%;max-width:var(--content-max);margin:0 auto;display:flex;flex-direction:column;gap:var(--gap)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:4px}.page-head__title{font-size:var(--fs-page);font-weight:800;letter-spacing:-.03em;line-height:1.08}.page-head__subtitle{margin-top:6px;color:var(--c-ink-3);max-width:65ch}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.toolbar>.input{width:auto;flex:1 1 200px}.toolbar>.search{flex:1 1 240px}@media(max-width:640px){.page-head .btn{width:100%}}.step{display:flex;flex-direction:column;gap:20px}.step .card__head{margin-bottom:0}.step__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.step__note{font-size:var(--fs-tiny);color:var(--c-ink-3)}@media(max-width:640px){.step__actions .btn{flex:1 1 auto}}@media print{.sidebar,.sidebar-backdrop,.app__mobile-head,.public__head,.lang,.toasts,.no-print{display:none!important}body{background:var(--c-surface)}.card{padding:0}}body.modal-open .lang{opacity:0;pointer-events:none}
