@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg-app:#f4f6f5;--color-bg-surface:#fff;--color-bg-chat:#f0f3f4;--color-bg-selected:#e5eafb;--color-bg-hover:#f0f3f4;--color-text-primary:#15202a;--color-text-secondary:#56626c;--color-text-accent:#2446c4;--color-text-on-accent:#fff;--color-text-warning:#8f5b0c;--color-text-danger:#bc3129;--color-border-default:#d9dfe1;--color-border-strong:#808a92;--color-border-dropzone:#d9dfe1;--color-accent-default:#2446c4;--color-accent-hover:#203eac;--color-accent-active:#1b3595;--color-accent-subtle:#e5eafb;--color-focus-ring:#2446c4;--color-file-icon-bg:#2446c4;--color-file-icon-text:#fff;--color-overlay-scrim:#15202a66;--tone-neutral-bg:#d9dfe1;--tone-neutral-fg:#15202a;--tone-neutral-dot:#15202a;--tone-info-bg:#e5eafb;--tone-info-fg:#2446c4;--tone-info-dot:#2446c4;--tone-warning-bg:#faefd7;--tone-warning-fg:#8f5b0c;--tone-warning-dot:#a86d12;--tone-success-bg:#e1f2e7;--tone-success-fg:#18723e;--tone-success-dot:#1c7f46;--tone-danger-bg:#f8e1df;--tone-danger-fg:#bc3129;--tone-danger-dot:#bc3129;--font-family-sans:"Golos Text Variable", "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--space-2:2px;--space-4:.25rem;--space-6:.375rem;--space-8:.5rem;--space-10:.625rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-32:2rem;--size-layout-column-left:13.75rem;--size-layout-column-right:15.625rem;--size-layout-header-height:3rem;--size-layout-composer-height:3.25rem;--size-layout-message-max-width:31.25rem;--size-layout-drawer-width:20rem;--size-control-button-primary-height:2.25rem;--size-control-button-height:2rem;--size-control-button-header-height:1.75rem;--size-control-input-height:2rem;--size-control-touch-target-mobile:2.75rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-pill:62.4375rem;--opacity-inactive-option:.6;--opacity-disabled:.5;--shadow-popover:0 .25rem 1rem #15202a1f;--shadow-drawer:0 .5rem 2rem #15202a29;--motion-fast:.12s;--motion-base:.2s;--ai-attention-bar:#a86d12;--ai-invalid-bar:#bc3129;--ai-invalid-border:#bc3129;--ai-bar-width:2px;--ai-spinner-size:.625rem;--ai-spinner-stroke:1.5px;--ai-spinner-turn:1s}*,:before,:after{box-sizing:border-box}html{font-size:112%}html,body,#app{height:100%;margin:0}body{font-family:var(--font-family-sans);color:var(--color-text-primary);background:var(--color-bg-app);-webkit-text-size-adjust:100%;font-size:.8438rem;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.btn{appearance:none;justify-content:center;align-items:center;gap:var(--space-4);min-height:var(--size-control-button-height);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-accent);cursor:pointer;text-align:left;overflow-wrap:anywhere;max-width:100%;padding:.375rem .75rem;font-size:.7812rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-bg-hover)}.btn--primary{background:var(--color-accent-default);color:var(--color-text-on-accent);border-color:#0000}.btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-accent-hover)}.btn--selected{box-shadow:0 0 0 1px #fff,0 0 0 2px #2446c4}.btn--inactive,.btn[aria-disabled=true]{opacity:var(--opacity-inactive-option);cursor:default}.btn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.btn--selected,.btn--selected[aria-disabled=true],.btn--selected:disabled{opacity:1}.btn--block{width:100%}.btn--big{min-height:var(--size-control-button-primary-height);font-size:.8125rem}.btn--header{min-height:var(--size-control-button-header-height);color:var(--color-text-primary);font-size:.75rem;font-weight:500}.btn--danger{color:var(--color-text-danger);border-color:var(--color-text-danger)}.btn--link{background:0 0;border:0;min-height:0;padding:0}.input{width:100%;min-width:0;min-height:var(--size-control-input-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-surface);padding:.3125rem .625rem}.input[aria-invalid=true]{border-color:var(--color-text-danger)}.section-label{margin:var(--space-16) 0 var(--space-8);font-family:var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.6875rem;font-weight:400}.mono{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:.75rem}.error-text{color:var(--color-text-danger)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;padding:var(--space-8);background:var(--color-bg-surface);position:absolute;top:0;left:-9999px}.skip-link:focus{left:var(--space-8)}.section-page{min-height:100%;padding:var(--space-24);background:var(--color-bg-app)}.section-page__inner{max-width:60rem}.section-page__title{margin:0;font-size:1.125rem;font-weight:600}.section-page__subtitle{margin:2px 0 var(--space-16);color:var(--color-text-secondary)}.section-tabs{gap:var(--space-16);margin-bottom:var(--space-16);border-bottom:1px solid var(--color-border-default);display:flex;overflow-x:auto}.section-tabs__tab{appearance:none;padding:var(--space-8) 0;color:var(--color-text-secondary);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;font-size:.8125rem;font-weight:600;text-decoration:none}.section-tabs__tab--active{border-bottom-color:var(--color-accent-default);color:var(--color-text-accent)}.section-toolbar{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-12);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.section-card{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);overflow:hidden}.card-rows{margin:0;padding:0;list-style:none}.card-rows>li+li{border-top:1px solid var(--color-border-default)}.card-row{appearance:none;align-items:center;gap:var(--space-12);width:100%;min-height:3.25rem;padding:var(--space-12) var(--space-16);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.card-line{align-items:center;gap:var(--space-8) var(--space-12);min-height:3.25rem;padding:var(--space-12) var(--space-16);flex-wrap:wrap;display:flex}.card-row:hover{background:var(--color-bg-hover)}.card-row__main{flex:1;gap:2px;min-width:0;display:grid}.card-row__title{overflow-wrap:break-word;font-weight:600}.card-row__sub{color:var(--color-text-secondary);overflow-wrap:break-word;font-size:.75rem}.segmented{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);display:inline-flex;overflow:hidden}.segmented__item{appearance:none;min-height:var(--size-control-input-height);padding:0 var(--space-12);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;font-size:.75rem;font-weight:500}.segmented__item+.segmented__item{border-left:1px solid var(--color-border-default)}.segmented__item[aria-checked=true]{background:var(--color-bg-selected);color:var(--color-text-accent);font-weight:600}@media (width<=767px){body{font-size:.875rem}.btn{font-size:.875rem;font-weight:600}.input,input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:1rem}.btn,.input{min-height:var(--size-control-touch-target-mobile)}.section-page{padding:var(--space-16)}.segmented__item{min-height:var(--size-control-touch-target-mobile)}.section-toolbar{flex-direction:column;align-items:stretch}.section-toolbar .segmented{width:100%;display:flex}.section-toolbar .segmented__item{min-width:0;padding:0 var(--space-4);flex:1 1 0}.section-toolbar>.btn{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
