#lp-root{--bg:#07080a;--surface:#0d0f13;--surface-2:#14171c;--surface-3:#1b1f26;--ink:#f0f3f7;--ink-2:#a3aebc;--ink-3:#808b99;--green:#00d05a;--green-hover:#12e06b;--green-dim:#00a847;--green-soft:rgba(0,208,90,.12);--on-green:#04140a;--line:hsla(0,0%,100%,.09);--line-2:hsla(0,0%,100%,.16);--line-green:rgba(0,208,90,.3);--danger:#e6a08c;--glass:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.014));--glass-fill:rgba(13,15,19,.62);--glass-rim:linear-gradient(180deg,hsla(0,0%,100%,.27),hsla(0,0%,100%,.135) 38%,hsla(0,0%,100%,.11) 70%,hsla(0,0%,100%,.145));--menu:#15181d;--mnav:#0a0c0f;--sticky:rgba(20,23,28,.97);--window-top:#15181d;--window-bottom:#0c0e12;--float-top:#1c2026;--float-bottom:#121519;--shadow-float:0 1px 0 hsla(0,0%,100%,.05) inset,0 40px 80px -32px rgba(0,0,0,.75);--shadow-btn:inset 0 1px 0 hsla(0,0%,100%,.38),inset 0 -1px 0 rgba(0,0,0,.18),0 1px 2px rgba(0,0,0,.5);--shadow-menu:0 30px 60px -20px rgba(0,0,0,.8);--haze:radial-gradient(ellipse 46% 36% at 50% 0%,rgba(0,208,90,.11),transparent 72%) no-repeat,radial-gradient(ellipse 26% 30% at 50% 0%,rgba(0,208,90,.08),transparent 70%) no-repeat;--r-sm:6px;--r:10px;--r-lg:16px;--r-xl:20px;--r-pill:999px;--container:1200px;--gutter:24px;--header-h:64px;--section:clamp(88px,6rem + 3vw,144px);--ease:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--sans:var(--font-sora),ui-sans-serif,system-ui,sans-serif;--mono:var(--font-jbmono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fs-display:clamp(2.15rem,.9rem + 3.4vw,3.75rem);--fs-page:clamp(2rem,1.05rem + 2.6vw,3.1rem);--fs-h2:clamp(1.85rem,1.1rem + 2.1vw,2.85rem);--fs-sub:clamp(1.06rem,.98rem + .3vw,1.2rem);background:var(--bg);color:var(--ink-2);font:400 15.5px/1.68 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}@media (max-width:760px){#lp-root{--gutter:20px;--header-h:60px;--section:72px}}html:has(#lp-root){-webkit-text-size-adjust:100%;scroll-padding-top:84px;background:#07080a}#lp-root,#lp-root *,#lp-root :after,#lp-root :before{box-sizing:border-box}#lp-root img,#lp-root svg{display:block;max-width:100%}#lp-root a{color:inherit;text-decoration:none}#lp-root .inline-link,#lp-root p a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-green);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s var(--ease),text-decoration-color .2s var(--ease)}#lp-root .inline-link:hover,#lp-root p a:hover{color:var(--green);text-decoration-color:var(--green)}#lp-root h1,#lp-root h2,#lp-root h3,#lp-root h4{color:var(--ink);margin:0;text-wrap:balance;font-weight:600}#lp-root dd,#lp-root dl,#lp-root figure,#lp-root p{margin:0}#lp-root p{text-wrap:pretty;overflow-wrap:break-word}#lp-root ol,#lp-root ul{margin:0;padding:0;list-style:none}#lp-root button,#lp-root input,#lp-root select,#lp-root textarea{font:inherit}#lp-root ::-moz-selection{background:var(--green);color:var(--on-green)}#lp-root ::selection{background:var(--green);color:var(--on-green)}#lp-root :focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:var(--r-sm)}#lp-root .num{font-variant-numeric:tabular-nums}#lp-root .nw,#lp-root .sr-only{white-space:nowrap}#lp-root .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#lp-root .skip{position:absolute;left:16px;top:-60px;z-index:100;background:var(--green);color:var(--on-green);padding:10px 16px;border-radius:var(--r);font-weight:600}#lp-root .skip:focus{top:12px}#lp-root .wrap{width:100%;max-width:calc(var(--container) + var(--gutter)*2);margin:0 auto;padding-inline:var(--gutter)}#lp-root section{position:relative}#lp-root .sec{padding-block:var(--section)}#lp-root .sec+.sec{padding-top:0}#lp-root .hero+.sec{padding-top:clamp(40px,2rem + 2vw,72px)}#lp-root .cv{content-visibility:auto;contain-intrinsic-size:auto var(--cis-d,1000px)}#lp-root .kicker{display:flex;align-items:center;gap:10px;margin:0 0 22px;font-size:13.5px;font-weight:550;letter-spacing:-.003em;color:var(--ink-2)}#lp-root .kicker .idx{font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--green);font-variant-numeric:tabular-nums}#lp-root .kicker .sep{width:1px;height:12px;background:var(--line-2)}#lp-root .kicker .sl,#lp-root .kicker a{color:var(--ink-3);text-decoration:none}#lp-root .kicker a:hover{color:var(--green)}#lp-root .center .kicker{justify-content:center}#lp-root .h2{font-size:var(--fs-h2);font-weight:600;line-height:1.08;letter-spacing:-.038em;color:var(--ink);text-wrap:balance}#lp-root .h2 .dim{color:var(--ink-3)}#lp-root .lead{max-width:620px;margin-top:20px;font-size:clamp(1.05rem,.98rem + .3vw,1.2rem);line-height:1.6;color:var(--ink-2)}#lp-root .center{text-align:center}#lp-root .center .lead,#lp-root .center.sec-head{margin-inline:auto}#lp-root .sec-head{max-width:760px;margin-bottom:clamp(44px,3rem + 1.5vw,72px)}#lp-root .micro{font-size:13px;line-height:1.55;color:var(--ink-3)}#lp-root .tag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:hsla(0,0%,100%,.02);font-size:12px;font-weight:550;letter-spacing:-.005em;color:var(--ink-2);white-space:nowrap}#lp-root a.tag{transition:border-color .2s var(--ease),color .2s var(--ease)}#lp-root a.tag:hover{border-color:var(--line-green);color:var(--ink)}#lp-root .tag--sample:before{content:"";width:6px;height:6px;border-radius:1.5px;background:var(--ink-3)}#lp-root .tag--g{border-color:var(--line-green);color:var(--green);background:var(--green-soft)}#lp-root .chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;border:1px solid var(--line-2);font-size:12px;font-weight:550;color:var(--ink-2)}#lp-root .chip--m{border-color:var(--line-green);color:var(--green);background:var(--green-soft)}#lp-root .chip--x{color:var(--ink);border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.04)}#lp-root .chip--x:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid;background:linear-gradient(135deg,transparent 45%,currentColor 0,currentColor 58%,transparent 0)}#lp-root .ph{font-family:var(--mono);font-size:12.5px;letter-spacing:.01em;color:var(--ink)}#lp-root .btn{--h:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--h);padding:0 20px;border-radius:var(--r);border:1px solid transparent;font:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}#lp-root .btn:active{transform:translateY(1px)}#lp-root .btn svg,#lp-root .cmp td.go a svg,#lp-root .textlink svg{width:16px;height:16px;flex:none;transition:transform .25s var(--ease-out)}#lp-root .btn:hover svg{transform:translateX(2px)}#lp-root .btn--lg{--h:52px;padding:0 24px;font-size:16px}#lp-root .btn--sm{--h:36px;padding:0 14px;font-size:14px;border-radius:8px}#lp-root .btn--block{width:100%}#lp-root .btn--primary{background:var(--green);color:var(--on-green);box-shadow:var(--shadow-btn)}#lp-root .btn--primary:hover{background:var(--green-hover)}#lp-root .btn--glass{background:hsla(0,0%,100%,.035);color:var(--ink);border-color:var(--line-2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}#lp-root .btn--glass:hover{border-color:var(--line-green);background:rgba(0,208,90,.06)}#lp-root .textlink{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:15px;font-weight:550;color:var(--ink)}#lp-root .textlink svg{width:15px;height:15px;color:var(--green)}#lp-root .textlink:hover{color:var(--green)}#lp-root .textlink:hover svg{transform:translateX(3px)}#lp-root .btns{display:flex;flex-wrap:wrap;gap:10px}#lp-root .glass{position:relative;border:1px solid transparent;border-radius:var(--r-lg);box-shadow:var(--shadow-float);background:var(--glass) padding-box,linear-gradient(var(--glass-fill),var(--glass-fill)) padding-box,linear-gradient(var(--bg),var(--bg)) padding-box,var(--glass-rim) border-box}#lp-root .glass--green{border-color:var(--line-green)}#lp-root a.glass{transition:border-color .25s var(--ease),transform .35s var(--ease-out)}#lp-root a.glass:hover{border-color:var(--line-green);transform:translateY(-2px)}#lp-root .addon,#lp-root .count,#lp-root .dest li,#lp-root .mini,#lp-root .ranks>div,#lp-root .types .row{border-radius:10px;border:1px solid var(--line);background:hsla(0,0%,100%,.02)}#lp-root .checks{display:grid;gap:8px}#lp-root .checks li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--ink)}#lp-root .kv>div{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--line);font-size:14.5px}#lp-root .kv>div:first-child{border-top:0}#lp-root .kv dt{font-size:13.5px;color:var(--ink-3)}#lp-root .kv dd{color:var(--ink)}#lp-root .prose{max-width:660px}#lp-root .prose>*+*{margin-top:16px}#lp-root .prose h2{margin-top:48px;font-size:clamp(1.55rem,1.2rem + 1.2vw,2.1rem);line-height:1.12;letter-spacing:-.032em}#lp-root .prose h3{margin-top:32px;font-size:1.18rem;line-height:1.28;letter-spacing:-.028em}#lp-root .prose ol,#lp-root .prose ul{padding-left:1.2em;list-style:disc}#lp-root .prose ol{list-style:decimal}#lp-root .prose li+li{margin-top:6px}#lp-root .prose strong{font-weight:600;color:var(--ink)}@media (max-width:760px){#lp-root .cv{contain-intrinsic-size:auto var(--cis-m,1600px)}#lp-root .sec-head{margin-bottom:36px}#lp-root .acts .btn{max-width:100%;height:auto;min-height:var(--h);padding-block:10px;line-height:1.25;white-space:normal;text-align:center}}#lp-root :where(.btn){background:var(--green);color:var(--on-green);box-shadow:var(--shadow-btn);filter:none}#lp-root :where(.btn):hover{background:var(--green-hover);filter:none}#lp-root .hdr{position:fixed;inset:0 0 auto;z-index:50;height:var(--header-h);border-bottom:1px solid transparent;background:rgba(7,8,10,.58);backdrop-filter:blur(16px) saturate(150%);transition:background-color .3s var(--ease),border-color .3s var(--ease)}#lp-root .hdr.is-scrolled{background:rgba(7,8,10,.86);border-bottom-color:var(--line)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){#lp-root .hdr{background:rgba(7,8,10,.94)}}@media (prefers-reduced-transparency:reduce){#lp-root .hdr,#lp-root .hdr.is-scrolled{backdrop-filter:none;background:#0a0c0f}}#lp-root .top-sentinel{position:absolute;top:0;left:0;width:1px;height:8px;pointer-events:none}#lp-root .hdr .wrap{height:100%;display:flex;align-items:center;gap:24px}#lp-root .logo{display:inline-flex;align-items:center;gap:10px;flex:none}#lp-root .lm{display:block;flex:none;width:34px;height:34px}#lp-root .lm-22{width:22px;height:22px}#lp-root .logo-word{font-size:1.24rem;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink)}#lp-root .logo-word .up{background:linear-gradient(135deg,#00e664,#00a847);-webkit-background-clip:text;background-clip:text;color:transparent}#lp-root .logo-prod{display:inline-flex;align-items:center;gap:10px;font-size:1.02rem;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--ink-2)}#lp-root .logo-prod:before{content:"";width:1px;height:18px;background:var(--line-2)}#lp-root .nav{display:flex;align-items:center;gap:2px;margin-left:4px}#lp-root .dd summary,#lp-root .nav a{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 10px;border-radius:8px;font-size:14px;font-weight:500;color:var(--ink-2);white-space:nowrap;cursor:pointer;transition:color .2s var(--ease),background-color .2s var(--ease)}#lp-root .dd summary:hover,#lp-root .dd[open] summary,#lp-root .nav a:hover,#lp-root .nav a[aria-current=page]{color:var(--ink);background:hsla(0,0%,100%,.04)}#lp-root .dd{position:relative}#lp-root .dd summary{list-style:none}#lp-root .dd summary::-webkit-details-marker{display:none}#lp-root .dd summary svg{width:14px;height:14px;opacity:.7;transition:transform .2s var(--ease)}#lp-root .dd[open] summary svg{transform:rotate(180deg)}#lp-root .dd-menu{position:absolute;top:calc(100% + 10px);left:-8px;width:292px;padding:8px;border-radius:14px;background:var(--menu);border:1px solid var(--line-2);box-shadow:var(--shadow-menu)}#lp-root .dd-menu a{display:flex;flex-direction:column;align-items:flex-start;gap:1px;height:auto;padding:9px 12px;color:var(--ink)}#lp-root .dd-menu a span{font-size:12.5px;font-weight:450;color:var(--ink-3)}#lp-root .hdr-right{margin-left:auto;display:flex;align-items:center;gap:6px;flex:none}#lp-root .signin{display:inline-flex;align-items:center;height:34px;padding:0 10px;border-radius:8px;font-size:14px;font-weight:500;color:var(--ink-2);white-space:nowrap}#lp-root .signin:hover{color:var(--ink)}#lp-root .hdr .btn--primary{--h:36px;padding:0 14px;font-size:14px;border-radius:8px}#lp-root .menu-btn{display:none;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--line-2);background:hsla(0,0%,100%,.03);color:var(--ink);cursor:pointer}#lp-root .menu-btn svg{width:18px;height:18px}#lp-root .mnav{display:none}#lp-root .auth,#lp-root .hero,#lp-root .subhero{background:var(--haze)}#lp-root .hero-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-top:22px;font-size:13.5px;color:var(--ink-2)}#lp-root .hero-meta li{display:inline-flex;align-items:center;gap:8px}#lp-root .checks svg,#lp-root .dfy li svg,#lp-root .hero-meta svg,#lp-root .inc-list svg{width:16px;height:16px;flex:none;color:var(--green)}#lp-root .hero-meta svg{width:14px;height:14px}#lp-root .hero-meta a{display:inline-block;padding-block:3px;color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-2);text-decoration-thickness:1px;text-underline-offset:3px}#lp-root .hero-meta a:hover{color:var(--green);text-decoration-color:var(--green)}#lp-root .horizon{position:absolute;left:50%;top:-464px;z-index:-1;width:2300px;height:600px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(ellipse 690px 117px at 50% 420px,rgba(0,208,90,.13),transparent 70%),radial-gradient(ellipse 1150px 650px at 50% 1070px,#07080a 99.8%,rgba(200,255,222,.62) 99.9%,rgba(0,208,90,.36) 100.15%,rgba(0,208,90,.24) 101.2%,rgba(0,208,90,.15) 104.5%,rgba(0,208,90,.095) 110%,rgba(0,168,71,.06) 121%,rgba(0,168,71,.03) 136%,transparent 160%)}#lp-root .final{isolation:isolate;overflow:hidden;overflow:clip;padding-block:clamp(56px,3rem + 3vw,110px) clamp(130px,8rem + 5vw,220px);text-align:center}#lp-root .auth .horizon,#lp-root .final .horizon{top:auto;bottom:-70px}#lp-root .final h2{font-size:clamp(2.2rem,1.1rem + 3.4vw,3.7rem);line-height:1.05;letter-spacing:-.045em}#lp-root .final .lead{margin:22px auto 0}#lp-root .final-mark{width:44px;height:44px;margin:0 auto 26px}#lp-root .final .acts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}#lp-root .final .micro{margin-top:18px;color:var(--ink-2)}#lp-root .final .micro a{color:var(--ink-2)}#lp-root .final .micro a:hover{color:var(--green)}#lp-root .links-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-2)}#lp-root .links-row a:hover{color:var(--green)}#lp-root .ftr{padding:72px 0 40px;border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(13,15,19,.6),var(--bg))}#lp-root .ftr-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:40px}#lp-root .ftr-brand p{max-width:300px;margin-top:16px;font-size:14px}#lp-root .ftr-brand .ct{display:grid;gap:4px;margin-top:18px;font-size:13.5px}#lp-root .ftr li a,#lp-root .ftr-brand .ct a{color:var(--ink-2);transition:color .2s var(--ease)}#lp-root .ftr .ft{margin-bottom:16px;font-size:13px;font-weight:600;letter-spacing:-.005em;color:var(--ink)}#lp-root .ftr ul{display:grid;gap:10px}#lp-root .ftr li a{font-size:14px}#lp-root .ftr li a:hover,#lp-root .ftr-base a:hover,#lp-root .ftr-brand .ct a:hover{color:var(--green)}#lp-root .ftr-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:56px;padding-top:24px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3)}#lp-root .ftr-base nav{display:flex;flex-wrap:wrap;gap:8px 20px}@media (min-width:761px) and (max-width:1359px){#lp-root .ftr-base{padding-right:80px}}#lp-root .mcta{display:none}#lp-root .subhero{padding:calc(var(--header-h) + clamp(40px,2rem + 2vw,72px)) 0 clamp(48px,3rem + 2vw,88px)}#lp-root .subhero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px}#lp-root .h1-page,#lp-root .subhero h1{font-size:var(--fs-page);line-height:1.07;letter-spacing:-.038em}#lp-root .subhero .sub{max-width:600px;margin-top:20px;font-size:var(--fs-sub);line-height:1.6}#lp-root .subhero .acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:30px}#lp-root .subhero .hero-meta{justify-content:flex-start}#lp-root .subhero .hero-note{max-width:600px;margin-top:14px;color:var(--ink-2)}#lp-root .subhero.center .hero-note,#lp-root .subhero.center .sub{margin-inline:auto}#lp-root .subhero.center .acts,#lp-root .subhero.center .hero-meta{justify-content:center}#lp-root .slot{padding:28px}@media (max-width:1279px){@media (max-width:1279px){#lp-root .nav .hide-md{display:none}}}@media (max-width:1139px){#lp-root .nav,#lp-root .signin{display:none}#lp-root .menu-btn{display:inline-flex}#lp-root .mnav{position:fixed;inset:var(--header-h) 0 auto;z-index:49;display:block;max-height:calc(100vh - var(--header-h));overflow:auto;padding:12px var(--gutter) 24px;border-bottom:1px solid var(--line);background:var(--mnav);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s var(--ease),transform .25s var(--ease-out),visibility 0s .25s}#lp-root .mnav.open{opacity:1;visibility:visible;transform:none;transition:opacity .2s var(--ease),transform .25s var(--ease-out)}#lp-root .mnav a{display:flex;align-items:center;justify-content:space-between;height:48px;border-bottom:1px solid var(--line);font-size:16px;color:var(--ink)}#lp-root .mnav .g{padding:18px 0 6px;font-size:12.5px;font-weight:600;color:var(--ink-3)}#lp-root .mnav .btn{width:100%;margin-top:18px}}@media (max-width:1024px){#lp-root .subhero-grid{grid-template-columns:minmax(0,1fr)}#lp-root .ftr-grid{grid-template-columns:1fr 1fr 1fr}#lp-root .ftr-brand{grid-column:1/-1}}@media (max-width:760px){#lp-root .logo .lm{width:30px;height:30px}#lp-root .logo-word{font-size:1.12rem}#lp-root .logo-prod{gap:8px;font-size:.95rem}#lp-root .hdr .wrap{gap:12px}#lp-root .hdr-right .btn--primary{padding:0 12px}#lp-root .hero-meta{gap:6px 16px;font-size:13px}#lp-root .final .acts .btn{width:100%}#lp-root .slot{padding:22px}#lp-root .ftr-grid{grid-template-columns:1fr 1fr;gap:32px 20px}#lp-root .ftr{padding-bottom:calc(96px + env(safe-area-inset-bottom))}#lp-root .mcta{position:fixed;left:12px;right:84px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 16px;border-radius:16px;border:1px solid var(--line-2);background:var(--sticky);box-shadow:0 20px 40px -12px rgba(0,0,0,.8);transform:translateY(140%);transition:transform .35s var(--ease-out)}#lp-root .mcta.show{transform:none}#lp-root .mcta span{font-size:13px;line-height:1.3;color:var(--ink-2)}#lp-root .mcta span b{display:block;font-weight:600;color:var(--ink);white-space:nowrap}#lp-root .mcta span i{display:block;font-style:normal}#lp-root .mcta .btn{--h:42px;padding:0 16px;font-size:14.5px}#lp-root:has(#mnav.open) .mcta{visibility:hidden}}@media (max-width:760px){html:has(#lp-root){scroll-padding-bottom:84px}}@media (max-width:380px){#lp-root .mcta span i{display:none}}@media (max-width:340px){#lp-root .mcta{gap:8px;padding-left:12px}#lp-root .mcta span b{white-space:normal}#lp-root .mcta .btn{padding:0 12px}}@media (max-width:760px){#lp-root .mcta span{min-width:0}#lp-root .mcta span b{white-space:normal}#lp-root .mcta .btn{flex:none}}@media (max-width:440px){#lp-root .mcta--long span i{display:none}}@media (max-width:359px){#lp-root .logo-prod{display:none}}#lp-root img.lm{-o-object-fit:contain;object-fit:contain}#lp-root .dd.is-current summary,#lp-root .nav a[aria-current=true]{color:var(--ink);background:hsla(0,0%,100%,.04)}#lp-root .mnav a[aria-current]{color:var(--green)}#lp-root .dd-menu a[aria-current]{background:hsla(0,0%,100%,.04)}#lp-root .mnav a.btn{height:var(--h);justify-content:center;border-bottom:0;color:var(--on-green)}#lp-root .subhero.center .subhero-copy{max-width:860px;margin-inline:auto}#lp-root .subhero+.sec{padding-top:0}#lp-root .rail{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,2vw,44px)}#lp-root .rail:after,#lp-root .rail:before{content:"";position:absolute;left:0;right:0;top:27px;height:1px;background:var(--line)}#lp-root .rail:after{background:linear-gradient(90deg,var(--green),rgba(0,208,90,.2) 70%,transparent);transform-origin:0 50%}#lp-root .step{position:relative}#lp-root .step .node{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;border-radius:14px;border:1px solid var(--line-2);background:linear-gradient(180deg,#171a20,#0d0f13);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 12px 24px -12px rgba(0,0,0,.8);font-size:15px;font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums}#lp-root .step:first-child .node{border-color:var(--line-green);color:var(--green)}#lp-root .step h3{margin-top:26px;font-size:1.24rem;line-height:1.25;letter-spacing:-.028em}#lp-root .step p{margin-top:10px}#lp-root .step .arts{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}#lp-root .proof{isolation:isolate;overflow:hidden;padding:clamp(28px,1.5rem + 2.5vw,64px)}#lp-root .proof:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(ellipse 60% 70% at 100% 0,rgba(0,208,90,.06),transparent 70%)}#lp-root .proof .lead{font-size:1.05rem}#lp-root .proof-grid{display:grid;grid-template-columns:1fr 1.25fr;align-items:end;gap:clamp(32px,4vw,72px)}#lp-root .stats3{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}#lp-root .stat{padding:22px 20px 0 0}#lp-root .stat+.stat{padding-left:22px;border-left:1px solid var(--line)}#lp-root .stat .v{font-size:clamp(2.2rem,1.4rem + 2.3vw,3.5rem);font-weight:560;line-height:1;letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums}#lp-root .stat .v.g{color:var(--green)}#lp-root .stat .k{margin-top:12px;font-size:14px;line-height:1.45;color:var(--ink-2)}#lp-root .pbar{margin-top:34px}#lp-root .pbar .track{position:relative;height:10px;overflow:hidden;border-radius:10px;background:var(--surface-3);box-shadow:inset 0 1px 2px rgba(0,0,0,.5)}#lp-root .pbar .fill{position:absolute;inset:0 6% 0 0;border-radius:10px;background:linear-gradient(90deg,var(--green-dim),var(--green));transform-origin:0 50%}#lp-root .pbar .lg{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-size:12.5px;color:var(--ink-3)}#lp-root .caveat{max-width:760px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-2)}#lp-root .cmp{overflow:hidden}#lp-root .cmp table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}#lp-root .cmp col.c1{width:19%}#lp-root .cmp col.c2{width:31%}#lp-root .cmp col.c3{width:28%}#lp-root .cmp col.c4{width:22%}#lp-root .cmp th{padding:16px 22px;border-bottom:1px solid var(--line);text-align:left;font-size:12px;font-weight:550;color:var(--ink-3);white-space:nowrap}#lp-root .cmp td{padding:16px 22px;border-bottom:1px solid hsla(0,0%,100%,.055);vertical-align:top;color:var(--ink-2)}#lp-root .cmp tr:last-child td{border-bottom:0}#lp-root .cmp td.tool{font-weight:600;color:var(--ink)}#lp-root .cmp td.tool .aka{font-weight:450;color:var(--ink-3)}#lp-root .cmp td.q{font-family:var(--mono);font-size:12.5px;color:var(--ink)}#lp-root .cmp td .src{display:block;margin-top:4px;font-family:var(--sans);font-size:12px;color:var(--ink-3)}#lp-root .cmp td .src a{color:var(--ink-3);text-decoration:underline;text-decoration-color:var(--line-2);text-decoration-thickness:1px;text-underline-offset:2px}#lp-root .cmp td .src a:hover{color:var(--green)}#lp-root .cmp tr.us td{background:rgba(0,208,90,.055)}#lp-root .cmp tr.us td.tool{color:var(--green)}#lp-root .cmp td.go a{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-weight:550;color:var(--ink);white-space:nowrap}#lp-root .cmp td.go a svg{width:14px;height:14px;color:var(--green)}#lp-root .cmp td.go a:hover{color:var(--green)}#lp-root .cmp td.go a:hover svg{transform:translateX(3px)}#lp-root .cmp-note{max-width:820px;margin-top:16px;font-size:13px;color:var(--ink-3)}#lp-root .faq{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,5vw,96px)}#lp-root .faq-side{position:sticky;top:110px}#lp-root .faq-side .lead{font-size:1.02rem}#lp-root .qa{border-bottom:1px solid var(--line)}#lp-root .qa:first-child{border-top:1px solid var(--line)}#lp-root .qa summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;list-style:none;cursor:pointer;font-size:1.04rem;font-weight:550;letter-spacing:-.022em;color:var(--ink)}#lp-root .qa summary::-webkit-details-marker{display:none}#lp-root .qa-q{margin:0;font:inherit;letter-spacing:inherit;color:inherit;text-wrap:pretty}#lp-root .qa .pm{position:relative;flex:none;width:28px;height:28px;border-radius:8px;border:1px solid var(--line-2);transition:border-color .2s var(--ease),background-color .2s var(--ease)}#lp-root .qa .pm:after,#lp-root .qa .pm:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:var(--ink-2);transform:translate(-50%,-50%);transition:transform .3s var(--ease-out)}#lp-root .qa .pm:after{transform:translate(-50%,-50%) rotate(90deg)}#lp-root .qa summary:hover .pm,#lp-root .qa[open] .pm{border-color:var(--line-green)}#lp-root .qa[open] .pm{background:var(--green-soft)}#lp-root .qa[open] .pm:after{transform:translate(-50%,-50%) rotate(0)}#lp-root .qa .ans{padding:0 48px 24px 0}#lp-root .qa .ans .textlink{margin-top:12px;font-size:14.5px}@media (max-width:1024px){#lp-root .faq,#lp-root .proof-grid{grid-template-columns:1fr}#lp-root .faq-side{position:static}}@media (max-width:760px){#lp-root .rail{grid-template-columns:1fr;gap:0}#lp-root .rail:after,#lp-root .rail:before{left:27px;right:auto;top:0;bottom:0;width:1px;height:auto}#lp-root .rail:after{background:linear-gradient(180deg,var(--green),rgba(0,208,90,.2) 70%,transparent);transform-origin:50% 0}#lp-root .step{display:grid;grid-template-columns:56px 1fr;gap:0 20px;padding-bottom:36px}#lp-root .step:last-child{padding-bottom:0}#lp-root .step h3{margin-top:14px}#lp-root .step>:not(.node){grid-column:2}#lp-root .step .node{grid-row:1/span 3}#lp-root .stats3{grid-template-columns:1fr}#lp-root .stat,#lp-root .stat+.stat{padding:20px 0;border-left:0}#lp-root .stat+.stat{border-top:1px solid var(--line)}#lp-root .pbar .lg{font-size:12px}#lp-root .cmp table,#lp-root .cmp tbody,#lp-root .cmp td,#lp-root .cmp tr{display:block}#lp-root .cmp thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#lp-root .cmp colgroup{display:none}#lp-root .cmp tr{padding:16px 16px 14px;border-bottom:1px solid var(--line)}#lp-root .cmp tr:last-child{border-bottom:0}#lp-root .cmp tr.us{background:rgba(0,208,90,.055)}#lp-root .cmp tr.us td{background:none}#lp-root .cmp td{padding:0;border:0}#lp-root .cmp td+td{margin-top:6px}#lp-root .cmp td[data-l]:before{content:attr(data-l);display:block;margin-bottom:2px;font-family:var(--sans);font-size:12px;font-weight:550;color:var(--ink-3)}#lp-root .cmp td.tool{font-size:15.5px}#lp-root .qa summary{padding:18px 0;font-size:1rem}#lp-root .qa .ans{padding-right:0}}#lp-root .rail--wrap{row-gap:56px}#lp-root .rail--wrap:after,#lp-root .rail--wrap:before{display:none}#lp-root .rail--wrap .step:not(:nth-child(3n)):not(:last-child):after{content:"";position:absolute;top:27px;left:56px;width:calc(100% - 56px + clamp(24px,2vw,44px));height:1px;background:var(--line)}#lp-root .step .step-k{margin-top:26px;font-size:13px;font-weight:550;letter-spacing:-.003em;color:var(--green)}#lp-root .step .step-k+h3{margin-top:8px}#lp-root .sec-head .lead+.lead{margin-top:14px}#lp-root .sec--tight{padding-bottom:0}#lp-root .guide-bars{margin-top:28px}#lp-root .sec-head:last-child{margin-bottom:0}#lp-root .sec-head .lead b,#lp-root .sec-head .lead strong{font-weight:600;color:var(--ink)}#lp-root .toc{padding:22px 24px 12px}#lp-root .toc-h{font-size:13px;font-weight:600;color:var(--ink)}#lp-root .toc ol{margin-top:10px}#lp-root .toc a{display:grid;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:46px;padding:10px 0;border-top:1px solid var(--line);font-size:14.5px;line-height:1.35;color:var(--ink-2);transition:color .2s var(--ease)}#lp-root .toc li:first-child a{border-top:0}#lp-root .toc .i{font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--green);font-variant-numeric:tabular-nums}#lp-root .toc a svg{width:14px;height:14px;color:var(--ink-3);transition:transform .25s var(--ease-out),color .2s var(--ease)}#lp-root .toc a:hover{color:var(--ink)}#lp-root .toc a:hover svg{color:var(--green);transform:translateX(2px)}#lp-root .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#lp-root .tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}#lp-root .gt{display:flex;flex-direction:column;padding:28px}#lp-root .gt .gt-k{margin-bottom:10px;font-size:13px;font-weight:550;color:var(--green)}#lp-root .gt h3{font-size:1.18rem;line-height:1.28;letter-spacing:-.028em}#lp-root .gt>p:not(.gt-k){margin-top:10px;font-size:15px;line-height:1.6}#lp-root .gt .acts{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:auto;padding-top:16px}#lp-root .gt .acts .textlink{font-size:14.5px}#lp-root .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,4vw,72px)}#lp-root .split .sec-head{margin-bottom:0}#lp-root .specp{overflow:hidden}#lp-root .specp-h{padding:18px 22px;border-bottom:1px solid var(--line);font-size:14px;font-weight:600;color:var(--ink)}#lp-root .specp li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:14px;padding:15px 22px;border-top:1px solid var(--line)}#lp-root .specp li:first-child{border-top:0}#lp-root .specp li svg{width:16px;height:16px;margin-top:3px;color:var(--green)}#lp-root .specp li b{display:block;font-size:14.5px;font-weight:600;line-height:1.45;color:var(--ink)}#lp-root .specp li b+span{display:block;margin-top:2px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}#lp-root .specp-f{padding:14px 22px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3)}#lp-root .dt{overflow-x:auto;overscroll-behavior-x:contain}#lp-root .dt table{width:100%;border-collapse:collapse;font-size:14px}#lp-root .dt th{padding:16px 22px;border-bottom:1px solid var(--line);text-align:left;vertical-align:bottom;font-size:12px;font-weight:550;line-height:1.4;color:var(--ink-3)}#lp-root .dt th.us{color:var(--green)}#lp-root .dt tbody th,#lp-root .dt td{padding:14px 22px;border-bottom:1px solid hsla(0,0%,100%,.055);vertical-align:top;text-align:left;font-size:14px;font-weight:400;line-height:1.5;color:var(--ink-2)}#lp-root .dt tbody th{font-weight:550;color:var(--ink)}#lp-root .dt tbody tr:last-child>*{border-bottom:0}#lp-root .dt td.us{background:rgba(0,208,90,.055);color:var(--ink)}#lp-root .dt .num{text-align:right;white-space:nowrap;font-family:var(--mono);font-size:12.5px;letter-spacing:.01em;font-variant-numeric:tabular-nums}#lp-root .dt th.num{font-family:var(--sans);font-size:12px;letter-spacing:0;white-space:normal}#lp-root .dt:focus-visible{outline-offset:2px;border-radius:var(--r-lg)}#lp-root .dt-hint{display:none}#lp-root .fnote{max-width:760px;margin-top:18px;font-size:14px;line-height:1.6;color:var(--ink-2)}#lp-root .fnote+.fnote{margin-top:10px}#lp-root .fnote b{font-weight:600;color:var(--ink)}#lp-root .fnote .textlink{margin-left:2px;font-size:14px}#lp-root .more{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding-top:26px;border-top:1px solid var(--line)}#lp-root .more-h{font-size:13.5px;font-weight:550;color:var(--ink-2)}#lp-root .more ul{display:flex;flex-wrap:wrap;gap:8px}#lp-root .more a.tag{height:34px;padding:0 12px;font-size:13.5px}#lp-root .glance{display:grid;gap:12px}#lp-root .glance-h{font-size:13px;font-weight:600;color:var(--ink)}#lp-root .gl{padding:16px 18px;border-radius:12px;border:1px solid var(--line);background:hsla(0,0%,100%,.02)}#lp-root .gl--us{border-color:var(--line-green);background:rgba(0,208,90,.055)}#lp-root .gl-n{display:block;font-size:13px;font-weight:600;color:var(--ink-2)}#lp-root .gl--us .gl-n{color:var(--green)}#lp-root .gl-v{display:block;margin-top:8px;font-family:var(--mono);font-size:14.5px;line-height:1.45;letter-spacing:.01em;color:var(--ink);font-variant-numeric:tabular-nums}#lp-root .gl-c{display:block;margin-top:6px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}#lp-root .gl-c b{font-weight:550;color:var(--ink)}#lp-root .glance .micro{margin-top:2px}#lp-root .glance .micro a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}#lp-root .glance .micro a:hover{color:var(--green)}#lp-root .slot.chart{padding:26px 26px 18px}#lp-root .chart-h .chart-t{font-size:1.05rem;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:var(--ink)}#lp-root .cmp--5 col.k1{width:17%}#lp-root .cmp--5 col.k2{width:16%}#lp-root .cmp--5 col.k3{width:30%}#lp-root .cmp--5 col.k4{width:21%}#lp-root .cmp--5 col.k5{width:16%}#lp-root .cmp td .add{display:block;margin-top:6px;font-family:var(--sans);font-size:12px;color:var(--ink-3)}#lp-root .cmp td.go a{display:inline;min-height:0;white-space:normal;line-height:1.5}#lp-root .cmp td.go a svg{display:inline-block;margin-left:6px;vertical-align:-2px}#lp-root .alts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#lp-root .alt{display:flex;flex-direction:column;padding:22px 24px}#lp-root .alt h3{font-size:1.1rem;line-height:1.3;letter-spacing:-.024em}#lp-root .alt .m{margin-top:6px;font-size:13.5px;color:var(--ink-3)}#lp-root .alt .q{margin-top:14px;font-family:var(--mono);font-size:12.5px;line-height:1.5;letter-spacing:.01em;color:var(--ink)}#lp-root .alt .go{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:14.5px;font-weight:550;color:var(--ink);transition:color .2s var(--ease)}#lp-root .alt .go svg{width:15px;height:15px;color:var(--green);transition:transform .25s var(--ease-out)}#lp-root a.alt:hover .go{color:var(--green)}#lp-root a.alt:hover .go svg{transform:translateX(3px)}#lp-root .wrap.faq>.qa-list{max-width:none;margin-inline:0}@media (max-width:1024px) and (min-width:761px){#lp-root .cmp td,#lp-root .cmp th{padding:14px}}@media (max-width:1024px){#lp-root .split{grid-template-columns:1fr}#lp-root .alts{grid-template-columns:repeat(2,minmax(0,1fr))}#lp-root .cmp--5 table,#lp-root .cmp--5 tbody,#lp-root .cmp--5 td,#lp-root .cmp--5 tr{display:block}#lp-root .cmp--5 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#lp-root .cmp--5 colgroup{display:none}#lp-root .cmp--5 tr{padding:18px 20px 16px;border-bottom:1px solid var(--line)}#lp-root .cmp--5 tr:last-child{border-bottom:0}#lp-root .cmp--5 tr.us{background:rgba(0,208,90,.055)}#lp-root .cmp--5 tr.us td{background:none}#lp-root .cmp--5 td{padding:0;border:0}#lp-root .cmp--5 td+td{margin-top:8px}#lp-root .cmp--5 td[data-l]:before{content:attr(data-l);display:block;margin-bottom:2px;font-family:var(--sans);font-size:12px;font-weight:550;color:var(--ink-3)}#lp-root .cmp--5 td.tool{font-size:15.5px}}@media (max-width:760px){#lp-root .rail--wrap{row-gap:0}#lp-root .rail--wrap:after,#lp-root .rail--wrap:before{display:block}#lp-root .rail--wrap .step:not(:nth-child(3n)):not(:last-child):after{display:none}#lp-root .step .node{grid-row:1/span 4}#lp-root .step .step-k{margin-top:14px}#lp-root .step .step-k+h3{margin-top:4px}#lp-root .alts,#lp-root .tiles,#lp-root .tiles--2{grid-template-columns:1fr}#lp-root .gt{padding:22px 20px}#lp-root .toc{padding:18px 20px 8px}#lp-root .specp li,#lp-root .specp-f,#lp-root .specp-h{padding-inline:18px}#lp-root .dt tbody th,#lp-root .dt td,#lp-root .dt th{padding:12px 14px}#lp-root .dt-hint{display:block;margin-top:10px;font-size:13px;color:var(--ink-3)}#lp-root .dt--cards{overflow:visible}#lp-root .dt--cards table,#lp-root .dt--cards tbody,#lp-root .dt--cards tbody th,#lp-root .dt--cards td,#lp-root .dt--cards tr{display:block}#lp-root .dt--cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#lp-root .dt--cards tr{padding:16px 18px;border-bottom:1px solid var(--line)}#lp-root .dt--cards tr:last-child{border-bottom:0}#lp-root .dt--cards tbody th,#lp-root .dt--cards td{padding:0;border:0}#lp-root .dt--cards tbody th{font-size:15.5px}#lp-root .dt--cards tr>*+*{margin-top:10px}#lp-root .dt--cards td.us{padding:8px 10px;border-radius:8px}#lp-root .dt--cards td[data-l]:before{content:attr(data-l);display:block;margin-bottom:2px;font-size:12px;font-weight:550;color:var(--ink-3)}#lp-root .dt--cards td.us[data-l]:before{color:var(--green)}#lp-root .dt--kv tr>*+*{margin-top:6px}#lp-root .dt--kv tbody th[data-l],#lp-root .dt--kv td[data-l]{display:flex;align-items:baseline;justify-content:space-between;gap:14px;text-align:right}#lp-root .dt--kv tbody th[data-l]:before,#lp-root .dt--kv td[data-l]:before{content:attr(data-l);flex:1 1 auto;min-width:0;margin:0;text-align:left;white-space:normal;font-family:var(--sans);font-size:13px;font-weight:450;letter-spacing:0;color:var(--ink-2)}#lp-root .dt--kv tbody th[data-l]{padding-bottom:8px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:13.5px}#lp-root .dt--kv tbody th[data-l]:before{font-weight:550;color:var(--ink)}#lp-root .dt--kv td.us[data-l]:before{color:var(--green)}#lp-root .alt{padding:20px}#lp-root .slot.chart{padding:22px 16px 16px}}#lp-root .proof--compact{display:flex;align-items:center;gap:28px;padding:22px 28px}#lp-root .proof--compact .stat{flex:none;padding:0}#lp-root .proof--compact p{font-size:15px;color:var(--ink-2)}#lp-root .proof--compact p b{font-weight:600;color:var(--ink)}@media (max-width:760px){#lp-root .proof--compact{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 18px}}#lp-root .hero{isolation:isolate;overflow:hidden;overflow:clip;padding-top:calc(var(--header-h) + clamp(40px,2rem + 2vw,64px));text-align:center}#lp-root .announce{display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 12px 0 4px;border-radius:var(--r-pill);border:1px solid var(--line);background:hsla(0,0%,100%,.035);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);font-size:13.5px;font-weight:500;color:var(--ink-2);transition:border-color .25s var(--ease),color .25s var(--ease)}#lp-root .announce b{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--r-pill);background:var(--green-soft);color:var(--green);font-size:12.5px;font-weight:600}#lp-root .announce svg{width:14px;height:14px;color:var(--ink-3);transition:transform .25s var(--ease-out)}#lp-root .announce .a-short{display:none}#lp-root .announce:hover{border-color:var(--line-green);color:var(--ink)}#lp-root .announce:hover svg{transform:translateX(2px)}#lp-root .h1{max-width:15.5em;margin:26px auto 0;font-size:var(--fs-display);line-height:1.05;letter-spacing:-.042em}#lp-root .h1 .l2{display:block;color:var(--ink-2);font-weight:500;text-wrap:wrap}#lp-root .hero-sub{max-width:640px;margin:22px auto 0;font-size:var(--fs-sub);line-height:1.6;color:var(--ink-2)}#lp-root .hero-sub strong{color:var(--ink);font-weight:600}#lp-root .doorbar{display:grid;grid-template-columns:1fr 1fr;max-width:880px;margin:34px auto 0;padding:8px;border-radius:var(--r-xl);text-align:left}#lp-root .doorbar .half{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 8px 8px 16px}#lp-root .doorbar .half+.half{border-left:1px solid var(--line)}#lp-root .doorbar .who{white-space:nowrap}#lp-root .doorbar .who b{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--ink)}#lp-root .doorbar .who span{display:block;margin-top:2px;font-size:13px;line-height:1.35;color:var(--ink-3)}@media (min-width:761px) and (max-width:899px){#lp-root .doorbar .half{flex-direction:column;align-items:stretch;gap:12px;padding:12px}#lp-root .doorbar .btn{width:100%}}#lp-root .stage{position:relative;margin-top:clamp(52px,2.5rem + 2vw,76px);height:clamp(380px,24rem + 12vw,600px)}#lp-root .stage:after{content:"";position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw);bottom:-1px;z-index:4;height:62%;background:linear-gradient(180deg,rgba(7,8,10,0),rgba(7,8,10,.86) 62%,var(--bg));pointer-events:none}#lp-root .app-wrap{position:relative;max-width:1140px;margin:0 auto;perspective:2400px}#lp-root .app{position:relative;overflow:hidden;text-align:left;border-radius:18px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,var(--window-top),var(--window-bottom));box-shadow:0 0 0 1px rgba(0,0,0,.6),inset 0 2px 0 hsla(0,0%,100%,.04),0 70px 120px -30px rgba(0,0,0,.85),0 30px 80px -40px rgba(0,208,90,.2);transform:rotateX(9deg);transform-origin:50% 0}#lp-root .app:before{content:"";position:absolute;left:8%;right:8%;top:0;z-index:3;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent)}#lp-root .app:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(112deg,transparent 38%,hsla(0,0%,100%,.045) 46%,hsla(0,0%,100%,.012) 54%,transparent 60%);pointer-events:none}#lp-root .a-top{display:flex;align-items:center;gap:14px;height:50px;padding:0 16px;border-bottom:1px solid var(--line)}#lp-root .a-dots{display:flex;gap:6px}#lp-root .a-dots i{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.12)}#lp-root .a-crumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-3)}#lp-root .a-crumb b{color:var(--ink);font-weight:550}#lp-root .a-top .sp{margin-left:auto;display:flex;align-items:center;gap:8px}#lp-root .a-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:7px;border:1px solid var(--line-2);background:hsla(0,0%,100%,.03);font-size:12.5px;font-weight:600;color:var(--ink)}#lp-root .a-btn--g{background:var(--green);color:var(--on-green);border-color:transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35)}#lp-root .a-body{display:grid;grid-template-columns:212px 1fr}#lp-root .a-side{display:flex;flex-direction:column;gap:2px;min-height:520px;padding:14px 10px;border-right:1px solid var(--line)}#lp-root .a-side .it{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:8px;font-size:13.5px;color:var(--ink-2)}#lp-root .a-side .it svg{width:16px;height:16px;color:var(--ink-3)}#lp-root .a-side .it.on{background:hsla(0,0%,100%,.055);color:var(--ink);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05)}#lp-root .a-side .it.on svg{color:var(--green)}#lp-root .a-side .lbl{padding:14px 10px 6px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--ink-3)}#lp-root .a-bal{margin-top:auto;padding:12px;border-radius:10px;border:1px solid var(--line);background:hsla(0,0%,100%,.02)}#lp-root .a-bal .k{font-size:11.5px;color:var(--ink-3)}#lp-root .a-bal .m+.k{margin-top:8px}#lp-root .a-bal .v{margin-top:2px;font-size:22px;font-weight:650;letter-spacing:-.02em;color:var(--ink)}#lp-root .a-bal .m{height:4px;margin-top:10px;border-radius:4px;background:var(--surface-3);overflow:hidden}#lp-root .a-bal .m i,#lp-root .a-prog i{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--green-dim),var(--green))}#lp-root .a-main{min-width:0;padding:18px 22px 0}#lp-root .a-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}#lp-root .a-title{font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}#lp-root .a-sub{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;font-size:12.5px;color:var(--ink-3)}#lp-root .a-sub span{display:inline-flex;align-items:center;gap:6px}#lp-root .a-sub span+span:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--ink-3);opacity:.6}#lp-root .a-seg{display:flex;flex:none;padding:3px;border-radius:9px;border:1px solid var(--line);background:hsla(0,0%,100%,.035);font-size:12.5px}#lp-root .a-seg span{padding:5px 10px;border-radius:6px;color:var(--ink-3)}#lp-root .a-seg span.on{background:hsla(0,0%,100%,.07);color:var(--ink)}#lp-root .a-prog{height:3px;margin:16px 0 4px;border-radius:3px;background:var(--surface-3);overflow:hidden}#lp-root .a-prog i{transform-origin:0 50%}#lp-root .a-tbl{width:100%;margin-top:10px;border-collapse:collapse;table-layout:fixed;font-size:13px}#lp-root .w-own{width:19%}#lp-root .w-addr{width:17%}#lp-root .w-ph{width:21%}#lp-root .w-lt{width:12%}#lp-root .w-rk{width:11%}#lp-root .w-dnc{width:12%}#lp-root .w-st{width:11%}#lp-root .a-tbl th{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;font-size:12px;font-weight:550;color:var(--ink-3);white-space:nowrap}#lp-root .a-tbl td{height:46px;padding:0 10px;border-bottom:1px solid hsla(0,0%,100%,.055);vertical-align:middle;white-space:nowrap;overflow:hidden}#lp-root .a-tbl tr.hl td{background:rgba(0,208,90,.045)}#lp-root .a-tbl tr.nf .ph,#lp-root .a-tbl tr.nf .rank{color:var(--ink-3)}#lp-root .a-tbl tr.nf .chip{color:var(--ink-3);border-color:var(--line)}#lp-root .a-tbl .chip{font-size:11.5px}#lp-root .sk{display:block;height:8px;border-radius:4px;background:linear-gradient(90deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.07))}#lp-root .sk+.sk{margin-top:7px;height:6px;background:hsla(0,0%,100%,.06)}#lp-root .rank{font-size:12px;color:var(--ink-2)}#lp-root .rank b{color:var(--green);font-weight:600}#lp-root .st{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2)}#lp-root .st:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green)}#lp-root .st--no:before{background:var(--ink-3)}#lp-root .cell{position:relative;display:block}#lp-root .cell .done,#lp-root .cell .pend{display:flex;align-items:center;gap:8px}#lp-root .cell .pend{position:absolute;inset:0;opacity:0}#lp-root .pend .sk{width:84px;margin:0;background:hsla(0,0%,100%,.12)}#lp-root .float{position:absolute;z-index:5;width:250px;padding:14px 16px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,var(--float-top),var(--float-bottom));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 30px 60px -20px rgba(0,0,0,.85);text-align:left}#lp-root .float .t{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink)}#lp-root .float .t svg{width:16px;height:16px;color:var(--green)}#lp-root .float p{margin-top:6px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}#lp-root .float .tag{margin-top:10px}#lp-root .f1{left:-58px;top:210px}#lp-root .f2{right:-52px;top:118px}#lp-root .doors{display:grid;grid-template-columns:1fr 1fr;gap:20px}#lp-root .door{display:flex;flex-direction:column;overflow:hidden;padding:clamp(24px,1.2rem + 1.2vw,40px)}#lp-root .door .ey{display:flex;align-items:center;justify-content:space-between;gap:12px}#lp-root .door .ey b{font-size:13.5px;font-weight:600;color:var(--green)}#lp-root .door h3{margin-top:14px;font-size:clamp(1.45rem,1.15rem + .85vw,1.8rem);line-height:1.15;letter-spacing:-.034em}#lp-root .door>p{max-width:470px;margin-top:12px}#lp-root .door .viz{position:relative;flex:1;display:flex;align-items:center;justify-content:center;min-height:230px;margin:28px 0 30px;padding:22px;border-radius:12px;border:1px solid var(--line);background:radial-gradient(ellipse 70% 60% at 50% 0,rgba(0,208,90,.07),transparent 70%),rgba(7,8,10,.5)}#lp-root .door .viz .tag{position:absolute;right:12px;bottom:12px}#lp-root .door .acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}#lp-root .flow{display:grid;grid-template-columns:1fr 64px 1fr;align-items:center;width:100%;max-width:470px}#lp-root .flow h4{margin-bottom:10px;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--ink-3)}#lp-root .flow ul{display:grid;gap:7px}#lp-root .flow li{display:flex;align-items:center;height:30px;padding:0 10px;border-radius:7px;border:1px solid var(--line-2);background:hsla(0,0%,100%,.025);font-family:var(--mono);font-size:12px;color:var(--ink-2);white-space:nowrap}#lp-root .flow .out li{border-color:var(--line-green);background:rgba(0,208,90,.06);color:var(--ink)}#lp-root .flow .out li:before{content:"";flex:none;width:5px;height:5px;margin-right:8px;border-radius:50%;background:var(--green)}#lp-root .flow svg{width:64px;height:190px;margin-top:20px}#lp-root .roofs{width:100%;max-width:440px}#lp-root .roofs-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:12px;color:var(--ink-3)}#lp-root .roofs-legend span{display:inline-flex;align-items:center;gap:6px}#lp-root .roofs-legend i{width:9px;height:9px;border-radius:2px;border:1.5px solid var(--green)}#lp-root .roofs-legend i.x{border-color:var(--ink-3);opacity:.7}#lp-root .roofs-legend .see{display:inline-block;margin-left:auto;padding-block:4px;font-size:12.5px;color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-2);text-decoration-thickness:1px;text-underline-offset:3px}#lp-root .roofs-legend .see:hover{color:var(--green);text-decoration-color:var(--green)}#lp-root .ind{padding:6px}#lp-root .ind-row{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,1.25fr) 176px;align-items:center;gap:28px;padding:24px 22px;border-radius:12px;transition:background-color .2s var(--ease)}#lp-root .ind-row+.ind-row:before{content:"";position:absolute;left:22px;right:22px;top:0;height:1px;background:var(--line)}#lp-root .ind-row:hover{background:hsla(0,0%,100%,.022)}#lp-root .ind-n{align-self:start;padding-top:3px;font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:.02em;color:var(--green)}#lp-root .ind-who h3{font-size:1.12rem;line-height:1.3;letter-spacing:-.028em}#lp-root .ind-who .tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}#lp-root .ind-what{font-size:15px;line-height:1.6}#lp-root .ind-note{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:12.5px;line-height:1.45;color:var(--ink-3)}#lp-root .ind-note svg{flex:none;width:14px;height:14px;margin-top:1px}#lp-root .ind-go{display:flex;flex-direction:column;align-items:flex-end;gap:2px}#lp-root .ind-go .textlink{font-size:14.5px}#lp-root .ind-row--more{margin-top:6px;background:linear-gradient(90deg,rgba(0,208,90,.075),rgba(0,208,90,.02) 55%,hsla(0,0%,100%,.012));box-shadow:inset 0 0 0 1px var(--line-green)}#lp-root .ind-row--more:before{display:none}#lp-root .ind-row--more:hover{background:linear-gradient(90deg,rgba(0,208,90,.1),rgba(0,208,90,.03) 55%,hsla(0,0%,100%,.015))}#lp-root .ind-row--more .ind-n{padding-top:0;font-family:var(--sans);font-size:20px;font-weight:400;line-height:1}#lp-root #results.cv{--cis-d:600px;--cis-m:1020px}#lp-root .bento{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}#lp-root .tile{display:flex;flex-direction:column;overflow:hidden;min-height:300px;padding:28px}#lp-root .tile h3{font-size:1.18rem;line-height:1.28;letter-spacing:-.028em}#lp-root .tile p{max-width:460px;margin-top:10px;font-size:15px}#lp-root .tile .tv{margin-top:auto;padding-top:26px}#lp-root .s4{grid-column:span 4}#lp-root .s3{grid-column:span 3}#lp-root .s2{grid-column:span 2}#lp-root .tile--wide{display:grid;grid-template-columns:1fr 1.1fr;align-items:start;gap:32px}#lp-root .tile--wide .tv{margin:0;padding:0}#lp-root .ranks{display:grid;gap:8px}#lp-root .ranks+.micro{margin-top:10px}#lp-root .ranks>div{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:12px;height:48px;padding:0 14px}#lp-root .ranks>div:first-child{border-color:var(--line-green);background:rgba(0,208,90,.06)}#lp-root .ranks .n{font-size:12px;font-weight:650;color:var(--ink-3);font-variant-numeric:tabular-nums}#lp-root .ranks>div:first-child .n{color:var(--green)}#lp-root .types{display:flex;flex-direction:column;gap:10px}#lp-root .types .row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;font-size:13.5px;color:var(--ink-2)}#lp-root .addon b,#lp-root .types .row b{font-weight:600;color:var(--ink);white-space:nowrap}#lp-root .merge{position:relative;display:grid;gap:8px}#lp-root .merge .src{padding:10px 12px;border-radius:10px;border:1px dashed var(--line-2);font-size:13px;color:var(--ink-2)}#lp-root .merge .res,#lp-root .merge .src{display:flex;align-items:center;justify-content:space-between}#lp-root .merge .res{gap:10px;padding:12px 14px;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.04);font-size:13.5px;color:var(--ink)}#lp-root .merge .res .chip{flex:none;white-space:nowrap}#lp-root .hooks-grid{display:grid;grid-template-columns:auto minmax(60px,1fr) minmax(0,auto);align-items:center}#lp-root .hooks-grid .core{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--line-green);background:rgba(0,208,90,.07);font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap}#lp-root .hooks-grid svg.lines{width:100%;height:184px}#lp-root .dest{display:grid;gap:8px}#lp-root .dest li{display:flex;align-items:center;justify-content:space-between;gap:10px;height:40px;padding:0 12px;border-radius:9px;background:hsla(0,0%,100%,.025);font-size:13px;color:var(--ink);white-space:nowrap}#lp-root .dest li span{font-size:12px;color:var(--ink-3)}#lp-root .minis{display:grid;grid-template-columns:1fr 1fr;gap:10px}#lp-root .count,#lp-root .mini{padding:16px;border-radius:12px}#lp-root .count-v,#lp-root .mini .v{font-size:28px;font-weight:580;line-height:1;letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums}#lp-root .mini .k{margin-top:8px;font-size:12.5px;line-height:1.4;color:var(--ink-3)}#lp-root .filters{display:flex;flex-wrap:wrap;gap:6px}#lp-root .filters+.textlink{margin-top:18px}#lp-root .count{margin-bottom:16px}#lp-root .count-h{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--ink-3)}#lp-root .count-v{margin-top:8px;font-size:30px}#lp-root .count-v span{display:block;margin-top:8px;font-size:13px;font-weight:450;letter-spacing:0;color:var(--ink-2)}#lp-root .dfy{display:grid;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:36px;padding:clamp(26px,1.4rem + 1.4vw,44px)}#lp-root .dfy .kicker{margin-bottom:14px}#lp-root .dfy h2{font-size:clamp(1.45rem,1.1rem + 1vw,2rem);line-height:1.14;letter-spacing:-.036em}#lp-root .dfy p{margin-top:10px;font-size:15px}#lp-root .dfy ul{display:grid;gap:8px}#lp-root .dfy li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--ink)}#lp-root .dfy .acts{display:flex;flex-direction:column;gap:10px}#lp-root .dfy .acts .textlink{justify-content:center}#lp-root .flowline{stroke-dasharray:4 6}@media (prefers-reduced-motion:no-preference) and (min-width:761px){#lp-root .app{animation:lp-tilt 1.4s var(--ease-out) .15s both}#lp-root .stage .horizon{animation:lp-dawn 1.6s var(--ease-out) both}#lp-root .float{animation:lp-rise 1s var(--ease-out) both}#lp-root .f2{animation-delay:1.3s}#lp-root .f1{animation-delay:1.55s}#lp-root .cell .pend{animation:lp-out .45s var(--ease) both,lp-pulse 1.1s var(--ease) 2 alternate}#lp-root .cell .done{animation:lp-in .5s var(--ease-out) both}#lp-root .a-prog i{animation:lp-grow 2.6s var(--ease) .8s both}#lp-root .r1 .pend{animation-delay:1s,0s}#lp-root .r1 .done{animation-delay:1.05s}#lp-root .r2 .pend{animation-delay:1.3s,0s}#lp-root .r2 .done{animation-delay:1.35s}#lp-root .r3 .pend{animation-delay:1.6s,0s}#lp-root .r3 .done{animation-delay:1.65s}#lp-root .r4 .pend{animation-delay:1.9s,0s}#lp-root .r4 .done{animation-delay:1.95s}#lp-root .r5 .pend{animation-delay:2.2s,0s}#lp-root .r5 .done{animation-delay:2.25s}#lp-root .r6 .pend{animation-delay:2.5s,0s}#lp-root .r6 .done{animation-delay:2.55s}#lp-root .r7 .pend{animation-delay:2.8s,0s}#lp-root .r7 .done{animation-delay:2.85s}#lp-root .flowline{animation:lp-dash 1.6s linear infinite paused}#lp-root .is-live .flowline{animation-play-state:running}}@media (max-width:1180px){#lp-root .f1,#lp-root .f2{display:none}}@media (max-width:1024px){#lp-root .a-body{grid-template-columns:1fr}#lp-root .a-side{display:none}#lp-root .doors,#lp-root .tile--wide{grid-template-columns:1fr}#lp-root .ind-row{grid-template-columns:40px minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:14px 24px}#lp-root .ind-go{grid-column:2/-1;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:4px 20px}#lp-root .s2,#lp-root .s3,#lp-root .s4{grid-column:span 6}#lp-root .tile--wide .tv{padding-top:8px}#lp-root .dfy{grid-template-columns:1fr 1fr}#lp-root .dfy .acts{grid-column:1/-1;flex-direction:row;flex-wrap:wrap}}@media (max-width:760px){#lp-root .announce .a-long{display:none}#lp-root .announce .a-short{display:inline}#lp-root .h1{margin-top:22px;letter-spacing:-.04em}#lp-root .doorbar{grid-template-columns:1fr;padding:6px;border-radius:18px}#lp-root .doorbar .half{flex-direction:column;align-items:stretch;gap:12px;padding:14px 10px 10px}#lp-root .doorbar .half+.half{border-left:0;border-top:1px solid var(--line)}#lp-root .doorbar .who{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 4px}#lp-root .doorbar .who span{margin:0}#lp-root .doorbar .btn,#lp-root .ind-row--more .btn{width:100%}#lp-root .stage{height:440px}#lp-root .stage:after{height:42%}#lp-root .app{border-radius:14px;transform:rotateX(6deg)}#lp-root .a-top{gap:10px;height:44px;padding:0 12px}#lp-root .a-crumb .hide-sm,#lp-root .a-seg,#lp-root .a-tbl .chip--x:before,#lp-root .a-top .a-btn,#lp-root .col-addr,#lp-root .col-rank,#lp-root .col-st{display:none}#lp-root .a-crumb b{white-space:nowrap}#lp-root .a-main{padding:14px 12px 0}#lp-root .a-tbl td,#lp-root .a-tbl th{padding-inline:6px}#lp-root .a-tbl td{height:44px}#lp-root .w-own{width:22%}#lp-root .w-ph{width:36%}#lp-root .w-dnc,#lp-root .w-lt{width:21%}#lp-root .ph{font-size:11.5px}#lp-root .a-tbl .chip{padding:0 6px;font-size:11px}#lp-root .ind{padding:4px}#lp-root .ind-row{grid-template-columns:28px minmax(0,1fr);gap:10px 12px;padding:20px 14px}#lp-root .ind-row+.ind-row:before{left:14px;right:14px}#lp-root .ind-go,#lp-root .ind-what{grid-column:2}#lp-root .ind-row--more .ind-go{display:block}#lp-root .roofs-legend .see{margin-left:0}#lp-root .flow{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)}#lp-root .flow svg{width:18px}#lp-root .flow li{height:auto;min-height:30px;padding:5px 6px;font-size:10.5px;line-height:1.3;letter-spacing:-.02em;white-space:normal}#lp-root .flow .out li:before{margin-right:6px}#lp-root .tile{min-height:0;padding:22px}#lp-root .door .viz{min-height:0;margin:22px 0;padding:18px 14px}#lp-root .hooks-grid{grid-template-columns:1fr;gap:12px}#lp-root .hooks-grid svg.lines{display:none}#lp-root .hooks-grid .core{justify-self:start}#lp-root .dest li{flex-direction:column;align-items:flex-start;justify-content:center;gap:0;height:auto;padding:9px 12px;white-space:normal}#lp-root .dfy{grid-template-columns:1fr;gap:22px}}@media (max-width:380px){#lp-root .announce{gap:8px;padding-right:10px;font-size:12.5px}#lp-root .announce .a-short,#lp-root .announce b{white-space:nowrap}#lp-root .announce b{padding:0 8px;font-size:12px}#lp-root .announce svg{display:none}}@media (max-width:340px){#lp-root .ind-row{-moz-column-gap:8px;column-gap:8px;padding-inline:10px}#lp-root .ind-row+.ind-row:before{left:10px;right:10px}#lp-root .doorbar .who{flex-wrap:wrap;gap:2px 10px;white-space:normal}#lp-root .doorbar .btn{height:auto;min-height:var(--h);padding-block:10px;line-height:1.25;white-space:normal;text-align:center}}#lp-root .scr{display:grid;grid-template-columns:1fr 1fr;gap:20px}#lp-root .lane .ey{display:flex;align-items:center;justify-content:space-between;gap:12px}#lp-root .lane .ey b{font-size:13.5px;font-weight:600;color:var(--green)}#lp-root .lane{display:flex;flex-direction:column;padding:clamp(22px,1.1rem + 1vw,30px)}#lp-root .lane .lane-h{margin-top:12px;font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);line-height:1.16;letter-spacing:-.035em}#lp-root .lane>p{max-width:480px;margin-top:10px;font-size:15px}#lp-root .shots{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}#lp-root .shot{min-width:0}#lp-root .shot .frame{position:relative;aspect-ratio:1;overflow:hidden;border-radius:12px;background:var(--surface-2);box-shadow:0 0 0 1px var(--line-2)}#lp-root .shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#lp-root .shot.is-in .frame{box-shadow:0 0 0 1px rgba(0,208,90,.6),0 0 0 5px rgba(0,208,90,.08)}#lp-root .shot.is-out img{filter:saturate(.55) brightness(.8)}#lp-root .verdict{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px 0 8px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:rgba(7,8,10,.86);font-size:12.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}#lp-root .verdict svg{flex:none;width:14px;height:14px}#lp-root .is-in .verdict{color:var(--green);border-color:var(--line-green)}#lp-root .is-out .verdict svg{color:var(--ink-3)}#lp-root .shot figcaption{margin-top:12px;font-size:13.5px;line-height:1.55;color:var(--ink-2)}#lp-root .rules{display:grid;gap:8px;margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}#lp-root .rules div{display:grid;grid-template-columns:78px 1fr;gap:12px;font-size:13.5px;line-height:1.5}#lp-root .rules dt{font-weight:550;color:var(--ink-3)}#lp-root .rules dd{color:var(--ink)}#lp-root .lane .acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:auto;padding-top:20px}#lp-root .fl-bars-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 12px}#lp-root .fl-bars-h h3{font-size:1.05rem;line-height:1.3;letter-spacing:-.015em}#lp-root .fl-top{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}#lp-root .fl-top .c{padding:26px 24px}#lp-root .fl-top .c+.c{border-left:1px solid var(--line)}#lp-root .fl-top .v{font-size:clamp(1.45rem,1.1rem + 1.2vw,2.25rem);font-weight:560;line-height:1;letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums}#lp-root .fl-top .k{margin-top:10px;font-size:13.5px;line-height:1.4;color:var(--ink-2)}#lp-root .fl-top .k b{font-weight:600;color:var(--green)}#lp-root .fl-bars{padding:26px 28px}#lp-root .fl-bars-h{margin-bottom:16px}#lp-root .fl-list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--rows,10),auto);grid-auto-flow:column;gap:0 40px}#lp-root .fl-list a{display:grid;grid-template-columns:110px 1fr 74px;align-items:center;gap:14px;height:38px;border-bottom:1px solid hsla(0,0%,100%,.05);font-size:13.5px}#lp-root .fl-n{overflow:hidden;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;transition:color .2s var(--ease)}#lp-root .fl-bar{height:6px;overflow:hidden;border-radius:6px;background:var(--surface-3)}#lp-root .fl-bar i{display:block;width:var(--w);height:100%;border-radius:6px;background:linear-gradient(90deg,rgba(0,168,71,.55),var(--green));transform-origin:0 50%}#lp-root .fl-v{text-align:right;font-family:var(--mono);font-size:12.5px;color:var(--ink-2)}#lp-root .fl-list a:hover .fl-n{color:var(--green)}#lp-root .fl-list a:hover .fl-bar i{background:var(--green-hover)}#lp-root .fl-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:22px}#lp-root .fl-foot .micro{max-width:600px}@media (max-width:1024px){#lp-root .scr{grid-template-columns:1fr}#lp-root .fl-top{grid-template-columns:repeat(2,minmax(0,1fr))}#lp-root .fl-top .c:nth-child(3){border-left:0}#lp-root .fl-top .c:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:760px){#lp-root .lane{padding:20px 16px}#lp-root .shots{grid-template-columns:1fr;gap:20px;margin-top:20px}#lp-root .shot .frame{aspect-ratio:4/3}#lp-root .rules div{grid-template-columns:70px 1fr}#lp-root .fl-bars{padding:20px 16px}#lp-root .fl-list{grid-template-rows:none;grid-auto-flow:row;gap:0 18px}#lp-root .fl-list a{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:6px 8px;height:auto;padding:10px 0;font-size:13px}#lp-root .fl-list .fl-n{grid-column:1/-1}#lp-root .fl-list .fl-bar{grid-column:1;grid-row:2;align-self:center;height:4px}#lp-root .fl-list .fl-v{grid-column:2;grid-row:2;line-height:1.2}#lp-root .fl-top .c{padding:20px 16px}}#lp-root .fl-card{overflow:hidden}#lp-root .fl-card-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:18px 24px;border-bottom:1px solid var(--line);font-size:13.5px;font-weight:550;color:var(--ink)}#lp-root .fl-top--grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}#lp-root .fl-top--grid .c:nth-child(3){border-left:0}#lp-root .fl-card-f,#lp-root .fl-top--grid .c:nth-child(n+3){border-top:1px solid var(--line)}#lp-root .fl-card-f{padding:14px 24px 18px}#lp-root .cc{padding:clamp(22px,1.1rem + 1vw,30px)}#lp-root .cc-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;font-size:13.5px;font-weight:550;color:var(--ink)}#lp-root .cc-v{margin-top:22px;font-size:clamp(2.5rem,1.7rem + 2.4vw,3.5rem);font-weight:560;line-height:1;letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums}#lp-root .cc-k{margin-top:10px;font-size:14px;line-height:1.5;color:var(--ink-2)}#lp-root .cc-bars{display:grid;gap:14px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}#lp-root .cc-bars li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 12px;font-size:13.5px;line-height:1.35;color:var(--ink-2)}#lp-root .cc-bars .p{font-family:var(--mono);font-size:12.5px;color:var(--ink);font-variant-numeric:tabular-nums}#lp-root .cc-bars .b{grid-column:1/-1;height:6px;overflow:hidden;border-radius:6px;background:var(--surface-3)}#lp-root .cc-bars .b i{display:block;width:var(--w);height:100%;border-radius:6px;background:linear-gradient(90deg,rgba(0,168,71,.55),var(--green))}#lp-root .cc-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}#lp-root .cc-kv>div{padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:hsla(0,0%,100%,.02)}#lp-root .cc-kv dt{font-size:12.5px;line-height:1.4;color:var(--ink-3)}#lp-root .cc-kv dd{margin-top:8px;font-size:22px;font-weight:580;line-height:1;letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums}#lp-root .cc .micro{margin-top:16px}#lp-root .nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}#lp-root .nums .c{padding:26px 26px 28px;border-top:1px solid var(--line);border-left:1px solid var(--line)}#lp-root .nums .c:nth-child(3n+1){border-left:0}#lp-root .nums .c:nth-child(-n+3){border-top:0}#lp-root .nums .f{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:22px}#lp-root .nums .f .lbl{font-size:12.5px;font-weight:550;color:var(--ink-3)}#lp-root .nums .v{margin-top:18px;font-size:clamp(1.7rem,1.3rem + 1.1vw,2.3rem);font-weight:560;line-height:1;letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums}#lp-root .nums p{margin-top:12px;font-size:14.5px;line-height:1.6}#lp-root .fl-note{max-width:760px;margin-top:18px}#lp-root .lt3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#lp-root .lt{display:flex;flex-direction:column;padding:28px}#lp-root .lt h3{font-size:1.18rem;line-height:1.28;letter-spacing:-.028em}#lp-root .lt .v{margin-top:14px;font-size:30px;font-weight:580;line-height:1;letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums}#lp-root .lt .v span{margin-left:8px;font-size:13.5px;font-weight:450;letter-spacing:0;color:var(--ink-3)}#lp-root .lt p{margin-top:12px;font-size:15px;line-height:1.6}#lp-root .lt .f{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:20px}#lp-root .duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#lp-root .pane{display:flex;flex-direction:column;padding:clamp(22px,1.1rem + 1vw,30px)}#lp-root .pane-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}#lp-root .pane-h{font-size:1.18rem;line-height:1.28;letter-spacing:-.028em}#lp-root .pane>p{margin-top:12px;font-size:15px}#lp-root .pane>p+p{margin-top:12px}#lp-root .pane .acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:auto;padding-top:24px}#lp-root .rows2{margin-top:14px}#lp-root .rows2>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:13px 0;border-top:1px solid var(--line);font-size:14.5px}#lp-root .rows2>div:first-child{border-top:0}#lp-root .rows2 dt{color:var(--ink-2)}#lp-root .rows2 dd{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}#lp-root .row-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px}#lp-root .xl{margin-top:10px}#lp-root .xl li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:13px 0;border-top:1px solid var(--line)}#lp-root .xl li:first-child{border-top:0}#lp-root .xl svg{width:16px;height:16px;margin-top:3px;color:var(--green)}#lp-root .xl--out svg{color:var(--ink-3)}#lp-root .xl b{display:block;font-size:14.5px;font-weight:600;line-height:1.45;color:var(--ink)}#lp-root .xl span{display:block;margin-top:2px;font-size:14px;line-height:1.5;color:var(--ink-2)}#lp-root .slot-h{font-size:1.05rem;line-height:1.3;letter-spacing:-.015em}#lp-root .slot .xl{margin-top:14px}#lp-root .sib{display:flex;flex-wrap:wrap;align-items:center;gap:10px}#lp-root .sib .tag{height:36px;padding:0 14px;border-radius:10px;font-size:14px;color:var(--ink)}#lp-root .sib .textlink{margin-left:8px}#lp-root .fl-tbl{overflow:hidden}#lp-root .fl-tbl table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}#lp-root .fl-tbl col.cn{width:19%}#lp-root .fl-tbl col.cs{width:9%}#lp-root .fl-tbl col.cc2{width:15%}#lp-root .fl-tbl col.cq{width:14%}#lp-root .fl-tbl td,#lp-root .fl-tbl th{padding:12px 22px;border-bottom:1px solid hsla(0,0%,100%,.055);text-align:right;vertical-align:baseline}#lp-root .fl-tbl thead th{padding-block:16px;border-bottom-color:var(--line);font-size:12px;font-weight:550;color:var(--ink-3);white-space:nowrap}#lp-root .fl-tbl tbody th,#lp-root .fl-tbl thead th:first-child{text-align:left}#lp-root .fl-tbl tbody th{overflow:hidden;font-weight:550;color:var(--ink);white-space:nowrap;text-overflow:ellipsis}#lp-root .fl-tbl tbody th a{text-decoration:underline;text-decoration-color:var(--line-green);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s var(--ease)}#lp-root .fl-tbl tbody th a:hover{color:var(--green);text-decoration-color:var(--green)}#lp-root .fl-tbl td{font-family:var(--mono);font-size:12.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}#lp-root .fl-tbl td.a{color:var(--ink)}#lp-root .fl-tbl td.q{font-family:var(--sans);font-size:13px}#lp-root .fl-tbl td.q a{color:var(--green);text-decoration:underline;text-decoration-color:var(--line-green);text-underline-offset:3px;white-space:nowrap}#lp-root .fl-tbl tbody tr[id]{scroll-margin-top:96px}#lp-root .fl-tbl tbody tr:last-child>*{border-bottom:0}#lp-root .fl-tbl tbody tr:hover>*{background:hsla(0,0%,100%,.02)}#lp-root .ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#lp-root .way{display:flex;flex-direction:column;padding:clamp(24px,1.2rem + 1.2vw,36px)}#lp-root .way .ey{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13.5px;font-weight:600;color:var(--green)}#lp-root .way h3{margin-top:12px;font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);line-height:1.16;letter-spacing:-.035em}#lp-root .way p{margin-top:10px;font-size:15px}#lp-root .way .textlink{margin-top:auto;padding-top:22px}@media (max-width:1024px){#lp-root .nums{grid-template-columns:repeat(2,minmax(0,1fr))}#lp-root .nums .c:nth-child(3n+1){border-left:1px solid var(--line)}#lp-root .nums .c:nth-child(odd){border-left:0}#lp-root .nums .c:nth-child(3){border-top:1px solid var(--line)}#lp-root .duo,#lp-root .lt3,#lp-root .ways{grid-template-columns:minmax(0,1fr)}#lp-root .fl-tbl td,#lp-root .fl-tbl th{padding-inline:12px}#lp-root .fl-tbl col.cq{width:17%}#lp-root .fl-tbl thead th{white-space:normal}}@media (max-width:760px){#lp-root .cc-kv dd{font-size:20px}#lp-root .nums{grid-template-columns:1fr}#lp-root .nums .c,#lp-root .nums .c:nth-child(3n+1){padding:20px 18px 22px;border-left:0}#lp-root .nums .c:nth-child(n+2){border-top:1px solid var(--line)}#lp-root .lt{padding:22px}#lp-root .pane{padding:22px 18px}#lp-root .row-acts .btn{flex:1 1 auto}#lp-root .sib .textlink{margin-left:0}#lp-root .fl-tbl table,#lp-root .fl-tbl tbody{display:block}#lp-root .fl-tbl colgroup{display:none}#lp-root .fl-tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#lp-root .fl-tbl tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"n p" "s a" "o c" "q q";gap:6px 16px;padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.055)}#lp-root .fl-tbl tbody tr:last-child{border-bottom:0}#lp-root .fl-tbl tbody th,#lp-root .fl-tbl td{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 6px;padding:0;border:0;text-align:left}#lp-root .fl-tbl tbody tr:hover>*{background:none}#lp-root .fl-tbl td[data-l]:before{content:attr(data-l);font-family:var(--sans);font-size:12px;color:var(--ink-3)}#lp-root .fl-tbl tbody th{grid-area:n;font-size:15px}#lp-root .fl-tbl td.s{grid-area:s}#lp-root .fl-tbl td.a{grid-area:a}#lp-root .fl-tbl td.o{grid-area:o}#lp-root .fl-tbl td.co{grid-area:c}#lp-root .fl-tbl td.q{grid-area:q}#lp-root .fl-tbl td.p{grid-area:p;justify-content:flex-end;color:var(--ink)}}@media (max-width:340px){#lp-root .fl-top .c{padding-inline:12px}}#lp-root .price-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:stretch;gap:20px}#lp-root .chart{padding:28px 28px 20px}#lp-root .chart-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 12px}#lp-root .chart-h h2,#lp-root .chart-h h3,#lp-root .inc h3,#lp-root .incl h3{font-size:1.05rem;line-height:1.3;letter-spacing:-.015em}#lp-root :is(.chart,.curve) svg{width:100%;height:auto;margin-top:18px;overflow:visible}#lp-root :is(.chart,.curve) .axis{font:500 11px var(--mono);fill:#808b99}#lp-root :is(.chart,.curve) .pt-l{font:600 12px var(--sans);fill:#f0f3f7}#lp-root :is(.chart,.curve) .pt-s{font:500 11px var(--sans);fill:#a3aebc}#lp-root :is(.chart,.curve) .m{font-size:12.5px}#lp-root :is(.chart,.curve) .pt-l.m{font-size:13.5px}#lp-root .ch-m{display:none}#lp-root .packs{display:flex;flex-direction:column;padding:10px}#lp-root .pack{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:16px;border-radius:12px;transition:background-color .2s var(--ease)}#lp-root .pack+.pack{border-top:1px solid var(--line)}#lp-root .pack:hover{background:hsla(0,0%,100%,.025)}#lp-root .pack .nm{font-size:15px;font-weight:600;color:var(--ink)}#lp-root .pack .rc{margin-top:3px;font-family:var(--mono);font-size:12.5px;letter-spacing:-.01em;color:var(--ink-3)}#lp-root .pack .rc .each{white-space:nowrap}#lp-root .pack .rc .each:before{content:" · "}#lp-root .pack .pr{text-align:right}#lp-root .pack .pr b{display:block;font-size:26px;font-weight:580;line-height:1;letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums}#lp-root .pack .pr span{font-size:12px;color:var(--ink-3)}#lp-root .pack--custom{grid-template-columns:1fr auto;margin-top:auto}#lp-root .pack--custom .rc .each{display:block}#lp-root .pack--custom .rc .each:before{content:none}#lp-root .inc{display:grid;grid-template-columns:1fr 1.3fr;gap:28px;margin-top:20px;padding:28px}#lp-root .inc h3+.micro{margin-top:8px}#lp-root .inc-list{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}#lp-root .inc-list li{display:flex;gap:10px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}#lp-root .inc-list svg{margin-top:2px}#lp-root .addons{display:grid;gap:8px;margin-top:16px}#lp-root .addons .micro{font-weight:550;color:var(--ink-2)}#lp-root .addon{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;font-size:13.5px;color:var(--ink-2)}#lp-root .addon b{flex:none;font-weight:600;color:var(--ink);white-space:nowrap}#lp-root .invoice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding:18px 22px;border-radius:14px;border:1px dashed var(--line-2)}#lp-root .invoice p{flex:1 1 0;min-width:min(260px,100%);font-size:14.5px;color:var(--ink-2)}#lp-root .invoice p b{font-weight:600;color:var(--ink)}#lp-root .invoice .btn{flex:none}@media (max-width:1024px){#lp-root .inc,#lp-root .price-grid{grid-template-columns:1fr}}@media (max-width:760px){#lp-root .pack .pr span{display:none}#lp-root .pack .rc .each{display:block}#lp-root .pack .rc .each:before{content:none}#lp-root .inc{padding:22px}#lp-root .inc-list{grid-template-columns:1fr}#lp-root .chart{padding:22px 16px 16px}#lp-root .ch-d{display:none}#lp-root .ch-m{display:block}#lp-root .pack{gap:12px;padding:14px 10px}#lp-root .pack .pr b{font-size:22px}}#lp-root .form-card{width:100%;max-width:520px;padding:clamp(24px,3vw,34px)}#lp-root .card-h,#lp-root .form-card>h2{font-size:1.18rem;line-height:1.28;letter-spacing:-.028em}#lp-root .card-h+.micro,#lp-root .form-card>h2+.micro{margin-top:6px}#lp-root .lp-form{display:block;margin-top:22px}#lp-root .field{display:grid;gap:7px;margin-bottom:18px}#lp-root .field-row{display:grid;gap:0 16px}#lp-root .field label,#lp-root .label{font-size:13.5px;font-weight:550;line-height:1.4;color:var(--ink)}#lp-root .field .opt,#lp-root .label .opt{font-weight:400;color:var(--ink-3)}#lp-root .field input:where(:not([type=checkbox]):not([type=radio])),#lp-root .field select,#lp-root .field textarea,#lp-root .input{width:100%;height:48px;padding:0 14px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--bg);color:var(--ink);font:400 16px/1.4 var(--sans);-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}#lp-root .field textarea{height:auto;min-height:130px;padding:12px 14px;resize:vertical}#lp-root .field select{padding-right:40px;background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23808b99' stroke-width='1.6'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 14px center/16px}#lp-root .field input::-moz-placeholder,#lp-root .field textarea::-moz-placeholder,#lp-root .input::-moz-placeholder{color:var(--ink-3);opacity:1}#lp-root .field input::placeholder,#lp-root .field textarea::placeholder,#lp-root .input::placeholder{color:var(--ink-3);opacity:1}#lp-root .field input:hover,#lp-root .field select:hover,#lp-root .field textarea:hover,#lp-root .input:hover{border-color:hsla(0,0%,100%,.24)}#lp-root .field input:focus,#lp-root .field select:focus,#lp-root .field textarea:focus,#lp-root .input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px rgba(0,208,90,.18)}#lp-root [aria-invalid=true]{border-color:hsla(13,64%,73%,.75)!important}#lp-root .err{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:1.45;color:var(--danger)}#lp-root .err svg{flex:none;width:14px;height:14px;margin-top:2px}#lp-root .field .err:empty{margin-top:-7px}#lp-root .err:empty{display:block;height:0;overflow:hidden}#lp-root .consent{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;font-size:13px;line-height:1.5;color:var(--ink-3);cursor:pointer}#lp-root .consent input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--green);cursor:pointer}#lp-root .auth-links a,#lp-root .consent a,#lp-root .form-card .fnote a,#lp-root .sent a:not(.btn){color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-2);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s var(--ease)}#lp-root .auth-links a:hover,#lp-root .consent a:hover,#lp-root .form-card .fnote a:hover,#lp-root .sent a:not(.btn):hover{color:var(--green);text-decoration-color:var(--green)}#lp-root .form-card .fnote{margin-top:14px;font-size:13px;line-height:1.55;color:var(--ink-3)}#lp-root .form-alert{display:flex;align-items:flex-start;gap:8px;margin-bottom:18px;padding:11px 14px;border:1px solid hsla(13,64%,73%,.4);border-radius:var(--r);background:hsla(13,64%,73%,.08);font-size:14px;line-height:1.5;color:var(--danger)}#lp-root .form-alert svg{flex:none;width:16px;height:16px;margin-top:2px}#lp-root .lp-form .btn--block,#lp-root .sent .btn--block{width:100%}#lp-root .btn:disabled{cursor:progress;opacity:.7}#lp-root .seg{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border-radius:var(--r);border:1px solid var(--line-2)}#lp-root .seg>*{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 10px;border-radius:7px;border:1px solid transparent;background:none;font:inherit;font-size:14px;font-weight:550;line-height:1.2;color:var(--ink-2);text-align:center;cursor:pointer;transition:color .2s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease)}#lp-root .seg>button:hover{color:var(--ink)}#lp-root .seg .on,#lp-root .seg [aria-checked=true],#lp-root .seg [aria-pressed=true]{border-color:var(--line-green);background:var(--green-soft);color:var(--ink)}#lp-root .seg .locked{flex-direction:column;gap:1px;color:var(--ink-3);cursor:default}#lp-root .seg .locked small{display:block;font-size:12px;font-weight:450;line-height:1.3;color:var(--ink-3)}#lp-root .seg .locked small svg{display:inline-block;width:12px;height:12px;margin-right:4px;vertical-align:-1px}#lp-root .seg svg{width:14px;height:14px;flex:none}#lp-root .seg--tall>*{min-height:44px}#lp-root .tick{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--green);color:var(--on-green)}#lp-root .tick svg{width:20px;height:20px}#lp-root .sent{border-color:var(--line-green)}#lp-root .sent h1,#lp-root .sent h2{margin-top:18px;font-size:1.3rem;line-height:1.2;letter-spacing:-.03em}#lp-root .sent p{margin-top:8px;font-size:15px;line-height:1.6;color:var(--ink-2)}#lp-root .sent p b{font-weight:600;color:var(--ink)}#lp-root .sent .btn,#lp-root .sent .textlink{margin-top:18px}@media (min-width:560px){#lp-root .field-row{grid-template-columns:1fr 1fr}}