.landing.svelte-1mf5t9n{--ink: #0d0f14;--ink-2: #151821;--line: rgba(255, 255, 255, .09);--fg: #f3f1ea;--muted: #a3a7b4;--teal: #4fd1c5;--amber: #f4b860;--display: "Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;--body: "Instrument Sans", "Segoe UI", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, Menlo, monospace;position:relative;margin:-.75rem;min-height:100vh;display:flex;flex-direction:column;overflow:hidden;background:var(--ink);color:var(--fg);font:15px/1.55 var(--body)}.glow.svelte-1mf5t9n{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.glow-a.svelte-1mf5t9n{width:620px;height:620px;top:-220px;left:-160px;background:radial-gradient(circle,rgba(79,209,197,.32),transparent 65%)}.glow-b.svelte-1mf5t9n{width:560px;height:560px;bottom:-260px;right:-120px;background:radial-gradient(circle,rgba(244,184,96,.22),transparent 65%)}.grain.svelte-1mf5t9n{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(75% 60% at 50% 35%,#000,transparent);mask-image:radial-gradient(75% 60% at 50% 35%,#000,transparent)}.top.svelte-1mf5t9n{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px clamp(16px,4vw,48px)}.brand.svelte-1mf5t9n{display:flex;align-items:center;gap:10px}.logo.svelte-1mf5t9n{width:28px;height:28px;border-radius:7px}.brand-name.svelte-1mf5t9n{font:600 15px/1 var(--display);letter-spacing:-.01em}.brand-name.svelte-1mf5t9n em:where(.svelte-1mf5t9n){font-style:normal;font-weight:400;color:var(--muted);margin-left:4px}.links.svelte-1mf5t9n{display:flex;gap:22px;font-size:13.5px}.links.svelte-1mf5t9n a:where(.svelte-1mf5t9n){color:var(--muted);text-decoration:none;transition:color .15s}.links.svelte-1mf5t9n a:where(.svelte-1mf5t9n):hover{color:var(--fg)}.stage.svelte-1mf5t9n{position:relative;z-index:1;flex:1;width:100%;max-width:1160px;margin:0 auto;padding:clamp(16px,4vw,40px) clamp(16px,4vw,48px) 56px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,6vw,88px);align-items:center}.eyebrow.svelte-1mf5t9n{display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 10px;border:1px solid var(--line);border-radius:999px;background:#ffffff08;font:500 11.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pulse.svelte-1mf5t9n{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 #4fd1c599;animation:svelte-1mf5t9n-pulse 2.4s infinite}@keyframes svelte-1mf5t9n-pulse{70%{box-shadow:0 0 0 9px #4fd1c500}to{box-shadow:0 0 #4fd1c500}}h1.svelte-1mf5t9n{margin:22px 0 18px;font:700 clamp(38px,5.6vw,64px) / 1.02 var(--display);letter-spacing:-.035em;text-wrap:balance}.hl.svelte-1mf5t9n{background:linear-gradient(100deg,var(--teal) 10%,#a8e6cf 50%,var(--amber) 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.lede.svelte-1mf5t9n{max-width:520px;font-size:17px;line-height:1.6;color:#cfd1d8;text-wrap:pretty}.perks.svelte-1mf5t9n{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:16px;max-width:520px}.perks.svelte-1mf5t9n li:where(.svelte-1mf5t9n){display:flex;gap:14px;align-items:flex-start}.perks.svelte-1mf5t9n b:where(.svelte-1mf5t9n){display:block;font-weight:600;font-size:15px}.perks.svelte-1mf5t9n span:where(.svelte-1mf5t9n):not(.ico){font-size:14px;color:var(--muted)}.ico.svelte-1mf5t9n{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--line);background:linear-gradient(160deg,#4fd1c529,#4fd1c505)}.ico.svelte-1mf5t9n svg:where(.svelte-1mf5t9n){width:18px;height:18px;fill:none;stroke:var(--teal);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.preview.svelte-1mf5t9n{margin-top:34px;max-width:420px;padding:16px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#ffffff0d,#ffffff04);transform:rotate(-1.2deg);box-shadow:0 30px 60px -30px #000c}.pv-head.svelte-1mf5t9n{display:flex;align-items:center;gap:10px}.pv-avatar.svelte-1mf5t9n{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:700 14px var(--display);color:var(--ink);background:linear-gradient(135deg,var(--teal),var(--amber))}.pv-who.svelte-1mf5t9n{display:flex;flex-direction:column;line-height:1.2;flex:1}.pv-who.svelte-1mf5t9n span:where(.svelte-1mf5t9n){font-size:12px;color:var(--muted)}.pv-pill.svelte-1mf5t9n{font:500 11px/1 var(--mono);padding:6px 9px;border-radius:999px;color:var(--teal);background:#4fd1c51f}.pv-track.svelte-1mf5t9n{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:14px 0}.pv-track.svelte-1mf5t9n span:where(.svelte-1mf5t9n){height:5px;border-radius:3px;background:#ffffff1a}.pv-track.svelte-1mf5t9n .on:where(.svelte-1mf5t9n){background:var(--teal)}.pv-row.svelte-1mf5t9n{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pv-row.svelte-1mf5t9n div:where(.svelte-1mf5t9n){display:flex;flex-direction:column;gap:2px}.pv-row.svelte-1mf5t9n span:where(.svelte-1mf5t9n){font-size:11.5px;color:var(--muted)}.pv-row.svelte-1mf5t9n b:where(.svelte-1mf5t9n){font:600 14px var(--display)}.pv-row.svelte-1mf5t9n .ok:where(.svelte-1mf5t9n){color:var(--teal)}.card.svelte-1mf5t9n{position:relative;padding:30px 28px 26px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#1e222eeb,#13161eeb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px #ffffff0f inset,0 40px 80px -40px #000000e6}.card.svelte-1mf5t9n:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgba(79,209,197,.55),transparent 40%,transparent 65%,rgba(244,184,96,.4));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.card-eyebrow.svelte-1mf5t9n{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.card.svelte-1mf5t9n h2:where(.svelte-1mf5t9n){margin:10px 0 8px;font:700 28px/1.1 var(--display);letter-spacing:-.02em}.card-sub.svelte-1mf5t9n{font-size:14.5px;color:var(--muted);text-wrap:pretty}.actions.svelte-1mf5t9n{display:flex;flex-direction:column;gap:10px;margin-top:22px}.btn-primary.svelte-1mf5t9n,.btn-ghost.svelte-1mf5t9n{height:50px;width:100%;border-radius:12px;font:600 15px var(--body);cursor:pointer;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s}.btn-primary.svelte-1mf5t9n{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;color:#06231f;background:linear-gradient(135deg,#5fe0d3,var(--teal) 60%,#36b3a8);box-shadow:0 10px 30px -10px #4fd1c5a6}.btn-primary.svelte-1mf5t9n svg:where(.svelte-1mf5t9n){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.btn-primary.svelte-1mf5t9n:hover{transform:translateY(-1px);box-shadow:0 14px 36px -10px #4fd1c5cc}.btn-primary.svelte-1mf5t9n:hover svg:where(.svelte-1mf5t9n){transform:translate(3px)}.btn-ghost.svelte-1mf5t9n{border:1px solid rgba(255,255,255,.16);background:transparent;color:var(--fg);font-weight:500}.btn-ghost.svelte-1mf5t9n:hover{border-color:#ffffff52;background:#ffffff0a}.btn-primary.svelte-1mf5t9n:focus-visible,.btn-ghost.svelte-1mf5t9n:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.explore.svelte-1mf5t9n{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.explore.svelte-1mf5t9n a:where(.svelte-1mf5t9n){width:auto;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.signed-in.svelte-1mf5t9n{font-size:14px;color:var(--fg)}.err.svelte-1mf5t9n{margin-top:12px;font-size:13px;color:#ff8a9a}.fine.svelte-1mf5t9n{margin-top:18px;font-size:12.5px;line-height:1.6;color:var(--muted)}.fine.svelte-1mf5t9n a:where(.svelte-1mf5t9n),.foot.svelte-1mf5t9n a:where(.svelte-1mf5t9n){color:inherit;text-decoration:underline;text-underline-offset:2px}.fine.svelte-1mf5t9n a:where(.svelte-1mf5t9n):hover,.foot.svelte-1mf5t9n a:where(.svelte-1mf5t9n):hover{color:var(--fg)}.fine.svelte-1mf5t9n a.accent:where(.svelte-1mf5t9n){color:var(--teal)}.code.svelte-1mf5t9n{margin-top:16px;padding:16px;border-radius:12px;text-align:center;border:1px dashed rgba(79,209,197,.45);background:#4fd1c50f}.code.svelte-1mf5t9n span:where(.svelte-1mf5t9n){font:500 28px var(--mono);letter-spacing:.2em}.waiting.svelte-1mf5t9n{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;color:var(--muted)}.steps.svelte-1mf5t9n{list-style:none;margin:18px 0 0;padding:0 6px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:12.5px;color:var(--muted)}.steps.svelte-1mf5t9n li:where(.svelte-1mf5t9n){display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.steps.svelte-1mf5t9n .n:where(.svelte-1mf5t9n){width:20px;height:20px;border-radius:50%;display:inline-grid;place-items:center;font:500 11px var(--mono);border:1px solid var(--line);color:var(--fg)}.foot.svelte-1mf5t9n{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:18px clamp(16px,4vw,48px) 24px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}@media(max-width:880px){.stage.svelte-1mf5t9n{grid-template-columns:minmax(0,1fr);gap:32px}.preview.svelte-1mf5t9n{display:none}}@media(max-width:520px){.brand-name.svelte-1mf5t9n em:where(.svelte-1mf5t9n){display:none}}@media(prefers-reduced-motion:reduce){.pulse.svelte-1mf5t9n{animation:none}}
