.morph-host.svelte-1a2kzze{position:absolute;inset:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}canvas.svelte-1a2kzze{display:block}html,body{background:#131316}.tt-landing.svelte-87e4vm{--bg:#131316;--surface:#1A1A1D;--surface-2:#1F1F23;--border: rgb(49 49 53 / .66);--border-soft:#27272A;--fg:#F2F2F2;--muted:#A0A0AB;--muted-2:#76767F;--accent:white;--accent-2:#2563EB;--orange:#FE9332;--green:#26DF96;--blue:#3B82F6;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--maxw:1024px;--ease-out:cubic-bezier(.16,1,.3,1);background:var(--bg);color:var(--fg);min-height:100vh;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}.tt-landing.svelte-87e4vm .tnum{font-variant-numeric:tabular-nums}.mono.svelte-87e4vm{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.tt-landing.svelte-87e4vm a:where(.svelte-87e4vm){color:inherit;text-decoration:none}.wrap.svelte-87e4vm{max-width:var(--maxw);margin:0 auto}.glow.svelte-87e4vm{position:absolute;border-radius:9999px;filter:blur(90px);opacity:.5;pointer-events:none;z-index:0}.tt-landing.svelte-87e4vm .btn-primary,.tt-landing.svelte-87e4vm .btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;border-radius:8px;transition:color .15s,background-color .15s,border-color .15s}.tt-landing.svelte-87e4vm .btn-primary{background:var(--blue);color:#fff}.tt-landing.svelte-87e4vm .btn-primary:hover{background:var(--accent-2)}.tt-landing.svelte-87e4vm .btn-ghost{color:#fff;border:1px solid #313135}.tt-landing.svelte-87e4vm .btn-ghost:hover{border-color:#45454c;background:var(--surface)}.tt-landing.svelte-87e4vm .nav-link{color:#a1a1aa;font-weight:500;font-size:13.5px;transition:color .15s}.tt-landing.svelte-87e4vm .nav-link:hover{color:#fff}header.nav.svelte-87e4vm{width:min(var(--maxw),calc(100% - 32px));margin:10px auto 0;background:#131316e0;backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:16px;padding:0 12px 0 18px}.nav-inner.svelte-87e4vm{display:flex;align-items:center;gap:28px;height:54px}.brand.svelte-87e4vm{display:flex;align-items:center;gap:9px;font-weight:700;font-size:15px;letter-spacing:-.01em}.brand.svelte-87e4vm svg{width:28px;height:23px;display:block}nav.links.svelte-87e4vm{display:flex;gap:22px;margin-left:8px}nav.links.svelte-87e4vm a:where(.svelte-87e4vm){color:var(--muted-2);font-weight:500;font-size:12.5px;transition:color .15s}nav.links.svelte-87e4vm a:where(.svelte-87e4vm):hover{color:var(--muted)}.nav-right.svelte-87e4vm{margin-left:auto;display:flex;align-items:center;gap:16px}.hero.svelte-87e4vm{position:relative;overflow:hidden;padding:0 0 72px}.hero-fx.svelte-87e4vm{position:absolute;top:0;left:0;right:0;height:calc(90vh - 64px);z-index:0;pointer-events:none}.hero-inner.svelte-87e4vm{position:relative;z-index:1;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(90vh - 64px)}.hero.svelte-87e4vm .hero-cta:where(.svelte-87e4vm){justify-content:flex-start}.hero.svelte-87e4vm .hero-note:where(.svelte-87e4vm){justify-content:flex-start}.sub-roll.svelte-87e4vm{position:relative;display:inline-block;clip-path:inset(0);contain:paint;color:var(--blue)}.sub-roll__spacer.svelte-87e4vm{visibility:hidden;white-space:nowrap}.sub-roll__word.svelte-87e4vm{position:absolute;inset:0;white-space:nowrap;transform:translateY(calc((var(--n) - var(--current))*100%));transition:transform .5s cubic-bezier(.25,1,.35,1)}@media (prefers-reduced-motion: reduce){.sub-roll__word.svelte-87e4vm{transition:none}}.promo.svelte-87e4vm{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-bottom:26px;color:var(--muted);font-size:13.5px;font-weight:500;text-decoration:none;transition:color .15s}.promo.svelte-87e4vm:hover{color:var(--fg)}.promo-btn.svelte-87e4vm{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:9999px;background:var(--surface);border:1px solid var(--border);color:var(--fg);transition:width .25s var(--ease-out),background .15s,border-color .15s,color .15s}.promo.svelte-87e4vm:hover .promo-btn:where(.svelte-87e4vm){width:42px;background:var(--blue);border-color:var(--blue);color:#fff}.promo-btn.svelte-87e4vm .promo-shaft:where(.svelte-87e4vm){opacity:0;transform:translate(-4px);transition:opacity .2s,transform .25s var(--ease-out)}.promo-btn.svelte-87e4vm .promo-head:where(.svelte-87e4vm){transform:translate(-3.5px);transition:transform .25s var(--ease-out)}.promo.svelte-87e4vm:hover .promo-btn:where(.svelte-87e4vm) .promo-shaft:where(.svelte-87e4vm){opacity:1;transform:none}.promo.svelte-87e4vm:hover .promo-btn:where(.svelte-87e4vm) .promo-head:where(.svelte-87e4vm){transform:none}h1.svelte-87e4vm{font-size:64px;line-height:1.04;letter-spacing:-.035em;font-weight:800;margin:0 0 22px}.hero.svelte-87e4vm p.sub:where(.svelte-87e4vm){font-size:19px;line-height:1.55;color:var(--fg);max-width:520px;margin:0 0 34px}.hero-cta.svelte-87e4vm{display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap}.hero-note.svelte-87e4vm{margin-top:18px;color:var(--muted-2);font-size:12.5px;display:flex;gap:18px;justify-content:center;flex-wrap:wrap}.site-input.svelte-87e4vm{display:flex;align-items:center;gap:10px;width:min(480px,100%);background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:6px 6px 6px 16px;transition:border-color .15s}.site-input.svelte-87e4vm:focus-within{border-color:var(--accent)}.site-input.svelte-87e4vm input:where(.svelte-87e4vm){flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--fg);font-size:15px;padding:8px 0}.site-input.svelte-87e4vm input:where(.svelte-87e4vm)::-moz-placeholder{color:var(--muted-2)}.site-input.svelte-87e4vm input:where(.svelte-87e4vm)::placeholder{color:var(--muted-2)}.site-favicon.svelte-87e4vm{width:20px;height:20px;border-radius:5px;flex:none}.site-favicon-placeholder.svelte-87e4vm{color:var(--muted-2);flex:none}.hero-note.svelte-87e4vm span:where(.svelte-87e4vm){display:inline-flex;align-items:center;gap:7px}.check.svelte-87e4vm{color:var(--green)}.dash-shell.svelte-87e4vm{position:relative;z-index:1;width:min(var(--maxw),calc(100% - 32px));margin:0 auto}.browser-bar.svelte-87e4vm{position:relative;display:flex;align-items:center;gap:8px;padding:16px;border-bottom:1px solid var(--border-soft);background:#1a1a1d}.browser-dot.svelte-87e4vm{width:11px;height:11px;border-radius:9999px;flex:none}.browser-url.svelte-87e4vm{position:absolute;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:4px 14px;color:var(--muted);font-size:12px;line-height:1.4}.browser-url.svelte-87e4vm svg:where(.svelte-87e4vm){color:var(--muted-2)}.dash-frame.svelte-87e4vm{position:relative;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 40px 120px -40px #000000e6,0 0 0 1px #ffffff05 inset}.dash-frame.svelte-87e4vm img:where(.svelte-87e4vm){display:block;width:100%;height:auto}.dash-frame.svelte-87e4vm iframe:where(.svelte-87e4vm){display:block;width:100%;height:760px;border:0;background:#131316}section.section.svelte-87e4vm{padding:104px 0}.sec-head.svelte-87e4vm{max-width:660px;margin:0 auto 56px;text-align:center}h2.svelte-87e4vm{font-size:42px;line-height:1.1;letter-spacing:-.03em;font-weight:800;margin:0 0 16px}.sec-head.svelte-87e4vm p:where(.svelte-87e4vm){color:var(--muted);font-size:17px;margin:0}.globe-section.svelte-87e4vm{position:relative;overflow:hidden}.globe-section.svelte-87e4vm .glow.blue:where(.svelte-87e4vm){width:560px;height:360px;background:radial-gradient(circle,var(--blue),transparent 70%);top:120px;left:50%;transform:translate(-50%);opacity:.14}.globe-section.svelte-87e4vm .wrap:where(.svelte-87e4vm){position:relative;z-index:1}.globe-section.svelte-87e4vm .sec-head:where(.svelte-87e4vm){margin-bottom:8px}.globe-box.svelte-87e4vm{position:relative;width:100vw;margin-left:calc(50% - 50vw);border:none;border-radius:0;overflow:hidden;background:var(--bg)}.globe-feats.svelte-87e4vm{position:absolute;left:50%;transform:translate(-50%);bottom:10px;z-index:20;width:min(var(--maxw),calc(100% - 48px));display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.gfeat.svelte-87e4vm{border:none;border-radius:var(--radius-md);padding:22px 24px;background:#08080a8c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;justify-content:flex-start;transition:background .2s}.gfeat.svelte-87e4vm:hover{background:#08080ab3}.gfeat.svelte-87e4vm .ico:where(.svelte-87e4vm){margin-bottom:18px;color:var(--blue)}.gfeat.svelte-87e4vm .ico:where(.svelte-87e4vm) svg:where(.svelte-87e4vm){width:26px;height:26px}.gfeat.svelte-87e4vm h3:where(.svelte-87e4vm){font-size:16px;font-weight:600;margin:0 0 8px;letter-spacing:-.01em}.gfeat.svelte-87e4vm p:where(.svelte-87e4vm){color:var(--muted);font-size:13px;margin:0;line-height:1.6}.feat-nav.svelte-87e4vm{display:none}@media (max-width:880px){.globe-feats.svelte-87e4vm{position:static;transform:none;width:auto;background:#0b0b0d;display:flex;gap:10px;padding:12px 16px 14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.globe-feats.svelte-87e4vm::-webkit-scrollbar{display:none}.gfeat.svelte-87e4vm{flex:0 0 clamp(220px,72%,300px);scroll-snap-align:start;padding:16px 18px}.gfeat.svelte-87e4vm .ico:where(.svelte-87e4vm){margin-bottom:12px}.feat-nav.svelte-87e4vm{display:flex;justify-content:center;gap:12px;background:#0b0b0d;padding:0 0 20px}.feat-nav.svelte-87e4vm button:where(.svelte-87e4vm){display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9999px;cursor:pointer;background:var(--surface);border:1px solid var(--border);color:var(--fg);transition:opacity .15s,border-color .15s}.feat-nav.svelte-87e4vm button:where(.svelte-87e4vm):disabled{opacity:.35;cursor:default}.feat-nav.svelte-87e4vm button:where(.svelte-87e4vm):not(:disabled):hover{border-color:#45454c}}.split.svelte-87e4vm{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.split.svelte-87e4vm h2:where(.svelte-87e4vm){font-size:38px}.split.svelte-87e4vm p.lead:where(.svelte-87e4vm){color:var(--muted);font-size:16px;margin:0 0 26px}.checklist.svelte-87e4vm{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.checklist.svelte-87e4vm li:where(.svelte-87e4vm){display:flex;gap:12px;align-items:flex-start;font-size:14px}.checklist.svelte-87e4vm .c:where(.svelte-87e4vm){flex:0 0 22px;width:22px;height:22px;border-radius:9999px;background:#26df9624;color:var(--green);display:flex;align-items:center;justify-content:center;margin-top:1px}.checklist.svelte-87e4vm b:where(.svelte-87e4vm){font-weight:600}.checklist.svelte-87e4vm span:where(.svelte-87e4vm){color:var(--muted)}.privacy-card.svelte-87e4vm{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,#151517,#101012);padding:30px;position:relative;overflow:hidden}.privacy-card.svelte-87e4vm .glow:where(.svelte-87e4vm){width:260px;height:200px;background:var(--green);top:-80px;right:-40px;opacity:.1}.pc-row.svelte-87e4vm{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--border-soft);font-size:13.5px;position:relative;z-index:1}.pc-row.svelte-87e4vm:last-child{border-bottom:none}.pc-row.svelte-87e4vm .k:where(.svelte-87e4vm){color:var(--muted)}.pc-row.svelte-87e4vm .v:where(.svelte-87e4vm){font-weight:600}.badge-no.svelte-87e4vm{color:var(--muted-2);font-size:12px}.badge-yes.svelte-87e4vm{color:var(--green);font-weight:600}.radar-grid.svelte-87e4vm{display:grid;grid-template-columns:1fr;gap:16px;max-width:var(--maxw);margin:0 auto}.radar-card.svelte-87e4vm{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,#151517,#101012);padding:26px 28px}.radar-card.svelte-87e4vm h3:where(.svelte-87e4vm){font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--muted);margin:0 0 20px}.radar-chart.svelte-87e4vm{position:relative;height:384px}@media (min-width:768px){.radar-chart.svelte-87e4vm{height:448px}}@media (min-width:1024px){.radar-chart.svelte-87e4vm{height:512px}}.rkpis.svelte-87e4vm{display:flex;flex-wrap:wrap;gap:14px 32px;margin-bottom:20px}.rkpi.svelte-87e4vm{display:flex;flex-direction:column;gap:5px}.rkpi-name.svelte-87e4vm{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--muted)}.rkpi-dot.svelte-87e4vm{width:6px;height:6px;border-radius:9999px;flex:none}.rkpi-val.svelte-87e4vm{font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--fg)}.rkpi-name.svelte-87e4vm path[fill="#000"],.rkpi-name.svelte-87e4vm path[fill="#193718"],.rkpi-name.svelte-87e4vm path[fill="#252F3E"]{fill:var(--fg)}.radar-src.svelte-87e4vm{text-align:center;color:var(--muted-2);font-size:12.5px;margin:22px 0 0}.radar-src.svelte-87e4vm a:where(.svelte-87e4vm){color:var(--muted);text-decoration:underline;text-underline-offset:.18em}.radar-src.svelte-87e4vm a:where(.svelte-87e4vm):hover{color:var(--fg)}.faq.svelte-87e4vm{max-width:760px;margin:0 auto;border-top:1px solid var(--border-soft)}.faq.svelte-87e4vm details:where(.svelte-87e4vm){border-bottom:1px solid var(--border-soft)}.faq.svelte-87e4vm summary:where(.svelte-87e4vm){display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:21px 4px;font-size:16px;font-weight:600;letter-spacing:-.01em;list-style:none;transition:color .15s}.faq.svelte-87e4vm summary:where(.svelte-87e4vm)::-webkit-details-marker{display:none}.faq.svelte-87e4vm summary:where(.svelte-87e4vm):hover{color:var(--accent)}.faq.svelte-87e4vm .fx:where(.svelte-87e4vm){flex:none;width:24px;height:24px;color:var(--muted);display:flex;align-items:center;justify-content:center;transition:transform .25s var(--ease-out),color .15s}.faq.svelte-87e4vm details[open]:where(.svelte-87e4vm) .fx:where(.svelte-87e4vm){transform:rotate(180deg);color:var(--fg)}.faq.svelte-87e4vm details:where(.svelte-87e4vm) p:where(.svelte-87e4vm){color:var(--muted);font-size:14.5px;line-height:1.7;margin:0;padding:0 44px 22px 4px;white-space:pre-line}.faq.svelte-87e4vm details:where(.svelte-87e4vm) p:where(.svelte-87e4vm) a:where(.svelte-87e4vm){color:var(--fg);text-decoration:underline;text-underline-offset:3px}.faq.svelte-87e4vm details:where(.svelte-87e4vm) p:where(.svelte-87e4vm) a:where(.svelte-87e4vm):hover{color:var(--accent)}.cta-band.svelte-87e4vm{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:24px;background:linear-gradient(180deg,#161618,#0e0e10);padding:72px 24px;text-align:center;margin:0 auto;max-width:var(--maxw)}.cta-band.svelte-87e4vm .glow:where(.svelte-87e4vm){width:520px;height:300px;background:radial-gradient(circle,var(--accent),var(--accent-2) 55%,transparent 72%);bottom:-150px;left:50%;transform:translate(-50%);opacity:.32}.cta-band.svelte-87e4vm h2:where(.svelte-87e4vm){font-size:40px;margin-bottom:14px;position:relative;z-index:1}.cta-band.svelte-87e4vm p:where(.svelte-87e4vm){color:var(--muted);font-size:17px;margin:0 auto 30px;max-width:480px;position:relative;z-index:1}.cta-band.svelte-87e4vm .hero-cta:where(.svelte-87e4vm){position:relative;z-index:1}@media (max-width:880px){.wrap.svelte-87e4vm{padding-left:20px;padding-right:20px}.nav-inner.svelte-87e4vm{padding-left:0;padding-right:0}h1.svelte-87e4vm{font-size:42px}.hero.svelte-87e4vm p.sub:where(.svelte-87e4vm){font-size:16px}.hero-fx.svelte-87e4vm{display:none}.hero-inner.svelte-87e4vm{text-align:center;align-items:center}.promo.svelte-87e4vm{align-self:center}.hero.svelte-87e4vm p.sub:where(.svelte-87e4vm){margin:0 auto 34px}.hero.svelte-87e4vm .hero-cta:where(.svelte-87e4vm){justify-content:center}.hero.svelte-87e4vm .hero-note:where(.svelte-87e4vm){justify-content:center}section.section.svelte-87e4vm{padding:72px 0}.sec-head.svelte-87e4vm{margin-bottom:40px}#features.svelte-87e4vm .wrap:where(.svelte-87e4vm){margin-left:12px;margin-right:12px;padding-top:56px;padding-bottom:56px}.split.svelte-87e4vm{grid-template-columns:1fr;gap:36px}nav.links.svelte-87e4vm{display:none}}@media (max-width:560px){h1.svelte-87e4vm{font-size:36px}h2.svelte-87e4vm{font-size:30px}.split.svelte-87e4vm h2:where(.svelte-87e4vm){font-size:30px}.hero.svelte-87e4vm p.sub:where(.svelte-87e4vm){font-size:15px;margin-bottom:28px}.site-input.svelte-87e4vm{gap:8px;padding:5px 5px 5px 12px;border-radius:12px}.site-input.svelte-87e4vm input:where(.svelte-87e4vm){font-size:16px}.cta-band.svelte-87e4vm{padding:52px 20px}.cta-band.svelte-87e4vm h2:where(.svelte-87e4vm){font-size:30px}.nav-right.svelte-87e4vm{gap:10px}.nav-right.svelte-87e4vm a,.nav-right.svelte-87e4vm button{white-space:nowrap;font-size:12.5px}}
