.mkt{--ink:#0b0a14;--ink-2:#131120;--ink-3:#1b1830;--paper:#fff;--paper-2:#f7f5f2;--accent:#ff6b4a;--accent-hover:#ff8a6a;--accent-ink:#c2451f;--accent-dim:#ff6b4a24;--accent-glow:#ff6b4a4d;--violet:#7c5cff;--indigo:#4338ca;--peach:#ffb69e;--violet-soft:#b28dff;--success-glow:#4ade8059;--text-hi-dark:#f5f5f5;--text-mid-dark:#a5a0b8;--text-low-dark:#8f8aa5;--text-hi-light:#0b0a14;--text-mid-light:#5c5c5c;--text-low-light:#6b6b6b;--line-dark:#ffffff1f;--line-dark-soft:#ffffff14;--line-light:#e6e6e6;--line-light-soft:#eee;--card-border-dark:#262138;--success:#4ade80;--error:#ff5c5c;--focus-ring:#7dd3fc;--ghost-type:#161226;--f-display:var(--font-display), "Space Grotesk", system-ui, sans-serif;--f-body:var(--font-body), "Inter", system-ui, -apple-system, sans-serif;--f-mono:var(--font-mono-mkt), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-hi:var(--text-hi-dark);--t-mid:var(--text-mid-dark);--t-low:var(--text-low-dark);--line:var(--line-dark);--line-soft:var(--line-dark-soft);--card-bg:var(--ink-2);--card-border:var(--card-border-dark);background:var(--ink);color:var(--t-hi);font-family:var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;font-size:16px;line-height:1.65}.mkt ::selection{background:var(--accent);color:var(--ink)}.mkt :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.mkt h1,.mkt h2,.mkt h3,.mkt h4,.mkt p{margin:0}.mkt ul,.mkt ol{margin:0;padding:0}.mkt .sec-dark{background:var(--ink);--t-hi:var(--text-hi-dark);--t-mid:var(--text-mid-dark);--t-low:var(--text-low-dark);--line:var(--line-dark);--line-soft:var(--line-dark-soft);--card-bg:var(--ink-2);--card-border:var(--card-border-dark);color:var(--t-hi)}.mkt .sec-light{background:var(--paper);--t-hi:var(--text-hi-light);--t-mid:var(--text-mid-light);--t-low:var(--text-low-light);--line:var(--line-light);--line-soft:var(--line-light-soft);--card-bg:var(--paper);--card-border:var(--line-light);color:var(--t-hi)}.mkt .sec-light--alt{background:var(--paper-2);--card-bg:var(--paper)}.mkt section{padding-block:clamp(5rem,3rem + 8vw,9rem)}.mkt section.hero-sub{padding-top:clamp(6rem,4rem + 6vw,9rem);padding-bottom:clamp(3rem,2rem + 3vw,5rem)}.mkt .hero-sub .display{margin-top:1.5rem}.mkt .hero-sub .lede{margin-top:1.75rem}.mkt section.flush-top{padding-top:0}.mkt section.hero-home{align-items:center;min-height:88vh;display:flex}.mkt .hero-home .display{margin-top:1.5rem}.mkt .hero-home .lede{margin-top:1.5rem;margin-inline:auto}.mkt .hero-home .cta-row{margin-top:2.5rem}.mkt .hero-home .cta-note{margin-top:1rem;display:block}.mkt .hero-term{max-width:720px;margin:clamp(3rem,2rem + 3vw,4.5rem) auto 0}.mkt .container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.mkt .container-copy{width:100%;max-width:720px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.mkt .center{text-align:center}.mkt .section-head{margin-bottom:clamp(3rem,2rem + 3vw,4.5rem)}.mkt .section-foot{color:var(--t-mid);max-width:52ch;margin-top:2.5rem;font-size:.9375rem}.mkt .section-head .section-title{margin-top:1.25rem}.mkt .section-head .lede{margin-top:1.5rem}.mkt .section-head.center .lede{margin-inline:auto}.mkt .cta-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.mkt .cta-row.center{justify-content:center}.mkt .cta-note{color:var(--t-low);font-size:.875rem}.mkt .cta-note--below{margin-top:1.25rem;display:block}.mkt .glow-bottom{position:relative;overflow:hidden}.mkt .glow-bottom:before{content:"";pointer-events:none;background:radial-gradient(70% 50% at 22% 108%,#7c5cff3d,#0000 60%),radial-gradient(70% 52% at 74% 112%,#ff6b4a33,#0000 62%),radial-gradient(90% 40% at 50% 115%,#4338ca2e,#0000 70%);position:absolute;inset:0}.mkt .glow-bottom>*{position:relative}.mkt .hero-grid:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 64px),repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 64px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 40%,#000 100%);mask-image:linear-gradient(#0000 40%,#000 100%)}.mkt .hairline{border-top:1px solid var(--line)}.mkt .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mkt .grid-2{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.mkt .grid-3{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.mkt .grid-4{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.mkt .display{font-family:var(--f-display);letter-spacing:-.04em;color:var(--t-hi);text-wrap:balance;font-size:clamp(2.75rem,1.4rem + 6.75vw,6.5rem);font-weight:700;line-height:.98}.mkt .section-title{font-family:var(--f-display);letter-spacing:-.03em;color:var(--t-hi);text-wrap:balance;font-size:clamp(2rem,1.2rem + 4vw,4rem);font-weight:700;line-height:1.04}.mkt .section-head:not(.center) .section-title{max-width:18ch}.mkt .h3{font-family:var(--f-display);letter-spacing:-.02em;color:var(--t-hi);font-size:clamp(1.375rem,1.15rem + 1.1vw,1.875rem);font-weight:500;line-height:1.15}.mkt .lede{color:var(--t-mid);text-wrap:pretty;max-width:52ch;font-size:clamp(1.125rem,1rem + .6vw,1.375rem);font-weight:400;line-height:1.5}.mkt .body-copy{max-width:65ch;color:var(--t-mid)}.mkt .small{font-size:.875rem;line-height:1.55}.mkt .mono{font-family:var(--f-mono)}.mkt .accent-word{color:var(--accent)}.mkt .sec-light .accent-word{color:var(--accent-ink)}.mkt .eyebrow{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.mkt .eyebrow:before{content:"";background:var(--accent);flex-shrink:0;width:20px;height:2px}.mkt .sec-light .eyebrow{color:var(--accent-ink)}.mkt .code-inline{font-family:var(--f-mono);background:var(--ink-3);color:var(--text-hi-dark);border-radius:6px;padding:2px 8px;font-size:.9375rem}.mkt .sec-light .code-inline{background:var(--paper-2);color:var(--text-hi-light)}.mkt .btn{height:52px;font-family:var(--f-body);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:0 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .16s cubic-bezier(.2,.8,.2,1),background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.mkt .btn-accent{background:var(--accent);color:var(--ink)}.mkt .btn-accent:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 0 0 1px #ff6b4a66,0 8px 32px #ff6b4a4d}.mkt .btn-accent:active{box-shadow:none;transform:translateY(0)}.mkt .btn-ink{background:var(--text-hi-light);color:var(--paper)}.mkt .btn-ink:hover{background:#262138;transform:translateY(-2px)}.mkt .btn-ink:active{transform:translateY(0)}.mkt .btn-ghost{color:var(--text-hi-dark);background:0 0;border-color:#ffffff47}.mkt .btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.mkt .sec-light .btn-ghost{color:var(--text-hi-light);border-color:#0b0a144d}.mkt .sec-light .btn-ghost:hover{border-color:var(--text-hi-light);color:var(--text-hi-light)}.mkt .btn-sm{height:44px;padding:0 20px;font-size:.9375rem}.mkt .btn-lg{height:56px;padding:0 32px;font-size:1.0625rem}.mkt .btn-block{width:100%}.mkt .btn:disabled{opacity:.6;cursor:default;transform:none}.mkt .btn .arrow{transition:transform .16s cubic-bezier(.2,.8,.2,1)}.mkt .btn:hover .arrow{transform:translate(4px)}.mkt .link{color:var(--t-mid);text-decoration:none;transition:color .16s}.mkt .link:hover{color:var(--accent)}.mkt .sec-light .link:hover{color:var(--accent-ink)}.mkt .nav{z-index:40;-webkit-backdrop-filter:blur(16px);background:#0b0a14b8;border-bottom:1px solid #ffffff14;position:sticky;top:0}.mkt .nav-inner{justify-content:space-between;align-items:center;gap:2rem;height:72px;display:flex}.mkt .logo{font-family:var(--f-display);letter-spacing:-.03em;color:var(--text-hi-dark);align-items:baseline;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.mkt .logo .logo-accent{color:var(--accent)}.mkt .nav-links{align-items:center;gap:2rem;display:flex}.mkt .nav-links a{color:var(--text-hi-dark);padding-block:4px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .16s;position:relative}.mkt .nav-links a:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .16s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.mkt .nav-links a:hover,.mkt .nav-links a[aria-current=page]{color:var(--accent)}.mkt .nav-links a:hover:after,.mkt .nav-links a[aria-current=page]:after{transform:scaleX(1)}.mkt .nav-cta{align-items:center;gap:1rem;display:flex}.mkt .nav-signin{color:var(--text-hi-dark);font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .16s}.mkt .nav-signin:hover{color:var(--accent)}.mkt .nav-burger{width:44px;height:44px;color:var(--text-hi-dark);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}.mkt .nav-overlay{z-index:39;background:var(--ink);flex-direction:column;justify-content:center;padding:clamp(1.25rem,4vw,3rem);display:none;position:fixed;inset:0}.mkt .nav-overlay.is-open{display:flex}.mkt .nav-overlay a.nav-overlay-link{font-family:var(--f-display);letter-spacing:-.03em;color:var(--text-hi-dark);opacity:0;animation:.32s cubic-bezier(.2,.8,.2,1) forwards mkt-fade-up;animation-delay:calc(var(--i,0) * 40ms);padding-block:.75rem;font-size:2rem;font-weight:700;text-decoration:none;transform:translateY(12px)}.mkt .nav-overlay a.nav-overlay-link:hover{color:var(--accent)}.mkt .nav-overlay .cta-row{margin-top:2rem}.mkt .card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:2rem}.mkt a.card,.mkt .card-link{color:inherit;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s;display:block}.mkt a.card:hover,.mkt .card-link:hover{border-color:#ff6b4a80;transform:translateY(-4px)}.mkt .sec-light a.card:hover,.mkt .sec-light .card-link:hover{border-color:var(--text-hi-light)}.mkt .step-index{font-family:var(--f-mono);color:#2e2947;letter-spacing:-.02em;font-size:4rem;font-weight:700;line-height:1}.mkt .sec-light .step-index{color:#d8d8d8}.mkt .step-card .h3{margin-top:1.25rem}.mkt .step-card p{color:var(--t-mid);margin-top:.625rem;font-size:.9375rem}.mkt .tag{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--accent);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.6875rem;font-weight:700;display:inline-flex}.mkt .plan-grid{grid-template-columns:repeat(4,1fr);align-items:start;gap:1.25rem;display:grid}.mkt .plan-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;flex-direction:column;padding:2rem;display:flex;position:relative}.mkt .plan-card--featured{background:var(--ink);border-color:var(--accent);color:var(--text-hi-dark);--t-hi:var(--text-hi-dark);--t-mid:var(--text-mid-dark);--t-low:var(--text-low-dark);--line:var(--line-dark);--line-soft:var(--line-dark-soft)}.mkt .plan-card--featured .plan-tag{position:absolute;top:-12px;left:50%;transform:translate(-50%)}.mkt .plan-name{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-low);font-size:.75rem;font-weight:500}.mkt .plan-price{align-items:baseline;gap:4px;margin-top:1rem;display:flex}.mkt .plan-price .amount{font-family:var(--f-display);letter-spacing:-.03em;color:var(--t-hi);font-size:3rem;font-weight:600;line-height:1}.mkt .plan-price .per{font-family:var(--f-mono);color:var(--t-low);font-size:1rem}.mkt .plan-tagline{color:var(--t-mid);margin-top:.75rem;font-size:.9375rem}.mkt .plan-for{font-family:var(--f-mono);letter-spacing:.02em;background:var(--paper-2);color:var(--text-mid-light);border-radius:8px;margin-top:1rem;padding:8px 12px;font-size:.75rem;line-height:1.5}.mkt .plan-card--featured .plan-for{background:var(--ink-3);color:var(--text-mid-dark)}.mkt .plan-features{border-top:1px solid var(--line-soft);flex-grow:1;margin-top:1.5rem;list-style:none}.mkt .plan-features li{border-bottom:1px solid var(--line-soft);color:var(--t-mid);align-items:center;gap:10px;padding:11px 0;font-size:.9375rem;display:flex}.mkt .plan-card .btn{margin-top:1.5rem}.mkt .plans-more{margin-top:2.5rem;font-size:.9375rem}.mkt .check{width:16px;height:16px;color:var(--text-hi-light);flex-shrink:0}.mkt .plan-card--featured .check,.mkt .sec-dark .check{color:var(--accent)}.mkt .scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.mkt .compare{border:1px solid var(--line);border-radius:16px;min-width:640px;overflow:hidden}.mkt .compare-row{grid-template-columns:2fr 1fr 1fr 1fr 1fr;display:grid}.mkt .compare-head{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-low);border-bottom:1px solid var(--line);font-size:.75rem;font-weight:500}.mkt .compare-cell{color:var(--t-mid);align-items:center;padding:1rem 1.25rem;font-size:.9063rem;display:flex}.mkt .compare-cell:first-child{color:var(--t-hi)}.mkt .compare-head .compare-cell{color:var(--t-low);padding-block:1.25rem;font-size:.75rem}.mkt .compare-head+.compare-group{border-top:0}.mkt .compare-row+.compare-row .compare-cell{border-top:1px solid var(--line-soft)}.mkt .compare-group{font-family:var(--f-display);letter-spacing:-.01em;color:var(--t-hi);background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line-soft);padding:.875rem 1.25rem;font-size:1.125rem;font-weight:500}.mkt .compare-featured{background:var(--accent-dim)}.mkt .compare-dash{color:var(--t-low)}.mkt .vs-row{border-bottom:1px solid var(--line-soft);grid-template-columns:160px 1fr 1fr;gap:1.5rem;padding:1.375rem 0;display:grid}.mkt .vs-row--head{border-bottom:1px solid var(--line);padding:1rem 0}.mkt .vs-label{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-low);padding-top:2px;font-size:.75rem;font-weight:500}.mkt .vs-us{color:var(--t-hi);font-size:.9688rem;line-height:1.55}.mkt .vs-them{color:var(--t-mid);font-size:.9688rem;line-height:1.55}.mkt .vs-col-label{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:500}.mkt .vs-col-label--us{color:var(--accent)}.mkt .sec-light .vs-col-label--us{color:var(--accent-ink)}.mkt .vs-col-label--them{color:var(--t-low)}.mkt .faq{border-top:1px solid var(--line)}.mkt .faq-item{border-bottom:1px solid var(--line)}.mkt .faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--f-display);letter-spacing:-.01em;color:var(--t-hi);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.75rem 0;font-size:clamp(1.125rem,1rem + .6vw,1.375rem);font-weight:500;display:flex}.mkt .faq-icon{width:28px;height:28px;color:var(--t-mid);flex-shrink:0;place-items:center;font-size:1.25rem;font-weight:300;line-height:1;transition:transform .18s cubic-bezier(.2,.8,.2,1),color .18s;display:grid}.mkt .faq-item.is-open .faq-icon{color:var(--accent);transform:rotate(45deg)}.mkt .sec-light .faq-item.is-open .faq-icon{color:var(--accent-ink)}.mkt .faq-a{grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.2,.8,.2,1);display:grid}.mkt .faq-item.is-open .faq-a{grid-template-rows:1fr}.mkt .faq-a>div{overflow:hidden}.mkt .faq-a p{color:var(--t-mid);max-width:65ch;padding-bottom:1.75rem;padding-right:3rem}.mkt .qa-row{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1.6fr;gap:2.5rem;padding:1.5rem 0;display:grid}.mkt .qa-row:first-of-type{border-top:1px solid var(--line)}.mkt .qa-q{font-family:var(--f-display);letter-spacing:-.01em;color:var(--t-hi);font-size:1.25rem;font-weight:500;line-height:1.2}.mkt .qa-a{color:var(--t-mid);font-size:.9688rem;line-height:1.6}.mkt .marquee{background:linear-gradient(90deg, var(--accent) 0%, var(--peach) 48%, var(--violet-soft) 100%);color:#140a10;white-space:nowrap;-webkit-user-select:none;user-select:none;padding-block:26px;display:flex;overflow:hidden}.mkt .marquee-track{min-width:100%;font-family:var(--f-display);letter-spacing:-.01em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:2.5rem;padding-right:2.5rem;font-size:clamp(1rem,.9rem + .6vw,1.25rem);font-weight:500;animation:28s linear infinite mkt-marquee;display:flex}.mkt .marquee--reverse .marquee-track{animation:34s linear infinite mkt-marquee-rev}.mkt .marquee:hover .marquee-track{animation-play-state:paused}.mkt .marquee-item{align-items:center;gap:2.5rem;display:inline-flex}.mkt .marquee-dot{font-size:.625em}@keyframes mkt-marquee{to{transform:translate(-100%)}}@keyframes mkt-marquee-rev{0%{transform:translate(-100%)}to{transform:translate(0)}}.mkt .term{text-align:left;background:#100e1c;border:1px solid #262138;border-radius:16px;overflow:hidden;box-shadow:0 24px 80px #7c5cff1f}.mkt .term-bar{border-bottom:1px solid #1e1a30;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.mkt .term-dot{background:#3a3454;border-radius:50%;width:10px;height:10px}.mkt .term-title{font-family:var(--f-mono);color:#8f8aa5;margin-inline:auto;font-size:.75rem;transform:translate(-27px)}.mkt .term-body{font-family:var(--f-mono);color:#8f8aa5;padding:1.5rem;font-size:.9375rem;line-height:1.7}.mkt .term-line{align-items:center;gap:.625rem;min-height:1.7em;display:flex}.mkt .term-prompt{color:var(--accent)}.mkt .term-cmd{color:var(--text-hi-dark)}.mkt .term-ok{color:var(--success)}.mkt .term-live{color:var(--text-hi-dark)}.mkt .term-url{color:var(--success)}.mkt .term-caret{background:var(--accent);vertical-align:text-bottom;width:8px;height:1.1em;margin-left:2px;animation:1s step-end 3 mkt-blink;display:inline-block}.mkt .live-dot{background:var(--success);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite mkt-pulse;display:inline-block}@keyframes mkt-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 var(--success-glow)}50%{opacity:.5;box-shadow:0 0 0 6px #0000}}@keyframes mkt-blink{50%{opacity:0}}.mkt .chip{height:52px;font-family:var(--f-mono);color:var(--text-hi-dark);cursor:pointer;white-space:nowrap;background:#131120;border:1px solid #2e2947;border-radius:12px;align-items:center;gap:.75rem;padding:0 20px;font-size:.9375rem;transition:border-color .16s,box-shadow .16s;display:inline-flex}.mkt .chip:hover{border-color:#453f63}.mkt .chip .chip-prompt{color:var(--accent)}.mkt .chip .chip-copy{color:#8f8aa5;border-left:1px solid #2e2947;padding-left:.75rem;font-size:.75rem;transition:color .16s}.mkt .chip:hover .chip-copy{color:var(--text-hi-dark)}.mkt .chip.is-copied{border-color:var(--accent);box-shadow:0 0 0 1px #ff6b4a4d}.mkt .chip.is-copied .chip-copied-msg{color:var(--accent)}.mkt .browser{background:#100e1c;border:1px solid #262138;border-radius:16px;overflow:hidden}.mkt .browser-bar{border-bottom:1px solid #1e1a30;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.mkt .browser-url{font-family:var(--f-mono);color:var(--text-mid-dark);background:#1a1728;border-radius:999px;margin-inline:auto;padding:4px 14px;font-size:.8125rem}.mkt .browser-body{min-height:150px;padding:1.25rem}.mkt .sk-row{gap:8px;margin-bottom:8px;display:flex}.mkt .sk-block{background:#1e1a30;border-radius:6px;flex:1;height:20px}.mkt .sk-block--tall{height:56px}.mkt .sk-block--half{flex:0 0 calc(50% - 4px)}.mkt .sk-block--third{flex:0 0 calc(33.33% - 6px)}.mkt .sk-accent{background:var(--accent);border-radius:6px;flex:1;height:20px}.mkt a.card.app-card{padding:1rem 1rem 1.375rem}.mkt .app-meta{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:1.125rem;padding-inline:.5rem;display:flex}.mkt .app-live{font-family:var(--f-mono);letter-spacing:.12em;color:var(--success);align-items:center;gap:7px;font-size:.6875rem;font-weight:500;display:inline-flex}.mkt .app-live .live-dot{animation-delay:calc(var(--i,0) * .5s)}.mkt .app-name{font-family:var(--f-display);letter-spacing:-.01em;color:var(--t-hi);margin-top:.5rem;font-size:1.1875rem;font-weight:500;display:block}.mkt .app-visit{color:var(--t-mid);white-space:nowrap;font-size:.875rem;font-weight:500;transition:color .16s}.mkt a.card:hover .app-visit{color:var(--accent)}.mkt .sec-light a.card:hover .app-visit{color:var(--t-hi)}.mkt .split{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}@media (min-width:901px){.mkt .split--media-left>:last-child{order:-1}}.mkt .split .section-head{margin-bottom:0}.mkt .split .cta-row{margin-top:2rem}.mkt .photo-frame{border:1px solid var(--card-border);border-radius:20px;position:relative;overflow:hidden}.mkt .photo-frame img{object-fit:cover;width:100%;height:100%;display:block}.mkt .photo-frame:after{content:"";pointer-events:none;background:linear-gradient(160deg,#4338ca29,#0b0a1405 45%,#ff6b4a1f);position:absolute;inset:0}.mkt .photo-frame--tall{aspect-ratio:4/5}.mkt .photo-frame--wide{aspect-ratio:16/10}.mkt .photo-caption{font-family:var(--f-mono);letter-spacing:.06em;color:var(--t-low);margin-top:.75rem;font-size:.75rem}.mkt .art-panel{border:1px solid var(--card-border);border-radius:20px;position:relative;overflow:hidden}.mkt .art-panel>svg{width:100%;height:100%;display:block}.mkt .art-panel--backdrop{pointer-events:none;border:0;border-radius:0;position:absolute;inset:0}.mkt .art-panel--backdrop>svg{object-fit:cover;height:100%}.mkt .media-stack{position:relative}.mkt .media-stack .media-stack-overlay{border-radius:16px;width:72%;position:absolute;bottom:-10%;right:-8%;box-shadow:0 32px 80px #0b0a1473}.mkt .media-stack-overlay.dash{grid-template-columns:1fr;min-height:0}.mkt .media-stack-overlay .dash-side{display:none}.mkt .media-stack-overlay .dash-row-url{white-space:nowrap}@media (max-width:900px){.mkt .media-stack .media-stack-overlay{width:100%;box-shadow:none;margin-top:1rem;position:static}}.mkt .proof-line{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-low);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;margin-top:2.25rem;font-size:.75rem;display:flex}.mkt .proof-line a{color:var(--t-mid);text-decoration:none;transition:color .16s}.mkt .proof-line a:hover{color:var(--accent)}.mkt .dash{min-height:320px;font-family:var(--f-body);background:#100e1c;border:1px solid #262138;border-radius:16px;grid-template-columns:148px 1fr;display:grid;overflow:hidden;box-shadow:0 24px 80px #7c5cff1f}.mkt .dash-side{border-right:1px solid #1e1a30;flex-direction:column;gap:.625rem;padding:1rem .875rem;display:flex}.mkt .dash-logo{font-family:var(--f-display);color:var(--text-hi-dark);margin-bottom:.625rem;font-size:.8125rem;font-weight:700}.mkt .dash-navitem{background:#262138;border-radius:5px;height:10px}.mkt .dash-navitem--active{background:var(--accent);opacity:.85}.mkt .dash-main{padding:1.125rem}.mkt .dash-title{color:var(--text-hi-dark);margin-bottom:.875rem;font-size:.8125rem;font-weight:600}.mkt .dash-stats{grid-template-columns:repeat(3,1fr);gap:.625rem;margin-bottom:.875rem;display:grid}.mkt .dash-stat{background:#17142a;border:1px solid #262138;border-radius:10px;padding:.625rem .75rem}.mkt .dash-stat-label{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#8f8aa5;font-size:.5625rem}.mkt .dash-stat-value{font-family:var(--f-display);color:var(--text-hi-dark);margin-top:2px;font-size:1.125rem;font-weight:700}.mkt .dash-stat-value--live{color:var(--success)}.mkt .dash-rows{flex-direction:column;display:flex}.mkt .dash-row{font-family:var(--f-mono);color:#a5a0b8;border-top:1px solid #1e1a30;align-items:center;gap:.625rem;padding:.5rem .25rem;font-size:.6875rem;display:flex}.mkt .dash-row .live-dot{width:6px;height:6px;animation-delay:calc(var(--i,0) * .5s)}.mkt .dash-row-name{color:var(--text-hi-dark)}.mkt .dash-row-url{color:#8f8aa5;margin-left:auto}.mkt footer{background:var(--ink);border-top:1px solid #ffffff14;padding-top:4.5rem;overflow:hidden}.mkt .footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:3rem;display:grid}.mkt .footer-tagline{color:#7d7791;max-width:300px;margin-top:1rem;font-size:.875rem;line-height:1.6}.mkt .footer-col h5{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-low-dark);margin:0 0 1rem;font-size:.6875rem;font-weight:500}.mkt .footer-col a{color:var(--text-mid-dark);margin-bottom:.625rem;font-size:.875rem;text-decoration:none;transition:color .16s;display:block}.mkt .footer-col a:hover{color:var(--accent)}.mkt .footer-deploy-note{color:var(--text-low-dark);margin-top:.75rem;font-size:.8125rem}.mkt .footer-ghost{font-family:var(--f-display);letter-spacing:-.045em;color:var(--ghost-type);white-space:nowrap;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:3rem;margin-bottom:-.18em;font-size:clamp(3rem,12vw,10rem);font-weight:700;line-height:1}.mkt .footer-bottom{font-family:var(--f-mono);color:#7d7791;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;font-size:.8125rem;display:flex}.mkt .footer-bottom a{color:inherit;text-decoration:none;transition:color .16s}.mkt .footer-bottom a:hover{color:var(--accent)}.mkt .reveal{opacity:0;transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1);transition-delay:calc(min(var(--i,0), 4) * 70ms);transform:translateY(24px)}.mkt .reveal.is-in{opacity:1;transform:none}.mkt .fade-up{opacity:0;animation:.5s cubic-bezier(.2,.8,.2,1) forwards mkt-fade-up;animation-delay:calc(var(--i,0) * 80ms);transform:translateY(16px)}@keyframes mkt-fade-up{to{opacity:1;transform:none}}.mkt .display .fade-up{display:inline-block}.mkt .neon{color:var(--accent);text-shadow:0 0 24px var(--accent-glow);animation:.9s step-end .4s both mkt-neon}@keyframes mkt-neon{0%{opacity:0;text-shadow:none}35%{opacity:1}45%{opacity:.3}55%{opacity:1}65%{opacity:.5}75%,to{opacity:1;text-shadow:0 0 24px var(--accent-glow)}}.mkt .prose h2{font-family:var(--f-display);letter-spacing:-.02em;color:var(--t-hi);margin-top:3rem;margin-bottom:1rem;font-size:1.5rem;font-weight:500}.mkt .prose h3{font-family:var(--f-display);color:var(--t-hi);margin-top:2rem;margin-bottom:.75rem;font-size:1.1875rem;font-weight:500}.mkt .prose p,.mkt .prose li{color:var(--t-mid);max-width:65ch;margin-bottom:1rem}.mkt .prose ul{margin-bottom:1rem;padding-left:1.25rem}.mkt .prose li{margin-bottom:.5rem}.mkt .prose a{color:var(--t-hi);text-underline-offset:3px}.mkt .prose .prose-date{font-family:var(--f-mono);color:var(--t-low);letter-spacing:.04em;font-size:.8125rem}.mkt .prose>h2:not(:first-child){border-top:1px solid var(--line-soft);padding-top:2.25rem}.mkt .legal-date{font-family:var(--f-mono);letter-spacing:.04em;color:var(--t-mid);margin-top:1.5rem;font-size:.8125rem}@media (max-width:1024px){.mkt .plan-grid,.mkt .grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.mkt .nav-inner{height:60px}.mkt .nav-links,.mkt .nav-cta .nav-signin{display:none}.mkt .nav-burger{display:inline-flex}.mkt .grid-2,.mkt .grid-3,.mkt .split,.mkt .dash{grid-template-columns:1fr}.mkt .dash-side{border-bottom:1px solid #1e1a30;border-right:0;flex-direction:row;align-items:center}.mkt .dash-navitem{width:44px}.mkt .footer-grid{grid-template-columns:1fr 1fr;gap:2rem}.mkt .qa-row{grid-template-columns:1fr;gap:.625rem}.mkt .vs-row{grid-template-columns:96px 1fr 1fr;gap:.875rem}.mkt .chip{padding:0 16px;font-size:.875rem}}@media (max-width:600px){.mkt .plan-grid,.mkt .grid-4,.mkt .footer-grid{grid-template-columns:1fr}.mkt .btn-lg{height:52px;padding:0 24px;font-size:1rem}.mkt .vs-row{grid-template-columns:1fr 1fr;row-gap:.5rem}.mkt .vs-row>.vs-label{grid-column:1/-1}.mkt .faq-a p{padding-right:0}.mkt .chip .chip-copy{display:none}}.mkt .video-loop{border:1px solid var(--card-border);border-radius:20px;position:relative;overflow:hidden}.mkt .video-loop .video-loop-media{object-fit:cover;width:100%;height:100%;display:block}.mkt .video-loop:after{content:"";pointer-events:none;background:linear-gradient(160deg,#4338ca29,#0b0a1405 45%,#ff6b4a1f);position:absolute;inset:0}.mkt .video-loop--wide{aspect-ratio:16/10}.mkt .video-loop-poster{object-fit:cover;width:100%;height:100%;display:none}.mkt .video-loop--fill{z-index:0;border:0;border-radius:0;position:absolute;inset:0}.mkt .hero-rotator-layer{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.mkt .hero-rotator-layer.is-front{opacity:1}.mkt .video-loop--fill:after{display:none}.mkt .hero-video-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0b0a14db,#0b0a149e 45%,#0b0a14e0),radial-gradient(90% 60% at 50% 115%,#7c5cff40,#0000 65%);position:absolute;inset:0}.mkt .hero-home .container{z-index:2;position:relative}@keyframes mkt-aurora-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(3%,-2%)scale(1.07)}}.mkt .art-panel svg rect:nth-of-type(2){transform-origin:30% 85%;animation:16s ease-in-out infinite mkt-aurora-drift}.mkt .art-panel svg rect:nth-of-type(3){transform-origin:75% 80%;animation:22s ease-in-out infinite reverse mkt-aurora-drift}@media (prefers-reduced-motion:reduce){.mkt .marquee-track{animation:none}.mkt .marquee{justify-content:center}.mkt .marquee-track[aria-hidden=true]{display:none}.mkt .reveal{opacity:1;transition:none;transform:none}.mkt .fade-up{opacity:1;animation:none;transform:none}.mkt .neon{opacity:1;animation:none}.mkt .live-dot,.mkt .term-caret{animation:none}.mkt .video-loop .video-loop-media{display:none}.mkt .video-loop .video-loop-poster{display:block}.mkt .video-loop--fill{display:none}.mkt .art-panel svg rect{animation:none}.mkt .btn:hover,.mkt a.card:hover,.mkt .card-link:hover{transform:none}.mkt .faq-a{transition:none}.mkt .nav-overlay a.nav-overlay-link{opacity:1;animation:none;transform:none}}
