.vd-authlayout.svelte-1nm3g3w{grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:100vh;display:grid}.vd-authlayout__brand.svelte-1nm3g3w{padding:var(--space-10);background-color:var(--surface-canvas);border-right:1px solid var(--border-subtle);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.vd-authlayout__glow.svelte-1nm3g3w{background:radial-gradient(circle at 30% 30%, var(--ember-500) 0%, transparent 55%), radial-gradient(circle at 80% 80%, var(--ember-300) 0%, transparent 50%);opacity:.16;filter:blur(20px);pointer-events:none;position:absolute;inset:-20%}.vd-authlayout__brand-content.svelte-1nm3g3w{max-width:440px;position:relative}.vd-authlayout__logo.svelte-1nm3g3w{margin-bottom:var(--space-10);display:inline-flex}.vd-authlayout__tagline.svelte-1nm3g3w{margin:0 0 var(--space-8)}.vd-authlayout__trust.svelte-1nm3g3w{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vd-authlayout__trust.svelte-1nm3g3w li:where(.svelte-1nm3g3w){align-items:center;gap:var(--space-3);color:var(--text-secondary);font-size:16px;display:flex}.vd-authlayout__trust.svelte-1nm3g3w li:where(.svelte-1nm3g3w) svg:where(.svelte-1nm3g3w){color:var(--text-brand);flex:none}.vd-authlayout__form-side.svelte-1nm3g3w{padding:var(--space-6);background-color:var(--surface-canvas);justify-content:center;align-items:center;display:flex}.vd-authlayout__form-wrap.svelte-1nm3g3w{gap:var(--space-6);flex-direction:column;width:100%;max-width:400px;display:flex}.vd-authlayout__mobile-logo.svelte-1nm3g3w{justify-content:center;display:none}.vd-authlayout__switch.svelte-1nm3g3w{text-align:center;color:var(--text-secondary);margin:0;font-size:16px}.vd-authlayout__switch.svelte-1nm3g3w a:where(.svelte-1nm3g3w){color:var(--text-link);text-underline-offset:3px;text-decoration:underline}.vd-authlayout__foot.svelte-1nm3g3w{gap:var(--space-3);flex-direction:column;display:flex}.vd-authlayout__help.svelte-1nm3g3w{text-align:center;margin:0;font-size:16px}.vd-authlayout__help.svelte-1nm3g3w a:where(.svelte-1nm3g3w){color:var(--text-muted)}.vd-authlayout__help.svelte-1nm3g3w a:where(.svelte-1nm3g3w):hover{color:var(--text-link)}@media (width<=900px){.vd-authlayout.svelte-1nm3g3w{grid-template-columns:1fr}.vd-authlayout__brand.svelte-1nm3g3w{display:none}.vd-authlayout__mobile-logo.svelte-1nm3g3w{display:flex}}.vd-sr.svelte-1kg8c0n{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vd-entering.svelte-1kg8c0n{z-index:1000;background:var(--surface-canvas);color:var(--text-primary);animation:.32s ease-out both svelte-1kg8c0n-vd-enter-in;position:fixed;inset:0;overflow:hidden}.vd-entering__inner.svelte-1kg8c0n{z-index:1;gap:var(--space-6);max-width:1080px;min-height:100%;padding:var(--space-6) var(--space-5);flex-direction:column;margin:0 auto;display:flex;position:relative}.vd-entering__brand.svelte-1kg8c0n{flex:none}.vd-entering__stage.svelte-1kg8c0n{align-items:center;gap:var(--space-8);flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.vd-entering__aurora.svelte-1kg8c0n{pointer-events:none;position:absolute;inset:0}.vd-entering__blob.svelte-1kg8c0n{filter:blur(90px);opacity:.28;border-radius:50%;width:52vmax;height:52vmax;position:absolute}.vd-entering__blob--a.svelte-1kg8c0n{background:var(--brand-solid);animation:14s ease-in-out infinite alternate svelte-1kg8c0n-vd-drift-a;top:-22vmax;left:-14vmax}.vd-entering__blob--b.svelte-1kg8c0n{background:var(--text-link);opacity:.16;animation:18s ease-in-out infinite alternate svelte-1kg8c0n-vd-drift-b;bottom:-26vmax;right:-20vmax}.vd-entering__grid.svelte-1kg8c0n{background-image:linear-gradient(var(--border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--border-subtle) 1px, transparent 1px);opacity:.35;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 45%,#000 20%,#0000 72%);mask-image:radial-gradient(at 50% 45%,#000 20%,#0000 72%)}.vd-entering__sparks.svelte-1kg8c0n span:where(.svelte-1kg8c0n){left:calc(var(--i) * 7.3%);background:var(--brand-solid);opacity:0;width:4px;height:4px;animation:svelte-1kg8c0n-vd-rise calc(7s + var(--i) * .45s) linear infinite;animation-delay:calc(var(--i) * -.9s);border-radius:50%;position:absolute;bottom:-12px}.vd-entering__sparks.svelte-1kg8c0n span:where(.svelte-1kg8c0n):nth-child(3n){background:var(--text-primary);width:3px;height:3px}.vd-entering__mark.svelte-1kg8c0n{width:96px;height:96px;margin-bottom:var(--space-5);place-items:center;display:grid;position:relative}.vd-entering__ring.svelte-1kg8c0n{border:1px solid var(--brand-solid);opacity:0;border-radius:50%;animation:2.8s ease-out infinite svelte-1kg8c0n-vd-pulse;position:absolute;inset:0}.vd-entering__ring--2.svelte-1kg8c0n{animation-delay:1.4s}.vd-entering__stroke.svelte-1kg8c0n{fill:none;stroke-width:3.4px;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linejoin:miter}.vd-entering__stroke--brand.svelte-1kg8c0n{stroke:var(--brand-solid);animation:.7s cubic-bezier(.65,0,.35,1) .15s forwards svelte-1kg8c0n-vd-draw}.vd-entering__stroke--ink.svelte-1kg8c0n{stroke:var(--text-primary);animation:.38s cubic-bezier(.65,0,.35,1) .7s forwards svelte-1kg8c0n-vd-draw}.vd-entering__title.svelte-1kg8c0n{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(34px,5vw,52px);font-weight:300;line-height:1.05;animation:.6s cubic-bezier(.2,.8,.2,1) .25s both svelte-1kg8c0n-vd-rise-in}.vd-entering__sub.svelte-1kg8c0n{margin:var(--space-3) 0 var(--space-6);color:var(--text-secondary);font-size:18px;animation:.6s cubic-bezier(.2,.8,.2,1) .38s both svelte-1kg8c0n-vd-rise-in}.vd-entering__steps.svelte-1kg8c0n{margin:0 0 var(--space-5);gap:var(--space-3);padding:0;list-style:none;display:grid}.vd-entering__steps.svelte-1kg8c0n li:where(.svelte-1kg8c0n){align-items:center;gap:var(--space-3);color:var(--text-muted);animation:svelte-1kg8c0n-vd-rise-in .5s calc(.45s + var(--i) * 90ms) cubic-bezier(.2, .8, .2, 1) both;font-size:16px;transition:color .3s;display:flex}.vd-entering__steps.svelte-1kg8c0n li.active:where(.svelte-1kg8c0n){color:var(--text-primary)}.vd-entering__steps.svelte-1kg8c0n li.done:where(.svelte-1kg8c0n){color:var(--text-secondary)}.vd-entering__tick.svelte-1kg8c0n{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:background-color .25s,border-color .25s;display:grid}.vd-entering__tick.svelte-1kg8c0n svg:where(.svelte-1kg8c0n){overflow:visible}.vd-entering__tick.svelte-1kg8c0n path:where(.svelte-1kg8c0n){fill:none;stroke:var(--brand-on-solid);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .3s .12s}li.active.svelte-1kg8c0n .vd-entering__tick:where(.svelte-1kg8c0n){border-color:var(--brand-solid);border-top-color:#0000;animation:.8s linear infinite svelte-1kg8c0n-vd-spin}li.done.svelte-1kg8c0n .vd-entering__tick:where(.svelte-1kg8c0n){background:var(--brand-solid);border-color:var(--brand-solid)}li.done.svelte-1kg8c0n .vd-entering__tick:where(.svelte-1kg8c0n) path:where(.svelte-1kg8c0n){stroke-dashoffset:0}.vd-entering__bar.svelte-1kg8c0n{border-radius:var(--radius-pill);background:var(--border-subtle);max-width:420px;height:6px;position:relative;overflow:hidden}.vd-entering__bar.svelte-1kg8c0n span:where(.svelte-1kg8c0n){border-radius:inherit;background:linear-gradient(90deg, var(--brand-grad-from), var(--brand-grad-to));transition:width .4s ease-out;position:absolute;inset:0 auto 0 0;overflow:hidden}.vd-entering__bar.svelte-1kg8c0n span:where(.svelte-1kg8c0n):after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.4s ease-in-out infinite svelte-1kg8c0n-vd-shimmer;position:absolute;inset:0;transform:translate(-100%)}.vd-entering__slow.svelte-1kg8c0n{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:15px}.vd-entering__slow.svelte-1kg8c0n button:where(.svelte-1kg8c0n){margin-left:var(--space-2);font:inherit;color:var(--text-link);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.vd-entering__mock.svelte-1kg8c0n{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-raised) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);grid-template-columns:64px 1fr;animation:.8s cubic-bezier(.2,.8,.2,1) .5s both svelte-1kg8c0n-vd-mock-in;display:grid;box-shadow:0 30px 80px -30px #00000080}.vd-entering__side.svelte-1kg8c0n{align-content:start;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface-sunken);display:grid}.vd-entering__side.svelte-1kg8c0n span:where(.svelte-1kg8c0n){border-radius:var(--radius-pill);background:var(--border-default);height:10px;animation:svelte-1kg8c0n-vd-fade-slide .5s calc(.9s + var(--i) * .11s) both}.vd-entering__side.svelte-1kg8c0n span:where(.svelte-1kg8c0n):first-child{background:var(--brand-solid)}.vd-entering__main.svelte-1kg8c0n{gap:var(--space-3);display:grid}.vd-entering__stats.svelte-1kg8c0n{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.vd-entering__stats.svelte-1kg8c0n>div:where(.svelte-1kg8c0n){padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);animation:svelte-1kg8c0n-vd-fade-slide .5s calc(1.1s + var(--i) * .14s) both;gap:8px;display:grid}.vd-entering__stats.svelte-1kg8c0n span:where(.svelte-1kg8c0n){border-radius:var(--radius-pill);background:var(--border-default);width:60%;height:8px;display:block}.vd-entering__stats.svelte-1kg8c0n span:where(.svelte-1kg8c0n):last-child{background:var(--text-muted);opacity:.55;width:80%;height:16px}.vd-entering__chart.svelte-1kg8c0n{align-items:flex-end;gap:var(--space-2);height:110px;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);display:flex}.vd-entering__chart.svelte-1kg8c0n span:where(.svelte-1kg8c0n){height:var(--h);background:linear-gradient(var(--brand-grad-from), var(--brand-grad-to));transform-origin:bottom;animation:svelte-1kg8c0n-vd-grow .7s calc(1.5s + var(--i) * 90ms) cubic-bezier(.2, .8, .2, 1) both;border-radius:3px 3px 0 0;flex:1}.vd-entering__rows.svelte-1kg8c0n{gap:var(--space-2);display:grid}.vd-entering__rows.svelte-1kg8c0n span:where(.svelte-1kg8c0n){border-radius:var(--radius-sm);background:var(--surface-sunken);height:14px;animation:svelte-1kg8c0n-vd-fade-slide .5s calc(2s + var(--i) * .12s) both;position:relative;overflow:hidden}.vd-entering__rows.svelte-1kg8c0n span:where(.svelte-1kg8c0n):after{content:"";background:linear-gradient(90deg, transparent, var(--border-default), transparent);animation:svelte-1kg8c0n-vd-shimmer 1.8s calc(var(--i) * .2s) ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.vd-entering__lore.svelte-1kg8c0n{flex:none;justify-content:center;min-height:88px;display:flex}.vd-entering__lore.svelte-1kg8c0n p:where(.svelte-1kg8c0n){max-width:640px;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-raised) 80%, transparent);color:var(--text-secondary);margin:0;font-size:16px;line-height:1.5;animation:5.2s ease-in-out both svelte-1kg8c0n-vd-lore}.vd-entering__tag.svelte-1kg8c0n{margin-right:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--text-brand);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;display:inline-block}.vd-entering__tag.lore.svelte-1kg8c0n{background:var(--surface-sunken);color:var(--text-link)}@media (width<=860px){.vd-entering__stage.svelte-1kg8c0n{align-content:center;gap:var(--space-6);grid-template-columns:1fr}.vd-entering__mock.svelte-1kg8c0n{display:none}.vd-entering__mark.svelte-1kg8c0n{width:80px;height:80px}}@keyframes svelte-1kg8c0n-vd-enter-in{0%{opacity:0}}@keyframes svelte-1kg8c0n-vd-draw{to{stroke-dashoffset:0}}@keyframes svelte-1kg8c0n-vd-pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@keyframes svelte-1kg8c0n-vd-rise-in{0%{opacity:0;transform:translateY(14px)}}@keyframes svelte-1kg8c0n-vd-fade-slide{0%{opacity:0;transform:translate(-8px)}}@keyframes svelte-1kg8c0n-vd-mock-in{0%{opacity:0;transform:translateY(24px)scale(.97)}}@keyframes svelte-1kg8c0n-vd-grow{0%{transform:scaleY(0)}}@keyframes svelte-1kg8c0n-vd-spin{to{transform:rotate(360deg)}}@keyframes svelte-1kg8c0n-vd-shimmer{to{transform:translate(100%)}}@keyframes svelte-1kg8c0n-vd-drift-a{to{transform:translate(8vmax,10vmax)scale(1.15)}}@keyframes svelte-1kg8c0n-vd-drift-b{to{transform:translate(-10vmax,-8vmax)scale(1.1)}}@keyframes svelte-1kg8c0n-vd-rise{0%{opacity:0;transform:translateY(0)}10%{opacity:.8}to{opacity:0;transform:translateY(-105vh)}}@keyframes svelte-1kg8c0n-vd-lore{0%{opacity:0;transform:translateY(10px)}8%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.vd-entering.svelte-1kg8c0n,.vd-entering.svelte-1kg8c0n :where(.svelte-1kg8c0n){animation:none!important}.vd-entering__stroke.svelte-1kg8c0n{stroke-dashoffset:0}.vd-entering__bar.svelte-1kg8c0n span:where(.svelte-1kg8c0n):after{display:none}}.vd-authpanel__methods.svelte-1terusg{gap:var(--space-3);flex-direction:column;display:flex}.vd-authpanel__method-btn.svelte-1terusg .vd-btn{width:100%}.vd-authpanel__recent.svelte-1terusg{padding-top:var(--space-2);position:relative}.vd-authpanel__recent-badge.svelte-1terusg{top:0;right:var(--space-3);z-index:1;position:absolute}.vd-authpanel__or.svelte-1terusg{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:15px;display:flex}.vd-authpanel__or.svelte-1terusg:before,.vd-authpanel__or.svelte-1terusg:after{content:"";background-color:var(--border-subtle);flex:1;height:1px}.vd-authpanel__sent.svelte-1terusg{padding:var(--space-4);background-color:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.vd-authpanel__link-btn.svelte-1terusg{font:inherit;color:var(--text-link);cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;font-weight:500}.vd-authpanel__error-detail.svelte-1terusg{margin:var(--space-1) 0 0;font-size:14px;font-family:var(--font-mono,monospace);opacity:.8;overflow-wrap:anywhere}.vd-authpanel__back.svelte-1terusg{align-self:center}
