@layer tokens, base, components, areas;@layer areas{.auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);min-height:100vh;min-height:100dvh;background:var(--bg)}.au-side{display:flex;flex-direction:column;padding:20px clamp(18px,4cqi,48px) 22px;min-width:0}.au-top{justify-content:space-between;gap:12px;min-height:44px}.au-tools,.au-top{display:flex;align-items:center}.au-tools{gap:4px}.au-main{width:min(424px,100%);margin:auto;padding-block:44px 36px}.au-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12.5px;color:var(--fg-3)}.au-foot a{transition:color .2s}.au-foot a:hover{color:var(--fg)}.au-vis{position:relative;overflow:hidden;background:var(--stage);border-left:1px solid var(--line);isolation:isolate}@container scr (max-width: 900px){.auth{grid-template-columns:minmax(0,1fr)}.au-vis{display:none}.au-main{padding-block:34px 30px}}@container scr (max-width: 600px){.au-side{padding:14px 16px 18px}.au-main{padding-block:24px 26px}}}@layer tokens, base, components, areas;@layer areas{picture.ac-img{display:contents}picture.ac-img>source{display:none}.ac-img img{width:54px;height:68px;border-radius:11px;object-fit:cover;flex:none}.au-band{display:none}.au-pane{animation:pane-in .45s var(--ease-out) both}@keyframes pane-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html:not([data-auth-last]) .au-pane[data-state-pane=lastgoogle],html[data-auth-last] .au-pane[data-state-pane=lastgoogle]+.au-pane{display:none}.au-h{font-size:clamp(28px,2.6cqi,36px);letter-spacing:-.042em;line-height:1.08;font-weight:640;text-wrap:balance}.au-sub{margin-top:10px;color:var(--fg-2);font-size:14.5px;line-height:1.55}.au-sub b{color:var(--fg);font-weight:600;overflow-wrap:anywhere}[data-state-pane=telegram] .au-sub b.mono{display:inline-block;font:600 1.7em/1.1 var(--font-mono);letter-spacing:.04em;padding:.06em .4em;margin:0 .1em;border-radius:8px;color:var(--accent-text);background:var(--accent-soft);border:1px solid var(--accent-line);vertical-align:middle}.prov{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:26px}.pbtn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 12px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2),var(--shadow-1);font-size:14px;font-weight:560;color:var(--fg);transition:background-color .2s,box-shadow .2s,transform .2s var(--ease)}.pbtn:hover{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-3);transform:translateY(-1px)}.pbtn .glyph{width:18px;height:18px}.pbtn .ico{color:var(--accent-text)}.pbtn.wide{grid-column:1/-1}.last{position:absolute;top:-9px;right:10px;height:18px;padding:0 7px;border-radius:999px;font:600 10px/18px var(--font-sans);letter-spacing:.01em;color:var(--on-mint);background:var(--mint);box-shadow:0 6px 16px -6px var(--glow)}.or{display:flex;align-items:center;gap:12px;margin:22px 0 18px;font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.or:after,.or:before{content:"";flex:1 1;height:1px;background:var(--line-2)}.au-form{display:grid;gap:14px}.au-form .btn-block+.btn-block{margin-top:-4px}.tlink.sm{font-size:13px}.strength{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:2px}.strength i{height:4px;border-radius:2px;background:var(--surface-3);transition:background-color .3s var(--ease)}.strength[data-s="1"] i:first-child{background:var(--bad)}.strength[data-s="2"] i:nth-child(-n+2){background:var(--warn)}.strength[data-s="3"] i:nth-child(-n+3),.strength[data-s="4"] i{background:var(--mint)}.str-t b{color:var(--fg);font-weight:600}.au-note{font-size:13px;line-height:1.5;color:var(--fg-3);text-align:center;margin-top:6px;text-wrap:balance}.au-note .ico{display:inline-block;vertical-align:-3px;margin-right:7px;color:var(--accent-text)}.au-back{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 6px;margin:0 0 22px -6px;border-radius:8px;font-size:13.5px;color:var(--fg-2);transition:color .2s,background-color .2s}.au-back:hover{color:var(--fg);background:var(--surface-2)}.mail-ico{width:58px;height:58px;border-radius:17px;display:grid;place-items:center;margin-bottom:20px;color:var(--accent-text);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line),0 0 46px -12px var(--glow)}.cells{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}.cell{width:100%;min-width:0;height:62px;border-radius:13px;text-align:center;font:600 25px/1 var(--font-mono);background:var(--surface);border:1px solid var(--line-2);color:var(--fg);caret-color:var(--mint);transition:border-color .2s,box-shadow .2s,transform .2s var(--ease)}.cell.act,.cell:focus{outline:none;border-color:var(--accent-text);box-shadow:0 0 0 4px var(--accent-soft)}.cell.filled{border-color:var(--line-3)}.cell.pop{animation:cellpop .25s var(--ease-out)}@keyframes cellpop{50%{transform:scale(1.06)}}.resend{font-size:13.5px;color:var(--fg-2);text-align:center;margin:4px 0 2px}.resend b{color:var(--fg);font-weight:500}.au-prom-m{display:none}.au-wallbox{position:absolute;inset:0;overflow:hidden;z-index:-1}.au-wallbox:after{content:"";position:absolute;inset:0;background:var(--au-veil)}.au-wall{position:absolute;inset:-18% -14% -18% auto;min-width:124%;min-height:0;aspect-ratio:.72;grid-template-columns:repeat(3,minmax(0,1fr));transform:rotate(-8deg) scale(1.04);opacity:1}@container scr (max-width: 1080px){.au-wall{inset:-26% -14% -26% auto;min-width:120%;transform-origin:50% 50%}}.au-chip{position:absolute;top:clamp(28px,6cqi,84px);right:clamp(20px,4cqi,52px);display:flex;align-items:center;gap:12px;padding:8px 16px 8px 8px;border-radius:18px;max-width:calc(100% - 40px);animation:floaty 7s ease-in-out infinite}@keyframes floaty{50%{transform:translateY(-8px)}}.ac-img{width:54px;height:68px;border-radius:11px;object-fit:cover;flex:none}.au-chip div{display:grid;gap:6px;justify-items:start;min-width:0}.au-chip b{font-size:12px;font-weight:500;color:var(--fg)}.au-chip div>span:last-child{font-size:12px;color:var(--fg-2)}.au-card{position:absolute;left:clamp(20px,4cqi,52px);right:clamp(20px,4cqi,52px);bottom:clamp(20px,4cqi,52px);max-width:540px;padding:26px;border-radius:24px}.au-card:before{background:var(--hair-mint)}.au-card .label{gap:8px;color:var(--fg-2)}.au-card>.label{display:flex;width:fit-content}.au-card h2{margin-top:12px;font-size:clamp(22px,2.3cqi,30px);letter-spacing:-.038em;line-height:1.12}.promises{display:grid;gap:14px;margin-top:22px}.promises li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:center}.pi{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--accent-text);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.promises b{display:block;font-size:15px;font-weight:620;letter-spacing:-.01em}.promises div>span{display:block;margin-top:2px;font-size:13.5px;color:var(--fg-2)}.au-pane>.au-form{margin-top:26px}.au-pane>.or+.au-form{margin-top:0}.au-pane>.au-alert+.au-form,.au-pane>.au-timer+.au-form{margin-top:20px}.au-pane>.btn{margin-top:10px}.au-pane>.au-ico~.au-sub+.btn,.au-pane>.au-sub+.btn{margin-top:26px}.au-pane>.au-next+.btn{margin-top:0}.au-pane>.au-back+.au-ico,.au-pane>.au-back+.au-pw,.au-pane>.au-back+.mail-ico{margin-top:4px}.au-pane>.au-note{margin-top:14px}.au-pane>.au-form+.au-note{margin-top:16px}.au-pane>.btn+.au-note{margin-top:18px}.au-pane>.au-sub+.au-form{margin-top:26px}.au-pulse:after,.au-pw.wait:after{content:"";position:absolute;inset:-6px;border-radius:22px;border:2px solid var(--accent-line);pointer-events:none;animation:au-ring 1.8s var(--ease-out) infinite}.au-pw.wait:after{border-radius:24px}@keyframes au-ring{0%{transform:scale(.92);opacity:1}to{transform:scale(1.14);opacity:0}}.mail-ico .ico{width:26px;height:26px}.au-alert{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start;margin-top:22px;padding:13px 14px;border-radius:12px;font-size:13.5px;line-height:1.5;color:var(--fg);background:var(--info-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--info) 32%,transparent)}.au-alert.bad{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 32%,transparent);background:var(--bad-soft)}.au-alert.warn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 32%,transparent);background:var(--warn-soft)}.au-alert.ok{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 32%,transparent);background:var(--ok-soft)}.au-alert>.ico{color:var(--info);margin-top:2px}.au-alert b{font-weight:620}.au-alert p+p{margin-top:4px}.au-aa{font-size:13px;color:var(--fg-2)}.au-fe{display:flex;gap:6px;align-items:flex-start;font-size:12.5px;line-height:1.45;color:var(--bad)}.au-fe .ico{flex:none;margin-top:1px}.au-fe.ok{color:var(--ok)}.au-fe b{font-weight:620}.field .faint{font-weight:400}.cells+.au-fe{margin-top:2px}.au-rules{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--fg-3)}.au-rules li{display:inline-flex;align-items:center;gap:7px}.au-rd{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;flex:none;box-shadow:inset 0 0 0 1.5px var(--line-3);color:transparent;transition:background-color .2s,box-shadow .2s,color .2s}.au-rd .ico{width:10px;height:10px}.au-rules li.ok{color:var(--fg-2)}.au-rules li.ok .au-rd{background:var(--mint);box-shadow:none;color:var(--on-mint)}.au-terms{font-size:12.5px;line-height:1.5;color:var(--fg-3);text-align:center;text-wrap:balance}.au-spin{display:inline-block;flex:none;width:16px;height:16px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:au-rot .75s linear infinite}@keyframes au-rot{to{transform:rotate(1turn)}}.btn.is-busy[disabled]{opacity:.85;cursor:progress}.au-h-wait{display:flex;align-items:center;gap:14px}.au-h-wait .au-spin{width:24px;height:24px;border-width:3px;color:var(--accent-text)}.au-wait{display:flex;align-items:center;justify-content:center;gap:10px;margin:18px 0 6px;font-size:13.5px;color:var(--fg-2)}.au-wait .au-spin{color:var(--accent-text)}.au-wait b{color:var(--fg);font-weight:500}.au-cd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.au-sk-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}.au-sk-box.one{grid-template-columns:minmax(0,1fr);margin-top:20px}.au-sk{position:relative;overflow:hidden;border-radius:12px;background:var(--skel)}.au-sk:after{content:"";position:absolute;inset:0;transform:translateX(-100%);animation:au-shim 1.5s ease-in-out infinite;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--fg) 7%,transparent) 50%,transparent 80%)}@keyframes au-shim{to{transform:translateX(100%)}}.au-timer{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2)}.au-timer>.ico{color:var(--warn);width:22px;height:22px;flex:none}.au-timer span{display:block;font-size:12.5px;color:var(--fg-3)}.au-timer b{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em;margin-top:1px}.au-long{overflow-wrap:anywhere}.au-acc{display:flex;align-items:center;gap:12px;margin-top:24px;padding:12px 14px;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2),var(--shadow-1)}.au-acc>div{min-width:0;flex:1 1}.au-acc b{display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}.au-acc>div>span{display:block;margin-top:1px;font-size:12.5px;color:var(--fg-3)}.au-acc>.glyph{width:20px;height:20px;margin-left:auto}.au-ava{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:none;font-weight:640;font-size:15px;color:var(--accent-text);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.au-ava.tg{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2)}.au-ava .glyph{width:20px;height:20px}.au-okic{color:var(--ok);flex:none}.pbtn.is-big{display:flex;width:100%;height:52px;margin-top:22px;font-size:15px}.pbtn[disabled]{opacity:.55;cursor:not-allowed}.pbtn[disabled]:hover{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2),var(--shadow-1);transform:none}.au-pane>.pbtn.is-big+.or{margin-top:22px}.au-bot{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 14px;border-radius:12px;background:var(--warn-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 32%,transparent)}.au-bot>.ico{color:var(--warn);width:22px;height:22px}.au-bot b{display:block;font-size:14px;font-weight:620}.au-bot div>span{display:block;margin-top:1px;font-size:12.5px;line-height:1.4;color:var(--fg-2)}.au-bot.is-ok{background:var(--ok-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 32%,transparent)}.au-bot.is-ok>.ico{color:var(--ok)}.au-pair{display:flex;align-items:center;gap:10px;margin-bottom:22px}.au-tile{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2),var(--shadow-1)}.au-tile .glyph{width:26px;height:26px}.au-tile .logo-mark{width:18px;height:18px;border-radius:7px}.au-conn{display:grid;place-items:center;color:var(--accent-text)}.au-next{display:grid;gap:12px;margin:24px 0 22px;padding:16px;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.au-next li{display:flex;align-items:center;gap:14px;font-size:14px;line-height:1.45;color:var(--fg-2)}.au-next .pi{width:36px;height:36px;border-radius:11px;flex:none}.au-next b{color:var(--fg);font-weight:600}.au-pw{position:relative;width:60px;height:60px;border-radius:18px;display:grid;place-items:center;margin-bottom:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2),var(--shadow-1)}.au-pw .glyph{width:28px;height:28px}.au-pw .logo-mark{width:20px;height:20px;border-radius:8px}.au-pw.bad{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 45%,transparent)}.au-badge{position:absolute;top:-7px;right:-7px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--bad);color:var(--bg);box-shadow:0 0 0 3px var(--bg)}.au-badge .ico{width:12px;height:12px}.au-qr-box{display:flex;align-items:center;gap:18px;margin:24px 0 14px;padding:16px;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2),var(--shadow-1)}.au-qr{flex:none;width:136px;height:136px;border-radius:10px;overflow:hidden;background:#fff}.au-qr-svg{display:block;width:100%;height:100%}.au-qr-box p{font-size:13.5px;line-height:1.55;color:var(--fg-2)}.au-qr-box .mono{color:var(--fg)}.au-tg-m{display:none}.cell.bad{border-color:var(--bad);background:color-mix(in srgb,var(--bad) 6%,var(--surface));color:var(--bad)}.cell:disabled{opacity:.5;cursor:not-allowed}.cells.shake{animation:au-shake .38s var(--ease)}@keyframes au-shake{20%{transform:translateX(-6px)}45%{transform:translateX(5px)}70%{transform:translateX(-3px)}}.resend .tlink{font:inherit;font-weight:500}.au-h:focus{outline:none}.au-pane>.au-fe{margin-top:18px}.au-pane>.au-alert+.au-next,.au-pane>.au-alert+.btn,.au-pane>.au-fe+.au-form,.au-pane>.au-fe+.btn,.au-pane>.au-sub+.au-alert,.au-pane>.au-timer+.au-form{margin-top:22px}.btn.au-btn-bad{color:var(--bad);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 45%,transparent)}.btn.au-btn-bad:hover{background:var(--bad-soft)}.btn.au-btn-bad.is-solid{background:var(--bad);color:var(--bg);box-shadow:none}.btn.au-btn-bad.is-solid:hover{background:color-mix(in srgb,var(--bad) 88%,#fff)}@container scr (max-width: 900px){.au-band{display:flex;gap:6px;height:92px;margin-top:18px;border-radius:14px;overflow:hidden}.au-band .ab{flex:var(--r) 1 0%;min-width:0;border-radius:10px;overflow:hidden;background:var(--surface-2);box-shadow:0 0 0 1px var(--line)}.au-band .ab img{width:100%;height:100%;object-fit:cover}.au-band .ab picture{display:contents}.au-prom-m{display:grid;gap:10px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.au-prom-m li{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--fg)}.au-prom-m b{font-weight:560}.au-prom-m .pi{width:32px;height:32px;border-radius:10px;flex:none}}@container scr (max-width: 600px){.au-h{font-size:clamp(26px,7.6cqi,30px)}.au-sub{font-size:14px}.prov{margin-top:20px}.pbtn{height:44px;font-size:13.5px}.or{margin:18px 0 14px}.cells{gap:6px}.cell{height:54px;font-size:22px;border-radius:12px}.au-ico,.au-pw,.mail-ico{margin-bottom:16px}.au-pane>.au-form,.au-pane>.au-sub+.au-form,.au-pane>.au-sub+.btn{margin-top:22px}.au-pane>.or+.au-form{margin-top:0}.au-qr-box{display:none}.au-tg-m{display:block;margin-top:20px}.au-bot{grid-template-columns:auto minmax(0,1fr)}.au-bot .js-bot{grid-column:1/-1}.au-next{padding:14px;margin:20px 0 18px}}@container scr (max-width: 400px){.prov{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.au-alert{padding:12px}.au-rules{gap:6px 12px}}.au-alert.bad>.ico{color:var(--bad)}.au-alert.warn>.ico{color:var(--warn)}.au-alert.ok>.ico{color:var(--ok)}}