.landing.svelte-1uha8ag{position:relative;overflow:hidden}.hero-demo.svelte-1uha8ag{cursor:pointer;color:#8d8d96;font:inherit;background:0 0;border:0;padding:0}.landing-glow.svelte-1uha8ag{pointer-events:none;z-index:-1;background:radial-gradient(#ffffff07,#0000 65%);width:1100px;height:1000px;position:absolute;top:-400px;right:-250px}.landing-header.svelte-1uha8ag{justify-content:space-between;align-items:center;max-width:1240px;height:112px;margin:auto;padding:0 40px;display:flex}.landing-header.svelte-1uha8ag nav:where(.svelte-1uha8ag){color:var(--muted);gap:30px;font-size:11px;display:flex}.landing-header.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:#fff}.landing-header.svelte-1uha8ag .btn:where(.svelte-1uha8ag) svg{width:14px;height:14px}.hero.svelte-1uha8ag{grid-template-columns:1.05fr 1fr;align-items:center;max-width:1240px;min-height:650px;margin:30px auto 0;padding:55px 40px 96px;display:grid}.hero-label.svelte-1uha8ag{color:#b1b1b6;align-items:center;gap:9px;font-size:10px;display:flex}.hero-label.svelte-1uha8ag>span:where(.svelte-1uha8ag){background:#ddd;border-radius:50%;width:5px;height:5px;box-shadow:0 0 14px #fff6}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.075em;margin-top:29px;font-size:clamp(55px,6.2vw,83px);font-weight:550;line-height:1.08;position:relative}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag):first-child{color:#77777b}.hero-asterisk.svelte-1uha8ag{vertical-align:middle;color:#d7d7da;margin-left:26px;font-size:76px;font-weight:400;display:inline-block}.hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--muted);margin-top:28px;font-size:12px;line-height:1.95}.hero-actions.svelte-1uha8ag{align-items:center;gap:26px;margin-top:31px;display:flex}.hero-actions.svelte-1uha8ag .btn:where(.svelte-1uha8ag){height:47px}.hero-demo.svelte-1uha8ag{color:#adadb2;align-items:center;gap:9px;font-size:11px;display:flex}.hero-demo.svelte-1uha8ag svg{width:15px;height:15px}.hero-demo.svelte-1uha8ag:hover{color:#fff}.hero-footnote.svelte-1uha8ag{color:#77777c;gap:22px;margin-top:23px;font-size:9px;display:flex}.hero-footnote.svelte-1uha8ag span:where(.svelte-1uha8ag){align-items:center;gap:5px;display:flex}.hero-footnote.svelte-1uha8ag svg{width:11px;height:11px}.hero-visual.svelte-1uha8ag{isolation:isolate;align-self:stretch;min-height:450px;margin-left:10px;position:relative}.visual-grid.svelte-1uha8ag{background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:6% -10% 5% 5%;-webkit-mask-image:radial-gradient(#000,#0000 74%);mask-image:radial-gradient(#000,#0000 74%)}.hero-cover.svelte-1uha8ag{border-radius:10px;width:62%;position:absolute;top:12%;left:3%;transform:rotate(-9deg);box-shadow:25px 30px 60px #0008}.hero-cover.svelte-1uha8ag .cover-caption{font-size:35px}.hero-cover.svelte-1uha8ag .cover{border-color:#ffffff30}.hero-cover.svelte-1uha8ag .cover-orbits{width:85%;height:85%;top:-4%}.vinyl.svelte-1uha8ag{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 3px,#fff1 3.5px,#0000 4px 6px),conic-gradient(from 30deg,#141414,#545454 12%,#151515 21%,#111 40%,#5a5a5a 59%,#111 71%,#242424);border:1px solid #ffffff25;border-radius:50%;place-items:center;width:70%;display:grid;position:absolute;top:12%;right:-1%;box-shadow:22px 30px 50px #0008}.vinyl-center.svelte-1uha8ag{color:#1b1b1b;background:#d2d2cf;border:14px solid #aaa5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:33%;height:33%;display:flex}.vinyl-center.svelte-1uha8ag svg{width:22px;height:22px}.vinyl-center.svelte-1uha8ag>span:where(.svelte-1uha8ag){letter-spacing:.1em;text-align:center;font-size:8px;font-weight:800;line-height:1.2}.floating-card.svelte-1uha8ag{background:linear-gradient(120deg,#272727c9,#181818d9);border-radius:12px;align-items:center;gap:12px;width:89%;padding:16px;display:flex;position:absolute;bottom:17%;right:-2%;box-shadow:0 12px 40px #0008}.floating-icon.svelte-1uha8ag{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.floating-icon.svelte-1uha8ag svg{width:16px;height:16px}.floating-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:10px;font-weight:600;display:block}.floating-card.svelte-1uha8ag div:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){color:#929296;margin-top:5px;font-size:8px;display:block}.floating-card.svelte-1uha8ag>svg{color:#aaa;width:15px;height:15px;margin-left:auto}.orbit-label.svelte-1uha8ag{letter-spacing:.2em;color:#66666b;font-size:7px;position:absolute;top:1%;right:6%}.visual-coordinate.svelte-1uha8ag{letter-spacing:.13em;color:#636368;font-size:7px;position:absolute;bottom:4%;left:21%}.landing-manifesto.svelte-1uha8ag{border-top:1px solid var(--line);max-width:1160px;margin:auto;padding:67px 0 85px}.landing-manifesto.svelte-1uha8ag>h2:where(.svelte-1uha8ag),.how-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.055em;margin-top:18px;font-size:35px;font-weight:500;line-height:1.45}.landing-manifesto.svelte-1uha8ag>h2:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.how-section.svelte-1uha8ag h2:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#747479}.features-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:37px;display:grid}.feature-card.svelte-1uha8ag{padding:28px}.feature-top.svelte-1uha8ag{justify-content:space-between;align-items:center;margin-bottom:37px;display:flex}.feature-top.svelte-1uha8ag>svg{color:#c8c8cc;stroke-width:1.3px;width:23px;height:23px}.feature-top.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#626267;font-size:9px}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.025em;font-size:14px;font-weight:550}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);max-width:275px;margin-top:12px;font-size:11px;line-height:1.95}.how-section.svelte-1uha8ag{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;max-width:1160px;margin:auto;padding:65px 0 90px;display:grid}.how-section.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){margin-top:30px;font-size:11px}.steps.svelte-1uha8ag{flex-direction:column;gap:33px;padding-top:6px;display:flex}.how-step.svelte-1uha8ag{align-items:start;gap:23px;display:flex}.step-index.svelte-1uha8ag{border:1px solid var(--line);color:#a0a0a5;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:9px;display:grid}.how-step.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:5px;font-size:13px;font-weight:550}.how-step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);max-width:340px;margin-top:9px;font-size:11px;line-height:1.9}.faq-section.svelte-1uha8ag{border-top:1px solid var(--line);max-width:1160px;margin:auto;padding:45px 0 80px}.faq-section.svelte-1uha8ag .section-heading:where(.svelte-1uha8ag){margin-bottom:24px}.faq-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:26px}.faq-section.svelte-1uha8ag details:where(.svelte-1uha8ag){border-bottom:1px solid var(--line);padding:21px 0}.faq-section.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:12px;list-style:none;display:flex}.faq-section.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq-section.svelte-1uha8ag summary:where(.svelte-1uha8ag) svg{color:#777;width:16px;height:16px}.faq-section.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) summary:where(.svelte-1uha8ag) svg{transform:rotate(45deg)}.faq-section.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--muted);max-width:740px;margin-top:18px;font-size:11px;line-height:1.9}.landing-cta.svelte-1uha8ag{justify-content:space-between;align-items:center;max-width:1160px;margin:0 auto 70px;padding:50px;display:flex;position:relative;overflow:hidden}.landing-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.055em;margin-top:19px;font-size:35px;font-weight:500;line-height:1.3}.landing-cta.svelte-1uha8ag .btn:where(.svelte-1uha8ag){z-index:1}.landing-cta.svelte-1uha8ag .cta-disc{opacity:.025;stroke-width:.4px;width:300px;height:300px;position:absolute;top:0;right:200px}.landing-footer.svelte-1uha8ag{align-items:center;gap:45px;max-width:1160px;margin:auto;padding:10px 0 45px;display:flex}.landing-footer.svelte-1uha8ag>span:where(.svelte-1uha8ag),.landing-footer.svelte-1uha8ag>a:where(.svelte-1uha8ag):last-child{color:#77777b;font-size:9px}.landing-footer.svelte-1uha8ag>span:where(.svelte-1uha8ag):nth-of-type(2){margin-left:auto}.landing-footer.svelte-1uha8ag>a:where(.svelte-1uha8ag):last-child{align-items:center;gap:5px;display:flex}.landing-footer.svelte-1uha8ag>a:where(.svelte-1uha8ag):last-child svg{width:12px;height:12px}.landing-prototype.svelte-1uha8ag{color:#77777b;background:#ffffff02;border-top:1px solid #ffffff08;justify-content:center;align-items:center;gap:7px;padding:12px 20px;font-size:9px;display:flex}.landing-prototype.svelte-1uha8ag>span:where(.svelte-1uha8ag){background:#999;border-radius:50%;width:4px;height:4px}.landing-prototype.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#aaa;align-items:center;gap:5px;margin-left:20px;display:flex}.landing-prototype.svelte-1uha8ag svg{width:12px;height:12px}.modal-backdrop.svelte-1uha8ag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-modal.svelte-1uha8ag{text-align:center;background:#191919f2;width:440px;max-width:100%;padding:48px;position:relative}.modal-close.svelte-1uha8ag{position:absolute;top:12px;right:12px}.auth-symbol.svelte-1uha8ag{border:1px solid var(--line);background:#ffffff0a;border-radius:20px;place-items:center;width:65px;height:65px;margin:0 auto 25px;display:grid}.auth-symbol.svelte-1uha8ag svg{stroke-width:1.3px;width:27px;height:27px}.auth-modal.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.05em;font-size:28px;font-weight:550;line-height:1.3}.auth-modal.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin-top:19px;font-size:12px;line-height:1.9}.auth-modal.svelte-1uha8ag .btn:where(.svelte-1uha8ag){width:100%;margin-top:28px}.auth-modal.svelte-1uha8ag .prototype-note:where(.svelte-1uha8ag){justify-content:center;margin-top:17px;font-size:9px}@media (width>=1450px){.hero.svelte-1uha8ag{padding-top:70px;padding-bottom:110px}.hero-visual.svelte-1uha8ag{min-height:470px}}@media (width<=1240px){.landing-manifesto.svelte-1uha8ag,.how-section.svelte-1uha8ag,.faq-section.svelte-1uha8ag,.landing-cta.svelte-1uha8ag,.landing-footer.svelte-1uha8ag{margin-left:40px;margin-right:40px}.hero.svelte-1uha8ag{min-height:600px;padding-top:35px}.hero-visual.svelte-1uha8ag{min-height:400px}.hero-cover.svelte-1uha8ag .cover-caption{font-size:29px}.floating-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:9px}.floating-card.svelte-1uha8ag div:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){font-size:7px}}@media (width<=900px){.hero.svelte-1uha8ag{grid-template-columns:1.05fr 1fr;gap:12px;min-height:530px;padding:35px 30px 65px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:57px}.hero-asterisk.svelte-1uha8ag{margin-left:18px;font-size:55px}.hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){font-size:11px}.desktop-break.svelte-1uha8ag{display:none}.hero-visual.svelte-1uha8ag{min-height:350px}.hero-cover.svelte-1uha8ag,.vinyl.svelte-1uha8ag{top:16%}.hero-actions.svelte-1uha8ag{gap:15px}.hero-demo.svelte-1uha8ag{font-size:10px}.floating-card.svelte-1uha8ag{width:100%;padding:12px;bottom:13%}.floating-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:8px}.floating-icon.svelte-1uha8ag{width:27px;height:27px}.floating-card.svelte-1uha8ag>svg{display:none}.landing-header.svelte-1uha8ag{height:95px;padding:0 30px}.landing-manifesto.svelte-1uha8ag,.how-section.svelte-1uha8ag,.faq-section.svelte-1uha8ag,.landing-cta.svelte-1uha8ag,.landing-footer.svelte-1uha8ag{margin-left:30px;margin-right:30px}.landing-manifesto.svelte-1uha8ag>h2:where(.svelte-1uha8ag),.how-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:29px}.feature-card.svelte-1uha8ag{padding:22px}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){line-height:1.7}.how-section.svelte-1uha8ag{gap:40px}.landing-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:29px}.landing-footer.svelte-1uha8ag{gap:25px}.landing-footer.svelte-1uha8ag>span:where(.svelte-1uha8ag):nth-of-type(2){display:none}.landing-footer.svelte-1uha8ag>a:where(.svelte-1uha8ag):last-child{margin-left:auto}}@media (width<=650px){.landing-header.svelte-1uha8ag{height:85px;padding:0 22px}.landing-header.svelte-1uha8ag nav:where(.svelte-1uha8ag){display:none}.landing-header.svelte-1uha8ag .btn:where(.svelte-1uha8ag){padding:0 11px;font-size:10px}.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:35px;margin-top:5px;padding:28px 24px 45px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-top:26px;font-size:66px}.hero-asterisk.svelte-1uha8ag{font-size:63px}.hero-label.svelte-1uha8ag{font-size:9px}.hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:330px;font-size:12px}.hero-actions.svelte-1uha8ag{gap:23px}.hero-demo.svelte-1uha8ag{font-size:10px}.hero-footnote.svelte-1uha8ag{font-size:9px}.hero-visual.svelte-1uha8ag{width:100%;max-width:390px;height:370px;min-height:0;margin:0 auto}.hero-cover.svelte-1uha8ag{width:62%;top:8%;left:3%}.hero-cover.svelte-1uha8ag .cover-caption{font-size:29px}.vinyl.svelte-1uha8ag{width:70%;top:9%}.floating-card.svelte-1uha8ag{width:94%;padding:15px;bottom:15%;right:0}.floating-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:9px}.floating-card.svelte-1uha8ag div:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){font-size:8px}.floating-icon.svelte-1uha8ag{width:32px;height:32px}.orbit-label.svelte-1uha8ag{font-size:6px;top:0;right:2%}.visual-coordinate.svelte-1uha8ag{font-size:6px;bottom:5%;left:17%}.landing-manifesto.svelte-1uha8ag,.how-section.svelte-1uha8ag,.faq-section.svelte-1uha8ag,.landing-cta.svelte-1uha8ag,.landing-footer.svelte-1uha8ag{margin-left:24px;margin-right:24px}.landing-manifesto.svelte-1uha8ag{padding:45px 0}.landing-manifesto.svelte-1uha8ag>h2:where(.svelte-1uha8ag){font-size:25px}.eyebrow.svelte-1uha8ag{font-size:8px}.features-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:12px;margin-top:25px}.feature-card.svelte-1uha8ag{padding:25px}.feature-top.svelte-1uha8ag{margin-bottom:24px}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:none}.how-section.svelte-1uha8ag{grid-template-columns:1fr;gap:40px;padding:42px 0}.how-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:28px}.steps.svelte-1uha8ag{gap:26px}.faq-section.svelte-1uha8ag{padding:36px 0 45px}.faq-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:23px}.faq-section.svelte-1uha8ag summary:where(.svelte-1uha8ag){font-size:11px}.landing-cta.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:27px;margin-bottom:36px;padding:29px}.landing-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:28px}.landing-cta.svelte-1uha8ag .cta-disc{width:250px;height:250px;right:-70px}.landing-footer.svelte-1uha8ag{flex-wrap:wrap;gap:22px;padding:0 0 25px}.landing-footer.svelte-1uha8ag>span:where(.svelte-1uha8ag),.landing-footer.svelte-1uha8ag>a:where(.svelte-1uha8ag):last-child{font-size:8px}.landing-prototype.svelte-1uha8ag{flex-wrap:wrap;gap:5px;font-size:8px}.landing-prototype.svelte-1uha8ag a:where(.svelte-1uha8ag){margin-left:8px}.auth-modal.svelte-1uha8ag{padding:38px 25px}.auth-modal.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:26px}}
