.cl{--bg:#07090f;--panel:#10141c;--panel-2:#151a24;--line:#94aad21f;--txt:#eef2f8;--txt-2:#9aa7ba;--txt-3:#5d6b80;--blue:#3d7bff;--blue-light:#7fb1ff;--blue-soft:#3d7bff24;--amber:#e8923c;--green:#5bd49a;--r:16px;color:var(--txt);z-index:1;font-family:Inter,system-ui,sans-serif;position:relative;overflow-x:clip}.cl h1,.cl h2,.cl h3{font-family:Archivo,Inter,sans-serif}.cl .mono{font-family:JetBrains Mono,monospace}.cl img,.cl svg{display:block}.cl .wrap{width:min(1180px,92vw);margin:0 auto}.cl .bg-canvas{z-index:0;pointer-events:none;position:absolute;inset:0}.cl .cl-inner{z-index:1;position:relative}.cl .hero{flex-direction:column;justify-content:center;min-height:calc(100svh - 64px);padding:64px 0 40px;display:flex;position:relative}.cl .hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(24px,4vw,64px);display:grid}.cl .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--txt-2);border:1px solid var(--line);background:#10141c99;border-radius:99px;align-items:center;gap:10px;margin-bottom:26px;padding:8px 16px;font-size:13px;display:inline-flex}.cl .eyebrow .dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%}.cl .hero h1{letter-spacing:-.02em;text-transform:uppercase;color:var(--txt);font-size:clamp(42px,6.8vw,100px);font-weight:900;font-stretch:115%;line-height:.95}.cl .hero h1 .line{display:block;overflow:hidden}.cl .hero h1 .line>span{display:inline-block;transform:translateY(110%)}.cl .hero h1 em{color:var(--blue);font-style:normal}.cl .hero-sub{max-width:520px;color:var(--txt-2);margin-top:28px;font-size:clamp(16px,1.4vw,19px);line-height:1.65}.cl .hero-ctas{flex-wrap:wrap;align-items:center;gap:20px;margin-top:36px;display:flex}.cl .store-btn{color:#0a0d12;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.cl .store-btn:hover{transform:translateY(-2px);box-shadow:0 14px 40px #ffffff2e}.cl .store-btn small{color:#5d6b80;font-size:11px;font-weight:500;line-height:1;display:block}.cl .free-note{color:var(--txt-3);font-size:14px}.cl .free-note b{color:var(--txt-2);font-weight:600}.cl .scroll-hint{letter-spacing:.22em;text-transform:uppercase;color:var(--txt-3);flex-direction:column;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.cl .scroll-hint:after{content:"";background:linear-gradient(var(--blue),transparent);width:1px;height:42px;animation:1.8s ease-in-out infinite cl-drip}@keyframes cl-drip{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@media (max-width:900px){.cl .hero{padding-top:48px}.cl .hero-grid{grid-template-columns:1fr;gap:48px}.cl .scroll-hint{display:none}}.cl .phone-zone{perspective:1400px;justify-content:center;display:flex}.cl .phone{background:#05070a;border:1px solid #94aad238;border-radius:44px;width:min(330px,82vw);padding:14px;position:relative;transform:rotateY(-8deg)rotateX(4deg);box-shadow:0 40px 90px #0009,0 0 0 8px #0d1118,0 0 80px #3d7bff1f}.cl .phone-screen{background:#000;border:1px solid #94aad214;border-radius:32px;padding:16px 14px 18px;font-size:13px;overflow:hidden}.cl .p-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.cl .p-title{color:#f4f6f9;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.cl .p-actions{flex-shrink:0;gap:6px;display:flex}.cl .p-btn{white-space:nowrap;border-radius:9px;padding:6px 10px;font-size:10.5px;font-weight:600}.cl .p-btn.ghost{color:#d6dbe3;border:1px solid #ffffff24}.cl .p-btn.solid{background:var(--blue);color:#fff}.cl .p-score{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;margin-bottom:12px;display:flex}.cl .p-score>div{text-align:center;flex:1;padding:8px 4px}.cl .p-score>div+div{border-left:1px solid #ffffff1a}.cl .p-score .sl{letter-spacing:.12em;text-transform:uppercase;color:#878f9f;font-size:9px}.cl .p-score .sv{color:#f4f6f9;margin-top:2px;font-family:JetBrains Mono;font-size:17px;font-weight:700}.cl .p-score .sv.rest{color:var(--blue-light)}.cl .p-card{background:#0a0a0a;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:12px;padding:13px}.cl .p-card.active{border-color:#7fb1ff80}.cl .p-ex{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.cl .p-ex h4{color:#f4f6f9;font-family:Archivo;font-size:16px;font-weight:800}.cl .p-ex .swap{color:var(--blue-light);white-space:nowrap;font-size:10px}.cl .p-meta{color:#9aa3b2;justify-content:space-between;margin-bottom:8px;font-size:10.5px;display:flex}.cl .p-meta b{color:#d6dbe3;font-weight:600}.cl .col-head{letter-spacing:.1em;text-transform:uppercase;color:#878f9f;grid-template-columns:42px 1fr 1fr 30px;gap:8px;padding:0 8px;font-size:9px;display:grid}.cl .addset-row{gap:6px;margin-top:10px;display:flex}.cl .addset{text-align:center;color:#f4f6f9;background:#3d7bff1f;border:1px solid #3d7bff73;border-radius:10px;flex:1;padding:8px 0;font-size:11px;font-weight:600}.cl .addset.mini{color:#9aa3b2;background:0 0;border-color:#ffffff29;flex:none;padding:8px 10px}.cl .set-row{border-radius:10px;grid-template-columns:42px 1fr 1fr 30px;align-items:center;gap:8px;margin-top:6px;padding:8px;font-size:13px;display:grid}.cl .set-row .tag{letter-spacing:.06em;color:var(--txt-3);text-transform:uppercase;font-size:10px}.cl .set-row .val{font-weight:600}.cl .set-row .val small{color:var(--txt-3);margin-left:2px;font-size:10px;font-weight:500}.cl .set-done{background:#142116;border:1px solid #5bd49a47}.cl .set-done .check{color:var(--green);text-align:center;font-size:14px}.cl .set-live{background:#111722;border:1px solid #7fb1ff80;position:relative}.cl .set-live .tag{color:var(--blue-light)}.cl .set-live .pulse{background:var(--blue-light);border-radius:50%;width:8px;height:8px;margin:0 auto;animation:1.4s infinite cl-pulse}@keyframes cl-pulse{0%{box-shadow:0 0 #7fb1ff80}70%{box-shadow:0 0 0 9px #7fb1ff00}to{box-shadow:0 0 #7fb1ff00}}.cl .set-next{opacity:.45}.cl .p-hint{color:var(--txt-3);justify-content:space-between;align-items:center;margin-top:10px;font-size:11px;display:flex}.cl .p-hint .why{color:var(--blue)}.cl .pr-toast{background:var(--panel-2);border:1px solid #e8923c80;border-radius:14px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;display:flex;position:absolute;top:128px;right:-14px;box-shadow:0 16px 50px #0000008c}.cl .pr-toast .ico{width:26px;height:26px;color:var(--amber);background:#e8923c26;border-radius:8px;justify-content:center;align-items:center;font-weight:800;display:flex}.cl .pr-toast b{font-size:12px;display:block}.cl .pr-toast span{color:var(--txt-3);font-size:10.5px}@media (max-width:900px){.cl .phone{transform:none}.cl .pr-toast{right:0}}.cl .marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0b0e1480;padding:18px 0;overflow:hidden}.cl .marquee-track{will-change:transform;gap:0;width:max-content;display:flex}.cl .marquee-track span{text-transform:uppercase;letter-spacing:.12em;color:var(--txt-3);white-space:nowrap;padding:0 28px;font-family:Archivo;font-size:clamp(15px,1.6vw,20px);font-weight:800;font-stretch:115%}.cl .marquee-track span i{color:var(--blue);padding-right:56px;font-style:normal}.cl section{background:0 0;border:none;padding:clamp(88px,11vw,150px) 0;position:relative}.cl .kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--blue);align-items:center;gap:12px;margin-bottom:20px;font-size:12px;font-weight:600;display:flex}.cl .kicker:before{content:"";background:var(--blue);width:34px;height:1px}.cl h2{letter-spacing:-.015em;text-transform:uppercase;max-width:15ch;color:var(--txt);font-size:clamp(32px,4.6vw,62px);font-weight:850;font-stretch:112%;line-height:1.02}.cl h2 em{color:var(--txt-3);font-style:normal}.cl .lead{color:var(--txt-2);max-width:560px;margin-top:24px;font-size:clamp(15px,1.3vw,18px);line-height:1.7}.cl .lead a{color:var(--blue-light);text-decoration:none}.cl .lead a:hover{text-decoration:underline}.cl .reveal{opacity:0;transform:translateY(46px)}.cl.cl-static .reveal{opacity:1;transform:none}.cl.cl-static .hero h1 .line>span{transform:none}.cl .compare{grid-template-columns:1fr 1fr;gap:22px;margin-top:64px;display:grid}.cl .comp-card{border-radius:var(--r);border:1px solid var(--line);background:var(--panel);min-height:320px;padding:26px;position:relative;overflow:hidden}.cl .comp-card h3{letter-spacing:.1em;text-transform:uppercase;color:var(--txt-3);justify-content:space-between;margin-bottom:18px;font-size:15px;display:flex}.cl .comp-card.bad h3 b{color:var(--txt-3)}.cl .notes-blob{color:var(--txt-3);white-space:pre-line;font-family:JetBrains Mono;font-size:12.5px;line-height:2}.cl .notes-blob s{opacity:.55}.cl .comp-card.good{background:linear-gradient(#3d7bff12,#10141ce6);border-color:#3d7bff59}.cl .comp-card.good h3{color:var(--blue)}.cl .log-line{border-bottom:1px dashed var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:10px 4px;font-size:13px;display:grid}.cl .log-line:last-child{border:none}.cl .log-line .name{font-weight:600}.cl .log-line .nums{color:var(--txt-2);font-family:JetBrains Mono;font-size:12.5px}.cl .log-line .delta{color:var(--green);font-family:JetBrains Mono;font-size:11.5px}@media (max-width:820px){.cl .compare{grid-template-columns:1fr}}.cl .feature{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.cl .feature.flip .f-copy{order:2}.cl .feature.flip .f-art{order:1}.cl .f-copy h2{font-size:clamp(28px,3.6vw,50px)}.cl .f-list{border-top:1px solid var(--line);flex-direction:column;gap:0;margin:30px 0 0;padding:0;display:flex}.cl .f-list li{border-bottom:1px solid var(--line);color:var(--txt-2);gap:14px;padding:16px 0;font-size:15px;line-height:1.55;list-style:none;display:flex}.cl .f-list li b{color:var(--txt);font-weight:600}.cl .f-list .tick{color:var(--blue);flex-shrink:0;font-weight:700}.cl .f-art{justify-content:center;display:flex}.cl .art-panel{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel-2),var(--panel));border-radius:20px;width:min(460px,100%);padding:26px;box-shadow:0 30px 80px #00000073}@media (max-width:880px){.cl .feature{grid-template-columns:1fr}.cl .feature.flip .f-copy{order:1}.cl .feature.flip .f-art{order:2}}.cl .ready-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.cl .ready-head h4{font-family:Archivo;font-size:16px;font-weight:800}.cl .ready-head span{color:var(--txt-3);font-size:12px}.cl .ring-wrap{align-items:center;gap:26px;display:flex}.cl .ring{flex-shrink:0;width:150px;height:150px;position:relative}.cl .ring svg{transform:rotate(-90deg)}.cl .ring .label{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cl .ring .label b{letter-spacing:.02em;color:var(--blue);font-family:Archivo;font-size:21px;font-weight:850}.cl .ring .label span{letter-spacing:.14em;text-transform:uppercase;color:var(--txt-3);margin-top:3px;font-size:10.5px}.cl .ready-stats{flex-direction:column;flex:1;gap:14px;display:flex}.cl .rs-row{color:var(--txt-2);border-bottom:1px dashed var(--line);justify-content:space-between;padding-bottom:10px;font-size:13px;display:flex}.cl .rs-row b{color:var(--txt);font-family:JetBrains Mono;font-weight:500}.cl .rs-row .up{color:var(--green)}.cl .today-next{background:#3d7bff14;border:1px solid #3d7bff4d;border-radius:14px;justify-content:space-between;align-items:center;margin-top:22px;padding:16px;display:flex}.cl .today-next b{font-family:Archivo;font-size:15px;font-weight:800;display:block}.cl .today-next span{color:var(--txt-2);font-size:12px}.cl .today-next .go{background:var(--blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex}.cl .chart-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.cl .chart-head h4{font-family:Archivo;font-size:16px;font-weight:800}.cl .chart-head .big{color:var(--blue);font-family:JetBrains Mono;font-size:24px;font-weight:700}.cl .chart-head .big small{color:var(--txt-3);font-size:12px;font-weight:400}.cl .chart-sub{color:var(--txt-3);margin-bottom:18px;font-size:12px}.cl .chart-svg{width:100%;height:auto}.cl .chart-meta{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.cl .cm{border:1px solid var(--line);text-align:center;border-radius:12px;padding:12px}.cl .cm b{font-family:JetBrains Mono;font-size:17px;display:block}.cl .cm span{letter-spacing:.1em;text-transform:uppercase;color:var(--txt-3);font-size:10.5px}.cl .cm .g,.cl .cm b.g{color:var(--green)}.cl .watch-art{justify-content:center;display:flex}.cl .watch{background:#05070a;border:1px solid #94aad240;border-radius:56px;width:230px;padding:12px;position:relative;box-shadow:0 30px 80px #0000008c,0 0 0 7px #0d1118}.cl .watch:before,.cl .watch:after{content:"";background:#1a212e;border-radius:4px;width:7px;position:absolute;right:-9px}.cl .watch:before{height:44px;top:58px}.cl .watch:after{height:26px;top:114px}.cl .watch-screen{text-align:center;background:linear-gradient(#0b0e14,#080a0f);border:1px solid #94aad214;border-radius:44px;padding:22px 18px}.cl .watch-screen .w-ex{margin-bottom:4px;font-family:Archivo;font-size:15px;font-weight:800}.cl .watch-screen .w-set{letter-spacing:.12em;text-transform:uppercase;color:var(--blue-light);margin-bottom:16px;font-size:10.5px}.cl .watch-screen .w-val{font-family:JetBrains Mono;font-size:34px;font-weight:700;line-height:1.1}.cl .watch-screen .w-val small{color:var(--txt-3);font-size:13px}.cl .watch-screen .w-reps{color:var(--txt-2);margin-top:6px;font-family:JetBrains Mono;font-size:15px}.cl .watch-screen .w-btn{background:var(--green);color:#04150d;border-radius:99px;margin-top:18px;padding:10px 0;font-size:13.5px;font-weight:700}.cl .watch-screen .w-sync{letter-spacing:.12em;text-transform:uppercase;color:var(--txt-3);margin-top:12px;font-size:9.5px}.cl .band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0b0e148c}.cl .band-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.cl .band-grid .num{letter-spacing:-.01em;font-family:Archivo;font-size:clamp(40px,5.4vw,76px);font-weight:900;font-stretch:115%;line-height:1}.cl .band-grid .num i{color:var(--blue);font-style:normal}.cl .band-grid .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--txt-3);margin-top:10px;font-size:12px}@media (max-width:820px){.cl .band-grid{grid-template-columns:repeat(2,1fr);gap:44px 16px}}.cl .priv-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:60px;display:grid}.cl .priv-card{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);padding:28px}.cl .priv-card .ic{background:var(--blue-soft);width:44px;height:44px;color:var(--blue);border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.cl .priv-card h3{color:var(--txt);margin-bottom:10px;font-size:18px;font-weight:800}.cl .priv-card p{color:var(--txt-2);font-size:14px;line-height:1.65}@media (max-width:820px){.cl .priv-grid{grid-template-columns:1fr}}.cl .faq-list{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);margin-top:56px;overflow:hidden}.cl .faq-list details{border-bottom:1px solid var(--line)}.cl .faq-list details:last-child{border-bottom:none}.cl .faq-list summary{cursor:pointer;color:var(--txt);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:15px;font-weight:600;list-style:none;display:flex}.cl .faq-list summary::-webkit-details-marker{display:none}.cl .faq-list summary:after{content:"+";color:var(--txt-3);font-family:Archivo;font-size:18px;font-weight:700;transition:transform .25s}.cl .faq-list details[open] summary:after{color:var(--blue);transform:rotate(45deg)}.cl .faq-list .ans{color:var(--txt-2);padding:0 24px 20px;font-size:14px;line-height:1.7}.cl .pill-row{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.cl .pill{border:1px solid var(--line);background:var(--panel);color:var(--txt-2);border-radius:99px;padding:10px 16px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}.cl .pill:hover{color:var(--txt);border-color:#3d7bff99}.cl .final{text-align:center;padding-bottom:clamp(100px,12vw,170px)}.cl .final h2{max-width:20ch;margin:0 auto}.cl .final h2 em{color:var(--blue)}.cl .final .lead{text-align:center;margin-left:auto;margin-right:auto}.cl .final .hero-ctas,.cl .final .kicker{justify-content:center}@media (prefers-reduced-motion:reduce){.cl .reveal{opacity:1!important;transform:none!important}.cl .hero h1 .line>span{transform:none!important}.cl .scroll-hint:after,.cl .set-live .pulse{animation:none}}
