.mkt{--bg:#08090a;--bg-2:#0d0e11;--panel:#0f1011;--elev:#16171a;--line:hsla(0,0%,100%,.06);--line-2:hsla(0,0%,100%,.1);--line-3:hsla(0,0%,100%,.18);--t1:#f7f8f8;--t2:#c9cfd8;--t3:#8a8f98;--t4:#62666d;--brand:#6366f1;--brand-2:#a78bfa;--brand-ink:#fff;--glass-a:hsla(0,0%,100%,.035);--glass-b:hsla(0,0%,100%,.012);--glass-shadow:0 1px 0 hsla(0,0%,100%,.04) inset,0 20px 60px -20px rgba(0,0,0,.7);--mock-a:#121316;--mock-b:#0d0e10;--mock-shadow:0 40px 100px -30px rgba(0,0,0,.9);--grid:hsla(0,0%,100%,.045);--glow-a:.28;--input:hsla(0,0%,100%,.03);--nav:rgba(8,9,10,.6);--ok:#34d399;--ok-ink:#6ee7b7;--ok-bg:rgba(52,211,153,.08);--ok-line:rgba(52,211,153,.35);font-feature-settings:"cv01","ss03","cv11";background:var(--bg);color:var(--t1);-webkit-font-smoothing:antialiased;isolation:isolate;transition:background .25s,color .25s}[data-theme=light] .mkt{--bg:#fbfbfc;--bg-2:#f4f5f7;--panel:#fff;--elev:#fff;--line:rgba(15,17,23,.08);--line-2:rgba(15,17,23,.12);--line-3:rgba(15,17,23,.2);--t1:#0b0c0f;--t2:#3a3f4b;--t3:#6b7180;--t4:#9096a3;--brand:#4f46e5;--brand-2:#7c3aed;--glass-a:hsla(0,0%,100%,.9);--glass-b:hsla(0,0%,100%,.7);--glass-shadow:0 1px 0 hsla(0,0%,100%,.9) inset,0 1px 2px rgba(15,17,23,.04),0 18px 50px -24px rgba(15,17,23,.18);--mock-a:#fff;--mock-b:#f7f8fa;--mock-shadow:0 40px 100px -30px rgba(15,17,23,.28);--grid:rgba(15,17,23,.035);--glow-a:.16;--input:#fff;--nav:rgba(251,251,252,.7);--ok:#059669;--ok-ink:#047857;--ok-bg:rgba(5,150,105,.08);--ok-line:rgba(5,150,105,.3)}.mkt.agents{--brand:#10b981;--brand-2:#34d399}[data-theme=light] .mkt.agents{--brand:#059669;--brand-2:#10b981}.mkt .display{letter-spacing:-.04em;line-height:1.02}.mkt .display,.mkt .h2{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-weight:600;text-wrap:balance}.mkt .h2{letter-spacing:-.03em;line-height:1.1}.mkt .eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.mkt .grad{background:linear-gradient(120deg,var(--t1) 0,var(--t1) 35%,var(--brand-2) 70%,var(--brand) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.mkt .lead{color:var(--t2);font-size:1.125rem;line-height:1.6;letter-spacing:-.01em}.mkt .t1{color:var(--t1)}.mkt .t2{color:var(--t2)}.mkt .t3{color:var(--t3)}.mkt .t4{color:var(--t4)}.mkt .ok{color:var(--ok-ink)}.mkt .b2{color:var(--brand-2)}.mkt .glass{background:linear-gradient(180deg,var(--glass-a),var(--glass-b));border:1px solid var(--line);box-shadow:var(--glass-shadow);border-radius:18px}.mkt .glass-hover{transition:border-color .25s,transform .25s,box-shadow .25s}.mkt .glass-hover:hover{border-color:var(--line-3);transform:translateY(-2px);box-shadow:var(--glass-shadow),0 0 0 1px color-mix(in oklab,var(--brand) 25%,transparent)}.mkt .hairline{border-color:var(--line)}.mkt .sub{background:var(--bg-2)}.mkt .inp{background:var(--input);border:1px solid var(--line-2);color:var(--t1)}.mkt .inp:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand) 20%,transparent)}.mkt .inp::-moz-placeholder{color:var(--t4)}.mkt .inp::placeholder{color:var(--t4)}.mkt .chip{border:1px solid var(--line-2);background:var(--glass-a);color:var(--t2)}.mkt .icon-tile{background:color-mix(in oklab,var(--brand) 14%,transparent);color:var(--brand);border:1px solid color-mix(in oklab,var(--brand) 30%,transparent)}.mkt .ok-tile{background:var(--ok-bg);color:var(--ok-ink);border:1px solid var(--ok-line)}.mkt .btn-brand{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.75rem 1.35rem;border-radius:12px;font-weight:600;font-size:.95rem;color:var(--brand-ink);letter-spacing:-.01em;background:linear-gradient(180deg,color-mix(in oklab,var(--brand) 90%,#fff) 0,var(--brand) 100%);box-shadow:0 1px 0 hsla(0,0%,100%,.25) inset,0 8px 24px -8px color-mix(in oklab,var(--brand) 70%,transparent),0 0 0 1px color-mix(in oklab,var(--brand) 60%,#000);transition:transform .15s,box-shadow .2s,filter .2s}.mkt .btn-brand:hover{transform:translateY(-1px);filter:brightness(1.06)}.mkt .btn-quiet{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.75rem 1.25rem;border-radius:12px;font-weight:500;font-size:.95rem;color:var(--t2);background:var(--glass-a);border:1px solid var(--line-2);transition:background .2s,color .2s,border-color .2s}.mkt .btn-quiet:hover{color:var(--t1);border-color:var(--line-3)}.mkt .tap{min-height:44px;min-width:44px;align-items:center;justify-content:center}.mkt .tap:not(.hidden):not(.block){display:inline-flex}.mkt .tap.block{display:flex}@media (min-width:768px){.mkt .md\:hidden.tap{display:none}}.mkt .grid-bg{background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 0,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 70% 60% at 50% 0,#000 30%,transparent 100%)}.mkt .glow{background:radial-gradient(60% 50% at 50% 0,color-mix(in oklab,var(--brand) calc(var(--glow-a) * 100%),transparent),transparent 70%)}.mkt{--mesh-a:22%;--mesh-b:18%;--mesh-c:10%}[data-theme=light] .mkt{--mesh-a:14%;--mesh-b:10%;--mesh-c:5%}.mkt .mesh{background:radial-gradient(40% 35% at 20% 20%,color-mix(in oklab,var(--brand) var(--mesh-a),transparent),transparent 70%),radial-gradient(35% 30% at 80% 10%,color-mix(in oklab,var(--brand-2) var(--mesh-b),transparent),transparent 70%),radial-gradient(50% 40% at 60% 80%,color-mix(in oklab,var(--brand) var(--mesh-c),transparent),transparent 70%);filter:blur(40px);pointer-events:none}.mkt.js-ready .rv{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.mkt.js-ready .rv.in{opacity:1;transform:none}.mkt .rv-d1{transition-delay:.08s}.mkt .rv-d2{transition-delay:.16s}.mkt .rv-d3{transition-delay:.24s}.mkt .rv-d4{transition-delay:.32s}@keyframes mkt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mkt-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes mkt-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mkt-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mkt .float{animation:mkt-float 6s ease-in-out infinite}.mkt .dot-live{animation:mkt-pulse 1.6s ease-in-out infinite}.mkt .bar{transform-origin:left;animation:mkt-bar 1.2s cubic-bezier(.2,.7,.2,1) both}.mkt .marquee{display:flex;width:-moz-max-content;width:max-content;animation:mkt-marquee 40s linear infinite}.mkt .marquee:hover{animation-play-state:paused}.mkt .mock{background:linear-gradient(180deg,var(--mock-a),var(--mock-b));border:1px solid var(--line-2);border-radius:16px;overflow:hidden;box-shadow:0 1px 0 hsla(0,0%,100%,.06) inset,0 0 0 1px rgba(0,0,0,.08),var(--mock-shadow),0 0 120px -40px color-mix(in oklab,var(--brand) 40%,transparent)}.mkt .mock-head{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--glass-a);font-size:11px;color:var(--t4)}.mkt .mock-dot{width:10px;height:10px;border-radius:50%;background:var(--line-3)}.mkt .mono{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.mkt .row{display:grid;grid-template-columns:1.1fr .9fr 1fr .7fr .8fr;gap:10px;padding:9px 14px;font-size:12px;border-top:1px solid var(--line);align-items:center}.mkt .row:first-child{border-top:0}.mkt .pill{font-size:10.5px;padding:2px 8px;border-radius:999px;border:1px solid;font-weight:600;letter-spacing:.02em}.mkt .pill-ok{color:var(--ok-ink);border-color:var(--ok-line);background:var(--ok-bg)}.mkt .pill-mut{color:var(--t3);border-color:var(--line-2);background:var(--glass-a)}.mkt .cell{border:1px solid var(--line);background:var(--glass-b)}@media (max-width:640px){.mkt .row{grid-template-columns:1.2fr 1fr .8fr}.mkt .row>:nth-child(2),.mkt .row>:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.mkt .rv{opacity:1;transform:none;transition:none}.mkt .bar,.mkt .dot-live,.mkt .float,.mkt .marquee{animation:none}}html:has(.mkt),html:has(.mkt) body{background:var(--bg,#08090a)}[data-theme=light]:has(.mkt),[data-theme=light]:has(.mkt) body{background:#fbfbfc}.mkt .plan{background:var(--panel);border:1px solid var(--line-2)}.mkt .plan-featured{background:#0b0d12;border:1px solid var(--line-3);color:#fff;box-shadow:0 32px 64px -12px rgba(16,24,40,.35);transform:translateY(-10px);position:relative}.mkt .plan-featured .t2{color:hsla(0,0%,100%,.82)}.mkt .plan-featured .t3{color:hsla(0,0%,100%,.55)}.mkt .plan-featured .pill-mut{color:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06)}.mkt .btn-brand.w-full,.mkt .btn-ghost.w-full{width:100%}.mkt .faq{background:var(--panel);border:1px solid var(--line-2);border-radius:14px;padding:16px 18px}.mkt .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px}.mkt .faq summary::-webkit-details-marker{display:none}.mkt .faq-x{width:26px;height:26px;border-radius:999px;border:1px solid var(--line-2);display:inline-flex;align-items:center;justify-content:center;font-size:15px;color:var(--t3);transition:transform .2s}.mkt .faq[open] .faq-x{transform:rotate(45deg)}.mkt .plan-featured{overflow:visible}.mkt .plan-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);padding:4px 12px;font-size:10.5px;letter-spacing:.08em;background:#052e22;color:#34d399;border-color:rgba(52,211,153,.35)}.mkt .btn-plan{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:12px 18px;border-radius:12px;border:1.5px solid var(--brand);color:var(--brand);font-weight:600;font-size:14px;transition:background .15s,color .15s}.mkt .btn-plan:hover{background:var(--brand);color:var(--brand-ink)}