.cp{--paper:#fcfbf8;--band:#f4f1ea;--card:#fff;--ink-deep:#0a0e1a;--ink:#17120b;--ink-2:#6b645a;--mute:#6b7280;--signal:#ff4b1f;--signal-deep:#d63d14;--blue:#2e5bff;--cyan:#00e5d4;--hairline:#0a0e1a1f;--hairline-soft:#0a0e1a14;--r:4px;--r-sm:3px;--r-frame:6px;--ease:cubic-bezier(.2,.7,.2,1);background:var(--paper);color:var(--ink);font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.6}.cp *,.cp :before,.cp :after{box-sizing:border-box}.cp a{color:inherit;text-decoration:none}html{scroll-behavior:smooth}.cp .container{max-width:1200px;margin:0 auto;padding:0 44px}.cp section{padding:104px 0}.cp section[id]{scroll-margin-top:88px}.cp .eyebrow,.cp .hero-eyebrow{font-family:var(--font-mono),"SF Mono",Menlo,monospace;color:var(--ink-2);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:9px;margin-bottom:22px;font-size:11px;font-weight:500;display:inline-flex}.cp .eyebrow .dot,.cp .hero-eyebrow .dot{background:var(--blue);border-radius:999px;flex-shrink:0;width:6px;height:6px}.cp .hero-eyebrow{color:var(--signal-deep);background:#ff4b1f14;border-radius:999px;padding:6px 13px 6px 11px}.cp .hero-eyebrow .dot{background:var(--signal)}.cp h1,.cp h2,.cp h3{font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:-.025em;color:var(--ink);margin:0;font-weight:500;line-height:1.08}.cp h2{letter-spacing:-.025em;font-size:clamp(28px,3.6vw,42px);font-weight:500;line-height:1.08}.cp h1 em,.cp h2 em,.cp .display-italic,.cp .display-italic-block{font-style:normal;font-family:var(--font-sans),system-ui,sans-serif;color:var(--ink-2);font-weight:500}.cp p{margin:0}.cp ul{margin:0;padding:0;list-style:none}.cp .section-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;margin-bottom:44px;padding-bottom:14px;display:flex}.cp .section-head h2{font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:500;line-height:1}.cp .section-num{font-family:var(--font-mono),monospace;letter-spacing:.08em;color:var(--mute);font-size:12px}.cp .section-sub{color:var(--ink-2);max-width:640px;margin-top:16px;font-size:17px;line-height:1.55}.cp .btn{font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:-.005em;border-radius:var(--r);cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease),transform .12s var(--ease),box-shadow .12s var(--ease);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.cp .btn-primary{background:var(--signal);color:#fff;box-shadow:3px 3px #b23410}.cp .btn-primary:hover{background:var(--signal-deep);box-shadow:3px 3px #8f2709}.cp .btn-primary:active{transform:translate(2px,2px);box-shadow:1px 1px #8f2709}.cp .btn-secondary{background:var(--card);color:var(--ink);border-color:var(--hairline)}.cp .btn-secondary:hover{border-color:var(--ink)}.cp .btn-ghost{color:var(--ink);background:0 0}.cp .btn-ghost:hover{background:#0a0e1a0d}.cp .btn-lg{padding:14px 26px;font-size:15px}.cp .btn-link{color:var(--ink);border-bottom:1px solid var(--hairline);transition:border-color .16s var(--ease);align-items:center;gap:6px;padding-bottom:1px;font-size:14px;font-weight:500;display:inline-flex}.cp .btn-link:hover{border-color:var(--ink)}.cp a:focus-visible,.cp button:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--r-sm)}.cp .nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--hairline);background:#f4f0e7d1;height:72px;position:sticky;top:0}.cp .nav-inner{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.cp .nav-pill{align-items:center;gap:40px;display:inline-flex}.cp .nav-cta{box-shadow:none}.cp .brand{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.cp .brand-mark{flex-shrink:0;width:22px;height:22px;display:block}.cp .brand-name{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:600}.cp .nav-links{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2);gap:30px;font-size:11px;font-weight:500;display:flex}.cp .nav-links a{transition:color .16s var(--ease)}.cp .nav-links a:hover{color:var(--ink)}.cp .nav-inner .btn{padding:10px 18px;font-size:13px}.cp .hero{background:radial-gradient(70% 60% at 50% -10%,#ff4b1f24,transparent 60%),var(--paper);border-bottom:1px solid var(--hairline);text-align:center;min-height:100svh;padding:72px 0 96px;position:relative;overflow:hidden}.cp .hero-inner{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.cp .hero h1{letter-spacing:-.035em;color:var(--ink);max-width:14ch;font-size:clamp(40px,6vw,72px);font-weight:500;line-height:1}.cp .hero h1 em{color:var(--signal);font-weight:500;display:block}.cp .hero-sub{color:var(--ink-2);max-width:560px;margin-top:26px;font-size:18px;line-height:1.55}.cp .hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.cp .hero-ctas .btn{min-width:190px}.cp .hero-stage{z-index:0;pointer-events:none;position:absolute;inset:0}.cp .hero-canvas{opacity:0;transition:opacity .7s;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.cp .hero-stage.is-ready .hero-canvas{opacity:1}.cp .hero-fx{z-index:2;pointer-events:none;background:radial-gradient(120% 120% at 50% 42%,#0000 55%,#28180c1a 100%);position:absolute;inset:0}.cp .hero-fx:after{content:"";opacity:.05;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.6s steps(2,end) infinite heroGrain;position:absolute;inset:-50%}@keyframes heroGrain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-2%)}to{transform:translate(3%,1%)}}@media (prefers-reduced-motion:reduce){.cp .hero-fx:after{animation:none}}.cp .hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(56% 50% at 50% 40%,#fcfbf8eb,#fcfbf88c 45%,#0000 72%);position:absolute;inset:0}.cp .logos{background:var(--band);border-bottom:1px solid var(--hairline);padding:48px 0}.cp .logos-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.cp .logos-label{font-family:var(--font-mono),monospace;color:var(--mute);text-transform:uppercase;letter-spacing:.14em;margin-right:24px;font-size:11px}.cp .logo-item{object-fit:contain;filter:grayscale();opacity:.55;width:auto;height:60px;transition:filter .25s var(--ease),opacity .25s var(--ease);margin:0 30px}.cp .logo-item:hover{filter:grayscale(0);opacity:1}.cp .problem{background:var(--paper)}.cp .problem-head{letter-spacing:-.03em;max-width:800px;margin-bottom:24px;font-size:clamp(30px,4.2vw,46px);font-weight:500;line-height:1.06}.cp .problem-head .display-italic{display:block}.cp .problem-body{color:var(--ink-2);max-width:680px;margin-bottom:64px;font-size:17px;line-height:1.6}.cp .stats-row{border-top:1px solid var(--hairline);grid-template-columns:1fr 1fr;gap:64px;max-width:760px;padding-top:40px;display:grid}.cp .stat-num{font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:-.04em;color:var(--ink);margin-bottom:16px;font-size:72px;font-weight:500;line-height:1}.cp .stat-label{color:var(--ink);max-width:280px;margin-bottom:10px;font-size:16px;line-height:1.45}.cp .stat-source{font-family:var(--font-mono),monospace;color:var(--mute);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.cp .how{background:var(--band);position:relative}.cp .how-header{text-align:center;margin-bottom:56px}.cp .how-header h2{margin-bottom:16px}.cp .how-header .section-sub{margin:16px auto 0}.cp .demo{background:var(--paper)}.cp .demo-header{text-align:center;margin-bottom:36px}.cp .demo-header h2{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(30px,4.2vw,46px);font-weight:500}.cp .demo-header .section-sub{margin:16px auto 0}.cp .live-pill{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2);border:1px solid var(--hairline);background:var(--card);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:5px 12px;font-size:11px;font-weight:500;display:inline-flex}.cp .live-dot{background:var(--blue);width:7px;height:7px;animation:cp-pulse 2s var(--ease)infinite;border-radius:999px;box-shadow:0 0 #2e5bff80}@keyframes cp-pulse{0%{box-shadow:0 0 #2e5bff73}70%{box-shadow:0 0 0 7px #2e5bff00}to{box-shadow:0 0 #2e5bff00}}.cp .roi{background:var(--band)}.cp .roi-header{text-align:center;margin-bottom:56px}.cp .roi-header h2{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(30px,4.2vw,46px);font-weight:500;line-height:1.08}.cp .roi-header h2 em{color:var(--ink);font-weight:500;display:inline}.cp .roi-header .section-sub{margin:16px auto 0}.cp .roi-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cp .roi-card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r);transition:border-color .2s var(--ease),transform .2s var(--ease);padding:34px 30px}.cp .roi-card:hover{border-color:var(--ink);transform:translateY(-2px)}.cp .roi-label{font-family:var(--font-mono),monospace;color:var(--mute);text-transform:uppercase;letter-spacing:.1em;margin-bottom:18px;font-size:11px}.cp .roi-num{letter-spacing:-.04em;color:var(--ink);margin-bottom:18px;font-size:60px;font-weight:500;line-height:1}.cp .roi-exp{color:var(--ink-2);font-size:14px;line-height:1.55}.cp .channels-section{background:var(--paper);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.cp .channels-inner{text-align:center}.cp .channels-inner .section-head{text-align:left}.cp .channels-inner h2{margin-bottom:14px}.cp .channels-inner .section-sub{margin:0 auto 48px}.cp .channel-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:56px;display:flex}.cp .channel-item{align-items:center;gap:14px;display:flex}.cp .channel-icon{border-radius:var(--r);background:var(--card);border:1px solid var(--hairline);width:46px;height:46px;color:var(--ink);flex-shrink:0;place-items:center;display:grid}.cp .channel-icon.anchor{background:var(--ink-deep);color:#fff;border-color:#0000;width:58px;height:58px}.cp .channel-name{color:var(--ink-2);font-size:15px;font-weight:400}.cp .channel-name.anchor{color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:500}.cp .testimonials{background:var(--paper)}.cp .testimonials .t-head{text-align:center;letter-spacing:-.03em;max-width:720px;margin:16px auto 56px;font-size:clamp(30px,4.2vw,46px);font-weight:500}.cp .t-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cp .t-card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r);transition:border-color .2s var(--ease),transform .2s var(--ease);flex-direction:column;gap:24px;padding:34px 30px;display:flex}.cp .t-card:hover{border-color:var(--ink);transform:translateY(-2px)}.cp .t-photo{border-radius:var(--r);background:var(--ink-deep);color:#fff;width:40px;height:40px;font-size:12px;font-weight:500;font-family:var(--font-mono),monospace;letter-spacing:.04em;place-items:center;display:grid}.cp .t-quote{color:var(--ink);flex:1;font-size:15px;line-height:1.6}.cp .t-attr{font-family:var(--font-mono),monospace;color:var(--mute);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:400;line-height:1.7}.cp .t-attr strong{color:var(--ink);font-weight:500;display:block}.cp .pricing{background:var(--band)}.cp .pricing-head{text-align:center;letter-spacing:-.03em;margin:16px auto 56px;font-size:clamp(30px,4.2vw,46px);font-weight:500}.cp .tiers{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;display:grid}.cp .tier{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r);flex-direction:column;padding:34px 30px;display:flex;position:relative}.cp .tier.featured{border-color:var(--ink);border-width:1.5px}.cp .tier-badge{background:var(--ink-deep);color:#fff;font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:500;position:absolute;top:24px;right:24px}.cp .tier-name{letter-spacing:-.01em;color:var(--ink);margin-bottom:6px;font-size:16px;font-weight:600}.cp .tier-desc{color:var(--ink-2);min-height:40px;margin-bottom:28px;font-size:14px;line-height:1.5}.cp .tier-price{border-bottom:1px solid var(--hairline);align-items:baseline;gap:4px;margin-bottom:28px;padding-bottom:28px;display:flex}.cp .tier-price-num{letter-spacing:-.035em;color:var(--ink);font-size:44px;font-weight:500;line-height:1}.cp .tier-price-mo{font-family:var(--font-mono),monospace;color:var(--mute);font-size:13px}.cp .tier-features{flex-direction:column;flex:1;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.cp .tier-features li{color:var(--ink);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.cp .tier-features li.lead{font-weight:500}.cp .tier-features li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 7.5l2.5 2.5 5.5-6' stroke='%2317120B' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;flex-shrink:0;width:14px;height:14px;margin-top:4px}.cp .tier-cta{width:100%}.cp .pricing-foot{text-align:center;margin-top:24px}.cp .tiers-summary{margin-bottom:16px}.cp .tier-summary-card .tier-desc{margin-bottom:20px}.cp .tier-summary-card .tier-price{margin-bottom:20px;padding-bottom:20px}.cp .tier-includes{font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:16px;font-size:11px}.cp .tier-highlights{flex-direction:column;flex:1;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.cp .tier-highlights li{color:var(--ink);align-items:center;gap:12px;font-size:14px;line-height:1.4;display:flex}.cp .tier-highlights li.is-bold{font-weight:600}.cp .tier-highlight-icon{border-radius:var(--r-sm);background:var(--band);width:28px;height:28px;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cp .tier-summary-card.featured .tier-highlight-icon{background:var(--ink-deep);color:#fff}.cp .pricing-see-all{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--hairline);transition:border-color .2s var(--ease),color .2s var(--ease);align-items:center;gap:8px;padding-bottom:4px;font-size:12px;display:inline-flex}.cp .pricing-see-all:hover{color:var(--ink);border-color:var(--ink)}.cp .faq{background:var(--paper)}.cp .faq .faq-head{text-align:center;letter-spacing:-.03em;max-width:720px;margin:16px auto 56px;font-size:clamp(30px,4.2vw,46px);font-weight:500}.cp .faq-list{border-top:1px solid var(--hairline);max-width:760px;margin:0 auto}.cp .faq-item{border-bottom:1px solid var(--hairline)}.cp .faq-summary{letter-spacing:-.015em;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:22px 4px;font-family:inherit;font-size:17px;font-weight:500;display:flex}.cp .faq-chev{width:14px;height:14px;transition:transform .2s var(--ease),color .2s var(--ease);color:var(--mute);flex-shrink:0}.cp .faq-item.open .faq-chev{color:var(--signal);transform:rotate(45deg)}.cp .faq-answer-wrap{transition:grid-template-rows .2s var(--ease);grid-template-rows:0fr;display:grid}.cp .faq-item.open .faq-answer-wrap{grid-template-rows:1fr}.cp .faq-answer-inner{overflow:hidden}.cp .faq-answer{color:var(--ink-2);max-width:660px;padding:0 4px 24px;font-size:15px;line-height:1.65}.cp .final-cta{background:var(--ink-deep);color:#fff;text-align:center}.cp .final-cta .eyebrow{color:#ffffffa8}.cp .final-cta .eyebrow .dot{background:var(--signal)}.cp .final-cta h2{color:#fff;letter-spacing:-.03em;max-width:760px;margin:0 auto 36px;font-size:clamp(32px,4.6vw,50px);font-weight:500;line-height:1.06}.cp .final-cta h2 em{color:#ffffff8c;font-weight:500;display:block}.cp .final-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cp .final-cta .btn-secondary{color:#fff;background:0 0;border-color:#ffffff3d}.cp .final-cta .btn-secondary:hover{background:#ffffff14;border-color:#ffffff80}.cp .final-promise{font-family:var(--font-mono),monospace;color:#ffffffa8;text-transform:uppercase;letter-spacing:.12em;margin-top:12px;font-size:12px}.cp .page-hero{border-bottom:1px solid var(--hairline);background:radial-gradient(120% 90% at 70% 0,#f7f3ea 0%,#f1ece1 45%,#ebe4d6 100%);padding:96px 0 72px}.cp .page-hero .eyebrow{margin-bottom:28px}.cp .page-hero h1{letter-spacing:-.035em;color:var(--ink);max-width:920px;font-size:clamp(40px,5.4vw,68px);font-weight:500;line-height:1.02}.cp .page-hero h1 em{color:var(--ink-2);font-weight:500;display:block}.cp .page-hero .lede{color:var(--ink-2);max-width:560px;margin-top:24px;font-size:18px;line-height:1.55}.cp .footer{background:var(--paper);border-top:1px solid var(--hairline);padding:40px 0 32px}.cp .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cp .footer-copy{font-family:var(--font-mono),monospace;color:var(--mute);letter-spacing:.04em;font-size:12px}.cp .footer-links{font-family:var(--font-mono),monospace;color:var(--ink-2);text-transform:uppercase;letter-spacing:.1em;gap:28px;font-size:12px;display:flex}.cp .footer-links a{transition:color .16s var(--ease)}.cp .footer-links a:hover{color:var(--ink)}@media (max-width:880px){.cp .container{padding:0 24px}.cp section{padding:72px 0}.cp .hero{padding:48px 0 72px}.cp .stats-row{grid-template-columns:1fr;gap:40px}.cp .roi-cards,.cp .t-grid,.cp .tiers{grid-template-columns:1fr}.cp .nav-links{display:none}.cp .channel-row{gap:32px}.cp .logos-inner{gap:4px}.cp .logos-label{text-align:center;flex-basis:100%;margin-bottom:8px;margin-right:0}}@media (prefers-reduced-motion:reduce){.cp .faq-answer-wrap,.cp .live-dot,.cp .roi-card,.cp .t-card{transition:none!important;animation:none!important}}.cp .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}.cp .scroll-progress{background:var(--signal);transform-origin:0;z-index:60;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.cp .kt-word{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.cp .kt-char{will-change:transform;transition:font-variation-settings .12s linear,translate .16s var(--ease);display:inline-block}@media (prefers-reduced-motion:no-preference){.cp .kt-char{animation:ktRise .76s var(--ease)forwards;animation-delay:var(--kd,0s);transform:translateY(115%)}@keyframes ktRise{to{transform:translateY(0)}}.cp .hero-enter{opacity:0;animation:heroEnter .7s var(--ease)forwards;animation-delay:var(--hd,0s)}@keyframes heroEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}.cp .magnetic{transition:transform .26s var(--ease);will-change:transform;display:inline-block}.cp .hero-ticker{width:100%;max-width:520px;margin-top:52px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.cp .hero-ticker-track{width:max-content;animation:20s linear infinite tickerScroll;display:flex}.cp .hero-ticker-item{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.14em;color:var(--mute);white-space:nowrap;align-items:center;gap:22px;padding-right:22px;font-size:11px;font-weight:500;display:inline-flex}.cp .hero-ticker-dot{background:var(--signal);border-radius:999px;flex-shrink:0;width:4px;height:4px}@keyframes tickerScroll{to{transform:translate(-50%)}}.cp .hero-scroll-cue{z-index:1;font-family:var(--font-mono),monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);flex-direction:column;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;bottom:26px;left:50%;translate:-50%}.cp .hero-scroll-line{background:var(--hairline);width:1px;height:34px;position:relative;overflow:hidden}.cp .hero-scroll-line:after{content:"";background:var(--signal);width:100%;height:100%;animation:scrollCue 1.8s var(--ease)infinite;position:absolute;top:0;left:0}@keyframes scrollCue{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}.cp .logos .logos-label{text-align:center;margin:0 0 22px;display:block}.cp .logos-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.cp .logos-rail{width:max-content;animation:30s linear infinite logosScroll;display:flex}.cp .logos-rail:hover{animation-play-state:paused}.cp .logos-track{align-items:center;display:flex}@keyframes logosScroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cp .logos-rail{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.cp .logos-track[aria-hidden]{display:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cp .vt{animation:linear both vtRise;animation-timeline:view();animation-range:entry 8% entry 45%}@keyframes vtRise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}}}.cp .problem .stat-num{letter-spacing:-.05em;font-size:clamp(72px,9vw,124px)}.cp .cta-letters{letter-spacing:-.04em;color:#ffffff12;-webkit-user-select:none;user-select:none;justify-content:center;margin-top:72px;font-size:clamp(44px,9.5vw,138px);font-weight:600;line-height:1;display:flex}.cp .cta-letter{transition:transform .42s var(--ease),color .42s var(--ease);display:inline-block}.cp .cta-letter:hover{color:var(--signal);transition-duration:.1s;transform:translateY(-.12em)rotate(-4deg)}.cp .footer-egg{cursor:help;opacity:.4;transition:opacity .2s var(--ease),transform .3s var(--ease);display:inline-block}.cp .footer-egg:hover{opacity:1;transform:translate(3px,-3px)rotate(12deg)}.cp .egg-overlay{z-index:200;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cp .egg-plane{will-change:transform;filter:drop-shadow(4px 6px #0a0e1a1f);offset-path:path("M -120 620 C 420 160, 980 780, 1700 320 S 2600 120, 3400 260");offset-rotate:auto 45deg;animation:2.9s cubic-bezier(.35,0,.3,1) forwards eggFly;position:absolute}@keyframes eggFly{0%{offset-distance:0%}to{offset-distance:100%}}.cp .egg-stamp{font-family:var(--font-mono),monospace;letter-spacing:.2em;white-space:nowrap;color:var(--signal);border:2px solid var(--signal);border-radius:var(--r);animation:eggStamp 3.2s var(--ease)both;background:#fcfbf8e0;padding:12px 20px;font-size:clamp(13px,2vw,19px);font-weight:700;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-5deg)}@keyframes eggStamp{0%{opacity:0;scale:1.9}9%{opacity:1;scale:1}78%{opacity:1}to{opacity:0}}.cp.cp-barrel{animation:1.2s cubic-bezier(.65,0,.35,1) cpBarrel}@keyframes cpBarrel{to{transform:rotate(360deg)}}@media (max-width:880px){.cp .hero-ticker{max-width:320px;margin-top:40px}.cp .hero-scroll-cue{display:none}.cp .cta-letters{margin-top:48px}}@media (prefers-reduced-motion:reduce){.cp .hero-ticker-track,.cp .hero-scroll-line:after,.cp .egg-plane,.cp .egg-stamp,.cp.cp-barrel{animation:none!important}.cp .magnetic,.cp .kt-char,.cp .cta-letter{transition:none!important}}.cp .how-header{margin-bottom:48px}.cp .hiw-split{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:56px;display:grid}.cp .hiw-stage-wrap{position:sticky;top:max(96px,50vh - 260px)}.cp .hiw-stage{background:var(--ink-deep);border-radius:var(--r-frame);height:520px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0a0e1a2e}.cp .hiw-stage-bar{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:18px 22px 14px;display:flex}.cp .hiw-stage-label{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.14em;color:#ffffff8c;align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.cp .hiw-live{background:var(--signal);width:7px;height:7px;animation:hiwLive 1.6s var(--ease)infinite;border-radius:50%}@keyframes hiwLive{0%,to{box-shadow:0 0 #ff4b1f80}50%{box-shadow:0 0 0 5px #ff4b1f00}}.cp .hiw-counter{font-family:var(--font-mono),monospace;letter-spacing:.1em;color:#fff6;align-items:baseline;gap:6px;font-size:12px;display:inline-flex;overflow:hidden}.cp .hiw-counter-num{color:var(--signal);animation:hiwNumIn .38s var(--ease);font-size:15px;font-weight:700;display:inline-block}@keyframes hiwNumIn{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:none}}.cp .hiw-rail{justify-content:space-between;align-items:center;padding:16px 22px;display:flex;position:relative}.cp .hiw-rail:before{content:"";background:#ffffff24;height:1px;position:absolute;top:50%;left:28px;right:28px}.cp .hiw-rail-fill{background:var(--signal);transform-origin:0;height:1px;transition:transform .6s var(--ease);position:absolute;top:50%;left:28px;right:28px}.cp .hiw-tick{z-index:1;background:var(--ink-deep);color:#ffffff59;cursor:pointer;width:26px;height:26px;transition:color .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease);border:1px solid #ffffff2e;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.cp .hiw-tick:hover{color:#fff;border-color:#ffffff80}.cp .hiw-tick.is-passed{color:var(--signal);border-color:#ff4b1f8c}.cp .hiw-tick.is-here{color:#fff;background:var(--signal);border-color:var(--signal);transform:scale(1.25);box-shadow:0 0 0 5px #ff4b1f2e}.cp .hiw-scenes{position:absolute;inset:118px 0 0}.cp .hiw-scene{opacity:0;transition:opacity .42s var(--ease),transform .42s var(--ease);pointer-events:none;position:absolute;inset:14px 26px 24px;transform:translateY(22px)scale(.985)}.cp .hiw-scene.is-active{opacity:1;pointer-events:auto;transform:none}.cp .hiw-ghost{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #ffffff17;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:190px;font-weight:600;line-height:1;position:absolute;bottom:-.18em;right:-8px}.cp .hiw-ad{border-radius:var(--r);opacity:0;background:#ffffff0f;border:1px solid #ffffff1f;width:210px;padding:12px}.cp .hiw-scene.is-active .hiw-ad{animation:hiwIn .5s var(--ease).1s forwards}.cp .hiw-ad-badge{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;align-items:center;gap:6px;margin-bottom:10px;font-size:10px;display:inline-flex}.cp .hiw-ad-badge i{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af);border-radius:50%;width:6px;height:6px}.cp .hiw-ad-media{gap:5px;margin-bottom:10px;display:grid}.cp .hiw-ad-media span{background:#ffffff1f;border-radius:2px;height:6px}.cp .hiw-ad-media span:first-child{background:#ffffff14;height:44px}.cp .hiw-ad-media span:last-child{width:60%}.cp .hiw-ad-cta{text-align:center;color:#0a0e1a;border-radius:var(--r-sm);background:#25d366;padding:7px 10px;font-size:12px;font-weight:500}.cp .hiw-flight{color:#ffffff59;width:210px;position:absolute;top:168px;left:200px}.cp .hiw-flight-path{stroke-dashoffset:300px}.cp .hiw-scene.is-active .hiw-flight-path{animation:.9s ease-out .5s forwards hiwDash}@keyframes hiwDash{to{stroke-dashoffset:0}}.cp .hiw-chat{justify-items:start;gap:8px;width:min(300px,62%);display:grid;position:absolute;bottom:54px;right:0}.cp .hiw-bubble{border-radius:12px;max-width:100%;padding:10px 14px;font-size:13.5px;line-height:1.45}.cp .hiw-in{color:var(--ink);opacity:0;background:#fff;border-bottom-left-radius:3px}.cp .hiw-out{color:#fff;opacity:0;background:#1f6f4a;border-bottom-right-radius:3px;justify-self:end}.cp .hiw-scene.is-active .hiw-in{animation:hiwPop .46s var(--ease)1.2s forwards}.cp .hiw-tag{font-family:var(--font-mono),monospace;letter-spacing:.06em;color:var(--cyan);opacity:0;font-size:10.5px}.cp .hiw-scene.is-active .hiw-tag{animation:hiwIn .4s var(--ease)1.65s forwards}.cp .hiw-chat-top{width:min(320px,72%);position:static}.cp .hiw-scene.is-active .hiw-chat-top .hiw-in{animation-delay:.1s}.cp .hiw-typing{opacity:0;background:#ffffff1a;border-radius:12px;justify-self:end;align-items:center;gap:4px;max-height:40px;padding:10px 14px;display:inline-flex;overflow:hidden}.cp .hiw-scene.is-active .hiw-typing{animation:hiwTypingLife 1.6s var(--ease).5s forwards}@keyframes hiwTypingLife{0%{opacity:0}12%{opacity:1}80%{opacity:1;max-height:40px;margin:0;padding:10px 14px}to{opacity:0;max-height:0;margin:-4px 0;padding:0 14px}}.cp .hiw-typing i{background:#ffffffb3;border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite hiwDot}.cp .hiw-typing i:nth-child(2){animation-delay:.15s}.cp .hiw-typing i:nth-child(3){animation-delay:.3s}@keyframes hiwDot{0%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.cp .hiw-scene.is-active .hiw-out{animation:hiwPop .46s var(--ease)2.1s forwards}.cp .hiw-score{border-radius:var(--r);opacity:0;background:#ffffff0f;border:1px solid #ffffff1f;width:min(320px,78%);padding:14px 16px;position:absolute;bottom:20px;left:0}.cp .hiw-scene.is-active .hiw-score{animation:hiwIn .5s var(--ease)2.6s forwards}.cp .hiw-score-head{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.12em;color:#ffffff8c;justify-content:space-between;align-items:baseline;margin-bottom:9px;font-size:10.5px;display:flex}.cp .hiw-score-head b{letter-spacing:-.02em;color:var(--signal);font-size:20px;font-weight:700}.cp .hiw-score-bar{background:#ffffff1f;border-radius:2px;height:4px;margin-bottom:11px;overflow:hidden}.cp .hiw-score-bar i{background:linear-gradient(90deg,var(--signal),#ff7a52);transform-origin:0;border-radius:2px;width:92%;height:100%;display:block;transform:scaleX(0)}.cp .hiw-scene.is-active .hiw-score-bar i{animation:hiwGrowX .8s var(--ease)2.85s forwards}@keyframes hiwGrowX{to{transform:scaleX(1)}}.cp .hiw-chips{flex-wrap:wrap;gap:6px;display:flex}.cp .hiw-chip{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:#ffffffa6;opacity:0;border:1px solid #ffffff29;border-radius:999px;padding:3px 9px;font-size:10px}.cp .hiw-chip-hot{color:var(--signal);border-color:#ff4b1f80}.cp .hiw-scene.is-active .hiw-chip{animation:hiwIn .35s var(--ease)forwards}.cp .hiw-scene.is-active .hiw-chip:first-child{animation-delay:3.15s}.cp .hiw-scene.is-active .hiw-chip:nth-child(2){animation-delay:3.3s}.cp .hiw-scene.is-active .hiw-chip:nth-child(3){animation-delay:3.45s}.cp .hiw-inbox{gap:8px;max-width:440px;margin-top:6px;display:grid}.cp .hiw-inbox-head{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.12em;color:#ffffff80;justify-content:space-between;padding:0 2px 4px;font-size:10.5px;display:flex}.cp .hiw-inbox-sort{color:var(--cyan)}.cp .hiw-row{border-radius:var(--r);opacity:0;background:#ffffff0d;border:1px solid #ffffff1a;grid-template-columns:1fr auto;grid-template-areas:"name score""note score";align-items:center;column-gap:14px;padding:11px 14px;display:grid}.cp .hiw-scene.is-active .hiw-row{animation:hiwIn .46s var(--ease)forwards}.cp .hiw-scene.is-active .hiw-row:first-of-type{animation-delay:.2s}.cp .hiw-scene.is-active .hiw-row:nth-of-type(2){animation-delay:.36s}.cp .hiw-scene.is-active .hiw-row:nth-of-type(3){animation-delay:.52s}.cp .hiw-scene.is-active .hiw-row:nth-of-type(4){animation-delay:.68s}.cp .hiw-row-name{color:#fff;grid-area:name;font-size:13px;font-weight:500}.cp .hiw-row-note{color:#ffffff73;grid-area:note;font-size:11.5px}.cp .hiw-row b{font-family:var(--font-mono),monospace;color:#ffffff8c;grid-area:score;font-size:14px;font-weight:700}.cp .hiw-row-hot{background:#ff4b1f14;border-color:#ff4b1f8c}.cp .hiw-row-hot b{color:var(--signal)}.cp .hiw-scene.is-active .hiw-row-hot{animation:hiwIn .46s var(--ease).2s forwards,hiwHot 2.4s var(--ease).9s infinite}@keyframes hiwHot{0%,to{box-shadow:0 0 #ff4b1f47}50%{box-shadow:0 0 0 6px #ff4b1f00}}.cp .hiw-row-cold{opacity:0}.cp .hiw-scene.is-active .hiw-row-cold{animation-name:hiwInDim}@keyframes hiwInDim{0%{opacity:0;transform:translateY(14px)}to{opacity:.55;transform:none}}.cp .hiw-assign{font-family:var(--font-mono),monospace;letter-spacing:.06em;color:var(--cyan);opacity:0;align-items:center;gap:8px;padding:4px 2px 0;font-size:11px;display:flex}.cp .hiw-scene.is-active .hiw-assign{animation:hiwIn .42s var(--ease)1s forwards}.cp .hiw-assign-dot{background:var(--cyan);width:6px;height:6px;animation:hiwLive 1.6s var(--ease)infinite;border-radius:50%}.cp .hiw-funnel{align-items:flex-end;gap:18px;max-width:380px;height:210px;padding-bottom:26px;display:flex;position:relative}.cp .hiw-fcol{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;height:100%;display:flex}.cp .hiw-fbar{height:var(--h,50%);background:#ffffff12;border-radius:3px 3px 0 0;align-items:flex-end;display:flex;overflow:hidden}.cp .hiw-fbar i{transform-origin:50% 100%;background:linear-gradient(#ffffff57,#ffffff1f);width:100%;height:100%;display:block;transform:scaleY(0)}.cp .hiw-scene.is-active .hiw-fbar i{animation:hiwGrowY .7s var(--ease)forwards;animation-delay:calc(.2s + var(--fd,0s))}@keyframes hiwGrowY{to{transform:scaleY(1)}}.cp .hiw-fcol span{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em;text-align:center;color:#ffffff80;font-size:10.5px}.cp .hiw-fcol:nth-child(2) .hiw-fbar i{background:linear-gradient(#ff4b1fbf,#ff4b1f40)}.cp .hiw-drop{text-align:right;opacity:0;gap:3px;display:grid;position:absolute;top:6px;right:-6px}.cp .hiw-scene.is-active .hiw-drop{animation:hiwIn .45s var(--ease)1.3s forwards}.cp .hiw-drop span{font-family:var(--font-mono),monospace;color:var(--signal);letter-spacing:.04em;font-size:13px;font-weight:700}.cp .hiw-drop em{color:#ffffff8c;font-size:11.5px;font-style:normal}.cp .hiw-loop-line{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.12em;color:#fff9;opacity:0;align-items:center;gap:9px;font-size:11px;display:flex;position:absolute;bottom:20px;left:0}.cp .hiw-scene.is-active .hiw-loop-line{animation:hiwIn .45s var(--ease)1.8s forwards}.cp .hiw-loop-line svg{color:var(--signal);animation:3.4s linear infinite hiwSpin}@keyframes hiwSpin{to{transform:rotate(360deg)}}@keyframes hiwIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hiwPop{0%{opacity:0;transform:translateY(10px)scale(.85)}60%{transform:translateY(-2px)scale(1.03)}to{opacity:1;transform:none}}.cp .hiw-steps{padding-bottom:48px;display:block}.cp .hiw-step{border-top:1px solid var(--hairline-soft);cursor:pointer;opacity:.42;transition:opacity .38s var(--ease);padding:64px 0 64px 28px;position:relative}.cp .hiw-step:first-child{border-top:0;padding-top:12px}.cp .hiw-step.is-active{opacity:1}.cp .hiw-step:before{content:"";background:var(--signal);transform-origin:50% 0;width:2px;transition:transform .42s var(--ease);position:absolute;top:64px;bottom:64px;left:0;transform:scaleY(0)}.cp .hiw-step:first-child:before{top:12px}.cp .hiw-step.is-active:before{transform:scaleY(1)}.cp .hiw-step-top{align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.cp .hiw-step-num{font-family:var(--font-mono),monospace;letter-spacing:.08em;color:var(--mute);transition:color .3s var(--ease);font-size:13px;font-weight:700}.cp .hiw-step.is-active .hiw-step-num{color:var(--signal)}.cp .hiw-step-meta{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--mute);font-size:10.5px}.cp .hiw-step h3{letter-spacing:-.02em;color:var(--ink);margin-bottom:12px;font-size:clamp(21px,2.2vw,27px);font-weight:500;line-height:1.2}.cp .hiw-step p{color:var(--ink-2);max-width:46ch;font-size:15px;line-height:1.65}@media (max-width:880px){.cp .hiw-split{display:block}.cp .hiw-stage-wrap{z-index:5;margin-bottom:8px;top:58px}.cp .hiw-stage{height:400px;box-shadow:0 18px 40px #0a0e1a38}.cp .hiw-scenes{inset:104px 0 0}.cp .hiw-scene{inset:8px 18px 16px}.cp .hiw-ghost{font-size:120px;right:-4px}.cp .hiw-ad{width:160px;padding:10px}.cp .hiw-ad-media span:first-child{height:30px}.cp .hiw-flight{display:none}.cp .hiw-chat{width:min(240px,64%);bottom:14px}.cp .hiw-bubble{padding:8px 11px;font-size:12px}.cp .hiw-chat-top{width:min(280px,90%)}.cp .hiw-typing{display:none}.cp .hiw-score{width:min(280px,90%);margin-top:12px;padding:12px 14px;position:static}.cp .hiw-funnel{gap:10px;max-width:186px;height:150px;padding-bottom:22px}.cp .hiw-drop{max-width:104px;top:10px;right:-112px}.cp .hiw-drop span{font-size:12px}.cp .hiw-drop em{font-size:10.5px}.cp .hiw-loop-line{bottom:10px}.cp .hiw-row-note{display:none}.cp .hiw-step{padding:40px 0 40px 20px}.cp .hiw-step:before{top:40px;bottom:40px}}@media (prefers-reduced-motion:reduce){.cp .hiw-scene,.cp .hiw-rail-fill,.cp .hiw-tick,.cp .hiw-step,.cp .hiw-step:before,.cp .hiw-step-num{transition:none!important}.cp .hiw-counter-num,.cp .hiw-live,.cp .hiw-assign-dot,.cp .hiw-loop-line svg,.cp .hiw-typing i{animation:none!important}.cp .hiw-scene.is-active .hiw-ad,.cp .hiw-scene.is-active .hiw-flight-path,.cp .hiw-scene.is-active .hiw-in,.cp .hiw-scene.is-active .hiw-out,.cp .hiw-scene.is-active .hiw-tag,.cp .hiw-scene.is-active .hiw-score,.cp .hiw-scene.is-active .hiw-score-bar i,.cp .hiw-scene.is-active .hiw-chip,.cp .hiw-scene.is-active .hiw-row,.cp .hiw-scene.is-active .hiw-assign,.cp .hiw-scene.is-active .hiw-fbar i,.cp .hiw-scene.is-active .hiw-drop,.cp .hiw-scene.is-active .hiw-loop-line{opacity:1;stroke-dashoffset:0;transform:none;animation:none!important}.cp .hiw-scene.is-active .hiw-row-cold{opacity:.55}.cp .hiw-scene.is-active .hiw-typing{display:none}}.cp .af-scene{perspective:1400px;margin-top:8px}.cp .af-frame{--rx:0deg;--ry:0deg;--mx:50%;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-frame);transform:rotateX(var(--rx))rotateY(var(--ry));transform-style:preserve-3d;transition:transform .3s var(--ease);will-change:transform;overflow:hidden;box-shadow:0 1px 2px #0a0e1a0d,0 24px 60px -30px #0a0e1a40}.cp .af-titlebar{border-bottom:1px solid var(--hairline);background:linear-gradient(100deg,transparent calc(var(--mx) - 18%),#ffffffa6 var(--mx),transparent calc(var(--mx) + 18%)),var(--band);align-items:center;gap:14px;padding:12px 16px;display:flex}.cp .af-dots{display:flex}.cp .af-dot{cursor:pointer;width:21px;height:21px;transition:transform .15s var(--ease);background-clip:padding-box;border:5px solid #0000;border-radius:999px;padding:0}.cp .af-dot:hover{transform:scale(1.25)}.cp .af-dot:active{transform:scale(.9)}.cp .af-dot-r{background-color:#e8695a}.cp .af-dot-o{background-color:var(--signal)}.cp .af-dot-g{background-color:#58b368}.cp .af-url{text-align:center;font-family:var(--font-mono),monospace;letter-spacing:.08em;color:var(--mute);flex:1;font-size:11px}.cp .af-status{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2);align-items:center;gap:7px;font-size:10px;display:inline-flex}.cp .af-body{grid-template-columns:220px 1fr;min-height:420px;display:grid}.cp .af-rail{border-right:1px solid var(--hairline);background:var(--paper);flex-direction:column;display:flex}.cp .af-tab{border:none;border-bottom:1px solid var(--hairline-soft);min-height:56px;font-family:var(--font-sans),system-ui,sans-serif;color:var(--ink-2);text-align:left;cursor:pointer;transition:background-color .18s var(--ease),color .18s var(--ease),padding-left .18s var(--ease);background:0 0;flex:1;align-items:center;gap:12px;padding:0 20px;font-size:14px;font-weight:500;display:flex;position:relative}.cp .af-tab:last-child{border-bottom:none}.cp .af-tab:hover{background:var(--card);color:var(--ink);padding-left:26px}.cp .af-tab.af-active{background:var(--card);color:var(--ink)}.cp .af-tab.af-active:before{content:"";background:var(--signal);width:2px;position:absolute;top:0;bottom:0;left:0}.cp .af-tab-num{font-family:var(--font-mono),monospace;letter-spacing:.1em;color:var(--mute);font-size:10px}.cp .af-tab.af-active .af-tab-num{color:var(--signal)}.cp .af-tab-progress{background:var(--signal);height:1px;animation:6s linear forwards afProgress;position:absolute;bottom:-1px;left:0}@keyframes afProgress{0%{width:0}to{width:100%}}.cp .af-stage{animation:afStageIn .48s var(--ease)both;padding:34px 38px}@keyframes afStageIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cp .af-stage-head h3{letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1.15}.cp .af-stage-head p{max-width:52ch;color:var(--mute);margin-top:8px;font-size:14px}.cp .af-msg,.cp .af-typing,.cp .af-metric,.cp .af-source,.cp .af-route,.cp .af-contact{animation:afRise .46s var(--ease)both;animation-delay:var(--d,0s)}@keyframes afRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cp .af-chat{flex-direction:column;gap:10px;max-width:480px;margin-top:26px;display:flex}.cp .af-msg{border:1px solid var(--hairline);border-radius:var(--r-frame);background:var(--paper);padding:10px 14px;font-size:13.5px;line-height:1.45}.cp .af-msg p{margin:0}.cp .af-msg i{font-style:normal;font-family:var(--font-mono),monospace;letter-spacing:.06em;color:var(--mute);margin-top:5px;font-size:10px;display:block}.cp .af-msg.af-out{background:var(--ink);border-color:var(--ink);max-width:85%;color:var(--paper);align-self:flex-end}.cp .af-msg.af-out i{color:#fcfbf899}.cp .af-tag{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--hairline);border-radius:999px;margin-bottom:6px;padding:2px 7px;font-size:9px;display:inline-block}.cp .af-tag.af-wa{color:#1a8f4a;border-color:#25d36666}.cp .af-tag.af-ig{color:#c02460;border-color:#e1306c59}.cp .af-tag.af-ms{color:#06c;border-color:#0084ff59}.cp .af-typing{border:1px dashed var(--hairline);border-radius:var(--r-frame);align-self:flex-start;align-items:center;gap:5px;padding:9px 14px;display:inline-flex}.cp .af-typing .af-tag{margin:0 6px 0 0}.cp .af-typing b{background:var(--mute);width:5px;height:5px;animation:afBounce 1.1s var(--ease)infinite;border-radius:50%}.cp .af-typing b:nth-child(3){animation-delay:.14s}.cp .af-typing b:nth-child(4){animation-delay:.28s}@keyframes afBounce{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-4px)}}.cp .af-dash{max-width:520px;margin-top:30px}.cp .af-metrics{gap:32px;display:flex}.cp .af-metric b{letter-spacing:-.03em;font-size:40px;font-weight:500;line-height:1;display:block}.cp .af-metric b.accent{color:var(--signal)}.cp .af-metric>span{font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-top:6px;font-size:10px;display:block}.cp .af-spark{width:100%;height:72px;margin-top:28px;display:block;overflow:visible}.cp .af-spark-line{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px;animation:afDraw 1.4s var(--ease).25s forwards}.cp .af-spark-dot{fill:var(--signal);opacity:0;animation:afPop .3s var(--ease)1.5s forwards}@keyframes afDraw{to{stroke-dashoffset:0}}@keyframes afPop{0%{opacity:0;r:0}to{opacity:1}}.cp .af-spark-k{font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-top:10px;font-size:10px}.cp .af-analytics{flex-wrap:wrap;align-items:flex-end;gap:44px;margin-top:30px;display:flex}.cp .af-bars{flex:1;align-items:flex-end;gap:7px;min-width:200px;height:120px;display:flex}.cp .af-bars b{height:var(--h);background:var(--band);transform-origin:bottom;animation:afGrow .62s var(--ease)forwards;animation-delay:var(--d,0s);border-radius:3px 3px 0 0;flex:1;transform:scaleY(0)}.cp .af-bars b.peak{background:var(--signal)}@keyframes afGrow{to{transform:scaleY(1)}}.cp .af-sources{flex-direction:column;flex:1;gap:14px;min-width:220px;display:flex}.cp .af-source{grid-template-columns:82px 1fr 36px;align-items:center;gap:12px;font-size:13px;display:grid}.cp .af-source em{font-style:normal;font-family:var(--font-mono),monospace;color:var(--mute);text-align:right;font-size:11px}.cp .af-source-bar{background:var(--band);border-radius:999px;height:5px;overflow:hidden}.cp .af-source-bar b{height:100%;width:var(--w);transform-origin:0;animation:afFill .7s var(--ease)forwards;animation-delay:calc(var(--d,0s) + .15s);border-radius:999px;display:block;transform:scaleX(0)}@keyframes afFill{to{transform:scaleX(1)}}.cp .af-fill-wa{background:#25d366}.cp .af-fill-ig{background:#e1306c}.cp .af-fill-ms{background:#0084ff}.cp .af-sops{flex-direction:column;gap:10px;max-width:560px;margin-top:30px;display:flex}.cp .af-route{align-items:center;gap:14px;display:flex}.cp .af-route-q{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-frame);flex:0 auto;padding:8px 12px;font-size:13px}.cp .af-route-wire{border-top:1px dashed var(--hairline);flex:1;position:relative}.cp .af-route-wire:after{content:"";background:var(--ink-2);width:4px;height:4px;animation:afWire 1.6s var(--ease)infinite;animation-delay:var(--d,0s);border-radius:50%;position:absolute;top:-2.5px;left:0}@keyframes afWire{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 4px)}}.cp .af-route-dest{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);border:1px solid var(--hairline);white-space:nowrap;border-radius:999px;padding:6px 11px;font-size:10px}.cp .af-route-you .af-route-dest{color:var(--signal);border-color:var(--signal)}.cp .af-route-you .af-route-wire:after{background:var(--signal)}.cp .af-contacts{border:1px solid var(--hairline-soft);border-radius:var(--r-frame);flex-direction:column;max-width:560px;margin-top:30px;display:flex;overflow:hidden}.cp .af-contact{background:var(--card);border-bottom:1px solid var(--hairline-soft);transition:background-color .16s var(--ease);grid-template-columns:1fr 90px 150px;align-items:center;gap:14px;padding:11px 16px;font-size:13.5px;display:grid}.cp .af-contact:last-child{border-bottom:none}.cp .af-contact:hover{background:var(--paper)}.cp .af-contact-name{font-weight:500}.cp .af-contact-ch{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--mute);font-size:10px}.cp .af-score{align-items:center;gap:10px;display:flex}.cp .af-score-bar{background:var(--band);border-radius:999px;flex:1;height:4px;overflow:hidden}.cp .af-score-bar b{height:100%;width:var(--w);background:var(--mute);transform-origin:0;animation:afFill .7s var(--ease)forwards;animation-delay:calc(var(--d,0s) + .12s);border-radius:999px;display:block;transform:scaleX(0)}.cp .af-score-bar b.hot{background:var(--signal)}.cp .af-score-bar b.warm{background:#e3b341}.cp .af-score em{font-style:normal;font-family:var(--font-mono),monospace;color:var(--ink-2);text-align:right;min-width:20px;font-size:11px}.cp .af-caption{font-family:var(--font-mono),monospace;letter-spacing:.08em;color:var(--mute);justify-content:space-between;margin-top:14px;font-size:11px;display:flex}.cp .af-frame.af-autopilot{background:var(--ink-deep);border-color:#fcfbf826}.cp .af-frame.af-autopilot .af-titlebar{background:#fcfbf80a;border-bottom-color:#fcfbf81f}.cp .af-frame.af-autopilot .af-url,.cp .af-frame.af-autopilot .af-status{color:var(--cyan)}.cp .af-frame.af-autopilot .af-status .live-dot{background:var(--cyan);animation:none}.cp .af-term{min-height:420px;font-family:var(--font-mono),monospace;color:var(--cyan);background:repeating-linear-gradient(0deg,#0000 0 3px,#00e5d408 3px 4px);padding:30px 34px;font-size:13px;line-height:2;position:relative}.cp .af-term-line{animation:afRise .26s var(--ease)both}.cp .af-term-line:first-child{color:var(--signal)}.cp .af-term-caret{background:var(--cyan);width:8px;height:16px;margin-top:4px;animation:.9s step-end infinite afBlink}@keyframes afBlink{50%{opacity:0}}@media (max-width:880px){.cp .af-body{grid-template-columns:1fr;min-height:0}.cp .af-rail{border-right:none;border-bottom:1px solid var(--hairline);-webkit-overflow-scrolling:touch;flex-direction:row;overflow-x:auto}.cp .af-tab{border-bottom:none;border-right:1px solid var(--hairline-soft);flex:none;min-height:46px;padding:0 16px}.cp .af-tab:hover{padding-left:16px}.cp .af-tab.af-active:before{width:100%;height:2px;top:auto;bottom:0}.cp .af-tab-progress{display:none}.cp .af-stage{padding:26px 22px}.cp .af-analytics{gap:28px}.cp .af-contact{grid-template-columns:1fr 74px 110px;gap:10px;padding:10px 12px}.cp .af-term{min-height:320px;padding:22px 18px;font-size:12px}}@media (prefers-reduced-motion:reduce){.cp .af-frame{transition:none!important;transform:none!important}.cp .af-stage,.cp .af-msg,.cp .af-typing,.cp .af-metric,.cp .af-source,.cp .af-route,.cp .af-contact,.cp .af-term-line,.cp .af-typing b,.cp .af-route-wire:after{animation:none!important}.cp .af-typing{display:none}.cp .af-bars b{animation:none;transform:scaleY(1)}.cp .af-source-bar b,.cp .af-score-bar b{animation:none;transform:scaleX(1)}.cp .af-spark-line{stroke-dashoffset:0;animation:none}.cp .af-spark-dot{opacity:1;animation:none}.cp .af-tab-progress,.cp .af-term-caret{display:none}}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_234d5e19-module__7vHpQq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_234d5e19-module__7vHpQq__variable{--font-sans:"Space Grotesk","Space Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_df19cf8b-module__X5UVea__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_df19cf8b-module__X5UVea__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
