.lp{--lp-w: 1120px;background:var(--bg);color:var(--text);min-height:100vh;overflow-x:clip;font-size:16px;line-height:1.55}.lp *{box-sizing:border-box}.lp button{font:inherit;cursor:pointer}.lp a{color:inherit;text-decoration:none}.lp :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.lp-head{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px max(16px,calc((100vw - var(--lp-w)) / 2));background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.lp-brand{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:18px;letter-spacing:-.01em}.lp-head-r{display:flex;align-items:center;gap:6px;white-space:nowrap}.lp-head .lp-btn{white-space:nowrap}@media(max-width:420px){.lp-head .lp-link,.lp-head .lp-btn{padding-inline:10px;font-size:14px}.lp-brand span{font-size:16px}}.lp-link{background:none;border:0;color:var(--text);padding:8px 12px;border-radius:8px;font-weight:500;font-size:15px}.lp-link:hover,.lp-icon-btn:hover{background:var(--panel-2)}.lp-icon-btn{background:none;border:0;color:var(--text);width:38px;height:38px;border-radius:8px;display:grid;place-items:center}.lp-menu{position:absolute;right:max(16px,calc((100vw - var(--lp-w)) / 2));top:100%;margin-top:6px;min-width:200px;padding:6px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px #00000024;display:grid}.lp-menu a{padding:10px 12px;border-radius:8px;font-weight:500}.lp-menu a:hover{background:var(--panel-2)}.lp-btn{border:0;border-radius:999px;padding:11px 22px;font-weight:600;font-size:15px;transition:transform .15s,background .15s,box-shadow .15s}.lp-btn:hover{transform:translateY(-1px)}.lp-btn:active{transform:translateY(0)}.lp-btn-dark{background:var(--text);color:var(--bg);padding:9px 18px}.lp-btn-accent{background:var(--accent);color:var(--accent-ink);box-shadow:0 6px 20px color-mix(in srgb,var(--accent) 35%,transparent)}.lp-btn-grey{background:var(--panel-2);color:var(--text);border:1px solid var(--line)}.lp-h1{font-size:clamp(32px,5.6vw,64px);line-height:1.04;letter-spacing:-.035em;margin:0;font-weight:700;text-wrap:balance}.lp-h2{font-size:clamp(28px,4.2vw,46px);line-height:1.1;letter-spacing:-.025em;margin:0;font-weight:700;text-wrap:balance}.lp-sub,.lp-lead{color:var(--muted, #78716c);font-size:clamp(16px,2vw,19px);max-width:640px;margin:20px auto 0;text-wrap:pretty}.lp-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:600;color:var(--muted, #78716c);margin:0 0 14px}.lp-hero{position:relative;text-align:center;padding:clamp(56px,9vw,110px) 16px 56px;background-image:radial-gradient(color-mix(in srgb,var(--text) 16%,transparent) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:linear-gradient(#000 82%,transparent);mask-image:linear-gradient(#000 82%,transparent)}.lp-hero>*{position:relative}.lp-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:30px}.lp-prompt{max-width:720px;margin:52px auto 0;text-align:left}.lp-prompt-box{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:16px 64px 16px 18px;box-shadow:0 10px 40px #00000012}.lp-prompt-label{display:block;font-size:12px;font-weight:600;color:var(--muted, #78716c);margin-bottom:4px}.lp-prompt-text{margin:0;min-height:52px;font-size:16px}.lp-caret{display:inline-block;width:2px;height:1.1em;background:var(--accent);margin-left:2px;vertical-align:text-bottom;animation:lp-blink 1s steps(2) infinite}.lp-send{position:absolute;right:12px;bottom:12px;width:40px;height:40px;border-radius:50%;border:0;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center}.lp-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.lp-chip{background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:999px;padding:7px 14px;font-size:14px}.lp-chip:hover{border-color:var(--accent)}.lp-chip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.lp-canvas{position:relative;max-width:var(--lp-w);margin:44px auto 0;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:44px 22px 28px;box-shadow:0 20px 60px #00000014}.lp-canvas-tag{position:absolute;top:14px;left:18px;font-size:12px;font-weight:600;color:var(--muted, #78716c);text-transform:uppercase;letter-spacing:.1em}.lp-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:28px}.lp-node{position:relative;display:grid;gap:2px;text-align:left;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel-2);animation:lp-pulse 4.5s infinite;font-size:14px}.lp-node span:last-child{color:var(--muted, #78716c);font-size:13px}.lp-node-n{width:24px;height:24px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:12px;font-weight:700;margin-bottom:6px}.lp-node:not(:last-child):after{content:"";position:absolute;left:100%;top:50%;width:28px;border-top:2px dashed var(--line)}.lp-trusted{text-align:center;padding:24px 16px 72px;max-width:var(--lp-w);margin:0 auto}.lp-logos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:14px;align-items:center}.lp-logos img{max-width:100%;opacity:.7;filter:grayscale(1)}.lp-slot{display:grid;place-items:center;height:52px;border:1px dashed var(--line);border-radius:12px;color:var(--muted, #78716c);font-size:13px;opacity:.8}.lp-sec{max-width:var(--lp-w);margin:0 auto;padding:72px 16px;text-align:center}.lp-cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;text-align:left}.lp-card{width:100%;height:100%;display:grid;align-content:start;gap:8px;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:26px;color:var(--text);transition:transform .2s,border-color .2s,box-shadow .2s}.lp-card:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:0 14px 36px #00000017}.lp-card-ic{width:52px;height:52px;border-radius:14px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin-bottom:8px}.lp-card-t{font-size:22px;font-weight:700;letter-spacing:-.01em}.lp-card-seats{font-size:13px;font-weight:600;color:var(--accent)}.lp-card-p{color:var(--muted, #78716c);font-size:15px}.lp-card-go{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-weight:600;font-size:14px}.lp-see{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;text-align:left;align-items:start}.lp-see-l{position:sticky;top:96px}.lp-see-h span{color:var(--accent)}.lp-see-list{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:4px}.lp-see-list button{width:100%;text-align:left;display:grid;gap:4px;background:none;border:0;border-left:3px solid var(--line);padding:12px 16px;color:var(--muted, #78716c);transition:border-color .25s,color .25s,background .25s}.lp-see-list button strong{font-size:18px;color:inherit}.lp-see-list button span{font-size:15px;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s,opacity .35s}.lp-see-list button.on{border-left-color:var(--accent);color:var(--text);background:var(--accent-soft);border-radius:0 12px 12px 0}.lp-see-list button.on span{max-height:140px;opacity:1}.lp-see-r{display:grid;gap:28vh;padding:8vh 0}.lp-panel{min-height:300px;display:grid;align-items:center}.lp-mock{background:var(--panel);border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 50px #00000017;overflow:hidden}.lp-mock-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--panel-2);font-size:13px;font-weight:600}.lp-mock-bar i{width:10px;height:10px;border-radius:50%;background:var(--line)}.lp-mock-bar span{margin-left:8px}.lp-mock-bar em{margin-left:auto;font-style:normal;font-weight:500;color:var(--muted, #78716c);font-size:12px}.lp-log,.lp-rules{list-style:none;margin:0;padding:8px 0}.lp-log li{display:grid;grid-template-columns:52px 74px 1fr;gap:10px;padding:9px 16px;font-size:14px;align-items:baseline}.lp-log time{color:var(--muted, #78716c);font-variant-numeric:tabular-nums}.lp-log b{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.k-sent{color:#2563eb}.k-reply{color:#16a34a}.k-plan,.k-stopped{color:var(--muted, #78716c)}.k-bounce{color:#dc2626}.lp-rules li{display:flex;gap:12px;padding:11px 16px;font-size:14px}.lp-rules li div{display:grid}.lp-rules li span:not(.lp-tick){color:var(--muted, #78716c)}.lp-tick{flex:none;width:22px;height:22px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:12px;font-weight:700;margin-top:2px}.lp-code{margin:0;padding:18px;font-size:13.5px;line-height:1.7;overflow-x:auto;background:var(--panel-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.lp-mock-note{margin:0;padding:14px 18px;font-size:14px;color:var(--muted, #78716c);border-top:1px solid var(--line)}.lp-hub{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:44px 0 36px;text-align:center}.lp-tool{display:grid;justify-items:center;gap:4px;padding:22px 12px;background:var(--panel);border:1px solid var(--line);border-radius:18px;transition:transform .2s,border-color .2s}.lp-tool:hover{transform:translateY(-3px);border-color:var(--accent)}.lp-tool-ic{width:54px;height:54px;border-radius:15px;background:var(--panel-2);border:1px solid var(--line);display:grid;place-items:center;margin-bottom:8px;color:var(--text)}.lp-tool span:last-child{font-size:13px;color:var(--muted, #78716c)}.lp-close{text-align:center;padding:88px 16px;margin:40px auto 0;max-width:var(--lp-w);border-top:1px solid var(--line)}.lp-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:28px max(16px,calc((100vw - var(--lp-w)) / 2));border-top:1px solid var(--line);color:var(--muted, #78716c);font-size:14px}.lp-foot .lp-brand{color:var(--text);font-size:16px}.lp-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.lp-reveal.in{opacity:1;transform:none}@keyframes lp-blink{50%{opacity:0}}@keyframes lp-pulse{0%,24%,to{border-color:var(--line);box-shadow:none}8%,16%{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}}@media(prefers-reduced-motion:reduce){.lp-reveal{opacity:1;transform:none;transition:none}.lp-node,.lp-caret{animation:none}.lp-btn,.lp-card,.lp-tool{transition:none}}@media(max-width:900px){.lp-flow{grid-template-columns:1fr;gap:18px}.lp-node:not(:last-child):after{left:24px;top:100%;width:0;height:18px;border-top:0;border-left:2px dashed var(--line)}.lp-logos{grid-template-columns:repeat(3,1fr)}.lp-cards3{grid-template-columns:1fr}.lp-see{grid-template-columns:1fr;gap:24px}.lp-see-l{position:static}.lp-see-r{gap:24px;padding:0}.lp-panel{min-height:0}.lp-see-list button span{max-height:none;opacity:1}.lp-hub{grid-template-columns:repeat(2,1fr)}.lp-hide-sm{display:none}}.lp-way{gap:10px}.lp-way-top{display:flex;align-items:center;justify-content:space-between}.lp-way-n{font-weight:700;font-size:20px;margin:0}.lp-badge{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--panel-2);border:1px solid var(--line);color:var(--muted, #78716c)}.lp-code-sm{border-radius:12px;border:1px solid var(--line);font-size:12.5px;margin-top:6px}.lp-textbtn{background:none;border:0;padding:0;color:var(--accent);cursor:pointer}.lp-sec .lp-card.lp-way:hover{transform:none}.lp-plus{color:var(--accent)}.lp-stack{margin-top:48px;display:grid;gap:40px;text-align:left}.lp-stack-card{position:sticky;display:grid;grid-template-columns:1fr 1.2fr;gap:36px;align-items:center;padding:34px;background:var(--panel);border:1px solid var(--line);border-radius:24px;box-shadow:0 -10px 40px #0000001f;min-height:340px}.lp-stack-t h3{font-size:clamp(24px,3vw,34px);letter-spacing:-.02em;margin:0 0 12px;line-height:1.15}.lp-stack-t p{color:var(--muted, #78716c);margin:0;font-size:17px}.lp-stack-card .lp-mock{box-shadow:none;background:var(--panel-2)}.lp-cards2{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:44px 0 36px;text-align:left}.lp-case{display:flex;gap:18px;padding:26px;height:100%;background:var(--panel);border:1px solid var(--line);border-radius:20px}.lp-case .lp-card-ic{flex:none;margin:0}.lp-case strong{font-size:19px;display:block;margin-bottom:6px}.lp-case p{margin:0;color:var(--muted, #78716c);font-size:15px}.lp-integ{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;text-align:left;align-items:center}.lp-integ .lp-lead{margin-left:0}.lp-checks{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}.lp-checks li:before{content:"✓";color:var(--accent);font-weight:700;margin-right:10px}.lp-tabs{display:flex;gap:4px;margin-left:8px}.lp-tabs button{background:none;border:0;padding:4px 10px;border-radius:8px;color:var(--muted, #78716c);font-size:13px;font-weight:600}.lp-tabs button.on{background:var(--accent-soft);color:var(--accent)}.lp-faq{max-width:820px}.lp-faq-list{margin-top:36px;text-align:left;border-top:1px solid var(--line)}.lp-qa{border-bottom:1px solid var(--line)}.lp-qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-weight:600;font-size:17px}.lp-qa summary::-webkit-details-marker{display:none}.lp-qa summary svg{transition:transform .2s;color:var(--muted, #78716c)}.lp-qa[open] summary svg{transform:rotate(180deg)}.lp-qa p{margin:0;padding:0 4px 22px;color:var(--muted, #78716c);max-width:680px}.lp-close{border-top:0;padding:40px 16px 88px}.lp-close-box{padding:clamp(36px,6vw,72px) 24px;border-radius:28px;background:radial-gradient(120% 140% at 50% 0%,var(--accent-soft),var(--panel) 70%);border:1px solid var(--line)}.lp-foot{display:block;padding:56px max(16px,calc((100vw - var(--lp-w)) / 2)) 28px}.lp-foot-top{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:32px}.lp-foot-brand{display:grid;gap:12px;justify-items:start;align-content:start}.lp-foot-brand p{margin:0}.lp-foot nav{display:grid;gap:10px;align-content:start}.lp-foot h4{margin:0 0 4px;color:var(--text);font-size:14px}.lp-foot nav a:hover{color:var(--text)}.lp-foot-bot{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding-top:20px;border-top:1px solid var(--line)}@media(max-width:900px){.lp-stack-card{position:static;grid-template-columns:1fr;padding:22px;min-height:0}.lp-cards2,.lp-integ{grid-template-columns:1fr}.lp-foot-top{grid-template-columns:1fr 1fr}.lp-foot-brand{grid-column:1 / -1}}.lp{--lp-w: 1200px}.lp main{max-width:var(--lp-w);margin:0 auto;border-inline:1px solid var(--line)}.lp-head{border-bottom:1px solid var(--line)}.lp-btn,.lp-send,.lp-chip{border-radius:8px}.lp-mock,.lp-canvas,.lp-prompt-box,.lp-node,.lp-tool,.lp-tool-ic,.lp-close-box,.lp-slot,.lp-badge{border-radius:0}.lp-sec{max-width:none;margin:0;padding:88px 0;border-top:1px solid var(--line);position:relative}.lp-sec:before,.lp-sec:after,.lp-feats:before,.lp-feats:after,.lp-close:before,.lp-close:after,.lp-trusted:before,.lp-trusted:after{content:"+";position:absolute;top:-12px;font-size:22px;line-height:1;color:var(--muted, #78716c);background:var(--bg);width:22px;text-align:center}.lp-sec:before,.lp-feats:before,.lp-close:before,.lp-trusted:before{left:-11px}.lp-sec:after,.lp-feats:after,.lp-close:after,.lp-trusted:after{right:-11px}.lp-sec>.lp-reveal{padding:0 16px}.lp-sec .lp-h2{font-weight:400;letter-spacing:-.03em}.lp-trusted{margin:0;max-width:none;padding:32px 16px 56px;border-top:1px solid var(--line);position:relative}.lp-faq{max-width:none}.lp-faq-list{max-width:820px;margin-inline:auto;padding-inline:16px}.lp-integ{padding:88px 32px}.lp-close{max-width:none;margin:0;border-top:1px solid var(--line);padding:0;position:relative}.lp-close-box{border:0;padding:96px 24px}.lp-after{display:block;margin:40px auto 0}.lp-cells{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);margin-top:56px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left}.lp-cell{display:grid;grid-template-rows:auto 1fr;border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:-1px}.lp-cell:nth-child(var(--cols, 3) n){border-right:0}.lp-cell-art{position:relative;height:230px;overflow:hidden;background:var(--panel-2);border-bottom:1px solid var(--line);color:var(--muted, #78716c)}.lp-wire{width:100%;height:100%;display:block}.lp-cell:hover .lp-cell-art{color:var(--accent)}.lp-cell-art{transition:color .25s}.lp-cell-body{padding:24px;display:grid;gap:8px;align-content:start}.lp-cell-body h3{margin:0;font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1.2}.lp-cell-body p{margin:0;color:var(--muted, #78716c);font-size:15px}.lp-cell-body .lp-card-go{margin-top:10px;justify-self:start}.lp-badge-abs{position:absolute;top:12px;right:12px;background:var(--panel)}.lp-feats{position:relative;height:calc(var(--n) * 70vh + 30vh);border-top:1px solid var(--line)}.lp-feats-sticky{position:sticky;top:69px;height:calc(100vh - 69px);min-height:560px;display:grid;grid-template-columns:1fr 1.3fr;gap:48px;align-items:center;padding:0 32px;text-align:left}.lp-feats-l .lp-h2{font-size:clamp(28px,3.4vw,42px);font-weight:400}.lp-feats-list{list-style:none;margin:32px 0 0;padding:0;max-width:420px}.lp-feats-list li{border-top:1px solid var(--line)}.lp-feats-list button{width:100%;text-align:left;background:none;border:0;padding:16px 0;color:var(--muted, #78716c);display:grid;gap:6px}.lp-feats-list strong{font-size:18px;font-weight:500}.lp-feats-list span{font-size:15px;max-height:0;overflow:hidden;opacity:0;transition:max-height .4s,opacity .4s}.lp-feats-list li.on button{color:var(--text)}.lp-feats-list li.on{border-top-color:var(--accent)}.lp-feats-list li.on span{max-height:120px;opacity:1}.lp-feats-panel{height:min(560px,100%);display:grid;place-items:center;padding:28px;border-radius:28px;background-color:#202020;background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.2px);background-size:20px 20px}.lp-feats-panel .lp-mock{width:min(100%,560px);box-shadow:0 24px 60px #00000073}.lp-mock-fade{animation:lp-fadein .45s ease}@keyframes lp-fadein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-ent .lp-cta{margin-bottom:0}.lp-ent-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:0 32px;margin-top:56px;text-align:left}.lp-ent-card{height:100%;display:grid;align-content:start;gap:8px;padding:30px;background:#202020;border:1px solid #333;border-radius:28px;color:#f5f3f0}.lp-pix{width:78%;max-width:190px;aspect-ratio:1;justify-self:center;margin:4px 0 22px}.lp-ent-card h3{margin:0;font-size:17px;font-weight:600}.lp-ent-card p{margin:0;font-size:14.5px;line-height:1.5;color:#c9c4be}@media(max-width:900px){.lp-cells{grid-template-columns:1fr}.lp-cell{border-right:0}.lp-feats{height:auto!important}.lp-feats-sticky{position:static;height:auto;min-height:0;grid-template-columns:1fr;gap:28px;padding:56px 16px}.lp-feats-list span{max-height:none;opacity:1}.lp-feats-panel{height:auto;padding:16px;border-radius:20px}.lp-ent-grid{grid-template-columns:1fr 1fr;padding:0 16px}.lp-integ{padding:56px 16px}.lp-sec{padding:56px 0}.lp-sec:before,.lp-sec:after{display:none}}@media(max-width:560px){.lp-ent-grid{grid-template-columns:1fr}}.lp main.lp-col,.lp div.lp-col{max-width:var(--lp-w);margin:0 auto;border-inline:1px solid var(--line)}.lp-hero{border-bottom:1px solid var(--line);-webkit-mask-image:none;mask-image:none;padding-bottom:72px}.lp-trusted{border-top:0}.lp-shot{margin:0;width:min(100%,720px);border-radius:12px;overflow:hidden;border:1px solid #3a3a3a;box-shadow:0 24px 60px #00000080;background:#131110;animation:lp-fadein .45s ease}.lp-shot img{display:block;width:100%;height:auto}.lp-shot-settings{aspect-ratio:1400 / 470}.lp-shot-settings img{height:100%;object-fit:cover;object-position:top}.lp-feats-panel{padding:24px}.lp-legend{max-width:760px;margin:0 auto 32px;padding:0 16px;font-size:14px;color:var(--muted, #78716c)}.lp-legend b{color:var(--text)}.lp-px{fill:#fff;transition:fill .25s;transform-box:fill-box;transform-origin:center}.lp-pd{fill:#fff;opacity:.25;transition:fill .25s,opacity .25s}.lp-ent-card{transition:border-color .25s,transform .25s,box-shadow .25s;cursor:default;outline:none}.lp-ent-card:hover,.lp-ent-card:focus-visible{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 16px 40px color-mix(in srgb,var(--accent) 22%,transparent)}.lp-ent-card:hover .lp-px,.lp-ent-card:focus-visible .lp-px{fill:var(--accent);animation:lp-pop .7s ease both;animation-delay:calc(var(--d) * 30ms)}.lp-ent-card:hover .lp-pd,.lp-ent-card:focus-visible .lp-pd{fill:var(--accent);opacity:.45}.lp-ent-card:hover h3,.lp-ent-card:focus-visible h3{color:var(--accent)}@keyframes lp-pop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.lp-ent-card:hover .lp-px{animation:none}}.lp-faq{background-image:radial-gradient(color-mix(in srgb,var(--text) 30%,transparent) 1px,transparent 1.2px);background-size:22px 22px}.lp-faq-list{border-top:0;display:grid;gap:10px}.lp-qa{background:var(--panel);border:1px solid var(--line);border-bottom:1px solid var(--line);transition:border-color .2s}.lp-qa summary{padding:20px 22px;transition:color .2s}.lp-qa p{padding:0 22px 22px}.lp-qa summary:hover{color:var(--accent)}.lp-qa[open]{border-color:var(--accent)}.lp-qa[open] summary,.lp-qa[open] summary svg{color:var(--accent)}@media(max-width:900px){.lp-feats-panel{padding:12px}}.lp-feats:before,.lp-feats:after,.lp-close:before,.lp-close:after,.lp-trusted:before,.lp-trusted:after{content:"+";position:absolute;top:-12px;z-index:2}@media(max-width:900px){.lp-feats:before,.lp-feats:after,.lp-close:before,.lp-close:after,.lp-trusted:before,.lp-trusted:after{display:none}}.lp-cell-art{background-image:linear-gradient(color-mix(in srgb,var(--muted, #78716c) 18%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--muted, #78716c) 18%,transparent) 1px,transparent 1px);background-size:30px 30px;background-position:center}.lp-cells[style*="--cols: 2"] .lp-cell-art{height:260px}.lp-wire{padding:12px 0}.lp-cells[style*="--cols: 2"] .lp-cell-art{background-image:radial-gradient(color-mix(in srgb,var(--muted, #78716c) 45%,transparent) 1.1px,transparent 1.4px);background-size:20px 20px;background-position:10px 10px}.lp-cells[style*="--cols: 2"] .lp-cell-art{margin:16px 16px 0;border:1px solid var(--line)}.lp-cells .lp-cell-art{margin:16px 16px 0;border:1px solid var(--line);background-image:radial-gradient(color-mix(in srgb,var(--muted, #78716c) 45%,transparent) 1.1px,transparent 1.4px);background-size:20px 20px;background-position:10px 10px}.lp-band{background:var(--accent);color:#fff;border-top:1px solid var(--line);padding:56px 40px;position:relative}.lp-band-row{display:flex;align-items:center;justify-content:space-between;gap:32px}.lp-band-h{margin:0;font-size:clamp(26px,3.4vw,40px);line-height:1.15;letter-spacing:-.025em;font-weight:500;max-width:760px;color:#fff}.lp-band-btn{flex:none;display:inline-block;background:#0b0a0a;color:var(--accent);font-weight:700;font-size:16px;padding:14px 28px;border-radius:8px;text-decoration:none;transition:transform .15s,box-shadow .15s}.lp-band-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000004d}.lp-band-news{text-align:center;padding:72px 24px}.lp-band-news .lp-band-h{margin-inline:auto}.lp-band-p{margin:14px auto 0;max-width:520px;color:#fff;opacity:.92;font-size:17px}.lp-news-form{display:flex;gap:10px;justify-content:center;max-width:520px;margin:32px auto 0}.lp-news-form input[type=email]{flex:1;min-width:0;padding:14px 16px;border:0;border-radius:8px;font:inherit;background:#fff;color:#1c1917}.lp-news-form input[type=email]::placeholder{color:#78716c}.lp-news-form button{flex:none;background:#0b0a0a;color:var(--accent);font-weight:700;font-size:16px;padding:14px 28px;border:0;border-radius:8px;cursor:pointer}.lp-news-form button:disabled{opacity:.7;cursor:default}.lp-news-form :focus-visible,.lp-band-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.lp-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.lp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-news-msg{min-height:24px;margin:14px 0 0;font-size:15px;font-weight:600;color:#fff}@media(max-width:700px){.lp-band-row{flex-direction:column;align-items:flex-start}.lp-band{padding:40px 20px}.lp-news-form{flex-direction:column}}.lp-textbtn:hover,.lp-card-go:hover{text-decoration:underline;text-underline-offset:4px}.lp-hero>.lp-const{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.lp-logos.lp-works{grid-template-columns:repeat(6,1fr);gap:0;border:1px solid var(--line)}.lp-works li{display:flex;align-items:center;justify-content:center;gap:12px;padding:22px 12px;border-left:1px solid var(--line);text-align:left}.lp-works li:first-child{border-left:0}.lp-works li span{display:grid;line-height:1.25}.lp-works li small{color:var(--muted, #78716c);font-size:12px}@media(max-width:1000px){.lp-logos.lp-works{grid-template-columns:repeat(3,1fr)}.lp-works li{border-left:1px solid var(--line)}.lp-works li:nth-child(3n+1){border-left:0}.lp-works li:nth-child(n+4){border-top:1px solid var(--line)}}@media(max-width:560px){.lp-logos.lp-works{grid-template-columns:repeat(2,1fr)}.lp-works li:nth-child(3n+1){border-left:1px solid var(--line)}.lp-works li:nth-child(odd){border-left:0}.lp-works li:nth-child(n+3){border-top:1px solid var(--line)}}.lp-trusted.lp-worksec{padding:32px 0 0}.lp-trusted.lp-worksec .lp-eyebrow{margin-bottom:24px}.lp-trusted.lp-worksec .lp-logos.lp-works{border-width:1px 0}.lp-works li{flex-direction:column;gap:14px;padding:34px 10px 30px;text-align:center}.lp-works li svg{width:52px;height:52px}.lp-works li span{justify-items:center}.lp-works li strong{font-size:17px}.lp-works li small{font-size:13px}.lp-fullline{position:absolute;left:50%;bottom:-1px;width:100vw;height:1px;margin-left:-50vw;background:var(--line);pointer-events:none}#built-for .lp-cells .lp-cell-art,#ways .lp-cells .lp-cell-art,#use-cases .lp-cells .lp-cell-art{background-color:var(--bg);background-image:linear-gradient(color-mix(in srgb,var(--muted, #78716c) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--muted, #78716c) 6%,transparent) 1px,transparent 1px);background-size:30px 30px;background-position:0 0}#built-for .lp-cells .lp-cell-art,#ways .lp-cells .lp-cell-art,#use-cases .lp-cells .lp-cell-art{margin:0;border-width:0 0 1px}.lp-cell-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;margin-bottom:6px;background:var(--accent);box-shadow:0 4px 14px -4px color-mix(in srgb,var(--accent) 60%,transparent)}.lp-cell-ico{color:#fff}#use-cases .lp-cell-body{padding-bottom:40px}.lp-head{padding-block:0;height:64px;background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.lp-head-l{display:flex;align-items:center;gap:28px;min-width:0}.lp-nav{display:flex;align-items:center;gap:2px}.lp-nav-item{position:relative}.lp-nav-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:0;color:var(--text);font:inherit;font-size:15px;font-weight:500;padding:8px 12px;border-radius:8px;cursor:pointer}.lp-nav-btn:hover,.lp-nav-btn[aria-expanded=true]{background:var(--panel-2)}.lp-chev{opacity:.7;transition:transform .15s}.lp-nav-btn[aria-expanded=true] .lp-chev{transform:rotate(180deg)}.lp-drop{position:absolute;left:0;top:100%;padding-top:8px;z-index:30}.lp-drop-in,.lp-drop{min-width:260px}.lp-drop{display:grid;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:10px;margin-top:8px;box-shadow:0 18px 40px #00000073}.lp-drop:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.lp-drop-g{display:grid;gap:2px}.lp-drop-t{margin:0;padding:6px 12px 4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lp-drop a{display:grid;gap:1px;padding:9px 12px;border-radius:9px}.lp-drop a:hover,.lp-menu-m a:hover{background:var(--panel-2)}.lp-drop a strong{font-size:14.5px;font-weight:500}.lp-drop a small{font-size:12.5px;color:var(--muted)}.lp-burger{display:none}.lp-menu-m{left:0;right:0;top:100%;margin:0;max-height:calc(100vh - 64px);overflow:auto;border-radius:0 0 14px 14px;padding:8px 16px 16px;display:none}.lp-menu-m .lp-menu-g{display:grid;padding-bottom:6px}@media(max-width:960px){.lp-nav{display:none}.lp-burger,.lp-menu-m{display:grid}.lp-hide-md{display:none}}@media(max-width:520px){.lp-head-r .lp-link{display:none}.lp-head-l{gap:0}}.lp-nav-item{height:64px;display:flex;align-items:center}.lp-mega{position:absolute;left:max(16px,calc((100vw - var(--lp-w)) / 2));top:100%;width:min(900px,calc(100vw - 32px));display:grid;grid-template-columns:1fr 300px;gap:8px;padding:12px;background:var(--panel);border:1px solid var(--line);border-radius:0 0 16px 16px;box-shadow:0 24px 48px #00000080;z-index:30}.lp-mega-cols{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;align-content:start}.lp-mega-g{display:grid;gap:2px;align-content:start}.lp-mega a[role=menuitem]{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:10px}.lp-mega a[role=menuitem]:hover{background:var(--panel-2)}.lp-mega a[role=menuitem] span:last-child{display:grid;gap:2px}.lp-mega a strong{font-size:14.5px;font-weight:500}.lp-mega a small{font-size:12.5px;color:var(--muted);line-height:1.35}.lp-mega-ico{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg));border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.lp-mega-promo{display:grid;gap:4px;align-content:start;padding:0 0 14px;border-radius:12px;background:var(--bg);border:1px solid var(--line);overflow:hidden}.lp-mega-promo:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.lp-mega-art{display:block;margin-bottom:8px;color:var(--muted);border-bottom:1px solid var(--line);background-image:linear-gradient(color-mix(in srgb,var(--muted) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--muted) 6%,transparent) 1px,transparent 1px);background-size:30px 30px}.lp-mega-art .lp-wire{display:block;width:100%;height:auto}.lp-mega-promo strong{padding:0 14px;font-size:15px;font-weight:600}.lp-mega-promo small{padding:0 14px;font-size:12.5px;color:var(--muted);line-height:1.4}.lp-mega-cta{padding:6px 14px 0;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--accent)}.lp-menu-m a{display:flex;align-items:center;gap:12px}.lp-menu-m .lp-mega-ico{width:30px;height:30px;border-radius:9px}.lp-nav-item{position:static}.lp-head{position:sticky}.lp-mega-ico,.lp-menu-m .lp-mega-ico{background:#000;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 35%,#000)}.lp-mega-ico,.lp-menu-m .lp-mega-ico{background:var(--panel);color:#fff;border:1px solid #fff}.lp-tools{min-height:760px;display:grid;place-items:center;padding:120px 0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:24px 24px;background-position:center}.lp-tools:before,.lp-tools:after{z-index:3}.lp-tools-core{position:relative;z-index:2;max-width:640px;padding:0 16px}.lp-tools-core .lp-legend{margin-top:28px}.lp-tools-core .lp-h2{text-shadow:0 0 24px var(--bg),0 0 8px var(--bg)}.lp-float{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.lp-float-tile{position:absolute;top:0;left:0;width:54px;height:54px;display:grid;place-items:center;opacity:0;will-change:transform,opacity;background:#202020;border:1px solid var(--line);border-radius:12px}@media(max-width:700px){.lp-tools{padding:200px 0;min-height:0}}.lp-tools{border-top:0;border-bottom:1px solid var(--line)}.lp-tools:before,.lp-tools:after{display:none}.lp-tools{--cell: 24px;padding:0;min-height:0;border:0;box-sizing:border-box;background-image:linear-gradient(color-mix(in srgb,var(--text) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text) 7%,transparent) 1px,transparent 1px);background-size:var(--cell) var(--cell);background-position:0 0}.lp-tools:before,.lp-tools:after{display:block;content:"";position:absolute;left:0;right:0;top:0;width:auto;height:1px;background:color-mix(in srgb,var(--text) 28%,transparent);z-index:3}.lp-tools:after{top:auto;bottom:0;right:0}.lp-float-tile{box-sizing:border-box;border-radius:8px}.lp-float-tile[data-s="2"] svg{transform:scale(.78)}@media(max-width:700px){.lp-tools{padding:0}}.lp-float-tile{background:#202020}.lp-tools{background-image:radial-gradient(circle,color-mix(in srgb,var(--text) 26%,transparent) 1px,transparent 1.4px);background-size:var(--cell) var(--cell);background-position:calc(var(--cell) / -2) calc(var(--cell) / -2)}.lp-float-tile svg{width:auto;height:46%;max-width:64%;transform:none}.lp-float-tile[data-s="2"] svg{transform:none}.lp-cell-art,#built-for .lp-cells .lp-cell-art,#ways .lp-cells .lp-cell-art,#use-cases .lp-cells .lp-cell-art{--bg: #0F0F0F;background-color:#0f0f0f}.lp-tools{background-image:linear-gradient(color-mix(in srgb,var(--text) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text) 7%,transparent) 1px,transparent 1px);background-size:var(--cell) var(--cell);background-position:0 0}.lp-cell-art,#built-for .lp-cells .lp-cell-art,#ways .lp-cells .lp-cell-art,#use-cases .lp-cells .lp-cell-art{--bg: #202020;background-color:#202020}html{scroll-behavior:smooth}.lp section[id],.lp footer[id]{scroll-margin-top:72px}.lp ::selection{background:color-mix(in srgb,var(--accent) 38%,transparent);color:#fff}.lp{scrollbar-color:color-mix(in srgb,var(--text) 24%,transparent) transparent;scrollbar-width:thin;caret-color:var(--accent)}.lp a:not(.lp-btn):not(.lp-brand){text-underline-offset:3px}.lp-btn,.lp-chip,.lp-link,.lp-textbtn{-webkit-tap-highlight-color:transparent}.lp-btn:active{transform:translateY(1px)}.lp-log time,.lp-card-seats,.lp-foot-bot{font-variant-numeric:tabular-nums}@media(pointer:coarse){.lp-textbtn,.lp-link,.lp-see-list button,.lp-foot nav a{min-height:44px;display:inline-flex;align-items:center}.lp-see-list button{display:grid;align-content:center}.lp-foot nav{gap:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lp-btn:active{transform:none}}.lp{--font-head: "Space Grotesk", Inter, ui-sans-serif, system-ui, sans-serif;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.lp h1,.lp h2,.lp h3,.lp h4,.lp-h1,.lp-h2,.lp-band-h,.lp-drop-t,.lp-brand span,.lp-mega-g strong,.lp-mega-promo>strong,.lp-card-seats,.lp-foot h4{font-family:var(--font-head);font-weight:600}.lp-h1,.lp-h2{letter-spacing:-.03em}.lp-sec .lp-h2,.lp-sec h3,.lp-cell-body h3{font-weight:600}.lp-hero .lp-h1,.lp-h1{font-weight:700;font-size:clamp(38px,7.4vw,88px);line-height:1.02;letter-spacing:-.035em}.lp-float-tile svg{height:56%;max-width:70%}.lp-tools{background-image:radial-gradient(circle,color-mix(in srgb,var(--text) 13%,transparent) 1px,transparent 1.4px);background-size:var(--cell) var(--cell);background-position:calc(var(--cell) / -2) calc(var(--cell) / -2)}.lp-faq{background-image:radial-gradient(circle,color-mix(in srgb,var(--text) 13%,transparent) 1px,transparent 1.4px);background-size:28px 28px;background-position:center top}.lp-cell-art,#built-for .lp-cells .lp-cell-art,#ways .lp-cells .lp-cell-art,#use-cases .lp-cells .lp-cell-art{--bg: #181818;background-color:#181818}.lp-badge-abs{background:#1f8a4c;border:1px solid #1f8a4c;color:#fff}.lp-chip.on{background:#181818;border-color:var(--accent);color:var(--accent);font-weight:600}.lp-btn-accent{box-shadow:none}.lp-ent-card:hover,.lp-ent-card:focus-visible{box-shadow:none}.lp-cell-ico{box-shadow:none}.lp-close-box{background:#181818}@keyframes lp-pulse{0%,24%,to{border-color:var(--line)}8%,16%{border-color:var(--accent)}}.lp-see-list button.on{background:#202020}.lp ::selection{background:var(--accent);color:#fff}.lp-close-box{position:relative;isolation:isolate;overflow:hidden;padding:clamp(72px,9vw,120px) 24px clamp(220px,24vw,320px);background:radial-gradient(140% 110% at 50% -10%,#3b1708,#1f0c05 48%,#130905 75%,#0f0f0f)}.lp-close-box>*{position:relative;z-index:2}.lp-close-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(45% 38% at 50% 100%,#ffeca0bf,#ffbe4673 38%,#ff8c2800 75%),radial-gradient(38% 34% at 8% 100%,#f9731699,#f9731600 70%),radial-gradient(38% 34% at 94% 100%,#ffc4408c,#ffc44000 70%),radial-gradient(60% 50% at 50% 40%,#d65c1e38,#d65c1e00 75%)}.lp-close-box:after{content:"";position:absolute;z-index:1;pointer-events:none;left:-28%;right:-28%;top:calc(100% - clamp(150px,17vw,230px));height:170%;border-radius:50%;background:radial-gradient(closest-side,#120804,#1c0c05 58%,#5b2108 80%,#d4601a 90%,#ff9a2e 95%,#ffd266 98.5%,#fff3c4);box-shadow:0 -2px 60px 6px #ffaa3c59}.lp-close-box .lp-h2{color:#fff5e6;text-shadow:none}@media(max-width:700px){.lp-close-box:after{left:-60%;right:-60%}}.lp-band{position:relative;isolation:isolate;overflow:hidden;background:#120804}.lp-band>*{position:relative;z-index:2}.lp-band:before,.lp-band:after{content:"";position:absolute;bottom:0;pointer-events:none;z-index:0;width:auto;top:0;left:0;right:0;height:auto}#download:before{background:radial-gradient(46% 130% at 0% 100%,#f97316c7,#f9731600 70%),radial-gradient(34% 120% at 100% 0%,#ffcf4a99,#ffcf4a00 70%),radial-gradient(30% 100% at 58% 125%,#ff982c6b,#ff982c00 70%),radial-gradient(22% 90% at 28% -20%,#ffb73c4d,#ffb73c00 70%)}#download:after{z-index:1;background-image:radial-gradient(rgba(255,226,168,.5) 1px,transparent 1.4px);background-size:16px 16px;-webkit-mask-image:linear-gradient(90deg,transparent 35%,#000 100%);mask-image:linear-gradient(90deg,transparent 35%,#000 100%)}#newsletter{background:#130905}#newsletter:before{background:radial-gradient(60% 70% at 50% -5%,#ffcf5a99,#ff962847 45%,#f9731600 75%),conic-gradient(from 138deg at 50% -25%,#f9731600,#f973168c,#f9731600 18deg,#ffcf4a80,#ffcf4a00 38deg,#ff96288c 50deg,#ff962800 60deg,#ffdc6e73,#ffdc6e00 82deg);-webkit-mask-image:linear-gradient(#000 0%,#000 35%,transparent 95%);mask-image:linear-gradient(#000 0%,#000 35%,transparent 95%)}.lp-band-btn:hover{box-shadow:0 10px 24px #00000059}#newsletter:before{-webkit-mask-image:none;mask-image:none;background:radial-gradient(46% 130% at 100% 100%,#f97316b8,#f9731600 70%),radial-gradient(36% 120% at 0% 0%,#ffcf4a8c,#ffcf4a00 70%),radial-gradient(30% 100% at 42% 125%,#ff982c61,#ff982c00 70%),radial-gradient(22% 90% at 72% -20%,#ffb73c47,#ffb73c00 70%)}#newsletter:after{z-index:1;background-image:radial-gradient(rgba(255,226,168,.5) 1px,transparent 1.4px);background-size:16px 16px;-webkit-mask-image:linear-gradient(90deg,#000 0%,transparent 30%,transparent 70%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,transparent 30%,transparent 70%,#000 100%)}#download:before{background:radial-gradient(54% 130% at 0% 100%,#f97316cc,#f9731600 70%),radial-gradient(30% 100% at 58% 125%,#f9731680,#f9731600 70%),radial-gradient(35% 120% at 100% 0%,#22a85a8c,#22a85a00 70%),radial-gradient(21% 100% at 28% -20%,#3b82f680,#3b82f600 70%)}#newsletter:before{background:radial-gradient(54% 130% at 100% 100%,#f97316cc,#f9731600 70%),radial-gradient(30% 100% at 42% 125%,#f9731680,#f9731600 70%),radial-gradient(35% 120% at 0% 0%,#22a85a8c,#22a85a00 70%),radial-gradient(21% 100% at 72% -20%,#3b82f680,#3b82f600 70%)}#download:after,#newsletter:after{background-image:radial-gradient(rgba(255,226,168,.25) 1px,transparent 1.4px)}#download:after,#newsletter:after{background-image:radial-gradient(rgba(255,226,168,.15) 1px,transparent 1.4px)}#download:before{background:radial-gradient(54% 130% at 0% 100%,#f97316cc,#f9731600 70%),radial-gradient(30% 100% at 58% 125%,#f9731680,#f9731600 70%),radial-gradient(35% 120% at 100% 0%,#ff573399,#ff573300 70%),radial-gradient(21% 100% at 28% -20%,#ffaa1e8c,#ffaa1e00 70%)}#newsletter:before{background:radial-gradient(54% 130% at 100% 100%,#f97316cc,#f9731600 70%),radial-gradient(30% 100% at 42% 125%,#f9731680,#f9731600 70%),radial-gradient(35% 120% at 0% 0%,#ff573399,#ff573300 70%),radial-gradient(21% 100% at 72% -20%,#ffaa1e8c,#ffaa1e00 70%)}#download{background:linear-gradient(115deg,#1a1a1a,#151515 48%,#0f0f0f)}#newsletter{background:linear-gradient(245deg,#1a1a1a,#151515 48%,#0f0f0f)}#download:before{background:radial-gradient(54% 130% at 0% 100%,#f97316cc,#f9731600 70%),radial-gradient(30% 100% at 58% 125%,#f9731680,#f9731600 70%),radial-gradient(35% 120% at 100% 0%,#d95926d9,#d9592659 40%,#d9592600 72%),radial-gradient(21% 100% at 28% -20%,#ffaa1e8c,#ffaa1e00 70%)}#newsletter:before{background:radial-gradient(54% 130% at 100% 100%,#f97316cc,#f9731600 70%),radial-gradient(30% 100% at 42% 125%,#f9731680,#f9731600 70%),radial-gradient(35% 120% at 0% 0%,#d95926d9,#d9592659 40%,#d9592600 72%),radial-gradient(21% 100% at 72% -20%,#ffaa1e8c,#ffaa1e00 70%)}.lp-close-box:after{background:radial-gradient(closest-side,#131313,#1a1512 60%,#d95926 87%,#ff9a2e 94%,#ffd266 98.5%,#fff3c4)}#download{background:linear-gradient(115deg,#1d0b04,#130805 48%,#0f0f0f)}#newsletter{background:linear-gradient(245deg,#1d0b04,#130805 48%,#0f0f0f)}#download:before{background:radial-gradient(54% 130% at 0% 100%,#f97316cc,#f9731600 70%),radial-gradient(30% 100% at 58% 125%,#f9731680,#f9731600 70%),radial-gradient(35% 120% at 100% 0%,#d95926a6,#d9592600 70%),radial-gradient(21% 100% at 28% -20%,#ffaa1e8c,#ffaa1e00 70%)}#newsletter:before{background:radial-gradient(54% 130% at 100% 100%,#f97316cc,#f9731600 70%),radial-gradient(30% 100% at 42% 125%,#f9731680,#f9731600 70%),radial-gradient(35% 120% at 0% 0%,#d95926a6,#d9592600 70%),radial-gradient(21% 100% at 72% -20%,#ffaa1e8c,#ffaa1e00 70%)}#download:before{background:radial-gradient(54% 130% at 0% 100%,#f97316cc,#f9731600 70%),radial-gradient(30% 100% at 58% 125%,#f9731680,#f9731600 70%),radial-gradient(35% 120% at 100% 0%,#d95926,#d95926b3 35%,#d9592600 72%),radial-gradient(21% 100% at 28% -20%,#ffaa1e8c,#ffaa1e00 70%)}#newsletter:before{background:radial-gradient(54% 130% at 100% 100%,#f97316cc,#f9731600 70%),radial-gradient(30% 100% at 42% 125%,#f9731680,#f9731600 70%),radial-gradient(35% 120% at 0% 0%,#d95926,#d95926b3 35%,#d9592600 72%),radial-gradient(21% 100% at 72% -20%,#ffaa1e8c,#ffaa1e00 70%)}#download{background:linear-gradient(115deg,#231813,#171310 48%,#0f0f0f)}#newsletter{background:linear-gradient(245deg,#231813,#171310 48%,#0f0f0f)}#download:before{background:radial-gradient(54% 130% at 0% 100%,#f97316cc,#f9731600 70%),radial-gradient(30% 100% at 58% 125%,#f9731680,#f9731600 70%),radial-gradient(35% 120% at 100% 0%,#d95926,#d95926b3 35%,#d9592600 72%),radial-gradient(21% 100% at 28% -20%,#ffc4408c,#ffc44000 70%)}#newsletter:before{background:radial-gradient(54% 130% at 100% 100%,#f97316cc,#f9731600 70%),radial-gradient(30% 100% at 42% 125%,#f9731680,#f9731600 70%),radial-gradient(35% 120% at 0% 0%,#d95926,#d95926b3 35%,#d9592600 72%),radial-gradient(21% 100% at 72% -20%,#ffc4408c,#ffc44000 70%)}.lp-hero .lp-h1{line-height:1.08;letter-spacing:-.03em}.lp-hero .lp-sub{margin-top:32px;max-width:600px}.lp-hero .lp-cta{margin-top:40px}.lp-reviews{text-align:center}.lp-rev-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:56px;border-top:1px solid var(--line);text-align:left}.lp-rev{margin:0;padding:32px 28px 36px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#181818}.lp-rev:first-child{border-left:1px solid var(--line)}.lp-rev blockquote{margin:0;font-size:17px;line-height:1.55;color:var(--text);text-wrap:pretty}.lp-rev figcaption{display:flex;align-items:center;gap:12px}.lp-rev-av{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#202020;border:1px solid var(--line);color:var(--accent);font:600 14px var(--font-head)}.lp-rev figcaption b{display:block;font-size:15px;font-weight:600;color:var(--text)}.lp-rev figcaption small{display:block;font-size:13px;color:var(--muted, #78716c)}@media(max-width:1000px){.lp-rev-grid{grid-template-columns:repeat(2,1fr)}.lp-rev:nth-child(3){border-left:1px solid var(--line)}}@media(max-width:600px){.lp-rev-grid{grid-template-columns:1fr}.lp-rev{border-left:1px solid var(--line)}}.lp-hero .lp-sub{max-width:640px;text-wrap:balance}.lp-rev-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:25%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 28%,transparent) transparent;border-left:1px solid var(--line)}.lp-rev{scroll-snap-align:start;border-left:0}.lp-rev:first-child{border-left:0}@media(max-width:1000px){.lp-rev-grid{grid-auto-columns:50%}.lp-rev:nth-child(3){border-left:0}}@media(max-width:600px){.lp-rev-grid{grid-auto-columns:86%}.lp-rev{border-left:0}}#built-for{padding-bottom:0}#built-for{padding-bottom:88px}@media(max-width:700px){#built-for{padding-bottom:56px}}img.lp-rev-av{object-fit:cover;padding:0;display:block}#download:before{background:radial-gradient(54% 130% at 0% 100%,#f97316d9,#f9731600 70%),radial-gradient(30% 100% at 58% 125%,#f9731680,#f9731600 70%),radial-gradient(35% 120% at 100% 0%,#f97316,#f97316a6 35%,#f9731600 72%),radial-gradient(21% 100% at 28% -20%,#fb923c99,#fb923c00 70%)}#newsletter:before{background:radial-gradient(54% 130% at 100% 100%,#f97316d9,#f9731600 70%),radial-gradient(30% 100% at 42% 125%,#f9731680,#f9731600 70%),radial-gradient(35% 120% at 0% 0%,#f97316,#f97316a6 35%,#f9731600 72%),radial-gradient(21% 100% at 72% -20%,#fb923c99,#fb923c00 70%)}.lp-close-box:after{background:radial-gradient(closest-side,#131313,#1a1512 60%,#f97316 87%,#ff9a2e 94%,#ffd266 98.5%,#fff3c4)}#download,#newsletter,.lp-close-box{background:var(--accent)}#download:before,#download:after,#newsletter:before,#newsletter:after,.lp-close-box:before,.lp-close-box:after{content:none;background:none}.lp-band-h,.lp-band-p,.lp-news-msg,.lp-close-box .lp-h2{color:#fff}.lp-close-box .lp-lead{color:#ffffffeb}.lp-close-box{padding:clamp(56px,7vw,96px) 24px}.lp-band-btn,.lp-news-form button,.lp-close-box .lp-btn-accent{background:#0b0a0a;color:var(--accent)}.lp-close-box .lp-btn-grey{background:#ffffff2e;color:#fff;border-color:transparent}.lp-close-box .lp-btn-grey{background:transparent;color:#0b0a0a;border:1px solid #0b0a0a}.lp-close-box{background:radial-gradient(140% 110% at 50% -10%,#2a1a14,#1a1512 48%,#131313 75%,#0f0f0f)}.lp-close-box:before{content:"";background:radial-gradient(45% 38% at 50% 100%,#ffeca0bf,#ffbe4673 38%,#ff8c2800 75%),radial-gradient(38% 34% at 8% 100%,#f9731699,#f9731600 70%),radial-gradient(38% 34% at 94% 100%,#ffc4408c,#ffc44000 70%)}.lp-close-box:after{content:"";top:calc(100% - clamp(40px,5vw,64px));background:radial-gradient(closest-side,#131313,#1a1512 60%,#f97316 87%,#ff9a2e 94%,#ffd266 98.5%,#fff3c4);box-shadow:0 -2px 60px 6px #ffaa3c59}.lp-close-box .lp-h2{color:#fff5e6}.lp-close-box .lp-lead{color:#ffedd5b8}.lp-close-box .lp-btn-accent{background:var(--accent);color:#1a0b00}.lp-close-box .lp-btn-grey{background:#ffffff1a;color:#fff5e6;border:1px solid rgba(255,255,255,.22)}#download,#newsletter{background:radial-gradient(140% 160% at 50% -20%,#2a1a14,#1a1512 48%,#131313 75%,#0f0f0f)}#download:before,#download:after,#newsletter:before,#newsletter:after{content:"";position:absolute;z-index:1;pointer-events:none;inset:auto;border-radius:50%;background:radial-gradient(closest-side,#131313,#1a1512 60%,#f97316 87%,#ff9a2e 94%,#ffd266 98.5%,#fff3c4);box-shadow:0 0 60px 6px #ffaa3c52}#newsletter:before{width:380px;height:380px;left:-150px;top:-200px}#newsletter:after{width:230px;height:230px;right:-80px;bottom:-130px}#download:before{width:44%;height:300px;left:14%;top:-262px}#download:after{width:62%;height:420px;right:6%;bottom:-374px}@media(max-width:700px){#newsletter:before{width:260px;height:260px;left:-110px;top:-150px}#newsletter:after{width:170px;height:170px;right:-60px;bottom:-100px}#download:before{width:90%;left:-20%;height:220px;top:-192px}#download:after{width:120%;right:-30%;height:300px;bottom:-266px}}.lp-band-h,.lp-band-p,.lp-news-msg{color:#fff5e6}.lp-band-p{opacity:.8}.lp-band-btn,.lp-news-form button{background:var(--accent);color:#1a0b00}#download:before{width:150px;height:150px;left:64%;top:-112px;right:auto;bottom:auto}#download:after{width:140%;height:560px;left:-20%;right:auto;top:auto;bottom:-524px}@media(max-width:700px){#download:before{width:110px;height:110px;left:62%;top:-84px}#download:after{width:220%;left:-60%;height:420px;bottom:-392px}}#download:after{bottom:-500px;box-shadow:0 -4px 70px 10px #ff962873}@media(max-width:700px){#download:after{bottom:-366px}}#ways{padding-bottom:0}.lp-road{position:relative;border-top:1px solid var(--line);padding:88px 0;text-align:center}.lp-road>div:first-child{padding-inline:16px}.lp-road .lp-h2{text-wrap:balance}.lp-road:before,.lp-road:after{content:"+";position:absolute;top:-12px;left:-11px;z-index:2;width:22px;font-size:22px;line-height:1;text-align:center;color:var(--muted, #78716c);background:var(--bg)}.lp-road:after{left:auto;right:-11px}.lp-road-viewer{margin-top:40px;padding:0 32px;text-align:left}.lp-tl-wrap{overflow-x:auto;scrollbar-width:thin}.lp-tl{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(8,minmax(118px,1fr));min-width:940px;max-width:1200px}.lp-tl li{position:relative}.lp-tl li:before{content:"";position:absolute;top:21px;left:-50%;width:100%;border-top:2px dashed var(--line)}.lp-tl li:first-child:before{display:none}.lp-tl li.past:before,.lp-tl li.on:before{border-top-style:solid;border-color:var(--accent)}.lp-tl button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 8px 4px;text-align:center;position:relative;z-index:1}.lp-tl button:focus-visible .lp-tl-node{outline:2px solid var(--accent);outline-offset:3px}.lp-tl-node{width:44px;height:44px;margin-bottom:8px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--muted, #a8a29e);font:600 17px var(--font-head);transition:background .2s,border-color .2s,color .2s,transform .2s}.lp-tl li.past .lp-tl-node{border-color:var(--accent);color:var(--accent)}.lp-tl li.on .lp-tl-node{background:var(--accent);border-color:var(--accent);color:#1a0b00;transform:scale(1.08)}.lp-tl button:hover .lp-tl-node{border-color:var(--accent)}.lp-road-step{font:600 11px/1 var(--font-body, inherit);letter-spacing:.08em;text-transform:uppercase;color:var(--muted, #a8a29e)}.lp-tl li.on .lp-road-step{color:var(--accent)}.lp-tl-t{font:600 15px/1.3 var(--font-head);color:var(--muted, #a8a29e)}.lp-tl li.on .lp-tl-t,.lp-tl li.past .lp-tl-t{color:var(--text)}.lp-road-panel{display:grid;grid-template-columns:minmax(280px,5fr) 7fr;grid-template-rows:100%;gap:40px;align-items:center;height:480px;margin-top:40px;animation:lp-fadein .35s ease}.lp-road-info{display:flex;flex-direction:column;justify-content:center;gap:14px}.lp-road-phase{font:600 12px/1 var(--font-body, inherit);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.lp-road-info h3{margin:0;font:600 26px/1.15 var(--font-head);letter-spacing:-.02em;color:var(--text)}.lp-road-info p{margin:0;max-width:56ch;font-size:16px;line-height:1.55;color:var(--text)}.lp-road-info p b{display:block;margin-bottom:2px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #a8a29e)}.lp-road-info p.lp-road-we{color:var(--muted, #a8a29e)}.lp-road-info .lp-card-go{margin-top:8px;align-self:flex-start}.lp-road-vis{height:100%;padding:20px;display:grid;place-items:center;overflow:hidden;border-radius:28px;background-color:#202020;background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.2px);background-size:20px 20px}.lp-rv-shot{width:100%;max-width:720px}.lp-rv-shot img{max-height:400px;object-fit:contain}.lp-rv{width:100%;max-width:520px;border-radius:12px;overflow:hidden;border:1px solid #3a3a3a;background:#131110;box-shadow:0 24px 60px #00000080;text-align:left}.lp-rv-body{padding:24px;display:flex;flex-direction:column;gap:12px}.lp-rv-narrow{max-width:340px;margin-inline:auto}.lp-rv h4{margin:0 0 4px;font:600 18px var(--font-head);color:var(--text)}.lp-rv-btn,.lp-rv-field,.lp-rv-opt,.lp-rv-drop,.lp-rv-persona,.lp-rv-chip,.lp-rv-check{border:1px solid #3a3a3a;border-radius:8px;background:#1c1c1c;color:var(--text);font-size:14px;line-height:1.45;padding:11px 14px}.lp-rv-btn{text-align:center;font-weight:600}.lp-rv-btn b{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:8px;border-radius:50%;background:#2a2a2a;font-size:11px}.lp-rv-go{background:var(--accent);border-color:var(--accent);color:#1a0b00}.lp-rv-or,.lp-rv-note{margin:0;text-align:center;font-size:12px;color:var(--muted, #a8a29e)}.lp-rv-field{color:#a8a29e}.lp-rv-check{display:flex;align-items:center;gap:10px;color:var(--text)}.lp-rv-check span{display:grid;place-items:center;width:20px;height:20px;border-radius:4px;background:#1f8a4c;color:#fff;font-size:12px}.lp-rv-opts{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.lp-rv-opts.two{grid-template-columns:repeat(2,1fr)}.lp-rv-opt{display:flex;flex-direction:column;gap:4px}.lp-rv-opt span{color:var(--muted, #a8a29e);font-size:12px}.lp-rv-opt.on{border-color:var(--accent)}.lp-rv-opt.on span{color:var(--accent)}.lp-rv-row{display:grid;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:10px;font-size:13px;color:var(--text)}.lp-rv-row .lp-rv-field{padding:8px 12px}.lp-rv-row em{font-style:normal;font-size:12px;color:#4ade80;white-space:nowrap}.lp-rv-row em.mute{color:var(--muted, #a8a29e)}.lp-rv-lead em{color:var(--accent);font-weight:600}.lp-rv-drop{border-style:dashed;text-align:center;padding:28px 14px;color:#a8a29e}.lp-rv-persona{border-color:color-mix(in srgb,var(--accent) 55%,#3a3a3a)}.lp-rv-persona b{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.lp-rv-chip{align-self:flex-start;padding:8px 14px;border-radius:999px;font-weight:600}@media(max-width:900px){.lp-road{padding:56px 0}.lp-road:before,.lp-road:after{display:none}.lp-road-viewer{padding:0 16px}.lp-road-panel{grid-template-columns:1fr;grid-template-rows:none;height:auto;gap:24px;margin-top:32px;align-items:start}.lp-road-vis{height:auto;padding:16px}.lp-rv-opts{grid-template-columns:1fr}.lp-rv-row{grid-template-columns:1fr;gap:4px}}@media(prefers-reduced-motion:reduce){.lp-road-panel{animation:none}.lp-tl-node{transition:none}}.lp-road-viewer{padding:0;margin-top:40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp-tl-wrap{padding:28px 32px 20px;border-bottom:1px solid var(--line)}.lp-road-panel{height:520px;margin-top:0;gap:0;align-items:stretch}.lp-road-info{padding:48px}.lp-road-info h3{font-size:34px;letter-spacing:-.02em}.lp-road-vis{border-radius:0;border-left:1px solid var(--line);background:#131313;padding:0;display:flex;flex-direction:column;place-items:initial}.lp-road-vbar{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;border-bottom:1px solid var(--line);background:#181818;flex:none}.lp-road-vtab{font:600 13px var(--font-body, inherit);color:var(--text);background:#202020;border-radius:8px 8px 0 0;padding:12px 14px 11px;margin-top:8px}.lp-road-vname{font-size:13px;color:var(--muted, #a8a29e)}.lp-road-vbody{flex:1;min-height:0;display:grid;place-items:center;padding:20px;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1.2px);background-size:20px 20px;overflow:hidden}.lp-road-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 32px;border-top:1px solid var(--line)}.lp-road-phases{display:flex;gap:12px;flex-wrap:wrap}.lp-road-phases span{padding:8px 16px;border:1px solid var(--line);border-radius:8px;background:#181818;font-size:14px;color:var(--muted, #a8a29e)}.lp-road-phases span.on{border-color:var(--accent);color:var(--text)}@media(max-width:900px){.lp-tl-wrap{padding:20px 16px 16px}.lp-road-panel{height:auto}.lp-road-info{padding:28px 20px}.lp-road-info h3{font-size:26px}.lp-road-vis{border-left:0;border-top:1px solid var(--line)}.lp-road-foot{padding:16px;flex-direction:column;align-items:flex-start}}.lp-road{padding-bottom:0}@media(max-width:900px){.lp-road{padding-bottom:0}}.lp-road-vbar{justify-content:center;padding:0 12px}.lp-road-vtab{margin:0;padding:0;background:transparent;border-radius:0;font:600 12px/1 var(--font-body, inherit);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.lp-gap{position:relative;height:112px;border-bottom:1px solid var(--line)}.lp-gap:before,.lp-gap:after{content:"+";position:absolute;bottom:-12px;left:-11px;z-index:2;width:22px;font-size:22px;line-height:1;text-align:center;color:var(--muted, #78716c);background:var(--bg)}.lp-gap:after{left:auto;right:-11px}@media(max-width:900px){.lp-gap{height:56px}.lp-gap:before,.lp-gap:after{display:none}}.lp-tl-wrap{padding:24px 32px}.lp-tl{max-width:none;grid-template-columns:repeat(8,1fr);border:1px solid var(--line);background:#181818}.lp-tl li:before{display:none}.lp-tl li+li{border-left:1px solid var(--line)}.lp-tl-node{display:none}.lp-tl button{height:100%;min-height:84px;justify-content:center;gap:6px;padding:14px 10px;transition:background .15s}.lp-tl button:hover{background:#202020}.lp-tl button:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}.lp-tl li.on button{background:#2563eb}.lp-tl li.on .lp-road-step{color:#fffc}.lp-tl li.on .lp-tl-t{color:#fff}.lp-tl li.past .lp-road-step,.lp-tl li.past .lp-tl-t{color:var(--muted, #a8a29e)}.lp-tl li:not(.on) .lp-tl-t{color:var(--text)}@media(max-width:900px){.lp-tl-wrap{padding:16px}}.lp-tl-wrap{padding:0}.lp-tl{border:0;min-width:960px}.lp-tl li.on .lp-road-step{color:#1a0b00bf}.lp-tl li.on .lp-tl-t{color:#1a0b00}.lp-tl button:focus-visible{outline-color:var(--accent)}.lp-tl-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--line);overflow:hidden}.lp-tl-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform:scaleX(0);transform-origin:left}.lp-tl li.past .lp-tl-bar:after{transform:scaleX(1)}.lp-tl li.on .lp-tl-bar{background:#1a0b0040}.lp-tl li.on .lp-tl-bar:after{background:#1a0b00;animation:lp-tl-fill 5s linear forwards}@keyframes lp-tl-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.lp-tl li.on .lp-tl-bar:after{animation:none;transform:scaleX(1)}}.lp-tl button{min-height:64px;padding:8px 10px}.lp-tl button{min-height:48px;padding:12px 10px}.lp-road-foot{gap:24px}.lp-road-segs{flex:1;display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.lp-road-segs i{display:block;height:4px;border-radius:2px;background:var(--line);position:relative;overflow:hidden}.lp-road-segs i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform:scaleX(0);transform-origin:left}.lp-road-segs i.full:after{transform:scaleX(1)}.lp-road-segs i.now:after{animation:lp-tl-fill 5s linear forwards}.lp-road-foot .lp-card-go,.lp-road-foot .lp-btn{flex:none}@media(prefers-reduced-motion:reduce){.lp-road-segs i.now:after{animation:none;transform:scaleX(1)}}@media(max-width:900px){.lp-road-foot{align-items:stretch}}.lp-tl-bar{display:block}.lp-road-segs{display:none}.lp-road-load{height:3px;background:var(--line);overflow:hidden}.lp-road-load i{display:block;height:100%;background:var(--accent);transform-origin:left;animation:lp-tl-fill 5s linear forwards}.lp-road-foot{border-top:0}@media(prefers-reduced-motion:reduce){.lp-road-load i{animation:none;transform:scaleX(1)}}.lp-tl-bar{display:none}.lp-tl .lp-road-step{font-weight:800}.lp-tl li.on .lp-road-step{color:#fff}.lp-tl .lp-road-step{font-family:Inter,var(--font-body, sans-serif);font-weight:500}.lp-tl li.on .lp-road-step{font-weight:800}.lp-road-load i{animation:none;transform:scaleX(0)}.lp-road.run .lp-road-load i{animation:lp-tl-fill 5s linear forwards}@media(prefers-reduced-motion:reduce){.lp-road.run .lp-road-load i{animation:none;transform:scaleX(1)}}.lp-tl,.lp-tl button{background:#131110}.lp-tl button:hover{background:#1c1917}.lp-tl li.on button{background:var(--accent)}.lp-tl .lp-road-step{font-size:12px}.lp-eyebrow,.lp-road-phase,.lp-road-vtab{display:inline-block;width:fit-content;padding:6px 12px;border-radius:6px;background:var(--accent);color:#fff}.lp-eyebrow{line-height:1;margin-bottom:18px}.lp-eyebrow{border-radius:0}.lp-trusted .lp-eyebrow{display:block;width:auto;padding:0;background:transparent;color:var(--muted, #78716c);line-height:inherit;margin-bottom:24px}.lp-road-phase,.lp-road-vtab{display:block;width:auto;padding:0;border-radius:0;background:transparent;color:var(--accent)}.lp-road-vtab{font-size:12px;line-height:1}.lp-road-vbody:has(.lp-rv-shot){display:block;position:relative;padding:0}.lp-road-vbody .lp-rv-shot{position:absolute;top:0;left:0;width:150%;max-width:none;border:0;border-radius:0;box-shadow:none;animation:none;background:none}.lp-road-vbody .lp-rv-shot img{width:100%;max-height:none;object-fit:initial}@media(max-width:900px){.lp-road-vbody:has(.lp-rv-shot){height:300px;flex:none}}.lp-feats-panel{position:relative;display:block;padding:0;overflow:hidden}.lp-feats-panel .lp-shot{position:absolute;top:0;left:0;width:150%;max-width:none;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none;background:none}.lp-feats-panel .lp-shot img{width:100%;height:auto;object-fit:initial}@media(max-width:900px){.lp-feats-panel{height:300px;padding:0}}.lp-feats-panel .lp-shot{top:40px;left:40px;border:1px solid #3a3a3a;border-right:0;border-bottom:0;border-radius:12px 0 0}@media(max-width:900px){.lp-feats-panel .lp-shot{top:20px;left:20px}}.lp-road-vbody .lp-rv-shot{top:40px;left:40px;border:1px solid #3a3a3a;border-right:0;border-bottom:0;border-radius:12px 0 0}@media(max-width:900px){.lp-road-vbody .lp-rv-shot{top:20px;left:20px}}.lp-foot-bot{display:grid;grid-template-columns:1fr auto 1fr;gap:16px}.lp-foot-bot>:last-child{justify-self:end}.lp-foot-by a{color:var(--text)}.lp-foot-by a:hover{color:var(--accent)}@media(max-width:600px){.lp-foot-bot{grid-template-columns:1fr;justify-items:center;text-align:center}.lp-foot-bot>:last-child{justify-self:center}}.lp-eyebrow,.lp-trusted .lp-eyebrow{color:var(--muted, #78716c)}.lp-eyebrow{color:#000}.lp-trusted .lp-eyebrow{color:var(--muted, #78716c)}.lp button,.lp .lp-btn,.lp .lp-band-btn,.lp .lp-card-go,.lp .lp-textbtn{font-weight:600}.lp .lp-btn-accent,.lp .lp-band-btn,.lp .lp-news-form button,.lp .lp-close-box .lp-btn-accent,.lp .lp-send{color:#fff}.lp .lp-img-l,.lp.lp-light .lp-img-d{display:none}.lp.lp-light .lp-img-l{display:block}.lp-theme{position:relative;flex:none;width:36px;height:36px;margin:0 4px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted, #a8a29e);overflow:hidden}.lp-theme:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent calc(50% - .5px),var(--line) calc(50% - .5px),var(--line) calc(50% + .5px),transparent calc(50% + .5px))}.lp-theme span{position:absolute;display:grid;place-items:center;width:16px;height:16px}.lp-theme-sun{top:3px;left:3px}.lp-theme-moon{bottom:3px;right:3px}.lp-theme-light .lp-theme-sun,.lp-theme-dark .lp-theme-moon{color:var(--accent)}.lp-theme:hover{border-color:var(--accent)}.lp-theme{width:52px;height:28px;margin:0 6px;border:1px solid var(--line);border-radius:8px;background:#2a2623;overflow:hidden;color:#f5f3f0;transition:background .2s,border-color .2s}.lp-theme:before{content:none}.lp-theme-light{background:#ffd9b3;border-color:#f0b988}.lp-theme-knob{position:absolute;top:2px;left:2px;width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:#f5f3f0;color:#131110;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .2s,color .2s}.lp-theme-light .lp-theme-knob{transform:translate(24px);background:var(--accent);color:#fff}.lp-theme span{width:22px;height:22px}.lp-theme-sun,.lp-theme-moon{top:auto;left:auto;bottom:auto;right:auto}@media(prefers-reduced-motion:reduce){.lp-theme-knob{transition:none}}.lp-cookie{position:fixed;left:16px;bottom:16px;z-index:60;width:min(380px,calc(100vw - 32px));padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--text);box-shadow:0 18px 50px #00000073;animation:lp-fadein .35s ease}.lp-cookie-t{margin:0 0 6px;font-size:17px;font-weight:600;letter-spacing:-.01em}.lp-cookie-p{margin:0;font-size:14px;line-height:1.5;color:var(--muted, #a8a29e)}.lp-cookie-list{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid var(--line)}.lp-cookie-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.lp-cookie-list span{display:grid;gap:2px}.lp-cookie-list strong{font-size:14px;font-weight:600}.lp-cookie-list small{font-size:12.5px;line-height:1.4;color:var(--muted, #a8a29e)}.lp-cookie-list input{flex:none;width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.lp-cookie-list input:disabled{cursor:default;opacity:.6}.lp-cookie-act{display:flex;gap:8px;margin-top:16px}.lp-cookie-act .lp-btn{flex:1;padding:9px 10px;font-size:14px;white-space:nowrap}.lp-cookie-btn{position:fixed;left:16px;bottom:16px;z-index:60;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);box-shadow:0 8px 24px #00000059;cursor:pointer}.lp-cookie-btn:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:480px){.lp-cookie{left:8px;bottom:8px;width:calc(100vw - 16px)}.lp-cookie-btn{left:8px;bottom:8px}}.lp-phero{position:relative;text-align:center;padding:clamp(48px,7vw,88px) 16px 40px;background-image:radial-gradient(color-mix(in srgb,var(--text) 16%,transparent) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:linear-gradient(#000 82%,transparent);mask-image:linear-gradient(#000 82%,transparent)}.lp-phero .lp-eyebrow{margin-bottom:16px}.lp-phero .lp-sub{max-width:680px}.lp-phero .lp-cta{margin-top:28px}.lp-updated{margin:14px 0 0;font-size:13px;color:var(--muted, #78716c)}.lp-page [id]{scroll-margin-top:92px}.lp-psec{padding-top:56px;padding-bottom:56px}.lp-psec-h{text-align:center;margin-bottom:8px}.lp-blk{margin-top:36px;text-align:left}.lp-blk .lp-cells{margin-top:0}.lp-prose{max-width:720px}.lp-prose p{margin:0 0 14px;color:var(--muted, #78716c);font-size:16px}.lp-checks-left{margin:0;text-align:left}.lp-checks-sm{margin:10px 0 0;font-size:14px;color:var(--muted, #78716c);gap:6px}.lp-cell-link{display:block;text-decoration:none;color:inherit}.lp-cell-link:hover h3{color:var(--accent)}.lp-next{padding-top:40px}.lp-next .lp-eyebrow{margin-bottom:0}.lp-steps{list-style:none;margin:0;padding:0;display:grid;gap:28px}.lp-steps>li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;align-items:start}.lp-step-n{width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-weight:700;font-size:14px;margin-top:2px}.lp-steps h3{margin:0 0 6px;font-size:18px;font-weight:600;letter-spacing:-.01em}.lp-steps p{margin:0 0 8px;color:var(--muted, #78716c);font-size:15px}.lp-steps p strong{color:var(--text)}.lp-step-note{font-size:14px!important}.lp-phase{margin-top:36px}.lp-phase:first-child{margin-top:0}.lp-phase-h{margin:0 0 18px;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:600;color:var(--accent)}.lp-codebox{margin-top:12px}.lp-codebox:first-child{margin-top:0}.lp-codebox-h{font-size:12px;font-weight:600;color:var(--muted, #78716c);margin:0 0 6px;text-transform:uppercase;letter-spacing:.08em}.lp-codebox-b{position:relative}.lp-codebox-b .lp-code{padding:16px 64px 16px 16px;white-space:pre}.lp-copy{position:absolute;top:8px;right:8px;background:var(--panel);border:1px solid var(--line);color:var(--muted, #78716c);border-radius:6px;font-size:12px;font-weight:600;padding:4px 10px}.lp-copy:hover{border-color:var(--accent);color:var(--text)}.lp-apis{display:grid;gap:22px}.lp-note{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--panel);padding:16px 18px;text-align:left;margin-top:18px}.lp-blk>.lp-note:first-child,.lp-note:first-child{margin-top:0}.lp-note strong{display:block;margin-bottom:4px}.lp-note p{margin:0;color:var(--muted, #78716c);font-size:15px}.lp-note-warn{border-left-color:#d97706}.lp-table-wrap{overflow-x:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp-table{width:100%;border-collapse:collapse;text-align:left;font-size:15px}.lp-table th,.lp-table td{padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:top}.lp-table tbody tr:last-child>*{border-bottom:0}.lp-table thead th{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted, #78716c);font-weight:600;background:var(--panel-2)}.lp-table tbody th{font-weight:600;min-width:160px}.lp-table td{color:var(--muted, #78716c)}.lp-doc{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;padding:24px 16px 72px}.lp-toc{position:sticky;top:88px;align-self:start;max-height:calc(100vh - 110px);overflow:auto;font-size:14px}.lp-toc h2{margin:0 0 12px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:var(--muted, #78716c)}.lp-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px;border-left:1px solid var(--line)}.lp-toc a{display:block;padding:6px 12px;margin-left:-1px;border-left:2px solid transparent;color:var(--muted, #78716c);text-decoration:none}.lp-toc a:hover{color:var(--text);border-left-color:var(--accent)}.lp-article{min-width:0;text-align:left;max-width:760px}.lp-dsec{padding:8px 0 36px;margin-bottom:36px;border-bottom:1px solid var(--line)}.lp-dsec:last-child{border-bottom:0}.lp-dsec .lp-blk{margin-top:18px}.lp-dsec .lp-blk .lp-cells{border-top:1px solid var(--line)}.lp-h3{margin:0;font-size:clamp(22px,2.6vw,28px);line-height:1.15;letter-spacing:-.02em;font-weight:700}.lp-dlead{margin:10px 0 0;color:var(--muted, #78716c);font-size:16px}.lp-dl{border:1px solid var(--line);background:var(--panel);text-align:left}.lp-dl-main{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:24px}.lp-dl-main>div{flex:1 1 260px;min-width:0}.lp-dl-main h3{margin:0;font-size:20px;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-all}.lp-dl-main p{margin:4px 0 0;color:var(--muted, #78716c);font-size:15px}.lp-dl-meta{margin:0;border-top:1px solid var(--line);display:grid}.lp-dl-meta>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:14px 24px;border-bottom:1px solid var(--line);font-size:14px}.lp-dl-meta>div:last-child{border-bottom:0}.lp-dl-meta dt{color:var(--muted, #78716c);font-weight:600}.lp-dl-meta dd{margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.lp-dl-meta code{word-break:break-all;font-size:12.5px}.lp-dl-meta .lp-copy{position:static}.lp-dl-meta a{color:var(--accent)}.lp-pshots{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.lp-pshot{margin:0}.lp-pshot-frame{border:1px solid var(--line);overflow:hidden;background:var(--panel-2)}.lp-pshot-frame img{display:block;width:100%;height:auto}.lp-pshot figcaption{padding-top:12px;display:grid;gap:2px}.lp-pshot figcaption span{color:var(--muted, #78716c);font-size:14px}.lp-chipgroups{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp-chipgroup{padding:28px 24px;border-right:1px solid var(--line)}.lp-chipgroup:last-child{border-right:0}.lp-chipgroup h3{margin:0 0 8px;font-size:20px;font-weight:500}.lp-chipgroup p{margin:0 0 18px;color:var(--muted, #78716c);font-size:15px}.lp-chipgroup ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.lp-chipgroup li{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--panel-2);border:1px solid var(--line);font-size:14px;font-weight:500}.lp-faq-page{max-width:820px;margin:0 auto;padding:0 16px}.lp-ent-embed{padding:0}.lp-ent-embed .lp-ent-grid{margin-top:0;padding:0}.lp-cookie-p a{color:var(--accent);text-decoration:underline}.lp-seclink{display:inline-flex;margin-top:16px}@media(max-width:900px){.lp-doc{grid-template-columns:1fr;gap:24px}.lp-toc{position:static;max-height:none}.lp-toc ol{grid-template-columns:1fr 1fr;border-left:0;gap:0 12px}.lp-toc a{border-left:0;padding:5px 0}.lp-pshots{grid-template-columns:1fr}.lp-chipgroup{border-right:0;border-bottom:1px solid var(--line)}.lp-chipgroup:last-child{border-bottom:0}}@media(max-width:600px){.lp-steps>li{grid-template-columns:32px minmax(0,1fr);gap:12px}.lp-dl-meta>div{grid-template-columns:1fr;gap:4px;padding:12px 16px}.lp-dl-main{padding:18px 16px}.lp-toc ol{grid-template-columns:1fr}}.lp-dsec .lp-psec-h{text-align:left;margin-bottom:0}.lp-page .lp-checks{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;text-align:left}.lp-h1-l{display:block}.lp-page .lp-codebox,.lp-page .lp-apis{margin-left:30%;margin-right:30%}.lp-page .lp-apis .lp-codebox{margin-left:0;margin-right:0}@media(max-width:900px){.lp-page .lp-codebox,.lp-page .lp-apis{margin-left:10%;margin-right:10%}}@media(max-width:600px){.lp-page .lp-codebox,.lp-page .lp-apis{margin-left:0;margin-right:0}}.lp-hi{color:var(--accent);font-weight:600}.lp-pad .lp-steps,.lp-pad .lp-table-wrap{margin-left:15%;margin-right:15%}.lp-pad .lp-table-wrap{border:1px solid var(--line)}.lp-pad .lp-table thead th{text-align:center}.lp-pad .lp-table tbody th,.lp-pad .lp-table td{text-align:left}.lp-pad .lp-table tbody th{min-width:0}@media(max-width:900px){.lp-pad .lp-steps,.lp-pad .lp-table-wrap{margin-left:8%;margin-right:8%}}@media(max-width:600px){.lp-pad .lp-steps,.lp-pad .lp-table-wrap{margin-left:0;margin-right:0}}.lp-prompt-box{padding-bottom:17px}.lp-prompt-text{min-height:3.1em}.lp-typed{position:relative}.lp-typed-ghost{display:block;visibility:hidden}.lp-typed-live{position:absolute;top:0;right:0;bottom:0;left:0}.lp-typed-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-live{max-width:var(--lp-w);margin:44px auto 0;text-align:left}.lp-live-stage{background-color:var(--panel);background-image:radial-gradient(var(--line) 1px,transparent 1.2px);background-size:18px 18px;border:1px solid var(--line);padding:36px 36px 14px}.lp-live-win{background:var(--bg);border:1px solid var(--line);box-shadow:0 24px 60px #0000004d;overflow:hidden}.lp-live-chrome{display:flex;align-items:center;gap:6px;padding:9px 12px;background:var(--panel-2);border-bottom:1px solid var(--line)}.lp-live-chrome i{width:10px;height:10px;border-radius:50%;background:var(--line)}.lp-live-chrome span{margin:0 auto;padding:2px 40px;font-size:12px;color:var(--muted, #a8a29e);background:var(--bg);border:1px solid var(--line)}.lp-live-video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:var(--bg)}.lp-live-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.lp-live-note{margin:0;font-size:12px;color:var(--muted, #a8a29e)}.lp-live-go{background:var(--accent);color:#fff;border:0;padding:9px 16px;font-weight:600;font-size:14px}@media(max-width:860px){.lp-live-stage{padding:14px 10px 10px}.lp-live-chrome span{padding:2px 14px}.lp-live-foot{flex-direction:column;align-items:stretch;text-align:center}}.lp-hero .lp-sub{max-width:780px}.lp-prompt-box{padding-bottom:33px}.lp-live-stage{background-color:#131110}.lp-prompt-box{padding-bottom:70px}.lp-live-stage{background-color:#181818;background-image:none}.lp-cta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;margin-top:16px}.lp-cta-row .lp-seclink,.lp-cta-row .lp-btn{margin:0}.lp-mega-art .lp-wire{filter:grayscale(1);transition:filter .25s ease}.lp-mega-promo:hover .lp-mega-art .lp-wire,.lp-mega-promo:focus-visible .lp-mega-art .lp-wire{filter:none}@media(prefers-reduced-motion:reduce){.lp-mega-art .lp-wire{transition:none}}.lp.lp-light{--bg: #f6f5f3;--panel: #ffffff;--panel-2: #f1eeea;--line: #e2ded8;--text: #1c1917;--muted: #6b645e;--accent: #f97316;--accent-ink: #ffffff;--accent-soft: #ffedd9;background:var(--bg);color:var(--text)}.lp-light .lp-ent-card,.lp-light .lp-foot{--bg: #131110;--panel: #181818;--panel-2: #211e1c;--line: #2e2a27;--text: #f5f3f0;--muted: #a8a29e;color:#f5f3f0}.lp-light .lp-head{background:color-mix(in srgb,#f6f5f3 92%,transparent)}.lp-light .lp-hero{background-image:radial-gradient(rgba(28,25,23,.16) 1px,transparent 1.2px)}.lp-light .lp-chip.on{background:var(--accent-soft);color:#c2410c}.lp-light .lp-tl,.lp-light .lp-tl button{background:#fff}.lp-light .lp-tl button:hover{background:#efece7}.lp-light .lp-tl li.on button{background:var(--accent)}.lp-light .lp-tl .lp-road-step{color:#57514b}.lp-light .lp-tl li.on .lp-road-step{color:#fff}.lp-light .lp-road-phases span{background:#fff;color:#57514b}.lp-light .lp-road-phases span.on{background:var(--accent-soft);color:#c2410c}.lp-light .lp-road-load{background:#e9e5df}.lp-light .lp-rev{background:#fff}.lp-light .lp-rev-av{background:#f1eeea}.lp-light .lp-see-list button.on{background:#fff}.lp-light .lp-eyebrow{color:#1c1917}.lp-light .lp-cell-art,.lp-light #built-for .lp-cells .lp-cell-art,.lp-light #ways .lp-cells .lp-cell-art,.lp-light #use-cases .lp-cells .lp-cell-art{--bg: #efece7;background-color:#efece7}.lp-light .lp-float-tile,.lp-light .lp-slot{background:#fff}.lp-light .lp-mock{background:#fff;box-shadow:0 18px 50px #00000017}.lp-light .lp-mock-bar{background:#f1eeea}.lp-light .lp-feats-panel{background-color:#efece7;background-image:radial-gradient(rgba(28,25,23,.16) 1px,transparent 1.2px);background-size:20px 20px}.lp-light .lp-road-vis{background:#efece7}.lp-light .lp-road-vbar{background:#f6f5f3}.lp-light .lp-road-vtab{background:transparent;color:var(--accent)}.lp-light .lp-road-vbody{background-image:radial-gradient(rgba(28,25,23,.16) 1px,transparent 1.2px)}.lp-light .lp-shot{background:#fff;border-color:#d9d4cc;box-shadow:0 24px 60px #1c191724}.lp-light .lp-feats-panel .lp-shot,.lp-light .lp-road-vbody .lp-rv-shot{box-shadow:none}.lp-light .lp-rv{background:#fff;border-color:#d9d4cc;box-shadow:0 24px 60px #1c191724}.lp-light .lp-rv-btn,.lp-light .lp-rv-field,.lp-light .lp-rv-opt,.lp-light .lp-rv-drop,.lp-light .lp-rv-persona,.lp-light .lp-rv-chip,.lp-light .lp-rv-check{background:#f6f5f3;border-color:#d9d4cc;color:#1c1917}.lp-light .lp-rv-btn b{background:#e9e5df}.lp-light .lp-rv-field,.lp-light .lp-rv-drop{color:#6b645e}.lp-light .lp-rv-go{background:var(--accent);border-color:var(--accent);color:#fff}.lp-light .lp-rv-persona{border-color:color-mix(in srgb,var(--accent) 55%,#d9d4cc)}.lp-light .lp-rv h4,.lp-light .lp-rv-row{color:#1c1917}.lp-light .lp-rv .lp-mock-bar{background:#f1eeea}.lp-light .lp-foot{background:#131110;color:#a8a29e}.lp-light .lp-foot .lp-brand,.lp-light .lp-foot h4,.lp-light .lp-foot-by a,.lp-light .lp-foot .lp-link{color:#f5f3f0}.lp-light .lp-foot .lp-btn-dark{background:#f5f3f0;color:#131110}.lp-light #download,.lp-light #newsletter{background:radial-gradient(140% 160% at 50% -20%,#ffe3c7,#fff0df 48%,#fff7ed 75%,#fffaf4)}.lp-light .lp-close-box{background:radial-gradient(140% 110% at 50% -10%,#ffe3c7,#fff0df 48%,#fff7ed 75%,#fffaf4)}.lp-light #download:before,.lp-light #download:after,.lp-light #newsletter:before,.lp-light #newsletter:after{background:radial-gradient(closest-side,#fffaf4,#fff0df 60%,#f97316 87%,#ff9a2e 94%,#ffd266 98.5%,#fff3c4);box-shadow:0 0 60px 6px #f9731638}.lp-light .lp-close-box:before{background:radial-gradient(45% 38% at 50% 100%,#ffc8788c,#ffaa464d 38%,#ff8c2800 75%),radial-gradient(38% 34% at 8% 100%,#f973164d,#f9731600 70%),radial-gradient(38% 34% at 94% 100%,#ffc44059,#ffc44000 70%)}.lp-light .lp-close-box:after{background:radial-gradient(closest-side,#fffaf4,#fff0df 60%,#f97316 87%,#ff9a2e 94%,#ffd266 98.5%,#fff3c4);box-shadow:0 -2px 60px 6px #f9731638}.lp-light .lp-band-h,.lp-light .lp-band-p,.lp-light .lp-news-msg,.lp-light .lp-close-box .lp-h2{color:#1c1917}.lp-light .lp-band-p,.lp-light .lp-close-box .lp-lead{color:#57514b;opacity:1}.lp-light .lp-close-box .lp-btn-grey{background:#fff;color:#1c1917;border:1px solid #d9d4cc}.lp-light .lp-news-form input[type=email]{border:1px solid #d9d4cc;background:#fff}.lp-light .lp-mega-ico,.lp-light .lp-menu-m .lp-mega-ico{background:#fff;color:#1c1917;border:1px solid #1c1917}.lp-light .lp-mega-ico svg,.lp-light .lp-mega-ico path{stroke:currentColor}.lp-light .lp-btn:hover,.lp-light .lp-band-btn:hover,.lp-light .lp-news-form button:hover,.lp-light .lp-chip:hover,.lp-light .lp-send:hover,.lp-light .lp-theme:hover,.lp-light .lp-icon-btn:hover{outline:1.5px solid #1c1917;outline-offset:-1.5px;border-color:#1c1917}.lp-light .lp-news-form input[type=email]:hover{border-color:#1c1917}.lp-light .lp-link:hover,.lp-light .lp-head nav button:hover,.lp-light .lp-head nav a:hover{outline:1.5px solid #1c1917;outline-offset:-1.5px}.lp-light .lp-eyebrow{color:#fff}.lp-light .lp-trusted .lp-eyebrow{color:var(--muted)}.lp-light .lp-cookie,.lp-light .lp-cookie-btn{box-shadow:0 18px 50px #1c19172e}.lp-light .lp-cookie-btn:hover{border-color:#1c1917;color:#1c1917}.lp{--muted: #a8a29e}.lp.lp-light{--muted: #6b645e}.lp-eyebrow{font-size:12.5px}.lp .lp-btn.lp-btn-accent,.lp .lp-live-go,.lp .lp-send,.lp .lp-news-form button,.lp .lp-tl li.on .lp-road-step,.lp-light .lp-tl li.on .lp-road-step{color:#1a0f06}.lp .lp-badge{font-size:12.5px}.lp .lp-badge-abs{background:#187a41;border-color:#187a41}.lp-rv-check span{background:#187a41}.lp .lp-road-step,.lp .lp-live-note,.lp .lp-prompt-label,.lp .lp-rv-or{font-size:12.5px}.lp .lp-card-go{min-height:32px;padding:4px 0;align-items:center}.lp .lp-brand{min-height:44px}.lp .lp-theme{position:relative}.lp .lp-theme:after{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}@media(max-width:640px){.lp .lp-card-go{min-height:44px}}:root{--bg: #f6f5f3;--panel: #ffffff;--panel-2: #faf9f7;--line: #e7e4df;--text: #1c1917;--mut: #78716c;--accent: #ea580c;--accent-ink: #ffffff;--accent-soft: #efeeec;--ok: #15803d;--ok-soft: #e7f6ec;--bad: #b91c1c;--bad-soft: #fdecec;--warn: #a16207;--warn-soft: #fdf3d8;--radius: 10px;--shadow: 0 1px 2px rgb(0 0 0 / .04);color-scheme:light}@media(prefers-color-scheme:dark){:root{--bg: #131110;--panel: #1b1917;--panel-2: #211e1c;--line: #2e2a27;--text: #f5f3f0;--mut: #a8a29e;--accent: #f97316;--accent-ink: #1a0f06;--accent-soft: #202020;--ok: #4ade80;--ok-soft: #12261a;--bad: #f87171;--bad-soft: #2b1514;--warn: #facc15;--warn-soft: #2a2410;--shadow: none;color-scheme:dark}}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent)}h1{font-size:22px;margin:0;letter-spacing:-.01em}h2{font-size:14px;margin:0;font-weight:650}p{margin:0}.sub{color:var(--mut);font-size:13px}.shell{display:grid;grid-template-columns:220px 1fr;min-height:100%}.side{position:sticky;top:0;height:100vh;padding:18px 12px;border-right:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;gap:4px}.brand{display:flex;align-items:center;gap:10px;padding:4px 10px 16px;font-weight:700;letter-spacing:-.01em}.brand .logo{width:28px;height:28px;border-radius:8px;background:var(--accent);display:grid;place-items:center}.brand .logo svg{width:16px;height:16px;stroke:var(--accent-ink)}.nav{display:flex;flex-direction:column;gap:2px}.nav a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--mut);text-decoration:none;font-weight:550}.nav a:hover{background:var(--panel-2);color:var(--text)}.nav a.active{background:var(--accent-soft);color:var(--accent)}.nav .count{margin-left:auto;font-size:11.5px;background:var(--panel-2);border:1px solid var(--line);border-radius:99px;padding:0 7px;color:var(--mut)}.side .foot{margin-top:auto;padding:10px;font-size:12px;color:var(--mut)}svg.i{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.main{padding:26px 32px 60px;max-width:1200px;width:100%}.head{display:flex;align-items:flex-end;gap:16px;margin-bottom:20px;flex-wrap:wrap}.head .grow{flex:1;min-width:220px}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.spacer{flex:1}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.ph{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.pb{padding:16px}.grid{display:grid;gap:14px}.g4{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.g2{grid-template-columns:1.6fr 1fr}.g2e{grid-template-columns:1fr 1fr}@media(max-width:960px){.g2,.g2e{grid-template-columns:1fr}}.stat{padding:14px 16px}.stat .k{color:var(--mut);font-size:12.5px}.stat .v{font-size:26px;font-weight:700;letter-spacing:-.02em;margin-top:2px;font-variant-numeric:tabular-nums}.stat .s{color:var(--mut);font-size:12px;margin-top:2px}.btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;border:1px solid var(--line);background:var(--panel);font-weight:550;white-space:nowrap}.btn:hover:not(:disabled){background:var(--panel-2)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.primary:hover:not(:disabled){filter:brightness(1.06);background:var(--accent)}.btn.danger{color:var(--bad)}.btn.sm{padding:4px 9px;font-size:12.5px}.btn.ghost{border-color:transparent;background:transparent}.btn:focus-visible,.input:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.input,select.input,textarea.input{width:100%;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}textarea.input{resize:vertical;min-height:90px;line-height:1.5}.field{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.field>label{font-size:12.5px;font-weight:600;color:var(--mut)}.hint{color:var(--mut);font-size:12px}.chip{display:inline-flex;align-items:center;gap:6px;padding:1px 9px;border-radius:99px;font-size:12px;font-weight:600;background:var(--panel-2);border:1px solid var(--line);color:var(--mut);white-space:nowrap}.chip.ok{background:var(--ok-soft);color:var(--ok);border-color:transparent}.chip.bad{background:var(--bad-soft);color:var(--bad);border-color:transparent}.chip.warn{background:var(--warn-soft);color:var(--warn);border-color:transparent}.chip.acc{background:var(--accent-soft);color:var(--accent);border-color:transparent}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}.tabs{display:inline-flex;gap:2px;background:var(--panel-2);border:1px solid var(--line);border-radius:9px;padding:3px}.tabs button{border:0;background:transparent;padding:5px 11px;border-radius:6px;font-weight:600;color:var(--mut)}.tabs button.on{background:var(--panel);color:var(--text);box-shadow:var(--shadow)}.tabs .n{opacity:.7;margin-left:4px;font-variant-numeric:tabular-nums}table.t{width:100%;border-collapse:collapse}.t th{text-align:left;font-size:12px;color:var(--mut);font-weight:600;padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.t td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.t tr:last-child td{border-bottom:0}.t tbody tr:hover{background:var(--panel-2)}.t .co{font-weight:600}.t .em{color:var(--mut);font-size:12.5px}.scroll{overflow:auto;max-height:560px}.score{font-weight:700;font-variant-numeric:tabular-nums}.score.high{color:var(--ok)}.score.medium{color:var(--warn)}.score.low{color:var(--mut)}.bars{display:inline-flex;gap:3px}.bars b{width:14px;height:5px;border-radius:3px;background:var(--line)}.bars b.on{background:var(--accent)}.banner{padding:10px 14px;border-radius:9px;margin-bottom:16px;font-weight:550;display:flex;gap:10px;align-items:center}.banner.bad{background:var(--bad-soft);color:var(--bad)}.banner.warn{background:var(--warn-soft);color:var(--warn)}.banner.ok{background:var(--ok-soft);color:var(--ok)}.empty{padding:36px 16px;text-align:center;color:var(--mut)}.bar-chart{display:flex;align-items:flex-end;gap:6px;height:140px;padding:0 4px}.bar-chart .col{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;height:100%;gap:1px;position:relative}.bar-chart .seg{border-radius:3px 3px 0 0;min-height:0}.bar-chart .lbl{font-size:10.5px;color:var(--mut);text-align:center;margin-top:4px}.funnel .fr{display:grid;grid-template-columns:110px 1fr 44px;gap:10px;align-items:center;padding:5px 0}.funnel .trk{height:8px;background:var(--panel-2);border-radius:99px;overflow:hidden;border:1px solid var(--line)}.funnel .fill{height:100%;background:var(--accent);border-radius:99px}.progress{height:10px;background:var(--panel-2);border:1px solid var(--line);border-radius:99px;overflow:hidden}.progress>i{display:block;height:100%;background:var(--accent)}.toasts{position:fixed;bottom:18px;right:18px;display:flex;flex-direction:column;gap:8px;z-index:60}.toast{background:var(--text);color:var(--bg);padding:9px 14px;border-radius:9px;font-weight:550;box-shadow:0 6px 20px #0003;max-width:360px}.toast.err{background:var(--bad);color:#fff}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;z-index:50;padding:16px}.modal{background:var(--panel);border:1px solid var(--line);border-radius:12px;width:min(560px,100%);max-height:90vh;overflow:auto}.modal .ph{justify-content:space-between}.dropzone{border:1.5px dashed var(--line);border-radius:var(--radius);padding:26px;text-align:center;color:var(--mut);background:var(--panel-2)}.dropzone.over{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.note{padding:12px 14px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);margin-bottom:10px;white-space:pre-wrap}.note .meta{display:flex;gap:8px;align-items:center;color:var(--mut);font-size:12px;margin-bottom:4px}@media(max-width:760px){.shell{grid-template-columns:1fr}.side{position:static;height:auto;flex-direction:row;flex-wrap:wrap;padding:10px;border-right:0;border-bottom:1px solid var(--line)}.brand{padding:0 8px 0 4px}.nav{flex-direction:row;flex-wrap:wrap}.side .foot{display:none}.main{padding:18px 14px 50px}}@media(prefers-reduced-motion:no-preference){.btn,.nav a{transition:background .12s,filter .12s}}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:20px;background:var(--bg)}.login-card{width:min(400px,100%);padding:28px}.btn.wide{width:100%;justify-content:center;padding:10px 14px;text-decoration:none;font-size:15px}.btn.provider{color:var(--text)}.or{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--mut);font-size:12.5px}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line)}.user{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--mut);margin-top:10px;min-width:0}.user img{width:22px;height:22px;border-radius:50%;flex:none}.user span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wz-wrap{--wz-head: "Space Grotesk", Inter, ui-sans-serif, system-ui, sans-serif;--wz-r: 8px;--wz-ctl: 40px;--wz-wine: #8e2f3f;min-height:100vh;display:grid;place-items:start center;padding:32px 16px 56px;background:var(--bg);caret-color:var(--accent);font-size:14px}.wz-wrap,.login-wrap{background-color:var(--bg);background-image:radial-gradient(circle,color-mix(in srgb,var(--text) 16%,transparent) 1px,transparent 1.4px);background-size:22px 22px}.wz-bar{display:none}.wz-card-shell{width:min(680px,100%);height:820px;padding:20px 32px 24px;display:flex;flex-direction:column}.wz-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid var(--line)}.wz-brandmark{display:flex;align-items:center;gap:10px;font:600 16px var(--wz-head);letter-spacing:-.01em}.wz-head-r{display:flex;align-items:center;gap:8px;min-width:0}.wz-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;scrollbar-width:thin}.wz-body>div{flex:1;display:flex;flex-direction:column;min-height:0}.wz-progress{margin:0 0 32px}.wz-stepno{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;font:600 14px var(--wz-head);color:var(--text);font-variant-numeric:tabular-nums}.wz-stepno span{font:500 13px Inter,system-ui,sans-serif;color:var(--mut)}.wz-bars{list-style:none;display:flex;gap:4px;padding:0;margin:0}.wz-bar-seg{flex:1;min-width:0;height:6px;border-radius:3px;background:var(--line);transition:background .2s}.wz-bar-seg.done{background:var(--accent)}.wz-bar-seg button{display:block;width:100%;height:100%;padding:0;border:0;border-radius:3px;background:transparent;cursor:default}.wz-bar-seg button:not(:disabled){cursor:pointer}.wz-bar-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wz-card-shell h2{margin:0 0 8px;font:600 24px/1.25 var(--wz-head);letter-spacing:-.015em;text-align:left}.wz-card-shell .sub{font-size:14.5px;line-height:1.55;color:var(--mut);max-width:60ch;text-align:left;margin:0 0 20px}.wz-mid{margin:0;text-align:left}.wz-h3{display:flex;align-items:center;gap:12px;margin:24px 0 12px;font:600 15px var(--wz-head)}.wz-h3:after{content:"";flex:1;height:1px;background:var(--line)}.wz-h3>span{white-space:nowrap}.wz-opt{font:500 12px Inter,system-ui,sans-serif;color:var(--mut);padding:2px 8px;border:1px solid var(--line);border-radius:99px}.hint{font-size:13.5px;line-height:1.5;color:var(--mut)}.wz-wrap .hint code{font:12.5px ui-monospace,Menlo,Consolas,monospace;padding:1px 5px;border-radius:4px;background:var(--panel-2);border:1px solid var(--line);color:var(--text)}.wz-wrap .btn{height:var(--wz-ctl);padding:0 16px;border-radius:var(--wz-r);font-size:14px;font-weight:600;justify-content:center}.wz-wrap .btn.sm{height:32px;padding:0 12px}.wz-wrap .btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wz-wrap .btn.back{background:transparent;border:1px solid var(--wz-wine);color:var(--text)}.wz-wrap .btn.back:hover:not(:disabled){background:color-mix(in srgb,var(--wz-wine) 20%,transparent)}.wz-wrap .input,.wz-wrap select.input{height:var(--wz-ctl);padding:0 12px;border-radius:var(--wz-r);font-size:14px}.wz-wrap textarea.input{height:auto;min-height:0;padding:10px 12px;line-height:1.5}.wz-wrap .input:focus-visible{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.wz-wrap .field{margin-bottom:14px}.wz-wrap .field>label{display:block;margin-bottom:6px;font-size:13.5px;font-weight:500;color:var(--text)}.wz-wrap .banner{border-radius:var(--wz-r);font-size:14px;padding:10px 14px;margin:0 0 14px}.wz-wrap .banner ul{margin:6px 0 0;padding-left:18px}.wz-two{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.wz-inline{display:flex;gap:8px}.wz-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 8px}.wz-switch{display:flex;width:100%;margin-top:4px}.wz-switch button{flex:1}.wz-auth{width:100%;max-width:400px;margin:0 auto;text-align:left}.wz-auth .oauth{margin-bottom:20px}.oauth{display:grid;grid-template-columns:1fr 1fr;gap:8px}.oauth .btn{width:100%;justify-content:center;gap:8px;padding:10px 8px;font-size:14px;text-decoration:none;white-space:nowrap}.oauth .btn img{flex:none;display:block}@media(max-width:440px){.oauth .btn{font-size:12.5px;gap:6px;padding:10px 4px}.oauth .btn img[height="18"][width="18"]{width:16px;height:16px}}.wz-body>div>.wz-auth{flex:1 0 auto;justify-content:center}.wz-body>div>.wz-auth h1{font:600 24px/1.25 var(--wz-head);text-align:left;letter-spacing:-.015em}.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.wz-actions{margin-top:auto;padding-top:12px;position:sticky;bottom:0;background:var(--panel)}.wz-help-row{display:flex;justify-content:flex-end;margin-bottom:10px}.wz-actions-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--line)}.wz-actions-row .grow{flex:1}.wz-help{position:relative;width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;background:var(--panel-2);color:var(--mut);cursor:pointer}.wz-help svg{width:18px;height:18px}.wz-help:hover,.wz-help:focus-visible{color:var(--accent);border-color:var(--accent);outline:0}.wz-help:after{content:attr(data-tip);position:absolute;right:0;bottom:calc(100% + 8px);white-space:nowrap;padding:5px 9px;border-radius:6px;background:var(--text);color:var(--bg);font-size:12px;font-weight:600;opacity:0;pointer-events:none}.wz-help:hover:after,.wz-help:focus-visible:after{opacity:1}.wz-plans,.wz-keys{display:grid;grid-template-columns:1fr;gap:8px;margin-top:4px}.wz-plan,.wz-key{border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden;padding:0;gap:0}.wz-plan:hover:not(.on),.wz-key:hover:not(.open){border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.wz-plan.on,.wz-key.open{border-color:var(--accent)}.wz-plan-head,.wz-key-head{all:unset;box-sizing:border-box;width:100%;min-height:56px;display:flex;align-items:center;gap:14px;padding:10px 16px;cursor:pointer}.wz-key-head{gap:10px}.wz-plan-head:focus-visible,.wz-key-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wz-plan-head:disabled{cursor:not-allowed;opacity:.6}.wz-key-head .chip{margin-left:auto}.wz-key-head .wz-brand strong{white-space:nowrap}.wz-brand{display:inline-flex;align-items:center;gap:10px}.wz-card-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.wz-card-icon{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.wz-card-title{font:600 16px var(--wz-head)}.wz-seats{font:700 20px/1 var(--wz-head);white-space:nowrap}.wz-seats small{font-size:13px;font-weight:500;color:var(--mut)}.wz-chev{color:var(--mut);flex:none}@media(prefers-reduced-motion:no-preference){.wz-chev{transition:transform .15s}.wz-plan,.wz-key{transition:border-color .15s}}.wz-plan.on .wz-chev,.wz-key.open .wz-chev{transform:rotate(180deg)}.wz-plan-detail{padding:14px 16px 16px 70px;border-top:1px solid var(--line);background:var(--panel-2);display:grid;gap:6px;text-align:left}.wz-plan-detail strong{font:600 15px var(--wz-head)}.wz-plan-detail p{margin:0;font-size:14px;line-height:1.55}.wz-plan.paywall .wz-plan-detail .btn{justify-self:start;margin-top:6px;text-decoration:none}.wz-key-body{display:grid;gap:8px;padding:14px 16px 16px;border-top:1px solid var(--line);background:var(--panel-2)}.wz-key-body .input{flex:1;min-width:0}.wz-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 12px}.wz-card,.wz-tab{text-align:left;display:flex;flex-direction:column;gap:4px;padding:10px 14px;min-height:var(--wz-ctl);justify-content:center;border:1px solid var(--line);border-radius:var(--wz-r);background:var(--panel);color:var(--text);cursor:pointer}.wz-card:hover:not(:disabled),.wz-tab:hover:not(:disabled){background:var(--panel-2)}.wz-card.on,.wz-tab.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.wz-card:disabled,.wz-tab:disabled{opacity:.55;cursor:not-allowed}.wz-card strong{white-space:nowrap;font-size:14px}.wz-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.wz-tag{display:block;margin-top:6px;padding:2px 8px;border-radius:999px;background:#16a34a;color:#fff;font-size:12px;font-weight:700;white-space:nowrap;text-align:center}.wz-pay{margin:14px 0 0;padding:14px 16px;border:1px solid #16a34a;border-radius:10px;background:color-mix(in srgb,#16a34a 10%,transparent);display:grid;gap:6px}.wz-pay p{margin:0;font-size:14px}.wz-pay.paywall{border-color:var(--accent);background:var(--accent-soft)}.wz-pay .btn{justify-self:start;text-decoration:none;margin-top:4px}.wz-drop{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:28px 20px;margin-top:8px;border:1.5px dashed var(--line);border-radius:10px;background:var(--panel-2);cursor:pointer;color:var(--mut)}.wz-drop strong{color:var(--text);font:600 17px var(--wz-head)}.wz-drop:hover,.wz-drop.over{border-color:var(--accent);background:var(--accent-soft)}.wz-paste{margin-top:12px}.wz-paste summary{cursor:pointer;color:var(--mut);font-weight:600;margin-bottom:8px;min-height:32px;display:flex;align-items:center}.wz-paste textarea{margin-bottom:8px}.wz-scrapers{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wz-scraper{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.wz-scraper .btn{align-self:flex-start}.wz-found{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:10px 14px;border-radius:var(--wz-r);background:var(--ok-soft);color:var(--ok);font-weight:600}.wz-persona{white-space:pre-wrap;font:inherit;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--wz-r);padding:12px;margin:0;max-height:120px;overflow:auto}.wz-copy{margin:12px 0 0;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.wz-copy>summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;cursor:pointer;font-weight:600;font-size:14px;list-style:none}.wz-copy>summary::-webkit-details-marker{display:none}.wz-copy>summary:before{content:"▸";color:var(--mut)}.wz-copy[open]>summary:before{content:"▾"}.wz-copy>summary .sub{margin:0 0 0 auto;font-weight:400;font-size:13px;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wz-copy-body{padding:4px 14px 14px}.wz-success{width:48px;height:48px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#15803d}.wz-success svg{width:26px;height:26px}.wz-success+h2,.wz-body>div>h2[style]{text-align:center;margin-bottom:4px}.wz-body>div>.sub[style]{text-align:center;margin:0 auto 8px}.wz-summary{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:8px}.wz-summary li{display:flex;align-items:center;gap:10px;padding:9px 14px;border:1px solid var(--line);border-radius:var(--wz-r);min-height:44px}.wz-summary .sub{margin:0 0 0 auto;font-size:13.5px;max-width:none;text-align:right}.dot.ok{background:var(--ok)}.dot.idle{background:var(--line)}.wz-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:16px;background:#0009}.wz-modal{width:min(640px,100%);max-height:min(720px,calc(100dvh - 32px));display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 60px #0006;outline:none}.wz-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;border-bottom:1px solid var(--line)}.wz-modal-head h2{margin:0 0 2px;font:600 20px var(--wz-head)}.wz-modal-body{overflow-y:auto;padding:8px 20px 16px;flex:1;min-height:0}.wz-modal-body h3{font:600 15px var(--wz-head);margin:18px 0 6px;color:var(--accent)}.wz-qa h4{margin:12px 0 4px;font-size:14px}.wz-qa p{margin:0;color:var(--mut);line-height:1.55;font-size:14px}.wz-modal-foot{display:flex;justify-content:flex-end;padding:12px 20px;border-top:1px solid var(--line)}@media(max-width:640px){.wz-wrap{padding:12px 12px 32px}.wz-card-shell{height:auto;min-height:640px;padding:16px}.wz-body{overflow:visible}.wz-two,.wz-scrapers,.wz-tabs,.wz-cards{grid-template-columns:1fr}.wz-wrap{--wz-ctl: 44px}.wz-wrap .btn.sm{height:36px}.wz-plan-detail{padding-left:16px}.wz-inline{flex-direction:column}.wz-help{width:44px;height:44px}.wz-actions{position:static}}.wz-drop{flex:none;padding:20px}.wz-plan-head,.wz-key-head{min-height:52px}.wz-wrap .wz-scraper .sub{font-size:13px;margin:0}.wz-drop{padding:16px 20px;gap:4px}.wz-drop svg{width:28px;height:28px}.wz-drop .sub{margin:0;font-size:13.5px}.wz-body{padding-right:8px}.wz-two>*,.wz-cards>*,.wz-scrapers>*,.wz-inline>*{min-width:0}.wz-card strong{overflow:hidden;text-overflow:ellipsis}.wz-sending>.hint{display:block;margin:8px 0 14px}.wz-wrap .input{width:100%;box-sizing:border-box}.wz-inline .input{width:auto}@media(max-width:640px){.wz-body{padding-right:0}}.wz-card strong{white-space:normal;font-size:13.5px;line-height:1.3}.wz-success{flex:none;align-self:center}.wz-summary,.wz-summary li,.wz-keys,.wz-plans,.wz-key,.wz-plan,.wz-h3{flex:none}.wz-summary li{padding:6px 14px;min-height:40px}a.btn{color:var(--text);text-decoration:none}a.btn.primary{color:var(--accent-ink)}.co-page{--co-ctl: 40px;max-width:820px;margin:0 auto;padding:24px 16px 56px;font-size:14px}.co-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:28px;border-bottom:1px solid var(--line)}.co-back{color:var(--mut);text-decoration:none;font-weight:500;font-size:14px;padding:8px 4px}.co-back:hover{color:var(--text)}.co-tabs{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.co-tab{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:7px;color:var(--mut);text-decoration:none;font-weight:600;font-size:14px}.co-tab:hover{color:var(--text)}.co-tab.on{background:var(--panel);color:var(--text);box-shadow:0 0 0 1px var(--line)}.co-tab:focus-visible,.co-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.co-org{color:var(--mut);font-size:13.5px;margin-left:4px}.co-h1{margin:0 0 8px;font:600 26px/1.2 Space Grotesk,Inter,system-ui,sans-serif;letter-spacing:-.015em}.co-page .sub{font-size:14px;line-height:1.55}.co-page>.sub{margin:0 0 20px;max-width:62ch}.co-page .panel{border-radius:12px;overflow:hidden}.co-page .ph{padding:16px 20px}.co-page .ph h2{margin:0;font:600 16px Space Grotesk,Inter,system-ui,sans-serif}.co-page .t th{padding:10px 20px;font-size:12.5px}.co-page .t td{padding:14px 20px}.co-page .btn{min-height:var(--co-ctl);padding:0 16px;font-size:14px;border-radius:8px}.co-page .btn.sm{min-height:36px;padding:0 12px}.co-page .input,.co-page select.input{min-height:var(--co-ctl);padding:0 12px;font-size:14px}.co-page select.input{width:auto}.co-page .field>label{font-size:13.5px;color:var(--text);font-weight:500}.co-page .hint{font-size:13.5px;line-height:1.5}.co-page .chip{font-size:12.5px;padding:2px 10px}.co-page .banner{font-size:14px}.co-page .ph+div,.co-page .ph+form{padding:16px 20px!important}.co-page .panel{margin-bottom:12px}@media(max-width:640px){.co-page{--co-ctl: 44px;padding:16px 12px 40px}.co-page .btn.sm{min-height:40px}.co-nav{gap:8px}.co-org{display:none}.co-page .t th,.co-page .t td{padding:12px}}@media(max-width:640px){.co-page .panel{overflow-x:auto}.co-page .ph{flex-wrap:wrap;row-gap:2px;padding:14px 16px}.co-page .ph .sub{flex-basis:100%}.co-page .t th,.co-page .t td{padding:12px 10px}.co-page .t td .sub{overflow-wrap:anywhere}.co-page .ph+div,.co-page .ph+form{padding:14px 16px!important}.co-page .ph+form .btn{flex:1 1 100%}}.side-team{padding:0 12px 12px}.side-team select{width:100%;min-height:40px}.wz-pw{position:relative}.wz-pw .input{padding-right:64px}.wz-pw-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);height:32px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--mut);font:600 12.5px Inter,system-ui,sans-serif;cursor:pointer}.wz-pw-toggle:hover{color:var(--text)}.wz-pw-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.oauth .btn{min-height:44px}.wz-switch-line{margin:20px 0 0;padding-top:18px;border-top:1px solid var(--line);text-align:center;font-size:14px;color:var(--mut)}.wz-link{padding:4px 2px;border:0;background:none;color:var(--accent);font:600 14px Inter,system-ui,sans-serif;cursor:pointer}.wz-link:hover{text-decoration:underline}.wz-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.wz-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.wz-wrap .field>.wz-label-row>label{margin-bottom:0}.wz-forgot{font-size:13px;font-weight:500}.wz-phone-btn{width:100%;min-height:44px;margin-top:8px;justify-content:center;gap:8px;font-size:14px}.wz-link:disabled{opacity:.5;cursor:default}
