.sign-in-shell.svelte-mdqpz{position:relative;display:flex;min-height:100vh;align-items:center;justify-content:center;overflow:hidden;background:var(--netz-brand-primary)}.sign-in-bg.svelte-mdqpz{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sign-in-bg__wash.svelte-mdqpz{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 50% at 30% 40%,color-mix(in srgb,var(--netz-brand-secondary) 8%,transparent) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 70% 60%,color-mix(in srgb,var(--netz-brand-secondary) 5%,transparent) 0%,transparent 50%)}.sign-in-bg__dots.svelte-mdqpz{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.03;background-image:radial-gradient(circle,rgba(255,255,255,.6) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse 65% 55% at 50% 50%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse 65% 55% at 50% 50%,black 20%,transparent 70%)}.sign-in-bg__vignette.svelte-mdqpz{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 100% 100% at 50% 50%,transparent 40%,rgba(0,0,0,.15) 100%)}.sign-in-content.svelte-mdqpz{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:32px;padding:40px 24px;width:100%;max-width:420px;animation:svelte-mdqpz-sign-in-enter .7s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-mdqpz-sign-in-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.sign-in-mark.svelte-mdqpz{display:flex;align-items:center;gap:14px}.sign-in-mark__icon.svelte-mdqpz{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--netz-radius-md);background:#ffffff14;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sign-in-mark__glyph.svelte-mdqpz{font-family:var(--netz-font-sans);font-size:20px;font-weight:700;letter-spacing:-.04em;color:#ffffffe6;line-height:1}.sign-in-mark__text.svelte-mdqpz{display:flex;flex-direction:column;gap:1px}.sign-in-mark__name.svelte-mdqpz{font-family:var(--netz-font-sans);font-size:16px;font-weight:700;letter-spacing:-.02em;color:#ffffffe6;line-height:1.1}.sign-in-mark__product.svelte-mdqpz{font-family:var(--netz-font-sans);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#ffffff61;line-height:1.2}.sign-in-card.svelte-mdqpz{width:100%;background:var(--netz-surface-elevated);border:1px solid var(--netz-border-subtle);border-radius:var(--netz-radius-lg);box-shadow:0 1px 2px #0000000f,0 6px 20px #0000001a,0 20px 44px #00000014;overflow:hidden}.sign-in-card__accent.svelte-mdqpz{height:2px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--netz-brand-secondary) 50%,transparent) 30%,var(--netz-brand-secondary) 50%,color-mix(in srgb,var(--netz-brand-secondary) 50%,transparent) 70%,transparent 100%)}.sign-in-card__header.svelte-mdqpz{padding:30px 32px 0;text-align:center}.sign-in-card__title.svelte-mdqpz{margin:0;font-family:var(--netz-font-sans);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--netz-text-primary);line-height:1.2}.sign-in-card__subtitle.svelte-mdqpz{margin:6px 0 0;font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--netz-text-muted)}.sign-in-card__footer.svelte-mdqpz{padding:16px 32px;border-top:1px solid var(--netz-border-subtle);background:var(--netz-surface-highlight);text-align:center}.sign-in-card__footer.svelte-mdqpz p:where(.svelte-mdqpz){margin:0;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--netz-text-muted)}.sign-in-auth.svelte-mdqpz{padding:24px 32px 28px}.sign-in-dev.svelte-mdqpz{display:flex;flex-direction:column;gap:12px}.sign-in-dev__label.svelte-mdqpz{margin:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--netz-text-muted);text-align:center}.sign-in-dev__button.svelte-mdqpz{display:flex;align-items:center;justify-content:center;height:42px;padding:0 24px;font-family:var(--netz-font-sans);font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--netz-text-on-accent);background:var(--netz-brand-primary);border:none;border-radius:var(--netz-radius-md);text-decoration:none;cursor:pointer;transition:opacity .15s ease,box-shadow .15s ease}.sign-in-dev__button.svelte-mdqpz:hover{opacity:.92;box-shadow:0 2px 8px color-mix(in srgb,var(--netz-brand-primary) 30%,transparent)}.sign-in-dev__button.svelte-mdqpz:active{opacity:.85}.sign-in-clerk.svelte-mdqpz{display:flex;justify-content:center;min-height:48px;align-items:center}.sign-in-clerk__loading.svelte-mdqpz{margin:0;font-size:13px;color:var(--netz-text-muted);animation:svelte-mdqpz-sign-in-pulse 2s ease-in-out infinite}@keyframes svelte-mdqpz-sign-in-pulse{0%,to{opacity:1}50%{opacity:.5}}.sign-in-system.svelte-mdqpz{margin:0;font-family:var(--netz-font-mono);font-size:11px;letter-spacing:.04em;color:#ffffff38}[data-theme=dark] .sign-in-card.svelte-mdqpz{box-shadow:0 1px 2px #0003,0 6px 20px #0000004d,0 20px 44px #0003}[data-theme=dark] .sign-in-bg__dots.svelte-mdqpz{opacity:.02}[data-theme=dark] .sign-in-card__accent.svelte-mdqpz{opacity:.7}
