.field{display:flex;flex-direction:column;font-family:var(--ui-font);min-width:0;position:relative}.field__label{background:var(--surface);color:var(--muted);font-size:11px;left:11px;line-height:16px;padding:0 5px;pointer-events:none;position:absolute;top:-8px;transition:color .12s ease-out;z-index:1}.field__box{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);box-sizing:border-box;color:var(--text);display:flex;gap:8px;min-width:0;transition:border-color .12s ease-out,box-shadow .12s ease-out}.field--md .field__box{font-size:13.5px;height:44px;padding:0 13px}.field--sm .field__box{font-size:12.5px;height:34px;padding:0 11px}.field__input{background:transparent;border:none;box-sizing:border-box;color:var(--text);flex:1;font-family:inherit;font-size:inherit;min-width:0;outline:none;padding:0}.field__input::-moz-placeholder{color:var(--muted);opacity:1}.field__input::placeholder{color:var(--muted);opacity:1}.field--open .field__label,.field:focus-within .field__label{color:var(--accent-strong)}.field--open .field__box,.field:focus-within .field__box{border-color:var(--accent)}.field__box:has(.field__input:focus-visible){box-shadow:var(--focus-glow)}.field__box:focus-visible{box-shadow:var(--focus-glow);outline:none}@media(forced-colors:active){.field__box:focus-visible,.field__box:has(.field__input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}}.field--disabled .field__box{background:var(--surface2);border-color:var(--border)}.field--disabled .field__box,.field--disabled .field__input{color:var(--muted);cursor:not-allowed}.field--success .field__box{border-color:var(--ok)}.field--success .field__label{color:var(--ok-strong)}.field--error .field__box{border-color:var(--dang)}.field--error .field__label{color:var(--dang-strong)}.field--error:focus-within .field__box{border-color:var(--dang)}.field--error:focus-within .field__label{color:var(--dang-strong)}.field--success:focus-within .field__box{border-color:var(--ok)}.field--success:focus-within .field__label{color:var(--ok-strong)}.field--error .field__box:focus-visible,.field--error .field__box:has(.field__input:focus-visible){box-shadow:var(--focus-glow-error)}.field--success .field__box:focus-visible,.field--success .field__box:has(.field__input:focus-visible){box-shadow:var(--focus-glow-success)}.field__msg{color:var(--muted);font-size:11.5px;line-height:1.35;margin-top:5px}.field__msg--error{color:var(--dang-strong)}.field__msg--success{color:var(--ok-strong)}@media(prefers-reduced-motion:reduce){.field__box,.field__label{transition:none}}.tip-hint,.tip-trigger{align-items:center;display:inline-flex}.tip-hint{background:var(--surface2);border-radius:50%;color:var(--muted);cursor:help;flex-shrink:0;font-family:var(--ui-font);font-size:9.5px;font-weight:700;height:15px;justify-content:center;transition:color .12s ease-out;width:15px}.tip-hint:focus-visible,.tip-hint:hover{color:var(--accent-strong)}.tip-bubble{animation:tip-fade-in .12s ease-out;background:var(--surface2);border:1px solid var(--border);border-radius:9px;box-shadow:var(--shadow);box-sizing:border-box;color:var(--text);font-family:var(--ui-font);font-size:11px;line-height:1.45;max-width:240px;padding:9px 11px;pointer-events:none;position:fixed;z-index:1150}@keyframes tip-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tip-hint{transition:none}.tip-bubble{animation:none}}.auth-form__server-error{color:var(--dang-strong);font-size:12px;margin:0;text-align:center}.rich-text{color:var(--text);font-family:var(--ui-font);font-size:13px;line-height:1.55}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4{color:var(--text);font-family:var(--head-font);font-weight:700;line-height:1.3;margin:16px 0 8px}.rich-text h1{font-size:19px}.rich-text h2{font-size:18px}.rich-text h3{font-size:16px}.rich-text h4{font-size:14px}.rich-text p{margin:0 0 10px}.rich-text ol,.rich-text ul{margin:0 0 10px;padding-left:22px}.rich-text li{margin-bottom:4px}.rich-text blockquote{border-left:2px solid var(--border);color:var(--muted);margin:0 0 10px;padding:4px 0 4px 12px}.rich-text a{color:var(--accent-strong);text-decoration:underline}.rich-text b,.rich-text strong{font-weight:700}.rich-text em,.rich-text i{font-style:italic}.rich-text s{text-decoration:line-through}.rich-text code{background:var(--surface2);border-radius:4px;color:var(--text);font-family:var(--num-font);font-size:11.5px;padding:1px 5px}.rich-text pre{background:var(--surface2);border-radius:var(--radius);margin:0 0 10px;overflow-x:auto;padding:10px 12px}.rich-text pre code{background:none;border-radius:0;padding:0}*,:after,:before{box-sizing:border-box}:root{--bg:#f4f6fb;--surface:#fff;--surface2:#f0f3f9;--border:#e2e7f0;--border-strong:#868a93;--text:#0d1524;--muted:#4a566e;--nav-idle:#4a566e;--accent:#2f5fe0;--accent2:#2149bf;--chart2:#7c5cf0;--ok:#059669;--warn:#d97706;--dang:#dc2626;--info:#0284c7;--ok-strong:#006c4b;--warn-strong:#944e00;--dang-strong:#b60110;--info-strong:#006296;--accent-strong:#224fcf;--accent2-strong:#1539af;--on-strong:#fff;--chart2-strong:#6540d3;--shadow:0 4px 16px rgba(30,45,90,.07);--shadow-seg:0 1px 3px rgba(0,0,0,.35);--radius:10px;--badge-radius:8px;--control-h-sm:34px;--control-px-sm:12px;--control-fs-sm:12.5px;--ui-font:"Manrope",sans-serif;--head-font:"Manrope",sans-serif;--num-font:"JetBrains Mono",monospace;--qr-bg:#fff;--brand-mark-bg:#0f1420;--overlay:rgba(5,9,16,.45);--shadow-modal:0 24px 64px rgba(0,0,0,.35);--header-h:55px;--header-h-mobile:46px;--focus-ring-color:var( --accent );--focus-ring-width:2px;--focus-ring-offset:2px;--focus-glow:0 0 0 3px color-mix(in srgb,var(--focus-ring-color) 18%,transparent);--focus-glow-error:0 0 0 3px color-mix(in srgb,var(--dang) 18%,transparent);--focus-glow-success:0 0 0 3px color-mix(in srgb,var(--ok) 18%,transparent)}.dark{--bg:#0b0e14;--surface:#131722;--surface2:#1a2030;--border:#232b3d;--border-strong:#646c7f;--text:#f2f4fa;--muted:#c7cfdf;--nav-idle:#c7cfdf;--accent:#5c85ff;--accent2:#3f68e6;--chart2:#a78bfa;--ok:#34d399;--warn:#fbbf24;--dang:#f87171;--info:#38bdf8;--ok-strong:#34d399;--warn-strong:#fbbf24;--dang-strong:#fe7776;--info-strong:#38bdf8;--accent-strong:#779cff;--accent2-strong:#a4bfff;--on-strong:#0b0e14;--chart2-strong:#a78bfa;--shadow:0 8px 30px rgba(0,0,0,.4)}:where(:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media not all and (min-width:1024px){.btn,.field__toggle,.icon-btn{min-height:44px}.field__toggle,.icon-btn{min-width:44px}}@font-face{font-display:swap;font-family:Manrope;font-weight:400;src:url(../fonts/Manrope-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-weight:500;src:url(../fonts/Manrope-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-weight:600;src:url(../fonts/Manrope-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-weight:700;src:url(../fonts/Manrope-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-weight:800;src:url(../fonts/Manrope-ExtraBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-weight:400;src:url(../fonts/JetBrainsMono-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-weight:500;src:url(../fonts/JetBrainsMono-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-weight:600;src:url(../fonts/JetBrainsMono-SemiBold.woff2) format("woff2")}body,html{font-family:Manrope,system-ui,sans-serif}.mono,[data-mono]{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}body,html{background:var(--bg);color:var(--text);margin:0;padding:0}
