.auth-panel.svelte-1x05zx6{border-left:1px solid var(--color-border);background:var(--color-surface)}.auth-panel-grid.svelte-1x05zx6{background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:48px 48px}.term-input.svelte-1x05zx6{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);transition:border-color .15s}.term-input.svelte-1x05zx6::placeholder{color:var(--color-text-muted);opacity:.5}.term-input.svelte-1x05zx6:focus{border-color:var(--color-primary);outline:none}.term-btn.svelte-1x05zx6{background:transparent;border:1px solid var(--color-primary);color:var(--color-primary);transition:background .15s,color .15s}.term-btn.svelte-1x05zx6:hover:not(:disabled){background:var(--color-primary);color:var(--color-bg)}.interactive-logo-tilt.svelte-1x05zx6{will-change:transform;transition:transform 90ms linear;transform:translateZ(0);transform-origin:center}.interactive-logo-svg.svelte-1x05zx6{shape-rendering:geometricPrecision;transform:translateZ(0)}.interactive-logo-group.svelte-1x05zx6{filter:drop-shadow(0 10px 14px rgba(148,163,184,.2))}.interactive-logo-path.svelte-1x05zx6{--draw-delay: 0s;--fill-delay: 1.55s;--ring-width: 1px;--ring-opacity: .5;--rest-stroke-opacity: var(--ring-opacity);fill-opacity:0;stroke:#f1f5f9e0;stroke-width:var(--ring-width);stroke-linecap:round;stroke-linejoin:round;opacity:0;stroke-opacity:var(--ring-opacity)}.interactive-logo-path.svelte-1x05zx6:not(.interactive-logo-path-fill){--rest-stroke-opacity: calc(var(--ring-opacity) * .72)}.interactive-logo-path.is-drawing.svelte-1x05zx6{animation:svelte-1x05zx6-logo-draw 2s ease-in-out var(--draw-delay) forwards}.interactive-logo-path-fill.is-drawing.svelte-1x05zx6{animation:svelte-1x05zx6-logo-draw 2s ease-in-out var(--draw-delay) forwards,svelte-1x05zx6-logo-fill 1s ease var(--fill-delay) forwards}@keyframes svelte-1x05zx6-logo-draw{0%{opacity:0}to{opacity:1;stroke-dashoffset:0}}@keyframes svelte-1x05zx6-logo-fill{0%{fill-opacity:0}to{fill-opacity:1;stroke-opacity:var(--rest-stroke-opacity)}}
