:root:has(.hv-beta-bar){--hv-beta-h:37px}.auth{min-height:calc(100dvh - var(--hv-beta-h,0px))}@media(min-width:861px){.formside{max-height:calc(100dvh - var(--hv-beta-h,0px))}}.brandside.hv3-stage{justify-content:space-between;padding:32px 40px;background:radial-gradient(120% 90% at 30% 20%,rgba(230,74,25,.1),transparent 55%),radial-gradient(90% 80% at 80% 90%,rgba(20,184,166,.1),transparent 60%),var(--surface-2)}[data-theme=dark] .brandside.hv3-stage{background:radial-gradient(120% 90% at 30% 20%,rgba(230,74,25,.16),transparent 55%),radial-gradient(90% 80% at 80% 90%,rgba(20,184,166,.12),transparent 60%),var(--surface-1)}.hv3-stage-c{position:relative;z-index:2;display:grid;justify-items:center;gap:20px;margin:auto 0;padding:20px 0;text-align:center}.hv3-stage-c h2{margin:6px 0 0;max-width:18ch;font-family:var(--font-display);font-weight:500;font-size:clamp(28px,2.6vw,38px);line-height:1.08;letter-spacing:-.035em;color:var(--text-primary);text-wrap:balance}.hv3-stage-c>p{margin:-6px 0 0;max-width:42ch;font-size:15.5px;line-height:1.6;color:var(--text-secondary);text-wrap:pretty}.hv3-orbwrap{position:relative;display:grid;place-items:center;width:220px;height:220px}.hv3-rings{position:absolute;inset:0}.hv3-rings i{position:absolute;inset:24px;border-radius:50%;border:1.5px solid rgba(230,74,25,.45);opacity:0}.hv3-orb.hv3-orb-xl{width:128px;height:128px;box-shadow:inset 0 -10px 24px rgba(0,0,0,.14),0 30px 60px -24px rgba(230,74,25,.45);transition:scale .12s linear}.hv3-stage.playing .hv3-orb-xl{scale:calc(1 + var(--lvl,0) * .14)}.hv3-vcar{width:min(440px,100%);display:grid;gap:14px;margin-top:6px}.hv3-vslide{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border-radius:22px;background:color-mix(in oklab,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--border),var(--hv-shadow);text-align:left;transition:opacity .36s ease,transform .42s var(--hv-ease)}.hv3-vslide.out{opacity:0;transform:translateY(10px) scale(.98)}.hv3-vface{width:56px;height:56px;border-radius:50%;overflow:hidden;flex:none;background:var(--surface-3)}.hv3-vface img{width:100%;height:100%;object-fit:cover;display:block}.hv3-vtext{display:grid;gap:1px;min-width:0}.hv3-vtext b{font-weight:500;font-size:15.5px;color:var(--text-primary)}.hv3-vtext span{font-size:12.5px;color:var(--text-muted)}.hv3-vtext p{margin:5px 0 0;min-height:2.9em;font-size:13.5px;line-height:1.45;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hv3-vdots{display:flex;justify-content:center;gap:6px}.hv3-vdots button{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:var(--border-strong);cursor:pointer;transition:width .3s var(--hv-ease),background-color .3s ease}.hv3-vdots button.on{width:20px;background:var(--text-primary)}.hv3-vdots button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hv3-stage .bs-feats{flex-wrap:wrap;justify-content:center;gap:10px 22px;padding-top:12px}.hv3-stage .bs-feats div{font-size:13px;color:var(--text-muted)}.hv3-stage .bs-feats svg{color:var(--text-muted)}.fs-wrap{padding:16px 40px 56px}.card-auth{max-width:380px}.tabs{position:relative;padding:4px;margin-bottom:30px;border:0;background:var(--surface-2)}.tabs:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:var(--r-pill);background:var(--bg);box-shadow:0 1px 3px rgba(10,10,11,.12);transition:transform .32s var(--hv-ease)}.tabs:has(button:nth-child(2).on):before{transform:translateX(100%)}.tabs:not(:has(button.on)):before{opacity:0}.tabs button{position:relative;z-index:1;font-weight:500;padding:9px;transition:color .2s ease}.tabs button.on{background:none;box-shadow:none;color:var(--text-primary)}[data-theme=dark] .tabs:before{background:var(--surface-3);box-shadow:none}.view h1{font-weight:500;font-size:28px;letter-spacing:-.03em}.view .lead{font-size:15px}.field label{font-weight:500}.field input{border-color:transparent;border-radius:14px;padding:13px 15px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.field input:hover{border-color:var(--border-strong)}.field input:focus{background:var(--bg);border-color:var(--text-primary);box-shadow:0 0 0 4px color-mix(in oklab,var(--text-primary) 9%,transparent)}[data-theme=dark] .field input:focus{background:var(--surface-1)}.field .eye{border-radius:8px;transition:color .16s ease}.field .eye:hover{color:var(--text-primary)}.field .eye:focus-visible{outline:2px solid var(--accent);outline-offset:1px}#ccBtn{border-color:transparent!important;border-radius:14px!important;background:var(--surface-2)!important}#ccDrop{border-radius:16px!important}.consent-reg a,.legal a,.link,.oauth-consent a,.rslink{color:var(--text-primary);font-weight:500;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.link:hover,.rslink:hover:not(:disabled){text-decoration-color:currentColor}.check input,.consent-reg input{accent-color:var(--text-primary)}.btn-full{height:50px;font-size:15px}.oauth-btn{border-radius:var(--r-pill)}.oauth-btn.oauth-icon{width:64px}.vcard{border:0;box-shadow:none;background:var(--surface-2)}[data-theme=dark] .vcard{background:var(--surface-1)}.vcard .vlabel{text-transform:none;letter-spacing:0;font-size:13px}.otp input,.vcard .vdest,.vcard .vlabel{font-weight:500}.otp input{border-color:transparent;border-radius:14px;background:var(--bg);transition:border-color .16s ease,box-shadow .16s ease}.otp input:focus{border-color:var(--text-primary);box-shadow:0 0 0 4px color-mix(in oklab,var(--text-primary) 9%,transparent)}.lang-dd>summary{border:0;font-weight:600}.lang-dd-i.on{background:var(--surface-2)}.lang-dd-i.on,.lang-dd-i.on .lang-dd-c{color:var(--text-primary)}@media (prefers-reduced-motion:no-preference){.hv3-rings i{animation:hv3Ring 3.6s var(--hv-ease) infinite}.hv3-rings i:nth-child(2){animation-delay:1.2s}.hv3-rings i:nth-child(3){animation-delay:2.4s}@keyframes hv3Ring{0%{transform:scale(.55);opacity:.55}to{transform:scale(1.6);opacity:0}}.hv3-stage.playing .hv3-rings i{animation-duration:1.8s}.hv3-stage.playing .hv3-rings i:nth-child(2){animation-delay:.6s}.hv3-stage.playing .hv3-rings i:nth-child(3){animation-delay:1.2s}.hv3-orb.hv3-orb-xl{animation:hv3Breath 5s ease-in-out infinite,hv3OrbSpin 14s linear infinite}@keyframes hv3Breath{50%{transform:scale(1.04)}}.hv3-stage-c>*{opacity:0;transform:translateY(14px);animation:hv3AuthIn .8s var(--hv-ease) forwards}.hv3-stage-c>:nth-child(2){animation-delay:.12s}.hv3-stage-c>:nth-child(3){animation-delay:.2s}.hv3-stage-c>:nth-child(4){animation-delay:.3s}.card-auth{opacity:0;transform:translateY(12px);animation:hv3AuthIn .7s var(--hv-ease) forwards 80ms}@keyframes hv3AuthIn{to{opacity:1;transform:none}}.view.on{animation:hv3ViewIn .26s var(--hv-ease)}@keyframes hv3ViewIn{0%{opacity:0;transform:translateY(6px)}}}@media (max-width:1100px){.brandside.hv3-stage{padding:28px}.hv3-orbwrap{width:200px;height:200px}.hv3-orb.hv3-orb-xl{width:116px;height:116px}}@media (max-width:860px){.fs-wrap{padding:8px 20px 40px}.fs-top{padding:14px 20px}.fs-top .back{white-space:nowrap}}