.showcase.svelte-2apdls{position:relative;overflow:hidden;height:100%;border-radius:1.5rem;background:var(--primary);color:#fff;isolation:isolate}.field.svelte-2apdls{position:absolute;inset:0;background:radial-gradient(70% 55% at 20% 0%,rgb(255 255 255 / .22),transparent 70%),linear-gradient(180deg,var(--primary),var(--primary-hover))}.pill.svelte-2apdls{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;border-radius:999px;border:1px solid rgb(255 255 255 / .25);background:#ffffff24;padding:.375rem .75rem;font-size:.75rem;font-weight:500;letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pill-dot.svelte-2apdls{width:.5rem;height:.5rem;border-radius:999px;background:#5def88;box-shadow:0 0 0 4px #5def8840}.headline.svelte-2apdls{font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.stage.svelte-2apdls{position:relative;width:min(100%,30rem);max-height:100%;aspect-ratio:992 / 1000}.channel.svelte-2apdls{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.875rem;background:#fff;box-shadow:0 10px 24px -8px #00000059;opacity:.45;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}.channel.svelte-2apdls:hover{transform:scale(1.05)}.channel.active.svelte-2apdls{opacity:1;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--primary),0 10px 24px -8px #00000059}.auth-shell.svelte-n4hdsg{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.auth-shell.with-showcase.svelte-n4hdsg{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.showcase-col.svelte-n4hdsg{position:sticky;top:0;height:100svh}.auth-card.svelte-n4hdsg{view-transition-name:auth-card}::view-transition-old(auth-card){animation:svelte-n4hdsg-auth-fade-out .2s ease-out both}::view-transition-new(auth-card){animation:svelte-n4hdsg-auth-fade-in .25s ease-in 50ms both}::view-transition-group(auth-card){animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes svelte-n4hdsg-auth-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes svelte-n4hdsg-auth-fade-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}
