.cam.svelte-ae9s5k{width:min(320px,80vw);height:auto;filter:drop-shadow(var(--shadow))}.glow.svelte-ae9s5k{transform-origin:105px 95px;animation:4s ease-in-out infinite svelte-ae9s5k-pulse}@keyframes svelte-ae9s5k-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.landing.svelte-swgkqp{background:radial-gradient(1200px 400px at 80% -10%, color-mix(in srgb, var(--accent-2) 35%, transparent), transparent 60%), radial-gradient(900px 400px at 0% 110%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 60%), var(--bg);flex-direction:column;min-height:100vh;display:flex}.nav.svelte-swgkqp{align-items:center;gap:10px;padding:18px 28px;font-size:18px;display:flex}.by.svelte-swgkqp{color:var(--muted);font-size:13px}.company.svelte-swgkqp{color:inherit;border-bottom:1px dotted;text-decoration:none;transition:color .15s}.company.svelte-swgkqp:hover{color:var(--accent);border-bottom-style:solid}.hero.svelte-swgkqp{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:56px;padding:24px 28px 48px;display:flex}.copy.svelte-swgkqp{max-width:520px;animation:.6s ease-out both svelte-swgkqp-rise}h1.svelte-swgkqp{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(32px,5vw,48px);line-height:1.1}.grad.svelte-swgkqp{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}p.svelte-swgkqp{color:var(--muted);margin:0 0 22px;font-size:16px}.login.svelte-swgkqp{background:var(--accent);color:var(--accent-ink);box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:12px;align-items:center;gap:10px;padding:12px 20px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.login.svelte-swgkqp:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 45%, transparent);transform:translateY(-1px)}.chips.svelte-swgkqp{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.chips.svelte-swgkqp li:where(.svelte-swgkqp){background:color-mix(in srgb, var(--text) 6%, transparent);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:4px 11px;font-size:12px}footer.svelte-swgkqp{color:var(--muted);border-top:1px solid var(--border);padding:14px 28px;font-size:12px}@keyframes svelte-swgkqp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
