.auth-shell.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8{width:min(100%,46rem);margin:0 auto;padding:clamp(.25rem,2vw,1rem) 0 clamp(1.75rem,5vw,3.5rem)}.auth-shell-wide.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8{width:min(100%,72.5rem);padding-bottom:clamp(2.5rem,7vw,5rem)}.auth-surface.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8{position:relative;min-width:0;padding:clamp(.15rem,.8vw,.35rem)}.auth-card-layout.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8{display:grid;min-width:0;gap:clamp(1.25rem,2.5vw,2rem);align-items:start}.auth-marker.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8{position:absolute;z-index:1;width:.8rem;height:.8rem;border-radius:999px;pointer-events:none}.marker-a.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8{top:-.25rem;left:clamp(.5rem,5vw,3.2rem);border:3px solid #1aebcf}.marker-b.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8{right:clamp(.5rem,5vw,3.2rem);bottom:-.15rem;background:#db2777;box-shadow:0 0 0 .35rem #db27771f}.marker-c.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8{top:1.5rem;right:38%;width:1.25rem;height:.35rem;border-radius:999px;background:#1aebcf;transform:rotate(-25deg)}.auth-card.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8{position:relative;z-index:2;display:grid;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:clamp(1rem,2vw,1.35rem);background:radial-gradient(circle at 6% 0%,rgba(26,235,207,.13),transparent 24rem),radial-gradient(circle at 100% 10%,rgba(219,39,119,.1),transparent 24rem),#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 70px #0000002e}.auth-main.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8{min-width:0;padding:clamp(1rem,2.8vw,2rem)}.auth-heading.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8{margin-bottom:clamp(1rem,2vw,1.35rem)}.auth-heading.svelte-6dkls8 p.svelte-6dkls8.svelte-6dkls8,.auth-side-eyebrow.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8{color:#db2777;font-size:.82rem;font-weight:1000;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.auth-heading.svelte-6dkls8 h1.svelte-6dkls8.svelte-6dkls8{margin-top:.45rem;color:#333453;font-size:clamp(1.95rem,4vw,2.7rem);font-weight:1000;letter-spacing:0;line-height:1.07}.auth-heading.svelte-6dkls8 span.svelte-6dkls8.svelte-6dkls8{display:block;max-width:42rem;margin-top:.65rem;color:#333453c2;font-size:clamp(1rem,2vw,1.12rem);font-weight:800;line-height:1.5}.auth-side.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8{position:relative;z-index:2;display:none;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:clamp(1rem,2vw,1.35rem);background:radial-gradient(circle at 100% 0%,rgba(219,39,119,.18),transparent 15rem),linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(145deg,#0a0e95f0,#333453f2);background-size:auto,40px 40px,40px 40px,auto;padding:clamp(1.15rem,2vw,1.6rem);color:#fff;box-shadow:0 18px 55px #00000024}.auth-side-card.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8{display:grid;gap:.95rem}.auth-side.svelte-6dkls8 .auth-heading.svelte-6dkls8.svelte-6dkls8{margin-bottom:0}.auth-side.svelte-6dkls8 h2.svelte-6dkls8.svelte-6dkls8{margin-top:.45rem;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:1000;line-height:1.1}.auth-side.svelte-6dkls8 .auth-heading.svelte-6dkls8 span.svelte-6dkls8{color:#ffffffd1;font-size:.93rem;line-height:1.48}.auth-side-list.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8{display:grid;gap:.55rem}.auth-side-list.svelte-6dkls8 div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.05rem .72rem;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;background:#ffffff13;padding:.68rem .72rem}.auth-side-list.svelte-6dkls8 span{grid-row:span 2;color:#1aebcf;font-size:1.35rem}.auth-side-list.svelte-6dkls8 strong{font-size:.92rem;font-weight:1000;line-height:1.18}.auth-side-list.svelte-6dkls8 small{color:#ffffffb8;font-size:.8rem;font-weight:800;line-height:1.32}@media (max-width: 767px){.auth-shell.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8{padding-top:0}.auth-surface.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8{padding:0}.auth-card.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8{border-radius:.95rem}.auth-main.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8{padding:1rem}.marker-a.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8,.marker-b.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8,.marker-c.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8{display:none}}@media (min-width: 1100px){.auth-card-layout.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8{grid-template-columns:minmax(40rem,44rem) minmax(20rem,22.5rem);gap:clamp(2rem,3vw,3rem);justify-content:center}.auth-shell-wide.svelte-6dkls8 .auth-side-card.svelte-6dkls8.svelte-6dkls8{position:sticky;top:clamp(5.75rem,8vh,7rem);align-self:start}}@media (prefers-reduced-motion: reduce){.auth-card.svelte-6dkls8.svelte-6dkls8.svelte-6dkls8,.auth-side-list.svelte-6dkls8 div{transition:none}}
