.landing-page{--border-width:1.5px;--border-opacity:.65;background:var(--paper);color:var(--ink);font-family:var(--font-inter-tight), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;overflow-x:hidden}.landing-page a{color:inherit;text-decoration:none}.landing-page button{cursor:pointer;background:0 0;border:0;font-family:inherit}.landing-page .mono{font-family:var(--font-jetbrains-mono), monospace;font-feature-settings:"tnum"}.landing-page .card,.landing-page .kpi,.landing-page .feat,.landing-page .prin,.landing-page .tcard,.landing-page .side-search,.landing-page .side-foot,.landing-page .ppl-row,.landing-page .rep,.landing-page .tl-item,.landing-page .queue-filter,.landing-page .queue-row{border-width:var(--border-width)!important;border-color:rgba(222,225,226,var(--border-opacity))!important}.landing-page .wl-perk{border-color:rgba(222,225,226,var(--border-opacity))!important}.landing-page section,.landing-page footer,.landing-page .hero-meta,.landing-page .feat,.landing-page .prin,.landing-page .hero,.landing-page .final{border-top-width:var(--border-width)!important;border-top-color:rgba(222,225,226,var(--border-opacity))!important}.landing-page .wrap{max-width:1440px;margin:0 auto;padding:0 32px 0 8px}.landing-page .g12{grid-template-columns:repeat(12,1fr);gap:24px;display:grid}.landing-page .nav{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(1.5);background:#fafaf8b8;border-bottom:1px solid #dee1e299;position:fixed;top:0;left:0;right:0}@media (max-width:768px){.landing-page .nav{-webkit-backdrop-filter:none;background:#fafaf8f2}}@supports (padding:env(safe-area-inset-top)){.landing-page .nav{padding-top:env(safe-area-inset-top)}.landing-page footer{padding-bottom:calc(32px + env(safe-area-inset-bottom))}}.landing-page .nav-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:0 auto;padding:16px 32px 16px 16px;display:flex}.landing-page .logo{letter-spacing:-.02em;align-items:center;gap:12px;font-size:22px;font-weight:700;display:flex}.landing-page .logo svg{flex-shrink:0;width:38px;height:38px;display:block}.landing-page .logo em{color:inherit;font-style:normal;font-weight:700}.landing-page .nav-links{color:var(--ink-2);gap:28px;font-size:14px;display:flex}.landing-page .nav-links a{padding:4px 0;transition:color .2s;position:relative}.landing-page .nav-links a:hover{color:var(--ink)}.landing-page .nav-links a:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.landing-page .nav-links a:hover:after{transform:scaleX(1)}.landing-page .nav-cta{align-items:center;gap:8px;display:flex}.landing-page .btn{letter-spacing:-.01em;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:500;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background .18s;display:inline-flex;position:relative}.landing-page .btn:active{transform:translateY(1px)}.landing-page .btn-ghost{color:var(--ink-2)}.landing-page .btn-ghost:hover{color:var(--ink);background:#0a0c0c0a}.landing-page .btn-primary{background:var(--ink);color:#fafaf8;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0a0c0c33,0 6px 16px -8px #0a0c0c66}.landing-page .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 2px 4px #0a0c0c40,0 14px 28px -10px #0a0c0c80}.landing-page .btn-primary:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff14,0 1px 2px #0a0c0c4d}.landing-page .btn-outline{background:var(--card);color:var(--ink);border:1px solid var(--line);box-shadow:inset 0 1px #fffc,0 1px 2px #0a0c0c0a}.landing-page .btn-outline:hover{border-color:var(--ink);transform:translateY(-1px);box-shadow:inset 0 1px #fffc,0 6px 16px -8px #0a0c0c40}.landing-page .btn-lg{border-radius:14px;padding:15px 24px;font-size:15px}.landing-page .eyebrow{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);align-items:center;gap:8px;font-size:11px;display:inline-flex}.landing-page .eyebrow:before{content:"";background:var(--accent-2);border-radius:9999px;width:6px;height:6px}.landing-page .sec-num{font-family:var(--font-jetbrains-mono), monospace;color:var(--mute);letter-spacing:.1em;font-size:11px}.landing-page .hero{z-index:2;contain:paint;padding:160px 0 72px;position:relative;overflow:hidden}.landing-page .hero .wrap{z-index:2;position:relative}.landing-page .hero-bg{z-index:0;pointer-events:none;will-change:transform;position:absolute;inset:0;transform:translateZ(0)}.landing-page .hero-bg:has(canvas){pointer-events:auto;left:50%}@media (max-width:900px){.landing-page .hero-bg:has(canvas){opacity:.35;left:0}}@media (min-width:901px){.landing-page .hero .wrap.g12>h1{max-width:60%}}.landing-page .hero-bg .orb{border:1px solid var(--line);opacity:0;border-radius:50%;transition:opacity 1.6s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-page .hero.ready .hero-bg .orb{opacity:.55}.landing-page .hero-bg .orb.o1{width:600px;height:600px;animation:42s linear infinite cs-spin}.landing-page .hero-bg .orb.o2{border-style:dashed;border-color:#006a6a2e;width:920px;height:920px;animation:70s linear infinite reverse cs-spin}.landing-page .hero-bg .orb.o3{border-color:#0a0c0c0f;width:1280px;height:1280px;animation:110s linear infinite cs-spin}.landing-page .hero-bg .orb.o4{border-color:#0a0c0c0a;width:1680px;height:1680px;animation:160s linear infinite reverse cs-spin}.landing-page .hero-bg .node{background:var(--accent-2);border-radius:9999px;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 4px #006a6a1f,0 0 24px #006a6a80}.landing-page .hero-bg .node.n1{animation:14s linear infinite cs-orbit1}.landing-page .hero-bg .node.n2{background:var(--ink);animation:22s linear infinite cs-orbit2;box-shadow:0 0 0 4px #0a0c0c14}.landing-page .hero-bg .node.n3{animation:30s linear infinite cs-orbit3}.landing-page .hero-bg .wash{filter:blur(20px);background:radial-gradient(60% 50% at 50% 40%,#006a6a14,#0000 60%);position:absolute;inset:-20%}@media (max-width:768px){.landing-page .hero-bg .wash{filter:none}}.landing-page .hero-bg .grain{opacity:.45;background-image:radial-gradient(#0a0c0c14 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 0%,#0000 65%);mask-image:radial-gradient(circle at 50% 40%,#000 0%,#0000 65%)}@keyframes cs-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes cs-orbit1{0%{transform:rotate(0)translate(300px)rotate(0)}to{transform:rotate(360deg)translate(300px)rotate(-360deg)}}@keyframes cs-orbit2{0%{transform:rotate(45deg)translate(460px)rotate(-45deg)}to{transform:rotate(405deg)translate(460px)rotate(-405deg)}}@keyframes cs-orbit3{0%{transform:rotate(120deg)translate(640px)rotate(-120deg)}to{transform:rotate(480deg)translate(640px)rotate(-480deg)}}.landing-page .hero h1{letter-spacing:-.045em;grid-column:1/span 9;margin:40px 0 0;font-size:clamp(46px,7.4vw,122px);font-weight:700;line-height:1.06;position:relative}.landing-page .hero h1 .line{padding-bottom:.04em;padding-right:.06em;display:block;overflow:hidden}.landing-page .hero h1 .word{margin-right:.22em;animation:1s cubic-bezier(.2,.8,.2,1) both hero-word-in;display:inline-block}@keyframes hero-word-in{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-page .hero h1 .word{animation:none}}.landing-page .hero h1 .ital{color:var(--ink-2);font-style:italic;font-weight:400;position:relative}.landing-page .hero h1 .accent{color:var(--accent);display:inline-block;position:relative}.landing-page .hero h1 .accent:after{content:"";background:var(--accent-2);transform-origin:0;height:.14em;transition:transform 1.4s cubic-bezier(.2,.8,.2,1) .6s;position:absolute;bottom:.06em;left:0;right:0;transform:scaleX(0)}.landing-page .hero.ready h1 .accent:after{transform:scaleX(1)}.landing-page .hero h1 .shimmer{background:linear-gradient(100deg, var(--ink) 30%, var(--accent-2) 50%, var(--ink) 70%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite cs-shimmer}@keyframes cs-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.landing-page .hero-lede{color:var(--ink-2);grid-column:9/span 4;margin-top:56px;font-size:17px;line-height:1.55}.landing-page .hero-pitch-wrap{contain:layout paint;position:relative}.landing-page .hero-pitch-img{pointer-events:none;z-index:1;opacity:0;width:50%;height:100%;transition:opacity 1.3s .9s,transform 1.5s cubic-bezier(.2,.8,.2,1) .9s;position:absolute;top:0;right:0;transform:translateY(28px)}.landing-page .hero-pitch-img.visible{opacity:1;transform:translateY(0)}.landing-page .hero-pitch-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:100%;height:100%;display:block}.landing-page .pitch-section{z-index:2;padding:80px 0 140px;position:relative}.landing-page .pitch-inner{max-width:50%;padding-right:40px}.landing-page .pitch-heading{letter-spacing:-.035em;margin-bottom:32px;font-size:clamp(40px,5vw,72px);font-weight:700;line-height:1.08}.landing-page .pitch-body{color:var(--ink-2);max-width:44ch;font-size:19px;line-height:1.72}.landing-page .float-cards{pointer-events:none;grid-column:1/span 12;height:0;margin-top:40px;position:relative}.landing-page .float-card{background:var(--card);border:1px solid var(--line);opacity:0;pointer-events:auto;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:12px;transition:opacity .9s,transform 1s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;transform:translateY(20px)scale(.92);box-shadow:0 20px 40px -20px #0a0c0c2e}.landing-page .hero.ready .float-card{opacity:1;transform:translateY(0)scale(1)}.landing-page .float-card .dot{background:var(--accent-2);border-radius:9999px;width:8px;height:8px;animation:2.4s ease-in-out infinite cs-pulse}.landing-page .float-card.fc-1{transition-delay:1.2s;animation:9s ease-in-out 1.2s infinite cs-float1;top:-520px;left:-12px}.landing-page .float-card.fc-2{transition-delay:1.5s;animation:11s ease-in-out 1.5s infinite cs-float2;top:-360px;right:0}.landing-page .float-card.fc-3{transition-delay:1.8s;animation:10s ease-in-out 1.8s infinite cs-float1;top:-180px;left:52%}.landing-page .float-card .mono{font-family:var(--font-jetbrains-mono), monospace;color:var(--mute);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.landing-page .float-card strong{font-size:13px;font-weight:600}@keyframes cs-float1{0%,to{margin-top:0}50%{margin-top:-14px}}@keyframes cs-float2{0%,to{margin-top:0}50%{margin-top:10px}}@keyframes cs-pulse{0%,to{box-shadow:0 0 #006a6a99}50%{box-shadow:0 0 0 8px #006a6a00}}.landing-page .pillars{border-top:1px solid var(--line);grid-column:1/span 12;grid-template-columns:repeat(3,1fr);gap:0;margin-top:80px;padding-top:32px;display:grid}.landing-page .pillar{opacity:0;padding:40px 40px 40px 0;transform:translateY(28px)}.landing-page .pillar:not(:first-child){border-left:1px solid var(--line);padding-left:40px}.landing-page .pillar .p-top{letter-spacing:-.03em;color:var(--ink);font-size:clamp(22px,2.8vw,34px);font-weight:700;line-height:1.1}.landing-page .pillar .p-bot{color:#006a6a;margin-top:6px;font-size:clamp(18px,2.2vw,28px);font-style:italic;font-weight:400;line-height:1.15}.landing-page .btn-waitlist{color:var(--ink);border:1.5px solid var(--ink);letter-spacing:-.01em;background:#fff;border-radius:14px;padding:15px 28px;font-size:15px;font-weight:600;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,color 10ms .18s;animation:2.8s cubic-bezier(.4,0,.2,1) 1.4s forwards cs-btn-sweep;position:relative;overflow:hidden;box-shadow:0 2px 8px #0a0c0c14}.landing-page .btn-waitlist:before{content:"";background:var(--ink);z-index:0;transition:transform .38s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-101%)}.landing-page .btn-waitlist span{z-index:1;position:relative}.landing-page .btn-waitlist:hover{color:#fafaf8;transform:translateY(-3px);box-shadow:0 14px 32px -8px #0a0c0c59}.landing-page .btn-waitlist:hover:before{transform:translate(0)}.landing-page .btn-waitlist:active{transform:translateY(0)}@keyframes cs-btn-sweep{0%{color:var(--ink);background:#fff}40%{color:var(--ink);background:#fff}60%{background:var(--ink);color:#fafaf8}to{background:var(--ink);color:#fafaf8}}.landing-page .hero-cta-row{opacity:0;grid-column:1/span 9;align-items:center;gap:14px;margin-top:56px;transition:opacity .8s 1s,transform .8s cubic-bezier(.2,.8,.2,1) 1s;display:flex;transform:translateY(10px)}.landing-page .hero.ready .hero-cta-row{opacity:1;transform:none}.landing-page .hero-cta-row .mono{color:var(--mute);font-size:12px}@media (prefers-reduced-motion:reduce){.landing-page .hero-bg .orb,.landing-page .hero-bg .node,.landing-page .float-card,.landing-page .hero h1 .shimmer{animation:none!important}}.landing-page .reveal{opacity:0;transform:translateY(14px)}.landing-page section{border-top:1px solid var(--line);padding:96px 0}.landing-page .sec-head{grid-column:1/span 12;justify-content:space-between;align-items:flex-start;margin-bottom:64px;display:flex}.landing-page .sec-head h2{letter-spacing:-.035em;max-width:16ch;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1}.landing-page .feat{border-top:1px solid var(--line);flex-direction:column;grid-column:span 4;gap:14px;padding-top:22px;transition:border-color .25s;display:flex}.landing-page .feat:hover{border-top-color:var(--ink)}.landing-page .feat .n{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;color:var(--mute);font-size:11px}.landing-page .feat h3{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.15}.landing-page .feat p{color:var(--ink-2);font-size:14.5px;line-height:1.55}.landing-page .feat .learn{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:11px;display:inline-flex}.landing-page .feat .learn .arrow{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.landing-page .feat:hover .learn .arrow{transform:translate(6px)}.landing-page .product-hd{flex-direction:column;gap:10px;max-width:1100px;margin:0 auto;padding:40px 32px 28px;display:flex}.landing-page .product-hd .eyebrow{color:#ffffff73}.landing-page .product-hd .eyebrow:before{background:#ffffff59}.landing-page .product-hd h2{letter-spacing:-.03em;color:#fff;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.08}.landing-page .product-hd h2 em{color:#93f2f2d9;font-style:italic;font-weight:400}.landing-page .product-hd .sec-num{color:#ffffff4d;margin-bottom:6px;display:block}.landing-page .principles{display:contents}.landing-page .prin{border-top:1px solid var(--line);grid-column:span 6;grid-template-columns:56px 1fr;align-items:start;gap:24px;padding:40px 0;display:grid}.landing-page .prin .n{font-family:var(--font-jetbrains-mono), monospace;color:var(--mute);letter-spacing:.08em;font-size:14px}.landing-page .prin h3{letter-spacing:-.025em;margin-bottom:14px;font-size:26px;font-weight:600;line-height:1.2}.landing-page .prin p{color:var(--ink-2);max-width:46ch;font-size:15px;line-height:1.6}.landing-page .wl-intro{color:var(--ink-2);grid-column:1/span 8;max-width:64ch;font-size:17px;line-height:1.65}.landing-page .wl-perks{grid-column:1/span 12;grid-template-columns:repeat(var(--wl-perks-cols,4), 1fr);gap:20px;margin-top:16px;display:grid}.landing-page .wl-perk{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:32px 28px;transition:border-color .35s,box-shadow .35s;display:flex}.landing-page .wl-perk:hover{border-color:var(--ink-2);box-shadow:0 24px 48px -24px #0a0c0c1f}.landing-page .wl-perk .wl-num{font-family:var(--font-jetbrains-mono), monospace;color:var(--accent-2);letter-spacing:.1em;font-size:11px}.landing-page .wl-perk h3{letter-spacing:-.02em;color:var(--accent-2);font-size:20px;font-weight:600;line-height:1.2}.landing-page .wl-perk p{color:var(--ink);font-size:15px;line-height:1.65}.landing-page .testi-section{border-top:1px solid var(--line);text-align:center;padding:380px 0 280px;position:relative;overflow:visible}.landing-page .testi-centre{margin:0 auto;display:inline-block;position:relative}.landing-page .testi-centre h2{letter-spacing:-.035em;z-index:2;max-width:14ch;margin:0 auto;font-size:clamp(28px,4vw,52px);font-weight:700;line-height:1.1;position:relative}.landing-page .testi-centre h2 em{color:var(--accent-2);font-style:italic;font-weight:400}.landing-page .orbit-ring{pointer-events:none;z-index:0;border:1px dashed #006a6a2e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-page .orbit-ring.r1{width:620px;height:620px}.landing-page .orbit-ring.r2{width:960px;height:960px}.landing-page .orbit-cards{z-index:3;position:absolute;top:50%;left:50%}.landing-page .tcard{background:var(--card);border:1px solid var(--line);text-align:left;opacity:0;border-radius:16px;width:250px;padding:18px 20px;position:absolute;transform:scale(.88);box-shadow:0 12px 32px -12px #0a0c0c1a}.landing-page .tcard .qt{color:var(--ink-2);margin-bottom:12px;font-size:13.5px;line-height:1.5}.landing-page .tcard .by{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:10px}.landing-page .tcard .by strong{color:var(--ink)}.landing-page .tcard:first-child{transition-delay:.1s;top:-340px;left:-140px}.landing-page .tcard:nth-child(2){transition-delay:.25s;top:-320px;left:280px}.landing-page .tcard:nth-child(3){transition-delay:.4s;top:-20px;left:380px}.landing-page .tcard:nth-child(4){transition-delay:.55s;top:260px;left:240px}.landing-page .tcard:nth-child(5){transition-delay:.7s;top:270px;left:-250px}.landing-page .tcard:nth-child(6){transition-delay:.85s;top:-10px;left:-420px}@media (max-width:900px){.landing-page .testi-section{padding:80px 0}.landing-page .orbit-ring{display:none}.landing-page .orbit-cards{grid-template-columns:1fr 1fr;gap:14px;margin-top:48px;display:grid;position:static;transform:none}.landing-page .tcard{opacity:0;width:auto;position:static}}.landing-page .reach-out{text-align:center;padding:160px 0 128px}.landing-page .reach-heading{letter-spacing:-.045em;margin:40px auto 64px;font-size:clamp(48px,7vw,96px);font-weight:700;line-height:.95}.landing-page .reach-icons{justify-content:center;align-items:center;gap:28px;margin-top:8px;display:flex}.landing-page .reach-icon{border:1.5px solid var(--line);background:var(--card);width:72px;height:72px;color:var(--ink);cursor:pointer;opacity:0;border-radius:20px;justify-content:center;align-items:center;text-decoration:none;transition:border-color .25s,box-shadow .28s,transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;transform:translateY(20px)scale(.92)}.landing-page .reach-icon:hover{border-color:var(--ink);transform:translateY(-5px)scale(1);box-shadow:0 16px 32px -16px #0a0c0c38}.landing-page .reach-icon svg{flex-shrink:0;width:26px;height:26px}.landing-page .email-tooltip{background:var(--ink);color:var(--paper);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.03em;white-space:nowrap;opacity:0;pointer-events:none;border-radius:10px;padding:10px 16px;font-size:11.5px;transition:opacity .22s,transform .26s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(8px)scale(.95)}.landing-page .email-tooltip:after{content:"";border:6px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.landing-page .reach-icon.reach-email:hover .email-tooltip{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.landing-page footer{border-top:1px solid var(--line);padding:48px 0 32px}.landing-page .foot{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;font-size:11px;display:flex}.landing-page .foot-links{gap:28px;display:flex}.landing-page .foot-links a:hover{color:var(--ink)}@media (max-width:900px){.landing-page .hero-lede,.landing-page .hero-ctas,.landing-page .sec-head,.landing-page .feat,.landing-page .prin{grid-column:1/span 12}.landing-page .wl-perks{grid-template-columns:1fr 1fr!important}.landing-page .wl-intro{grid-column:1/span 12}.landing-page .prod-grid,.landing-page .pillars{grid-template-columns:1fr}.landing-page .pillar:not(:first-child){border-left:none;border-top:1px solid var(--line);padding-left:0}}@media (max-width:768px){.landing-page .nav-inner{padding:14px 20px 14px 10px}.landing-page .nav-links{display:none}}@media (max-width:480px){.landing-page .nav-inner{gap:8px;padding:12px 12px 12px 8px}.landing-page .logo{gap:8px;font-size:18px}.landing-page .logo svg{width:30px;height:30px}.landing-page .nav-cta{gap:4px}.landing-page .nav-cta .btn{min-height:38px;padding:9px 12px;font-size:13px}}@media (max-width:600px){.landing-page .wrap{padding:0 20px 0 10px}.landing-page .g12{gap:16px}.landing-page .hero{padding:clamp(80px,20vw,120px) 0 64px}.landing-page .hero h1,.landing-page .hero-cta-row{grid-column:1/span 12}.landing-page .float-cards{display:none}.landing-page .pitch-inner{max-width:100%;padding-right:0}.landing-page .pitch-section{padding:60px 0 80px}.landing-page .hero-pitch-img{opacity:1;border-radius:14px;width:calc(100% - 20px);height:auto;margin:24px 10px 40px;position:static;overflow:hidden;transform:none}.landing-page .hero-pitch-img img{-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;width:100%;height:auto}.landing-page .pillars{margin-top:48px}.landing-page .pillar{padding:28px 0}.landing-page .pillar:not(:first-child){padding-left:0}.landing-page section{padding:64px 0}.landing-page .sec-head{flex-direction:column;gap:10px;margin-bottom:36px}.landing-page .wl-perks{grid-template-columns:1fr!important}.landing-page .testi-section{padding:60px 0}.landing-page .orbit-cards{grid-template-columns:1fr}.landing-page .tcard{opacity:1!important;transform:none!important}.landing-page .product-stage{height:auto}.landing-page #product{height:auto;min-height:0}.landing-page .product-hd{padding:28px 20px 20px 10px}.landing-page .reel-inner{padding:0 20px 32px 10px}.landing-page .final{padding:80px 0 64px}.landing-page .final h2{margin:40px auto 28px}.landing-page .final .ctas{flex-direction:column;align-items:center}.landing-page .foot{flex-direction:column;align-items:flex-start;gap:16px}.landing-page .btn{min-height:44px;padding-top:13px;padding-bottom:13px}}@media (max-width:768px){.landing-page .product-stage{height:auto}.landing-page #product{height:auto;min-height:0;padding:12px 12px 16px;position:static;display:block!important}.landing-page .reel-inner{flex:none!important;max-width:none!important;padding:0!important;display:block!important}.landing-page .reel-progress,.landing-page .reel-device{display:none!important}.landing-page .m-reel{display:block!important}}.landing-page .m-reel{width:100%;max-width:380px;margin:0 auto;display:none;position:relative}.landing-page .m-reel-progress{gap:6px;margin-bottom:14px;padding:0 4px;display:flex}.landing-page .m-reel-progress .m-seg{background:#ffffff2e;border-radius:999px;flex:1;height:3px;overflow:hidden}.landing-page .m-reel-progress .m-fill{background:var(--paper);width:0%;height:100%}.landing-page .m-reel-frame{background:var(--paper);aspect-ratio:9/16;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 24px 48px -16px #00000080,0 0 0 1px #ffffff14}.landing-page .m-statusbar{z-index:10;justify-content:space-between;align-items:center;height:32px;padding:0 18px;display:flex;position:absolute;top:0;left:0;right:0}.landing-page .m-statusbar .m-time{color:var(--ink);font-size:13px;font-weight:600}.landing-page .m-statusbar .m-live{color:var(--accent-2);letter-spacing:.1em;font-size:10px}.landing-page .m-applabel{border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;height:30px;padding:0 18px;display:flex;position:absolute;top:32px;left:0;right:0}.landing-page .m-applabel .m-label{color:var(--mute);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.landing-page .m-applabel .m-brand{color:var(--mute);letter-spacing:.08em;font-size:10px}.landing-page .m-screen{position:absolute;inset:62px 0 0}.landing-page .m-beat{padding:20px 18px;display:none;position:absolute;inset:0;overflow:hidden}.landing-page .m-beat.m-active{display:block}.landing-page .m-beat h2{letter-spacing:-.035em;color:var(--ink);margin-bottom:18px;font-size:38px;font-weight:700;line-height:.95}.landing-page .m-beat h2 em{color:var(--accent-2);font-style:italic;font-weight:400}.landing-page .m-beat .m-sub{color:var(--mute);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:11px}.landing-page .m-beat .m-body{color:var(--mute);margin-top:10px;font-size:13px;line-height:1.4}.landing-page .m-rows{flex-direction:column;gap:8px;display:flex}.landing-page .m-row{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;padding:12px 14px;display:flex}.landing-page .m-row .m-num{width:26px;color:var(--mute);font-size:11px;font-family:var(--font-jetbrains-mono), monospace}.landing-page .m-row .m-info{flex:1;min-width:0}.landing-page .m-row .m-co{letter-spacing:-.01em;font-size:14px;font-weight:600}.landing-page .m-row .m-person{color:var(--mute);margin-top:1px;font-size:11px}.landing-page .m-row .m-tag{letter-spacing:.1em;font-size:9px;font-weight:600;font-family:var(--font-jetbrains-mono), monospace;margin-right:10px}.landing-page .m-feed{border:1px solid var(--line);background:#fff;border-radius:12px;padding:4px 14px}.landing-page .m-event{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.landing-page .m-event:first-child{border-top:0}.landing-page .m-event .m-etime{color:var(--mute);width:38px;font-size:10px;font-family:var(--font-jetbrains-mono), monospace}.landing-page .m-event .m-etext{flex:1;min-width:0;font-size:11px}.landing-page .m-event .m-etext strong{font-size:12px;font-weight:600;display:block}.landing-page .m-event .m-etext span{color:var(--mute)}.landing-page .m-event .m-escore{color:var(--accent-2);letter-spacing:.06em;font-size:10px;font-weight:700;font-family:var(--font-jetbrains-mono), monospace}.landing-page .m-kpis{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.landing-page .m-kpi{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.landing-page .m-kpi.dark{background:var(--ink);color:var(--paper);border-color:var(--ink)}.landing-page .m-kpi .m-klabel{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:9px;font-family:var(--font-jetbrains-mono), monospace}.landing-page .m-kpi.dark .m-klabel{color:#ffffff80}.landing-page .m-kpi .m-knum{letter-spacing:-.04em;font-size:36px;font-weight:700;font-family:var(--font-jetbrains-mono), monospace;margin-top:4px}.landing-page .m-kpi .m-knum span{font-size:18px}.landing-page .m-kpi .m-kdelta{color:var(--accent-2);font-size:10px;font-family:var(--font-jetbrains-mono), monospace;margin-top:2px}.landing-page .m-kpi.dark .m-kdelta{color:#9ae3e3}.landing-page .m-flags{grid-template-columns:1fr 1fr;gap:8px;display:grid}.landing-page .m-flag{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px}.landing-page .m-flag-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.landing-page .m-flag-dot{border-radius:999px;width:8px;height:8px}.landing-page .m-flag-sev{letter-spacing:.1em;font-size:8px;font-weight:600;font-family:var(--font-jetbrains-mono), monospace}.landing-page .m-flag-name{letter-spacing:-.01em;margin-bottom:6px;font-size:11px;font-weight:600;line-height:1.2}.landing-page .m-flag-count{letter-spacing:-.03em;font-size:22px;font-weight:700;font-family:var(--font-jetbrains-mono), monospace}.landing-page .m-chart{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.landing-page .m-chart-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.landing-page .m-chart-label{color:var(--mute);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-family:var(--font-jetbrains-mono), monospace}.landing-page .m-chart-roas{color:var(--accent-2);font-size:11px;font-weight:700;font-family:var(--font-jetbrains-mono), monospace}.landing-page .m-bars{align-items:flex-end;gap:6px;height:120px;display:flex}.landing-page .m-bar-wrap{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.landing-page .m-bar{border-radius:3px;width:100%;transition:height .3s ease-out}.landing-page .m-bar-label{color:var(--mute);font-size:9px;font-family:var(--font-jetbrains-mono), monospace;margin-top:6px}.landing-page .m-stats{grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:10px;display:grid}.landing-page .m-stat{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px}.landing-page .m-stat.dark{background:var(--ink);color:var(--paper);border:0}.landing-page .m-stat .m-skey{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:8px;font-family:var(--font-jetbrains-mono), monospace}.landing-page .m-stat.dark .m-skey{color:#ffffff80}.landing-page .m-stat .m-sval{letter-spacing:-.03em;font-size:22px;font-weight:700;font-family:var(--font-jetbrains-mono), monospace;margin-top:2px}.landing-page .m-stat .m-sdesc{color:var(--accent-2);font-size:9px;font-family:var(--font-jetbrains-mono), monospace;margin-top:2px}.landing-page .m-stat.dark .m-sdesc{color:#9ae3e3}.landing-page .m-fu-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.landing-page .m-fu{border:1px solid var(--line);border-left:4px solid var(--line);background:#fff;border-radius:12px;padding:14px}.landing-page .m-fu.due{border-left-color:var(--accent-2)}.landing-page .m-fu-meta{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.landing-page .m-fu-time{color:var(--mute);letter-spacing:.06em;font-size:10px;font-weight:600;font-family:var(--font-jetbrains-mono), monospace}.landing-page .m-fu.due .m-fu-time{color:var(--accent-2)}.landing-page .m-fu-tag{color:var(--mute);letter-spacing:.14em;font-size:8px;font-weight:700;font-family:var(--font-jetbrains-mono), monospace}.landing-page .m-fu.due .m-fu-tag{color:var(--accent-2)}.landing-page .m-fu-who{letter-spacing:-.01em;font-size:14px;font-weight:600}.landing-page .m-end{background:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:none;position:absolute;inset:0}.landing-page .m-end.m-active{display:flex}.landing-page .m-end-mark{background:var(--accent-2);border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.landing-page .m-end-mark:after{content:"";background:var(--paper);border-radius:6px;width:24px;height:24px}.landing-page .m-end-name{letter-spacing:-.04em;color:var(--paper);font-size:42px;font-weight:800;line-height:1}.landing-page .m-end-url{color:#ffffff80;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-family:var(--font-jetbrains-mono), monospace}.landing-page .m-headline{text-align:center;letter-spacing:-.05em;color:var(--paper);opacity:0;pointer-events:none;z-index:20;mix-blend-mode:difference;padding:0 18px;font-size:48px;font-weight:800;line-height:.92;position:absolute;bottom:54px;left:0;right:0;transform:translateY(40px)}.landing-page #product-intro{padding:96px 0 16px}.landing-page .product-stage{height:auto}.landing-page #product{background:var(--ink);border-top:0;flex-direction:column;height:calc(100vh + 50px);display:flex;position:relative;overflow:hidden}.landing-page #features{background:var(--paper);padding:96px 0!important}.landing-page #features .feat-split{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;min-height:680px;display:grid}.landing-page #features .feat-text{flex-direction:column;gap:0;padding:0 56px 0 max(16px,50vw - 704px);display:flex}.landing-page #features .feat-text .sec-head{justify-content:space-between;align-items:flex-start;margin-bottom:48px;display:flex}.landing-page #features .feat-text .feat{border-top:1px solid var(--line);grid-column:auto;gap:10px;padding:22px 0}.landing-page #features .feat-text .feat:last-of-type{border-bottom:1px solid var(--line)}.landing-page #features .feat-text .feat .learn{padding-top:14px}.landing-page #features .feat-image{background:var(--paper);align-self:center;height:70vh;position:relative;overflow:hidden}.landing-page #features .feat-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%;height:100%;display:block}@media (max-width:900px){.landing-page #features .feat-split{grid-template-columns:1fr;min-height:auto}.landing-page #features .feat-text{padding:0 20px 0 10px}.landing-page #features .feat-image{border-radius:14px;align-self:stretch;width:calc(100% - 20px);height:auto;margin:24px 10px 40px;box-shadow:0 30px 60px -30px #0a0c0c66}.landing-page #features .feat-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;height:auto}}.landing-page .product-hd{padding:40px 32px 28px 16px}.landing-page .reel-inner{flex-direction:column;flex:1;justify-content:center;max-width:1400px;min-height:0;margin:0 auto;padding:0 32px 8px 16px;display:flex;position:relative}.landing-page .reel-progress{gap:8px;margin-bottom:16px;display:flex}@media (max-height:780px) and (min-width:769px){.landing-page .product-hd{padding:24px 32px 16px 16px}.landing-page .product-hd h2{font-size:clamp(28px,3vw,42px)}.landing-page .reel-progress{margin-bottom:16px}}.landing-page .reel-seg{background:#ffffff1f;border-radius:999px;flex:1;height:2px;overflow:hidden}.landing-page .reel-fill{background:var(--paper);border-radius:999px;width:0%;height:100%}.landing-page .reel-device{background:var(--paper);border-radius:16px;overflow:hidden;box-shadow:0 80px 160px -40px #000c,0 0 0 1px #ffffff0f}.landing-page .reel-chrome{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0;align-items:center;gap:6px;height:40px;padding:0 16px;display:flex}.landing-page .reel-dot{border-radius:50%;width:10px;height:10px}.landing-page .reel-dot.rd{background:#ffcdd2}.landing-page .reel-dot.yd{background:#fff59d}.landing-page .reel-dot.gd{background:#c8e6c9}.landing-page .reel-url{color:var(--mute);letter-spacing:.08em;text-transform:uppercase;margin-left:20px;font-size:11px}.landing-page .reel-live{color:var(--accent-2);letter-spacing:.08em;margin-left:auto;font-size:11px}.landing-page .reel-screen-wrap{width:100%;position:relative;overflow:hidden}.landing-page .reel-screen{transform-origin:0 0;background:var(--paper);width:1520px;height:816px;position:relative}.landing-page .reel-beat{padding:48px 56px;display:none;position:absolute;inset:0}.landing-page .rb-eyebrow{color:var(--mute);letter-spacing:.12em;text-transform:uppercase;opacity:0;margin-bottom:12px;font-size:11px}.landing-page .rb-heading{letter-spacing:-.03em;opacity:0;margin-bottom:36px;font-size:48px;font-weight:700;transform:translateY(20px)}.landing-page .rb-rows{flex-direction:column;gap:10px;display:flex}.landing-page .rb-row{border:1px solid var(--line);opacity:0;background:#fff;border-radius:14px;align-items:center;padding:18px 24px;display:flex;transform:translateY(24px)}.landing-page .rb-num{width:30px;color:var(--mute);font-size:12px}.landing-page .rb-info{flex:1}.landing-page .rb-co{font-size:18px;font-weight:600}.landing-page .rb-person{color:var(--mute);margin-top:2px;font-size:13px}.landing-page .rb-tag{letter-spacing:.08em;margin-right:24px;font-size:11px}.landing-page .rb-grid-2{grid-template-columns:1fr 1fr;gap:40px;height:100%;display:grid}.landing-page .rb-feed{flex-direction:column;display:flex}.landing-page .rb-event{border-top:1px solid var(--line);opacity:0;gap:16px;padding:12px 0;display:flex;transform:translate(40px)}.landing-page .rb-event:first-child{border-top:none}.landing-page .rb-time{color:var(--mute);flex-shrink:0;width:44px;font-size:11px}.landing-page .rb-event-text{color:var(--ink-2);flex:1;font-size:14px}.landing-page .rb-event-text strong{color:var(--ink);font-weight:600}.landing-page .rb-badge{color:var(--accent-2);font-size:11px;font-weight:600}.landing-page .rb-kpis{flex-direction:column;justify-content:center;gap:16px;display:flex}.landing-page .rb-kpi-card{border:1px solid var(--line);opacity:0;background:#fff;border-radius:16px;padding:24px;transform:scale(.96)}.landing-page .rb-kpi-card.dark{background:var(--ink);color:var(--paper)}.landing-page .rb-kpi-label{color:var(--mute);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.landing-page .rb-kpi-card.dark .rb-kpi-label{color:#ffffff80}.landing-page .rb-kpi-num{letter-spacing:-.04em;margin-top:4px;font-size:56px;font-weight:700}.landing-page .rb-kpi-delta{color:var(--accent-2);margin-top:4px;font-size:13px}.landing-page .rb-kpi-card.dark .rb-kpi-delta{color:#9ae3e3}.landing-page .rb-grid-4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.landing-page .rb-flag-card{border:1px solid var(--line);opacity:0;background:#fff;border-radius:14px;padding:20px;transform:scale(.92)}.landing-page .rb-flag-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.landing-page .rb-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.landing-page .rb-sev{letter-spacing:.1em;font-size:10px}.landing-page .rb-flag-name{margin-bottom:6px;font-size:15px;font-weight:600}.landing-page .rb-flag-count{color:var(--ink);font-size:24px;font-weight:700}.landing-page .rb-flag-count.dim{color:var(--mute)}.landing-page .rb-grid-ads{grid-template-columns:2fr 1fr;gap:24px;display:grid}.landing-page .rb-chart-card{border:1px solid var(--line);opacity:0;background:#fff;border-radius:16px;padding:28px}.landing-page .rb-chart-header{justify-content:space-between;margin-bottom:16px;display:flex}.landing-page .rb-chart-label{color:var(--mute);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.landing-page .rb-chart-roas{color:var(--accent-2);font-size:11px}.landing-page .rb-bars{align-items:flex-end;gap:12px;height:220px;padding:0 4px;display:flex}.landing-page .rb-bar-wrap{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.landing-page .rb-bar-wrap .mono{color:var(--mute);font-size:10px}.landing-page .rb-bar{border-radius:6px;width:100%;height:0%}.landing-page .rb-stats{flex-direction:column;gap:12px;display:flex}.landing-page .rb-stat-card{border:1px solid var(--line);opacity:0;background:#fff;border-radius:14px;padding:20px;transform:translate(30px)}.landing-page .rb-stat-card.dark{background:var(--ink);color:var(--paper)}.landing-page .rb-stat-label{color:var(--mute);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.landing-page .rb-stat-card.dark .rb-stat-label{color:#ffffff80}.landing-page .rb-stat-val{letter-spacing:-.02em;margin-top:4px;font-size:32px;font-weight:700}.landing-page .rb-stat-sub{color:var(--accent-2);margin-top:2px;font-size:11px}.landing-page .rb-stat-card.dark .rb-stat-sub{color:#9ae3e3}.landing-page .rb-grid-fu{grid-template-columns:1fr 1fr;align-items:center;gap:40px;height:100%;display:grid}.landing-page .rb-fu-body{color:var(--mute);opacity:0;max-width:360px;margin-top:16px;font-size:16px}.landing-page .rb-fu-list{flex-direction:column;gap:12px;display:flex}.landing-page .rb-fu-card{border:1px solid var(--line);border-left:3px solid var(--line);opacity:0;background:#fff;border-radius:14px;padding:18px 22px;transform:translate(40px)}.landing-page .rb-fu-card.due{border-left-color:var(--accent-2)}.landing-page .rb-fu-meta{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.landing-page .rb-fu-time{color:var(--mute);letter-spacing:.08em;font-size:11px}.landing-page .rb-fu-card.due .rb-fu-time,.landing-page .rb-fu-card.due .rb-fu-tag{color:var(--accent-2)}.landing-page .rb-fu-tag{color:var(--mute);letter-spacing:.1em;font-size:10px;font-weight:600}.landing-page .rb-fu-who{font-size:16px;font-weight:600}.landing-page #playground{contain:layout paint;max-width:1240px;margin:0 auto;padding:96px 24px 120px}.landing-page .playground-tabbar{background:var(--paper-2);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:center;gap:4px;width:fit-content;margin:0 auto 36px;padding:6px;display:flex}.landing-page .playground-tab{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-radius:10px;padding:10px 18px;font-size:12px;transition:color .2s,background .2s}.landing-page .playground-tab:hover{color:var(--ink)}.landing-page .playground-tab.is-active{background:var(--ink);color:var(--paper);box-shadow:0 6px 18px #0a0c0c2e}.landing-page .playground-tab:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.landing-page .queue-eyebrow,.landing-page .integrity-eyebrow,.landing-page .feed-control-label,.landing-page .followup-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--mute);margin-bottom:18px;font-size:11px}.landing-page .queue-tab{max-width:720px;margin:0 auto}.landing-page .queue-rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.landing-page .queue-row{background:var(--card);border:1px solid var(--line);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:18px;padding:18px 22px;transition:border-color .15s,box-shadow .15s;display:grid}.landing-page .queue-row:hover{border-color:var(--ink-3);box-shadow:0 4px 14px #0a0c0c0f}.landing-page .queue-row:active{cursor:grabbing}.landing-page .queue-num{color:var(--mute);letter-spacing:.06em;font-size:13px}.landing-page .queue-info{flex-direction:column;gap:2px;min-width:0;display:flex}.landing-page .queue-co{color:var(--ink);font-size:16px;font-weight:600}.landing-page .queue-person{color:var(--mute);font-size:13px}.landing-page .queue-tag{letter-spacing:.12em;border:1px solid;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.landing-page .feed-tab{max-width:1000px;margin:0 auto}.landing-page .feed-controls{max-width:460px;margin-bottom:28px}.landing-page .feed-control-label{margin-bottom:10px}.landing-page .feed-control-label strong{color:var(--ink);font-weight:600}.landing-page .timeslider{appearance:none;background:linear-gradient(to right, var(--accent-2) 0%, var(--accent-2) 50%, var(--line) 50%, var(--line) 100%);background:var(--line);border-radius:999px;outline:none;width:100%;height:6px}.landing-page .timeslider::-webkit-slider-thumb{appearance:none;background:var(--ink);border:3px solid var(--paper);cursor:grab;border-radius:999px;width:22px;height:22px;box-shadow:0 2px 8px #0a0c0c2e}.landing-page .timeslider::-moz-range-thumb{background:var(--ink);border:3px solid var(--paper);cursor:grab;border-radius:999px;width:22px;height:22px;box-shadow:0 2px 8px #0a0c0c2e}.landing-page .feed-grid{grid-template-columns:1.5fr 1fr;gap:32px;display:grid}.landing-page .feed-events{flex-direction:column;gap:8px;display:flex}.landing-page .feed-event{background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.landing-page .feed-time{color:var(--mute);font-size:12px}.landing-page .feed-text{color:var(--ink-2);font-size:14px}.landing-page .feed-text strong{color:var(--ink);font-weight:600}.landing-page .feed-badge{background:var(--paper-2);color:var(--ink-2);letter-spacing:.08em;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700}.landing-page .feed-kpis{flex-direction:column;gap:14px;display:flex}.landing-page .feed-kpi{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px 24px}.landing-page .feed-kpi.dark{background:var(--ink);color:var(--paper);border-color:var(--ink)}.landing-page .feed-kpi-label{letter-spacing:.12em;color:var(--mute);margin-bottom:10px;font-size:11px}.landing-page .feed-kpi.dark .feed-kpi-label{color:#fff9}.landing-page .feed-kpi-num{letter-spacing:-.02em;font-size:36px;font-weight:700;line-height:1;font-family:var(--font-jetbrains-mono), monospace}.landing-page .integrity-tab{max-width:1000px;margin:0 auto}.landing-page .integrity-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.landing-page .integrity-flag{text-align:left;background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;gap:10px;padding:18px;transition:border-color .15s,transform .15s;display:flex}.landing-page .integrity-flag:hover{border-color:var(--ink-3);transform:translateY(-2px)}.landing-page .integrity-flag-top{align-items:center;gap:8px;display:flex}.landing-page .integrity-flag-dot{border-radius:999px;width:8px;height:8px}.landing-page .integrity-flag-sev{letter-spacing:.12em;font-size:10px;font-weight:700}.landing-page .integrity-flag-name{color:var(--ink);font-size:15px;font-weight:600}.landing-page .integrity-flag-count{color:var(--ink);font-size:28px;font-weight:700;font-family:var(--font-jetbrains-mono), monospace}.integrity-overlay{z-index:60;font-family:var(--font-inter-tight), system-ui, sans-serif;color:var(--ink);background:#0a0c0c8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.integrity-card{background:var(--card);border-radius:18px;flex-direction:column;gap:14px;width:100%;max-width:460px;padding:32px;display:flex;box-shadow:0 30px 80px #0a0c0c59}.integrity-overlay .integrity-flag-top{align-items:center;gap:8px;display:flex}.integrity-overlay .integrity-flag-dot{border-radius:999px;width:8px;height:8px}.integrity-overlay .integrity-flag-sev{letter-spacing:.12em;font-size:10px;font-weight:700;font-family:var(--font-jetbrains-mono), monospace}.integrity-overlay .integrity-flag-name{color:var(--ink);font-size:18px;font-weight:600}.integrity-overlay .integrity-flag-example{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.integrity-close{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;font-size:13px;font-family:var(--font-inter-tight), system-ui, sans-serif;background:0 0;border-radius:8px;align-self:flex-start;margin-top:6px;padding:8px 16px}.integrity-close:hover{border-color:var(--ink);color:var(--ink)}.landing-page .ads-tab{max-width:1000px;margin:0 auto}.landing-page .ads-toggle{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;gap:4px;margin-bottom:28px;padding:4px;display:inline-flex}.landing-page .ads-toggle-btn{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-radius:8px;padding:8px 18px;font-size:12px;transition:color .15s,background .15s}.landing-page .ads-toggle-btn:hover{color:var(--ink)}.landing-page .ads-toggle-btn.is-active{background:var(--ink);color:var(--paper)}.landing-page .ads-grid{grid-template-columns:1.6fr 1fr;gap:28px;display:grid}.landing-page .ads-chart{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:20px;padding:24px;display:flex}.landing-page .ads-chart-label{letter-spacing:.12em;color:var(--mute);font-size:11px}.landing-page .ads-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:200px;display:grid}.landing-page .ads-bar{background:linear-gradient(to top, var(--accent), var(--accent-2));border-radius:6px 6px 0 0;width:100%;min-height:4px;display:block}.landing-page .ads-stats{flex-direction:column;gap:12px;display:flex}.landing-page .ads-stat{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px 20px}.landing-page .ads-stat-label{letter-spacing:.12em;color:var(--mute);margin-bottom:6px;font-size:11px}.landing-page .ads-stat-num{color:var(--ink);font-size:28px;font-weight:700;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:-.02em}.landing-page .followup-tab{max-width:1000px;margin:0 auto}.landing-page .followup-cards{grid-template-columns:repeat(3,1fr);gap:14px;min-height:168px;margin-bottom:28px;display:grid}.landing-page .draggable-lead{touch-action:none}.landing-page .followup-card{background:var(--card);border:1px solid var(--line);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:14px;flex-direction:column;gap:6px;padding:20px;display:flex;box-shadow:0 1px 3px #0a0c0c0a}.landing-page .followup-card:active{cursor:grabbing}.landing-page .followup-card-co{color:var(--ink);font-size:16px;font-weight:600}.landing-page .followup-card-person{color:var(--ink-2);font-size:13px}.landing-page .followup-card-meta{letter-spacing:.08em;color:var(--mute);text-transform:uppercase;margin-top:4px;font-size:11px}.landing-page .followup-send{background:var(--ink);color:var(--paper);letter-spacing:.12em;border-radius:8px;align-self:flex-start;margin-top:12px;padding:6px 14px;font-size:11px;font-weight:700}.landing-page .followup-bins{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.landing-page .followup-bin-wrap{flex-direction:column;gap:10px;display:flex}.landing-page .dropbin{text-align:center;background:var(--paper-2);border:2px dashed var(--line);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);border-radius:14px;padding:28px 16px;font-size:12px;transition:border-color .2s,background .2s,color .2s}.landing-page .dropbin:hover{border-color:var(--accent-2);color:var(--accent-2);background:var(--accent-wash)}.landing-page .followup-bin-items{flex-wrap:wrap;gap:6px;min-height:28px;padding:0 4px;display:flex}.landing-page .followup-pill{background:var(--accent-wash);color:var(--accent);border-radius:999px;padding:4px 10px;font-size:12px}.landing-page .hero-overlay{z-index:2;position:relative}.landing-page .hero h1.hero-overlay-h1{padding-inline:24px;text-align:center!important;grid-column:1/-1!important;font-size:clamp(40px,6vw,96px)!important}.landing-page .hero h1.hero-overlay-h1 .line{white-space:nowrap;text-align:center}@media (max-width:900px){.landing-page #playground{padding:64px 16px 80px}.landing-page .feed-grid,.landing-page .ads-grid{grid-template-columns:1fr}.landing-page .integrity-grid{grid-template-columns:repeat(2,1fr)}.landing-page .followup-cards,.landing-page .followup-bins{grid-template-columns:1fr}.landing-page .playground-tabbar{width:100%}.landing-page .playground-tab{padding:8px 12px;font-size:11px}.landing-page .ads-stat-num,.landing-page .feed-kpi-num{font-size:28px}}.landing-page .hero-bg .hero-art{pointer-events:none;opacity:0;width:55%;height:100%;transition:opacity 1.4s ease-out;display:block;position:absolute;top:0;right:0}.landing-page .hero.ready .hero-bg .hero-art{opacity:1}