.auth-module__D3V_8G__page{}.auth-module__D3V_8G__top{justify-content:space-between;align-items:center;padding:18px clamp(16px,3vw,40px);display:flex}.auth-module__D3V_8G__brand{}.auth-module__D3V_8G__toggle{}.auth-module__D3V_8G__layout{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(340px,460px);align-items:center;gap:clamp(32px,6vw,96px);width:100%;max-width:1180px;margin:0 auto;padding:24px clamp(16px,3vw,40px) 64px;display:grid}.auth-module__D3V_8G__story h1{letter-spacing:-.04em;margin:28px 0 0;font-size:clamp(40px,5.4vw,72px);line-height:.98}.auth-module__D3V_8G__story em{background:var(--title-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.auth-module__D3V_8G__story p{max-width:480px;color:var(--soft);margin:18px 0 0;font-size:18px;line-height:1.55}.auth-module__D3V_8G__story ul{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.auth-module__D3V_8G__story li{color:var(--ink);align-items:center;gap:10px;font-weight:500;display:flex}.auth-module__D3V_8G__story li:before{content:"✓";background:var(--accent-grad);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.auth-module__D3V_8G__orbs{gap:14px;display:flex}.auth-module__D3V_8G__orbs i{width:58px;height:58px;filter:hue-rotate(var(--orb-hue)) saturate(1.1);box-shadow:0 16px 34px -14px var(--orb-shadow);background:radial-gradient(circle at 32% 28%,#fff 0 9%,#0000 34%),radial-gradient(circle at 70% 72%,#d9c8ff,#0000 55%),radial-gradient(circle at 40% 40%,#9fb2ff,#5b4dff);border-radius:50%;animation:6s ease-in-out infinite auth-module__D3V_8G__float}.auth-module__D3V_8G__orbs i:nth-child(2){animation-delay:-1.5s}.auth-module__D3V_8G__orbs i:nth-child(3){animation-delay:-3s}.auth-module__D3V_8G__orbs i:nth-child(4){animation-delay:-4.5s}.auth-module__D3V_8G__card{animation:auth-module__D3V_8G__rise .6s var(--ease) both;padding:clamp(24px,3vw,36px);}.auth-module__D3V_8G__tabs{background:color-mix(in srgb, var(--ink) 5%, transparent);isolation:isolate;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.auth-module__D3V_8G__tabs i{z-index:-1;background:var(--surface-solid);width:calc(50% - 4px);box-shadow:0 6px 16px -8px var(--orb-shadow), 0 0 0 1px var(--line);transition:transform .42s var(--spring);border-radius:999px;position:absolute;inset:4px auto 4px 4px}.auth-module__D3V_8G__tabs[data-mode=sign-up] i{transform:translate(100%)}.auth-module__D3V_8G__tabs[data-mode=reset] i{opacity:0}.auth-module__D3V_8G__tabs button{color:var(--soft);cursor:pointer;background:0 0;border:0;padding:9px;font-weight:700}.auth-module__D3V_8G__tabs button[aria-selected=true]{color:var(--ink)}.auth-module__D3V_8G__card h2{letter-spacing:-.02em;margin:26px 0 6px;font-size:28px}.auth-module__D3V_8G__sub{color:var(--soft);margin:0 0 22px}.auth-module__D3V_8G__form{gap:14px;display:grid}.auth-module__D3V_8G__form label{gap:6px;display:grid}.auth-module__D3V_8G__form label span{color:var(--soft);font-size:13px;font-weight:600}.auth-module__D3V_8G__form input{border:1px solid var(--line);background:var(--surface-solid);width:100%;color:var(--ink);border-radius:14px;outline:none;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.auth-module__D3V_8G__form input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}.auth-module__D3V_8G__types{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.auth-module__D3V_8G__types legend{color:var(--soft);margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.auth-module__D3V_8G__form .auth-module__D3V_8G__types label{cursor:pointer;display:block;position:relative}.auth-module__D3V_8G__form .auth-module__D3V_8G__types input{opacity:0;pointer-events:none;position:absolute}.auth-module__D3V_8G__types label>span{border:1px solid var(--line);background:var(--surface-solid);border-radius:14px;gap:2px;height:100%;padding:12px 14px;transition:border-color .2s,box-shadow .2s;display:grid}.auth-module__D3V_8G__form .auth-module__D3V_8G__types label span strong{color:var(--ink);font-size:15px}.auth-module__D3V_8G__form .auth-module__D3V_8G__types label span small{color:var(--soft);font-size:12.5px;font-weight:500;line-height:1.35}.auth-module__D3V_8G__types input:checked+span{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.auth-module__D3V_8G__types input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.auth-module__D3V_8G__types p{color:var(--faint);grid-column:1/-1;margin:2px 0 0;font-size:12.5px}.auth-module__D3V_8G__submit{margin-top:6px;padding:14px;}.auth-module__D3V_8G__error{margin:0;}.auth-module__D3V_8G__notice{background:color-mix(in srgb, var(--mint) 16%, transparent);border-radius:14px;margin:0;padding:12px 16px;font-size:14px}.auth-module__D3V_8G__links{justify-content:center;margin-top:14px;display:flex}.auth-module__D3V_8G__links button{color:var(--soft);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:14px;text-decoration:underline}.auth-module__D3V_8G__dev{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;padding-top:18px;font-size:13px;display:flex}.auth-module__D3V_8G__dev span{color:var(--faint);font-weight:700}.auth-module__D3V_8G__dev a{background:var(--surface-solid);box-shadow:0 0 0 1px var(--line);color:var(--ink);border-radius:999px;padding:6px 12px;text-decoration:none}@keyframes auth-module__D3V_8G__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes auth-module__D3V_8G__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:860px){.auth-module__D3V_8G__layout{grid-template-columns:1fr}.auth-module__D3V_8G__story ul,.auth-module__D3V_8G__story p{display:none}.auth-module__D3V_8G__story h1{font-size:38px}}
