html:has(.lp){scroll-behavior:smooth;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}.lp{--bg:#fff;--bg-2:#f6f8fb;--surface:#fff;--surface-2:#f5f8fb;--surface-3:#eaeff5;--border:#0a1f4414;--border-strong:#0a1f4429;--border-accent:#2dc7d673;--text:#0a1f44;--text-2:#354c75;--text-3:#586d8a;--text-4:#8190a8;--brand-navy:#0a1f44;--brand-blue:#1d6593;--accent:#2dc7d6;--accent-2:#14a8b8;--accent-ink:#0a1f44;--accent-glow:#2dc7d673;--cyan:#2dc7d6;--cyan-glow:#2dc7d673;--warn:#d97706;--danger:#dc2626;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:24px;--r-2xl:32px;--shadow-1:0 1px 0 #fff9 inset, 0 0 0 1px var(--border);--shadow-glow:0 0 0 1px var(--border-accent), 0 20px 60px -20px var(--accent-glow);--font-sans:var(--font-geist-sans), "Inter", ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-bricolage), var(--font-geist-sans), "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", "Geist Mono", ui-monospace, monospace;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.005em;font-size:16px;line-height:1.5;position:relative;overflow-x:hidden}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lp a{color:inherit;text-decoration:none}.lp:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(900px 520px at 12% -120px,#2dc7d624,#0000 62%),radial-gradient(700px 420px at 88% 8%,#1d65931a,#0000 58%);position:fixed;inset:0}.lp:after{content:"";pointer-events:none;z-index:1;opacity:.5;background-image:linear-gradient(90deg,#0a0a0a06 1px,#0000 1px);background-size:96px 100%;position:fixed;inset:0}.lp main,.lp header,.lp footer,.lp section{z-index:2;position:relative}.lp .container{max-width:1280px;margin:0 auto;padding:0 28px}@media (max-width:768px){.lp .container{padding:0 18px}}.lp .kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:500}.lp .kicker .accent{color:var(--text);font-weight:600}.lp h1,.lp h2,.lp h3{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:600;line-height:1.03}.lp h1{font-size:clamp(40px,6.2vw,84px)}.lp h2{letter-spacing:-.02em;font-size:clamp(32px,4vw,56px)}.lp h3{letter-spacing:-.015em;font-size:clamp(20px,2vw,28px)}.lp p{color:var(--text-2);margin:0}.lp .hl{background:var(--accent);color:var(--accent-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 8px 30px -10px var(--accent-glow);border-radius:8px;margin:0 .04em;padding:.05em .22em;font-weight:600}.lp .hl-2{color:var(--text);border-bottom:4px solid var(--accent);padding-bottom:0}.lp .btn{border-radius:var(--r-md);letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:15px;font-weight:500;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.lp .btn:hover{transform:translateY(-1px)}.lp .btn:active{transform:translateY(0)}.lp .btn--primary{background:var(--brand-navy);color:#fff;box-shadow:0 6px 20px -8px #0a1f4480}.lp .btn--primary:hover{background:#08193a;box-shadow:0 10px 28px -8px #0a1f4499}.lp .btn--lime{background:var(--accent);color:var(--accent-ink);box-shadow:0 1px 0 #fff9 inset, 0 10px 30px -10px var(--accent-glow)}.lp .btn--lime:hover{box-shadow:0 1px 0 #ffffffb3 inset, 0 14px 36px -10px var(--accent-glow);background:#4dd6e4}.lp .btn--cta-glow{box-shadow:0 1px 0 #ffffffa6 inset, 0 12px 32px -8px var(--accent-glow), 0 0 0 1px #2dc7d659}.lp .btn--cta-glow:hover{box-shadow:0 1px 0 #ffffffbf inset, 0 16px 40px -8px var(--accent-glow), 0 0 0 1px #2dc7d680}.lp .btn--ghost{color:var(--text);border-color:var(--border-strong);background:0 0}.lp .btn--ghost:hover{background:var(--surface-2);border-color:var(--text)}.lp .btn--dark{background:var(--text);color:var(--bg);border-color:var(--text)}.lp .btn--dark:hover{background:#1f1f1f}.lp .btn--sm{border-radius:10px;height:36px;padding:0 14px;font-size:13px}.lp .btn--lg{border-radius:14px;height:54px;padding:0 24px;font-size:16px}.lp .nav{z-index:50;padding:0 24px;position:sticky;top:18px}.lp .nav__inner{border:1px solid var(--border);-webkit-backdrop-filter:blur(20px)saturate(160%);background:#ffffffc7;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:10px 12px 10px 22px;display:flex;box-shadow:inset 0 1px #fff9,0 6px 24px #0a0a0a0a}.lp .nav__brand{letter-spacing:-.01em;color:var(--brand-navy);align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.lp .nav__brand-mark{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.lp .nav__links{color:var(--text-2);gap:4px;font-size:14px;display:flex}.lp .nav__links a{border-radius:999px;align-items:center;gap:6px;padding:8px 14px;transition:color .15s,background-color .15s;display:inline-flex}.lp .nav__links a:hover{background:var(--surface-2);color:var(--text)}.lp .nav__cta{flex-shrink:0;align-items:center;gap:10px;display:flex}.lp .nav__auth{align-items:center;gap:10px;display:flex}.lp .nav__burger{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:none}.lp .nav__burger:hover{background:var(--surface-2)}.lp .nav__burger:active{transform:scale(.96)}.lp .nav__menu{border:1px solid var(--border);-webkit-backdrop-filter:blur(20px)saturate(160%);background:#fffffff0;border-radius:22px;max-width:1240px;margin:10px auto 0;padding:14px;animation:.18s ease-out navMenuIn;box-shadow:0 12px 40px #0a1f441a}@keyframes navMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lp .nav__menu-links{gap:2px;display:grid}.lp .nav__menu-links a{color:var(--text-2);border-radius:12px;padding:12px;font-size:15px;transition:background-color .15s,color .15s}.lp .nav__menu-links a:hover{background:var(--surface-2);color:var(--text)}.lp .nav__menu-cta{border-top:1px solid var(--border);gap:8px;margin-top:12px;padding-top:12px;display:grid}.lp .nav__menu-cta .btn{width:100%}.lp .nav__menu-lang{border-top:1px solid var(--border);color:var(--text-3);align-items:center;gap:12px;margin-top:12px;padding:14px 12px 2px;display:flex}@media (max-width:1180px){.lp .nav__links,.lp .nav__lang,.lp .nav__login{display:none}.lp .nav__burger{display:inline-flex}}@media (min-width:1181px){.lp .nav__menu{display:none}}@media (max-width:600px){.lp .nav{padding:0 12px;top:10px}.lp .nav__inner{gap:8px;padding:8px 8px 8px 14px}.lp .nav__brand{gap:8px;font-size:16px}.lp .nav__cta{gap:8px}}@media (max-width:420px){.lp .nav__primary{padding:0 12px}.lp .nav__primary svg{display:none}}@media (max-width:350px){.lp .nav__brand-text{display:none}}.lp .hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.lp .hero__copy{min-width:0;max-width:640px}.lp .hero__visual{place-self:center stretch;width:100%;min-width:0;position:relative}@media (min-width:1081px){.lp .hero__visual{max-width:560px;margin-left:auto}}@media (max-width:1080px){.lp .hero__grid{grid-template-columns:1fr;gap:28px}.lp .hero__copy{max-width:none}.lp .hero__visual{max-width:560px;margin:0 auto}}.lp .hero__headline{letter-spacing:-.032em;color:var(--text);max-width:680px;font-size:clamp(32px,4.2vw,54px);font-weight:500;line-height:1.08;display:block}.lp .hero__sub{color:var(--text-2);max-width:560px;margin-top:16px;font-size:clamp(16px,1.3vw,17.5px);line-height:1.55}.lp .hero__form{background:var(--surface);max-width:560px;box-shadow:0 0 0 4px #2dc7d61a, 0 18px 44px -18px var(--accent-glow), 0 6px 20px -10px #0a1f441f;border:1px solid #2dc7d68c;border-radius:16px;grid-template-columns:1fr auto;gap:8px;margin-top:22px;padding:7px;transition:border-color .2s,box-shadow .2s;display:grid}.lp .hero__form:focus-within{border-color:var(--accent-2);box-shadow:0 0 0 4px #2dc7d638, 0 18px 44px -16px var(--accent-glow)}.lp .hero__input{color:var(--text);font-size:16px;font-family:var(--font-mono);letter-spacing:-.005em;background:0 0;border:0;outline:0;width:100%;min-height:52px;padding:0 16px}.lp .hero__form-btn{border-radius:11px;height:52px;padding:0 22px;font-size:15.5px;font-weight:600}@media (max-width:560px){.lp .hero__form{grid-template-columns:1fr}.lp .hero__input{text-align:left;min-height:46px}.lp .hero__form-btn{width:100%}}.lp .hero__trust{color:var(--text-3);margin-top:12px;font-size:13px;line-height:1.5}.lp .hero__trust a{color:var(--brand-blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.lp .hero__error{color:#b91c1c;background:#dc262612;border:1px solid #dc26264d;border-radius:12px;max-width:540px;margin-top:14px;padding:10px 14px;font-size:13.5px}.lp .engine-ecosystem{padding:10px 0 clamp(56px,7vw,88px)}.lp .engine-ecosystem__panel{border:1px solid var(--border);border-radius:var(--r-2xl);background:var(--surface);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(24px,4.4vw,52px);display:grid}.lp .engine-ecosystem__copy h2{max-width:470px;font-size:clamp(28px,3.4vw,44px);line-height:1.06}.lp .engine-ecosystem__copy p{max-width:460px;margin-top:16px;font-size:16px;line-height:1.6}.lp .engine-ecosystem__engines{gap:22px;display:grid}.lp .engine-group__label{color:var(--text-3);margin-bottom:10px;font-size:13px;font-weight:600}.lp .engine-group__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp .engine-tile{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:18px 8px 14px;font-size:14px;font-weight:600;display:flex}.lp .engine-group--paid .engine-tile{background:var(--surface-2);color:var(--text-2);border-style:dashed}.lp .engine-ecosystem__link{color:var(--brand-blue);align-items:center;gap:8px;margin-top:24px;font-size:14px;font-weight:650;display:inline-flex}.lp .engine-ecosystem__link:hover{color:var(--brand-navy)}@media (max-width:900px){.lp .engine-ecosystem__panel{grid-template-columns:1fr}}@media (max-width:560px){.lp .engine-ecosystem{padding-top:0}.lp .engine-ecosystem__panel{padding:24px 18px}.lp .engine-group__list{gap:8px}.lp .engine-tile{padding:14px 4px 12px;font-size:13px}}.lp .section{padding:clamp(64px,6vw,88px) 0}@media (max-width:900px){.lp .section{padding:56px 0}}.lp .section--tint{background:radial-gradient(900px 420px at 18% 0,#2dc7d612,#0000 62%),linear-gradient(#2dc7d60d,#2dc7d604 55%,#2dc7d600 100%);border-top:1px solid #2dc7d629}.lp .features{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.lp .feature{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;min-height:320px;padding:28px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.lp .feature:hover{border-color:var(--border-strong);box-shadow:0 20px 40px -20px #0a0a0a1a}.lp .feature__title{letter-spacing:-.02em;color:var(--text);margin-bottom:8px;font-size:24px;font-weight:500}.lp .feature__body{color:var(--text-2);font-size:14.5px;line-height:1.55}.lp .feature[id]{scroll-margin-top:96px}.lp .pricing{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;display:grid}@media (max-width:1080px){.lp .pricing{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.lp .pricing{grid-template-columns:1fr}}.lp .plan{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;padding:24px 22px;display:flex}.lp .plan--featured{box-shadow:0 1px 0 #fffc inset, 0 32px 64px -24px var(--accent-glow), 0 0 0 1px #2dc7d633;background:linear-gradient(#2dc7d62e,#fff 42%);border-color:#2dc7d68c;position:relative;transform:translateY(-6px)}.lp .plan--featured:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#2dc7d6a6,#0000 55%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp .plan__popular{background:var(--accent);color:var(--accent-ink);letter-spacing:.08em;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.lp .pricing__guarantee{text-align:center;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-top:22px;font-size:11px}.lp .pricing__note{text-align:center;max-width:560px;color:var(--text-2);margin:10px auto 0;font-size:13px;line-height:1.6}.lp .plan__tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:11px}.lp .plan--featured .plan__tag{color:var(--text)}.lp .plan__price{align-items:baseline;gap:6px;margin:18px 0 8px;display:flex}.lp .plan__price .amt{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);font-size:48px;font-weight:500}.lp .plan__price .per{color:var(--text-3);font-size:14px}.lp .plan__desc{color:var(--text-2);min-height:42px;margin-bottom:20px;font-size:14px;line-height:1.5}.lp .plan__list{color:var(--text-2);gap:9px;margin:0 0 22px;padding:0;font-size:13.5px;list-style:none;display:grid}.lp .plan__list li{align-items:flex-start;gap:10px;display:flex}.lp .plan__incl{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:2px;font-size:10.5px}.lp .plan__list .check{color:var(--accent-ink);background:var(--accent);border-radius:50%;flex-shrink:0;margin-top:1px;padding:2px}.lp .cta h2 em{color:var(--brand-blue);font-style:normal}.lp .cta__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp .cta__micro{color:var(--text-3);margin-top:14px;font-size:13px;line-height:1.5}.lp .footer{border-top:1px solid var(--border);color:var(--text-3);background:var(--surface-2);padding:48px 0 36px;font-size:14px}.lp .footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px 24px;margin-bottom:36px;display:grid}@media (max-width:900px){.lp .footer__grid{grid-template-columns:1fr 1fr}.lp .footer__col--brand{grid-column:1/-1;max-width:none}}.lp .footer__col h4{color:var(--text);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-family:var(--font-mono);margin-bottom:14px;font-weight:500}.lp .footer__col a{color:var(--text-2);padding:4px 0;transition:color .15s;display:block}.lp .footer__col a:hover{color:var(--text)}.lp .footer__col--brand{max-width:340px}.lp .footer__tagline{color:var(--text-3);margin-top:14px;font-size:14px;line-height:1.6}.lp .footer__bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.lp .footer__meta{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}@media (max-width:700px){.lp .footer__meta>.footer__legal-sep{display:none}}.lp .footer__legal{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp .footer__legal a{color:var(--text-2);padding:0;display:inline}.lp .footer__legal a:hover{color:var(--text)}.lp .footer__legal-sep{color:var(--text-4)}.lp .section__head{max-width:820px;margin-bottom:44px;position:relative}.lp .section__head .kicker{margin-bottom:16px;display:block}.lp .section__head h2{letter-spacing:-.03em;color:var(--text);font-size:clamp(30px,3.6vw,50px);line-height:1.06}.lp .section__head p{max-width:620px;color:var(--text-2);text-wrap:pretty;margin-top:18px;font-size:17px;line-height:1.55}.lp .hero{padding:clamp(30px,4vw,48px) 0 clamp(40px,5vw,60px);position:relative}@media (max-width:900px){.lp .hero{padding:48px 0 40px}}.lp .faq{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}@media (max-width:900px){.lp .faq{grid-template-columns:1fr}}.lp .qa{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;padding:22px 24px;transition:border-color .18s,background .18s}.lp .qa:hover{border-color:var(--border-strong)}.lp .qa[open]{background:var(--surface-2);border-color:var(--border-accent)}.lp .qa summary{letter-spacing:-.01em;color:var(--text);justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:500;list-style:none;display:flex}.lp .qa summary::-webkit-details-marker{display:none}.lp .qa summary:after{content:"+";font-family:var(--font-mono);color:var(--text-3);flex-shrink:0;font-size:20px;transition:transform .2s,color .2s}.lp .qa[open] summary:after{color:var(--text);transform:rotate(45deg)}.lp .qa__body{color:var(--text-2);margin-top:12px;font-size:14.5px;line-height:1.6}.lp .feature--hero{grid-column:span 12;min-height:0}.lp .feature--plain{grid-column:span 3;min-height:220px}@media (max-width:1080px){.lp .feature--hero,.lp .feature--plain{grid-column:span 12;min-height:0}}.lp .feature--hero{background:radial-gradient(800px 380px at 80% 0%, #2dc7d624, transparent 60%), var(--surface);border-color:var(--border-accent)}.lp .feature__hero-bullets{gap:10px;max-width:560px;margin-top:22px;display:grid}.lp .feature__hero-bullet{color:var(--text-2);align-items:center;gap:10px;font-size:14px;display:flex}.lp .feature__check{background:var(--accent);width:18px;height:18px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.lp .feature__plan{border:1px solid var(--border-accent);color:#0a7682;background:#2dc7d61f;border-radius:999px;place-self:flex-start start;margin-bottom:16px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.3}.lp .feature__hero-body{max-width:560px;margin-top:14px}@media (min-width:1081px){.lp .feature--hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;column-gap:clamp(32px,5vw,72px);display:grid}.lp .feature--hero>:not(.feature__hero-bullets){grid-column:1}.lp .feature--hero .feature__hero-bullets{border:1px solid var(--border);background:#ffffffbf;border-radius:16px;grid-area:1/2/span 3;margin-top:0;padding:24px 26px}.lp .feature--hero .feature__hero-bullet{font-size:15px}}.lp .feature__hero-title{letter-spacing:-.025em;color:var(--text);max-width:560px;font-size:clamp(32px,3.4vw,44px);font-weight:500;line-height:1.05}.lp .hero{overflow:hidden}.lp .hero__bg{pointer-events:none;background:radial-gradient(640px 360px at 8% 12%,#2dc7d629,#0000 70%),radial-gradient(520px 300px at 100% 0,#1d65931a,#0000 68%);position:absolute;inset:0}.lp .hero__benefit-check{background:var(--accent);width:18px;height:18px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:inline-grid}.lp .section--cta{padding-bottom:80px}.lp .methodology{color:var(--text)}.lp .methodology__hero{border-bottom:1px solid var(--border);background:radial-gradient(700px 360px at 8% 0,#2dc7d629,#0000 72%);padding:clamp(56px,8vw,104px) 0 clamp(44px,6vw,76px)}.lp .methodology__eyebrow{color:var(--brand-blue);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.lp .methodology__hero h1{letter-spacing:-.045em;max-width:850px;margin-top:14px;font-size:clamp(42px,6vw,72px);font-weight:500;line-height:.98}.lp .methodology__intro{max-width:760px;color:var(--text-2);margin-top:22px;font-size:clamp(17px,2vw,21px);line-height:1.55}.lp .methodology__updated{color:var(--text-3);margin-top:18px;font-size:12px}.lp .methodology__section{padding:clamp(56px,7vw,92px) 0}.lp .methodology__section--tint{background:var(--surface-2);border-block:1px solid var(--border)}.lp .methodology__section h2{letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);font-weight:500}.lp .methodology__lede{max-width:760px;color:var(--text-2);margin-top:14px;line-height:1.65}.lp .methodology__surfaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.lp .methodology__surfaces article,.lp .methodology__list,.lp .methodology__sources{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:clamp(22px,3vw,32px);box-shadow:0 14px 38px -32px #0a1f4473}.lp .methodology__surfaces h3,.lp .methodology__sources h3{font-size:17px;font-weight:650}.lp .methodology__surfaces p{color:var(--text-2);margin-top:12px;line-height:1.55}.lp .methodology__surfaces .methodology__limit{border-top:1px solid var(--border);color:var(--text-3);padding-top:12px;font-size:13px}.lp .methodology__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.lp .methodology__list h2{font-size:clamp(24px,2.5vw,34px)}.lp .methodology__list ul{gap:16px;margin-top:24px;padding-left:20px;display:grid}.lp .methodology__list li{color:var(--text-2);padding-left:4px;line-height:1.55}.lp .methodology__list li::marker{color:var(--accent-2)}.lp .methodology__closing{align-items:start;gap:28px;display:grid}.lp .methodology__sources{gap:10px;max-width:760px;display:grid}.lp .methodology__sources a{color:var(--brand-blue);text-underline-offset:3px;text-decoration:underline}.lp .methodology__closing .btn{justify-self:start}@media (max-width:760px){.lp .methodology__surfaces,.lp .methodology__columns{grid-template-columns:1fr}}.lp .agencies-page__hero{border-bottom:1px solid var(--border);background:radial-gradient(760px 420px at 4% 0,#2dc7d62e,#0000 72%),linear-gradient(#f9fcfd,#f7f8fb);padding:clamp(58px,8vw,108px) 0 clamp(54px,7vw,92px)}.lp .agencies-page__hero h1{letter-spacing:-.052em;max-width:920px;margin-top:16px;font-size:clamp(43px,6.8vw,82px);font-weight:500;line-height:.96}.lp .agencies-page__intro{max-width:760px;color:var(--text-2);margin-top:24px;font-size:clamp(17px,2vw,22px);line-height:1.55}.lp .agencies-page__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.lp .agencies-page__proof{max-width:690px;color:var(--text-3);margin-top:18px;font-size:12px;line-height:1.5}.lp .agencies-page__section{padding:clamp(58px,7vw,96px) 0}.lp .agencies-page__section--tint{background:var(--surface-2);border-block:1px solid var(--border)}.lp .agencies-page__section h2{letter-spacing:-.035em;max-width:780px;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.04}.lp .agencies-page__workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:38px;display:grid}.lp .agencies-page__workflow article{border:1px solid var(--border);background:var(--surface);border-radius:18px;min-height:250px;padding:24px;box-shadow:0 16px 42px -34px #0a1f4480}.lp .agencies-page__workflow span{color:var(--brand-blue);font-family:var(--font-mono);letter-spacing:.12em;font-size:11px}.lp .agencies-page__workflow h3{margin-top:48px;font-size:20px;font-weight:650}.lp .agencies-page__workflow p{color:var(--text-2);margin-top:12px;line-height:1.55}.lp .agencies-page__plan{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(36px,7vw,96px);display:grid}.lp .agencies-page__plan h2{margin-top:14px}.lp .agencies-page__plan-body{max-width:680px;color:var(--text-2);margin-top:20px;font-size:17px;line-height:1.6}.lp .agencies-page__price{color:var(--text);letter-spacing:-.045em;margin-top:28px;font-size:clamp(38px,5vw,58px);font-weight:600}.lp .agencies-page__price-note{color:var(--text-3);margin-top:6px;font-size:12px}.lp .agencies-page__plan ul{border:1px solid var(--border);background:var(--surface);border-radius:20px;gap:15px;margin:0;padding:clamp(24px,4vw,34px) clamp(24px,4vw,40px) clamp(24px,4vw,34px) 56px;display:grid}.lp .agencies-page__plan li{color:var(--text-2);line-height:1.5}.lp .agencies-page__plan li::marker{color:var(--accent-2)}.lp .agencies-page__founding{color:#fff;background:linear-gradient(135deg,#0a1f44,#0f315d);border:1px solid #2dc7d640;border-radius:24px;max-width:900px;padding:clamp(30px,6vw,64px)}.lp .agencies-page__founding h2{color:#fff;margin-top:14px}.lp .agencies-page__founding p:not(.methodology__eyebrow){color:#ffffffb8;max-width:720px;margin-top:20px;line-height:1.6}.lp .agencies-page__founding .btn{margin-top:28px}@media (max-width:900px){.lp .agencies-page__workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .agencies-page__plan{grid-template-columns:1fr}}@media (max-width:560px){.lp .agencies-page__workflow{grid-template-columns:1fr}.lp .agencies-page__workflow article{min-height:0}.lp .agencies-page__workflow h3{margin-top:30px}}.lp .cta-box{border-radius:calc(var(--r-xl) + 4px);background:linear-gradient(135deg,#0a1f44 0%,#0f2d5c 48%,#08193a 100%);border:1px solid #ffffff14;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 40px 90px -30px #0a1f44a6}.lp .cta-box__glow{pointer-events:none;background:radial-gradient(circle,#2dc7d62e,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:-40%;right:-10%}.lp .cta-box__content{z-index:1;grid-template-columns:1.35fr 1fr;align-items:end;gap:40px;padding:clamp(36px,5vw,56px);display:grid;position:relative}@media (max-width:900px){.lp .cta-box__content{grid-template-columns:1fr;gap:28px}.lp .plan--featured{transform:none}}.lp .cta-box__badge{color:#a5f3fc;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:#2dc7d624;border:1px solid #2dc7d659;border-radius:999px;margin-bottom:16px;padding:6px 12px;font-size:10px;display:inline-flex}.lp .cta-box h2{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(34px,4.8vw,58px);line-height:1.02}.lp .cta-box h2 em{color:var(--accent);font-style:normal}.lp .cta-box p{color:#ffffffb8;max-width:520px;margin:16px 0 0;font-size:17px;line-height:1.6}.lp .cta-box__ghost{color:#ffffffe0;background:#ffffff0a;border-color:#ffffff2e}.lp .cta-box__ghost:hover{color:#fff;background:#ffffff14;border-color:#ffffff47}.lp .cta-box .cta__micro{color:#ffffff73}.lp .honest__box{background:var(--brand-navy);border-radius:20px;grid-template-columns:.95fr 1.05fr;align-items:center;gap:44px;padding:44px 48px;display:grid}@media (max-width:900px){.lp .honest__box{grid-template-columns:1fr;gap:28px;padding:30px 22px}}.lp .honest__intro h3{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:14px 0 12px;font-size:clamp(24px,3vw,32px);font-weight:500;line-height:1.2}.lp .honest__intro p{color:#ffffffb8;max-width:420px;margin:0;font-size:15px;line-height:1.65}.lp .honest__table{border-collapse:collapse;width:100%;font-size:14px}.lp .honest__table th,.lp .honest__table td{text-align:left;vertical-align:top;padding:12px 14px}.lp .honest__table thead th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:#ffffff8c;border-bottom:1px solid #ffffff29;font-size:10.5px;font-weight:600}.lp .honest__table thead th.honest__you{color:var(--accent)}.lp .honest__table tbody th{color:#ffffffe0;font-weight:500}.lp .honest__table tbody tr+tr th,.lp .honest__table tbody tr+tr td{border-top:1px solid #ffffff14}.lp .honest__table td.honest__seowave{color:#fff;font-weight:600}.lp .honest__table td.honest__seowave .check{color:var(--accent-ink);background:var(--accent);vertical-align:-3px;border-radius:50%;margin-right:4px;padding:2px;display:inline-flex}.lp .honest__note{color:#fff6;margin:12px 14px 0;font-size:11.5px}@media (max-width:640px){.lp .honest__table th,.lp .honest__table td{padding:10px 8px}}.lp .browser{background:var(--surface);border:1px solid var(--border-strong);border-radius:16px;margin:0;overflow:hidden;box-shadow:inset 0 1px #fff9,0 42px 80px -34px #0a1f4452,0 14px 30px -18px #0a1f4426}.lp .browser__bar{background:var(--surface-2);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:11px 14px;display:flex}.lp .browser__dots{flex-shrink:0;gap:6px;display:inline-flex}.lp .browser__dots span{background:var(--surface-3);border-radius:50%;width:10px;height:10px}.lp .browser__url{text-align:center;max-width:340px;font-family:var(--font-mono);color:var(--text-3);background:var(--surface);border:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;margin:0 auto;padding:4px 12px;font-size:12px;overflow:hidden}.lp .browser__shot{width:100%;height:auto;display:block}.lp .browser__caption{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);border-top:1px solid var(--border);background:var(--surface);padding:10px 14px;font-size:11px}.lp .nav__links{font-size:13px}.lp .nav__links a{white-space:nowrap;padding-inline:10px}.lp .nav__inner{gap:16px}.lp .hero__grid{align-items:center}.lp .hero__input{min-width:0}.lp .hero__input::placeholder{color:var(--text-3)}.lp .hero__form{box-shadow:0 0 0 3px #2dc7d61a}.lp .marketing-text-link{color:var(--brand-blue);text-underline-offset:4px;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.lp .marketing-text-link:hover{color:var(--text)}.lp a:focus-visible,.lp button:focus-visible,.lp summary:focus-visible{outline:2px solid var(--brand-blue);outline-offset:4px}.lp .audience-paths{padding-top:24px}.lp .audience-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.lp .audience-path{border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;align-items:flex-start;padding:clamp(24px,3vw,40px);scroll-margin-top:100px;display:flex}.lp .audience-path:last-child{background:#eef9fb}.lp .audience-path>svg{color:var(--brand-blue);margin-bottom:24px}.lp .audience-path h3{font-size:clamp(24px,2.4vw,31px);line-height:1.15}.lp .audience-path p{font-size:15px;line-height:1.65}.lp .audience-path .audience-path__who{color:var(--text-3);margin:10px 0 22px;font-size:13px}.lp .audience-path ul{color:var(--text-2);gap:7px;margin:22px 0 28px;padding-left:18px;font-size:14px;line-height:1.65;list-style:outside;display:grid}.lp .audience-path li::marker{color:var(--brand-blue)}.lp .audience-path .marketing-text-link{margin-top:auto}.lp .evidence-highlights{flex-wrap:wrap;justify-content:space-between;gap:18px;margin:28px 0 0;padding:0;list-style:none;display:flex}.lp .evidence-highlights li{color:var(--text-2);align-items:center;gap:10px;font-size:14px;display:flex}.lp .feature__title{margin-bottom:12px;font-size:22px;line-height:1.15}.lp .feature__hero-title{font-size:clamp(26px,3vw,38px);line-height:1.12}.lp .activation-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.lp .activation-steps li{border-top:2px solid var(--border-strong);flex-direction:column;align-items:flex-start;padding-top:22px;display:flex}.lp .activation-steps__number{font-family:var(--font-mono);color:var(--brand-blue);font-variant-numeric:tabular-nums;font-size:24px}.lp .activation-steps h3{font-size:25px;line-height:1.12}.lp .activation-steps p{margin-top:16px;font-size:15px;line-height:1.65}.lp .progress-review__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.lp .progress-review__steps article{border-left:2px solid var(--accent);padding-left:22px}.lp .progress-review__steps h3{font-size:22px;line-height:1.2}.lp .progress-review__steps p{margin-top:12px;font-size:15px;line-height:1.65}.lp .progress-review__limit{max-width:880px;color:var(--text-3);margin-top:36px;font-size:13px;line-height:1.65}.lp .progress-review__limit .marketing-text-link{margin-top:8px}.lp .pricing__scope{max-width:850px;margin:0 0 28px;font-size:14px;line-height:1.65}.lp .plan--featured{box-shadow:0 0 0 1px var(--border-accent);background:#edf9fb;transform:none}.lp .plan__tag{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:15px;font-weight:600}.lp .plan__popular{letter-spacing:0;border-radius:6px;margin-left:6px;font-size:10px}.lp .plan__price{flex-wrap:wrap}.lp .plan__price .amt{font-variant-numeric:tabular-nums;font-size:clamp(32px,3.2vw,40px)}.lp .plan__price .per{font-size:12px}.lp .plan__desc{min-height:66px}.lp .plan__list{line-height:1.55}.lp .plan__details{color:var(--text-2);margin-bottom:20px;font-size:13px}.lp .plan__details summary{cursor:pointer;color:var(--brand-blue);padding:8px 0;font-weight:600}.lp .plan__details ul{gap:10px;margin:10px 0 0;padding-left:16px;line-height:1.55;display:grid}.lp .plan__access{color:var(--text-3);margin-top:auto;padding-bottom:18px;font-size:12px;line-height:1.5}.lp .plan>.btn{white-space:nowrap;font-size:14px}.lp .pricing__note{max-width:820px}.lp .cta-box{background:var(--surface-2);border-color:var(--border-strong);box-shadow:none}.lp .cta-box__glow{display:none}.lp .cta-box h2,.lp .cta-box h2 em{color:var(--text)}.lp .cta-box p,.lp .cta-box .cta__micro{color:var(--text-2)}.lp .cta-box .cta-box__badge{color:var(--brand-blue);background:0 0;border:0;padding:0}.lp .cta-box .cta-box__ghost{color:var(--text);border-color:var(--border-strong)}.lp .audience-page__hero{padding:clamp(36px,5vw,64px) 0}.lp .audience-page__hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:48px;display:grid}.lp .audience-page__hero-grid h1{letter-spacing:-.035em;margin-top:18px;font-size:clamp(38px,4.5vw,58px);line-height:1.08}.lp .audience-page__intro{max-width:620px;margin:20px 0 28px;font-size:17px;line-height:1.6}.lp .audience-page__proof{color:var(--text-3);margin-top:16px;font-size:13px}.lp .audience-page__hero-grid .browser{margin:0}.lp .audience-page__hero-grid .browser__shot{height:auto}.lp .audience-page__closing{max-width:900px;margin-inline:auto}.lp .audience-page__closing h2{font-size:clamp(30px,3.5vw,44px)}.lp .audience-page__closing p{margin:22px 0;line-height:1.65}.lp .business-use-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.lp .business-use-cases article{background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--border);padding:28px}.lp .business-use-cases h3{font-size:22px;line-height:1.15}.lp .business-use-cases blockquote{color:var(--text);margin:26px 0 18px;font-size:19px;line-height:1.4}.lp .business-use-cases p{font-size:14px;line-height:1.65}.lp .audience-plan{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;display:grid}.lp .audience-plan h2{margin:16px 0 24px;font-size:clamp(30px,3.5vw,44px)}.lp .audience-plan p{line-height:1.65}.lp .audience-plan .audience-plan__price{font-variant-numeric:tabular-nums;color:var(--text);margin:22px 0;font-size:42px;font-weight:600}.lp .audience-plan__price span{font-size:14px;font-weight:400}.lp .audience-plan__detail{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:32px}.lp .audience-plan__detail h3{font-size:24px}.lp .audience-plan__detail ul{color:var(--text-2);gap:14px;margin:24px 0;padding-left:18px;display:grid}.lp .audience-plan__detail p{margin-bottom:24px;font-size:13px}.lp .agencies-page__actions{align-items:center;gap:18px}.lp .agencies-page__price-note+.marketing-text-link{margin-top:22px}.lp .agencies-page__founding{background:var(--surface-2);border:1px solid var(--border-strong)}.lp .agencies-page__founding .methodology__eyebrow{color:var(--brand-blue)}.lp .agencies-page__founding h2{color:var(--text)}.lp .agencies-page__founding p:not(.methodology__eyebrow){color:var(--text-2)}@media (max-width:1080px){.lp .feature--plain{grid-column:span 6}}@media (max-width:900px){.lp .audience-page__hero-grid,.lp .audience-plan{grid-template-columns:1fr;gap:32px}.lp .audience-page__hero-grid .browser{max-width:600px}.lp .business-use-cases{grid-template-columns:1fr}.lp .activation-steps,.lp .progress-review__steps{gap:24px}}@media (max-width:640px){.lp .audience-paths__grid,.lp .activation-steps,.lp .progress-review__steps{grid-template-columns:1fr}.lp .audience-path h3{font-size:27px}.lp .feature--plain{grid-column:span 12}.lp .plan__desc{min-height:0}.lp .audience-plan__detail{padding:24px}.lp .audience-page__hero-grid h1{font-size:40px}}.lp .honest__box{background:var(--surface);border-color:var(--border-strong)}.lp .honest__box .kicker{color:var(--brand-blue)}.lp .honest__intro p,.lp .honest__note{color:var(--text-3)}.lp .honest__table thead th,.lp .honest__table thead th.honest__you{color:var(--text);background:var(--surface-2)}.lp .honest__table tbody th{color:var(--text)}.lp .honest__table td.honest__others{color:var(--text-2)}.lp .honest__table td.honest__seowave{color:var(--text);background:#eef9fb}.lp .honest__table tbody tr+tr th,.lp .honest__table tbody tr+tr td{border-color:var(--border)}.lp .comparison-scroll-hint{display:none}@media (max-width:900px){.lp .comparison-scroll-hint{color:var(--text-3);margin-bottom:14px;font-size:12px;display:block}}.lp .promo{padding:8px 0 clamp(48px,5vw,72px)}.lp .promo__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.lp .promo__copy h2{letter-spacing:-.02em;font-size:clamp(22px,2.4vw,30px);line-height:1.15}.lp .promo__copy p{max-width:420px;margin-top:12px;font-size:15px;line-height:1.55}.lp .promo-video{justify-self:end;width:100%;max-width:640px;margin:0}.lp .promo-video__player{aspect-ratio:16/9;border:1px solid var(--border-strong);background:#06122b;border-radius:14px;width:100%;display:block;box-shadow:0 22px 44px -30px #0a1f4466}.lp .promo-video__caption{color:var(--text-3);margin-top:10px;font-size:12.5px;line-height:1.45}@media (max-width:900px){.lp .promo__grid{grid-template-columns:1fr}.lp .promo-video{justify-self:stretch;max-width:none}.lp .promo-video__player{border-radius:12px}}.lp .hp{margin:0}.lp .hp__example{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:8px;margin:0 0 10px 2px;padding:5px 11px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex;box-shadow:0 6px 16px -12px #0a1f4473}.lp .hp__example:before{content:"";background:var(--warn);border-radius:50%;flex-shrink:0;width:7px;height:7px}.lp .hp__card{border:1px solid var(--border-strong);background:var(--surface);border-radius:20px;gap:14px;padding:18px;display:grid;box-shadow:0 30px 70px -40px #0a1f448c,0 10px 28px -18px #0a1f4438}.lp .hp__top{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:14px;display:flex}.lp .hp__avatar{background:var(--brand-navy);color:#fff;width:38px;height:38px;font-family:var(--font-display);border-radius:10px;flex-shrink:0;place-items:center;font-size:17px;font-weight:600;display:grid}.lp .hp__who{min-width:0}.lp .hp__business{color:var(--text);font-size:15px;font-weight:600;line-height:1.25}.lp .hp__place{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;overflow:hidden}.lp .hp__label{color:var(--text-3);letter-spacing:.01em;font-size:12px;font-weight:600}.lp .hp__question{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;padding:12px 14px}.lp .hp__q{color:var(--text);margin-top:4px;font-size:16px;font-weight:600;line-height:1.35}.lp .hp__rows{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.lp .hp__row{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.lp .hp__engine{color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.lp .hp__verdict{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.lp .hp__verdict svg{flex-shrink:0;width:12px;height:12px}.lp .hp__row--miss .hp__verdict{color:#b91c1c;background:#dc262614}.lp .hp__row--hit .hp__verdict{color:#0a7682;background:#2dc7d629}.lp .hp__detail{color:var(--text-2);grid-column:1/-1;padding-left:28px;font-size:13px;line-height:1.35}.lp .hp__rate{align-items:center;gap:14px;display:flex}.lp .hp__ring{flex-shrink:0;width:56px;height:56px;position:relative}.lp .hp__ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.lp .hp__ring-track{fill:none;stroke:#0a1f4417;stroke-width:7px}.lp .hp__ring-fill{fill:none;stroke:var(--accent-2);stroke-width:7px;stroke-linecap:round;animation:.9s cubic-bezier(.22,1,.36,1) .55s both hpRing}.lp .hp__ring-value{color:var(--text);font-variant-numeric:tabular-nums;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;inset:0}.lp .hp__rate-label{color:var(--text);font-size:14px;font-weight:600}.lp .hp__rate-note{color:var(--text-3);margin-top:2px;font-size:13px}.lp .hp__draft{border:1px solid var(--border-accent);background:#edf9fb;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.lp .hp__draft-icon{color:var(--brand-blue);flex-shrink:0;margin-top:1px}.lp .hp__draft-copy{flex:1;min-width:0}.lp .hp__draft-label{color:#0a7682;font-size:12px;font-weight:600}.lp .hp__draft-title{color:var(--text);margin-top:2px;font-size:14px;font-weight:600;line-height:1.3}.lp .hp__draft-note{color:var(--text-3);margin-top:4px;font-size:12px;line-height:1.4}.lp .hp__draft-action{background:var(--brand-navy);color:#fff;border-radius:9px;flex-shrink:0;align-self:center;padding:6px 12px;font-size:12.5px;font-weight:600}.lp .hp__reveal{animation:.5s cubic-bezier(.22,1,.36,1) both hpIn;animation-delay:calc(var(--i,0) * 55ms)}@keyframes hpIn{0%{opacity:0;transform:translateY(8px)}}@keyframes hpRing{0%{stroke-dashoffset:163.4px}}@media (max-width:560px){.lp .hp__card{border-radius:18px;gap:12px;padding:14px}.lp .hp__q{font-size:15px}.lp .hp__detail{padding-left:0}.lp .hp__draft-action{display:none}}@media (prefers-reduced-motion:reduce){.lp .hp__reveal,.lp .hp__ring-fill{animation:none}}.lp .sc{margin:0}.lp .sc__body{background:var(--border);grid-template-columns:1.1fr 1fr 1fr;gap:1px;display:grid}.lp .sc__panel{background:var(--surface);min-width:0;padding:20px 22px 22px}.lp .sc__title{font-family:var(--font-sans);letter-spacing:0;color:var(--text);font-size:14px;font-weight:600;line-height:1.3}.lp .sc__stat{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:10px;display:flex}.lp .sc__stat-value{color:var(--text);font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1}.lp .sc__stat-delta{color:#0a7682;font-size:13px;font-weight:600}.lp .sc__chart{width:100%;height:auto;margin-top:14px;display:block;overflow:visible}.lp .sc__grid{stroke:#0a1f4414;stroke-width:1px}.lp .sc__area{fill:#2dc7d624}.lp .sc__line{fill:none;stroke:var(--accent-2);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.lp .sc__dot{fill:#fff;stroke:var(--accent-2);stroke-width:2px}.lp .sc__dot-ring{fill:none;stroke:#14a8b840;stroke-width:2px}.lp .sc__weeks{color:var(--text-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin:6px 0 0;padding:0 2.67%;font-size:11.5px;list-style:none;display:flex}.lp .sc__note{color:var(--text-3);margin-top:12px;font-size:12px;line-height:1.45}.lp .sc__list{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lp .sc__list li{border-bottom:1px solid var(--border);padding-bottom:14px}.lp .sc__list li:last-child{border-bottom:0;padding-bottom:0}.lp .sc__item-title{color:var(--text);font-size:14px;font-weight:600;line-height:1.35}.lp .sc__item-meta{color:var(--text-3);margin-top:4px;font-size:12.5px}.lp .sc__chip{border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.lp .sc__chip svg{width:12px;height:12px}.lp .sc__chip--todo{color:var(--text-2);background:#0a1f440f}.lp .sc__chip--ok{color:#0a7682;background:#2dc7d629}.lp .sc__caption{border-top:1px solid var(--border);background:var(--surface-2);color:var(--text-3);padding:10px 16px;font-size:12.5px}@media (max-width:900px){.lp .sc__body{grid-template-columns:1fr}}