.sgn{position:fixed;inset:12px 12px 12px auto;width:min(440px,calc(100vw - 24px));height:auto;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text);box-shadow:var(--shadow-3);overflow:hidden;overscroll-behavior:contain}.sgn::backdrop{background:var(--fl-scrim,rgba(6,14,27,.44));opacity:var(--sheet-k,1)}@media(prefers-contrast:more){.sgn::backdrop{background:#040a14b8}}html.sgn-on{overflow:hidden;scrollbar-gutter:stable}.sgn-in{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;min-height:0}.sgn-in:before{content:"";position:absolute;z-index:3;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2),var(--ribbon-3),var(--ribbon-4),var(--ribbon-5));pointer-events:none}.sgn-top{position:relative;z-index:2;display:flex;align-items:center;gap:6px;flex:none;min-height:64px;padding:12px 12px 0 18px}.sgn-mk{display:inline-flex;width:28px;height:33px;flex:none}.sgn-back+.sgn-mk{margin-left:2px}.sgn-x,.sgn-back{position:relative;display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--surface);color:var(--text-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out),opacity var(--dur-feedback) var(--ease-out)}.sgn-x{margin-left:auto}.sgn-back{margin-left:-8px;background:transparent}.sgn-back[hidden]{display:none}.sgn-back .sc-ic{transform:rotate(180deg)}.sgn-x .sc-ic,.sgn-back .sc-ic{width:18px;height:18px}.sgn-x:active,.sgn-back:active{transform:scale(.9)}.sgn-x:focus-visible,.sgn-back:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.sgn-x:hover{background:var(--border);color:var(--text)}.sgn-back:hover{background:var(--surface);color:var(--text)}}.sgn-grab{display:none}.sgn-sc{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:6px 28px 22px}.sgn-step{display:flex;flex-direction:column;gap:18px;flex:none}.sgn-step[hidden]{display:none}.sgn-top>*{transition:opacity var(--dur-ui) var(--ease-out)}.sgn-in[data-step=in] .sgn-top>*{opacity:0;pointer-events:none}.sgn-in[data-step=in] .sgn-help{display:none}.sgn-t{margin:0;font:800 28px/1.12 var(--font-sans);letter-spacing:-.025em;color:var(--text);text-wrap:balance}.sgn-t:focus{outline:none}.sgn-t .sc-serif{font-size:1.08em;font-weight:400;letter-spacing:-.01em;color:var(--blue)}.sgn-s{margin:-6px 0 0;font:500 15.5px/1.55 var(--font-sans);color:var(--text-2);text-wrap:pretty}.sgn-s b{color:var(--text);font-weight:700}.sgn-nw,.sgn .nw,.sgn-page .nw{white-space:nowrap}[data-sgn-ctx]{display:none}.sgn-in[data-ctx=signin] [data-sgn-ctx=signin],.sgn-in[data-ctx=checkout] [data-sgn-ctx=signin],.sgn-in[data-ctx=free] [data-sgn-ctx=free],.sgn-in[data-ctx=back] [data-sgn-ctx=back]{display:inline}[data-sgn-add]{display:none}.sgn-in[data-add=new] [data-sgn-add=new],.sgn-in[data-add=add] [data-sgn-add=add]{display:inline}.sgn-hero{display:flex;flex-direction:column;gap:16px}.sgn-gets{position:relative;display:grid;gap:10px;margin:2px 0 0;padding:0;list-style:none}.sgn-gets:before{content:"";position:absolute;left:15px;top:16px;bottom:16px;width:2px;border-radius:1px;background:linear-gradient(180deg,var(--ribbon-1),var(--ribbon-3) 55%,var(--ribbon-4));transform-origin:top;opacity:.5}.sgn-in.go .sgn-gets:before{animation:sgn-draw .64s cubic-bezier(.65,0,.35,1) .12s both}@keyframes sgn-draw{0%{transform:scaleY(0)}}.sgn-gets li{position:relative;display:flex;align-items:center;gap:12px;margin:0;font:650 15px/1.35 var(--font-sans);color:var(--text)}.sgn-gi{position:relative;display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--blue-soft),0 0 0 3px var(--surface-2)}.sgn-gi .sc-ic{width:16px;height:16px}.sgn-gets li:nth-child(1) .sgn-gi{color:#1679ff}.sgn-gets li:nth-child(2) .sgn-gi{color:#1f9fb4}.sgn-gets li:nth-child(3) .sgn-gi{color:#138e82}.sgn-in.go .sgn-gets li{animation:sgn-pt .38s var(--ease-out) both}.sgn-in.go .sgn-gets li:nth-child(1){animation-delay:.14s}.sgn-in.go .sgn-gets li:nth-child(2){animation-delay:.33s}.sgn-in.go .sgn-gets li:nth-child(3){animation-delay:.52s}@keyframes sgn-pt{0%{opacity:0;transform:translateY(5px)}}[data-theme=dark] .sgn-gets li:nth-child(1) .sgn-gi{color:#6fb0ff}[data-theme=dark] .sgn-gets li:nth-child(2) .sgn-gi{color:#5fd0e0}[data-theme=dark] .sgn-gets li:nth-child(3) .sgn-gi{color:#4fd1b0}.sgn-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0}.sgn-free{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px 0 9px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--green-text) 11%,transparent);color:var(--green-text);font:800 12.5px/1 var(--font-sans);letter-spacing:.01em;white-space:nowrap}.sgn-free .sc-ic{width:14px;height:14px;stroke-width:2.8}.sgn-pf{font:600 13px/1.4 var(--font-sans);color:var(--text-3)}.sgn-addhd{display:flex;flex-direction:column;gap:14px}.sgn-addhd[hidden]{display:none}.sgn-who{display:flex;align-items:center;gap:12px;margin:0;padding:10px 14px 10px 10px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.sgn-who[hidden]{display:none}.sgn-who-av{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;overflow:hidden;border-radius:50%;background:var(--surface-2);box-shadow:var(--shadow-1);color:var(--text);font:800 16px/1 var(--font-sans)}.sgn-who-av img{width:100%;height:100%;object-fit:cover}.sgn-who-av svg{width:20px;height:20px}.sgn-who-t{display:flex;flex-direction:column;gap:2px;min-width:0}.sgn-who-t b{font:800 15px/1.3 var(--font-sans);color:var(--text)}.sgn-who-t span{font:600 13.5px/1.35 var(--font-sans);color:var(--text-2);overflow-wrap:anywhere}.sgn-form{display:flex;flex-direction:column;gap:14px}.sgn-f{display:flex;flex-direction:column;gap:7px;min-width:0;margin:0;cursor:text}.sgn-l{font:700 14px/1.3 var(--font-sans);color:var(--text)}.sgn-box{position:relative;display:flex;align-items:center;height:54px;border-radius:var(--radius-md);background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--field-border);transition:box-shadow var(--dur-feedback) var(--ease-out)}@media(hover:hover)and (pointer:fine){.sgn-box:hover{box-shadow:inset 0 0 0 1.5px var(--text-2)}}.sgn-box:focus-within{box-shadow:var(--shadow-focus-inset),0 0 0 4px var(--surface)}.sgn-box input{flex:1;width:0;min-width:0;height:100%;margin:0;padding:0 16px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text);font:500 16px/1 var(--font-sans);outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}.sgn-box input::placeholder{color:var(--text-3);opacity:1}.sgn-box input[readonly]{color:var(--text-2)}.sgn-pre{display:flex;align-items:center;gap:8px;flex:none;height:24px;padding:0 12px 0 15px;box-shadow:inset -1.5px 0 0 var(--border);font:700 16px/1 var(--font-sans);color:var(--text-2);font-variant-numeric:tabular-nums}.sgn-pre+input{padding-left:12px;font:600 17px/1 var(--font-sans);letter-spacing:.02em;font-variant-numeric:tabular-nums}.sgn-flag{display:block;flex:none;width:18px;height:12px;border-radius:2px;box-shadow:0 0 0 1px #0b1d3624}.sgn-ic{display:grid;place-items:center;flex:none;padding-left:15px;color:var(--text-3);transition:color var(--dur-feedback) var(--ease-out)}.sgn-ic .sc-ic{width:18px;height:18px;fill:none}.sgn-ic+input{padding-left:10px}.sgn-box:focus-within .sgn-ic{color:var(--text)}.sgn-v{display:grid;place-items:center;flex:none;width:22px;height:22px;margin:0 14px 0 2px;border-radius:50%;background:var(--green-text);color:#fff;opacity:0;transform:scale(.4);transition:opacity .14s var(--ease-out),transform .26s var(--ease-spring);pointer-events:none}.sgn-v .sc-ic{width:13px;height:13px;stroke-width:3}.sgn-f.ok .sgn-v{opacity:1;transform:none}.sgn-f.ok .sgn-box{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--green-text) 55%,var(--field-border))}.sgn-f.ok .sgn-box:focus-within{box-shadow:var(--shadow-focus-inset),0 0 0 4px var(--surface)}.sgn-f.err .sgn-box{box-shadow:inset 0 0 0 2px var(--error)}.sgn-f.err .sgn-v{opacity:0;transform:scale(.4)}.sgn-f.err.nudge .sgn-box{animation:sgn-nudge .3s var(--ease-out)}@keyframes sgn-nudge{20%{transform:translate(-4px)}50%{transform:translate(3px)}80%{transform:translate(-1px)}}.sgn-err{display:flex;margin:0;font:700 13.5px/1.4 var(--font-sans);color:var(--error)}.sgn-err[hidden]{display:none}.sgn-h{display:flex;align-items:flex-start;gap:7px;margin:0;font:500 13.5px/1.45 var(--font-sans);color:var(--text-3);text-wrap:pretty}.sgn-h .sc-ic{flex:none;width:15px;height:15px;margin-top:1px}.sgn-h .wa-ic{fill:#25d366;stroke:none}.sgn-h.bad{color:var(--error);font-weight:700}.sgn-h.good{color:var(--green-text);font-weight:700}.sgn-f.err .sgn-h{display:none}.sgn .sgn-go,.sgn-page .sgn-go{width:100%;min-height:56px;gap:10px;padding:0 20px;font-size:16px;line-height:1.2;text-align:center}.sgn-go .wa-ic{width:20px;height:20px;flex:none;fill:currentColor;stroke:none}.sgn-go>.sc-ic:not(.wa-ic){width:18px;height:18px;transition:transform var(--dur-feedback) var(--ease-out)}@media(hover:hover)and (pointer:fine){.sgn-go:hover>.sc-ic:not(.wa-ic){transform:translate(3px)}}.sgn-go[aria-busy=true]{cursor:progress}.sgn-consent,.sgn-fine{margin:-2px 0 0;font:500 12.5px/1.5 var(--font-sans);color:var(--text-3);text-align:center;text-wrap:balance}.sgn-consent a,.sgn-fine a{position:relative;color:var(--text-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sgn-consent a:after,.sgn-fine a:after{content:"";position:absolute;inset:-12px -6px}.sgn-msg{display:flex;margin:0;font:700 14px/1.45 var(--font-sans);color:var(--error)}.sgn-msg[hidden]{display:none}.sgn-alt{display:flex;flex-direction:column;gap:14px}.sgn-alt[hidden]{display:none}.sgn-or{display:flex;align-items:center;gap:14px;margin:2px 0 0;font:700 12px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.sgn-or:before,.sgn-or:after{content:"";flex:1;height:1px;background:var(--border)}.sgn-g{display:flex;flex-direction:column;align-items:center;gap:8px}.sgn-g[hidden]{display:none}.sgn-g-btn{display:flex;justify-content:center;width:100%;min-height:44px;border-radius:999px}.sgn-g:not(.ready) .sgn-g-btn{background:var(--surface);animation:sgn-wait 1.2s ease-in-out infinite alternate}@keyframes sgn-wait{to{opacity:.55}}.sgn-g.busy .sgn-g-btn{opacity:.5;pointer-events:none;transition:opacity var(--dur-feedback)}.sgn-sw,.sgn-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;margin:-6px 0;padding:0 8px;border:0;border-radius:var(--radius-md);background:none;color:var(--text-2);font:600 14.5px/1.35 var(--font-sans);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.sgn-sw{align-self:center;flex-wrap:wrap}.sgn-sw b,.sgn-link{color:var(--text);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.sgn-link{min-height:0;margin:0;padding:0;font-size:inherit;line-height:inherit}.sgn-link:after{content:"";position:absolute;inset:-12px -8px}.sgn-sw:active:not(:disabled),.sgn-link:active{transform:scale(.97)}.sgn-sw:disabled{color:var(--text-3);cursor:default}.sgn-sw:focus-visible,.sgn-link:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.sgn-sw:hover:not(:disabled),.sgn-sw:hover b,.sgn-link:hover{color:var(--text);text-decoration-color:currentColor}}.sgn-again{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 4px;margin:-4px 0 0}.sgn-again .sgn-sw{margin:0}.sgn-dot{display:inline-block;margin:0 6px;color:var(--text-3)}.sgn-sent b{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.sgn-m{margin:0 1px;font-size:.62em;letter-spacing:.14em;vertical-align:.18em;opacity:.55}.sgn-otp{position:relative;display:flex;align-items:center;gap:8px;width:100%}.sgn-otp .d{position:relative;flex:1 1 0;min-width:0;height:62px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--field-border);font:800 27px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text);transition:box-shadow var(--dur-feedback) var(--ease-out),background-color var(--dur-feedback) var(--ease-out),transform var(--dur-feedback) var(--ease-out)}.sgn-otp .sep{flex:none;width:8px;height:2px;border-radius:1px;background:var(--field-border);opacity:.55}.sgn-otp-in{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:transparent;caret-color:transparent;font-size:16px;opacity:0;cursor:text;outline:none}.sgn-otp .d.on{box-shadow:inset 0 0 0 1.5px var(--text-2)}.sgn-otp .d.at{box-shadow:inset 0 0 0 2px var(--text),0 0 0 4px color-mix(in srgb,var(--text) 9%,transparent);transform:translateY(-2px)}.sgn-otp .d.at:not(.on):after{content:"";width:2px;height:28px;border-radius:1px;background:var(--text);animation:sgn-caret 1s steps(1) infinite}@keyframes sgn-caret{50%{opacity:0}}.sgn-otp .d.pop{animation:sgn-pop .2s cubic-bezier(.2,.9,.3,1.25)}@keyframes sgn-pop{0%{transform:translateY(40%);opacity:0}}.sgn-otp.sel .d.on{background:var(--blue-soft)}.sgn-otp.busy .d{background:var(--surface)}.sgn-otp.err{animation:sgn-shake .38s var(--ease-out)}@keyframes sgn-shake{15%{transform:translate(-9px)}35%{transform:translate(8px)}55%{transform:translate(-5px)}75%{transform:translate(3px)}to{transform:none}}.sgn-otp.err .d{box-shadow:inset 0 0 0 2px var(--error)}.sgn-otp.ok .d{box-shadow:inset 0 0 0 2px var(--green-text);color:var(--green-text);transition-delay:calc(var(--i,0) * 45ms)}.sgn-open{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:-4px 0 -2px;padding:0 14px 0 6px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);font:700 14px/1.2 var(--font-sans);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.sgn-open[hidden]{display:none}.sgn-open-i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface-2);box-shadow:var(--shadow-1);color:var(--blue)}.sgn-open-i .sc-ic{width:17px;height:17px}.sgn-open-i .wa-ic{fill:#25d366;stroke:none}.sgn-open>.sc-ic{width:15px;height:15px;color:var(--text-3);transition:transform var(--dur-feedback) var(--ease-out)}.sgn-open:active{transform:scale(.97)}.sgn-open:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.sgn-open:hover{background:var(--surface-2)}.sgn-open:hover>.sc-ic{transform:translate(2px)}}.sgn-chip{display:inline-flex;align-self:flex-start;align-items:center;gap:7px;margin:0 0 -6px;padding:6px 12px 6px 9px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--green-text) 11%,transparent);color:var(--green-text);font:800 12.5px/1 var(--font-sans);letter-spacing:.01em}.sgn-chip .sc-ic{width:15px;height:15px;stroke-width:2.8}.sgn-chip.blue{background:var(--blue-soft);color:var(--blue)}.sgn-eye{flex:none;align-self:stretch;min-width:68px;padding:0 16px;border:0;border-left:1.5px solid var(--border);border-radius:0 var(--radius-md) var(--radius-md) 0;background:none;color:var(--text-2);font:700 13.5px/1 var(--font-sans);cursor:pointer}.sgn-eye:focus-visible{outline:none;box-shadow:var(--shadow-focus-inset)}.sgn-eye:active{background:var(--surface)}.sgn-dev{display:flex;align-items:center;gap:14px;padding:14px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.sgn-dev-i{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:var(--shadow-1);color:var(--text)}.sgn-dev-i svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sgn-dev-b{display:flex;flex-direction:column;gap:3px;min-width:0}.sgn-dev-b b{font:800 16px/1.3 var(--font-sans)}.sgn-dev-b span{font:600 13.5px/1.4 var(--font-sans);color:var(--text-2)}.sgn-note{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--error) 7%,var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--error) 24%,transparent);font:600 14px/1.5 var(--font-sans);color:var(--text)}.sgn-note[hidden]{display:none}.sgn-note .sc-ic{flex:none;width:18px;height:18px;margin-top:1px;color:var(--error)}.sgn-note.info,.sgn-note.time{background:var(--blue-soft);box-shadow:none}.sgn-note.info .sc-ic,.sgn-note.time .sc-ic{color:var(--blue)}.sgn-note.ok{background:color-mix(in srgb,var(--green-text) 9%,var(--surface-2));box-shadow:none}.sgn-note.ok .sc-ic{color:var(--green-text)}.sgn-help{flex:none;margin:auto 0 0;padding-top:26px;font:500 13.5px/1.6 var(--font-sans);color:var(--text-3);text-align:center;text-wrap:balance}.sgn-help:before{content:"";display:block;height:1px;margin-bottom:16px;background:var(--border)}.sgn-help a{position:relative;color:var(--text-2);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap}.sgn-help a:after{content:"";position:absolute;inset:-12px -4px}.sgn-help>span{display:block}.sgn-in:not([data-step=phone]) .sgn-help-grow,.sgn-in:not([data-add=""]) .sgn-help-grow{display:none}.sgn-in-step{flex:1 0 auto;align-items:center;justify-content:center;gap:12px;padding:12px 0 40px;text-align:center}.sgn-in-mk{display:inline-flex;width:64px;height:75px;margin-bottom:10px}.sgn-in-mk .sc-loader{width:64px;height:75px}.sgn-in.done .sgn-in-mk{animation:sgn-beat .9s var(--ease-out) .16s}.sgn-in-step .sgn-t{font-size:32px}.sgn-in-l{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;font:600 16px/1.5 var(--font-sans);color:var(--text-2)}.sgn-ring{position:absolute;inset:0;z-index:4;width:100%;height:100%;overflow:visible;pointer-events:none}.sgn-ring-r{fill:none;stroke:url(#sgn-rib);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0}.sgn-in.done .sgn-ring-r{opacity:1;transition:stroke-dashoffset var(--sgn-ring,1.1s) cubic-bezier(.65,0,.35,1),opacity .12s linear;stroke-dashoffset:0}.sgn-ring-n{position:absolute;left:0;top:0;z-index:5;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #2daef8,0 0 18px 6px #2daef88c;opacity:0;pointer-events:none;will-change:transform}.sgn-in.done .sgn-ring-n{opacity:1}.sgn-in.done.landed .sgn-ring-n{opacity:0;transition:opacity .26s var(--ease-out)}@keyframes sgn-beat{35%{transform:scale(1.1)}}@media(max-width:767px){.sgn{inset:auto 0 0;width:100%;border-radius:var(--fl-sheet-r,20px) var(--fl-sheet-r,20px) 0 0;margin-bottom:var(--sgn-kb,0px)}.sgn-in{height:auto;max-height:calc(100dvh - 24px - var(--sgn-kb,0px))}.sgn-grab{display:block;position:absolute;z-index:4;left:0;right:0;top:0;height:30px;touch-action:none;cursor:grab}.sgn-grab:before{content:"";position:absolute;left:50%;top:9px;width:var(--fl-handle-w,36px);height:var(--fl-handle-h,5px);margin-left:calc(var(--fl-handle-w,36px) / -2);border-radius:3px;background:color-mix(in srgb,currentColor 28%,transparent)}.sgn-in:before{display:none}.sgn-top{min-height:60px;padding:16px 10px 0 16px}.sgn-sc{padding:4px 20px calc(22px + env(safe-area-inset-bottom))}.sgn-t{font-size:26px}.sgn-step{gap:16px}.sgn-in-step{padding:28px 0 20px}.sgn-in-step .sgn-t{font-size:28px}}@media(max-width:379px){.sgn-otp{gap:6px}.sgn-otp .d{height:54px;font-size:24px}.sgn-otp .sep{width:5px}.sgn-t{font-size:24px}.sgn-sc{padding-left:16px;padding-right:16px}}@media(min-width:768px)and (max-height:760px){.sgn-hero{gap:12px}.sgn-gets{gap:6px}.sgn-step{gap:15px}.sgn-t{font-size:26px}}.sgn-page{display:flex;justify-content:center;padding:28px 16px 56px}.sgn-card{position:relative;width:100%;max-width:480px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border);overflow:hidden}.sgn-card .sgn-in{height:auto}.sgn-card .sgn-top{min-height:60px;padding:22px 24px 0 26px}.sgn-card .sgn-sc{overflow:visible;padding:8px 32px 30px}@media(max-width:479px){.sgn-page{padding:12px 12px 40px}.sgn-card .sgn-sc{padding:6px 20px 24px}.sgn-card .sgn-top{padding:18px 16px 0 20px}}@media(min-width:768px){.sgn-page{padding:56px 24px 88px}}.qh .hdr-in{justify-content:space-between}.qh-back{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 6px;color:var(--text-2);font:700 14px/1 var(--font-sans);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.qh-back .sc-ic{width:16px;height:16px;transform:rotate(180deg);transition:transform var(--dur-feedback) var(--ease-out)}.qh-back:active{transform:scale(.97)}.qh-back:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-md)}@media(hover:hover)and (pointer:fine){.qh-back:hover{color:var(--text)}.qh-back:hover .sc-ic{transform:rotate(180deg) translate(3px)}}.qf{padding:20px 0 calc(24px + env(safe-area-inset-bottom));border-top:1px solid var(--border);font:500 13px/1.6 var(--font-sans);color:var(--text-3)}.qf .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 18px;text-align:center}.qf a{position:relative;color:var(--text-2);font-weight:600;text-decoration:none}.qf a:after{content:"";position:absolute;inset:-12px -6px}@media(hover:hover)and (pointer:fine){.qf a:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}}@media(prefers-reduced-motion:reduce){.sgn-in.go .sgn-gets:before,.sgn-in.go .sgn-gets li{animation:none}.sgn-otp.err,.sgn-otp .d.pop,.sgn-f.err.nudge .sgn-box,.sgn-in.done .sgn-in-mk{animation:none}.sgn-otp .d.at:not(.on):after,.sgn-g:not(.ready) .sgn-g-btn{animation:none}.sgn-otp .d.at{transform:none}.sgn-otp.ok .d{transition-delay:0ms}.sgn-in.done .sgn-ring-r{transition:opacity .2s linear}.sgn-ring-n{display:none}}
