.auth-shell.svelte-x1i5gj{min-height:100vh;padding:20px;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 28rem),linear-gradient(135deg,var(--background),color-mix(in srgb,var(--card) 55%,var(--background)));color:var(--foreground);display:flex;flex-direction:column;gap:28px;overflow-x:hidden}.auth-shell.svelte-x1i5gj .font-display{font-family:Fraunces,Georgia,Times New Roman,serif;font-optical-sizing:auto;font-variation-settings:"SOFT" 50,"WONK" 0;font-weight:500;letter-spacing:-.01em}.auth-header.svelte-x1i5gj{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1180px;width:100%;margin:0 auto}.brand-link.svelte-x1i5gj{display:inline-flex;align-items:center;gap:10px;color:var(--foreground);text-decoration:none;font-size:1.1rem;font-weight:600;letter-spacing:-.01em}.brand-logo.svelte-x1i5gj{border-radius:6px}.theme-switcher.svelte-x1i5gj{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--card) 80%,transparent)}.theme-button{color:var(--muted-foreground)}.auth-grid.svelte-x1i5gj{width:100%;max-width:1180px;margin:auto;display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:center;gap:40px}.form-column.svelte-x1i5gj{order:1;min-width:0}.preview-column.svelte-x1i5gj{order:2;min-width:0;display:flex;flex-direction:column;gap:18px}.auth-card{background:color-mix(in srgb,var(--card) 94%,transparent)!important;border-color:var(--border)!important;box-shadow:0 24px 80px color-mix(in srgb,var(--foreground) 12%,transparent)!important}.auth-card-header{gap:8px!important;padding:28px 28px 8px!important}.auth-card-content{display:flex!important;flex-direction:column!important;gap:18px!important;padding:16px 28px 28px!important}.auth-title{font-size:1.85rem!important;line-height:1.1!important;letter-spacing:-.01em!important;font-weight:500!important;color:var(--foreground)!important}.auth-description{color:var(--muted-foreground)!important;line-height:1.5!important}.auth-form.svelte-x1i5gj,.verify-state.svelte-x1i5gj,.org-tabs{display:flex;flex-direction:column;gap:14px}.field.svelte-x1i5gj{display:flex;flex-direction:column;gap:7px}.password-label-row.svelte-x1i5gj{display:flex;align-items:center;justify-content:space-between;gap:12px}.full-width{width:100%}.eula-row.svelte-x1i5gj{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px}.eula-label{display:block!important;color:var(--muted-foreground)!important;line-height:1.5!important;font-weight:500!important}.eula-label a,.preview-panel-header.svelte-x1i5gj span:where(.svelte-x1i5gj):last-child{color:var(--primary);text-decoration:none}.eula-label a:hover,.preview-panel-header.svelte-x1i5gj span:where(.svelte-x1i5gj):last-child:hover{text-decoration:underline}.toggle-text.svelte-x1i5gj{margin:0;text-align:center;color:var(--muted-foreground);font-size:.875rem}.inline-link{height:auto!important;padding:0 0 0 4px!important;font-size:inherit!important}.forgot-link{padding-left:0!important;font-size:.82rem!important;white-space:nowrap!important}.verify-state.svelte-x1i5gj p:where(.svelte-x1i5gj){margin:0;color:var(--muted-foreground);font-size:.9rem;line-height:1.6}.checking-state.svelte-x1i5gj{min-height:112px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted-foreground);font-size:.9rem}.loading-dot.svelte-x1i5gj{width:9px;height:9px;border-radius:999px;background:var(--primary);animation:svelte-x1i5gj-pulse 1.2s ease-in-out infinite}.preview-copy.svelte-x1i5gj{max-width:620px}.preview-badge{border-color:color-mix(in srgb,var(--primary) 32%,var(--border))!important;color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 10%,transparent)!important}.preview-copy.svelte-x1i5gj h1:where(.svelte-x1i5gj){margin:14px 0 10px;font-size:clamp(2rem,5vw,3.75rem);line-height:1.05;font-weight:500;letter-spacing:-.02em;color:var(--foreground)}.preview-copy.svelte-x1i5gj p:where(.svelte-x1i5gj){margin:0;max-width:520px;color:var(--muted-foreground);font-size:1rem;line-height:1.6}.workspace-preview.svelte-x1i5gj{min-height:420px;display:grid;grid-template-columns:170px minmax(0,1fr);overflow:hidden;border:1px solid var(--border);border-radius:calc(var(--radius) + 6px);background:var(--background);box-shadow:0 28px 90px color-mix(in srgb,var(--foreground) 14%,transparent)}.preview-sidebar.svelte-x1i5gj{background:var(--sidebar);border-right:1px solid var(--sidebar-border);padding:12px 8px;display:flex;flex-direction:column;gap:16px}.preview-logo-row.svelte-x1i5gj{display:flex;align-items:center;gap:8px;padding:3px 4px;color:var(--sidebar-foreground);font-size:.85rem;font-weight:700}.preview-logo-row.svelte-x1i5gj img:where(.svelte-x1i5gj){border-radius:4px}.preview-nav-section.svelte-x1i5gj{display:flex;flex-direction:column;gap:2px}.preview-nav-section.svelte-x1i5gj>span:where(.svelte-x1i5gj){padding:0 8px 4px;color:var(--muted-foreground);font-size:.62rem;font-weight:700;text-transform:uppercase}.preview-nav-item.svelte-x1i5gj{display:flex;align-items:center;gap:7px;padding:7px 8px;border-radius:6px;color:var(--muted-foreground);font-size:.77rem;white-space:nowrap}.preview-nav-item.active.svelte-x1i5gj{background:var(--sidebar-accent);color:var(--sidebar-foreground)}.preview-main.svelte-x1i5gj{min-width:0;display:flex;flex-direction:column}.preview-topbar.svelte-x1i5gj{height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-bottom:1px solid var(--border);color:var(--foreground);font-size:.85rem;font-weight:700}.live-pill.svelte-x1i5gj{display:flex;align-items:center;gap:7px;height:28px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--success) 28%,transparent);background:color-mix(in srgb,var(--success) 10%,transparent);color:var(--foreground);font-size:.72rem}.live-pill.svelte-x1i5gj span:where(.svelte-x1i5gj){width:7px;height:7px;border-radius:999px;background:var(--success)}.preview-content.svelte-x1i5gj{padding:16px;display:flex;flex-direction:column;gap:14px}.preview-stats.svelte-x1i5gj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.preview-stat-card{gap:0!important;background:var(--card)!important;border-color:var(--border)!important;overflow:hidden!important}.preview-stat-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:12px 12px 4px!important;color:var(--muted-foreground)!important;font-size:.66rem!important;font-weight:700!important;text-transform:uppercase!important}.preview-stat-content{padding:0 12px 12px!important;color:var(--foreground)!important;font-size:1.35rem!important;font-weight:750!important}.preview-panels.svelte-x1i5gj{display:grid;grid-template-columns:1.35fr 1fr;gap:10px}.preview-panel.svelte-x1i5gj{min-width:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:12px}.preview-panel-header.svelte-x1i5gj{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:var(--foreground);font-size:.78rem;font-weight:700}.preview-panel-header.svelte-x1i5gj span:where(.svelte-x1i5gj):last-child{font-size:.72rem;font-weight:600}.preview-row.svelte-x1i5gj,.preview-alert.svelte-x1i5gj{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--border);color:var(--foreground);font-size:.76rem}.preview-row.svelte-x1i5gj span:where(.svelte-x1i5gj):nth-child(2){color:var(--muted-foreground)}.preview-alert.svelte-x1i5gj{grid-template-columns:minmax(0,1fr) auto;padding:10px;border-top:0;border-radius:6px;margin-top:8px}.preview-alert.warning.svelte-x1i5gj{background:color-mix(in srgb,var(--warning) 9%,transparent)}.preview-alert.success.svelte-x1i5gj{background:color-mix(in srgb,var(--success) 9%,transparent)}.badge-success{background-color:color-mix(in srgb,var(--success) 14%,transparent)!important;color:var(--success)!important;border-color:color-mix(in srgb,var(--success) 30%,transparent)!important}.badge-warning{background-color:color-mix(in srgb,var(--warning) 14%,transparent)!important;color:var(--warning)!important;border-color:color-mix(in srgb,var(--warning) 30%,transparent)!important}.warning-icon,.warning-text{color:var(--warning)!important}.success-icon,.success-text{color:var(--success)!important}@keyframes svelte-x1i5gj-pulse{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}.reveal.svelte-x1i5gj{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.reveal.in{opacity:1;transform:none}@media(max-width:980px){.auth-shell.svelte-x1i5gj{padding:16px;gap:22px}.auth-grid.svelte-x1i5gj{grid-template-columns:1fr;gap:28px;margin:0 auto}.form-column.svelte-x1i5gj{max-width:460px;width:100%;margin:0 auto}.preview-column.svelte-x1i5gj{max-width:720px;width:100%;margin:0 auto}.preview-copy.svelte-x1i5gj h1:where(.svelte-x1i5gj){font-size:2.15rem}}@media(max-width:680px){.workspace-preview.svelte-x1i5gj{grid-template-columns:1fr;min-height:auto}.preview-sidebar.svelte-x1i5gj{display:none}.preview-stats.svelte-x1i5gj{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-panels.svelte-x1i5gj{grid-template-columns:1fr}}@media(max-width:520px){.auth-shell.svelte-x1i5gj{padding:14px}.auth-header.svelte-x1i5gj{align-items:flex-start}.auth-card-header{padding:24px 20px 8px!important}.auth-card-content{padding:14px 20px 22px!important}.preview-copy.svelte-x1i5gj h1:where(.svelte-x1i5gj){font-size:1.8rem}.preview-row.svelte-x1i5gj{grid-template-columns:minmax(0,1fr) auto}.preview-row.svelte-x1i5gj [data-slot=badge]{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.loading-dot.svelte-x1i5gj{animation:none}}
