.lp :is(.cd,.rm,.mf,.p-linkcard,.ig-hook,.pt-screen,.sp,.qs,.wh) :is(.label,.muted){color:var(--muted-foreground)}.lp .sp{position:relative;width:100%;max-width:460px;padding-bottom:120px}.lp .sp-card{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:18px;border-radius:var(--radius-2xl);background:#fff;color:#000;box-shadow:var(--shadow-float),0 0 0 1px rgba(0,0,0,.04)}.lp .sp-img{overflow:hidden;border-radius:14px;background:var(--muted);min-height:190px}.lp .sp-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp .sp-body{display:grid;align-content:start;gap:6px;font-size:13px}.lp .sp-body strong{font:600 15px var(--font-sans)}.lp .sp-price{font:600 18px var(--font-mono);color:var(--brand-hover)}.lp .sp-body .label{margin-top:6px;font-size:10px}.lp .sp-chips{display:flex;gap:6px}.lp .sp-chips span,.lp .sp-opt{padding:5px 9px;border-radius:8px;box-shadow:0 0 0 1px var(--line-on-light-strong);font-size:12px;transition:box-shadow .2s,background-color .2s,transform .15s}.lp .sp-chips span.on,.lp .sp-opt.on{background:var(--brand-subtle);box-shadow:0 0 0 1.5px var(--brand)}.lp :is(.sp-chips span,.sp-opt,.sp-qty i,.sp-add,.qs-wa).press{transform:scale(.94)}.lp .sp-stock{color:var(--muted-foreground);font-size:11px}.lp .sp-opt{display:flex;align-items:center;gap:6px}.lp .sp-opt i{display:grid;place-items:center;width:14px;height:14px;border-radius:4px;box-shadow:0 0 0 1px var(--line-on-light-strong);font:normal 700 10px var(--font-sans);color:var(--brand-hover)}.lp .sp-opt b{margin-left:auto;font:500 11px var(--font-mono)}.lp .sp-buy{display:flex;gap:8px;margin-top:8px}.lp .sp-qty{display:inline-flex;align-items:center;gap:10px;padding:6px 10px;border-radius:8px;background:var(--muted);font-weight:600}.lp .sp-qty i{font-style:normal;color:var(--muted-foreground);transition:transform .15s}.lp .sp-add{flex:1;padding:7px 10px;border-radius:8px;background:var(--brand);color:#fff;font-weight:600;text-align:center;transition:transform .15s}.lp .float-card.sp-cart{right:-12px;bottom:0;width:250px}.lp .qs{position:relative;width:100%;max-width:420px;display:grid;justify-items:start;padding-bottom:60px}.lp .qs-screen{display:grid;justify-items:center;gap:8px;width:280px;padding:20px;border-radius:18px;background:#fff;color:#000;box-shadow:var(--shadow-float),0 0 0 1px rgba(0,0,0,.04)}.lp .qs-amount{font:600 28px var(--font-mono)}.lp .qs-ref{color:var(--muted-foreground);font-size:12px}.lp .qs-qr{width:132px;height:132px;margin:6px 0;border-radius:10px;background:conic-gradient(from 90deg at 30% 30%,#000 25%,transparent 0) 0 0 /22px 22px,#fff;box-shadow:inset 0 0 0 8px #fff,0 0 0 1px var(--line-on-light);opacity:.85}.lp .qs-wa{padding:9px;background:#25d366;color:#fff;font:600 13px var(--font-sans);text-align:center;transition:transform .15s}.lp .qs-field,.lp .qs-wa{width:100%;border-radius:10px}.lp .qs-field{display:flex;gap:8px;box-sizing:border-box;padding:9px 12px;box-shadow:0 0 0 1.5px var(--brand);font:500 14px var(--font-mono)}.lp .qs-field span,.lp .qs-status{color:var(--muted-foreground)}.lp .qs-status{font-size:12px;animation:popoverIn .3s var(--ease-expo-out) both}.lp .qs-status--paid{color:var(--brand-hover);font-weight:600}.lp .float-card.qs-bubble{right:0;bottom:0;width:220px}.lp .qs-cta{display:block;margin-top:8px;padding-top:8px;border-top:1px solid var(--line-on-light);color:#0a7cff;font:600 13px var(--font-sans);text-align:center}.lp .wh{width:100%;max-width:480px;padding:20px;border-radius:var(--radius-2xl);background:#fff;color:#000;box-shadow:var(--shadow-float),0 0 0 1px rgba(0,0,0,.04)}.lp .wh-head{display:flex;align-items:center;gap:8px;min-width:0}.lp .wh-head code{overflow:hidden;font:500 12px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.lp .wh-headers{margin:14px 0 0;padding:12px;border-radius:10px;background:#0a0a0a;color:var(--green-200);font:400 11.5px/1.6 var(--font-mono);white-space:pre-wrap;word-break:break-all}.lp .wh-attempts{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.lp .wh-attempts li{display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;background:var(--muted);font-size:13px;opacity:.3;transition:opacity .35s var(--ease-expo-out)}.lp .wh-attempts li.on{opacity:1}.lp .wh-attempts b{font:600 12px var(--font-mono)}.lp .wh-attempts li.fail.on b{color:var(--destructive)}.lp .wh-attempts li.ok.on{background:var(--brand-subtle)}.lp .wh-attempts li.ok.on b{color:var(--brand-hover)}.lp .wh-n{font-weight:600}.lp .wh-foot{margin-top:12px;color:var(--muted-foreground);font-size:12px}@media (max-width:520px){.lp .sp-card{grid-template-columns:1fr}.lp .sp-img{min-height:120px}.lp .float-card.qs-bubble,.lp .float-card.sp-cart{position:relative;right:auto;margin-top:12px}.lp .qs,.lp .sp{padding-bottom:0}}.lp .mf{width:100%;max-width:460px;padding:22px;border-radius:var(--radius-2xl);background:#fff;color:#000;box-shadow:var(--shadow-float),0 0 0 1px rgba(0,0,0,.04)}.lp .mf-tabs{display:flex;gap:4px;padding:4px;border-radius:var(--radius-btn);background:var(--muted)}.lp .mf-tabs button{flex:1;padding:9px 10px;border:0;border-radius:8px;background:none;color:var(--muted-foreground);font:600 13px var(--font-sans);cursor:pointer;transition:background-color .2s var(--ease-standard),color .2s,box-shadow .2s}.lp .mf-tabs button.on{background:#fff;color:#000;box-shadow:var(--shadow-xs)}.lp .mf-track{display:grid;gap:0;margin:22px 0 0;padding:0;list-style:none}.lp .mf-node{position:relative;display:grid;grid-template-columns:36px 1fr;-moz-column-gap:14px;column-gap:14px;padding-bottom:26px;opacity:.38;transition:opacity .4s var(--ease-expo-out);animation:popoverIn .35s var(--ease-expo-out) both}.lp .mf-node:last-child{padding-bottom:0}.lp .mf-node.lit{opacity:1}.lp .mf-node strong{grid-column:2;font:600 15px var(--font-sans)}.lp .mf-node>span:not(.mf-dot){grid-column:2;font-size:13px;color:var(--muted-foreground)}.lp .mf-dot{grid-row:1/span 2;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-full);background:var(--muted);color:var(--muted-foreground);font:700 13px var(--font-mono);transition:background-color .3s,color .3s,transform .3s var(--ease-expo-out)}.lp .mf-node.lit .mf-dot{background:var(--brand);color:#fff}.lp .mf-node.now .mf-dot{transform:scale(1.12);box-shadow:0 0 0 6px rgba(5,150,105,.15)}.lp .mf-line{position:absolute;left:17px;top:40px;bottom:4px;width:2px;border-radius:2px;background:var(--muted);overflow:hidden}.lp .mf-line:after{content:"";position:absolute;inset:0;background:var(--brand);transform:scaleY(0);transform-origin:top;transition:transform .9s var(--ease-expo-out)}.lp .mf-line.lit:after{transform:scaleY(1)}.lp .cd{position:relative;width:100%;max-width:480px;padding:20px;border-radius:var(--radius-2xl);background:#fff;color:#000;box-shadow:var(--shadow-float),0 0 0 1px rgba(0,0,0,.04)}.lp .cd-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.lp .cd-live{display:inline-flex;align-items:center;gap:6px;font:600 11px var(--font-mono);color:var(--brand-hover)}.lp .cd-live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brand);animation:wnDemoPulse 1.8s ease-in-out infinite}@keyframes wnDemoPulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.lp .cd-live:before{animation:none}}.lp .cd-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.lp .cd-kpis>div{display:grid;gap:4px;padding:12px;border-radius:var(--radius-xl);background:var(--muted)}.lp .cd-kpis strong{font:600 20px/1.1 var(--font-sans);letter-spacing:-.02em}.lp .cd-kpis strong.ok{color:var(--brand-hover)}.lp .cd-bump{animation:popoverIn .45s var(--ease-expo-out) both}.lp .cd-rows{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none}.lp .cd-rows li{display:grid;grid-template-columns:30px 1fr auto;grid-template-areas:"av who amt" "av chip chip";-moz-column-gap:10px;column-gap:10px;row-gap:6px;align-items:center;padding:10px;border-radius:var(--radius-xl);transition:background-color .3s}.lp .cd-rows li.focus{background:var(--brand-subtle)}.lp .cd-av{grid-area:av;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--border);font:600 12px var(--font-sans)}.lp .cd-who{grid-area:who;display:grid;min-width:0}.lp .cd-who strong{font:600 13px var(--font-sans)}.lp .cd-who span{font-size:12px;color:var(--muted-foreground)}.lp .cd-amt{grid-area:amt;font:600 13px var(--font-sans)}.lp .cd-chip{grid-area:chip;justify-self:start;padding:3px 9px;border-radius:var(--radius-full);font:600 11px var(--font-sans);animation:popoverIn .35s var(--ease-expo-out) both}.lp .cd-chip.warn{background:#fef3c7;color:#92400e}.lp .cd-chip.info{background:#e0f2fe;color:#075985}.lp .cd-chip.ok{background:var(--green-100);color:var(--green-800)}.lp .cd-toast{position:absolute;left:16px;right:16px;bottom:-26px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-xl);background:#000;color:#fff;box-shadow:var(--shadow-float-sm);animation:popoverIn .4s var(--ease-expo-out) both}.lp .cd-toast.ok{background:var(--brand-hover)}.lp .cd-toast-ico{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:hsla(0,0%,100%,.16);font-size:14px}.lp .cd-toast div{display:grid;min-width:0}.lp .cd-toast strong{font:600 13px var(--font-sans)}.lp .cd-toast span{font-size:11px;opacity:.8}.lp .rm{width:100%;max-width:440px;padding:20px;border-radius:var(--radius-2xl);background:#fff;color:#000;box-shadow:var(--shadow-float),0 0 0 1px rgba(0,0,0,.04)}.lp .rm-head{display:grid;gap:2px;padding-bottom:14px;border-bottom:1px solid var(--line-on-light)}.lp .rm-head strong{font:600 15px var(--font-sans)}.lp .rm-head span{font-size:12px;color:var(--muted-foreground)}.lp .rm-stops{display:grid;gap:4px;margin:12px 0 0;padding:0;list-style:none}.lp .rm-stop{display:grid;grid-template-columns:14px 1fr auto;gap:12px;align-items:center;padding:8px 6px;border-radius:var(--radius-btn);transition:background-color .3s,opacity .3s}.lp .rm-stop div{display:grid}.lp .rm-stop strong{font:600 13px var(--font-sans)}.lp .rm-stop div span{font-size:12px;color:var(--muted-foreground)}.lp .rm-dot{width:12px;height:12px;border-radius:50%;background:var(--muted);box-shadow:0 0 0 1px var(--border);transition:background-color .3s}.lp .rm-stop.sent .rm-dot{background:var(--brand);box-shadow:0 0 0 4px rgba(5,150,105,.15)}.lp .rm-stop.paused{background:#fffbeb}.lp .rm-stop.paused .rm-dot{background:#f59e0b}.lp .rm-stop.stopped{opacity:.45}.lp .rm-stop.stopped strong{text-decoration:line-through}.lp .rm-tag{font:600 11px var(--font-sans);color:var(--brand-hover);animation:popoverIn .35s var(--ease-expo-out) both}.lp .rm-foot{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line-on-light)}.lp .rm-pill{padding:5px 10px;border-radius:var(--radius-full);background:var(--muted);font:600 11px var(--font-sans);color:var(--muted-foreground);animation:popoverIn .35s var(--ease-expo-out) both}.lp .rm-pill.warn{background:#fef3c7;color:#92400e}.lp .rm-pill.ok{background:var(--green-100);color:var(--green-800)}.lp .pt-screen{display:grid;align-content:start;gap:14px;height:100%;border-radius:38px;overflow:hidden;padding:44px 16px 16px;background:#f8faf9;color:#000}.lp .pt-url{padding:6px 10px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px var(--border);font:400 10px var(--font-mono);color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .pt-brand{display:grid;justify-items:center;gap:4px;text-align:center}.lp .pt-brand strong{font:600 15px var(--font-sans)}.lp .pt-brand span:last-child{font-size:12px;color:var(--muted-foreground)}.lp .pt-logo{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--brand);color:#fff;font:700 13px var(--font-sans)}.lp .pt-form,.lp .pt-list{display:grid;gap:10px;animation:popoverIn .35s var(--ease-expo-out) both}.lp .pt-field{padding:8px 10px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--border);transition:box-shadow .2s}.lp .pt-field.focus{box-shadow:0 0 0 2px var(--brand)}.lp .pt-field small{font-size:10px;color:var(--muted-foreground)}.lp .pt-field p{min-height:20px;font:500 14px var(--font-mono)}.lp .pt-btn{display:grid;place-items:center;height:40px;border-radius:var(--radius-btn);background:var(--brand-hover);color:#fff;font:600 13px var(--font-sans);transition:transform .12s}.lp .pt-btn.press{transform:scale(.97)}.lp .pt-list label{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;padding:10px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--border);font:600 13px var(--font-sans)}.lp .pt-list label small{display:block;font:400 11px var(--font-sans);color:var(--muted-foreground)}.lp .pt-list i{width:16px;height:16px;border-radius:5px;box-shadow:inset 0 0 0 1.5px var(--border)}.lp .pt-list i.on{background:var(--brand);box-shadow:none}.lp .pt-ok{display:grid;justify-items:center;gap:8px;padding-top:24px;text-align:center;animation:popoverIn .45s var(--ease-expo-out) both}.lp .pt-ok .ok-badge{width:56px;height:56px;transform:none;color:#fff;font:700 22px var(--font-sans)}.lp .pt-ok strong{font:600 18px var(--font-sans)}.lp .pt-ok span:last-child{font-size:12px;color:var(--muted-foreground)}.lp .ig{position:relative;width:100%;max-width:520px}.lp .ig .code pre{min-height:150px;white-space:pre-wrap;word-break:break-all}.lp .ig .code pre.ig-res{min-height:0;border-top:1px solid hsla(0,0%,100%,.08);color:var(--green-300);animation:popoverIn .35s var(--ease-expo-out) both}.lp .ig-hook{position:absolute;right:-8px;bottom:-22px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-xl);background:#fff;color:#000;box-shadow:var(--shadow-float-sm),0 0 0 1px rgba(0,0,0,.04);animation:popoverIn .4s var(--ease-expo-out) both}.lp .ig-hook div{display:grid}.lp .ig-hook strong{font:600 13px var(--font-mono)}.lp .ig-hook span{font-size:11px;color:var(--muted-foreground)}.lp .ig-hook-dot{width:10px;height:10px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 5px rgba(5,150,105,.15)}.lp .ws-items{display:grid;gap:8px;margin:6px 0 0;padding:0;list-style:none}.lp .ws-items li{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:6px;border-radius:10px;transition:background-color .25s}.lp .ws-items li.on{background:var(--brand-subtle)}.lp .ws-thumb{flex:none;overflow:hidden;width:38px;height:38px;border-radius:8px;background:var(--muted)}.lp .ws-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp .ws-name{display:grid;font:600 13px var(--font-sans)}.lp .ws-name small{font:400 12px var(--font-sans);color:var(--muted-foreground)}.lp .ws-add{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--muted);font:700 14px var(--font-sans);transition:background-color .2s,color .2s}.lp .ws-items li.on .ws-add{background:var(--brand);color:#fff}.lp .mf-note{margin-top:20px;padding-top:14px;border-top:1px solid var(--line-on-light);font-size:13px;color:var(--muted-foreground)}.lp .lc{position:relative;width:100%;max-width:340px}.lp .lc-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.lp .lc-status{padding:3px 9px;border-radius:999px;background:var(--muted);color:var(--muted-foreground);font:600 11px var(--font-sans);transition:background-color .3s,color .3s}.lp .lc-status.on{background:var(--brand-subtle);color:var(--brand-hover)}.lp .lc-title{min-height:1.4em}.lp .lc-caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:var(--brand);animation:lc-blink .9s steps(1) infinite}@keyframes lc-blink{50%{opacity:0}}.lp .lc .tool-copy{display:inline-flex;align-items:center;transition:background-color .15s,color .15s,transform .15s}.lp .lc .tool-copy.lc-press{transform:scale(.92)}.lp .lc-methods,.lp .lc-share{opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.lp .lc-methods.show,.lp .lc-share.show{opacity:1;transform:none}.lp .lc-qr{transform:scale(.6);opacity:0;transition:transform .5s cubic-bezier(.3,1.5,.5,1) .25s,opacity .3s ease .25s}.lp .lc-share.show .lc-qr{transform:none;opacity:1}.lp .lc-toast{position:absolute;right:-44px;bottom:-22px;display:flex;align-items:center;gap:10px;width:250px;padding:12px 14px;border-radius:14px;background:#fff;color:#000;box-shadow:var(--shadow-float),0 0 0 1px rgba(0,0,0,.04);opacity:0;transform:translateY(14px) scale(.96);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.9,.3,1.2);pointer-events:none}.lp .lc-toast.show{opacity:1;transform:none}.lp .lc-toast strong{display:block;font:600 13px var(--font-sans)}.lp .lc-toast span.num{font-size:12px;color:var(--muted-foreground)}.lp .lc-check{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--brand);color:#fff;font:700 14px var(--font-sans)}@media (max-width:520px){.lp .lc-toast{right:8px;bottom:-46px}}@media (prefers-reduced-motion:reduce){.lp .lc-caret{animation:none}.lp :is(.lc-share,.lc-methods,.lc-qr,.lc-toast,.lc-status){transition:none}}.lp :is(.pc,.bd,.pr-card) :is(.label,.muted){color:var(--muted-foreground)}.lp .pr-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:40px 0 96px}.lp .pr-card{display:flex;flex-direction:column;padding:32px;border-radius:var(--radius-2xl);background:#fff;box-shadow:var(--shadow-float),0 0 0 1px rgba(0,0,0,.04)}.lp .pr-card-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.lp .pr-price{margin-top:20px;font:400 var(--text-4xl) /1.1 var(--font-sans);letter-spacing:-.02em}.lp .pr-price-note{margin-top:8px;color:var(--muted-foreground);font-size:var(--text-sm)}.lp .pr-card .p-points,.lp .pr-plans{margin-top:24px}.lp .pr-plans{display:grid;gap:8px}.lp .pr-plan{padding:14px 16px;border-radius:12px;background:var(--muted)}.lp .pr-plan summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;font-size:var(--text-sm);list-style:none}.lp .pr-plan summary::-webkit-details-marker{display:none}.lp .pr-plan summary .num{color:var(--muted-foreground);font-family:var(--font-mono)}.lp .pr-plan>.muted{margin-top:8px;font-size:var(--text-sm)}.lp .pr-method{margin-top:12px}.lp .pr-method ul{margin:4px 0 0;padding-left:18px;font-size:var(--text-sm)}.lp .pr-sales{display:inline-flex;align-items:center;gap:6px;margin-top:20px;color:var(--brand-hover);font-weight:600;font-size:var(--text-sm)}.lp .pc{width:100%;max-width:560px;padding:24px;border-radius:var(--radius-2xl);background:#fff;color:#000;box-shadow:var(--shadow-float),0 0 0 1px rgba(0,0,0,.04)}.lp .pc-preset{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--brand-subtle);color:var(--brand-hover);font:600 12px var(--font-sans)}.lp .pc-inputs{display:grid;gap:16px}.lp .pc-slider-head{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--text-sm);color:var(--muted-foreground)}.lp .pc-slider small{display:block;margin-top:2px;font-size:12px;color:var(--muted-foreground)}.lp .pc-slider strong{color:#000;font:600 var(--text-lg) var(--font-mono)}.lp .pc-slider input[type=range]{width:100%;margin-top:8px;accent-color:var(--brand)}.lp .pc-slider input[type=range]:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.lp .pc-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.lp .pc-col{padding:16px;border-radius:14px;background:var(--muted)}.lp .pc-total{display:grid;margin-top:8px;font:500 var(--text-2xl) /1.15 var(--font-mono)}.lp .pc-total small{margin-top:4px;color:var(--muted-foreground);font:500 12px var(--font-sans)}.lp .pc-total-text{font-family:var(--font-sans)}.lp .pc-selects{display:grid;gap:6px;margin-top:12px}.lp .pc-selects select{width:100%;padding:7px 10px;border:0;border-radius:8px;background:#fff;box-shadow:0 0 0 1px var(--line-on-light-strong);font:500 13px var(--font-sans)}.lp .pc-rows{display:grid;gap:6px;margin:14px 0 0;font-size:13px}.lp .pc-rows>div{display:flex;justify-content:space-between;gap:8px}.lp .pc-rows dt{color:var(--muted-foreground)}.lp .pc-rows dt small{display:block;font-size:11px}.lp .pc-rows dd{margin:0;font-family:var(--font-mono);white-space:nowrap}.lp .pc-rows .strong{padding-top:6px;border-top:1px solid var(--line-on-light)}.lp .pc-rows .strong dd,.lp .pc-rows .strong dt{color:#000;font-weight:600}.lp .pc-warn{margin-top:12px;padding:8px 10px;border-radius:8px;background:#fef3c7;color:#92400e;font-size:12px}.lp .pc-foot{margin-top:14px;color:var(--muted-foreground);font-size:12px}.lp .bd{width:100%;max-width:420px;padding:22px;border-radius:var(--radius-2xl);background:#fff;color:#000;box-shadow:var(--shadow-float),0 0 0 1px rgba(0,0,0,.04)}.lp .bd-head{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px}.lp .bd-ok{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--brand);color:#fff;font-weight:700}.lp .bd-head small{display:block;color:var(--muted-foreground);font-size:12px}.lp .bd-head strong{display:block;font:600 14px var(--font-sans);animation:popoverIn .35s var(--ease-expo-out) both}.lp .bd-head b{font:600 var(--text-lg) var(--font-mono)}.lp .bd-lines{display:grid;gap:10px;margin:20px 0 0;padding:16px 0 0;border-top:1px dashed var(--line-on-light-strong);list-style:none}.lp .bd-lines li{display:flex;justify-content:space-between;font-size:var(--text-sm);color:var(--muted-foreground);opacity:0;transform:translateY(6px);transition:opacity .35s var(--ease-expo-out),transform .35s var(--ease-expo-out)}.lp .bd-lines li.on{opacity:1;transform:none}.lp .bd-lines li .num{font-family:var(--font-mono);color:#000}.lp .bd-lines li.strong{padding-top:10px;border-top:1px solid var(--line-on-light);color:#000;font-weight:600}.lp .bd-lines li.strong .num{color:var(--brand-hover);font-size:var(--text-lg)}.lp .bd-foot{margin-top:16px;color:var(--muted-foreground);font-size:12px}@media (max-width:900px){.lp .pr-models{grid-template-columns:1fr}}@media (max-width:520px){.lp .pc-cols{grid-template-columns:1fr}.lp .pr-card{padding:24px}.lp .pr-price{font-size:var(--text-3xl)}}.lp :is(.ch,.sd,.rp,.cf) :is(.label,.muted){color:var(--muted-foreground)}.lp .cf{max-width:560px}.lp .cf,.lp .cf-grid{display:grid;gap:16px}.lp .cf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .cf-field{display:grid;gap:6px;font-size:var(--text-sm);font-weight:500}.lp .cf-field em{color:var(--muted-foreground);font-style:normal;font-weight:400}.lp .cf-field :is(input,select,textarea){width:100%;padding:11px 14px;border:0;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--line-on-light-strong);color:#000;font:400 var(--text-base) var(--font-sans);transition:box-shadow .2s}.lp .cf-field textarea{resize:vertical;min-height:120px}.lp .cf-field :is(input,select,textarea):focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring)}.lp .cf-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lp .cf-consent{display:flex;gap:10px;align-items:flex-start;color:var(--muted-foreground);font-size:var(--text-sm)}.lp .cf-consent input{margin-top:3px;accent-color:var(--brand)}.lp .cf-consent a{color:var(--brand-hover);text-decoration:underline}.lp .cf-error{padding:10px 14px;border-radius:10px;background:#fef2f2;color:#991b1b;font-size:var(--text-sm)}.lp .cf button[type=submit]{justify-self:start}.lp .cf-done{justify-items:start;padding:28px;border-radius:var(--radius-2xl);background:var(--brand-subtle);animation:popoverIn .4s var(--ease-expo-out) both}.lp .cf-ok{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--brand);color:#fff;font-weight:700}.lp .emp-datos{display:grid;gap:0;margin:0}.lp .emp-datos>div{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line-on-light)}.lp .emp-datos dd{margin:0;font-weight:500;text-align:right}.lp :is(.ch,.sd,.rp){width:100%;max-width:440px;padding:22px;border-radius:var(--radius-2xl);background:#fff;color:#000;box-shadow:var(--shadow-float),0 0 0 1px rgba(0,0,0,.04)}.lp .ch-head{display:grid;gap:4px}.lp .ch-head strong{font:600 var(--text-3xl) var(--font-mono);color:var(--brand-hover)}.lp .ch-feed{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.lp .ch-feed li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--muted);font-size:13px;animation:popoverIn .35s var(--ease-expo-out) both}.lp .ch-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .ch-feed b{font:600 13px var(--font-mono)}.lp :is(.ch-foot,.rp .label){font-size:12px}.lp .ch-foot{margin-top:14px;color:var(--muted-foreground)}.lp .sd-form{display:grid;gap:8px;padding:16px;border-radius:14px;box-shadow:0 0 0 1.5px var(--brand);position:relative}.lp .sd-badge{position:absolute;top:-10px;left:12px;padding:2px 8px;border-radius:999px;background:var(--brand);color:#fff;font:600 11px var(--font-sans)}.lp .sd-input{min-height:40px;padding:10px 12px;border-radius:10px;background:var(--muted);font:500 14px var(--font-mono)}.lp .sd-caret{display:inline-block;width:1px;height:16px;margin-left:2px;background:#000;vertical-align:middle;animation:wnDemoPulse 1s steps(2) infinite}.lp .sd-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lp .sd-steps{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.lp .sd-steps li{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:var(--muted);font-size:13px;opacity:.3;transition:opacity .35s var(--ease-expo-out)}.lp .sd-steps li.on{opacity:1}.lp .sd-steps li span{color:var(--muted-foreground)}.lp .rp{display:grid;gap:12px}.lp .rp-msg{display:grid;gap:6px;padding:14px;border-radius:14px;background:var(--muted);font-size:14px;opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease-expo-out),transform .4s var(--ease-expo-out)}.lp .rp-reply{background:var(--brand-subtle)}.lp .rp-msg.on,.lp .rp-route.on{opacity:1;transform:none}.lp .rp-route{color:var(--brand-hover);font:600 13px var(--font-sans);opacity:0;transition:opacity .4s}.lp .s-cover{display:block;overflow:hidden;margin-bottom:12px;border-radius:var(--radius-2xl);background:var(--muted);aspect-ratio:4/3;box-shadow:0 0 0 1px rgba(0,0,0,.04)}.lp .s-cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ease-expo-out)}@media (min-width:768px){.lp .s-index-card{grid-template-columns:200px minmax(0,1fr);grid-template-rows:auto auto 1fr;-moz-column-gap:28px;column-gap:28px;align-content:start;min-height:0}.lp .s-index-card>*{grid-column:2}.lp .s-index-card>.s-cover{grid-column:1;grid-row:1/span 3;align-self:start;margin-bottom:0;border-radius:16px}}.lp .s-index-card:focus-visible .s-cover img,.lp .s-index-card:hover .s-cover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.lp .s-cover img{transition:none}}.lp .s-pain h2{margin-top:8px}.lp .s-month{display:grid;gap:0;margin:0;padding:0;list-style:none}.lp .s-month li{display:grid;grid-template-columns:48px 1fr;gap:12px;padding:20px 0;border-bottom:1px solid var(--line-on-light)}.lp .s-month li:first-child{padding-top:0}.lp .s-month p{margin-top:6px}.lp :is(.pn,.ag){width:100%;max-width:440px;padding:22px;border-radius:var(--radius-2xl);background:#fff;color:#000;box-shadow:var(--shadow-float),0 0 0 1px rgba(0,0,0,.04)}.lp :is(.pn,.ag) :is(.label,.muted){color:var(--muted-foreground)}.lp .pn-head{display:grid;gap:2px}.lp .pn-head strong{font:600 18px var(--font-sans)}.lp .pn-rec{justify-self:start;margin-top:6px;padding:3px 9px;border-radius:999px;background:var(--brand-subtle);color:var(--brand-hover);font:600 11px var(--font-sans)}.lp .pn-debts{display:grid;gap:8px;min-height:132px;margin:16px 0 0;padding:0;list-style:none}.lp .pn-debts li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--muted);font-size:13px;animation:popoverIn .35s var(--ease-expo-out) both;transition:background-color .3s}.lp .pn-debts li div{display:grid;gap:2px}.lp .pn-debts li div span{color:var(--muted-foreground);font-size:12px}.lp .pn-debts li.paid{background:var(--brand-subtle)}.lp .pn-debts li.paid div span{color:var(--brand-hover);font-weight:600}.lp .pn-pys{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin-top:14px;padding:12px;border-radius:12px;box-shadow:0 0 0 1.5px var(--brand);opacity:.25;transition:opacity .4s var(--ease-expo-out)}.lp .pn-pys.on{opacity:1}.lp .pn-pys div{display:grid;font-size:13px}.lp .pn-pys .num{color:var(--muted-foreground);font:500 11px var(--font-mono)}.lp .pn-seal{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--brand);color:#fff;font-weight:700}.lp .pn-print{padding:6px 10px;border-radius:8px;background:var(--muted);font:600 12px var(--font-sans)}.lp .ag-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.lp .ag-head .label{width:100%}.lp .ag-head strong{font:600 var(--text-2xl) var(--font-mono)}.lp .ag-bars{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;height:150px;margin-top:16px;align-items:end}.lp .ag-bar{display:grid;grid-template-rows:1fr auto;height:100%;gap:6px;text-align:center;font-size:11px;color:var(--muted-foreground)}.lp .ag-bar i{align-self:end;border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,#fca5a5,#f87171);transition:height .8s var(--ease-expo-out)}.lp .ag-bar.ok i{background:linear-gradient(180deg,var(--green-300),var(--brand))}.lp .ag-paid{display:grid;gap:6px;min-height:108px;margin:16px 0 0;padding:0;list-style:none}.lp .ag-paid li{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;background:var(--brand-subtle);font-size:12px;animation:popoverIn .35s var(--ease-expo-out) both}.lp .ag-paid b{color:var(--brand-hover);font:600 12px var(--font-mono);white-space:nowrap}@media (max-width:640px){.lp .cf-grid{grid-template-columns:1fr}}.lp .hc-side{display:grid;gap:16px;justify-items:center;border-bottom:0;text-align:center}.lp .hc-side .hc-chips{justify-content:center}.lp .hc-main{display:grid;gap:48px;align-content:start;width:100%;max-width:920px;margin:0 auto;border-bottom:0}.lp .hc-search{display:flex;align-items:center;gap:10px;width:100%;max-width:640px;padding:14px 18px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--line-on-light-strong);font-size:var(--text-lg);color:var(--muted-foreground)}.lp .hc-search:focus-within{box-shadow:0 0 0 2px var(--ring)}.lp .hc-search input{flex:1;min-width:0;border:0;outline:none;background:none;color:#000;font:400 var(--text-base) var(--font-sans);text-align:left}.lp .hc-chips{display:flex;flex-wrap:wrap;gap:8px}.lp .hc-chips button{padding:7px 14px;border:0;border-radius:999px;background:var(--chip-bg);color:#000;font:500 13px var(--font-sans);cursor:pointer;transition:background-color .2s}.lp .hc-chips button.on{background:var(--brand);color:#fff}.lp .hc-count{color:var(--muted-foreground);font-size:var(--text-sm)}.lp .hc-topic{scroll-margin-top:96px}.lp .hc-topic-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px}.lp .hc-list{border-top:1px solid var(--line-on-light)}.lp .hc-q{border-bottom:1px solid var(--line-on-light)}.lp .hc-q summary{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:16px;align-items:start;padding:20px 0;list-style:none;cursor:pointer;font:500 var(--text-lg) /1.45 var(--font-sans)}.lp .hc-q summary::-webkit-details-marker{display:none}.lp .hc-q summary:hover{color:var(--brand-hover)}.lp .hc-q summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:6px}.lp .hc-plus{font-size:22px;line-height:1.2;text-align:center;color:var(--muted-foreground);transition:transform .3s var(--ease-expo-out)}.lp .hc-q[open] .hc-plus{transform:rotate(45deg);color:var(--brand-hover)}.lp .hc-q p{max-width:68ch;padding:0 40px 22px 0;color:var(--muted-foreground);font-size:var(--text-base);line-height:1.6;animation:popoverItemIn .4s var(--ease-expo-out) both}.lp .hc-more{color:var(--brand-hover);font-weight:600;font-size:var(--text-sm)}.lp .hc-empty{padding:32px;border-radius:var(--radius-2xl);background:var(--muted)}.lp .hc-empty a{color:var(--brand-hover);text-decoration:underline}.lp .gd{max-width:720px;padding-top:24px}.lp .gd-meta{color:var(--muted-foreground);font-size:var(--text-sm)}.lp .gd section{margin-top:40px}.lp .gd li,.lp .gd p{font-size:var(--text-lg);line-height:1.65}.lp .gd p{margin-top:14px}.lp .gd ul{display:grid;gap:10px;margin:16px 0 0;padding-left:22px}.lp .gd-table{margin-top:18px;overflow-x:auto;border-radius:14px;box-shadow:0 0 0 1px var(--line-on-light)}.lp .gd-table table{width:100%;min-width:480px;border-collapse:collapse;font-size:var(--text-sm)}.lp .gd-table :is(th,td){padding:12px 14px;border-bottom:1px solid var(--line-on-light);text-align:left;vertical-align:top}.lp .gd-table thead th{background:var(--muted);font-weight:600}.lp .gd-table tbody th{font-weight:600}.lp .gd-table tr:last-child :is(th,td){border-bottom:0}.lp .gd-note{margin-top:40px;padding:16px 18px;border-radius:12px;background:var(--brand-subtle);color:var(--brand-subtle-dark);font-size:var(--text-sm)!important}.lp .hs{width:100%;max-width:440px;padding:22px;border-radius:var(--radius-2xl);background:#fff;color:#000;box-shadow:var(--shadow-float),0 0 0 1px rgba(0,0,0,.04)}.lp .hs .label{color:var(--muted-foreground)}.lp .hs-search{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;box-shadow:0 0 0 1.5px var(--brand);font:500 15px var(--font-sans)}.lp .hs-search span{color:var(--muted-foreground)}.lp .hs-result{display:grid;gap:6px;min-height:132px;margin-top:16px;padding:16px;border-radius:14px;background:var(--muted);opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease-expo-out),transform .4s var(--ease-expo-out)}.lp .hs-result.on{opacity:1;transform:none}.lp .hs-result strong{font:600 15px var(--font-sans)}.lp .hs-result p{color:var(--muted-foreground);font-size:13px;line-height:1.5}.lp .sb{position:relative;width:100%;max-width:420px;padding:22px;border-radius:var(--radius-2xl);background:#fff;color:#000;box-shadow:var(--shadow-float),0 0 0 1px rgba(0,0,0,.04)}.lp .sb .label{color:var(--muted-foreground)}.lp .sb-plan{display:flex;justify-content:space-between;align-items:center;padding:14px;border-radius:14px;background:var(--brand-subtle)}.lp .sb-plan strong{display:block;font:600 15px var(--font-sans)}.lp .sb-plan b{font:600 18px var(--font-mono);color:var(--brand-hover)}.lp .sb-tl{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.lp .sb-tl li{display:grid;gap:2px;padding:10px 12px 10px 16px;border-radius:12px;background:var(--muted);font-size:13px;border-left:3px solid transparent;opacity:.3;transition:opacity .35s var(--ease-expo-out)}.lp .sb-tl li.on{opacity:1}.lp .sb-tl li.ok{border-left-color:var(--brand)}.lp .sb-tl li.fail{border-left-color:var(--destructive)}.lp .sb-tl li span{color:var(--muted-foreground)}.lp .sb-portal{margin-top:14px;padding:12px;border-radius:12px;box-shadow:0 0 0 1px var(--line-on-light-strong);opacity:.3;transition:opacity .35s var(--ease-expo-out)}.lp .sb-portal.on{opacity:1}.lp .sb-actions{display:flex;gap:8px;margin-top:8px}.lp .sb-actions span{padding:6px 12px;border-radius:8px;background:var(--muted);font:600 12px var(--font-sans)}.lp .lg-doc>:first-child{margin-top:0}.lp .lg-doc :is(.lg-h1,.lg-h2,.lg-h3){color:#000;letter-spacing:-.01em}.lp .lg-doc .lg-h1{margin-top:48px;font:600 32px/1.15 var(--font-sans)}.lp .lg-doc .lg-h2{margin-top:44px;font:600 24px/1.2 var(--font-sans)}.lp .lg-doc .lg-h3{margin-top:28px;font:600 var(--text-lg) /1.3 var(--font-sans)}.lp .lg-doc .lg-strong{font-weight:600;color:#000}.lp .lg-doc .lg-em{font-style:italic}.lp .lg-doc .lg-a{color:var(--brand-hover);font-weight:500;text-decoration:underline;text-decoration-color:var(--brand-subtle-dark,currentColor);text-underline-offset:3px}.lp .lg-doc .lg-a:hover{text-decoration-color:currentColor}.lp .lg-doc .lg-ul{list-style:disc}.lp .lg-doc .lg-pre{margin-top:16px;padding:16px;overflow-x:auto;border-radius:12px;background:var(--muted);font:400 13px/1.6 var(--font-mono)}.lp .lgd{display:grid;gap:12px;width:100%;max-width:340px;padding:22px;border-radius:var(--radius-2xl);background:#fff;color:#000;box-shadow:var(--shadow-float),0 0 0 1px rgba(0,0,0,.04)}.lp .lgd .label{color:var(--muted-foreground)}.lp .lgd-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.lp .lgd-stamp{padding:3px 9px;border-radius:999px;background:var(--brand-subtle);color:var(--brand-hover);font:600 11px var(--font-sans);opacity:0;transform:scale(.85);transition:opacity .3s ease,transform .4s cubic-bezier(.3,1.5,.5,1)}.lp .lgd-stamp.show{opacity:1;transform:none}.lp .lgd-title{font:600 18px var(--font-sans)}.lp .lgd-sections{display:grid;gap:12px;margin:0;padding:0;list-style:none}.lp .lgd-sections li{display:grid;gap:6px;padding:10px 12px;border-radius:10px;transition:background-color .35s ease}.lp .lgd-sections li.on{background:var(--brand-subtle)}.lp .lgd-sections b{font:600 13px var(--font-sans)}.lp .lgd-sections i{display:block;height:6px;border-radius:3px;background:var(--muted)}.lp .lgd-sections i+i{width:70%}.lp .lgd-sections li.on i{background:rgba(0,0,0,.08)}@media (prefers-reduced-motion:reduce){.lp :is(.lgd-stamp,.lgd-sections li){transition:none}}.lp .ck{position:fixed;z-index:60;left:16px;bottom:16px;display:grid;gap:14px;width:min(420px,calc(100vw - 32px));padding:18px 20px;border-radius:16px;background:#fff;color:#000;box-shadow:var(--shadow-float),0 0 0 1px rgba(0,0,0,.06);animation:popoverIn .35s var(--ease-expo-out) both}.lp .ck p{font-size:14px;line-height:1.5;color:var(--muted-foreground)}.lp .ck a{color:var(--brand-hover);font-weight:500;text-decoration:underline;text-underline-offset:3px}.lp .ck-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lp .ck-actions .btn{justify-content:center}.lp .ck-actions .btn-ghost{background:var(--muted);color:#000;box-shadow:none}.lp .ck-actions .btn-ghost:hover{background:#e5e5e5}.lp .ck-prefs{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.lp .ck-prefs:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.lp .ck{animation:none}}