.foundable-reference-body[data-theme="light"]{--obsidian:#0B0E14;--slate:#141821;--slate-2:#1F2330;--bone:#F3F4F6;--bone-2:#FAFAFB;--stone:#E6E6EB;--stone-2:#ECEDF0;--paper:var(--bone);--off-black:#0B0E14;--graphite:#141821;--ink:#0B0E14;--ink-rgb:11,14,20;--ink-80:rgba(11,14,20,.80);--ink-70:rgba(11,14,20,.70);--ink-55:rgba(11,14,20,.55);--ink-35:rgba(11,14,20,.35);--ink-12:rgba(11,14,20,.12);--ink-08:rgba(11,14,20,.08);--ink-04:rgba(11,14,20,.04);--cobalt:#2763FF;--cobalt-rgb:39,99,255;--cobalt-2:#1B4FE0;--cobalt-soft:#E6EEFF;--aqua:#00E5C7;--aqua-2:#00B89E;--aqua-soft:#DAFFF6;--lime:#C6FF3D;--lime-2:#A8E018;--lime-soft:#F2FFD6;--indigo:var(--cobalt);--indigo-2:var(--cobalt-2);--indigo-soft:var(--cobalt-soft);--mint:var(--aqua);--mint-2:var(--aqua-2);--mint-soft:var(--aqua-soft);--brand-gradient:linear-gradient(95deg,var(--cobalt) 0%,var(--aqua) 55%,var(--lime) 100%);--brand-gradient-soft:linear-gradient(135deg,rgba(39,99,255,.10) 0%,rgba(0,229,199,.10) 60%,rgba(198,255,61,.10) 100%);--success:#157A3E;--success-fill:#1F9E54;--aqua-ink:#0A7D68;--danger-ink:#B4232B;--danger-surface:#FFF4F4;--danger-line:rgba(244,33,46,.18);--glass-white-70:rgba(255,255,255,.70);--glass-white-60:rgba(255,255,255,.60)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html:has(.foundable-reference-body){scroll-behavior:smooth}.foundable-reference-body{font-family:var(--font-jakarta),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--bone);overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","ss02","cv11"}::selection{background:var(--cobalt);color:#fff}.fmark{display:inline-block;flex-shrink:0;line-height:0}.fmark svg{display:block;width:100%;height:100%}.fmark .blk{filter:drop-shadow(0 1px 1px rgba(0,0,0,.08))}.fmark.on-dark .blk{filter:drop-shadow(0 2px 6px rgba(0,0,0,.4))}.logo-wordmark{font-family:var(--font-jakarta),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.02em;color:var(--ink)}nav.top{position:fixed;top:0;left:0;right:0;z-index:100;padding:6px 18px;transition:padding .42s cubic-bezier(.4,0,.2,1),background .42s cubic-bezier(.4,0,.2,1),border-color .42s cubic-bezier(.4,0,.2,1);border-bottom:1px solid transparent}nav.top.scrolled{background:rgba(255,255,255,.96);border-bottom-color:rgba(11,14,20,.08);box-shadow:0 4px 20px rgba(11,14,20,.06);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.nav-inner{max-width:1320px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 10px;gap:16px;border:1px solid transparent;border-radius:18px;transition:background .42s cubic-bezier(.4,0,.2,1),border-color .42s cubic-bezier(.4,0,.2,1),box-shadow .42s cubic-bezier(.4,0,.2,1),border-radius .42s cubic-bezier(.4,0,.2,1),padding .42s cubic-bezier(.4,0,.2,1),gap .42s cubic-bezier(.4,0,.2,1)}nav.top.scrolled .nav-inner{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.nav-logo{display:flex;align-items:baseline;gap:1px;text-decoration:none;color:var(--ink);font-size:22px}.nav-logo .fmark{height:22px;width:auto;align-self:baseline;display:inline-block;line-height:0}.nav-logo .fmark img{height:100%;width:auto;display:block}.nav-logo .wm{font-family:var(--font-jakarta),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:700;font-size:22px;letter-spacing:-.02em;color:var(--ink)}.nav-cluster{position:relative;display:inline-flex;align-items:center;gap:0;background:linear-gradient(180deg,rgba(255,255,255,.62) 0%,rgba(255,255,255,.34) 100%);border:1px solid rgba(255,255,255,.70);backdrop-filter:blur(34px) saturate(80%) brightness(1.18);-webkit-backdrop-filter:blur(34px) saturate(80%) brightness(1.18);border-radius:14px;padding:4px;box-shadow:0 1.5px 0 rgba(255,255,255,1) inset,0 -1px 0 rgba(255,255,255,.45) inset,0 0 0 1px rgba(255,255,255,.35) inset,0 14px 38px rgba(11,14,20,.12);transition:background .42s cubic-bezier(.4,0,.2,1),border-color .42s cubic-bezier(.4,0,.2,1),box-shadow .42s cubic-bezier(.4,0,.2,1)}.nav-cluster::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 80% at 50% -20%,rgba(255,255,255,.55) 0%,rgba(255,255,255,0) 60%),radial-gradient(60% 50% at 10% 0%,rgba(255,255,255,.35) 0%,rgba(255,255,255,0) 70%);mix-blend-mode:screen;opacity:.9}.nav-cluster a,.nav-cluster button{font-family:var(--font-jakarta),sans-serif;font-size:13px;font-weight:500;letter-spacing:-.005em;color:var(--ink);text-decoration:none;background:transparent;border:0;cursor:pointer;padding:6px 12px;border-radius:9px;display:inline-flex;align-items:center;gap:6px;transition:color .15s ease,background .15s ease;white-space:nowrap}.nav-cluster a:hover,.nav-cluster button:hover{color:var(--ink);background:var(--ink-04)}.nav-cluster .divider{width:1px;height:18px;background:var(--ink-08);margin:0 4px}.nav-live{width:7px;height:7px;border-radius:50%;background:#F4212E;box-shadow:0 0 0 3px rgba(244,33,46,.20);animation:livepulse 2.2s ease-in-out infinite}.nav-cluster .nav-lang svg{opacity:.7}.nav-cluster .signin-btn{background:var(--ink-04);color:var(--ink);font-weight:600;padding:7px 14px;margin-left:4px;border-radius:9px;border:1px solid var(--ink-08);transition:transform .15s ease,background .2s ease}.nav-cluster .signin-btn:hover{color:var(--ink);background:var(--ink-08);transform:translateY(-1px)}.nav-cluster .nav-cta{background:linear-gradient(95deg,#2763FF 0%,#00E5C7 100%);color:#fff;font-weight:600;padding:7px 14px;margin-left:6px;border-radius:9px;box-shadow:0 1px 0 rgba(255,255,255,.16) inset,0 6px 18px rgba(39,99,255,.28);transition:transform .15s ease,box-shadow .2s ease}.nav-cluster .nav-cta:hover{color:#fff;background:linear-gradient(95deg,#2763FF 0%,#00E5C7 100%);transform:translateY(-1px);box-shadow:0 1px 0 rgba(255,255,255,.18) inset,0 10px 26px rgba(39,99,255,.40)}.nav-theme{background:transparent;border:0;cursor:pointer;padding:6px 8px;border-radius:9px;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:color .15s ease,background .15s ease}.nav-theme:hover{color:var(--ink);background:var(--ink-04)}.nav-theme svg{display:block}nav.top.scrolled .nav-cluster{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}nav.top.scrolled .nav-cluster::before{opacity:0}@keyframes livepulse{0%,100%{opacity:1}50%{opacity:.5}}.hero{position:relative;min-height:100vh;padding:22vh 24px 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:visible;isolation:isolate}.foundable-reference-body .hero canvas.sky-canvas{position:absolute;left:0;right:0;top:0;height:100%;width:100%;z-index:0}.hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#BBD3EC 0%,#CFE2F2 55%,#DAE6F2 86%,var(--bone) 100%)}.hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(243,244,246,0) 0%,rgba(243,244,246,.55) 60%,var(--bone) 100%)}.hero-content{position:relative;z-index:2;width:100%;max-width:920px;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.65);border:1px solid rgba(255,255,255,.7);box-shadow:0 8px 24px rgba(var(--ink-rgb),.06);backdrop-filter:blur(12px) saturate(150%);padding:6px 14px 6px 8px;border-radius:999px;font-size:13px;font-weight:500;color:var(--ink-70);letter-spacing:-.005em}.hero-eyebrow .pill{background:var(--off-black);color:#fff;font-size:11px;font-weight:600;letter-spacing:.03em;padding:3px 8px;border-radius:999px;display:inline-flex;align-items:center;gap:5px}.hero-eyebrow .pill .dot{width:6px;height:6px;border-radius:50%;background:var(--mint)}.hero h1{margin:20px 0 0;font-family:var(--font-jakarta),sans-serif;font-weight:700;font-size:64px;line-height:1;letter-spacing:-.04em;color:var(--ink);max-width:920px;text-wrap:balance}.hero-sub{margin:18px 0 0;font-size:18px;line-height:1.5;letter-spacing:-.005em;color:var(--ink-70);text-wrap:balance}.hero-sub strong{font-weight:600;background:linear-gradient(95deg,#2763FF 0%,#00E5C7 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero h1 em{font-style:normal}.hero-chatbox{margin-top:56px;width:100%;max-width:720px;height:137px;display:flex;flex-direction:column;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.6);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);border-radius:18px;box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 22px 60px rgba(11,14,20,.10),0 6px 20px rgba(11,14,20,.06);padding:0;text-align:left;position:relative}.hero-chatbox textarea{flex:1 1 auto}.hero-chatbox textarea{width:100%;min-height:44px;resize:none;outline:0;background:transparent;border:0;padding:14px 16px 4px 16px;font:400 17px/1.5 var(--font-jakarta),sans-serif;letter-spacing:-.01em;color:var(--ink);position:relative;z-index:1}.hero-chatbox textarea::placeholder{color:var(--ink-70)}.hero-chatbox .tw-overlay{position:absolute;left:16px;right:16px;top:14px;pointer-events:none;font:400 17px/1.5 var(--font-jakarta),sans-serif;letter-spacing:-.01em;color:var(--ink-70);transition:opacity .2s ease;z-index:0}.hero-chatbox .tw-overlay .tw-caret{display:inline;margin-left:1px;color:var(--ink-70);letter-spacing:.06em}.hero-chatbox.has-content .tw-overlay{opacity:0}.hero-chatbox:focus-within,.cta-chatbox:focus-within{outline:2px solid var(--cobalt);outline-offset:2px}.hero-chatbox-toolbar{display:flex;align-items:center;gap:4px;padding:6px 8px 8px}.hero-chatbox-toolbar .tool{width:34px;height:34px;border:0;cursor:pointer;border-radius:10px;background:transparent;color:var(--ink-55);display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease,transform .15s ease}.hero-chatbox-toolbar .tool:hover{color:var(--ink);background:var(--ink-04)}.hero-chatbox-toolbar .tool svg{display:block}.hero-chatbox-toolbar .tool.mic{margin-left:auto}.hero-chatbox-toolbar .send{margin-left:0;width:36px;height:36px;border:0;border-radius:10px;cursor:pointer;background:linear-gradient(135deg,#2763FF 0%,#00E5C7 100%);color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 6px 22px rgba(39,99,255,.32),0 0 0 1px rgba(255,255,255,.10) inset}.hero-chatbox-toolbar .send:hover{transform:translateY(-1px);filter:brightness(1.05)}.hero-connect{display:inline-flex;align-items:center;gap:10px;margin-top:24px;font-size:13px;font-weight:500;color:var(--ink-70);background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.7);backdrop-filter:blur(8px);padding:8px 14px 8px 10px;border-radius:999px;text-decoration:none;transition:color .2s,box-shadow .2s,background .2s}.hero-connect:hover{color:var(--ink);background:rgba(255,255,255,.7);box-shadow:0 4px 14px rgba(var(--ink-rgb),.08)}.hero-connect svg{flex-shrink:0}.hero-connect .chev{opacity:.4}.hero-trust{margin-top:48px;display:flex;align-items:center;gap:28px;flex-wrap:wrap;justify-content:center;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-55)}.hero-trust .label{font-weight:600;color:var(--ink-70)}.hero-trust .wordmark{font-weight:600;font-size:15px;letter-spacing:-.01em;text-transform:none;color:var(--ink-70);opacity:.85}section{position:relative}.container{max-width:1240px;margin:0 auto;padding:0 28px}.section-eyebrow{display:none;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--indigo);letter-spacing:.12em;text-transform:uppercase}.section-eyebrow .e-mark{width:6px;height:6px;border-radius:1px;background:var(--indigo)}.section-heading{font-weight:700;font-size:56px;line-height:1.04;letter-spacing:-.035em;color:var(--ink);margin:14px 0 0;text-wrap:balance}.section-heading em{font-style:normal}.section-sub strong{font-weight:600;background:linear-gradient(95deg,#2763FF 0%,#00E5C7 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.section-sub{font-size:18px;color:var(--ink-70);line-height:1.55;letter-spacing:-.01em;margin-top:16px;max-width:600px;text-wrap:pretty}.command{padding:110px 24px 30px;display:flex;flex-direction:column;align-items:center;text-align:center}.command .section-heading{max-width:680px}.command-card{margin-top:56px;width:100%;max-width:920px;background:#fff;border-radius:20px;box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 30px 60px rgba(var(--ink-rgb),.10),0 6px 20px rgba(var(--ink-rgb),.06);overflow:hidden;border:1px solid var(--ink-08)}.cc-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--stone-2);border-bottom:1px solid var(--ink-08)}.cc-dot{width:11px;height:11px;border-radius:50%}.cc-dot.r{background:#FF6058}.cc-dot.y{background:#FFBE2E}.cc-dot.g{background:#28C840}.cc-url{flex:1;margin-left:14px;height:26px;border-radius:8px;background:#fff;border:1px solid var(--ink-08);display:flex;align-items:center;gap:8px;padding:0 10px;font:500 12px/1 var(--font-mono),monospace;color:var(--ink-55)}.cc-url svg{flex-shrink:0;opacity:.5}.cc-url .path{color:var(--ink-70)}.cc-body{min-height:320px;padding:48px 32px;background:radial-gradient(60% 100% at 50% 0%,rgba(39,99,255,.07),transparent 60%),linear-gradient(180deg,#FCFCFB 0%,#F4F5F8 100%);display:flex;align-items:center;justify-content:center;position:relative}.cc-input{position:relative;width:100%;max-width:620px;text-align:left}.cc-textarea{width:100%;min-height:128px;resize:none;outline:0;background:#fff;border:1px solid var(--ink-12);border-radius:14px;padding:18px 60px 18px 18px;font:400 15px/1.55 var(--font-jakarta),sans-serif;color:var(--ink);box-shadow:0 1px 2px rgba(var(--ink-rgb),.04),0 12px 32px rgba(var(--ink-rgb),.06)}.cc-textarea::placeholder{color:var(--ink-70)}.cc-send{position:absolute;right:14px;bottom:14px;width:34px;height:34px;border:0;border-radius:10px;cursor:pointer;background:var(--off-black);color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.cc-send:hover{transform:translateY(-1px)}.cc-chips{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px}.cc-chip{display:inline-flex;align-items:center;gap:6px;font:500 12px/1 var(--font-jakarta),sans-serif;color:var(--ink-70);background:rgba(255,255,255,.7);border:1px solid var(--ink-08);padding:7px 10px;border-radius:999px;cursor:pointer;transition:background .15s,color .15s}.cc-chip:hover{color:var(--ink);background:#fff}.cc-chip svg{opacity:.6}.cc-cursor{position:absolute;right:-12px;bottom:-22px;width:24px;height:24px;pointer-events:none;transform:rotate(-8deg)}.how{padding:140px 24px 80px;text-align:center}.how-head{display:flex;flex-direction:column;align-items:center}.how-card{background:#fff;border:1px solid var(--ink-08);border-radius:20px;padding:0 0 32px;overflow:hidden;text-align:left;display:flex;flex-direction:column;box-shadow:0 1px 0 rgba(255,255,255,.6) inset;transition:transform .25s ease,box-shadow .25s ease}.how-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(var(--ink-rgb),.08)}.how-card-visual{height:200px;background:linear-gradient(180deg,#F4F5F8 0%,#ECEDF2 100%);border-bottom:1px solid var(--ink-08);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.how-card-body{padding:24px 28px 0}.how-card h3{font-weight:600;font-size:22px;line-height:1.25;letter-spacing:-.02em;color:var(--ink);margin-bottom:10px}.how-card p{font-size:14px;line-height:1.6;color:var(--ink-70)}.v-chat{width:86%;max-width:280px;height:260px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.v-msg{display:flex;align-items:flex-end;gap:8px;max-width:100%}.v-msg.user{justify-content:flex-end}.v-bubble{padding:9px 13px;border-radius:14px;font:500 12.5px/1.4 var(--font-jakarta),sans-serif;letter-spacing:-.005em;box-shadow:0 4px 14px rgba(11,14,20,.06);max-width:84%}.v-msg.user .v-bubble{background:linear-gradient(95deg,#2763FF 0%,#00E5C7 100%);color:#fff;border-bottom-right-radius:4px}.v-bubble-wrap{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.v-sender{font:600 11px/1 var(--font-jakarta),sans-serif;color:var(--ink-70);letter-spacing:-.005em;padding:0}.v-msg.bot .v-bubble{background:#fff;color:var(--ink);border:1px solid var(--ink-08);border-bottom-left-radius:4px;display:flex;align-items:center;gap:8px;min-height:32px;padding:8px 12px}.v-bot-avatar{display:inline-flex;align-items:center;justify-content:center;width:auto;height:24px;color:var(--ink);flex-shrink:0}.v-bot-avatar svg{width:100%;height:100%}.v-bot-avatar img{display:block;height:100%;width:auto}.v-dots{display:inline-flex;gap:3px;align-items:center}.v-dots span{width:5px;height:5px;border-radius:50%;background:var(--ink-35);animation:vdot 1.2s infinite ease-in-out}.v-dots span:nth-child(2){animation-delay:.15s}.v-dots span:nth-child(3){animation-delay:.30s}@keyframes vdot{0%,80%,100%{transform:translateY(0);opacity:.35}40%{transform:translateY(-3px);opacity:1}}.v-stack{display:grid;grid-template-columns:60px 1fr 60px;gap:18px;align-items:center;width:80%}.v-stack .col{display:flex;flex-direction:column;gap:8px}.v-block{border-radius:8px;background:#fff;border:1px solid var(--ink-08);height:46px;box-shadow:0 4px 12px rgba(var(--ink-rgb),.05);padding:8px}.v-block .line{height:4px;border-radius:2px;background:var(--ink-08);margin-bottom:5px}.v-block .line.dark{background:var(--off-black)}.v-block .line.indigo{background:var(--graphite)}.v-block .line.short{width:60%}.v-block.solid-i{background:var(--off-black);border-color:transparent}.v-block.solid-m{background:var(--ink-12);border-color:transparent}.v-stack .plus{font:300 28px/1 var(--font-jakarta),sans-serif;color:var(--ink-35);text-align:center}.v-chart{width:80%;max-width:260px;background:#fff;border:1px solid var(--ink-08);border-radius:12px;padding:16px;box-shadow:0 8px 20px rgba(var(--ink-rgb),.06)}.v-chart-head{display:flex;align-items:center;justify-content:space-between;font:500 11px/1 var(--font-jakarta),sans-serif;color:var(--ink-70);margin-bottom:12px}.v-chart-live{display:inline-flex;align-items:center;gap:6px;color:var(--mint-2);font-weight:600}.v-chart-live .dot{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 3px rgba(0,229,199,.22);animation:livepulse 2s infinite}.v-bars{display:flex;align-items:flex-end;gap:6px;height:60px}.v-bars .b{flex:1;border-radius:3px 3px 0 0;background:var(--ink-12)}.v-bars .b.m{background:var(--ink-35)}.v-bars .b.h{background:var(--graphite)}.v-bars .b.i{background:var(--off-black)}.integ{padding:90px 24px 80px}.integ-inner{max-width:1180px;margin:0 auto;background:#fff;border:1px solid var(--ink-08);border-radius:24px;padding:48px 48px 44px;box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 18px 50px rgba(11,14,20,.05);display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:center}.integ-left h3 em{font-style:normal}.integ-left h3{font-weight:700;font-size:34px;line-height:1.1;letter-spacing:-.025em;color:var(--ink);margin:14px 0 12px;text-wrap:balance}.integ-left p{font-size:15px;color:var(--ink-70);line-height:1.6;letter-spacing:-.005em;max-width:380px}.integ-link{margin-top:18px;display:inline-flex;align-items:center;gap:6px;font:600 13px/1 var(--font-jakarta),sans-serif;color:var(--ink);text-decoration:none;padding:9px 14px;border-radius:999px;background:var(--ink-04);transition:background .15s ease,transform .15s ease}.integ-link:hover{background:var(--ink-08);transform:translateY(-1px)}.integ-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.integ-cell{aspect-ratio:1/1;border:1px solid var(--ink-08);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.integ-cell:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(11,14,20,.07);border-color:var(--ink-12)}.integ-cell .glyph{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff}.integ-cell .glyph svg{display:block}.integ-cell .nm{font:500 11.5px/1 var(--font-jakarta),sans-serif;color:var(--ink-70);letter-spacing:-.005em}.compare{padding:90px 24px 80px}.compare-head{text-align:center;display:flex;flex-direction:column;align-items:center}.compare-tabs{margin:24px auto 0;display:inline-flex;align-items:center;background:#fff;border:1px solid var(--ink-08);border-radius:999px;padding:5px;box-shadow:0 8px 24px rgba(11,14,20,.06)}.compare-tab{border:0;background:transparent;font:500 13.5px/1 var(--font-jakarta),sans-serif;letter-spacing:-.005em;color:var(--ink-70);padding:9px 18px;border-radius:999px;cursor:pointer;transition:color .2s,background .2s;white-space:nowrap}.compare-tab:hover{color:var(--ink)}.compare-tab.active{background:var(--off-black);color:#fff;box-shadow:0 4px 14px rgba(11,14,20,.22)}.compare-grid{margin:32px auto 0;max-width:1080px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.compare-col{min-height:460px;border-radius:22px;padding:28px 28px 26px;position:relative;overflow:hidden;border:1px solid var(--ink-08);background:#fff;display:flex;flex-direction:column}.compare-col.us{background:#fff;color:var(--ink);border-color:var(--ink-08);box-shadow:0 20px 50px rgba(11,14,20,.10),0 0 0 1px rgba(var(--cobalt-rgb),.12) inset;isolation:isolate}.compare-col.us::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(50% 70% at 100% 0%,rgba(39,99,255,.18),transparent 65%),radial-gradient(50% 70% at 0% 100%,rgba(0,229,199,.16),transparent 65%),radial-gradient(50% 60% at 60% 110%,rgba(198,255,61,.14),transparent 65%)}.compare-col.them{background:var(--bone);color:var(--ink)}.compare-col .cmp-head{display:flex;align-items:center;gap:20px;min-height:96px;margin-bottom:8px}.compare-col .cmp-title{font:700 28px/1.15 var(--font-jakarta),sans-serif;letter-spacing:-.02em;color:var(--ink)}.cmp-fbrand{display:inline-flex;align-items:baseline;gap:1px;vertical-align:baseline;margin-left:.18em}.cmp-fmark{height:1.25em;width:auto;align-self:baseline;display:inline-block;line-height:0}.cmp-fmark img{height:100%;width:auto;display:block}.cmp-fwm{font-weight:700;letter-spacing:-.02em;margin-left:-.02em}.cmp-pill{align-self:flex-start;margin:2px 0 18px;padding:8px 14px;font:500 13px/1 var(--font-jakarta),sans-serif;letter-spacing:-.005em;border-radius:999px;background:var(--ink-04);color:var(--ink-70)}.cmp-pill.us{background:rgba(39,99,255,.10);color:var(--indigo);box-shadow:0 0 0 1px rgba(var(--cobalt-rgb),.12) inset}.compare-list{list-style:none;display:flex;flex-direction:column;gap:8px}.compare-list li{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13.5px;line-height:1.45;letter-spacing:-.005em;color:var(--ink);background:#fff;border:1px solid var(--ink-08);border-radius:14px}.compare-col.them .compare-list li{background:#fff}.compare-list .ico{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;background:linear-gradient(135deg,#2763FF 0%,#00E5C7 100%);color:#fff}.compare-col.them .compare-list .ico{background:rgba(39,99,255,.14);color:var(--indigo)}.compare-list .ico.ico-x{background:var(--ink-08);color:var(--ink-55)}.compare-col.them .compare-list .ico{background:var(--ink-08);color:var(--ink-55)}.compare-panel{display:none}.compare-panel.active{display:contents}.built{padding:140px 24px 100px}.built-head{text-align:center;display:flex;flex-direction:column;align-items:center}.built-tabs{margin:32px auto 0;display:inline-flex;align-items:center;gap:0;background:#fff;border:1px solid var(--ink-08);border-radius:999px;padding:5px;box-shadow:0 8px 24px rgba(var(--ink-rgb),.06)}.built-tab{border:0;background:transparent;font:500 14px/1 var(--font-jakarta),sans-serif;letter-spacing:-.005em;color:var(--ink-70);padding:10px 22px;border-radius:999px;cursor:pointer;transition:color .2s,background .2s}.built-tab:hover{color:var(--ink)}.built-tab.active{background:var(--off-black);color:#fff;box-shadow:0 4px 14px rgba(var(--ink-rgb),.22)}.built-carousel{margin-top:60px;display:flex;align-items:center;justify-content:center;gap:24px;perspective:1400px}.built-card{background:#fff;border:1px solid var(--ink-08);border-radius:14px;overflow:hidden;flex-shrink:0;box-shadow:0 18px 50px rgba(var(--ink-rgb),.10);transition:transform .4s ease,opacity .4s ease}.built-card.center{width:460px;z-index:2}.built-card.side{width:340px;z-index:1;opacity:.78}.built-card.left{transform:perspective(1400px) rotateY(10deg) scale(.92);transform-origin:right center}.built-card.right{transform:perspective(1400px) rotateY(-10deg) scale(.92);transform-origin:left center}.bc-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--stone-2);border-bottom:1px solid var(--ink-08)}.bc-bar .d{width:10px;height:10px;border-radius:50%}.bc-bar .d.r{background:#FF6058}.bc-bar .d.y{background:#FFBE2E}.bc-bar .d.g{background:#28C840}.bc-bar .url{flex:1;margin-left:6px;height:20px;background:#fff;border-radius:5px;border:1px solid var(--ink-08)}.bc-mock-a{background:linear-gradient(160deg,#0B0B0D 0%,#1B1A2A 100%);color:#fff;padding:28px 28px 30px;min-height:280px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.bc-brand{font:600 14px/1 var(--font-jakarta),sans-serif;letter-spacing:-.005em;display:flex;align-items:center;gap:8px}.bc-brand .logo-dot{width:18px;height:18px;border-radius:5px;background:linear-gradient(135deg,var(--indigo) 0%,var(--mint) 100%)}.bc-mock-a h4{font:700 26px/1.1 var(--font-jakarta),sans-serif;letter-spacing:-.025em}.bc-mock-a h4 .accent{background:linear-gradient(90deg,var(--indigo) 0%,var(--mint) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.bc-mock-a p{font-size:12.5px;color:rgba(255,255,255,.65);line-height:1.55}.bc-mock-a .btn{align-self:flex-start;background:var(--indigo);color:#fff;border:0;font:600 12px/1 var(--font-jakarta),sans-serif;padding:10px 16px;border-radius:8px;cursor:pointer}.bc-mock-b{background:linear-gradient(180deg,#FBF8F3 0%,#F1EDE5 100%);padding:28px 26px 30px;min-height:240px;display:flex;flex-direction:column;gap:14px}.bc-mock-b .tagchip{align-self:flex-start;font:700 10px/1 var(--font-jakarta),sans-serif;letter-spacing:.10em;color:var(--mint-2);background:var(--mint-soft);padding:5px 8px;border-radius:6px;text-transform:uppercase}.bc-mock-b h4{font:700 22px/1.2 var(--font-jakarta),sans-serif;color:#1a1a1a;letter-spacing:-.025em}.bc-mock-b .row{display:flex;align-items:center;gap:8px;font:500 12px/1 var(--font-jakarta),sans-serif;color:#7a6a55}.bc-mock-b .row .star{color:#D9A441;font-size:14px}.bc-mock-b .cta-row{display:flex;gap:8px;margin-top:auto}.bc-mock-b .btn{background:#1a1a1a;color:#fff;border:0;font:600 11.5px/1 var(--font-jakarta),sans-serif;padding:9px 14px;border-radius:6px;text-transform:uppercase;letter-spacing:.04em}.bc-mock-b .btn.ghost{background:transparent;color:#1a1a1a;border:1px solid rgba(0,0,0,.18)}.bc-mock-c{background:linear-gradient(165deg,#E6EEFF 0%,#DAFFF6 60%,#F2FFD6 100%);padding:26px 24px 28px;min-height:220px;display:flex;flex-direction:column;gap:10px}.bc-mock-c .brand{font:600 13px/1 var(--font-jakarta),sans-serif;color:var(--indigo-2);display:flex;align-items:center;gap:6px}.bc-mock-c h4{font:700 20px/1.2 var(--font-jakarta),sans-serif;color:#1a1a1a;letter-spacing:-.025em}.bc-mock-c p{font-size:12px;color:#544c7a;line-height:1.5}.bc-mock-c .btn{align-self:flex-start;margin-top:auto;background:#1a1a1a;color:#fff;font:600 11px/1 var(--font-jakarta),sans-serif;padding:9px 14px;border-radius:6px;border:0;letter-spacing:.04em}.ad-frame{aspect-ratio:1 / 1;overflow:hidden;border-radius:14px;display:flex;flex-direction:column}.ad-a{background:linear-gradient(160deg,#1a1a1a 0%,#2a2a2a 100%);color:#fff;padding:32px;justify-content:space-between}.ad-a .tag{font:700 11px/1 var(--font-jakarta),sans-serif;color:var(--mint);letter-spacing:.10em;text-transform:uppercase}.ad-a h4{font:700 36px/1.05 var(--font-jakarta),sans-serif;letter-spacing:-.03em;margin-top:14px}.ad-a .foot{display:flex;justify-content:space-between;align-items:center;font:500 12px/1 var(--font-jakarta),sans-serif;color:rgba(255,255,255,.55)}.ad-a .cta{background:var(--mint);color:#0a1a14;padding:10px 16px;border-radius:8px;font-weight:700}.ad-b{background:linear-gradient(180deg,#FFE9D9 0%,#FFB89A 100%);color:#2a1810;padding:28px;justify-content:flex-end;position:relative}.ad-b .badge{position:absolute;top:24px;left:24px;background:#fff;color:#2a1810;font:700 11px/1 var(--font-jakarta),sans-serif;padding:7px 10px;border-radius:6px;letter-spacing:.08em;text-transform:uppercase}.ad-b h4{font:700 30px/1.05 var(--font-jakarta),sans-serif;letter-spacing:-.03em}.ad-b p{font-size:13px;margin-top:8px;opacity:.7}.ad-c{background:linear-gradient(180deg,var(--indigo) 0%,var(--indigo-2) 100%);color:#fff;padding:28px;justify-content:space-between}.ad-c .small{font:700 11px/1 var(--font-jakarta),sans-serif;letter-spacing:.10em;opacity:.7;text-transform:uppercase}.ad-c h4{font:700 32px/1.05 var(--font-jakarta),sans-serif;letter-spacing:-.03em}.ad-c .cta{background:#fff;color:var(--indigo-2);padding:10px 16px;border-radius:8px;font-weight:700;align-self:flex-start}.vid-frame{aspect-ratio:9 / 16;background:#000;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;position:relative;color:#fff;padding:18px}.vid-frame .play{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.9);color:var(--off-black);display:flex;align-items:center;justify-content:center}.vid-frame.a{background:linear-gradient(170deg,#0B0E14 0%,#2763FF 50%,#00E5C7 100%)}.vid-frame.b{background:linear-gradient(170deg,#0B0E14 0%,#1F2330 100%)}.vid-frame.c{background:linear-gradient(170deg,#00E5C7 0%,#C6FF3D 100%)}.vid-cap{font:600 15px/1.25 var(--font-jakarta),sans-serif;letter-spacing:-.01em}.vid-cap small{display:block;font:500 11px/1.4 var(--font-jakarta),sans-serif;opacity:.7;margin-top:6px}.wall{padding:140px 0 40px;background:var(--paper);position:relative;overflow:hidden}.wall::before,.wall::after{content:"";position:absolute;top:0;bottom:0;width:140px;z-index:2;pointer-events:none}.wall::before{left:0;background:linear-gradient(90deg,var(--paper) 0%,transparent 100%)}.wall::after{right:0;background:linear-gradient(-90deg,var(--paper) 0%,transparent 100%)}.wall-head{text-align:center;padding:0 24px;margin-bottom:48px;display:flex;flex-direction:column;align-items:center}.wall-badge{margin-top:24px;display:inline-flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--ink-08);border-radius:999px;padding:8px 18px 8px 8px;box-shadow:0 4px 14px rgba(var(--ink-rgb),.05)}.wall-avatars{display:flex}.wall-avatars .av{width:28px;height:28px;border-radius:50%;border:2px solid #fff;margin-left:-8px;background:linear-gradient(135deg,var(--indigo),var(--mint));display:flex;align-items:center;justify-content:center;font:600 11px/1 var(--font-jakarta),sans-serif;color:#fff}.wall-avatars .av:first-child{margin-left:0}.wall-avatars .av.a{background:linear-gradient(135deg,#2763FF,#6E94FF)}.wall-avatars .av.b{background:linear-gradient(135deg,#00E5C7,#00B89E)}.wall-avatars .av.c{background:linear-gradient(135deg,#0B0E14,#2C313E)}.wall-avatars .av.d{background:linear-gradient(135deg,#C6FF3D,#A8E018);color:#0B0E14}.wall-badge-text{font:500 13px/1 var(--font-jakarta),sans-serif;color:var(--ink-70);display:flex;align-items:center;gap:4px}.wall-badge-text strong{color:var(--ink);font-weight:700}.wall-badge-text .star{color:#FFB626}.wall-marquee-wrap{display:flex;flex-direction:column;gap:18px;overflow:hidden}.wall-row{display:flex;gap:18px;width:max-content;padding:0 12px}.wall-row.r1{animation:wallLeft 60s linear infinite}.wall-row.r2{animation:wallRight 70s linear infinite}@keyframes wallLeft{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes wallRight{from{transform:translateX(-50%)}to{transform:translateX(0)}}.wall-row:hover{animation-play-state:paused}.wall-card{background:#fff;border:1px solid var(--ink-08);border-radius:14px;padding:22px;width:340px;flex-shrink:0;box-shadow:0 2px 8px rgba(var(--ink-rgb),.04)}.wall-card .head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.wall-card .head .av{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font:600 14px/1 var(--font-jakarta),sans-serif;flex-shrink:0}.wall-card .name{font:600 14px/1.1 var(--font-jakarta),sans-serif;color:var(--ink)}.wall-card .role{font-size:12px;color:var(--ink-70);margin-top:3px}.wall-card .quote{font-size:13.5px;color:var(--ink-70);line-height:1.6}.faq{padding:80px 24px 60px}.faq .head{text-align:center;margin-bottom:48px;display:flex;flex-direction:column;align-items:center}.faq-list{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid var(--ink-08)}.faq-item:first-child{border-top:1px solid var(--ink-08)}.faq-item .q{width:100%;background:transparent;border:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 4px;text-align:left}.faq-item .q h4{font:600 16px/1.4 var(--font-jakarta),sans-serif;color:var(--ink);letter-spacing:-.01em}.faq-item .icon{width:28px;height:28px;border-radius:50%;background:var(--ink-04);display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease,background .25s ease,color .25s ease;color:var(--ink-70);flex-shrink:0}.faq-item.open .icon{transform:rotate(180deg);background:var(--off-black);color:#fff}.faq-item .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.faq-item.open .a{grid-template-rows:1fr}.faq-item .a>.a-inner{overflow:hidden;font-size:14.5px;color:var(--ink-70);line-height:1.7;padding:0 4px}.faq-item.open .a>.a-inner{padding:0 4px 24px}.cta-band{padding:60px 24px 40px}.cta-band-inner{max-width:1180px;margin:0 auto;background:#fff;border-radius:24px;padding:48px 56px;color:var(--ink);position:relative;overflow:hidden;isolation:isolate;box-shadow:0 24px 60px rgba(11,14,20,.08)}.cta-band-inner::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 70% at 95% 5%,rgba(39,99,255,.22),transparent 60%),radial-gradient(45% 65% at 55% 100%,rgba(0,229,199,.20),transparent 60%),radial-gradient(45% 55% at 5% 70%,rgba(198,255,61,.18),transparent 65%)}.cta-band h2{font:700 56px/1.04 var(--font-jakarta),sans-serif;letter-spacing:-.035em;max-width:680px}.cta-band h2 em{font-style:normal;background:linear-gradient(95deg,#2763FF 0%,#00E5C7 55%,#C6FF3D 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding:0 .02em}[data-theme="dark"] .cta-band h2 em{-webkit-text-fill-color:#fff;color:#fff;background:none}.cta-band p{font-size:18px;color:var(--ink-70);margin-top:18px;max-width:520px;line-height:1.55}.cta-band-buttons{margin-top:32px;display:flex;gap:10px;flex-wrap:wrap}.cta-band .btn-w{background:linear-gradient(135deg,#2763FF 0%,#00E5C7 100%);color:#fff;border:0;border-radius:14px;font:600 15px/1 var(--font-jakarta),sans-serif;padding:16px 26px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px;box-shadow:0 8px 24px rgba(39,99,255,.30);transition:transform .15s ease,box-shadow .2s ease}.cta-band .btn-w:hover{transform:translateY(-1px);box-shadow:0 12px 32px rgba(39,99,255,.42)}.cta-band .btn-g{background:transparent;color:var(--ink);border:1px solid var(--ink-12);border-radius:14px;font:600 15px/1 var(--font-jakarta),sans-serif;padding:16px 26px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.cta-band .btn-g:hover{background:var(--ink-04)}.cta-band-inner{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.cta-left{display:flex;flex-direction:column;gap:6px}.cta-band-inner h2{font:700 44px/1.06 var(--font-jakarta),sans-serif;letter-spacing:-.03em;max-width:none}.cta-band-inner p{font-size:16px;color:var(--ink-70);margin-top:8px;max-width:none;line-height:1.55}.cta-chatbox{width:100%;display:flex;flex-direction:column;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.6);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);border-radius:18px;box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 22px 60px rgba(11,14,20,.10),0 6px 20px rgba(11,14,20,.06);padding:0}.cta-chatbox textarea{width:100%;min-height:88px;resize:none;outline:0;background:transparent;border:0;padding:18px 18px 4px 18px;font:400 16px/1.5 var(--font-jakarta),sans-serif;letter-spacing:-.01em;color:var(--ink)}.cta-chatbox textarea::placeholder{color:var(--ink-70)}.cta-chatbox-toolbar{display:flex;align-items:center;gap:4px;padding:6px 8px 8px}.cta-chatbox-toolbar .tool{width:34px;height:34px;border:0;cursor:pointer;border-radius:10px;background:transparent;color:var(--ink-55);display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease}.cta-chatbox-toolbar .tool:hover{color:var(--ink);background:var(--ink-04)}.cta-chatbox-toolbar .tool.mic{margin-left:auto}.cta-chatbox-toolbar .send{width:36px;height:36px;border:0;border-radius:10px;cursor:pointer;background:linear-gradient(135deg,#2763FF 0%,#00E5C7 100%);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 22px rgba(39,99,255,.32),0 0 0 1px rgba(255,255,255,.10) inset;transition:transform .15s ease,filter .15s ease}.cta-chatbox-toolbar .send:hover{transform:translateY(-1px);filter:brightness(1.05)}@media (max-width:780px){.cta-band-inner{grid-template-columns:1fr;gap:36px}}footer{background:var(--paper);padding:60px 36px 48px}.footer-inner{max-width:1240px;margin:0 auto}.footer-top{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:56px;align-items:baseline;padding-bottom:64px}.footer-brand{display:flex;flex-direction:column;gap:28px;align-items:flex-start}.footer-brand .social{display:flex;gap:8px}.footer-brand .social a{width:32px;height:32px;border-radius:8px;border:1px solid var(--ink-08);display:flex;align-items:center;justify-content:center;color:var(--ink-55);text-decoration:none;transition:color .15s,background .15s,border-color .15s}.footer-brand .social a:hover{color:var(--ink);background:var(--ink-04);border-color:var(--ink-12)}.footer-brand .row{display:flex;align-items:baseline;gap:1px;font-size:26px}.footer-brand .fmark{width:auto;height:34px;align-self:baseline;display:inline-block;line-height:0}.footer-brand .fmark img{display:block;height:100%;width:auto}.footer-brand .name{font-family:var(--font-jakarta),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:700;font-size:22px;letter-spacing:-.02em;color:var(--ink);margin-left:-.02em}.footer-brand .copy{font-size:12px;color:var(--ink-70);letter-spacing:-.005em}.footer-col h3{font:600 13px/1 var(--font-jakarta),sans-serif;color:var(--ink);margin-bottom:18px;letter-spacing:-.01em}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:18px}.footer-col ul a{font-size:13.5px;color:var(--ink-70);text-decoration:none;transition:color .15s}.footer-col ul a:hover{color:var(--ink)}.v-chat .v-msg{opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.v-msg.thinking{padding:4px 6px}.v-thinking{font:500 13px/1.4 var(--font-jakarta),sans-serif;letter-spacing:-.005em;padding:2px 0;background:linear-gradient(90deg,var(--ink-35) 0%,var(--ink) 50%,var(--ink-35) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:vshimmer 1.8s linear infinite}@keyframes vshimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.v-chat .v-msg.show{opacity:1;transform:translateY(0)}.v-bubble.streamed{max-width:260px;font:500 13px/1.5 var(--font-jakarta),sans-serif;letter-spacing:-.005em;text-align:left;color:var(--ink);min-height:0;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}.v-stream{display:inline;white-space:normal}.v-stream::after{content:'▍';display:inline-block;margin-left:1px;color:var(--ink-35);animation:vcaret 1s steps(1,end) infinite}.v-stream.done::after{display:none}@keyframes vcaret{50%{opacity:0}}.v-live{width:88%;max-width:330px;background:var(--paper);border:1px solid var(--ink-08);border-radius:14px;padding:14px 14px 12px;box-shadow:0 10px 28px rgba(11,14,20,.06);font-family:var(--font-jakarta),sans-serif}.v-live-bar{display:flex;align-items:center;justify-content:space-between;padding-bottom:11px;margin-bottom:10px;border-bottom:1px solid var(--ink-08)}.v-live-brand{display:inline-flex;align-items:center;gap:8px;font:600 12.5px/1 var(--font-jakarta),sans-serif;color:var(--ink);letter-spacing:-.005em}.v-live-dot{width:7px;height:7px;border-radius:50%;background:#00E5C7;box-shadow:0 0 0 3px rgba(0,229,199,.22);animation:livepulse 1.8s ease-in-out infinite}.v-live-stat{font:600 11.5px/1 var(--font-jakarta),sans-serif;color:var(--ink-70);letter-spacing:-.005em}.v-live-stat strong{color:var(--ink);font-weight:700}.v-live-feed{position:relative;height:152px;overflow:hidden}.v-toast{display:flex;align-items:center;gap:10px;padding:8px 4px;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .35s ease;opacity:0;transform:translateY(-8px)}.v-toast.show{opacity:1;transform:translateY(0)}.v-toast.leaving{opacity:0;transform:translateY(8px)}.v-toast-avatar{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font:700 10px/1 var(--font-jakarta),sans-serif;color:#fff;letter-spacing:.02em}.v-toast-text{flex:1;min-width:0;font:500 12px/1.3 var(--font-jakarta),sans-serif;color:var(--ink);letter-spacing:-.005em}.v-toast-text .name{font-weight:600}.v-toast-text .action{color:var(--ink-70)}.v-toast-time{font:500 11px/1 var(--font-jakarta),sans-serif;color:var(--ink-55);letter-spacing:-.005em;flex-shrink:0}.v-build{width:88%;max-width:320px;background:var(--paper);border:1px solid var(--ink-08);border-radius:14px;padding:16px 16px 14px;box-shadow:0 10px 28px rgba(11,14,20,.06);font-family:var(--font-jakarta),sans-serif}.v-build-bar{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:10px;border-bottom:1px solid var(--ink-08)}.v-build-brand{display:inline-flex;align-items:center;gap:8px;font:600 12.5px/1 var(--font-jakarta),sans-serif;color:var(--ink);letter-spacing:-.005em}.v-build-dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#2763FF 0%,#00E5C7 100%);box-shadow:0 0 0 3px rgba(39,99,255,.14)}.v-build-status{font:700 10.5px/1 var(--font-jakarta),sans-serif;letter-spacing:.10em;text-transform:uppercase;color:var(--ink-70);padding:5px 8px;border-radius:5px;background:var(--ink-04);transition:color .25s ease,background .25s ease}.v-build-status.live{color:#00B89E;background:rgba(0,229,199,.12)}.v-build-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.v-build-item{display:flex;align-items:center;gap:10px;font:500 12px/1.2 var(--font-jakarta),sans-serif;color:var(--ink-70);letter-spacing:-.005em;transition:color .35s ease}.v-build-tick{width:14px;height:14px;border-radius:50%;flex-shrink:0;border:1.5px solid var(--ink-12);background:transparent;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:background .35s ease,border-color .35s ease}.v-build-tick::after{content:"";width:6px;height:3px;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .25s cubic-bezier(.6,1.8,.6,1);margin-top:-1px}.v-build-item.done{color:var(--ink)}.v-build-item.done .v-build-tick{background:linear-gradient(135deg,#2763FF 0%,#00E5C7 100%);border-color:transparent}.v-build-item.done .v-build-tick::after{transform:rotate(-45deg) scale(1)}.how-carousel{position:relative;max-width:980px;margin:64px auto 0}.how-viewport{overflow:hidden;border-radius:24px;border:1px solid var(--ink-08);background:var(--paper);box-shadow:0 18px 50px rgba(var(--ink-rgb),.08)}.how-track{display:flex;transition:transform .55s cubic-bezier(.4,0,.2,1);will-change:transform}.how-card{flex:0 0 100%;background:transparent;border:0;border-radius:0;padding:0;overflow:hidden;box-shadow:none;transition:opacity .35s ease}.how-card:hover{transform:none;box-shadow:none}.how-card-inner{display:grid;grid-template-columns:1.05fr 1fr;min-height:380px}.how-card-visual{height:auto;min-height:380px;border-right:1px solid var(--ink-08);border-bottom:0}.how-card-body{padding:56px 56px 56px 56px;display:flex;flex-direction:column;justify-content:center;gap:18px;text-align:left}.how-counter{display:none}.how-card h3{font-weight:700;font-size:34px;line-height:1.1;letter-spacing:-.025em;color:var(--ink);margin:0}.how-card p{font-size:16px;line-height:1.6;color:var(--ink-70);max-width:380px;margin:0}.how-scroll{position:relative}.how-pin{position:sticky;top:90px;display:flex;flex-direction:column;align-items:center;gap:96px}.how-pin .how-head{margin:0}.how-pin .how-carousel{margin-top:0}.how-nav{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:28px}.how-arrow{display:none}.how-dots{display:flex;gap:8px;align-items:center}.how-dot{width:8px;height:8px;border-radius:50%;background:var(--ink-12);border:0;padding:0;cursor:pointer;transition:background .25s ease,width .25s ease,border-radius .25s ease}.how-dot.active{background:var(--ink);width:22px;border-radius:4px}@media (max-width:780px){.how-card-inner{grid-template-columns:1fr;min-height:0}.how-card-visual{min-height:240px;border-right:0;border-bottom:1px solid var(--ink-08)}.how-card-body{padding:32px}.how-card h3{font-size:26px}}@media (max-width:980px){.nav-cluster{display:none}.hero{padding:120px 20px 60px}.hero h1{font-size:54px;letter-spacing:-.035em}.hero-sub{font-size:16px}.hero-ctas{flex-direction:column;width:100%;max-width:340px}.hero-btn{min-width:0;width:100%;padding:16px 24px}.section-heading{font-size:36px}.how-carousel{max-width:100%}.built-card.side{display:none}.built-card.center{width:100%;max-width:480px}.footer-top{grid-template-columns:1fr 1fr;gap:32px}.footer-brand{grid-column:1 / -1}.cta-band-inner{padding:52px 28px}.cta-band h2{font-size:36px}.integ-inner{grid-template-columns:1fr;gap:32px;padding:36px 28px}.integ-grid{grid-template-columns:repeat(4,1fr)}.compare-grid{grid-template-columns:1fr}.compare-tabs{flex-wrap:wrap}}[data-theme="dark"] .compare-col.us{background:linear-gradient(180deg,#232732 0%,#1B1F28 100%);color:#fff;border-color:rgba(255,255,255,.10);box-shadow:0 20px 60px rgba(0,0,0,.55),0 0 0 1px rgba(39,99,255,.12) inset}[data-theme="dark"] .compare-col.us .sub{color:rgba(255,255,255,.55)}[data-theme="dark"] .compare-col.us .compare-list li{border-top-color:rgba(255,255,255,.08)}[data-theme="dark"] .compare-col.us .compare-list .ico{background:#fff;color:var(--ink)}[data-theme="dark"] .compare-col.us::before{background:radial-gradient(60% 80% at 100% 0%,rgba(39,99,255,.30),transparent 65%),radial-gradient(50% 80% at 0% 100%,rgba(0,229,199,.18),transparent 60%)}[data-theme="dark"] .cta-band-inner{background:linear-gradient(160deg,#1B1F28 0%,#15181F 100%);color:#fff}[data-theme="dark"] .cta-band p{color:rgba(255,255,255,.70)}[data-theme="dark"] .cta-band .btn-g{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.16)}.footer-giant{margin-top:100px;width:100%;pointer-events:none;user-select:none;display:flex;align-items:flex-end;justify-content:center;line-height:.78;font-family:var(--font-jakarta),sans-serif;font-weight:900;letter-spacing:-.055em;font-size:clamp(96px,18vw,280px);background:linear-gradient(95deg,rgba(39,99,255,.22) 0%,rgba(0,229,199,.22) 55%,rgba(11,14,20,.18) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:0;filter:none;text-shadow:none;white-space:nowrap;overflow:hidden;mask-image:linear-gradient(180deg,#000 0%,#000 75%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 75%,transparent 100%)}.footer-giant .fmark-big{display:inline-block;height:.78em;width:auto;align-self:baseline;line-height:0;margin-right:.01em}.footer-giant .fmark-big img{display:block;height:100%;width:auto}html:has(.foundable-reference-body),body:has(.foundable-reference-body),.foundable-reference-body{overflow-x:clip;overflow-y:visible;overscroll-behavior-y:none}html.foundable-mobile-menu-locked,body.foundable-mobile-menu-locked{overflow:hidden !important;overscroll-behavior:none !important;touch-action:none}html:has(.foundable-reference-body){scroll-behavior:auto !important}html:has(.foundable-reference-body){background:transparent !important;background-color:transparent !important}body:has(.foundable-reference-body){background:transparent !important;background-color:transparent !important}html:has(.foundable-reference-body):not([data-landing-hydrated="1"]){background:var(--landing-boot-bg,#bbd3ec) !important;background-color:var(--landing-viewport-background,#bbd3ec) !important}.foundable-reference-body .hero-eyebrow.hero-official-identity{display:inline-flex;max-width:min(92vw,560px);justify-content:center;flex-wrap:wrap;line-height:1.25}.foundable-reference-body .hero-official-identity-domain{color:var(--ink);font-weight:700}.foundable-reference-body .hero-official-identity-owner{white-space:nowrap}.foundable-reference-body .brand-glyph{background:var(--brand-bg);color:var(--brand-fg,#fff);border:1px solid color-mix(in srgb,var(--brand-fg,#fff) 14%,transparent);box-shadow:0 1px 0 rgba(255,255,255,.12) inset,0 12px 28px rgba(11,14,20,.16)}.foundable-reference-body[data-theme="light"] .brand-glyph{background:var(--brand-bg-light,var(--brand-bg));color:var(--brand-fg-light,var(--brand-fg,#fff));border-color:rgba(11,14,20,.10);box-shadow:0 1px 0 rgba(255,255,255,.84) inset,0 10px 24px rgba(11,14,20,.08)}.foundable-reference-body .brand-icon{display:block;width:22px;height:22px;color:currentColor}.foundable-reference-body .brand-icon-native-color{color:initial}.foundable-reference-body .brand-icon-figma{width:16px;height:24px}html[data-landing-anchor-transition] .foundable-reference-body[data-route="home"]{opacity:0}.foundable-reference-body{background:var(--landing-viewport-canvas,var(--route-canvas,#bbd3ec)) !important;background-color:var(--landing-viewport-background,#bbd3ec) !important;transition:opacity 160ms ease}.foundable-reference-body .sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}html:has(.foundable-reference-body[data-theme="light"]){background:transparent !important;background-color:transparent !important}body:has(.foundable-reference-body[data-theme="light"]){background:transparent !important;background-color:transparent !important}html:has(.foundable-reference-body[data-theme="light"]):not([data-landing-hydrated="1"]){background:var(--landing-boot-bg,#bbd3ec) !important;background-color:var(--landing-viewport-background,#bbd3ec) !important}html[data-foundable-mobile-menu]:has(.foundable-reference-body){background:var(--landing-viewport-canvas,var(--landing-chrome-color)) !important;background-color:var(--landing-viewport-background,var(--landing-chrome-color)) !important}html:has(.foundable-reference-body[data-route="pricing"]){scroll-behavior:auto !important}html:has(.foundable-reference-body),body:has(.foundable-reference-body){scrollbar-color:rgba(139,148,170,.62) transparent;scrollbar-gutter:stable;scrollbar-width:thin;-ms-overflow-style:auto}.foundable-reference-body section{scroll-margin-top:calc(var(--landing-nav-h) + 24px)}.foundable-reference-body .compare,.foundable-reference-body .built,.foundable-reference-body .wall,.foundable-reference-body .faq{box-sizing:border-box;padding-block:var(--landing-section-y)}html:has(.foundable-reference-body)::-webkit-scrollbar,body:has(.foundable-reference-body)::-webkit-scrollbar{width:10px;height:10px}html:has(.foundable-reference-body)::-webkit-scrollbar-track,body:has(.foundable-reference-body)::-webkit-scrollbar-track{background:transparent}html:has(.foundable-reference-body)::-webkit-scrollbar-thumb,body:has(.foundable-reference-body)::-webkit-scrollbar-thumb{background:rgba(139,148,170,.62);border:3px solid transparent;border-radius:999px;background-clip:content-box}html:has(.foundable-reference-body)::-webkit-scrollbar-thumb:hover,body:has(.foundable-reference-body)::-webkit-scrollbar-thumb:hover{background:rgba(179,188,210,.82);background-clip:content-box}.foundable-reference-body .how{padding-top:104px;padding-bottom:0}.foundable-reference-body .hero{box-sizing:border-box;min-height:100vh;min-height:100lvh;--landing-hero-sky-poster:url("/landing/sky-poster-desktop-20260620.webp?v=20260620-sky-v2-first-frame");display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:visible;padding-block:var(--landing-section-y);padding-top:calc(var(--landing-nav-h) + var(--landing-stack));padding-inline:var(--landing-gutter);z-index:1}.foundable-reference-body[data-theme="light"] .hero::before{background-color:#bbd3ec;background-image:var(--landing-hero-sky-poster);background-position:center top;background-repeat:no-repeat;background-size:cover}.foundable-reference-body[data-theme="light"] .hero canvas.sky-canvas{background:#bbd3ec}.foundable-reference-body canvas.sky-canvas{backface-visibility:hidden;contain:layout paint size;pointer-events:none !important;touch-action:none;transform:translateZ(0);user-select:none;will-change:transform;transition:opacity .3s ease}.foundable-reference-body canvas.sky-canvas:not([data-animation-ready="true"]){opacity:0}@media (prefers-reduced-motion:reduce){.foundable-reference-body canvas.sky-canvas{transition:none}}@media (max-width:720px){.foundable-reference-body .hero{--landing-hero-sky-poster:url("/landing/sky-poster-mobile-20260620.webp?v=20260620-sky-v2-first-frame")}}.foundable-reference-body .hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(180px,26vh,320px);z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bone) 14%,transparent) 34%,color-mix(in srgb,var(--bone) 40%,transparent) 58%,color-mix(in srgb,var(--bone) 74%,transparent) 78%,var(--bone) 94%,var(--bone) 100%)}.foundable-reference-body .pricing-route{min-height:100svh;min-height:100lvh;background:var(--bone)}.foundable-reference-body .pricing-hero{position:relative;display:flex;min-height:56svh;align-items:center;overflow:hidden;padding:142px 24px 80px;color:var(--ink);isolation:isolate}.foundable-reference-body .pricing-hero canvas.sky-canvas{position:absolute;inset:0;z-index:0;width:100%;height:100%}.foundable-reference-body .pricing-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#bbd3ec 0%,#cfe2f2 55%,#dae6f2 86%,var(--bone) 100%)}.foundable-reference-body .pricing-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:180px;pointer-events:none;background:linear-gradient(180deg,rgba(243,244,246,0) 0%,var(--bone) 100%)}.foundable-reference-body .pricing-hero-content{position:relative;z-index:2;width:100%;max-width:1180px;margin:0 auto;text-align:center}.foundable-reference-body .pricing-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;color:var(--ink-70);font-size:13px;font-weight:700;text-transform:uppercase}.foundable-reference-body .pricing-eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,var(--cobalt),var(--aqua))}.foundable-reference-body .pricing-hero h1{max-width:880px;margin:0 auto;color:var(--ink);font-size:clamp(48px,5vw + 24px,72px);font-weight:700;line-height:1;letter-spacing:-.02em;text-wrap:balance}.foundable-reference-body .pricing-hero-copy{max-width:620px;margin:24px auto 0;color:var(--ink-70);font-size:19px;line-height:1.55;text-wrap:pretty}.foundable-reference-body .pricing-plans{padding:72px 24px 96px}.foundable-reference-body .pricing-credits{border-top:1px solid var(--ink-08);padding:88px 24px 96px;background:color-mix(in srgb,var(--bone-2) 72%,var(--paper))}.foundable-reference-body .pricing-credits-inner{display:grid;width:min(100%,1180px);grid-template-columns:.9fr 1.1fr;gap:42px;align-items:start;margin:0 auto}.foundable-reference-body .pricing-credits-copy h2{margin:0;color:var(--ink);font-size:44px;font-weight:700;line-height:1.08;text-wrap:balance}.foundable-reference-body .pricing-credits-copy p:last-child{margin:18px 0 0;color:var(--ink-70);font-size:16px;line-height:1.65}.foundable-reference-body .pricing-credit-grid{display:grid;gap:12px}.foundable-reference-body .pricing-credit-grid article{position:relative;overflow:hidden;min-height:154px;border:1px solid var(--ink-08);border-radius:16px;padding:22px;background:linear-gradient(135deg,rgba(var(--cobalt-rgb),.08),rgba(0,229,199,.06) 52%,transparent 100%),var(--paper)}.foundable-reference-body .pricing-credit-grid h3{margin:0;color:var(--ink);font-size:22px;font-weight:700}.foundable-reference-body .pricing-credit-grid p{margin:12px 0 0;color:var(--ink-70);font-size:14px;line-height:1.6}@media (max-width:900px){.foundable-reference-body .pricing-credits-inner{grid-template-columns:1fr;gap:32px}}.foundable-reference-body section[id]{scroll-margin-top:calc(var(--landing-nav-h) + 24px)}.foundable-reference-body .nav-cluster a.nav-active,.foundable-reference-body .nav-cluster .nav-pricing.active,.foundable-reference-body .nav-cluster .nav-pricing[aria-current="page"]{color:var(--ink);background:var(--ink-08)}.foundable-reference-body .mobile-nav-actions{display:none}.foundable-reference-body .mobile-menu-toggle,.foundable-reference-body .mobile-nav-cta{display:none}.foundable-reference-body .hero-copy-mobile{display:none}.foundable-reference-body .how-pin{top:128px;gap:88px}.foundable-reference-body .how-carousel{width:min(100%,1040px);max-width:calc(100vw - 72px)}.foundable-reference-body .how-viewport{--step-angle:135deg;--step-angle2:315deg;--step-c1:rgba(var(--cobalt-rgb),.24);--step-c2:rgba(var(--cobalt-rgb),.10);--step-c3:rgba(15,18,28,.30);--step-c4:rgba(var(--cobalt-rgb),.10);position:relative;isolation:isolate;background:linear-gradient(var(--step-angle),var(--step-c1) 0%,var(--step-c2) 55%,var(--step-c3) 100%),var(--paper);transition:background .8s ease;border-radius:24px;border-color:var(--ink-12);box-shadow:0 26px 70px rgba(0,0,0,.16),0 1px 0 rgba(255,255,255,.08) inset}.foundable-reference-body .how-viewport::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(var(--step-angle2),var(--step-c4) 0%,transparent 70%);opacity:.7;animation:howBreath 14s ease-in-out infinite alternate}.foundable-reference-body .how-track{position:relative;z-index:1}.foundable-reference-body .how-card-visual{background:transparent !important}.foundable-reference-body .how-card-inner{min-height:428px}.foundable-reference-body .how-card-visual{min-height:428px}.foundable-reference-body .how-card-body{padding-top:64px;padding-bottom:78px}.foundable-reference-body[data-theme="light"] .how-carousel[data-step="0"] .how-viewport{--step-angle:135deg;--step-angle2:315deg;--step-c1:rgba(var(--cobalt-rgb),.16);--step-c2:rgba(var(--cobalt-rgb),.07);--step-c3:rgba(15,18,28,.06);--step-c4:rgba(var(--cobalt-rgb),.08)}.foundable-reference-body[data-theme="light"] .how-carousel[data-step="1"] .how-viewport{--step-angle:120deg;--step-angle2:300deg;--step-c1:rgba(0,229,199,.16);--step-c2:rgba(var(--cobalt-rgb),.08);--step-c3:rgba(15,18,28,.06);--step-c4:rgba(0,229,199,.08)}.foundable-reference-body[data-theme="light"] .how-carousel[data-step="2"] .how-viewport{--step-angle:150deg;--step-angle2:330deg;--step-c1:rgba(198,255,61,.14);--step-c2:rgba(0,229,199,.09);--step-c3:rgba(15,18,28,.06);--step-c4:rgba(198,255,61,.08)}@keyframes howBreath{from{opacity:.7}to{opacity:1}}.foundable-reference-body .built{position:relative;isolation:isolate;padding-top:64px;padding-bottom:96px;overflow:hidden}.foundable-reference-body .built::before{display:none}.foundable-reference-body .built::after{display:none}.foundable-reference-body .built canvas.built-sky-canvas{display:none}.foundable-reference-body[data-theme="light"] .built canvas.built-sky-canvas{background:#bbd3ec}.foundable-reference-body .built .built-head{position:relative;z-index:2}.foundable-reference-body .built .built-tabs{display:none}.foundable-reference-body .built-showcase{position:relative;width:min(1220px,calc(100vw - 32px));height:500px;margin:34px auto 0;cursor:grab;touch-action:pan-y;user-select:none}.foundable-reference-body .built-showcase:active{cursor:grabbing}.foundable-reference-body .built-showcase:focus{outline:none}.foundable-reference-body .built-showcase:focus-visible{outline:2px solid var(--cobalt);outline-offset:8px}.foundable-reference-body .built-card{position:absolute;left:50%;top:50%;width:560px;height:360px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:rgba(13,18,28,.92);box-shadow:0 0 0 1px rgba(255,255,255,.04) inset;transform:translate(-50%,-50%) scale(.5);transform-origin:center;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .45s ease,visibility .45s ease,filter .45s ease;visibility:hidden;opacity:0;pointer-events:none}.foundable-reference-body[data-theme="light"] .built-card{border-color:rgba(11,14,20,.10);background:rgba(250,250,251,.96);box-shadow:0 0 0 1px rgba(255,255,255,.70) inset}.foundable-reference-body .built-card[data-position="center"],.foundable-reference-body .built-card[data-position="left"],.foundable-reference-body .built-card[data-position="right"]{visibility:visible;opacity:1;pointer-events:auto}.foundable-reference-body .built-card[data-position="center"]{z-index:3;transform:translate(-50%,-50%) scale(1)}.foundable-reference-body .built-card[data-position="left"]{z-index:2;transform:translate(calc(-50% - 440px),-50%) scale(.72);opacity:.85;cursor:pointer;filter:saturate(.94)}.foundable-reference-body .built-card[data-position="right"]{z-index:2;transform:translate(calc(-50% + 440px),-50%) scale(.72);opacity:.85;cursor:pointer;filter:saturate(.94)}.foundable-reference-body .built-card[data-position="hidden"]{z-index:1;transform:translate(-50%,-50%) scale(.5);visibility:hidden;opacity:0}.foundable-reference-body .built-card[data-position="left"]:focus-visible,.foundable-reference-body .built-card[data-position="right"]:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.foundable-reference-body .built-browser-bar{position:relative;z-index:2;height:42px;display:flex;align-items:center;gap:10px;padding:0 10px 0 12px;border-bottom:1px solid rgba(255,255,255,.10);background:rgba(9,13,22,.96)}.foundable-reference-body[data-theme="light"] .built-browser-bar{border-bottom-color:var(--ink-08);background:rgba(244,246,250,.96)}.foundable-reference-body .built-dots{display:inline-flex;gap:6px;flex:0 0 auto}.foundable-reference-body .built-dot{width:9px;height:9px;border-radius:999px}.foundable-reference-body .built-dot.red{background:#ff5f57}.foundable-reference-body .built-dot.yellow{background:#febc2e}.foundable-reference-body .built-dot.green{background:#28c840}.foundable-reference-body .built-url{position:relative;min-width:0;flex:1 1 auto;height:26px;overflow:hidden;border:1px solid rgba(255,255,255,.10);border-radius:999px;background:rgba(255,255,255,.06);color:rgba(247,249,255,.78);display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;font:500 12px/1 var(--font-jakarta),sans-serif;letter-spacing:-.01em;cursor:inherit}.foundable-reference-body[data-theme="light"] .built-url{border-color:rgba(11,14,20,.10);background:rgba(255,255,255,.86);color:rgba(11,14,20,.66)}.foundable-reference-body .built-card[data-position="center"] .built-url{cursor:pointer}.foundable-reference-body .built-lock{flex:0 0 auto;opacity:.58}.foundable-reference-body .built-domain{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foundable-reference-body .built-preview{position:relative;height:calc(100% - 42px);overflow:hidden;background:#fff}.foundable-reference-body .built-preview picture{display:contents}.foundable-reference-body .built-preview img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;background:#fff;user-select:none;pointer-events:none}.foundable-reference-body .built-card[data-position="left"] .built-preview,.foundable-reference-body .built-card[data-position="right"] .built-preview{pointer-events:none}.foundable-reference-body .built-reference-strip{position:relative;z-index:4;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:min(920px,calc(100vw - 32px));margin:18px auto 0}.foundable-reference-body .built-reference{min-width:0;height:34px;border:1px solid rgba(255,255,255,.10);border-radius:999px;background:rgba(255,255,255,.045);color:rgba(247,249,255,.62);cursor:pointer;padding:0 12px;font:600 12px/1 var(--font-jakarta),sans-serif;letter-spacing:-.01em;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.foundable-reference-body .built-reference:hover{color:rgba(247,249,255,.9);background:rgba(255,255,255,.075);transform:translateY(-1px)}.foundable-reference-body .built-reference.is-active{color:#fff;border-color:rgba(0,229,199,.35);background:rgba(var(--cobalt-rgb),.18)}.foundable-reference-body .built-reference:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.foundable-reference-body[data-theme="light"] .built-reference{border-color:rgba(11,14,20,.10);background:rgba(255,255,255,.76);color:var(--ink-70)}.foundable-reference-body[data-theme="light"] .built-reference:hover{color:var(--ink-70);background:#fff}.foundable-reference-body[data-theme="light"] .built-reference.is-active{color:var(--ink);border-color:rgba(var(--cobalt-rgb),.28);background:rgba(var(--cobalt-rgb),.10)}.foundable-reference-body .wall{padding-top:104px;padding-bottom:72px}.foundable-reference-body .wall-badge{display:none}.foundable-reference-body .wall-marquee-wrap{width:100%;margin-top:54px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.foundable-reference-body .wall-row{display:flex;width:max-content;gap:20px;animation:wallLeft 125s linear infinite;will-change:transform}.foundable-reference-body .wall-row:hover{animation-play-state:paused}.foundable-reference-body .wall-row.marquee-paused{animation-play-state:paused;will-change:auto}.foundable-reference-body .wall-row.r2{display:none}@media (prefers-reduced-motion:reduce){.foundable-reference-body .wall-marquee-wrap .wall-row{animation:none !important}.foundable-reference-body .how-viewport::before{animation:none !important;opacity:1 !important}}@keyframes wallLeft{from{transform:translateX(0)}to{transform:translateX(-50%)}}.foundable-reference-body .wall-card{width:380px;min-height:240px;flex:0 0 380px;display:flex;flex-direction:column;gap:22px;padding:24px;border:1px solid var(--ink-08);border-radius:16px;background:rgba(255,255,255,.72);box-shadow:none}.foundable-reference-body .wall-card .quote{margin:0;color:var(--ink-70);font-size:15px;line-height:1.6;letter-spacing:-.01em}.foundable-reference-body .wall-person{display:flex;align-items:center;gap:12px;margin-top:auto}.foundable-reference-body .wall-avatar{width:44px;height:44px;flex:0 0 44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font:700 12px/1 var(--font-jakarta),sans-serif;letter-spacing:.03em;overflow:hidden}.foundable-reference-body .wall-avatar.has-photo{background:var(--ink-08)}.foundable-reference-body .wall-avatar picture{display:contents}.foundable-reference-body .wall-avatar img{width:100%;height:100%;object-fit:cover;object-position:center 28%;border-radius:inherit;display:block}.foundable-reference-body .wall-avatar.a{background:var(--cobalt);color:#fff}.foundable-reference-body .wall-avatar.b{background:var(--aqua);color:#15181F}.foundable-reference-body .wall-avatar.c{background:#15181F;color:#fff}.foundable-reference-body .wall-avatar.d{background:var(--lime);color:#15181F}.foundable-reference-body .wall-name{color:var(--ink);font-size:17px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.foundable-reference-body .wall-caption{margin-top:4px;color:var(--ink-70);font-size:13px;line-height:1.25}.foundable-reference-body .wall-caption strong{color:var(--ink);font-weight:700}@media (max-width:780px){.foundable-reference-body .integ{padding-top:56px;padding-bottom:72px}}.foundable-reference-body .cta-band{padding-top:124px;padding-bottom:88px;position:relative;z-index:4;isolation:isolate;background:transparent}.foundable-reference-body .cta-band::after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(96px,12vh,160px);z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,#bbd3ec 38%,transparent) 74%,#bbd3ec 100%)}.foundable-reference-body .cta-band-inner{position:relative;z-index:2;padding-top:68px;padding-bottom:68px}.foundable-reference-body footer{--landing-footer-bottom-bleed:0px;--landing-footer-tail-color:#f7fbff;padding-top:112px;padding-bottom:104px}.foundable-reference-body footer{position:relative;z-index:2;isolation:isolate;overflow:hidden;background:var(--landing-footer-bleed-background,#bbd3ec) !important;box-shadow:0 90px 0 var(--landing-footer-tail-color,#f7fbff);overflow-anchor:none}.foundable-reference-body>:where(nav,section,footer){position:relative;z-index:1}.foundable-reference-body[data-theme="light"] footer{--landing-footer-secondary-text:var(--ink-80);--landing-footer-secondary-icon:var(--ink-80);--landing-footer-bleed-background:radial-gradient(94% 52% at 72% 92%,rgba(255,255,255,.74),rgba(255,255,255,0) 72%),linear-gradient(180deg,#bbd3ec 0%,#d8e7f5 58%,#f7fbff 100%)}.foundable-reference-body footer .footer-top{padding-bottom:0}.foundable-reference-body footer .footer-brand .footer-product-line{display:block;margin-top:8px;max-width:220px;line-height:1.35}.foundable-reference-body footer .footer-col ul a,.foundable-reference-body footer .footer-brand .copy{color:var(--landing-footer-secondary-text,var(--ink-70))}.foundable-reference-body footer .social{gap:22px}.foundable-reference-body footer .social a{width:auto !important;height:auto !important;min-width:0 !important;min-height:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:var(--landing-footer-secondary-icon,var(--landing-footer-secondary-text,var(--ink-70)));opacity:.88}.foundable-reference-body footer .social a:hover{background:transparent !important;color:var(--ink);opacity:1}.foundable-reference-body footer .social a svg{width:18px;height:18px;display:block}.foundable-reference-body footer .social a[aria-label="LinkedIn"] svg{width:20px;height:20px}@media (max-width:720px){.foundable-reference-body footer .footer-brand{grid-column:1 / -1;max-width:280px;gap:22px}.foundable-reference-body footer .footer-brand .footer-product-line{max-width:240px}}.foundable-reference-body footer .footer-inner,.foundable-reference-body footer .footer-giant{position:relative;z-index:2}.foundable-reference-body footer canvas.footer-cloud-canvas{position:absolute;left:50%;top:-360px;bottom:calc(var(--landing-footer-bottom-bleed) * -1);z-index:0;width:100vw;height:calc(100% + 360px + var(--landing-footer-bottom-bleed));transform:translateX(-50%);opacity:.82;pointer-events:none}.foundable-reference-body[data-theme="light"] footer canvas.footer-cloud-canvas{background:#bbd3ec}.foundable-reference-body footer::after{content:"";position:absolute;left:50%;top:-360px;bottom:calc(var(--landing-footer-bottom-bleed) * -1);z-index:1;width:100vw;height:calc(100% + 360px + var(--landing-footer-bottom-bleed));transform:translateX(-50%);pointer-events:none;background:linear-gradient(180deg,var(--bone) 0%,var(--bone) 30%,color-mix(in srgb,var(--bone) 58%,transparent) 46%,color-mix(in srgb,var(--bone) 24%,transparent) 60%,transparent 74%,transparent 100%)}.foundable-reference-body .faq-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.foundable-reference-body .faq-item{background:transparent;border:1px solid var(--ink-08);border-radius:12px;overflow:hidden;transition:border-color .25s ease,background .25s ease,box-shadow .3s ease}.foundable-reference-body .faq-item:hover{border-color:var(--ink-18)}.foundable-reference-body .faq-item.open{background:var(--faq-open-bg,rgba(11,14,20,.02));box-shadow:var(--faq-open-shadow,0 8px 24px rgba(11,11,13,.04))}.foundable-reference-body .faq-item .q{width:100%;background:transparent;border:0;box-shadow:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;text-align:left}.foundable-reference-body .faq-item .q:hover,.foundable-reference-body .faq-item .q:focus,.foundable-reference-body .faq-item .q:focus-visible{outline:0;box-shadow:none}.foundable-reference-body .faq-item .q h4{margin:0;font:600 15px/1.4 var(--font-jakarta),sans-serif;color:var(--ink);letter-spacing:-0.01em}.foundable-reference-body .faq-item .icon{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--cobalt) 0%,var(--aqua) 100%);box-shadow:0 6px 18px rgba(var(--cobalt-rgb),.26),0 1px 0 rgba(255,255,255,.22) inset;display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease,color .25s ease;color:#fff;flex-shrink:0}.foundable-reference-body .faq-item.open .icon{transform:rotate(180deg);color:#fff}.foundable-reference-body .faq-item .a{height:0;opacity:0;overflow:hidden;transform:translateZ(0);will-change:height,opacity;transition:height .36s cubic-bezier(.25,.9,.25,1),opacity .18s ease}.foundable-reference-body .faq-item.open .a{opacity:1}.foundable-reference-body .faq-item .a>.a-inner{padding:0 22px 20px;font-size:14.5px;line-height:1.7;color:var(--ink-70);transform:translate3d(0,-4px,0);transition:transform .36s cubic-bezier(.25,.9,.25,1)}.foundable-reference-body .faq-item.open .a>.a-inner{transform:translate3d(0,0,0)}.foundable-reference-body[data-theme="light"]{background:var(--landing-viewport-canvas,var(--route-canvas,#bbd3ec)) !important;background-color:var(--landing-viewport-background,#bbd3ec) !important;--ink-18:rgba(11,14,20,.18);--faq-open-bg:rgba(11,14,20,.02);--faq-open-shadow:0 8px 24px rgba(var(--ink-rgb),.04)}.foundable-reference-body .compare-tab.active,.foundable-reference-body .built-tab.active{background:var(--ink);color:var(--paper);box-shadow:0 1px 0 rgba(255,255,255,.12) inset,0 8px 22px rgba(11,14,20,.26),0 0 0 1px rgba(255,255,255,.06)}.foundable-reference-body .compare-tab.active:hover,.foundable-reference-body .built-tab.active:hover{color:var(--paper);background:var(--ink)}.foundable-reference-body nav.top{background:transparent;border-bottom-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease,backdrop-filter .28s ease,-webkit-backdrop-filter .28s ease}.foundable-reference-body nav.top.scrolled{background:rgba(255,255,255,0.96);border-bottom-color:var(--ink-08);box-shadow:0 4px 20px rgba(11,14,20,0.06);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}@media (prefers-reduced-motion:reduce){.foundable-reference-body nav.top,.foundable-reference-body nav.top .nav-cluster,.foundable-reference-body nav.top .mobile-menu-toggle svg path{transition:none}}.foundable-reference-body nav.top a:focus-visible,.foundable-reference-body nav.top button:focus-visible{outline:2px solid var(--cobalt,#2763ff);outline-offset:2px;border-radius:9px}@media (min-width:721px){.foundable-reference-body nav.top .nav-inner{width:100%;max-width:1200px;justify-content:flex-start;gap:clamp(8px,1vw,12px)}}@media (min-width:721px){.foundable-reference-body nav.top .nav-cluster,.foundable-reference-body nav.top.scrolled .nav-cluster,.foundable-reference-body[data-theme="light"] nav.top:not(.scrolled) .nav-cluster{flex:1 1 auto;min-width:0;background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.foundable-reference-body nav.top .nav-cluster .signin-btn{margin-left:auto}.foundable-reference-body nav.top .nav-cluster .nav-theme{margin-left:auto}.foundable-reference-body nav.top .nav-cluster .nav-theme + .signin-btn{margin-left:4px}}.foundable-reference-body nav.top .nav-cluster,.foundable-reference-body nav.top.scrolled .nav-cluster{isolation:isolate;overflow:hidden;background-clip:padding-box;transform:none}.foundable-reference-body nav.top .nav-cluster::before,.foundable-reference-body nav.top.scrolled .nav-cluster::before{display:none;z-index:0}.foundable-reference-body nav.top .nav-cluster>*,.foundable-reference-body nav.top.scrolled .nav-cluster>*{position:relative;z-index:1}.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster a,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster button,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-theme{color:var(--ink)}.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster a:hover,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster button:hover,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-theme:hover{background:var(--ink-04)}.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster .divider{background:var(--ink-08)}.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster .signin-btn{background:#d9e5f1;border-color:rgba(83,109,138,.28);color:#0b0e14;box-shadow:0 1px 0 rgba(255,255,255,.70) inset,0 -1px 0 rgba(11,14,20,.03) inset,0 8px 18px rgba(45,85,130,.10)}.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster .signin-btn:hover{background:#cfdeeb;border-color:rgba(83,109,138,.34)}.foundable-reference-body nav.top.scrolled .nav-cluster::before{opacity:0}.foundable-reference-body .nav-cluster .nav-cta,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster .nav-cta{position:relative;color:#171717;background:transparent;border-color:rgba(255,255,255,.22);box-shadow:none;isolation:isolate;transform:none}.foundable-reference-body .nav-cluster .signin-btn,.foundable-reference-body .nav-cluster .nav-cta{min-height:40px;height:40px;padding-block:0;align-items:center;justify-content:center;overflow:hidden;contain:paint;background-clip:padding-box;clip-path:inset(0 round 9px);-webkit-mask-image:-webkit-radial-gradient(white,black);backface-visibility:hidden}.foundable-reference-body .nav-cluster .signin-btn{min-width:78px;padding-inline:16px;transition:color .15s ease,background .2s ease,box-shadow .2s ease}.foundable-reference-body[data-theme="light"] nav.top:not(.scrolled) .nav-cluster .signin-btn{background:#d9e5f1;border-color:rgba(83,109,138,.28);color:#0b0e14;box-shadow:0 1px 0 rgba(255,255,255,.70) inset,0 -1px 0 rgba(11,14,20,.03) inset,0 8px 18px rgba(45,85,130,.10)}.foundable-reference-body[data-theme="light"] nav.top:not(.scrolled) .nav-cluster .signin-btn:hover{background:#cfdeeb;border-color:rgba(83,109,138,.34)}.foundable-reference-body .nav-cluster .nav-cta{min-width:104px;padding-inline:16px;transition:color .15s ease,background .15s ease,box-shadow .2s ease}.foundable-reference-body .nav-cluster .nav-cta::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:rgba(252,251,248,.96);box-shadow:0 1px 0 rgba(255,255,255,.28) inset;pointer-events:none}.foundable-reference-body[data-theme="light"] .nav-cluster .nav-cta,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster .nav-cta{color:#fcfbf8;-webkit-text-fill-color:#fcfbf8;border-color:rgba(23,23,23,.16)}.foundable-reference-body[data-theme="light"] .nav-cluster .nav-cta::before,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster .nav-cta::before{background:#171717;box-shadow:0 1px 0 rgba(255,255,255,.18) inset,0 10px 24px rgba(11,14,20,.18)}.foundable-reference-body .nav-cluster .nav-cta:hover,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster .nav-cta:hover{color:#171717;background:transparent;box-shadow:none;transform:none}.foundable-reference-body .nav-cluster .nav-cta:hover::before,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster .nav-cta:hover::before{background:#fff;box-shadow:0 1px 0 rgba(255,255,255,.36) inset}.foundable-reference-body[data-theme="light"] .nav-cluster .nav-cta:hover,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster .nav-cta:hover{color:#fcfbf8;-webkit-text-fill-color:#fcfbf8}.foundable-reference-body[data-theme="light"] .nav-cluster .nav-cta:hover::before,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster .nav-cta:hover::before{background:#171717;box-shadow:0 1px 0 rgba(255,255,255,.24) inset,0 14px 30px rgba(11,14,20,.24)}.foundable-reference-body .nav-cluster .signin-btn:hover,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster .signin-btn:hover{transform:none}@media (max-width:980px){.foundable-reference-body nav.top{padding-right:10px;padding-left:10px}.foundable-reference-body nav.top .nav-inner,.foundable-reference-body nav.top.scrolled .nav-inner{gap:10px;padding-right:8px;padding-left:10px}.foundable-reference-body .nav-logo{flex:0 0 auto}.foundable-reference-body nav.top .nav-cluster,.foundable-reference-body nav.top.scrolled .nav-cluster{display:inline-flex;max-width:calc(100vw - 150px);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.foundable-reference-body .nav-cluster::-webkit-scrollbar{display:none}.foundable-reference-body .nav-cluster a,.foundable-reference-body .nav-cluster button{padding-right:10px;padding-left:10px}.foundable-reference-body .nav-theme{flex:0 0 auto;width:32px;padding-right:0;padding-left:0}}.foundable-reference-body[data-theme="light"] .compare-col.us{background:#fff;color:var(--ink);border-color:var(--ink-08);box-shadow:0 20px 50px rgba(11,14,20,.10),0 0 0 1px rgba(39,99,255,.10) inset}.foundable-reference-body[data-theme="light"] .compare-col.us .cmp-title,.foundable-reference-body[data-theme="light"] .compare-col.us .cmp-title *{color:var(--ink)}.foundable-reference-body[data-theme="light"] .compare-col.us .compare-list li{background:#fff;color:var(--ink);border:1px solid var(--ink-08)}.foundable-reference-body[data-theme="light"] .compare-col.us .compare-list .ico{background:linear-gradient(135deg,var(--cobalt) 0%,var(--aqua) 100%);color:#fff}.foundable-reference-body[data-theme="light"] .cta-band-inner{background:#fff;color:var(--ink);border:1px solid var(--ink-08);box-shadow:0 20px 50px rgba(11,14,20,.10),0 0 0 1px rgba(39,99,255,.10) inset}.foundable-reference-body[data-theme="light"] .cta-band-inner::before{background:radial-gradient(58% 76% at 96% 0%,rgba(var(--cobalt-rgb),.30),transparent 62%),radial-gradient(50% 72% at 58% 104%,rgba(0,229,199,.26),transparent 62%),radial-gradient(48% 62% at 4% 78%,rgba(198,255,61,.24),transparent 66%)}.foundable-reference-body[data-theme="light"] .cta-band h2{color:var(--ink)}.foundable-reference-body .cta-band h2 em{font-style:normal;background:linear-gradient(100deg,var(--cobalt) 0%,var(--cobalt) 24%,var(--aqua-2) 64%,var(--lime-2) 100%);-webkit-background-clip:text;background-clip:text;color:var(--ink) !important;-webkit-text-fill-color:var(--ink)}.foundable-reference-body .shimmer{--shimmer-step:46ms;--shimmer-duration:820ms}.foundable-reference-body .shimmer .ch{color:var(--ink);animation:none}.foundable-reference-body .shimmer.played .ch:not(.cta-em-ch){animation:chShimmer var(--shimmer-duration) ease both;animation-delay:calc(var(--i) * var(--shimmer-step))}.foundable-reference-body .cta-band h2.shimmer em{font-style:normal;background:linear-gradient(100deg,var(--cobalt) 0%,var(--cobalt) 24%,var(--aqua-2) 64%,var(--lime-2) 100%);-webkit-background-clip:text;background-clip:text;color:var(--ink) !important;-webkit-text-fill-color:var(--ink)}.foundable-reference-body .cta-band h2.shimmer em .ch{color:var(--ink);-webkit-text-fill-color:var(--ink);animation:none}.foundable-reference-body .cta-band h2.shimmer.played em .ch{animation:chReveal var(--shimmer-duration) ease both;animation-delay:calc(var(--i) * var(--shimmer-step))}.foundable-reference-body .cta-band h2.shimmer.revealed em,.foundable-reference-body .cta-band h2.shimmer.revealed em .ch{color:transparent !important;-webkit-text-fill-color:transparent}@keyframes chShimmer{0%,100%{color:var(--ink)}45%{color:var(--c)}}@keyframes chReveal{0%{color:var(--ink);-webkit-text-fill-color:var(--ink)}100%{color:transparent;-webkit-text-fill-color:transparent}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.foundable-reference-body .cta-band h2.shimmer em,.foundable-reference-body .cta-band h2.shimmer em .ch,.foundable-reference-body .cta-band h2.shimmer.revealed em,.foundable-reference-body .cta-band h2.shimmer.revealed em .ch{color:var(--ink) !important;-webkit-text-fill-color:currentColor}}@media (prefers-reduced-motion:reduce){.foundable-reference-body .shimmer.played .ch:not(.cta-em-ch),.foundable-reference-body .cta-band h2.shimmer.played em .ch{animation:none}.foundable-reference-body .cta-band h2.shimmer em,.foundable-reference-body .cta-band h2.shimmer em .ch{color:transparent !important;-webkit-text-fill-color:transparent}}.foundable-reference-body[data-theme="light"] .cta-band p{color:var(--ink-70)}.foundable-reference-body[data-theme="light"] .cta-chatbox{background:rgba(255,255,255,.72);border-color:var(--ink-08);box-shadow:0 1px 0 rgba(255,255,255,.85) inset,0 22px 60px rgba(11,14,20,.10),0 6px 20px rgba(11,14,20,.06)}.foundable-reference-body[data-theme="light"] .cta-chatbox textarea{color:var(--ink)}.foundable-reference-body[data-theme="light"] .cta-chatbox textarea::placeholder{color:var(--ink-70)}.foundable-reference-body[data-theme="light"] .cta-chatbox-toolbar .tool{color:var(--ink-55)}.foundable-reference-body[data-theme="light"] .cta-chatbox-toolbar .tool:hover{color:var(--ink);background:var(--ink-04)}.foundable-reference-body .hero-chatbox .tool[data-locked="true"],.foundable-reference-body .cta-chatbox .tool[data-locked="true"]{background:rgba(11,14,20,.07) !important;color:var(--ink-70);cursor:pointer !important;opacity:.78}.foundable-reference-body .hero-chatbox .tool[data-locked="true"]:hover,.foundable-reference-body .cta-chatbox .tool[data-locked="true"]:hover,.foundable-reference-body .hero-chatbox .tool[data-locked="true"]:focus-visible,.foundable-reference-body .cta-chatbox .tool[data-locked="true"]:focus-visible{color:var(--ink-70);background:rgba(11,14,20,.10) !important;transform:none}.foundable-reference-body .hero-chatbox .tool.mic.is-listening,.foundable-reference-body .cta-chatbox .tool.mic.is-listening{color:var(--ink);background:var(--ink-08);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 10%,transparent),0 1px 0 rgba(255,255,255,.38) inset;opacity:1}.foundable-reference-body .landing-chat-lockout-popover,.foundable-reference-body .landing-chat-status{position:absolute;top:calc(100% + 10px);left:8px;z-index:7;max-width:min(360px,calc(100% - 16px));border:1px solid var(--ink-08);border-radius:10px;background:color-mix(in srgb,var(--paper) 94%,#fff);color:var(--ink);box-shadow:0 18px 45px rgba(11,14,20,.14),0 1px 0 rgba(255,255,255,.72) inset;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease}.foundable-reference-body .landing-chat-lockout-popover.is-visible,.foundable-reference-body .landing-chat-status.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.foundable-reference-body .landing-chat-lockout-popover,.foundable-reference-body .landing-chat-status{transition:none;transform:none}.foundable-reference-body .landing-chat-lockout-popover.is-visible,.foundable-reference-body .landing-chat-status.is-visible{transform:none}}.foundable-reference-body .landing-chat-lockout-popover{display:grid;gap:10px;padding:12px}.foundable-reference-body .landing-chat-lockout-popover p,.foundable-reference-body .landing-chat-status{font-size:13px;font-weight:600;line-height:1.35;letter-spacing:0}.foundable-reference-body .landing-chat-lockout-popover p{margin:0;color:var(--ink-70)}.foundable-reference-body .landing-chat-lockout-actions{display:flex;flex-wrap:wrap;gap:8px}.foundable-reference-body .landing-chat-lockout-actions button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;border:1px solid var(--ink-08);border-radius:8px;padding:0 12px;color:var(--ink);background:rgba(255,255,255,.72);cursor:pointer;font-size:13px;font-weight:700;letter-spacing:0}.foundable-reference-body .landing-chat-lockout-actions button[data-auth-action="signup"]{border-color:transparent;min-width:93px;height:32px;min-height:32px;border-radius:8px;padding:0 10px;color:#1c1c1c;background:rgba(252,251,248,.96);box-shadow:none;font-size:13px;font-weight:500;letter-spacing:-.015em}.foundable-reference-body .landing-chat-status{width:fit-content;padding:9px 11px;color:var(--ink-70)}.foundable-reference-body .landing-chat-status[data-tone="error"]{border-color:var(--danger-line);color:var(--danger-ink);background:var(--danger-surface)}.foundable-reference-body[data-theme="light"] .landing-chat-lockout-actions button[data-auth-action="signup"]{color:#fcfbf8;background:rgba(0,0,0,.88)}@media (max-width:780px){.foundable-reference-body section[id]{scroll-margin-top:118px}.foundable-reference-body .compare,.foundable-reference-body .built,.foundable-reference-body .wall,.foundable-reference-body .faq,.foundable-reference-body .cta-band{min-height:auto}.foundable-reference-body .compare,.foundable-reference-body .built,.foundable-reference-body .wall,.foundable-reference-body .faq,.foundable-reference-body .cta-band{display:block}.foundable-reference-body .integ{padding-top:82px;padding-bottom:66px}.foundable-reference-body .wall-marquee-wrap{margin-top:36px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 2%,#000 98%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 2%,#000 98%,transparent 100%)}.foundable-reference-body .built-showcase{width:min(100%,calc(100vw - 24px));height:360px;margin-top:36px}.foundable-reference-body .built-card{width:min(420px,calc(100vw - 36px));height:270px;border-radius:18px}.foundable-reference-body .built-card[data-position="center"]{transform:translate(-50%,-50%) scale(.9)}.foundable-reference-body .built-card[data-position="left"]{transform:translate(calc(-50% - clamp(96px,28vw,250px)),-50%) scale(.58)}.foundable-reference-body .built-card[data-position="right"]{transform:translate(calc(-50% + clamp(96px,28vw,250px)),-50%) scale(.58)}.foundable-reference-body .built-reference-strip{margin-top:10px;gap:6px}.foundable-reference-body .built-reference{height:32px;padding:0 10px;font-size:11px}.foundable-reference-body .cta-band{padding-top:72px;padding-bottom:36px}.foundable-reference-body .cta-band-inner{padding-top:52px;padding-bottom:52px}.foundable-reference-body footer{--landing-footer-bottom-bleed:0px;padding-top:72px;padding-bottom:72px}.foundable-reference-body footer canvas.footer-cloud-canvas{top:-240px;height:calc(100% + 240px + var(--landing-footer-bottom-bleed))}.foundable-reference-body footer::after{top:-140px;height:calc(100% + 140px);background:linear-gradient(180deg,var(--bone) 0px,var(--bone) 90px,color-mix(in srgb,var(--bone) 58%,transparent) 180px,color-mix(in srgb,var(--bone) 24%,transparent) 250px,transparent 330px)}.foundable-reference-body .how{padding:84px 18px 64px}.foundable-reference-body .how-scroll{height:auto !important}.foundable-reference-body .how-pin{position:relative;top:auto;gap:34px;width:100%}.foundable-reference-body .how-viewport{overflow:visible;height:auto;border-radius:18px;background:transparent !important}.foundable-reference-body .how-viewport::before,.foundable-reference-body .how-nav{display:none}.foundable-reference-body .how-track{display:grid;gap:14px;transform:none !important}.foundable-reference-body .how-card{width:100%;overflow:hidden;border-radius:22px;transform:none !important}.foundable-reference-body .how-card:hover{transform:none}.foundable-reference-body .how-card-inner{grid-template-columns:1fr;min-height:0}.foundable-reference-body .how-card-visual{min-height:clamp(210px,58vw,248px);height:auto;padding:18px;align-items:center;justify-content:center;border-right:0;border-bottom:1px solid var(--ink-08);background:radial-gradient(72% 64% at 20% 12%,rgba(var(--cobalt-rgb),.18),transparent 72%),radial-gradient(60% 58% at 86% 18%,rgba(0,229,199,.14),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--paper) 92%,var(--cobalt)),var(--paper)) !important}.foundable-reference-body .how-card:nth-child(2) .how-card-visual{background:radial-gradient(68% 60% at 18% 16%,rgba(0,229,199,.18),transparent 72%),radial-gradient(64% 58% at 84% 18%,rgba(198,255,61,.12),transparent 74%),linear-gradient(180deg,color-mix(in srgb,var(--paper) 92%,var(--aqua)),var(--paper)) !important}.foundable-reference-body .how-card:nth-child(3) .how-card-visual{background:radial-gradient(70% 62% at 18% 15%,rgba(var(--cobalt-rgb),.16),transparent 72%),radial-gradient(66% 60% at 84% 18%,rgba(198,255,61,.14),transparent 74%),linear-gradient(180deg,color-mix(in srgb,var(--paper) 92%,var(--lime)),var(--paper)) !important}.foundable-reference-body .how-card-visual>*{max-width:100%}.foundable-reference-body .how-card-visual .v-chat{width:min(100%,260px);height:206px;justify-content:center}.foundable-reference-body .how-card-visual .v-msg{opacity:1;transform:none}.foundable-reference-body .how-card-visual .v-msg.bot .v-bubble:empty::before{content:"I'll turn that into an audience, offer, and launch brief."}.foundable-reference-body .how-card-visual .v-build,.foundable-reference-body .how-card-visual .v-live{width:min(100%,292px);max-width:292px}.foundable-reference-body .how-card-visual .v-live-feed{height:120px}.foundable-reference-body .how-card-body{gap:12px;padding:24px 24px 28px}.foundable-reference-body .how-card-body h3{font-size:24px;line-height:1.08}.foundable-reference-body .how-card-body p{font-size:15px;line-height:1.55}.foundable-reference-body .pricing-hero{min-height:52svh;padding:112px 18px 58px}.foundable-reference-body .pricing-hero h1{font-size:42px;line-height:1.04}.foundable-reference-body .pricing-hero-copy{margin-top:18px;font-size:16px}.foundable-reference-body .pricing-plans,.foundable-reference-body .pricing-credits{padding-right:18px;padding-left:18px}.foundable-reference-body .pricing-credits-inner{grid-template-columns:1fr}.foundable-reference-body .pricing-credits-copy h2,.foundable-reference-body .pricing-fine-print h2{font-size:32px}.foundable-reference-body .pricing-credits{padding-top:58px;padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.foundable-reference-body .pricing-fine-print{align-items:flex-start;flex-direction:column;padding:60px 18px 68px}.foundable-reference-body .pricing-fine-print a{width:100%}.foundable-reference-body .compare-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100vw - 48px);max-width:342px;margin-right:auto;margin-left:auto;overflow:visible;white-space:normal}.foundable-reference-body .built-tabs{display:flex;flex-wrap:nowrap !important;justify-content:flex-start;width:calc(100vw - 48px);max-width:342px;margin-right:auto;margin-left:auto;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;white-space:nowrap}.foundable-reference-body .compare-tabs::-webkit-scrollbar,.foundable-reference-body .built-tabs::-webkit-scrollbar{display:none}.foundable-reference-body .compare-tab{width:100%;min-width:0;min-height:44px;justify-content:center;padding:0 6px;text-align:center;white-space:normal;font-size:0;line-height:1}.foundable-reference-body .compare-tab::after{font-size:12px;font-weight:700;line-height:1.15;letter-spacing:0}.foundable-reference-body .compare-tab[data-cmp="chat"]::after{content:"Chat tools"}.foundable-reference-body .compare-tab[data-cmp="builders"]::after{content:"App builders"}.foundable-reference-body .compare-tab[data-cmp="agencies"]::after{content:"Agencies"}.foundable-reference-body .built-tab{flex:0 0 auto;min-height:44px;scroll-snap-align:center}.foundable-reference-body .hero-chatbox-toolbar .tool,.foundable-reference-body .cta-chatbox-toolbar .tool{width:44px;height:44px;min-width:44px;min-height:44px}.foundable-reference-body .integ-link,.foundable-reference-body .built-card .btn{min-height:44px;align-items:center}.foundable-reference-body footer .social a{width:40px;height:40px;min-width:40px;min-height:40px}.foundable-reference-body footer .footer-col a{display:inline-flex;min-height:32px;align-items:center}.foundable-reference-body .compare-grid{gap:12px}.foundable-reference-body .compare-col{min-height:0;padding:18px}.foundable-reference-body .cmp-title{font-size:16px;line-height:1.25}.foundable-reference-body .compare-list{gap:8px;margin-top:14px}.foundable-reference-body .compare-list li{align-items:flex-start;gap:9px;padding:10px;font-size:13px;line-height:1.42}.foundable-reference-body .wall-marquee-wrap{display:block;width:100%;margin-top:30px;overflow:hidden;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:none;mask-image:none}.foundable-reference-body .wall-marquee-wrap::-webkit-scrollbar{display:none}.foundable-reference-body .wall-row{width:max-content;padding-left:18px;animation:wallLeft 100s linear infinite !important}.foundable-reference-body .wall-row.r2{display:none}.foundable-reference-body .wall-card{width:min(78vw,300px);flex-basis:min(78vw,300px);min-height:204px;padding:20px;scroll-snap-align:none}.foundable-reference-body .wall .section-heading{filter:none;opacity:1}.foundable-reference-body .wall .section-sub{filter:none;opacity:1}.foundable-reference-body .faq-item .q{min-height:58px;padding:16px}.foundable-reference-body .faq-item .q h4{font-size:15px;line-height:1.35}.foundable-reference-body .cta-band-inner{width:calc(100vw - 48px);padding:28px 20px;border-radius:18px}}@media (max-width:720px){.foundable-reference-body nav.top{padding:10px 12px 0}.foundable-reference-body nav.top .nav-inner,.foundable-reference-body nav.top.scrolled .nav-inner{position:relative;flex-wrap:nowrap;gap:10px;align-items:center;padding:8px;border-radius:18px}.foundable-reference-body .nav-logo{display:inline-flex;flex:1 1 auto;min-width:0;min-height:44px;align-items:center}.foundable-reference-body .nav-logo .wm{font-size:20px;line-height:1}.foundable-reference-body .nav-logo .fmark{align-self:center;height:20px}.foundable-reference-body .mobile-nav-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;margin-left:auto}.foundable-reference-body .mobile-nav-cta{display:inline-flex;height:44px;align-items:center;justify-content:center;border-radius:11px;padding:0 18px;text-decoration:none;white-space:nowrap}.foundable-reference-body .mobile-menu-toggle{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--ink-08);border-radius:11px;background:var(--ink-04);color:var(--ink);cursor:pointer;box-shadow:0 1px 0 rgba(255,255,255,.12) inset}.foundable-reference-body .mobile-menu-toggle svg{width:18px;height:18px}.foundable-reference-body .mobile-menu-toggle svg path{transition:opacity .16s ease,transform .2s ease;transform-origin:center}.foundable-reference-body nav.top.mobile-menu-open .mobile-menu-toggle svg path:nth-child(1){transform:translateY(5px) rotate(45deg)}.foundable-reference-body nav.top.mobile-menu-open .mobile-menu-toggle svg path:nth-child(2){opacity:0;transform:scaleX(.4)}.foundable-reference-body nav.top.mobile-menu-open .mobile-menu-toggle svg path:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.foundable-reference-body nav.top .nav-cluster,.foundable-reference-body nav.top.scrolled .nav-cluster{position:absolute;top:calc(100% + 8px);right:0;left:0;display:grid;width:auto;max-width:none;min-width:0;gap:4px;padding:10px;border-radius:18px;opacity:0;transform:translateY(-8px) scale(.985);transform-origin:top center;pointer-events:none;visibility:hidden;transition:opacity .18s ease,transform .2s ease,visibility .2s ease;overflow:hidden;z-index:4;background:linear-gradient(180deg,rgba(12,16,24,.96) 0%,rgba(7,10,16,.96) 100%);border-color:rgba(255,255,255,.13);box-shadow:0 1.5px 0 rgba(255,255,255,.10) inset,0 24px 70px rgba(0,0,0,.42);backdrop-filter:blur(20px) saturate(155%);-webkit-backdrop-filter:blur(20px) saturate(155%)}.foundable-reference-body[data-theme="light"] nav.top .nav-cluster,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster{background:linear-gradient(180deg,rgba(248,251,255,.98) 0%,rgba(240,246,252,.96) 100%);border-color:rgba(11,14,20,.10);box-shadow:0 1.5px 0 rgba(255,255,255,.96) inset,0 24px 70px rgba(11,14,20,.16)}.foundable-reference-body nav.top.mobile-menu-open .nav-cluster,.foundable-reference-body nav.top.scrolled.mobile-menu-open .nav-cluster{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;visibility:visible}.foundable-reference-body nav.top .nav-cluster a,.foundable-reference-body nav.top .nav-cluster button,.foundable-reference-body nav.top.scrolled .nav-cluster a,.foundable-reference-body nav.top.scrolled .nav-cluster button{width:100%;min-height:42px;justify-content:flex-start;padding:0 12px;border-radius:12px;color:#fff;font-size:14px;font-weight:650}.foundable-reference-body[data-theme="light"] nav.top .nav-cluster a,.foundable-reference-body[data-theme="light"] nav.top .nav-cluster button,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster a,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster button{color:var(--ink)}.foundable-reference-body .nav-cluster .nav-cta{display:none}.foundable-reference-body .nav-theme{width:100%;min-width:0}.foundable-reference-body .nav-theme::after{margin-left:8px;font-size:14px;font-weight:650}.foundable-reference-body[data-theme="light"] .nav-theme::after{content:"Dark mode"}.foundable-reference-body .pricing-hero{min-height:58svh;padding-top:104px}}@media (max-width:430px){.foundable-reference-body nav.top{padding-right:8px;padding-left:8px}.foundable-reference-body .nav-cluster{gap:4px}.foundable-reference-body .nav-cluster a,.foundable-reference-body .nav-cluster button{font-size:14px}.foundable-reference-body .nav-cluster .signin-btn{padding-right:12px;padding-left:12px}.foundable-reference-body .hero h1,.foundable-reference-body .pricing-hero h1{word-break:normal;overflow-wrap:anywhere}}@media (max-width:780px){.foundable-reference-body .hero-chatbox-toolbar .tool,.foundable-reference-body .cta-chatbox-toolbar .tool,.foundable-reference-body .hero-chatbox-toolbar .send,.foundable-reference-body .cta-chatbox-toolbar .send{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;border-radius:var(--landing-r-pill)}.foundable-reference-body .hero-chatbox,.foundable-reference-body .cta-chatbox{overflow:visible}.foundable-reference-body .hero-chatbox textarea,.foundable-reference-body .cta-chatbox textarea{min-height:66px}.foundable-reference-body .hero-chatbox-toolbar,.foundable-reference-body .cta-chatbox-toolbar{min-height:56px;align-items:center;gap:6px;padding:0 10px 10px}.foundable-reference-body .integ-link,.foundable-reference-body .built-card .btn{display:inline-flex;min-height:44px !important;align-items:center;justify-content:center;padding:0 18px}.foundable-reference-body footer .social a{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important}.foundable-reference-body footer .footer-col a{display:inline-flex;min-width:44px;min-height:44px;align-items:center}}@media (max-width:720px){.foundable-reference-body nav.top{--landing-mobile-nav-height:calc(64px + env(safe-area-inset-top,0px));--landing-mobile-nav-left-inset:max(16px,env(safe-area-inset-left,0px));--landing-mobile-nav-right-inset:max(8px,env(safe-area-inset-right,0px));--landing-mobile-menu-height:100dvh;--landing-mobile-menu-bottom-clearance:max(16px,calc(env(safe-area-inset-bottom,0px) + 12px));position:fixed;top:0;right:0;left:0;padding:calc(12px + env(safe-area-inset-top,0px)) var(--landing-mobile-nav-right-inset) 0 var(--landing-mobile-nav-left-inset);background-color:rgba(255,255,255,0);border-bottom:1px solid rgba(11,14,20,0);box-shadow:0 4px 20px rgba(11,14,20,0);transition:background-color 260ms cubic-bezier(.33,1,.68,1),border-color 260ms cubic-bezier(.33,1,.68,1),box-shadow 260ms cubic-bezier(.33,1,.68,1);will-change:background-color,border-color,box-shadow}.foundable-reference-body nav.top.scrolled{position:fixed;top:0;right:0;left:0;height:var(--landing-mobile-nav-height);padding:calc(12px + env(safe-area-inset-top,0px)) var(--landing-mobile-nav-right-inset) 0 var(--landing-mobile-nav-left-inset);background-color:rgba(255,255,255,0.96);border-bottom:1px solid var(--ink-08);box-shadow:0 4px 20px rgba(11,14,20,0.06);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);transform:translateZ(0)}.foundable-reference-body nav.top:not(.scrolled) .nav-inner{padding:0;gap:4px;border:0;border-color:transparent;border-radius:0;background:transparent !important;background-color:transparent !important;background-image:none !important;box-shadow:none !important;backdrop-filter:none;-webkit-backdrop-filter:none}.foundable-reference-body nav.top.scrolled .nav-inner{padding:0;gap:8px;border:0;border-radius:0}.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-inner{background:transparent !important;background-color:transparent !important;border-color:transparent;box-shadow:none !important;backdrop-filter:none;-webkit-backdrop-filter:none}.foundable-reference-body[data-theme="light"] nav.top.mobile-menu-open .nav-inner,.foundable-reference-body[data-theme="light"] nav.top.scrolled.mobile-menu-open .nav-inner{padding:0;gap:4px;border:0;border-radius:0;background:transparent !important;background-color:transparent !important;background-image:none !important;box-shadow:none !important;backdrop-filter:none;-webkit-backdrop-filter:none;transition:none}.foundable-reference-body .nav-logo{position:relative;z-index:96;width:auto;height:24px;min-height:24px;flex:0 0 auto;align-self:center;gap:0;align-items:center}.foundable-reference-body .nav-logo .wm{font-size:28.5px;font-weight:800;letter-spacing:-.035em;line-height:24px}.foundable-reference-body .nav-logo .fmark{height:24px;align-self:center}.foundable-reference-body .mobile-nav-actions{gap:4px;position:relative;z-index:96}.foundable-reference-body .mobile-nav-cta{width:auto;min-width:104px;height:44px;min-height:44px;padding:0 14px;border:0;border-radius:10px;background:rgba(252,251,248,.96);color:#1c1c1c;box-shadow:none;font-size:13px;font-weight:500;letter-spacing:-.015em}.foundable-reference-body[data-theme="light"] .mobile-nav-cta{background:rgba(0,0,0,.88);color:#fcfbf8;-webkit-text-fill-color:#fcfbf8}.foundable-reference-body .mobile-menu-toggle{position:relative;z-index:97;width:44px;height:44px;border:0;border-radius:0;background:transparent;color:var(--ink);box-shadow:none;pointer-events:auto;touch-action:manipulation}.foundable-reference-body .mobile-menu-toggle svg{position:absolute;inset:8px;width:24px;height:24px;transition:opacity 100ms ease-out,transform 100ms ease-out}.foundable-reference-body .mobile-menu-toggle svg path{opacity:1 !important;transform:none !important}.foundable-reference-body .mobile-menu-toggle .menu-icon{opacity:1;transform:scale(1);transition-delay:100ms}.foundable-reference-body .mobile-menu-toggle .menu-close-icon{opacity:0;transform:scale(.5)}.foundable-reference-body nav.top.mobile-menu-open .mobile-menu-toggle .menu-icon{opacity:0;transform:scale(.5);transition-delay:0ms}.foundable-reference-body nav.top.mobile-menu-open .mobile-menu-toggle .menu-close-icon{opacity:1;transform:scale(1);transition-delay:100ms}.foundable-reference-body nav.top.mobile-menu-open{position:fixed;top:0;right:0;left:0;height:var(--landing-mobile-nav-height);background:transparent;transition-duration:350ms;transition-timing-function:cubic-bezier(.33,1,.68,1)}.foundable-reference-body nav.top.scrolled.mobile-menu-open{height:var(--landing-mobile-nav-height);padding:calc(12px + env(safe-area-inset-top,0px)) var(--landing-mobile-nav-right-inset) 0 var(--landing-mobile-nav-left-inset)}.foundable-reference-body[data-theme="light"] nav.top.mobile-menu-open{background:transparent}.foundable-reference-body .funnel-scroll{height:auto !important}.foundable-reference-body .funnel-pin{position:relative;top:auto;display:block;height:auto;min-height:0;overflow:visible;padding:88px 18px 72px}.foundable-reference-body .funnel-stage,.foundable-reference-body .funnel-field{display:none}.foundable-reference-body .funnel-head{position:relative;top:auto;left:auto;width:min(100%,560px);margin:0 auto 28px;transform:none !important}.foundable-reference-body .funnel-chat{position:relative;top:auto;left:auto;width:min(100%,468px);margin:0 auto;opacity:1 !important;transform:none !important}.foundable-reference-body .funnel-chat .fc-window{height:auto;max-height:none}.foundable-reference-body .funnel-chat .fc-body{overflow:visible}.foundable-reference-body .funnel-chat .fc-user,.foundable-reference-body .funnel-chat .fc-resp,.foundable-reference-body .funnel-chat .fc-build,.foundable-reference-body .funnel-chat .fc-cust{display:block}.foundable-reference-body .funnel-chat .fc-worked{display:inline-flex}.foundable-reference-body .funnel-chat .fc-tools{display:flex}html[data-landing-ready] .foundable-reference-body .funnel-chat .fc-msg{display:block}html[data-landing-ready] .foundable-reference-body .funnel-chat .fc-worked{display:inline-flex}html[data-landing-ready] .foundable-reference-body .funnel-chat .fc-tools{display:flex}html[data-landing-ready] .foundable-reference-body .funnel[data-funnel-compact-playing="true"] .fc-msg:not(.show){display:none}.foundable-reference-body nav.top .nav-cluster,.foundable-reference-body nav.top.scrolled .nav-cluster{position:fixed;inset:0;display:none;width:auto;max-width:none;min-width:0;height:100vh;height:100dvh;height:var(--landing-mobile-menu-height);max-height:100lvh;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,48px) minmax(0,1fr) 44px;column-gap:12px;row-gap:0;padding:calc(var(--landing-mobile-nav-height) + 4px) 16px var(--landing-mobile-menu-bottom-clearance);border:0;border-radius:0;opacity:1;transform:none;pointer-events:none;visibility:hidden;overflow:hidden;overscroll-behavior:contain;z-index:90;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:visibility 0s linear 0s;will-change:auto}.foundable-reference-body nav.top .nav-cluster::before,.foundable-reference-body nav.top.scrolled .nav-cluster::before{display:none}.foundable-reference-body[data-theme="light"] nav.top .nav-cluster,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster{background:transparent;border:0;box-shadow:none}.foundable-reference-body nav.top.mobile-menu-open .nav-cluster,.foundable-reference-body nav.top.scrolled.mobile-menu-open .nav-cluster{display:grid;opacity:1;transform:none;pointer-events:auto;visibility:visible;background:#e8f1fb;transition-delay:0s;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.foundable-reference-body[data-theme="light"] nav.top.mobile-menu-open .nav-cluster,.foundable-reference-body[data-theme="light"] nav.top.scrolled.mobile-menu-open .nav-cluster{background:#e8f1fb}.foundable-reference-body nav.top .nav-cluster a,.foundable-reference-body nav.top .nav-cluster button,.foundable-reference-body nav.top.scrolled .nav-cluster a,.foundable-reference-body nav.top.scrolled .nav-cluster button{grid-column:1 / -1;width:100%;min-height:48px;justify-content:space-between;padding:10px 0 9px;border:0;border-bottom:1px solid rgba(252,251,248,.12);border-radius:0;color:#fcfbf8;background:transparent;box-shadow:none;font-size:18px;font-weight:400;letter-spacing:0;line-height:28px;opacity:0;transform:translateY(-4px);transition:opacity 220ms ease,transform 260ms cubic-bezier(.22,1,.36,1),color 160ms ease,background 160ms ease}.foundable-reference-body nav.top.mobile-menu-open .nav-cluster a,.foundable-reference-body nav.top.mobile-menu-open .nav-cluster button,.foundable-reference-body nav.top.scrolled.mobile-menu-open .nav-cluster a,.foundable-reference-body nav.top.scrolled.mobile-menu-open .nav-cluster button{opacity:1;transform:none}.foundable-reference-body nav.top.mobile-menu-open .nav-cluster a:nth-child(1),.foundable-reference-body nav.top.mobile-menu-open .nav-cluster button:nth-child(1){transition-delay:35ms,35ms,0ms,0ms}.foundable-reference-body nav.top.mobile-menu-open .nav-cluster a:nth-child(2),.foundable-reference-body nav.top.mobile-menu-open .nav-cluster button:nth-child(2){transition-delay:55ms,55ms,0ms,0ms}.foundable-reference-body nav.top.mobile-menu-open .nav-cluster a:nth-child(3),.foundable-reference-body nav.top.mobile-menu-open .nav-cluster button:nth-child(3){transition-delay:75ms,75ms,0ms,0ms}.foundable-reference-body nav.top.mobile-menu-open .nav-cluster a:nth-child(4),.foundable-reference-body nav.top.mobile-menu-open .nav-cluster button:nth-child(4){transition-delay:95ms,95ms,0ms,0ms}.foundable-reference-body nav.top.mobile-menu-open .nav-cluster a:nth-child(5),.foundable-reference-body nav.top.mobile-menu-open .nav-cluster button:nth-child(5){transition-delay:115ms,115ms,0ms,0ms}.foundable-reference-body[data-theme="light"] nav.top .nav-cluster a,.foundable-reference-body[data-theme="light"] nav.top .nav-cluster button,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster a,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster button{color:#171717;border-bottom-color:rgba(23,23,23,.22)}.foundable-reference-body nav.top .nav-cluster a.nav-active,.foundable-reference-body nav.top .nav-cluster .nav-pricing.active,.foundable-reference-body nav.top .nav-cluster .nav-pricing[aria-current="page"],.foundable-reference-body nav.top.scrolled .nav-cluster a.nav-active,.foundable-reference-body nav.top.scrolled .nav-cluster .nav-pricing.active,.foundable-reference-body nav.top.scrolled .nav-cluster .nav-pricing[aria-current="page"]{background:transparent;color:#fcfbf8}.foundable-reference-body[data-theme="light"] nav.top .nav-cluster a.nav-active,.foundable-reference-body[data-theme="light"] nav.top .nav-cluster .nav-pricing.active,.foundable-reference-body[data-theme="light"] nav.top .nav-cluster .nav-pricing[aria-current="page"],.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster a.nav-active,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster .nav-pricing.active,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster .nav-pricing[aria-current="page"]{background:transparent;color:#171717}.foundable-reference-body nav.top .nav-cluster .signin-btn,.foundable-reference-body nav.top.scrolled .nav-cluster .signin-btn{grid-column:1;grid-row:7;height:44px;min-height:44px;margin:0 !important;padding:0 12px;border:0;border-bottom:0;border-radius:12px;justify-content:center;background:transparent;box-shadow:none;font-size:16px;line-height:24px}.foundable-reference-body[data-theme="light"] nav.top .nav-cluster .signin-btn,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster .signin-btn{border:0;border-bottom:0;color:#171717;background:transparent;box-shadow:none}.foundable-reference-body nav.top .nav-cluster .nav-cta,.foundable-reference-body nav.top.scrolled .nav-cluster .nav-cta{grid-column:2;grid-row:7;display:inline-flex;height:44px;min-height:44px;margin:0 !important;padding:0 12px;border-bottom:0;border-radius:12px;justify-content:center;background:rgba(252,251,248,.96);color:#1c1c1c;font-size:16px;font-weight:400;line-height:24px}.foundable-reference-body[data-theme="light"] nav.top .nav-cluster .nav-cta,.foundable-reference-body[data-theme="light"] nav.top.scrolled .nav-cluster .nav-cta{background:#171717;color:#fcfbf8;-webkit-text-fill-color:#fcfbf8}.foundable-reference-body[data-theme="light"] nav.top.mobile-menu-open .nav-cluster .nav-cta,.foundable-reference-body[data-theme="light"] nav.top.scrolled.mobile-menu-open .nav-cluster .nav-cta{background:#0b0e14;color:#fcfbf8;box-shadow:0 1px 0 rgba(255,255,255,.16) inset,0 12px 26px rgba(11,14,20,.20)}.foundable-reference-body[data-theme="light"] nav.top.mobile-menu-open .nav-cluster .nav-cta::before,.foundable-reference-body[data-theme="light"] nav.top.scrolled.mobile-menu-open .nav-cluster .nav-cta::before{display:none}.foundable-reference-body .hero-content{height:auto;max-width:none;width:100%}.foundable-reference-body .hero-eyebrow,.foundable-reference-body .hero-trust{display:none}.foundable-reference-body .hero-eyebrow.hero-official-identity{display:inline-flex;gap:6px;margin-bottom:14px;padding:6px 10px 6px 8px;font-size:12px}.foundable-reference-body .hero-copy-desktop{display:none}.foundable-reference-body .hero-copy-mobile{display:inline}.foundable-reference-body .hero::after{bottom:-1px;height:clamp(260px,38svh,430px);background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bone) 10%,transparent) 22%,color-mix(in srgb,var(--bone) 36%,transparent) 48%,color-mix(in srgb,var(--bone) 72%,transparent) 72%,var(--bone) 92%,var(--bone) 100%)}.foundable-reference-body .funnel{margin-top:-1px}.foundable-reference-body .hero-chatbox .tw-caret{display:inline}.foundable-reference-body .hero-chatbox-toolbar .tool,.foundable-reference-body .hero-chatbox-toolbar .send{border-radius:var(--landing-r-pill)}.foundable-reference-body .hero-chatbox-toolbar .tool{color:rgba(11,14,20,.56);background:rgba(255,255,255,.42);border:0}.foundable-reference-body .hero-chatbox-toolbar .tool.mic{margin-left:auto;background:transparent;border-color:transparent}.foundable-reference-body .hero-chatbox-toolbar .tool.mic.is-listening{background:rgba(255,255,255,.42);opacity:1}.foundable-reference-body .hero-chatbox-toolbar .send{margin-left:4px;color:#171717;background:rgba(252,251,248,.96);opacity:.5;box-shadow:none;filter:none}.foundable-reference-body[data-theme="light"] .hero-chatbox.has-content .hero-chatbox-toolbar .send,.foundable-reference-body[data-theme="light"] .cta-chatbox.has-content .cta-chatbox-toolbar .send{background:#fcfbf8 !important;opacity:1 !important;box-shadow:0 0 0 1px rgba(11,14,20,.10),0 2px 8px rgba(11,14,20,.12) !important}.foundable-reference-body .hero-chatbox-toolbar .send svg{transform:none}.foundable-reference-body .cta-chatbox{background:#f5f2ec;border:1px solid var(--ink-12);box-shadow:0 1px 0 rgba(255,255,255,.82) inset,0 0 0 1px rgba(11,14,20,.08),0 18px 52px rgba(var(--cobalt-rgb),.12)}.foundable-reference-body .cta-chatbox textarea{min-height:72px;padding:8px;color:rgba(11,14,20,.74);font-size:15.5px;font-weight:400;line-height:21.5px}.foundable-reference-body .cta-chatbox-toolbar{min-height:36px;gap:4px;padding:0}.foundable-reference-body .cta-chatbox-toolbar .tool,.foundable-reference-body .cta-chatbox-toolbar .send{width:36px !important;height:36px !important;min-width:36px !important;min-height:36px !important;border-radius:var(--landing-r-pill)}.foundable-reference-body .cta-chatbox-toolbar .tool{color:rgba(11,14,20,.56);background:rgba(255,255,255,.42);border:0}.foundable-reference-body .cta-chatbox-toolbar .tool.mic{background:transparent;border-color:transparent}.foundable-reference-body .cta-chatbox-toolbar .tool.mic.is-listening{background:rgba(255,255,255,.42);opacity:1}.foundable-reference-body .cta-chatbox-toolbar .send{margin-left:4px;color:#171717;background:rgba(252,251,248,.96);opacity:.5;box-shadow:none;filter:none}.foundable-reference-body .cta-chatbox .landing-chat-lockout-popover,.foundable-reference-body .cta-chatbox .landing-chat-status{top:auto;bottom:calc(100% + 10px);left:8px;max-width:min(360px,calc(100% - 16px));transform:translateY(4px)}.foundable-reference-body .cta-chatbox .landing-chat-lockout-popover.is-visible,.foundable-reference-body .cta-chatbox .landing-chat-status.is-visible{transform:translateY(0)}}.foundable-reference-body :where(.nav-logo,.cmp-fbrand,.cm-foundable-word,footer .footer-brand .row){--foundable-wordmark-size:31.5px;--foundable-wordmark-mark-height:38.3px;--foundable-wordmark-gap:3.5px;--foundable-wordmark-shift-y:-1.8px;--foundable-wordmark-ratio:4.616279;--foundable-wordmark-image:url("/landing/foundable-wordmark-dark.png");display:inline-block;position:relative;width:calc(var(--foundable-wordmark-mark-height) * var(--foundable-wordmark-ratio));height:var(--foundable-wordmark-mark-height);flex:0 0 auto;overflow:hidden;background-image:var(--foundable-wordmark-image);background-position:center;background-repeat:no-repeat;background-size:contain;color:var(--ink);line-height:0;transform:translateY(var(--foundable-wordmark-shift-y))}.foundable-reference-body[data-theme="light"] :where(.nav-logo,.cmp-fbrand,.cm-foundable-word,footer .footer-brand .row){--foundable-wordmark-image:url("/landing/foundable-wordmark-dark.png")}.foundable-reference-body .nav-logo{--foundable-wordmark-size:18.9px;--foundable-wordmark-mark-height:23px;--foundable-wordmark-gap:2.1px;--foundable-wordmark-shift-y:-1.08px}.foundable-reference-body .cmp-fbrand,.foundable-reference-body .cm-foundable-word{--foundable-wordmark-size:16px;--foundable-wordmark-mark-height:19.5px;--foundable-wordmark-gap:2px;--foundable-wordmark-shift-y:-0.9px;color:inherit}.foundable-reference-body footer .footer-brand .row{--foundable-wordmark-size:28px;--foundable-wordmark-mark-height:34px;--foundable-wordmark-gap:3px;--foundable-wordmark-shift-y:-1.55px}.foundable-reference-body :where(.nav-logo .fmark,.cmp-fbrand .cmp-fmark,.cm-foundable-mark,footer .footer-brand .row .fmark){display:block;position:absolute;inset:0;width:100%;height:100%;line-height:0;opacity:0;pointer-events:none}.foundable-reference-body :where(.nav-logo .fmark img,.cmp-fbrand .cmp-fmark img,.cm-foundable-mark img,footer .footer-brand .row .fmark img){display:block;width:auto;height:100%;max-width:none}.foundable-reference-body :where(.nav-logo .wm,.cmp-fbrand .cmp-fwm,.cm-foundable-name,footer .footer-brand .name){display:block;position:absolute;inset:0;color:currentColor;font-family:var(--font-jakarta),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--foundable-wordmark-size);font-weight:800;letter-spacing:.009em;line-height:.86;margin:0;transform:none;opacity:0;pointer-events:none}@media (max-width:720px){.foundable-reference-body .nav-logo{--foundable-wordmark-size:17.7px;--foundable-wordmark-mark-height:21.6px;--foundable-wordmark-gap:1.95px;--foundable-wordmark-shift-y:-0.99px;width:calc(var(--foundable-wordmark-mark-height) * var(--foundable-wordmark-ratio));flex:0 0 auto;height:24px;min-height:24px}}@media (max-width:374px){.foundable-reference-body .nav-logo{--foundable-wordmark-size:14.85px;--foundable-wordmark-mark-height:18.15px;--foundable-wordmark-gap:1.65px;--foundable-wordmark-shift-y:-0.81px;width:calc(var(--foundable-wordmark-mark-height) * var(--foundable-wordmark-ratio));flex:0 0 auto;height:21.6px;min-height:21.6px}}@media (min-width:721px) and (max-width:980px){.foundable-reference-body nav.top .nav-inner{width:min(1120px,calc(100vw - 14px)) !important}.foundable-reference-body nav.top .nav-inner{gap:8px !important}.foundable-reference-body nav.top .nav-cluster a,.foundable-reference-body nav.top .nav-cluster button{font-size:12px !important}.foundable-reference-body nav.top .nav-cluster a,.foundable-reference-body nav.top .nav-cluster .nav-theme{padding-left:5px !important;padding-right:5px !important}.foundable-reference-body nav.top .nav-cluster .signin-btn,.foundable-reference-body nav.top .nav-cluster .nav-cta{padding-left:10px !important;padding-right:10px !important}}@media (max-width:720px){.foundable-reference-body footer .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px;align-items:start}.foundable-reference-body footer .footer-brand{grid-column:1 / -1;margin-bottom:6px}}.foundable-reference-body .hero-chatbox textarea,.foundable-reference-body .cta-chatbox textarea{caret-color:currentColor}.foundable-reference-body .hero-chatbox.has-content .tw-overlay{opacity:0}.foundable-reference-body .hero-chatbox-toolbar .send,.foundable-reference-body .cta-chatbox-toolbar .send{background:rgba(252,251,248,.96) !important;color:#1c1c1c !important;box-shadow:none !important;filter:none !important}.foundable-reference-body[data-theme="light"] .hero-chatbox-toolbar .send,.foundable-reference-body[data-theme="light"] .cta-chatbox-toolbar .send{background:#171717 !important;color:#fcfbf8 !important}.foundable-reference-body .hero-content{display:flex;flex-direction:column;align-items:center;gap:var(--landing-stack);width:100%;max-width:var(--landing-measure-wide);height:auto;margin:0 auto;text-align:center}.foundable-reference-body .hero h1{width:auto;max-width:var(--landing-measure-wide);margin:0;color:var(--ink);font-size:var(--landing-display);font-weight:700;line-height:1.04;letter-spacing:-0.03em;text-wrap:balance;overflow-wrap:normal;white-space:normal}.foundable-reference-body .hero-sub{width:auto;max-width:var(--landing-measure);margin:0;color:var(--ink-70);font-size:var(--landing-sub);font-weight:400;line-height:1.5;letter-spacing:-0.005em;text-wrap:balance}.foundable-reference-body .hero-chatbox,.foundable-reference-body .cta-chatbox{box-sizing:border-box;width:min(100%,var(--landing-prompt-max));max-width:var(--landing-prompt-max);height:auto;min-height:0;margin:0 auto;gap:6px;padding:10px;border-radius:var(--landing-r-lg);background:var(--bone-2);border:1px solid var(--ink-08);box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 18px 60px rgba(var(--cobalt-rgb),.14);backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}.foundable-reference-body .hero-chatbox textarea,.foundable-reference-body .cta-chatbox textarea{flex:1 1 auto;height:auto;min-height:64px;padding:12px 14px 4px;color:var(--ink);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5}.foundable-reference-body .hero-chatbox .tw-overlay{top:22px;left:24px;right:24px;color:var(--ink-70);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5}.foundable-reference-body .hero-chatbox-toolbar,.foundable-reference-body .cta-chatbox-toolbar{min-height:44px;align-items:center;gap:6px;padding:0}.foundable-reference-body .section-heading,.foundable-reference-body .cta-band h2,.foundable-reference-body .funnel-head h2,.foundable-reference-body .compare .section-heading{max-width:var(--landing-measure-wide);margin-inline:auto;font-size:var(--landing-h2);font-weight:700;line-height:1.08;letter-spacing:-0.02em}.foundable-reference-body .section-sub,.foundable-reference-body .cta-band p,.foundable-reference-body .funnel-subheadline,.foundable-reference-body .compare .section-sub{max-width:var(--landing-measure);margin-inline:auto;font-size:var(--landing-sub);line-height:1.5}.foundable-reference-body .compare-matrix,.foundable-reference-body .cta-band-inner{width:100%;max-width:var(--landing-container);margin-inline:auto}.foundable-reference-body .wall-head{max-width:var(--landing-container);margin-inline:auto;padding-inline:var(--landing-gutter)}.foundable-reference-body footer .footer-inner[data-public-footer]{max-width:var(--landing-container);margin-inline:auto;padding-inline:var(--landing-gutter)}.foundable-reference-body .hero-chatbox-toolbar .tool,.foundable-reference-body .cta-chatbox-toolbar .tool,.foundable-reference-body .hero-chatbox-toolbar .send,.foundable-reference-body .cta-chatbox-toolbar .send{flex:0 0 auto;border-radius:var(--landing-r-pill) !important}@media (min-width:781px){.foundable-reference-body .hero-chatbox-toolbar .tool,.foundable-reference-body .cta-chatbox-toolbar .tool,.foundable-reference-body .hero-chatbox-toolbar .send,.foundable-reference-body .cta-chatbox-toolbar .send{width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important}}@media (max-width:780px){.foundable-reference-body .hero-chatbox-toolbar .tool,.foundable-reference-body .cta-chatbox-toolbar .tool,.foundable-reference-body .hero-chatbox-toolbar .send,.foundable-reference-body .cta-chatbox-toolbar .send{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important}}.foundable-reference-body .hero-chatbox-toolbar .tool,.foundable-reference-body .cta-chatbox-toolbar .tool{background:transparent;border:0;color:var(--ink-55)}.foundable-reference-body .hero-chatbox-toolbar .tool:hover,.foundable-reference-body .cta-chatbox-toolbar .tool:hover{background:var(--ink-04);color:var(--ink)}.foundable-reference-body .hero-chatbox-toolbar .tool.mic{margin-left:auto}.foundable-reference-body .hero-chatbox:not(.has-content) .hero-chatbox-toolbar .send,.foundable-reference-body .cta-chatbox:not(.has-content) .cta-chatbox-toolbar .send{margin-left:4px;opacity:.5 !important;box-shadow:none !important;filter:none !important}.foundable-reference-body .hero-chatbox.has-content .hero-chatbox-toolbar .send,.foundable-reference-body .cta-chatbox.has-content .cta-chatbox-toolbar .send{margin-left:4px;opacity:1 !important;box-shadow:0 0 0 1px rgba(11,14,20,.10),0 2px 8px rgba(11,14,20,.12) !important;filter:none !important}@media (min-width:781px){.foundable-reference-body .hero-content .hero-chatbox{margin-top:clamp(14px,1.9vw,28px)}}@media (min-width:721px) and (max-width:780px){.foundable-reference-body .funnel-scroll{height:auto !important}.foundable-reference-body .funnel-pin{position:relative;top:auto;display:block;height:auto;min-height:0;overflow:visible;padding:88px 18px 72px}.foundable-reference-body .funnel-stage,.foundable-reference-body .funnel-field{display:none}.foundable-reference-body .funnel-head{position:relative;top:auto;left:auto;width:min(100%,560px);margin:0 auto 28px;transform:none !important}.foundable-reference-body .funnel-chat{position:relative;top:auto;left:auto;width:min(100%,468px);margin:0 auto;opacity:1 !important;transform:none !important}.foundable-reference-body .funnel-chat .fc-window{height:auto;max-height:none}.foundable-reference-body .funnel-chat .fc-body{overflow:visible}.foundable-reference-body .funnel-chat .fc-user,.foundable-reference-body .funnel-chat .fc-resp,.foundable-reference-body .funnel-chat .fc-build,.foundable-reference-body .funnel-chat .fc-cust{display:block}.foundable-reference-body .funnel-chat .fc-worked{display:inline-flex}.foundable-reference-body .funnel-chat .fc-tools{display:flex}html[data-landing-ready] .foundable-reference-body .funnel-chat .fc-msg{display:block}html[data-landing-ready] .foundable-reference-body .funnel-chat .fc-worked{display:inline-flex}html[data-landing-ready] .foundable-reference-body .funnel-chat .fc-tools{display:flex}html[data-landing-ready] .foundable-reference-body .funnel[data-funnel-compact-playing="true"] .fc-msg:not(.show){display:none}}