.auth-link{color:var(--dim);cursor:pointer;transition:color .18s var(--e-out);background:0 0;border:0;align-self:center;padding:.2rem .4rem;font-family:inherit;font-size:.82rem}.auth-link:active{opacity:.6}.auth-link--inline{color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, transparent);align-self:auto;padding:0;text-decoration:none}@media (hover:hover) and (pointer:fine){.auth-link:hover{color:var(--accent)}}.auth-link:focus-visible{color:var(--accent)}.auth-link--inline:focus-visible{border-bottom-color:var(--accent)}.auth-panel{z-index:3;width:var(--panel-w);isolation:isolate;box-shadow:var(--glass-shadow);display:flex;position:fixed;top:0;bottom:0;right:0;container:panel/inline-size}.auth-panel__bg{z-index:0;pointer-events:none;background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bri));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bri));position:absolute;inset:0;overflow:hidden}.auth-panel__bg:before{content:"";z-index:3;border-left:1px solid var(--glass-edge);box-shadow:var(--glass-inner);position:absolute;inset:0}.auth-panel__gloss{z-index:4;background:linear-gradient(180deg, rgba(255, 255, 255, var(--gloss)), transparent 22%);pointer-events:none;position:absolute;inset:0}.auth-panel__scroll{z-index:1;overscroll-behavior:contain;scrollbar-width:none;min-width:0;padding:var(--panel-pad);flex-direction:column;flex:1;justify-content:center;display:flex;position:relative;overflow-y:auto}.auth-panel__scroll::-webkit-scrollbar{width:0}.auth-panel__body{gap:var(--panel-gap);flex-direction:column;width:100%;max-width:26rem;margin-inline:auto;display:flex}.auth-brand{align-items:center;gap:.6rem;margin-bottom:.35rem;display:flex}.auth-brand__mark{--mark-gray:var(--dim);--mark-blue:var(--accent);background:linear-gradient(to top right, var(--mark-blue) calc(50% - .5px), var(--mark-gray) calc(50% + .5px));width:1.7rem;height:1.7rem;color:var(--accent-ink);box-shadow:0 .3rem .8rem -.35rem color-mix(in srgb, var(--accent) 45%, #15172673);border-radius:.55rem;flex:none;place-items:center;display:grid}.auth-brand__mark svg{width:1rem;height:1rem}.auth-brand__word{font-family:var(--display);letter-spacing:-.015em;font-size:.95rem;font-weight:600}.auth-foot{border-top:1px solid var(--ctl-line);color:var(--dim-2);margin:.55rem 0 0;padding-top:.8rem;font-size:.76rem}@media (height<=738px){.auth-panel{--panel-gap:.7rem;--ctl-h:2.3rem;--panel-pad:clamp(.9rem, 1.55vw, 1.45rem)}.auth-panel__scroll{padding-block:clamp(.8rem,2vh,1.3rem)}.auth-brand{margin-bottom:.1rem}.auth-foot{margin-top:.35rem;padding-top:.6rem}}@media (height<=684px){.auth-panel{--panel-gap:.58rem}}@media (height<=594px){.auth-panel{--panel-gap:.48rem;--ctl-h:2.2rem}.auth-foot{margin-top:.25rem;padding-top:.5rem;font-size:.72rem}}@media (width<=57.591rem){.auth-panel{border-radius:1.4rem;width:min(100%,30rem);max-width:calc(100% - clamp(1.5rem,8vw,3rem));margin:clamp(1rem,4vw,2rem) auto clamp(1.5rem,5vw,3rem);position:relative;inset:auto;overflow:hidden;box-shadow:0 1.4rem 3rem -1rem #1c183c4d}.auth-panel__bg:before{border-left:0;box-shadow:inset 0 1px #ffffffd9}.auth-panel__scroll{justify-content:flex-start}}@media (prefers-reduced-transparency:reduce){.auth-panel__bg{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff2}.auth-panel__gloss{display:none}}@media (prefers-contrast:more){.auth-panel__bg{background:#ffffffe6}}@media (forced-colors:active){.auth-brand__mark{border:1px solid buttonborder}.auth-panel__gloss{display:none}}.auth-stage{transition:height .42s var(--e-drawer)}.auth-view{gap:var(--panel-gap);flex-direction:column;display:flex}.auth-view__form{flex-direction:column;gap:.85rem;display:flex}.auth-view__actions{flex-direction:column;gap:.5rem;display:flex}.auth-view__note{color:var(--dim-2);text-align:center;margin:0;font-size:.78rem}.auth-view__note b{color:var(--dim);font-weight:500}.auth-view.is-entering>*{animation:auth-view-in .34s var(--e-drawer) both}.auth-view.is-entering>:nth-child(2){animation-delay:45ms}.auth-view.is-entering>:nth-child(3){animation-delay:82ms}.auth-view.is-entering>:nth-child(4){animation-delay:.116s}.auth-view.is-entering>:nth-child(5){animation-delay:.146s}.auth-view.is-leaving{animation:auth-view-out .13s var(--e-out) both}@keyframes auth-view-in{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:none}}@keyframes auth-view-out{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(2px);transform:translate(-.4rem)}}@media (prefers-reduced-motion:reduce){.auth-stage{transition:none}.auth-view.is-entering>*{animation:auth-view-fade .16s var(--e-out) both!important;animation-delay:0s!important}@keyframes auth-view-fade{0%{opacity:0}to{opacity:1}}}.auth-scene{z-index:0;background:var(--canvas);isolation:isolate;position:fixed;inset:0;overflow:hidden}.auth-scene__art{pointer-events:none;opacity:.62;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 26%,#000 58%);mask-image:linear-gradient(90deg,#0000 26%,#000 58%)}.auth-scene__floor{transform-origin:70% 52%;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-auto-rows:2.1rem;align-content:start;gap:.6rem;display:grid;position:absolute;inset:-60% -40% -60% -10%;transform:rotateX(54deg)rotate(-40deg)scale(1.35)}.auth-scene__card{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--dim) 55%, transparent);white-space:nowrap;background:#ffffffb8;border:1px solid #15172617;border-radius:.4rem;justify-content:space-between;align-items:center;gap:.6rem;padding:0 .7rem;font-size:.68rem;display:flex;overflow:hidden;box-shadow:0 .35rem .7rem -.45rem #1c183c73}.auth-scene__card b{letter-spacing:.01em;font-weight:600}.auth-scene__card i{opacity:.8;font-style:normal}.auth-scene__card--ozon b{color:color-mix(in srgb, var(--ozon) 42%, transparent)}.auth-scene__card--wb b{color:color-mix(in srgb, var(--wb) 38%, transparent)}.auth-scene__copy{z-index:2;min-height:100svh;padding:clamp(2rem, 5vh, 4rem) calc(var(--panel-w) + clamp(2rem, 4.5vw, 5rem)) clamp(2rem, 5vh, 4rem) clamp(1.6rem, 6vw, 7rem);flex-direction:column;justify-content:center;gap:.8rem;max-width:min(100%,78rem);display:flex;position:relative}.auth-scene__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--dim-2);margin:0;font-size:.72rem;font-weight:500}.auth-scene__title{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;max-width:15ch;color:var(--ink);margin:0;font-size:clamp(1.9rem,3vw,3.2rem);font-weight:600;line-height:1.04}.auth-scene__text{max-width:34ch;color:var(--dim);text-wrap:pretty;margin:0;font-size:.95rem;line-height:1.55}@media (width<=57.591rem){.auth-scene{min-height:auto;position:relative}.auth-scene__copy{text-align:left;min-height:auto;padding:clamp(2rem,7vw,3rem) clamp(1.25rem,5vw,2.5rem) clamp(.5rem,2vw,1rem)}.auth-scene__title{max-width:18ch;font-size:clamp(1.7rem,6.5vw,2.4rem)}.auth-scene__text{max-width:42ch}.auth-scene__art{display:none}}.auth-alert{border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--danger) 8%, #fff9);color:color-mix(in srgb, var(--danger) 82%, var(--ink));animation:auth-alert-in .26s var(--e-out) both;align-items:flex-start;gap:.55rem;margin:0;padding:.6rem .75rem;font-size:.8rem;line-height:1.4;display:flex}.auth-alert:empty{display:none}.auth-alert svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}@keyframes auth-alert-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}.auth-btn{width:100%;height:var(--ctl-h);border-radius:var(--radius);cursor:pointer;transition:background-color .18s var(--e-out), transform .14s var(--e-out), opacity .18s var(--e-out), box-shadow .18s var(--e-out), color .18s var(--e-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:.95rem;font-weight:500;display:inline-flex;position:relative}.auth-btn:active{transform:scale(.975)}.auth-btn[disabled]{cursor:default;opacity:.72;transform:none}.auth-btn--primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 .4rem 1rem -.4rem color-mix(in srgb, var(--accent) 75%, transparent)}.auth-btn--ghost{color:var(--ink);border-color:var(--ctl-line);background:#ffffffb3}.auth-btn__spinner{opacity:.75;border:1.6px solid;border-top-color:#0000;border-radius:50%;width:.95em;height:.95em;animation:.62s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.auth-btn--primary:not([disabled]):hover{background:var(--accent-2)}.auth-btn--ghost:not([disabled]):hover{background:#fff}}.auth-btn--primary:not([disabled]):focus-visible{background:var(--accent-2)}.auth-btn--ghost:not([disabled]):focus-visible{background:#fff}@media (pointer:coarse){.auth-btn{height:2.95rem}}@media (forced-colors:active){.auth-btn{border:1px solid buttonborder}.auth-btn--primary{color:buttontext;background:buttonface}}@media (prefers-reduced-motion:reduce){.auth-btn__spinner{animation:1.4s linear infinite auth-spin!important}}.auth-field{flex-direction:column;gap:.34rem;display:flex;position:relative}.auth-field__label{text-transform:uppercase;letter-spacing:.09em;color:var(--dim);transition:color .18s var(--e-out);font-size:.66rem;font-weight:600}.auth-field:focus-within>.auth-field__label{color:var(--ink)}.auth-field__control{align-items:center;display:flex;position:relative}.auth-field__input{width:100%;height:var(--ctl-h);border:1px solid var(--ctl-line);border-radius:var(--radius);background:var(--ctl-bg);box-shadow:var(--ctl-shadow);transition:border-color .18s var(--e-out), box-shadow .18s var(--e-out), background-color .18s var(--e-out), color .18s var(--e-out);padding:0 .95rem;font-size:.95rem}.auth-field__input::placeholder{color:var(--dim-2)}.auth-field__input:focus{border-color:var(--ctl-line-active);background:var(--ctl-bg-focus)}.auth-field__input[aria-invalid=true]{border-color:var(--danger)}.auth-field__input--password{padding-right:2.8rem}.auth-field__peek{width:2rem;height:2rem;color:var(--dim-2);cursor:pointer;transition:color .18s var(--e-out), background-color .18s var(--e-out), transform .14s var(--e-out);background:0 0;border:0;border-radius:.5rem;place-items:center;display:grid;position:absolute;right:.4rem}.auth-field__peek:active{transform:scale(.92)}.auth-field__peek svg{width:1.15em;height:1.15em}.auth-field__caps{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--dim);letter-spacing:.04em;pointer-events:none;opacity:0;transition:opacity .16s var(--e-out);border-radius:.35rem;align-items:center;gap:.28rem;padding:.12rem .4rem;font-size:.64rem;display:flex;position:absolute;top:50%;right:2.9rem;transform:translateY(-50%)}.auth-field__caps.is-on{opacity:1}.auth-field__error{color:var(--danger);animation:auth-err-in .24s var(--e-out) both;margin:0;font-size:.76rem}.auth-field__error:empty{display:none}@keyframes auth-err-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.auth-field__input:hover:not(:focus){background:var(--ctl-bg-hover);border-color:var(--ctl-line-active)}.auth-field__peek:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}}.auth-field__peek:focus-visible{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}@media (width<=36rem){.auth-field__input{font-size:16px}}@media (pointer:coarse){.auth-field__input{height:2.95rem}.auth-field__input--password{padding-right:3.2rem}.auth-field__peek{width:2.75rem;height:2.75rem}}@media (forced-colors:active){.auth-field__input{border:1px solid buttonborder}}@media (prefers-reduced-transparency:reduce){.auth-field__input{background:#fff}}.auth-totp{color:var(--dim-2);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.auth-totp svg{width:.95rem;height:.95rem;transform:rotate(-90deg)}.auth-totp circle{fill:none;stroke-width:2.4px}.auth-totp__track{stroke:color-mix(in srgb, var(--ink) 12%, transparent)}.auth-totp__arc{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset 1s linear}.auth-code{flex-direction:column;gap:.45rem;display:flex}.auth-code__head{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.auth-code__label{text-transform:uppercase;letter-spacing:.09em;color:var(--dim);transition:color .18s var(--e-out);font-size:.66rem;font-weight:600}.auth-code__area{position:relative}.auth-code__cells{grid-template-columns:repeat(6,1fr);gap:.4rem;display:grid}.auth-code__cell{border:1px solid var(--ctl-line);background:var(--ctl-bg);font-variant-numeric:tabular-nums;height:2.7rem;box-shadow:var(--ctl-shadow);transition:border-color .18s var(--e-out), box-shadow .18s var(--e-out), background-color .18s var(--e-out), transform .18s var(--spring);border-radius:.7rem;place-items:center;font-size:1.15rem;font-weight:500;display:grid;position:relative}.auth-code__cell.is-filled{background:var(--ctl-bg-focus)}.auth-code__cell.is-active{border-color:var(--ctl-line-active);background:var(--ctl-bg-focus)}.auth-code__cell.is-active:after{content:"";background:var(--ink);border-radius:1px;width:2px;height:1.2rem;animation:1.06s step-end infinite auth-caret;position:absolute}.auth-code__cell.is-filled.is-active:after{display:none}@keyframes auth-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}.auth-code__digit{animation:auth-stamp .12s var(--e-out) both}@keyframes auth-stamp{0%{opacity:0;transform:translateY(.2rem)scale(.94)}to{opacity:1;transform:none}}.auth-code__input{color:#0000;caret-color:#0000;letter-spacing:2em;text-indent:-9999px;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.auth-code.is-invalid .auth-code__cell{border-color:var(--danger)}.auth-code.is-invalid .auth-code__cells{animation:.38s cubic-bezier(.36,.07,.19,.97) both auth-shake}@keyframes auth-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.auth-code__error{color:var(--danger);animation:auth-err-in .24s var(--e-out) both;margin:0;font-size:.76rem}.auth-code__error:empty{display:none}.auth-code__hint{color:var(--dim-2);margin:0;font-size:.76rem}@media (height<=738px){.auth-code__cell{height:2.35rem}}@media (height<=684px){.auth-code__cell{height:2.2rem}}@media (height<=594px){.auth-code__cell{height:2.05rem}}@media (pointer:coarse){.auth-code__cell{height:3.2rem}}@media (forced-colors:active){.auth-code__cell{border:1px solid buttonborder}}@media (prefers-reduced-transparency:reduce){.auth-code__cell{background:#fff}}@media (prefers-reduced-motion:reduce){.auth-code__cell.is-active:after{opacity:1;animation:none!important}}.auth-head{flex-direction:column;gap:.38rem;display:flex}.auth-head__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--dim-2);align-items:center;gap:.5rem;margin:0;font-size:.71rem;font-weight:500;display:flex}.auth-head__dots{gap:.28rem;display:flex}.auth-head__dots i{background:color-mix(in srgb, var(--ink) 18%, transparent);width:.34rem;height:.34rem;transition:background-color .24s var(--e-out);border-radius:50%}.auth-head__dots i.is-on{background:var(--accent)}.auth-head__title{font-family:var(--display);letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:1.5rem;font-weight:600;line-height:1.08}.auth-head__sub{color:var(--dim);text-wrap:pretty;max-width:38ch;margin:0;font-size:.9rem;line-height:1.5}.auth-head__sub b{color:var(--ink);font-weight:500}@media (height<=738px){.auth-head__title{font-size:1.3rem}.auth-head__sub{font-size:.86rem}}@media (height<=594px){.auth-head__title{font-size:1.2rem}.auth-head__sub{font-size:.82rem}}.auth-setup{border:1px solid var(--ctl-line);border-radius:var(--radius-lg);background:#fff9;gap:.85rem;padding:.85rem;display:grid}@container panel (width>=23rem){.auth-setup{grid-template-columns:auto 1fr;align-items:start}}.auth-setup__qr{color:#151726;background:#fff;border-radius:.6rem;width:clamp(8.2rem,28.5cqi,10.1rem);margin:0;padding:.45rem;box-shadow:0 .4rem 1rem -.4rem #1c183c59}.auth-setup__qr svg{shape-rendering:crispedges;width:100%;height:auto}.auth-setup__qr-fallback{color:var(--dim-2);margin:0;font-size:.76rem}.auth-setup__aside{flex-direction:column;gap:.6rem;min-width:0;display:flex}.auth-setup__lead{color:var(--dim);margin:0;font-size:.8rem}.auth-setup__steps{color:var(--dim);margin:0;padding-left:1.15em;font-size:.78rem}.auth-setup__steps li+li{margin-top:.3em}.auth-setup__steps li::marker{color:var(--accent)}.auth-secret{flex-direction:column;gap:.3rem;display:flex}.auth-secret__label{color:var(--dim-2);font-size:.72rem}.auth-secret__row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.auth-secret__value{background:color-mix(in srgb, var(--ink) 6%, transparent);font-family:var(--ui);font-variant-numeric:tabular-nums;letter-spacing:.05em;border-radius:.4rem;padding:.24rem .5rem;font-size:.76rem}.auth-secret__copy{border:1px solid var(--ctl-line);color:var(--dim);cursor:pointer;transition:color .18s var(--e-out), border-color .18s var(--e-out), background-color .18s var(--e-out), transform .14s var(--e-out);background:#fffc;border-radius:999px;padding:.24rem .6rem;font-family:inherit;font-size:.72rem}.auth-secret__copy:active{transform:scale(.96)}.auth-secret__copy.is-done{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 50%, transparent)}.auth-secret__copy[disabled]{opacity:.6;cursor:default}@media (hover:hover) and (pointer:fine){.auth-secret__copy:hover{color:var(--ink);border-color:var(--ctl-line-strong)}}.auth-secret__copy:focus-visible{color:var(--ink);border-color:var(--ctl-line-strong)}@media (height<=738px){.auth-setup{gap:.62rem;padding:.7rem}.auth-setup__qr{width:clamp(8rem,26cqi,9.4rem)}.auth-setup__lead{font-size:.76rem}.auth-setup__steps{font-size:.75rem}}@media (height<=684px){.auth-setup{padding:.55rem}.auth-setup__steps{font-size:.72rem}}@media (height<=594px){.auth-setup{gap:.5rem;padding:.5rem}.auth-setup__qr{width:clamp(7.9rem,24cqi,8.6rem)}.auth-setup__lead{font-size:.72rem}.auth-setup__steps{font-size:.7rem;line-height:1.35}.auth-secret__label{font-size:.68rem}}@media (pointer:coarse){.auth-secret__copy{padding:.4rem .8rem}}@media (forced-colors:active){.auth-setup,.auth-secret__copy{border:1px solid buttonborder}}@media (prefers-reduced-transparency:reduce){.auth-setup{background:#fff}}.auth-check{color:var(--dim);cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.78rem;line-height:1.35;display:flex}.auth-check input{width:1rem;height:1rem;accent-color:var(--accent);cursor:pointer;flex:none;margin:.1rem 0 0}.auth-check a{color:var(--accent)}.auth-check.is-invalid{color:var(--danger)}.auth-routelink{color:var(--accent);text-underline-offset:.15em;font-weight:500;text-decoration:underline}.auth-done{color:var(--dim);flex-direction:column;gap:.75rem;font-size:.86rem;line-height:1.45;display:flex}.auth-done b{color:var(--ink);font-weight:600}.auth-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100svh;color:var(--ink);background:var(--canvas);font-family:var(--ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1rem;line-height:1.5;position:relative}.auth-page ::selection{background:color-mix(in srgb, var(--accent) 20%, transparent)}.auth-page :focus,.auth-page :focus-visible{outline:none}:where(.auth-page) button,:where(.auth-page) input{font:inherit;color:inherit}.auth-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-page.is-boot{--boot-slow:.76s;--boot-fast:.5s}.auth-page.is-boot .auth-scene__floor{animation:auth-boot-fade .9s var(--e-out) both}.auth-page.is-boot .auth-panel{animation:auth-boot-slide var(--boot-slow) var(--e-drawer) both;animation-delay:60ms}.auth-page.is-boot .auth-scene__copy>*{animation:auth-boot-rise var(--boot-slow) var(--e-out) both}.auth-page.is-boot .auth-scene__eyebrow{animation-delay:.12s}.auth-page.is-boot .auth-scene__title{animation-delay:.2s}.auth-page.is-boot .auth-scene__text{animation-delay:.28s}.auth-page.is-boot .auth-brand,.auth-page.is-boot .auth-view--signin>*,.auth-page.is-boot .auth-foot{animation:auth-boot-rise var(--boot-fast) var(--e-out) both}.auth-page.is-boot .auth-brand{animation-delay:.56s}.auth-page.is-boot .auth-view--signin>.auth-head{animation-delay:.63s}.auth-page.is-boot .auth-view--signin>.auth-view__form{animation-delay:.7s}.auth-page.is-boot .auth-view--signin>.auth-view__note,.auth-page.is-boot .auth-foot{animation-delay:.77s}@keyframes auth-boot-fade{0%{opacity:0}to{opacity:1}}@keyframes auth-boot-slide{0%{transform:translate(1.4rem)}to{transform:none}}@keyframes auth-boot-rise{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:none}}@media (width<=57.591rem){.auth-page{flex-direction:column;display:flex}}@media (prefers-reduced-motion:reduce){.auth-page *,.auth-page :before,.auth-page :after{transition-duration:.01ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.auth-page.is-boot .auth-scene__floor,.auth-page.is-boot .auth-scene__copy>*,.auth-page.is-boot .auth-brand,.auth-page.is-boot .auth-view--signin>*,.auth-page.is-boot .auth-foot{animation:auth-boot-fade .24s var(--e-out) both!important;animation-delay:0s!important}.auth-page.is-boot .auth-panel{animation:none!important}}@media (forced-colors:active){.auth-page :focus-visible{outline-offset:2px;outline:2px solid highlight}}.lp{--lp-max:72rem;--lp-pad:clamp(1.25rem, 4vw, 3rem);--lp-glass:#ffffffb8;--lp-glass-line:#15172617;--lp-shadow:0 .1rem .25rem -.1rem #1517261a, 0 .9rem 2rem -1rem #1c183c47;background:var(--canvas);min-height:100svh;color:var(--ink);font-family:var(--ui);font-size:1rem;line-height:1.55}.lp :where(a){color:inherit}.lp :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.4rem}.lp-top{z-index:20;padding:.7rem var(--lp-pad);-webkit-backdrop-filter:blur(18px)saturate(150%);border-bottom:1px solid var(--lp-glass-line);background:#efeff3b8;align-items:center;gap:1.5rem;display:flex;position:sticky;top:0}.lp-brand{align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.lp-brand__mark{color:#fff;background:linear-gradient(225deg, #5a5e76 49.5%, var(--accent) 50.5%);border-radius:.55rem;place-items:center;width:1.85rem;height:1.85rem;display:grid}.lp-brand__mark svg{width:1.1rem;height:1.1rem}.lp-brand__word{letter-spacing:-.02em;font-size:1.2rem;font-weight:640}.lp-nav{gap:1.25rem;margin-right:auto;font-size:.92rem;display:flex}.lp-nav a{color:var(--dim);text-decoration:none}.lp-nav a:hover{color:var(--ink)}.lp-top__act{gap:.5rem;display:flex}.lp-btn{height:2.45rem;font:inherit;white-space:nowrap;border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;padding:0 1rem;font-size:.92rem;font-weight:560;text-decoration:none;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.lp-btn--primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 .55rem 1.2rem -.6rem color-mix(in srgb, var(--accent) 70%, transparent)}.lp-btn--primary:hover{background:color-mix(in srgb, var(--accent) 88%, #000)}.lp-btn--ghost{background:var(--lp-glass);border:1px solid var(--lp-glass-line);color:var(--ink)}.lp-btn--ghost:hover{background:#fff}.lp-btn--quiet{color:var(--dim)}.lp-btn--quiet:hover{color:var(--ink)}.lp-btn--lg{height:2.9rem;padding:0 1.3rem;font-size:1rem}.lp-hero{isolation:isolate;max-width:calc(var(--lp-max) + 2 * var(--lp-pad));min-height:min(46rem,100svh - 3.5rem);padding:clamp(2.5rem, 7vh, 5rem) var(--lp-pad);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);margin:0 auto;display:grid;position:relative;overflow:hidden}.lp-floor{z-index:-1;pointer-events:none;opacity:.6;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 70%);mask-image:linear-gradient(90deg,#0000 30%,#000 70%)}.lp-floor__grid{transform-origin:70% 52%;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-auto-rows:2.1rem;align-content:start;gap:.6rem;display:grid;position:absolute;inset:-55% -35% -55% 0;transform:rotateX(54deg)rotate(-40deg)scale(1.35)}.lp-floor__tile{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--dim) 55%, transparent);white-space:nowrap;background:#ffffffb8;border:1px solid #15172617;border-radius:.4rem;justify-content:space-between;align-items:center;gap:.6rem;padding:0 .7rem;font-size:.68rem;display:flex;overflow:hidden;box-shadow:0 .35rem .7rem -.45rem #1c183c73}.lp-floor__tile b{font-weight:600}.lp-floor__tile i{opacity:.8;font-style:normal}.lp-floor__tile--ozon b{color:color-mix(in srgb, var(--mp-ozon) 42%, transparent)}.lp-floor__tile--wb b{color:color-mix(in srgb, var(--mp-wb) 38%, transparent)}.lp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--dim-2);margin:0 0 .9rem;font-size:.76rem;font-weight:560}.lp-h1{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(2.5rem,5.4vw,4.4rem);font-weight:640;line-height:1}.lp-lead{max-width:46ch;color:var(--dim);text-wrap:pretty;margin:0;font-size:1.02rem;line-height:1.6}.lp-lead--hero{margin-top:1.2rem;font-size:1.1rem}.lp-hero__cta{flex-wrap:wrap;gap:.6rem;margin-top:1.8rem;display:flex}.lp-hero__note{color:var(--dim-2);margin:.9rem 0 0;font-size:.84rem}.lp-hero__card{border:1px solid var(--lp-glass-line);background:var(--lp-glass);-webkit-backdrop-filter:blur(20px)saturate(150%);box-shadow:var(--lp-shadow);border-radius:1.1rem;padding:clamp(1rem,2vw,1.4rem)}.guard{flex-direction:column;gap:.75rem;display:flex}.guard__legend{color:var(--dim);flex-wrap:wrap;gap:.5rem 1.4rem;font-size:.86rem;display:flex}.guard__legend b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:.35rem;font-weight:620}.guard__key i{vertical-align:middle;border-radius:1rem;width:.9rem;height:.18rem;margin-right:.45rem;display:inline-block}.guard__key--rival i{background:var(--mp-wb)}.guard__key--ours i{background:var(--accent)}.guard__chart{width:100%;height:auto;display:block;overflow:visible}.guard__loss{fill:color-mix(in srgb, var(--danger) 7%, transparent)}.guard__loss-label{fill:color-mix(in srgb, var(--danger) 75%, var(--dim));font-size:11px;font-weight:560}.guard__grid{stroke:#15172612;stroke-width:1px}.guard__axis{fill:var(--dim-2);font-variant-numeric:tabular-nums;font-size:10.5px}.guard__floor{stroke:var(--danger);stroke-width:1.4px;stroke-dasharray:5 4}.guard__floor-label{fill:var(--danger);font-size:11px;font-weight:620}.guard__line{fill:none;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.guard__line--rival{stroke:var(--mp-wb);opacity:.8}.guard__line--ours{stroke:var(--accent);stroke-width:3px}.guard__dot{fill:#fff;stroke:var(--accent);stroke-width:3px;transition:cx .42s cubic-bezier(.2,.7,.2,1),cy .42s cubic-bezier(.2,.7,.2,1)}.guard__note{color:var(--dim);opacity:.35;background:#fff9;border-radius:.7rem;margin:0;padding:.7rem .85rem;font-size:.88rem;line-height:1.45;transition:opacity .4s}.guard__note.is-on{opacity:1;color:var(--ink)}.lp-section{max-width:var(--lp-max);padding:clamp(3rem, 8vh, 5.5rem) var(--lp-pad) 0;margin:0 auto}.lp-section__head{flex-direction:column;gap:.7rem;margin-bottom:2rem;display:flex}.lp-h2{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:640;line-height:1.08}.lp-h3{letter-spacing:-.01em;margin:0 0 .4rem;font-size:1.04rem;font-weight:620}.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.lp-step{border-top:2px solid var(--accent);background:var(--lp-glass);border-radius:0 0 .9rem .9rem;padding:1.2rem 1.25rem 1.3rem}.lp-step p{color:var(--dim);margin:0;font-size:.95rem}.lp-step__n{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:.7rem;font-size:.76rem;font-weight:600;display:block}.lp-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 1rem;display:grid}.lp-group:first-child{grid-column:1/-1}.lp-group:first-child .lp-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-group:not(:first-child) .lp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-group__title{letter-spacing:.1em;text-transform:uppercase;color:var(--dim-2);margin:0 0 .7rem;font-size:.76rem;font-weight:600}.lp-cards{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.8rem;display:grid}.lp-card{border:1px solid var(--lp-glass-line);background:var(--lp-glass);border-radius:.9rem;padding:1.1rem 1.2rem}.lp-card p{color:var(--dim);margin:0;font-size:.94rem}.lp-periods{border:1px solid var(--lp-glass-line);background:var(--lp-glass);border-radius:.8rem;flex-wrap:wrap;gap:.25rem;margin-bottom:1.2rem;padding:.25rem;display:inline-flex}.lp-periods__item{height:2.1rem;color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.88rem;display:inline-flex}.lp-periods__item.is-on{color:var(--ink);box-shadow:var(--lp-shadow);background:#fff}.lp-periods__off{color:var(--pc-ok);font-size:.8rem;font-weight:620}.lp-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.lp-plan{border:1px solid var(--lp-glass-line);background:var(--lp-glass);box-shadow:var(--lp-shadow);border-radius:1rem;flex-direction:column;padding:1.3rem 1.3rem 1.4rem;display:flex}.lp-plan__name{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:640}.lp-plan__fits{color:var(--dim);margin:.2rem 0 1.1rem;font-size:.9rem}.lp-plan__price{color:var(--dim);margin:0}.lp-plan__price b{color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:660}.lp-plan__total{color:var(--dim-2);font-variant-numeric:tabular-nums;margin:.15rem 0 1rem;font-size:.84rem}.lp-plan__list{border-top:1px solid var(--hair);color:var(--dim);flex-direction:column;gap:.4rem;margin:0 0 1.3rem;padding:.9rem 0 0;font-size:.93rem;list-style:none;display:flex}.lp-plan__list b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:620}.lp-plan__cta{margin-top:auto}.lp-trial{color:var(--dim);margin:1.2rem 0 0}.lp-trial b{color:var(--ink);font-weight:620}.lp-faq{flex-direction:column;gap:.5rem;max-width:48rem;display:flex}.lp-faq__item{border:1px solid var(--lp-glass-line);background:var(--lp-glass);border-radius:.8rem}.lp-faq__item summary{cursor:pointer;padding:.95rem 1.1rem;font-weight:580;list-style:none}.lp-faq__item summary::-webkit-details-marker{display:none}.lp-faq__item summary:after{content:"+";float:right;color:var(--dim-2);font-weight:400}.lp-faq__item[open] summary:after{content:"−"}.lp-faq__item p{color:var(--dim);margin:0;padding:0 1.1rem 1rem}.lp-final{max-width:var(--lp-max);padding:clamp(1.6rem, 4vw, 2.6rem) var(--lp-pad);border-top:1px solid var(--hair);flex-direction:column;align-items:flex-start;gap:1rem;margin:clamp(3rem,8vh,5.5rem) auto 0;display:flex}.lp-foot{max-width:var(--lp-max);padding:1.6rem var(--lp-pad) 2.4rem;color:var(--dim-2);flex-wrap:wrap;justify-content:space-between;gap:.8rem 1.6rem;margin:0 auto;font-size:.84rem;display:flex}.lp-foot nav{flex-wrap:wrap;gap:1.2rem;display:flex}.lp-foot a{color:var(--dim)}@media (width<=60rem){.lp-hero{grid-template-columns:1fr;min-height:auto}.lp-groups{grid-template-columns:1fr}.lp-group:first-child .lp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-floor{-webkit-mask-image:linear-gradient(#0000 35%,#000 80%);mask-image:linear-gradient(#0000 35%,#000 80%)}.lp-steps,.lp-plans{grid-template-columns:1fr}.lp-nav{display:none}.lp-top{justify-content:space-between}}@media (width<=40rem){.lp-group .lp-cards,.lp-group:first-child .lp-cards,.lp-group:not(:first-child) .lp-cards{grid-template-columns:1fr}}@media (width<=30rem){.lp-top__act .lp-btn--quiet{display:none}.lp-hero__cta .lp-btn{width:100%}}@media (prefers-reduced-motion:reduce){.lp-btn,.guard__dot,.guard__note{transition:none}}.legal{max-width:46rem;padding:clamp(2rem, 6vh, 3.5rem) var(--lp-pad) 4rem;margin:0 auto}.legal section{margin-top:1.6rem}.legal p{color:var(--dim);margin:.4rem 0 0;line-height:1.65}.legal__edition{margin:0 0 1rem;font-size:.85rem}.legal__scroll{overflow-x:auto}.legal__table{border-collapse:collapse;width:100%;margin-top:.6rem;font-size:.9rem}.legal__table th,.legal__table td{border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent);text-align:left;color:var(--dim);padding:.45rem .5rem}.legal__table th{color:var(--ink);font-weight:600}.legal__table td:not(:first-child),.legal__table th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.legal__docs{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:2.4rem;padding-top:1.2rem;font-size:.9rem;display:flex}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:block;src:url(/fonts/Inter.woff2)format("woff2")}html{-webkit-text-size-adjust:100%;font-size:clamp(14px,.126vw + 12.28px,15.5px)}html[data-scale=auth]{font-size:clamp(12.6px,.126vw + 11.052px,13.95px)}:root{--ui:Inter, sans-serif;--display:Inter, sans-serif;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--line-min:1.2;--rail-gutter:clamp(.7rem, .8vw, .95rem);--rail-w:clamp(12.3rem, 11.2vw, 12.65rem);--rail-pad:.65rem;--rail-gap:.55rem;--page-pad:clamp(1rem, 1.4vw, 1.5rem);--radius:var(--row-radius);--radius-lg:.95rem;--brand-h:2.3rem;--brand-mark:1.7rem;--brand-icon:1rem;--brand-word:1.45rem;--brand-radius:.55rem;--band-gap:.7rem;--head-h:calc(var(--rail-pad) + var(--brand-h) + var(--band-gap));--head-title:1.45rem;--head-indent:.28rem;--ctl-h:var(--tool-h);--ctl-pad:.95rem;--ctl-word:.95rem;--search-w:clamp(12.6rem, 18vw, 15rem);--filter-w:12.5rem;--bar-gap:.55rem;--pop-pad:.3rem;--pop-max:22rem;--tb-icon:1.05rem;--tb-n:1.05rem;--tb-n-word:.66rem;--side-w:22.5rem;--ws-gap:.8rem;--sk-gap:.5rem;--sk-head:1.9rem;--sk-card:5.9rem;--sk-foot:2.2rem;--side-pad:.5rem;--side-gap:.34rem;--sp-h:2.85rem;--sp-radius:.8rem;--sp-pad-l:.95rem;--sp-pad-r:.7rem;--sp-font:.82rem;--sp-knob:1.9rem;--sp-knob-radius:.55rem;--sp-sign-w:.72rem;--sp-sign-h:.14rem}@supports (height:round(1rem, 1px)){:root{--sp-h:round(2.85rem, 1px);--side-gap:round(.34rem, 1px);--sp-knob:round(1.9rem, 1px);--sp-sign-w:round(.72rem, 1px);--sp-sign-h:round(.14rem, 1px)}}:root{--sf-h:var(--ctl-h);--sf-radius:.5rem;--sf-gap:.55rem;--sf-pad:.6rem;--sf-side:.8rem;--sw-knob:.78rem;--sw-pad:.13rem;--fx-w:29rem;--fx-row:2.15rem;--fx-step-h:1.7rem;--fw-w:34rem;--fw-gap:.55rem;--fw-pad:.75rem;--fw-radius:.6rem;--fw-seg-h:var(--ctl-h);--fw-step-h:var(--ctl-h);--fw-list-max:min(26rem, 50vh);--pc-pad:.7rem;--pc-gap:.72rem;--pc-step:.42rem;--pc-label:.72rem;--pc-val:.84rem;--pc-name:.87rem;--pc-price:1.02rem;--pc-chip:.72rem;--pc-photo:6.4rem;--pc-photo-h:7.6rem;--peek-font:.78rem;--peek-cap:.68rem;--peek-row:.42rem;--peek-pad:.55rem;--peek-gap:.28rem;--peek-radius:.5rem;--peek-state:9rem;--deed-w:44rem;--peek-w-st:29rem;--peek-w-ac:80rem;--peek-w-co:60rem;--ring-w:2px;--ring-off:2px;--modal-w-q:54rem;--q-left:16.5rem;--q-gap:1.1rem;--q-pane-h:20rem;--qs-op:10.6rem;--qs-dir:12.4rem;--qr-n:1.2rem;--qr-gap:.4rem;--drop-pad-y:1.7rem;--drop-pad-x:1rem;--btn-pad:.9rem;--btn-icon:.95rem;--modal-w:28.6rem;--modal-pad:1.15rem;--modal-radius:1.25rem;--modal-title:1.15rem;--card-pad:.85rem;--card-gap:.5rem;--card-radius:.62rem;--ovl-blur:4px;--brands-max:15.45rem;--brand-pad:.5rem .6rem;--brand-gap:.15rem;--check:1.02rem;--check-radius:.32rem;--field-gap:.28rem;--field-step:.62rem;--group-gap:1.05rem;--foot-gap:1.35rem;--spin:.9rem;--alert-tuck:1.4rem;--alert-w-max:19rem;--alert-pad-y:.7rem;--alert-pad-x:.8rem;--alert-radius:.7rem;--shop-gap:.5rem;--shop-pad-y:.55rem;--shop-pad-x:.85rem;--shop-edge:.19rem;--shop-status:15.5rem;--shop-date:6.4rem;--shop-col:.9rem;--shops-top:1.05rem;--shops-wait:11rem;--user-ava:2.1rem;--user-lvl:9.6rem;--user-act:7rem;--sw-w:2.1rem;--sw-h:1.2rem;--tab-word:.9rem;--tab-pad:.78rem;--tab-gap:.1rem;--tab-mark:3px;--tab-drop:.216rem;--tab-top:calc(var(--rail-pad) + var(--tab-drop));--tab-radius:var(--radius);--set-sw:9.5rem;--set-name:22rem;--set-pad:.3rem;--set-rise:.46rem;--wk-col:1.05rem;--wk-h:2.1rem;--wk-gap:.28rem;--sch-w:44rem;--sch-cell:1.25rem;--sch-day:9.6rem;--mg-w:32rem;--sum-word:.82rem;--sum-gap:.8rem;--sum-ic:.95rem;--glow-size:260% 56%;--glow-at:0% 0%;--glow-near:11%;--glow-far:3.5%;--chip-h:1.55rem;--chip-pad:.42rem;--chip-radius:.38rem;--chip-gap:.3rem;--opt-gap:.16rem;--pop-radius:calc(var(--radius) + var(--pop-pad));--pop-gap:.35rem;--opt-h:2rem;--pop-rows:3;--bar-w:.5rem;--bar-pad:.18rem;--bar-inset:.5rem;--work-top:calc(.5rem + var(--tool-h) / 2 - var(--ctl-h) / 2);--row-h:2rem;--row-icon:1.05rem;--row-word:.87rem;--row-pad:.5rem;--row-radius:.52rem;--who-role:.87rem;--who-mail:.76rem;--who-avatar:1.75rem;--nav-group:.68rem;--nav-group-tracking:.09em;--nav-mark:.215rem;--tool-h:2rem;--tool-icon:1rem;--rail-w-min:3.6rem;--t-fold:.32s;--t-tab:.26s;--t-hover:.18s;--t-press:.12s;--t-open:.22s;--e-out:cubic-bezier(.23,1,.32,1);--e-io:cubic-bezier(.77,0,.175,1);--e-drawer:cubic-bezier(.32,.72,0,1)}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#151726;--dim:#5a5e76;--dim-2:#5f6379;--accent:#0b6bff;--accent-ink:#fff;--canvas:#efeff3;--danger:#ba1c38;--title:#3a4256;--ctl-bg:#ffffffb8;--ctl-line:#1517261a;--ctl-shadow:inset 0 1px 1px #1517260d;--ctl-bg-lift:#ffffffeb;--pop-bg:#ffffffc7;--pop-solid:#fff;--pop-blur:20px;--pop-sat:150%;--pop-line:#1517261a;--pop-shadow:0 .1rem .25rem -.1rem #1517261a, 0 .7rem 1.6rem -.5rem #15172638;--btn-bg:#22263a;--btn-bg-hover:#2e3350;--btn-word:#fff;--ovl-bg:#15172642;--modal-shadow:0 .2rem .5rem -.2rem #1517262e, 0 1.6rem 3.2rem -1rem #15172657;--alert-bg:#fff0f2e0;--alert-line:#ba1c3842;--alert-word:#8c1128;--alert-shadow:0 .5rem 1.2rem -.5rem #ba1c384d;--alert-ok-bg:#ecfaf3e0;--alert-ok-line:#14764a42;--alert-ok-word:#0b5738;--alert-ok-shadow:0 .5rem 1.2rem -.5rem #14764a4d;--invalid-line:#ba1c388c;--opt-ring:#1517264d;--hover:#ffffff8c;--press:#1517260d;--hair:#1517261a;--mp-ozon:#005bff;--mp-wb:#8b3de8;--act-fill-ozon:#1d62d8;--act-soft-ozon:#d4e3ff;--act-word-ozon:#134c9e;--act-fill-wb:#8637e6;--act-soft-wb:#ebdefc;--act-word-wb:#6b2bb0;--mp-tint:9%;--mp-plain:#5a5e76;--mp-tint-plain:7%;--brand-mark-gray:#5a5e76;--glass-fill:#ffffff26;--glass-blur:4px;--glass-sat:132%;--glass-edge:#ffffff8c;--glass-inner:inset -1px 0 0 #ffffffd9;--glass-shadow:1.4rem 0 3rem -1.3rem #1c183c4d, .2rem 0 .6rem -.35rem #1c183c24;--gloss:.4;--sk-line:#15172633;--sk-line-2:#15172621;--pc-bg-hov:#ffffff61;--pc-bg-act:#ffffffb3;--pc-bg-pick:#0b6bff11;--pc-edge:#1517261f;--pc-edge-hov:#15172629;--pc-edge-act:#15172657;--pc-edge-pick:#0b6bff61;--pc-frame:#15172624;--pc-div:#1517261a;--pc-key:#63687f;--pc-ink:#151726;--pc-title:#242b3e;--pc-plate-line:#0b6bff4d;--pc-plate-ink:#0b57d0;--pc-plate-ink-wb:#7d28e4;--pc-shot:#fff;--pc-shot-line:#1517261f;--pc-shot-bri:1;--pc-shot-sat:1;--pc-box:#15172652;--pc-ok:#14764a;--pc-ok-line:#14764a57;--pc-warn:#8a6206;--pc-warn-line:#8a620657;--pc-bad:#b22440;--pc-bad-line:#b2244057;--pc-mute:#5f6379;--pc-mute-line:#1517262e;--pc-ring:#0b6bff8c;--peek-tile:#1517260b;--pc-name-hov:var(--pc-plate-ink)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eceef4;--dim:#a2a7bc;--dim-2:#8b90a6;--accent:#4c8dff;--accent-ink:#fff;--canvas:#0e0f14;--danger:#ff6b84;--title:#d3daea;--ctl-bg:#ffffff0d;--ctl-line:#ffffff1f;--ctl-shadow:inset 0 1px 1px #00000040;--ctl-bg-lift:#ffffff17;--pop-bg:#1e2027c7;--pop-solid:#1e2027;--pop-blur:20px;--pop-sat:140%;--pop-line:#ffffff1f;--pop-shadow:0 .1rem .25rem -.1rem #00000080, 0 .7rem 1.6rem -.5rem #000000a6;--btn-bg:#e7eaf2;--btn-bg-hover:#fff;--btn-word:#12141a;--ovl-bg:#00000094;--modal-shadow:0 .2rem .5rem -.2rem #00000080, 0 1.6rem 3.2rem -1rem #000000b3;--alert-bg:#3a141cdb;--alert-line:#ff6b8447;--alert-word:#ffc2cd;--alert-shadow:0 .5rem 1.2rem -.5rem #0009;--alert-ok-bg:#102e23db;--alert-ok-line:#5bd39b47;--alert-ok-word:#a8e8cb;--alert-ok-shadow:0 .5rem 1.2rem -.5rem #0009;--invalid-line:#ff6b848c;--opt-ring:#ffffff52;--hover:#ffffff13;--press:#00000040;--hair:#ffffff1a;--mp-ozon:#2e7bff;--mp-wb:#a265f2;--act-fill-ozon:#1c6ae0;--act-soft-ozon:#13233f;--act-word-ozon:#9dc0ff;--act-fill-wb:#8447de;--act-soft-wb:#22152f;--act-word-wb:#c9a8f5;--mp-tint:14%;--mp-plain:#a2a7bc;--mp-tint-plain:9%;--brand-mark-gray:#4a5068;--glass-fill:#ffffff08;--glass-blur:4px;--glass-sat:118%;--glass-edge:#ffffff1f;--glass-inner:inset -1px 0 0 #ffffff0d;--glass-shadow:1.4rem 0 3rem -1.3rem #0000008c, .2rem 0 .6rem -.35rem #00000059;--gloss:.04;--sk-line:#ffffff3d;--sk-line-2:#ffffff26;--pc-bg-hov:#ffffff07;--pc-bg-act:#ffffff0e;--pc-bg-pick:#4c8dff1c;--pc-edge:#ffffff1f;--pc-edge-hov:#ffffff29;--pc-edge-act:#ffffff47;--pc-edge-pick:#4c8dff70;--pc-frame:#ffffff24;--pc-div:#ffffff1a;--pc-key:#8b90a6;--pc-ink:#eceef4;--pc-title:#dde3f0;--pc-plate-line:#4c8dff61;--pc-plate-ink:#9ec0ff;--pc-plate-ink-wb:#cdb4f2;--pc-shot:#dfe3ec;--pc-shot-line:#ffffff21;--pc-shot-bri:.9;--pc-shot-sat:.96;--pc-box:#ffffff5c;--pc-ok:#5bd39b;--pc-ok-line:#5bd39b5c;--pc-warn:#e3b25e;--pc-warn-line:#e3b25e5c;--pc-bad:#ff8fa3;--pc-bad-line:#ff8fa361;--pc-mute:#a2a7bc;--pc-mute-line:#ffffff2e;--pc-ring:#4c8dff99;--peek-tile:#ffffff0d;--pc-name-hov:var(--pc-plate-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eceef4;--dim:#a2a7bc;--dim-2:#8b90a6;--accent:#4c8dff;--accent-ink:#fff;--canvas:#0e0f14;--danger:#ff6b84;--title:#d3daea;--ctl-bg:#ffffff0d;--ctl-line:#ffffff1f;--ctl-shadow:inset 0 1px 1px #00000040;--ctl-bg-lift:#ffffff17;--pop-bg:#1e2027c7;--pop-solid:#1e2027;--pop-blur:20px;--pop-sat:140%;--pop-line:#ffffff1f;--pop-shadow:0 .1rem .25rem -.1rem #00000080, 0 .7rem 1.6rem -.5rem #000000a6;--btn-bg:#e7eaf2;--btn-bg-hover:#fff;--btn-word:#12141a;--ovl-bg:#00000094;--modal-shadow:0 .2rem .5rem -.2rem #00000080, 0 1.6rem 3.2rem -1rem #000000b3;--alert-bg:#3a141cdb;--alert-line:#ff6b8447;--alert-word:#ffc2cd;--alert-shadow:0 .5rem 1.2rem -.5rem #0009;--alert-ok-bg:#102e23db;--alert-ok-line:#5bd39b47;--alert-ok-word:#a8e8cb;--alert-ok-shadow:0 .5rem 1.2rem -.5rem #0009;--invalid-line:#ff6b848c;--opt-ring:#ffffff52;--hover:#ffffff13;--press:#00000040;--hair:#ffffff1a;--mp-ozon:#2e7bff;--mp-wb:#a265f2;--act-fill-ozon:#1c6ae0;--act-soft-ozon:#13233f;--act-word-ozon:#9dc0ff;--act-fill-wb:#8447de;--act-soft-wb:#22152f;--act-word-wb:#c9a8f5;--mp-tint:14%;--mp-plain:#a2a7bc;--mp-tint-plain:9%;--brand-mark-gray:#4a5068;--glass-fill:#ffffff08;--glass-blur:4px;--glass-sat:118%;--glass-edge:#ffffff1f;--glass-inner:inset -1px 0 0 #ffffff0d;--glass-shadow:1.4rem 0 3rem -1.3rem #0000008c, .2rem 0 .6rem -.35rem #00000059;--gloss:.04;--sk-line:#ffffff3d;--sk-line-2:#ffffff26;--pc-bg-hov:#ffffff07;--pc-bg-act:#ffffff0e;--pc-bg-pick:#4c8dff1c;--pc-edge:#ffffff1f;--pc-edge-hov:#ffffff29;--pc-edge-act:#ffffff47;--pc-edge-pick:#4c8dff70;--pc-frame:#ffffff24;--pc-div:#ffffff1a;--pc-key:#8b90a6;--pc-ink:#eceef4;--pc-title:#dde3f0;--pc-plate-line:#4c8dff61;--pc-plate-ink:#9ec0ff;--pc-plate-ink-wb:#cdb4f2;--pc-shot:#dfe3ec;--pc-shot-line:#ffffff21;--pc-shot-bri:.9;--pc-shot-sat:.96;--pc-box:#ffffff5c;--pc-ok:#5bd39b;--pc-ok-line:#5bd39b5c;--pc-warn:#e3b25e;--pc-warn-line:#e3b25e5c;--pc-bad:#ff8fa3;--pc-bad-line:#ff8fa361;--pc-mute:#a2a7bc;--pc-mute-line:#ffffff2e;--pc-ring:#4c8dff99;--peek-tile:#ffffff0d;--pc-name-hov:var(--pc-plate-ink)}}.auth-page{--accent:#0b6bff;--accent-ink:#fff;--canvas:#efeff3;--ctl-bg:#ffffffb8;--ctl-line:#1517261a;--ctl-shadow:inset 0 1px 1px #1517260d;--dim:#5a5e76;--glass-edge:#ffffff8c;--glass-fill:#ffffff26;--glass-sat:132%;--gloss:.4;--ink:#151726;--danger:#c7213f;--dim-2:#676b80;--glass-blur:3.6px;--glass-inner:inset 1px 0 0 #ffffffd9;--glass-shadow:-1.8rem 0 3.8rem -1.4rem #1c183c57;--ctl-h:2.45rem;--radius:.75rem;--radius-lg:1rem;--panel-w:clamp(21rem, 28vw, 25.8rem);--panel-pad:clamp(1.25rem, 1.8vw, 1.95rem);--panel-gap:.92rem;--accent-2:#0a57cc;--ok:#0e9c6b;--ozon:#005bff;--wb:#cb11ab;--glass-bri:1;--ctl-bg-hover:#ffffffe0;--ctl-bg-focus:#fff;--ctl-line-strong:#1517262e;--ctl-line-active:#15172657;--spring:linear(0, .0018, .0069 1.15%, .026 2.3%, .0637, .1135 5.18%, .2229 7.78%, .5977 15.84%, .7014, .7904, .8641, .9228, .9676 28.8%, 1.0032 31.68%, 1.0225, 1.0352 36.29%, 1.0431 38.88%, 1.046 42.05%, 1.0448 44.35%, 1.0407 47.23%, 1.0118 61.63%, 1.0025 69.41%, .9981 80.35%, .9992 99.94%)}@media (prefers-contrast:more){:root{--ctl-line:#15172657;--dim:#3c4055;--dim-2:#4a4e63}}.is-theming,.is-theming *{transition:background-color .22s var(--e-out), border-color .22s var(--e-out), color .22s var(--e-out), box-shadow .22s var(--e-out)!important}@media (prefers-reduced-motion:reduce){.is-theming,.is-theming *{transition:none!important}}.app-group+.app-group,.app-field+.app-group,.app-group+.app-field{margin-top:var(--group-gap)}.app-group__title{margin:0 0 var(--field-step);font-family:var(--ui);line-height:1.5;font-size:var(--nav-group);letter-spacing:var(--nav-group-tracking);text-transform:uppercase;color:var(--dim-2);font-weight:600}.app-field+.app-field{margin-top:var(--field-step)}.app-field{position:relative}.app-field__label{margin-bottom:var(--field-gap);font-family:var(--ui);color:var(--dim);font-size:.8rem;line-height:1.2;display:block}.app-field__input{width:100%;height:var(--ctl-h);padding:0 var(--ctl-pad);border:1px solid var(--ctl-line);border-radius:var(--radius);background:var(--ctl-bg);box-shadow:var(--ctl-shadow);color:var(--ink);font-family:var(--ui);font-size:var(--ctl-word);appearance:none;line-height:1}.app-field__input::placeholder{color:var(--dim-2);opacity:1}.app-field__input:focus{outline:none}.app-field.is-invalid .app-field__label{color:var(--danger)}.app-field.is-invalid .app-field__input{border-color:var(--invalid-line)}.app-field__fixed{min-height:var(--ctl-h);font-family:var(--ui);font-size:var(--ctl-word);color:var(--dim);align-items:center;margin:0;display:flex}.app-trap{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}.app-field__input--key{padding-right:2.4rem}.app-field__peek{right:.25rem;bottom:calc((var(--ctl-h) - 1.6rem) / 2);width:1.6rem;height:1.6rem;color:var(--dim-2);cursor:pointer;transition:color var(--t-hover) var(--e-out), transform .14s var(--e-out);background:0 0;border:0;border-radius:.4rem;place-items:center;display:grid;position:absolute}.app-field__peek:active{transform:scale(.92)}.app-field__peek svg{width:1.05em;height:1.05em}@media (hover:hover) and (pointer:fine){.app-field__peek:hover{color:var(--ink)}}.app-field__peek:focus-visible{color:var(--ink)}@media (pointer:coarse){.app-field__peek{width:2.1rem;height:2.1rem;bottom:calc((var(--ctl-h) - 2.1rem) / 2)}.app-field__input--key{padding-right:2.8rem}}.app-status{font-family:var(--ui);color:var(--dim);align-items:center;gap:.45rem;margin:0 auto 0 .14rem;font-size:.8rem;display:flex}.app-status[hidden]{display:none}.app-spin{width:var(--spin);height:var(--spin);border:2px solid color-mix(in srgb, var(--dim) 28%, transparent);border-top-color:var(--dim);border-radius:50%;flex:none;animation:.7s linear infinite status-spin}@keyframes status-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-spin{border-top-color:color-mix(in srgb, var(--dim) 28%, transparent);animation:none}}.app-alert{z-index:0;top:var(--modal-radius);right:calc(100% - var(--alert-tuck));width:max-content;max-width:var(--alert-w-max);padding:var(--alert-pad-y) calc(var(--alert-pad-x) + var(--alert-tuck)) var(--alert-pad-y) var(--alert-pad-x);border:1px solid var(--alert-line);border-radius:var(--alert-radius);background:var(--alert-bg);-webkit-backdrop-filter:blur(var(--pop-blur)) saturate(var(--pop-sat));backdrop-filter:blur(var(--pop-blur)) saturate(var(--pop-sat));box-shadow:var(--alert-shadow);color:var(--alert-word);font-family:var(--ui);opacity:0;visibility:hidden;transition:opacity .16s var(--e-out), transform .16s var(--e-out), visibility 0s linear .16s;align-items:flex-start;gap:.5rem;font-size:.82rem;line-height:1.35;display:flex;position:absolute;transform:translate(1.8rem)}.app-alert--good{border-color:var(--alert-ok-line);background:var(--alert-ok-bg);box-shadow:var(--alert-ok-shadow);color:var(--alert-ok-word)}.app-alert--good .app-alert__ic{color:var(--pc-ok)}.app-alert.is-on{opacity:1;visibility:visible;transition:opacity .24s var(--e-out), transform .24s var(--e-out), visibility 0s;transform:none}.app-alert__ic{width:.95rem;height:.95rem;color:var(--danger);flex:none;place-items:center;margin-top:.06rem;display:grid}.app-alert__ic svg{width:100%;height:100%}.app-alert__text{margin:0}@media (width<=60rem){.app-alert{top:calc(100% - var(--alert-tuck));right:var(--modal-radius);left:var(--modal-radius);width:auto;max-width:none;padding:calc(var(--alert-pad-y) + var(--alert-tuck)) var(--alert-pad-x) var(--alert-pad-y) var(--alert-pad-x);transform:translateY(-1.8rem)}.app-alert.is-on{transform:none}}.app-note{margin:var(--field-step) 0 0;padding:var(--alert-pad-y) var(--alert-pad-x);border:1px solid var(--alert-line);border-radius:var(--alert-radius);background:var(--alert-bg);color:var(--alert-word);font-family:var(--ui);font-size:.82rem;line-height:1.35}.app-chk__box{width:var(--check);height:var(--check);border:1px solid var(--ctl-line);border-radius:var(--check-radius);background:var(--ctl-bg);cursor:pointer;transition:background-color var(--t-hover) var(--e-out), border-color var(--t-hover) var(--e-out);flex:none;place-items:center;padding:0;display:grid;position:relative}.app-chk__box:after{content:"";width:calc(var(--check) * .274);height:calc(var(--check) * .505);border:solid var(--accent-ink);opacity:0;transition:opacity var(--t-press) var(--e-out), transform var(--t-press) var(--e-out);border-width:0 1.6px 1.6px 0;position:absolute;top:47%;left:50%;transform:translate(-50%,-55%)rotate(42deg)scale(.55)}.app-chk__box[aria-checked=true],[aria-selected=true]>.app-chk__box{background:var(--chk-on,var(--act-fill));border-color:var(--chk-on,var(--act-fill))}.app-chk__box[aria-checked=true]:after,[aria-selected=true]>.app-chk__box:after{opacity:1;transform:translate(-50%,-55%)rotate(42deg)scale(1)}@media (hover:hover) and (pointer:fine){.app-chk__box[aria-checked=false]:hover{border-color:color-mix(in srgb, var(--ink) 24%, transparent)}}.app-chk__box:focus{outline:none}.app-chk__box:focus-visible{border-color:var(--chk-on,var(--act-fill));box-shadow:inset 0 0 0 1px var(--chk-on,var(--act-fill))}@media (forced-colors:active){.app-chk__box:focus-visible{outline-offset:2px;outline:2px solid highlight}}:root{--font-family-base:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-accent:var(--font-family-base);--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--font-size-24:24px;--line-height-tight:1.2;--line-height-base:1.45;--line-height-relaxed:1.6;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-14:14px;--container-width:1280px;--color-bg:#f4f6f8;--color-surface:#fff;--color-surface-muted:#f8fafc;--color-surface-accent:#eef4ff;--color-border:#d9e1ea;--color-border-strong:#c4cfdb;--color-text:#1f2937;--color-text-muted:#596579;--color-text-soft:#7d8797;--color-text-inverse:#fff;--color-primary:#2f6fed;--color-primary-hover:#255fd0;--color-primary-active:#1f51b5;--color-success:#1f9d68;--color-warning:#d18a1d;--color-danger:#d64545;--color-focus-ring:transparent;--color-selection:#2f6fed24;--shadow-card:0 6px 20px #0f172a0f;--shadow-focus:none;--control-height-sm:30px;--control-height-md:36px;--control-height-lg:40px;--transition-base:.18s ease}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--color-bg);min-width:320px;min-height:100vh;color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-14);line-height:var(--line-height-base);text-rendering:optimizelegibility;margin:0}::selection{background-color:var(--color-selection)}button,input,textarea,select{font:inherit}button,input,textarea,select,a{-webkit-tap-highlight-color:transparent}button{background:0 0}img,picture,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:focus,a:focus-visible,button:focus,button:focus-visible,input:focus,input:focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{box-shadow:none;outline:none}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p{margin:0}#root{min-height:100vh}h1,h2,h3,h4{color:var(--color-text)}h1{font-family:var(--font-family-accent);font-size:var(--font-size-20);line-height:var(--line-height-tight);font-weight:var(--font-weight-700)}h2{font-size:17px;line-height:var(--line-height-tight);font-weight:var(--font-weight-600)}h3{font-size:var(--font-size-16);line-height:var(--line-height-tight);font-weight:var(--font-weight-600)}h4{font-size:var(--font-size-14);line-height:var(--line-height-tight);font-weight:var(--font-weight-600)}p{color:var(--color-text-muted)}
