@charset "UTF-8";@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/roboto-cyrillic-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/roboto-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/roboto-latin-ext-wght-normal.woff2) format("woff2-variations");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:Roboto;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/roboto-latin-wght-normal.woff2) format("woff2-variations");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:Roboto;font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/roboto-cyrillic-wght-italic.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/roboto-latin-wght-italic.woff2) format("woff2-variations");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-bg-primary: #ffffff;--color-bg-surface: #fafafa;--color-bg-elevated: #ffffff;--color-bg-overlay: rgba(0, 0, 0, .55);--color-ink: #0a0a0a;--color-ink-strong: #000000;--color-ink-secondary: rgba(0, 0, 0, .56);--color-ink-muted: rgba(0, 0, 0, .4);--color-ink-faint: rgba(0, 0, 0, .26);--color-accent: #ffeb69;--color-accent-soft: rgba(255, 235, 105, .35);--color-border: rgba(0, 0, 0, .08);--color-border-strong: rgba(0, 0, 0, .14);--color-open: #1fa25a;--ink-08: rgba(0, 0, 0, .08);--ink-12: rgba(0, 0, 0, .12);--ink-30: rgba(0, 0, 0, .3);--ink-40: rgba(0, 0, 0, .4);--ink-45: rgba(0, 0, 0, .45);--ink-50: rgba(0, 0, 0, .5);--ink-55: rgba(0, 0, 0, .55);--ink-65: rgba(0, 0, 0, .65);--color-danger: #d9482b;--color-danger-soft: rgba(217, 72, 43, .04);--color-danger-ring: rgba(217, 72, 43, .55);--radius-md: 14px;--shadow-card: 0 10px 30px rgba(0, 0, 0, .06);--shadow-card-lg: 0 8px 24px var(--ink-12);--shadow-pop: 0 18px 50px rgba(0, 0, 0, .07);--shadow-float: 0 8px 24px rgba(0, 0, 0, .16);--font-ui: "Roboto", sans-serif;--lh-normal: 1.4;--safe-area-bottom: env(safe-area-inset-bottom, 0px)}.field{display:block}.field__label{display:block;margin:0 2px 6px;font:700 12px/1 Roboto;color:var(--ink-65)}.field__input{width:100%;height:46px;padding:0 14px;border-radius:var(--radius-md);background:var(--color-bg-surface);font:500 14px/1 Roboto;color:var(--color-ink);box-shadow:var(--shadow-card)}.field__input:focus{box-shadow:var(--shadow-card),0 0 0 2px var(--color-accent)}.field--error .field__input{background:var(--color-danger-soft);box-shadow:var(--shadow-card),0 0 0 2px var(--color-danger-ring)}.field__control{position:relative}.field__control .field__input{padding-right:48px}.field__reveal{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:48px;height:100%;padding:0;background:none;border:none;color:var(--ink-45);cursor:pointer;transition:color .15s ease}.field__reveal:hover{color:var(--ink-65)}.field__hint{display:block;margin:6px 2px 0;font:600 11px/1 Roboto;color:var(--ink-50)}.field__hint--error{color:var(--color-danger)}*,*:before,*:after{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}html,body,button,ul,input,textarea,select,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}html,body{height:100%}html{font-family:var(--font-ui),sans-serif;line-height:var(--lh-normal);background:#fafafa;color:#0a0a0a}button,input,select,textarea{outline:none;border:none;background:transparent;font-family:inherit}button{cursor:pointer}ul li{list-style:none}
