.cookie-consent.svelte-68775o{-webkit-backdrop-filter:blur(8px);z-index:120;background:#0f172af2;border:1px solid #475569e6;border-radius:.85rem;width:min(960px,100vw - 1.5rem);padding:.85rem 1rem;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #02061773}.cookie-consent__content.svelte-68775o{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cookie-consent.svelte-68775o p:where(.svelte-68775o){font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0}.cookie-consent.svelte-68775o a:where(.svelte-68775o){color:var(--text);text-decoration:underline}.cookie-consent__accept.svelte-68775o{flex-shrink:0}@media (width<=768px){.cookie-consent.svelte-68775o{width:calc(100vw - 1rem);padding:.75rem;bottom:.75rem}.cookie-consent__content.svelte-68775o{flex-direction:column;align-items:stretch}.cookie-consent__accept.svelte-68775o{width:100%}}.landing-container.svelte-1uha8ag{--lp-bg-1:#0b1220;--lp-bg-2:#0f172a;--lp-card:#1e293bd1;--lp-card-border:#475569d9;--lp-card-hover:#334155e6;--lp-text-soft:#94a3b8;--lp-accent:#135bec;--lp-accent-2:#38bdf8;--lp-glow:0 10px 28px #135bec59;background:radial-gradient(circle at 12% 0%, #135bec3d, transparent 45%), radial-gradient(circle at 88% 0%, #38bdf829, transparent 42%), linear-gradient(180deg, #0a0a0c 0%, #0b1220 14%, var(--lp-bg-2) 100%);background-size:110% 110%,110% 110%,100% 100%;width:100%;padding:2.25rem 0 7.5rem;animation:16s ease-in-out infinite alternate svelte-1uha8ag-pageDrift}.landing-content.svelte-1uha8ag{max-width:1280px;margin:0 auto;padding:0 1rem}.hero.svelte-1uha8ag{text-align:center;margin-bottom:3.5rem;padding:2rem 0 1rem;animation:.42s both svelte-1uha8ag-fadeUp}.hero-beta-row.svelte-1uha8ag{justify-content:center;margin-bottom:.6rem;display:flex}.hero-kicker.svelte-1uha8ag{color:#bfdbfe;letter-spacing:.08em;text-transform:uppercase;background:#135bec24;border:1px solid #135bec59;border-radius:999px;align-items:center;gap:.5rem;margin:0 0 1.25rem;padding:.38rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.beta-banner.svelte-1uha8ag{color:#cbd5e1;background:#135bec1f;border:1px solid #135bec59;border-radius:999px;align-items:center;gap:.45rem;margin:0 0 .9rem;padding:.42rem .82rem;font-size:.85rem;font-weight:500;display:inline-flex}.beta-icon.svelte-1uha8ag{color:#dbeafe;background:#135bec47;border-radius:999px;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.beta-tag.svelte-1uha8ag{color:#93c5fd;letter-spacing:.08em;font-size:.7rem;font-weight:800}.beta-text.svelte-1uha8ag{color:#b6c4d8}.hero-title.svelte-1uha8ag{letter-spacing:-.04em;text-wrap:balance;background:linear-gradient(110deg,#f8fafc 0%,#d1d5db 35%,#9ca3af 52%,#e5e7eb 72%,#f8fafc 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;max-width:13ch;margin:0 auto 1.2rem;font-size:clamp(2.9rem,6.4vw,4rem);font-weight:900;line-height:.98;animation:6.8s linear infinite svelte-1uha8ag-titleGrayFlow}.subtitle.svelte-1uha8ag{--subtitle-line-height:1.7;--subtitle-lines:2;max-width:48rem;min-height:calc(1em * var(--subtitle-line-height) * var(--subtitle-lines));font-size:1.15rem;line-height:var(--subtitle-line-height);color:var(--lp-text-soft);margin:0 auto .85rem}.typed.svelte-1uha8ag{color:#dbeafe;text-shadow:0 0 14px #38bdf847;font-weight:600}.cursor.svelte-1uha8ag{color:#94a3b8;opacity:0;transition:opacity .1s}.cursor.visible.svelte-1uha8ag{opacity:1}.cta-section.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.cta-btn.svelte-1uha8ag{border-radius:.75rem;padding:.85rem 2rem;font-size:1rem;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s}.cta-btn.svelte-1uha8ag:hover{transform:translateY(-1px)}.cta-section.svelte-1uha8ag .btn-primary{background:var(--lp-accent);color:#fff;box-shadow:var(--lp-glow)}.cta-section.svelte-1uha8ag .btn-secondary{color:#e2e8f0;background:#1e293bd1;border:1px solid #475569f2}.cta-section.svelte-1uha8ag .btn-secondary:hover:not(:disabled){background:#334155eb;border-color:#64748b}.form-note.svelte-1uha8ag{color:#8ea1b8;margin-top:1.1rem;font-size:.78rem}.login-link.svelte-1uha8ag{color:#8ea1b8;margin-top:.9rem;font-size:.88rem}.login-link.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#e2e8f0;font-weight:600}.mcp-endpoint.svelte-1uha8ag{max-width:44rem;margin:.8rem auto 0}.mcp-endpoint-control.svelte-1uha8ag{background:#0f172abd;border:1px solid #475569d1;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.35rem;display:grid;box-shadow:inset 0 1px #94a3b80f}.mcp-endpoint-label.svelte-1uha8ag{color:#bfdbfe;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#135bec24;border-radius:.45rem;padding:.4rem .5rem;font-size:.72rem;font-weight:800}.mcp-endpoint-url.svelte-1uha8ag{color:#dbeafe;overflow-wrap:anywhere;text-align:left;min-width:0;padding:.35rem .15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.35}.mcp-copy-button.svelte-1uha8ag{color:#dbeafe;min-width:5.35rem;font:inherit;cursor:pointer;background:#135bec33;border:1px solid #60a5fa7a;border-radius:.48rem;padding:.5rem .75rem;font-size:.8rem;font-weight:800;transition:background .2s,border-color .2s}.mcp-copy-button.svelte-1uha8ag:hover{background:#135bec59;border-color:#93c5fdc7}.mcp-copy-button.svelte-1uha8ag:focus-visible{outline-offset:2px;outline:2px solid #7dd3fc}.mcp-copy-status.svelte-1uha8ag{color:#a7f3d0;min-height:1.2rem;margin:.25rem 0 0;font-size:.78rem}section.svelte-1uha8ag{margin-bottom:4.4rem;animation:.42s both svelte-1uha8ag-fadeUp}.section-head.svelte-1uha8ag{text-align:center;margin-bottom:1.15rem}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.02em;margin:0 0 .4rem;font-size:clamp(1.8rem,2.5vw,2.3rem);font-weight:800}.section-head.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--lp-text-soft);margin:0;font-size:1rem}.product-boundary.svelte-1uha8ag{background:#0f172a8c;border:1px solid #475569bf;border-radius:1rem;padding:2.2rem}.product-boundary.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;letter-spacing:-.02em;margin:0 0 .45rem;font-size:clamp(1.8rem,2.5vw,2.2rem);font-weight:800}.section-intro.svelte-1uha8ag{text-align:center;color:var(--lp-text-soft);margin:0 0 1.5rem}.product-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.product-card.svelte-1uha8ag{border:1px solid var(--lp-card-border);background:var(--lp-card);border-radius:1rem;padding:1.6rem;transition:transform .2s}.product-card.svelte-1uha8ag:hover{background:var(--lp-card-hover);transform:translateY(-3px)}.product-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .8rem;font-size:1.5rem;font-weight:800}.product-icon.svelte-1uha8ag{color:#bfdbfe;background:#135bec29;border:1px solid #60a5fa6b;border-radius:.55rem;justify-content:center;align-items:center;width:2rem;height:2rem;margin-bottom:.75rem;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex}.product-icon-api.svelte-1uha8ag{color:#a7f3d0;background:#10b98124;border-color:#34d39961}.product-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){color:#cbd5e1;margin:0;padding-left:1.1rem}.product-card.svelte-1uha8ag li:where(.svelte-1uha8ag){margin-bottom:.5rem}.features.svelte-1uha8ag{background:0 0;border:none;padding:0}.feature-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (width>=901px){.feature-grid.svelte-1uha8ag>.feature:where(.svelte-1uha8ag):last-child{grid-column:2}}.feature.svelte-1uha8ag{border:1px solid var(--lp-card-border);background:var(--lp-card);border-radius:.85rem;padding:1.35rem;transition:transform .2s}.feature.svelte-1uha8ag:hover{background:var(--lp-card-hover);transform:translateY(-2px)}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .45rem;font-size:1rem;font-weight:700}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--lp-text-soft);margin:0;font-size:.9rem}.feature-icon.svelte-1uha8ag{color:#bfdbfe;letter-spacing:.04em;background:#135bec24;border:1px solid #60a5fa5c;border-radius:.5rem;justify-content:center;align-items:center;min-width:2rem;height:2rem;margin-bottom:.75rem;padding:0 .45rem;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.how-it-works.svelte-1uha8ag{background:#135bec1a;border:1px solid #3b82f63d;border-radius:1rem;padding:2.3rem}.how-it-works.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;margin:0 0 1.5rem;font-size:clamp(1.7rem,2.4vw,2.2rem);font-weight:800}.steps.svelte-1uha8ag{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){background:#0f172a8c;border:1px solid #475569b3;border-radius:.85rem;align-items:flex-start;gap:.9rem;padding:1rem;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 0 #135bec00}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag):hover{background:#12213db3;border-color:#60a5fa7a;transform:translateY(-3px);box-shadow:0 12px 26px #070f1e3d}.step-number.svelte-1uha8ag{background:var(--lp-accent);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.82rem;font-weight:800;transition:background-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 0 #38bdf800}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag):hover .step-number:where(.svelte-1uha8ag){background:#1d6cff;transform:translateY(-1px);box-shadow:0 0 0 .25rem #38bdf81f}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){margin-bottom:.25rem;font-size:1rem;display:block}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--lp-text-soft);margin:0;font-size:.92rem}.use-cases.svelte-1uha8ag{background:linear-gradient(#1e293be6,#0f172af2);border:1px solid #475569d9;border-radius:1.2rem;padding:2.3rem;position:relative;overflow:hidden}.use-cases.svelte-1uha8ag:after{content:"";pointer-events:none;background:radial-gradient(circle,#135bec38,#0000 70%);width:40%;height:100%;position:absolute;top:0;right:-10%}.use-case-grid.svelte-1uha8ag{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid;position:relative}.use-case.svelte-1uha8ag{background:#0f172a73;border-left:3px solid #135bece6;border-radius:.6rem;padding:1.2rem;transition:transform .2s,background-color .2s,border-left-color .2s,box-shadow .2s;box-shadow:0 0 #135bec00}.use-case.svelte-1uha8ag:hover{background:#14233e9e;border-left-color:#38bdf8;transform:translateY(-2px);box-shadow:0 10px 24px #070f1e38}.use-case.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .4rem;font-size:1rem;font-weight:700}.use-case.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#b8c6d8;margin:0;font-size:.9rem}.safeguard-notice.svelte-1uha8ag{background:#f59e0b14;border:1px solid #f59e0b73;border-radius:.8rem;padding:1.1rem 1.25rem}.safeguard-notice.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .6rem;font-size:1rem}.safeguard-notice.svelte-1uha8ag ul:where(.svelte-1uha8ag){color:#cbd5e1;margin:0 0 .7rem 1.2rem;padding:0;font-size:.9rem}.safeguard-notice.svelte-1uha8ag li:where(.svelte-1uha8ag){margin-bottom:.3rem}.safeguard-notice.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#cbd5e1;margin:0;font-size:.9rem}.safeguard-notice.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#e2e8f0;text-decoration:underline}.final-cta.svelte-1uha8ag{text-align:center;padding-top:1.25rem}.final-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .5rem;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:800}.final-cta.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--lp-text-soft);margin:0 0 1rem}@keyframes svelte-1uha8ag-fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-pageDrift{0%{background-position:0 0,100% 0,0 0}to{background-position:3% -2%,97% 3%,0 0}}@keyframes svelte-1uha8ag-titleGrayFlow{0%{background-position:0%}to{background-position:220%}}@media (width<=900px){.feature-grid.svelte-1uha8ag,.use-case-grid.svelte-1uha8ag,.product-grid.svelte-1uha8ag{grid-template-columns:1fr}}@media (width<=768px){.landing-content.svelte-1uha8ag{padding:0 .75rem}.landing-container.svelte-1uha8ag{padding-bottom:8.5rem}.hero-title.svelte-1uha8ag{font-size:2.55rem}.subtitle.svelte-1uha8ag{--subtitle-lines:3}.product-boundary.svelte-1uha8ag,.how-it-works.svelte-1uha8ag,.use-cases.svelte-1uha8ag{padding:1.25rem}.use-cases.svelte-1uha8ag{background:linear-gradient(#151f30f5,#0f172afa)}.use-cases.svelte-1uha8ag:after{content:none}.use-case.svelte-1uha8ag{background:#0f172ab8}.cta-btn.svelte-1uha8ag{width:100%}.mcp-endpoint-control.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) auto}.mcp-endpoint-label.svelte-1uha8ag{grid-column:1/-1;justify-self:start}}@media (width<=360px){.subtitle.svelte-1uha8ag{--subtitle-lines:4}}@media (prefers-reduced-motion:reduce){.landing-container.svelte-1uha8ag,.hero.svelte-1uha8ag,section.svelte-1uha8ag,.cta-btn.svelte-1uha8ag,.product-card.svelte-1uha8ag,.feature.svelte-1uha8ag,.steps.svelte-1uha8ag li:where(.svelte-1uha8ag),.step-number.svelte-1uha8ag,.use-case.svelte-1uha8ag{transition:none!important;animation:none!important;transform:none!important}}
