.lp-planvisual{margin:20px 0;padding:20px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface,var(--bg))}.lp-planvisual h3{font-size:20px;line-height:1.2;margin:0 0 18px;font-weight:750}.lp-planvisual p,.lp-planvisual small,.lp-planvisual span{font-size:16px;line-height:1.45}.lp-weekvisual{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.lp-weekvisual>div{border-top:4px solid var(--line);padding:10px 4px;display:flex;flex-direction:column;gap:8px;min-width:0}.lp-weekvisual .train{border-color:var(--pri)}.lp-weekvisual b{font-size:18px}.lp-weekvisual small{overflow-wrap:anywhere}.lp-weekcontrols{display:grid;gap:18px;margin:18px 0}.lp-actiontimeline{display:grid;gap:16px;list-style:none;padding:0;margin:0}.lp-actiontimeline li{display:flex;gap:14px;text-align:left;align-items:flex-start}.lp-actiontimeline li>span{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;font-weight:700}.lp-actiontimeline li b{font-size:18px}.lp-actiontimeline p{margin:5px 0 0}@media(max-width:640px){.lp-planvisual{padding:16px}.lp-weekvisual{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-weekvisual>div{padding:10px}.lp-planvisual.compact .lp-weekvisual{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-root.lp-r13{overflow:clip}.lp-energy-estimate{max-width:42ch;margin:8px auto 0;font-size:14px;line-height:1.4;color:inherit}.lp-root{--muted:color-mix(in srgb,var(--fg) 72%,transparent);--faint:color-mix(in srgb,var(--fg) 46%,transparent);--line:color-mix(in srgb,var(--fg) 16%,transparent);--surf:color-mix(in srgb,var(--fg) 6%,transparent);--ease:cubic-bezier(.2,.8,.2,1);--hdh:84px;--r:18px;position:fixed;inset:0;overflow:hidden;background:var(--bg);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;outline:none;-webkit-tap-highlight-color:transparent;contain:layout paint;isolation:isolate}.lp-root.lp-prev{position:relative;width:100%;height:100%;min-height:0}.lp-root *{box-sizing:border-box;margin:0;padding:0}.lp-root button{cursor:pointer;border:0;background:none}.lp-root button,.lp-root input,.lp-root textarea{font:inherit;color:inherit}.lp-root svg{width:1em;height:1em;flex:none}.lp-root :focus-visible{outline:2px solid var(--pri);outline-offset:3px}.lp-root:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:95;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lp-root kbd{display:inline-flex;align-items:center;gap:6px;font:500 12px var(--body);padding:4px 9px;border-radius:7px;border:1px solid var(--line);background:var(--surf)}.lp-hd{position:absolute;top:0;left:0;right:0;height:var(--hdh);z-index:40;display:flex;align-items:center;gap:28px;padding:0 32px;pointer-events:none}.lp-hd>*{pointer-events:auto}.lp-brand{display:flex;align-items:center;min-width:0;flex:none}.lp-brand img{height:44px;max-width:200px;width:auto;object-fit:contain;display:block}.lp-wm{font:800 22px/1.1 var(--head);letter-spacing:-.02em;max-width:220px;overflow-wrap:break-word}.lp-meter{max-width:380px;margin:0 auto;display:flex;align-items:center;gap:12px}.lp-meter,.lp-mt{position:relative;flex:1}.lp-mt{height:8px;background:var(--line)}.lp-fill,.lp-mt{border-radius:8px}.lp-fill{position:absolute;inset:0;background:linear-gradient(90deg,var(--pri),var(--sec,var(--acc)));transform:scaleX(var(--p,0));transform-origin:left;transition:transform .9s var(--ease)}.lp-head{position:absolute;top:50%;left:calc(var(--p,0)*100%);width:0;height:0;transition:left .9s var(--ease)}.lp-head b{position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--fg);border:5px solid var(--acc)}.lp-pct{font:700 13px var(--head);color:var(--muted);min-width:36px;text-align:right;font-variant-numeric:tabular-nums}.lp-ms{position:absolute;top:26px;left:0;right:0;display:flex;justify-content:center;pointer-events:none}.lp-ms span{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:var(--acc);color:var(--btn);font:600 13px var(--body);animation:lp-ms 2.8s var(--ease) both;white-space:nowrap;max-width:92vw;overflow:hidden;text-overflow:ellipsis}.lp-ms svg{width:15px;height:15px}@keyframes lp-ms{0%{opacity:0;transform:translateY(-8px) scale(.94)}12%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.lp-burst{position:absolute;left:calc(var(--p,0)*100%);top:50%;pointer-events:none}.lp-burst i{position:absolute;width:6px;height:6px;margin:-3px;border-radius:50%;background:var(--acc);animation:lp-b 1s var(--ease) forwards}.lp-burst i:nth-child(3n){background:var(--pri)}@keyframes lp-b{to{transform:rotate(var(--a)) translateX(34px) scale(.2);opacity:0}}.lp-badge{margin-left:auto;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:normal;max-width:240px;text-align:right}.lp-scene{position:absolute;inset:0;display:grid;grid-template-rows:minmax(0,1fr);align-items:center;justify-items:center;padding:calc(var(--hdh) + 6px) 28px 96px;overflow:hidden;background:var(--bg);transform:translate3d(100%,0,0);visibility:hidden;will-change:transform,opacity;backface-visibility:hidden;contain:layout paint;touch-action:pan-y}.lp-scene:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(55% 45% at 10% 0,color-mix(in srgb,var(--pri) 18%,transparent),transparent 70%),radial-gradient(45% 40% at 95% 100%,color-mix(in srgb,var(--acc) 10%,transparent),transparent 70%)}.lp-scene[data-type=end]:after,.lp-scene[data-type=intro]:after{content:"";position:absolute;width:700px;height:700px;left:50%;bottom:-420px;margin-left:-350px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--pri) 24%,transparent),transparent 65%)}.lp-in{position:relative;z-index:1;width:100%;max-width:760px;max-height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;padding:6px 4px 10px;overscroll-behavior:contain}.lp-in::-webkit-scrollbar{display:none}.lp-in>*{opacity:0;transform:translateY(16px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.lp-scene.on .lp-in>*{opacity:1;transform:none}.lp-scene.on .lp-in>:first-child{transition-delay:60ms}.lp-scene.on .lp-in>:nth-child(2){transition-delay:.13s}.lp-scene.on .lp-in>:nth-child(3){transition-delay:.2s}.lp-scene.on .lp-in>:nth-child(4){transition-delay:.27s}.lp-scene.on .lp-in>:nth-child(5){transition-delay:.34s}.lp-scene.on .lp-in>:nth-child(6){transition-delay:.41s}.lp-scene.on .lp-in>:nth-child(n+7){transition-delay:.48s}.lp-rm .lp-fill,.lp-rm .lp-head,.lp-rm .lp-in>*{transition:none!important}.lp-rm *{animation:none!important}.lp-k{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--pri);margin-bottom:16px;white-space:normal;max-width:100%;line-height:1.35}.lp-h,.lp-k{font-weight:700;overflow-wrap:break-word}.lp-h{font-family:var(--head);letter-spacing:-.025em;line-height:1.06;font-size:clamp(30px,4.4vw,56px);text-wrap:balance;word-break:normal;hyphens:manual}.lp-h.xl{font-size:clamp(36px,5.4vw,70px);line-height:1.02}.lp-p{font-size:clamp(17px,1.6vw,21px);line-height:1.5;color:var(--muted);max-width:640px;margin-top:18px;font-weight:300;overflow-wrap:anywhere}.lp-term{cursor:help;border-bottom:1.5px dotted var(--faint);outline:none}.lp-term:focus-visible,.lp-term:hover{color:var(--pri);border-color:var(--pri)}.lp-askx{display:inline-grid;place-items:center;vertical-align:middle;width:30px;height:30px;border-radius:50%;border:1px solid color-mix(in srgb,var(--pri) 55%,transparent);background:color-mix(in srgb,var(--pri) 10%,transparent);color:var(--pri);transition:background .25s,transform .3s var(--ease)}.lp-askx svg{width:14px;height:14px}.lp-askx:hover{background:color-mix(in srgb,var(--pri) 24%,transparent);transform:scale(1.08)}.lp-acts{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:32px}.lp-acts.tight{margin-top:20px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 24px;border-radius:var(--br,999px);font-weight:600;font-size:16px;line-height:1;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .3s;max-width:100%}.lp-btn svg{width:18px;height:18px}.lp-btn:hover{transform:translateY(-2px)}.lp-btn:disabled{opacity:.6;cursor:default;transform:none}.lp-btn.pri{background:var(--pri);color:var(--btn);box-shadow:0 10px 30px color-mix(in srgb,var(--pri) 30%,transparent)}.lp-btn.pri:hover{box-shadow:0 14px 38px color-mix(in srgb,var(--pri) 48%,transparent)}.lp-btn.sec{border:1.5px solid var(--line);color:var(--fg)}.lp-btn.sec:hover{background:var(--surf);border-color:var(--faint)}.lp-btn.ask{border:1.5px solid color-mix(in srgb,var(--pri) 50%,transparent);background:color-mix(in srgb,var(--pri) 10%,transparent);color:var(--fg);padding:12px 18px;font-size:14px;white-space:normal;text-align:left}.lp-btn.ask svg{color:var(--pri)}.lp-btn.sm{padding:11px 17px;font-size:14px}.lp-btn.big{padding:19px 30px;font-size:18px;width:100%}.lp-kbh{font-size:13px;color:var(--faint)}.lp-m .lp-kbh{display:none}.lp-pts{list-style:none;display:grid;gap:12px;margin-top:28px}.lp-pts li{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--muted);line-height:1.4}.lp-pts li span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--pri) 50%,transparent);color:var(--pri);background:color-mix(in srgb,var(--pri) 10%,transparent);flex:none}.lp-pts svg{width:17px;height:17px}.lp-root .lp-pts li span,.lp-root :is(.lp-eyebrow,.lp-kicker,.lp-big,.lp-stp,.lp-ic){color:var(--p-ink)}.lp-root .lp-flow li:last-child .lp-ic,.lp-root .lp-hero{color:var(--a-ink)}.lp-root .lp-askx,.lp-root .lp-k,.lp-root .lp-sp:first-child b{color:var(--p-ink)}.lp-root .lp-btn.ask{color:var(--p-ink);border-color:color-mix(in srgb,var(--p-ink) 35%,transparent)}.lp-root:not(.lp-m) .lp-scene[data-type=intro] .lp-in{text-align:center}.lp-root:not(.lp-m) .lp-scene[data-type=intro] .lp-acts{justify-content:center}.lp-root:not(.lp-m) .lp-scene[data-type=intro] .lp-pts{justify-items:center}.lp-fields{display:grid;gap:26px;margin-top:30px;max-width:640px}.lp-fl{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:14px;color:var(--muted)}.lp-fl em{font-style:normal;font-size:11px;padding:2px 9px;border:1px solid var(--line);border-radius:999px;color:var(--faint)}.lp-num,.lp-row{display:flex;align-items:center;gap:10px;border-bottom:2px solid var(--line);transition:border-color .3s}.lp-num:focus-within,.lp-row:focus-within{border-color:var(--pri)}.lp-nin,.lp-tin{flex:1;min-width:0;background:transparent;border:0;outline:none;font:600 clamp(26px,3vw,40px)/1.25 var(--head);padding:6px 0 8px;caret-color:var(--pri);color:var(--fg)}.lp-nin{width:100%}.lp-unit{font:500 16px var(--body);color:var(--faint);white-space:nowrap}.lp-stp{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--pri) 14%,transparent);color:var(--pri);flex:none}.lp-stp:hover{background:color-mix(in srgb,var(--pri) 28%,transparent)}.lp-stp svg{width:16px;height:16px}.lp-slide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,150px);gap:20px;align-items:center}.lp-slide .lp-num .lp-nin{font-size:26px}.lp-m .lp-slide{grid-template-columns:minmax(0,1fr)}.lp-range{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:8px;background:linear-gradient(90deg,var(--pri) var(--pct,0),var(--line) var(--pct,0));outline:none;cursor:pointer;touch-action:none}.lp-range::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;border-radius:50%;background:var(--fg);border:7px solid var(--pri);box-shadow:0 0 0 6px color-mix(in srgb,var(--pri) 20%,transparent),0 6px 18px rgba(0,0,0,.3);cursor:grab}.lp-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--fg);border:7px solid var(--pri)}.lp-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:22px;background:var(--surf);border:1px solid var(--line)}.lp-seg button{padding:10px 16px;border-radius:999px;font-weight:600;font-size:15px;color:var(--muted);transition:background .3s,color .3s}.lp-seg button.sel{background:var(--pri);color:var(--btn)}.lp-flow{list-style:none;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:14px;margin-top:40px;position:relative}.lp-track{position:absolute;top:27px;left:6%;right:6%;height:2px;background:var(--line)}.lp-track b{position:absolute;inset:0;background:linear-gradient(90deg,var(--pri),var(--acc));transform:scaleX(0);transform-origin:left;transition:transform 1.5s var(--ease) .35s}.lp-scene.on .lp-track b{transform:scaleX(1)}.lp-flow li{position:relative;z-index:1;text-align:center}.lp-ic{width:54px;height:54px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:var(--bg);border:1.5px solid var(--pri);color:var(--pri);font:700 20px var(--head);box-shadow:0 0 0 6px color-mix(in srgb,var(--pri) 8%,transparent)}.lp-flow li:last-child .lp-ic{border-color:var(--acc);color:var(--acc)}.lp-flow b{font:600 16px/1.3 var(--head)}.lp-flow b,.lp-flow small{display:block;overflow-wrap:anywhere}.lp-flow small{font-size:13px;color:var(--muted);margin-top:5px;line-height:1.4}.lp-m .lp-flow{grid-template-columns:1fr;gap:18px}.lp-m .lp-flow li{display:flex;gap:14px;text-align:left;align-items:flex-start}.lp-m .lp-ic{margin:0;flex:none;width:46px;height:46px}.lp-m .lp-track{top:20px;bottom:20px;left:22px;right:auto;width:2px;height:auto}.lp-vc{margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}.lp-m .lp-vc{grid-template-columns:1fr;gap:20px}.lp-bigrow{display:grid;gap:6px}.lp-big{font:800 clamp(64px,9vw,120px)/.92 var(--head);color:var(--pri);letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lp-sub{font-size:17px;color:var(--muted)}.lp-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:8px;max-width:320px}.lp-grid i{aspect-ratio:1;border-radius:50%;background:var(--line);transition:background .35s var(--ease),transform .5s var(--ease)}.lp-grid i.on{background:var(--pri);transform:scale(1.08)}.lp-herow{margin-top:26px;display:grid;gap:4px}.lp-herol{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:600}.lp-hero{font:800 clamp(56px,9vw,112px)/.95 var(--head);color:var(--acc);letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lp-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:22px}.lp-sp{padding:16px 18px;border-radius:var(--r);background:var(--surf);border:1px solid var(--line);display:grid;gap:4px}.lp-sp small{font-size:13px;color:var(--muted)}.lp-sp b{font:700 28px var(--head);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lp-sp:first-child b{color:var(--pri)}.lp-basis{list-style:none;display:grid;gap:8px;margin-top:20px;font-size:15px;line-height:1.55;color:var(--muted)}.lp-segw{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:24px;font-size:14px;color:var(--muted)}.lp-cmp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.lp-m .lp-cmp{grid-template-columns:1fr}.lp-col{padding:22px 24px;border-radius:var(--r);border:1px solid var(--line);background:var(--surf);display:grid;gap:6px}.lp-col.b{border-color:color-mix(in srgb,var(--acc) 60%,transparent);background:color-mix(in srgb,var(--acc) 9%,transparent)}.lp-cl{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.lp-cv{font:800 clamp(34px,4.2vw,54px)/1.1 var(--head);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lp-col.b .lp-cv{color:var(--acc)}.lp-cd{font-size:14px;color:var(--faint)}.lp-diff{margin-top:16px;font:600 17px var(--head);color:var(--pri)}.lp-cav{display:grid;gap:8px;margin-top:24px}.lp-det{border-radius:16px;border:1px solid var(--line);background:var(--surf);transition:border-color .3s,background .3s}.lp-det.open{border-color:color-mix(in srgb,var(--pri) 45%,transparent);background:color-mix(in srgb,var(--fg) 9%,transparent)}.lp-det>button{width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px;text-align:left}.lp-det b{flex:1;font:600 17px/1.3 var(--head);overflow-wrap:anywhere}.lp-tick{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line);color:transparent;flex:none;transition:all .35s var(--ease)}.lp-tick.on{background:var(--pri);border-color:var(--pri);color:var(--btn)}.lp-tick svg{width:15px;height:15px}.lp-det i{color:var(--pri);display:grid;transition:transform .35s var(--ease)}.lp-det.open i{transform:rotate(45deg)}.lp-det i svg{width:18px;height:18px}.lp-dbody{padding:0 18px 16px 58px}.lp-dbody p{font-size:15px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.lp-fprog{display:flex;align-items:center;gap:14px;margin-top:20px;font-size:13px;color:var(--muted)}.lp-fprog i{flex:1;height:5px;border-radius:5px;background:var(--line);overflow:hidden}.lp-fprog b{display:block;height:100%;background:var(--pri);transform-origin:left;transition:transform .6s var(--ease)}.lp-fqs{margin-top:18px}.lp-fq,.lp-fqs{display:grid;gap:12px}.lp-fq{padding:16px 18px;border-radius:16px;border:1px solid var(--line);background:var(--surf)}.lp-fqt{display:flex;gap:12px;align-items:flex-start}.lp-fqt span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;border:1px solid var(--pri);color:var(--pri);flex:none}.lp-fqt b{font:500 17px/1.4 var(--head);overflow-wrap:anywhere}.lp-opts{display:flex;flex-wrap:wrap;gap:8px}.lp-opts button{padding:10px 16px;border-radius:999px;border:1.5px solid var(--line);font-weight:600;font-size:14px;text-align:left;transition:all .3s var(--ease)}.lp-opts button:hover{border-color:var(--faint)}.lp-opts button.sel{background:var(--pri);border-color:var(--pri);color:var(--btn)}.lp-verdict{display:flex;gap:16px;align-items:flex-start;margin-top:16px;padding:18px 20px;border-radius:16px;background:var(--fg);color:var(--bg);animation:lp-rise .7s var(--ease)}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}}.lp-verdict>span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--pri);color:var(--btn);flex:none}.lp-verdict svg{width:20px;height:20px}.lp-verdict b{display:block;font:700 21px var(--head)}.lp-verdict p{font-size:15px;line-height:1.5;opacity:.8;margin-top:2px}.lp-rcpt{margin-top:24px;border-radius:var(--r);background:var(--surf);border:1px solid var(--line);padding:6px 18px}.lp-trow{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--line);font-size:15px;color:var(--muted)}.lp-trow:last-child{border-bottom:0}.lp-trow b{font:600 16px var(--head);color:var(--fg);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lp-trow.hl b{color:var(--acc);font-size:22px}.lp-steps{list-style:none;display:grid;gap:14px;margin-top:22px}.lp-steps li{display:flex;gap:12px;align-items:flex-start}.lp-steps li>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--pri);color:var(--btn);flex:none}.lp-steps p{font-size:15px;line-height:1.5;color:var(--muted);padding-top:3px;overflow-wrap:anywhere}.lp-gets{list-style:none;display:grid;gap:12px;margin-top:24px}.lp-gets li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.45}.lp-gets li svg{width:24px;height:24px;padding:5px;border-radius:50%;background:var(--pri);color:var(--btn);flex:none}.lp-gets span,.lp-reason{overflow-wrap:anywhere}.lp-reason{margin-top:24px;padding:16px 20px;border-radius:var(--r);border-left:3px solid var(--acc);background:color-mix(in srgb,var(--acc) 9%,transparent);font-size:16px;line-height:1.5}.lp-cta{margin-top:30px;padding:24px;border-radius:24px;background:var(--fg);color:var(--bg);box-shadow:0 30px 80px rgba(0,0,0,.3)}.lp-cta .lp-btn.pri{box-shadow:0 10px 30px color-mix(in srgb,var(--pri) 35%,transparent)}.lp-end-outcome{margin-top:22px}.lp-scene[data-type=end] .lp-in{max-width:1040px;margin-inline:auto}.lp-scene[data-type=end] .lp-k{margin-bottom:8px}.lp-scene[data-type=end] .lp-h.xl{font-size:clamp(34px,4.4vw,58px);line-height:1.04}.lp-scene[data-type=end] .lp-p{font-size:15px;line-height:1.4;margin-top:10px}.lp-scene[data-type=end] .lp-gets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.lp-scene[data-type=end] .lp-reason{margin-top:16px}.lp-scene[data-type=end] .lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.lp-scene[data-type=end] .lp-cta{margin-top:18px;padding:18px 22px}.lp-scene[data-type=end] .lp-cta>.lp-chk{margin:0 0 12px}.lp-scene[data-type=end] .lp-cta>.lp-btn{max-width:520px}.lp-ct{font:700 22px var(--head);margin-bottom:14px}.lp-lf{display:grid;gap:12px;margin-bottom:16px}.lp-ld{display:grid;gap:5px;font-size:14px}.lp-ld>span{opacity:.7}.lp-ld input{width:100%;padding:13px 14px;border-radius:12px;border:1.5px solid color-mix(in srgb,var(--bg) 22%,transparent);background:color-mix(in srgb,var(--bg) 4%,var(--fg));color:var(--bg);font-size:16px;outline:none}.lp-ld input:focus{border-color:var(--pri);box-shadow:0 0 0 4px color-mix(in srgb,var(--pri) 25%,transparent)}.lp-err{min-height:14px;font-size:12px;color:#b3261e}.lp-chk{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.lp-chk input{position:absolute;opacity:0;width:1px;height:1px}.lp-bx{width:22px;height:22px;border-radius:7px;border:1.5px solid color-mix(in srgb,var(--bg) 40%,transparent);display:grid;place-items:center;color:transparent;flex:none;transition:all .25s}.lp-chk input:checked+.lp-bx{background:var(--pri);border-color:var(--pri);color:var(--btn)}.lp-chk input:focus-visible+.lp-bx{outline:2px solid var(--pri);outline-offset:2px}.lp-bx svg{width:14px;height:14px}.lp-fail{color:#b3261e}.lp-fail,.lp-link{margin-top:10px;font-size:14px}.lp-link{text-decoration:underline;text-underline-offset:4px;opacity:.7}.lp-fine{margin-top:12px;font-size:12px;opacity:.6;line-height:1.5;text-align:center}.lp-done{display:flex;gap:16px;align-items:flex-start;animation:lp-rise .6s var(--ease)}.lp-done>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--pri);color:var(--btn);flex:none}.lp-done svg{width:22px;height:22px}.lp-done b{display:block;font:700 21px/1.25 var(--head)}.lp-done p{font-size:15px;line-height:1.5;margin-top:4px;opacity:.75}.lp-lf.inline{margin-bottom:12px}.lp-dots{position:absolute;left:22px;top:50%;transform:translateY(-50%);z-index:35;display:flex;flex-direction:column;gap:2px}.lp-dots button{width:22px;height:18px;display:grid;place-items:center}.lp-dots button:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--line);transition:transform .35s var(--ease),background .3s}.lp-dots button.seen:before{background:var(--faint)}.lp-dots button.now:before{background:var(--pri);transform:scale(1.8)}.lp-prevb{position:absolute;left:22px;bottom:24px;z-index:35;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);transition:opacity .3s,border-color .3s}.lp-prevb:hover{border-color:var(--pri)}.lp-prevb:disabled{opacity:.25;cursor:default}.lp-prevb svg{width:18px;height:18px}.lp-hint{position:absolute;left:50%;bottom:30px;z-index:34;transform:translate(-50%,8px);opacity:0;pointer-events:none;font-size:13px;color:var(--faint);display:flex;align-items:center;gap:8px;white-space:nowrap;transition:opacity .6s var(--ease),transform .6s var(--ease)}.lp-hint.on{opacity:1;transform:translate(-50%)}.lp-hint svg{width:14px;height:14px}.lp-dock{position:absolute;z-index:50;right:24px;bottom:24px;width:300px;pointer-events:none}.lp-dk{pointer-events:auto;display:flex;flex-direction:column;background:var(--fg);color:var(--bg);border-radius:24px;padding:12px;box-shadow:0 0 0 1px color-mix(in srgb,var(--pri) 55%,transparent),0 24px 60px rgba(0,0,0,.4);transition:transform .5s var(--ease)}.lp-dock.open{width:380px;top:calc(var(--hdh) + 4px)}.lp-dock.open .lp-dk{height:100%;padding:16px}.lp-grab{display:none}.lp-mini{display:flex;align-items:center;gap:12px;width:100%;text-align:left}.lp-av{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--pri);color:var(--btn);overflow:hidden;font:700 17px var(--head);animation:lp-breathe 3.4s var(--ease) infinite}.lp-av img{width:100%;height:100%;object-fit:cover}@keyframes lp-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--pri) 50%,transparent)}50%{box-shadow:0 0 0 9px transparent}}.lp-line{display:grid;min-width:0;flex:1}.lp-line b{font:600 15px var(--head)}.lp-line small{font-size:12px;opacity:.65;white-space:normal}.lp-rep{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--pri) 22%,transparent);flex:none}.lp-rep svg{width:16px;height:16px}.lp-dkh{display:flex;align-items:center;gap:12px}.lp-dkid{flex:1;min-width:0}.lp-dkid b{display:block;font:600 16px var(--head)}.lp-dkid small{font-size:12px;opacity:.65;display:block;white-space:normal}.lp-dkx{width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.lp-dkx:hover{background:color-mix(in srgb,var(--bg) 10%,transparent)}.lp-dkx svg{width:17px;height:17px}.lp-hist{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;margin:14px 0 4px;scrollbar-width:thin}.lp-gm{max-width:90%;padding:11px 14px;border-radius:18px;font-size:15px;line-height:1.5;animation:lp-gm .4s var(--ease);overflow-wrap:anywhere}@keyframes lp-gm{0%{opacity:0;transform:translateY(8px)}}.lp-gm.a{background:color-mix(in srgb,var(--bg) 8%,var(--fg));border:1px solid color-mix(in srgb,var(--bg) 12%,transparent);border-bottom-left-radius:6px}.lp-gm.u{align-self:flex-end;background:var(--bg);color:var(--fg);border-bottom-right-radius:6px}.lp-gm.typing{display:flex;gap:4px;padding:14px 16px}.lp-gm.typing i{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--bg) 40%,transparent);animation:lp-dot 1s infinite}.lp-gm.typing i:nth-child(2){animation-delay:.15s}.lp-gm.typing i:nth-child(3){animation-delay:.3s}@keyframes lp-dot{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-4px);opacity:1}}.lp-dk .lp-term{border-color:color-mix(in srgb,var(--bg) 45%,transparent)}.lp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.lp-chips button{font-size:13px;font-weight:500;padding:7px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--bg) 30%,transparent);text-align:left}.lp-chips button:hover{background:color-mix(in srgb,var(--pri) 25%,transparent)}.lp-dkf{display:flex;align-items:flex-end;gap:8px;margin-top:12px;padding:5px 5px 5px 16px;border-radius:24px;background:color-mix(in srgb,var(--bg) 5%,var(--fg));border:1.5px solid color-mix(in srgb,var(--bg) 18%,transparent)}.lp-dkf:focus-within{border-color:var(--pri);box-shadow:0 0 0 4px color-mix(in srgb,var(--pri) 22%,transparent)}.lp-dkf textarea{flex:1;min-width:0;border:0;outline:none;background:none;resize:none;font-size:15px;line-height:22px;padding:8px 0;color:var(--bg);overflow-y:hidden;max-height:90px}.lp-dkf button{width:38px;height:38px;border-radius:50%;background:var(--bg);color:var(--fg);display:grid;place-items:center;flex:none}.lp-dkf button svg{width:18px;height:18px}.lp-scrim{position:absolute;inset:0;z-index:48;background:color-mix(in srgb,var(--bg) 55%,transparent)}.lp-coach{pointer-events:auto;position:absolute;right:0;bottom:calc(100% + 12px);display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:16px;background:var(--acc);color:var(--btn);font-size:14px;cursor:pointer;animation:lp-rise .6s var(--ease);box-shadow:0 14px 36px rgba(0,0,0,.3)}.lp-coach button{width:24px;height:24px;display:grid;place-items:center}.lp-coach svg{width:14px;height:14px}.lp-m .lp-dock{right:16px;bottom:16px;width:auto;left:auto}.lp-m .lp-dock:not(.open) .lp-dk{padding:5px;border-radius:999px}.lp-m .lp-dock:not(.open) .lp-line,.lp-m .lp-dock:not(.open) .lp-rep{display:none}.lp-m .lp-dock:not(.open) .lp-av{width:48px;height:48px}.lp-m .lp-dock.open{left:0;right:0;bottom:0;top:auto;width:auto;height:min(78%,640px)}.lp-m .lp-dock.open .lp-dk{border-radius:24px 24px 0 0;padding:6px 16px 16px}.lp-m .lp-dock.open .lp-grab{display:grid;place-items:center;height:22px;touch-action:none}.lp-grab i{width:40px;height:4px;border-radius:4px;background:color-mix(in srgb,var(--bg) 25%,transparent)}.lp-dkf textarea{font-size:16px}.lp-tip{position:absolute;z-index:85;width:280px;padding:14px 16px;border-radius:16px;background:var(--fg);color:var(--bg);box-shadow:0 20px 50px rgba(0,0,0,.35);animation:lp-gm .3s var(--ease)}.lp-tip b{display:block;font:600 15px var(--head);margin-bottom:4px}.lp-tip p{font-size:14px;line-height:1.5;opacity:.8}.lp-tip button{margin-top:10px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--pri) 25%,transparent)}.lp-tip button svg{width:13px;height:13px}.lp-maths{position:absolute;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:20px;background:color-mix(in srgb,var(--bg) 70%,transparent)}.lp-mc{width:100%;max-width:560px;max-height:100%;overflow-y:auto;padding:22px;border-radius:24px;background:var(--fg);color:var(--bg);display:grid;gap:18px;box-shadow:0 30px 80px rgba(0,0,0,.4)}.lp-mh{display:flex;justify-content:space-between;align-items:center}.lp-mh b{font:700 20px var(--head)}.lp-mh button{width:34px;height:34px;display:grid;place-items:center;border-radius:50%}.lp-mc .lp-fl,.lp-mc .lp-unit{color:color-mix(in srgb,var(--bg) 65%,transparent)}.lp-mc .lp-num,.lp-mc .lp-row{border-color:color-mix(in srgb,var(--bg) 20%,transparent)}.lp-mc .lp-nin,.lp-mc .lp-tin{color:var(--bg);font-size:22px}.lp-mc .lp-slide{grid-template-columns:minmax(0,1fr) 120px;gap:14px}.lp-mf{display:grid;gap:16px}.lp-mr{display:grid;gap:8px}.lp-mr>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--bg) 14%,transparent);font-size:14px}.lp-mr code{display:block;font:11px ui-monospace,monospace;opacity:.55;margin-top:2px;overflow-wrap:anywhere}.lp-mr b{font:700 17px var(--head);text-align:right;font-variant-numeric:tabular-nums}.lp-m{--hdh:96px}.lp-m .lp-hd{flex-wrap:wrap;gap:6px 14px;padding:10px 16px 0;height:var(--hdh);align-content:flex-start}.lp-m .lp-brand img{height:36px;max-width:140px}.lp-m .lp-wm{font-size:18px;max-width:140px}.lp-m .lp-meter{max-width:none;margin:0}.lp-m .lp-badge{order:3;margin:0;width:100%;text-align:center;font-size:10px}.lp-m .lp-ms{position:fixed;top:54px;left:16px;right:16px}.lp-m .lp-ms span{max-width:100%;white-space:normal;text-align:center;font-size:11px;line-height:1.3}.lp-m .lp-scene{padding:calc(var(--hdh) + 4px) 20px 88px}.lp-m .lp-dots,.lp-m .lp-prevb{display:none}.lp-m .lp-hint{bottom:28px;left:20px;transform:translateY(8px)}.lp-m .lp-hint.on{transform:none}.lp-m .lp-acts .lp-btn.pri{flex:1 1 auto}.lp-m .lp-cta{padding:18px}.lp-m .lp-scene[data-type=end] .lp-gets,.lp-m .lp-scene[data-type=end] .lp-steps{grid-template-columns:1fr}.lp-m .lp-scene[data-type=end] .lp-in{max-width:100%;margin:0}.lp-m .lp-scene[data-type=end] .lp-cta{margin-top:16px;padding:16px}.lp-root[data-mode=dark]{color-scheme:dark}.lp-root[data-btn=outline] .lp-btn.pri{background:transparent;color:var(--p-ink);border:2px solid var(--pri);box-shadow:none}.lp-root[data-btn=outline] .lp-btn.pri:hover{background:color-mix(in srgb,var(--pri) 14%,transparent)}.lp-root[data-btn=outline] .lp-cta .lp-btn.pri{color:var(--bg);border-color:var(--bg);background:transparent}.lp-cta{border-radius:calc(var(--r) + 6px)}.lp-art{position:absolute;top:0;right:0;bottom:0;width:42%;z-index:0;background-size:cover;background-position:50%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%)}.lp-root[data-layout=centred] .lp-in{text-align:center;margin-inline:auto}.lp-root[data-layout=centred] :is(.lp-acts,.lp-pts,.lp-fields){justify-content:center;justify-items:center;margin-inline:auto}.lp-root[data-layout=centred] :is(.lp-p,.lp-fields){margin-inline:auto}.lp-root[data-layout=centred] :is(.lp-det,.lp-fq,.lp-gets,.lp-steps,.lp-reason,.lp-cta,.lp-verdict){text-align:left}.lp-root[data-layout=split]:not(.lp-m) .lp-scene{justify-items:start;padding-left:max(96px,8vw)}.lp-root[data-layout=split]:not(.lp-m) .lp-scene:not([data-type=end]) .lp-in{max-width:min(620px,56%)}.lp-root[data-layout=split]:not(.lp-m) .lp-scene[data-type=end] .lp-in{max-width:min(1040px,100% - 40px)}.lp-m .lp-art{display:none}.lp-m .lp-scene[data-type=end]{padding-bottom:24px}.lp-m .lp-scene[data-type=end] .lp-in{padding-bottom:110px;align-self:stretch}.lp-m .lp-scene{align-items:start}.lp-m .lp-badge{max-width:100%}.lp-root.lp-r13{--fs-body:18px;--fs-small:15px;--fs-head:46px;--fs-xl:56px;--fs-result:76px;--fs-micro:11px;--fs-caption:12px;--fs-meta:13px;--fs-label:14px;--fs-control:16px;--fs-avatar:17px;--fs-brand:18px;--fs-question:20px;--fs-section:22px;--fs-icon:24px;--fs-metric:28px;--col:680px}.lp-r13 .lp-av>*{font-size:var(--fs-avatar)}.lp-root.lp-r13.lp-m{--fs-body:16px;--fs-small:16px;--fs-head:30px;--fs-xl:36px;--fs-result:44px}.lp-r13 .lp-h{overflow-wrap:break-word}.lp-r13 .lp-h,.lp-r13 .lp-h.xl{font-size:var(--fs-head)}.lp-r13 .lp-h.res{font-size:var(--fs-result);font-weight:800;line-height:1.02;letter-spacing:-.03em;margin-top:6px}.lp-r13 .lp-p{font-size:var(--fs-body);font-weight:400;margin-inline:auto;overflow-wrap:break-word}.lp-r13 .lp-scene[data-type=end] .lp-p{font-size:var(--fs-small)}.lp-r13 :is(.lp-pts li,.lp-gets li,.lp-reason,.lp-steps p,.lp-basis){font-size:var(--fs-body)}.lp-r13 :is(.lp-big,.lp-hero){font-size:var(--fs-result)}.lp-r13 .lp-cv{font-size:var(--fs-head)}.lp-r13 :is(.lp-big,.lp-hero,.lp-cv,.lp-sp b,.lp-nw){white-space:nowrap;overflow-wrap:normal}.lp-r13 .lp-trow b{white-space:normal;overflow-wrap:normal}.lp-r13 .lp-nw{display:inline-block;max-width:100%}.lp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-r13 .lp-scene:before{background:radial-gradient(240px 180px at 0 0,color-mix(in srgb,var(--pri) 12%,transparent),transparent 72%)}.lp-r13 .lp-scene:after{display:none!important}.lp-root.lp-r13 .lp-in{min-width:0;text-align:center;overflow:visible}.lp-root.lp-r13 .lp-in,.lp-root.lp-r13 .lp-scene[data-type=end] .lp-in{max-width:var(--col);margin-inline:auto}.lp-root.lp-r13 :is(.lp-acts,.lp-segw){justify-content:center}.lp-root.lp-r13 :is(.lp-pts,.lp-basis,.lp-gets,.lp-steps){width:fit-content;max-width:100%;margin-inline:auto;text-align:left;justify-items:start}.lp-root.lp-r13 .lp-scene[data-type=end] :is(.lp-gets,.lp-steps){grid-template-columns:1fr}.lp-root.lp-r13 .lp-gets li,.lp-root.lp-r13 .lp-pts li,.lp-root.lp-r13 .lp-steps li{text-align:left}.lp-root.lp-r13 :is(.lp-det,.lp-fq,.lp-reason,.lp-verdict,.lp-rcpt,.lp-cmp,.lp-fields){text-align:left}.lp-r13 .lp-basis,.lp-r13 .lp-flow{margin-inline:auto}.lp-r13 .lp-brand img{height:40px;min-height:30px;min-width:30px;max-width:180px}.lp-r13.lp-m .lp-brand img{height:34px;max-width:150px}.lp-r13 .lp-brand[data-dense-logo=true]{gap:8px}.lp-r13 .lp-brand[data-dense-logo=true] img{height:36px;min-height:30px;width:48px;min-width:48px;max-width:48px}.lp-r13 .lp-brand[data-dense-logo=true] .lp-wm{max-width:none;white-space:nowrap}.lp-r13 .lp-reason{border-left-color:var(--acc);background:var(--surf)}.lp-r13 .lp-verdict{background:var(--surf);color:var(--fg);border:1px solid var(--line)}.lp-r13 .lp-verdict p{opacity:1;color:var(--muted)}.lp-root.lp-r13 .lp-cta{width:100%;max-width:560px;margin-inline:auto;background:var(--surf);color:var(--fg);border:1px solid var(--line);box-shadow:0 18px 50px color-mix(in srgb,var(--fg) 14%,transparent);text-align:left}.lp-root.lp-r13.lp-m .lp-cta{max-width:none}.lp-r13 .lp-cta .lp-btn.big,.lp-root.lp-r13 .lp-scene[data-type=end] .lp-cta>.lp-btn{max-width:none;width:100%}.lp-r13 .lp-cta :is(.lp-chk,.lp-link,.lp-fine){justify-content:center;text-align:center}.lp-r13 .lp-cta .lp-chk{margin-bottom:12px}.lp-r13 .lp-cta .lp-link{display:block;margin-inline:auto}.lp-r13 .lp-fine{width:100%}.lp-r13 .lp-done p,.lp-r13 .lp-fine,.lp-r13 .lp-ld>span,.lp-r13 .lp-link{opacity:1;color:var(--muted)}.lp-r13 .lp-ld input{background:var(--bg);color:var(--fg);border-color:var(--line)}.lp-r13 .lp-bx{border-color:var(--muted)}.lp-r13 .lp-btn.pri{color:var(--btn)}.lp-rbadge{width:76px;height:76px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;background:var(--pri);color:var(--btn);box-shadow:0 0 0 8px color-mix(in srgb,var(--pri) 14%,transparent)}.lp-rbadge svg{width:38px;height:38px}.lp-scene.on .lp-rbadge{animation:lp-pop .56s var(--ease) both}.lp-why{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:20px auto 0}.lp-why li{padding:8px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--pri) 55%,var(--line));background:color-mix(in srgb,var(--pri) 10%,var(--bg));color:var(--fg);font-size:var(--fs-small);font-weight:600;line-height:1.3;text-align:center;max-width:100%;overflow-wrap:break-word}.lp-scene.on .lp-why li{animation:lp-pop .6s var(--ease) both}@keyframes lp-pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.lp-r13 .lp-in>.lp-rbadge,.lp-r13 .lp-in>.lp-why{transition:none}.lp-photo{position:relative;width:100%;height:150px;margin:0 auto 18px;border-radius:var(--r);overflow:hidden}.lp-m .lp-photo{height:120px}.lp-photo img{width:100%;height:100%;object-fit:cover;display:block}.lp-photo i,.lp-photo img{position:absolute;inset:0}.lp-r13 .lp-btn.ask,.lp-r13 .lp-btn.sec{border-color:var(--muted);color:var(--fg)}.lp-r13 .lp-ld input{border-color:var(--muted)}.lp-root.lp-r13.lp-m .lp-scene,.lp-root.lp-r13.lp-m .lp-scene[data-type=end]{padding-bottom:104px}.lp-root.lp-r13.lp-m .lp-scene[data-type=takeaway] .lp-trow{padding-block:6px}.lp-root:not(.lp-m) .lp-take-detail{border:0;padding:0;background:none}.lp-root:not(.lp-m) .lp-take-detail>summary{display:none}.lp-take-facts-scroll{max-height:96px;overflow-y:auto;overscroll-behavior:contain}.lp-take-facts-scroll .lp-steps{margin-top:0}.lp-energy-estimate{display:block;width:100%;text-align:center;margin-inline:auto}.lp-result-label{text-align:center;margin:8px auto;max-width:100%}.lp-h.res:first-letter{text-transform:uppercase}.lp-root.lp-r13.lp-m .lp-scene[data-type=end] .lp-in{padding-bottom:6px;margin:0 auto;max-width:100%}.lp-r13.lp-m .lp-dock:not(.open){bottom:14px;right:14px}.lp-r13.lp-m .lp-coach{display:none}.lp-r13.lp-m .lp-hint{max-width:calc(100% - 110px);white-space:normal;line-height:1.3}.lp-r13.lp-m[data-active-type=end] .lp-dock:not(.open){right:0;bottom:22px}.lp-r13.lp-m[data-active-type=end] .lp-dock:not(.open) .lp-dk{border-radius:999px 0 0 999px;padding:4px 6px 4px 4px}.lp-r13.lp-m[data-active-type=end] .lp-dock:not(.open) .lp-av{width:38px;height:38px}.lp-root.lp-r13 .lp-scene[data-type=end]{padding-bottom:64px}.lp-root.lp-r13 .lp-scene[data-type=end] .lp-h.xl{font-size:var(--fs-head)}.lp-root.lp-r13 .lp-pts{display:grid;grid-template-columns:1fr;justify-items:start;gap:10px}.lp-root.lp-r13 .lp-pts li{width:100%}.lp-root.lp-r13 .lp-scene[data-type=end] .lp-gets{gap:6px;margin-top:12px}.lp-root.lp-r13 .lp-scene[data-type=end] .lp-reason{margin-top:12px;padding:10px 14px;font-size:var(--fs-small);line-height:1.4}.lp-root.lp-r13 .lp-scene[data-type=end] .lp-steps{gap:6px;margin-top:12px}.lp-root.lp-r13 .lp-scene[data-type=end] .lp-steps p{font-size:var(--fs-small);line-height:1.35;padding-top:3px}.lp-root.lp-r13 .lp-scene[data-type=end] .lp-gets li{font-size:var(--fs-small);line-height:1.4}.lp-root.lp-r13 .lp-scene[data-type=end] .lp-cta{margin-top:14px;padding:14px 18px}.lp-root.lp-r13 .lp-scene[data-type=end] .lp-herow{margin-bottom:0}.lp-root.lp-r13 .lp-scene[data-type=end] .lp-hero{font-size:var(--fs-result)}.lp-root.lp-r13.lp-m .lp-dots{display:flex;left:50%;top:auto;bottom:12px;transform:translateX(-50%);flex-direction:row;z-index:45}.lp-root.lp-r13.lp-m .lp-dots button{width:28px;height:28px}.lp-root.lp-r13.lp-m .lp-dots button:before{width:5px;height:5px}.lp-root.lp-r13.lp-m .lp-scene[data-type=end]{padding-bottom:104px}.lp-r13 .lp-result-detail{margin:14px auto 0;text-align:left;width:100%;border:1px solid var(--muted);border-radius:var(--r);padding:10px 14px;font-size:var(--fs-small);color:var(--fg)}.lp-r13 .lp-result-detail summary{cursor:pointer;min-height:24px;font-weight:600}.lp-r13 :is(.lp-opts button,.lp-seg button){border-color:var(--muted)}.lp-r13 :is(.lp-k,.lp-badge,.lp-herol){opacity:1;color:var(--muted)}.lp-r13 .lp-hint.on{color:var(--muted)}.lp-r13 .lp-hint{display:none}.lp-r13 .lp-coach{background:var(--surface);color:var(--fg);border:1px solid var(--muted);box-shadow:none}.lp-r13 .lp-meter b{background:var(--pri)}.lp-root.lp-r13 .lp-hd{column-gap:26px;row-gap:12px}.lp-root.lp-r13 .lp-wm{white-space:nowrap;overflow-wrap:normal;max-width:none}.lp-root.lp-r13 .lp-meter{min-width:0;gap:24px}.lp-root.lp-r13 .lp-mt{min-width:0}.lp-root.lp-r13.lp-m .lp-meter{flex:1 1 0}.lp-root.lp-r13 .lp-coach{opacity:1;animation:lp-r13-coach-enter .24s var(--ease) both}@keyframes lp-r13-coach-enter{0%{transform:translateY(8px) scale(.98)}to{transform:translateY(0) scale(1)}}.lp-r13 .lp-fill,.lp-r13 .lp-head{background:var(--pri)!important}.lp-r13 .lp-why li{font-size:var(--fs-small)}.lp-r13.lp-m .lp-badge{font-size:var(--fs-micro)}.lp-r13 .lp-btn.pri{box-shadow:none}.lp-r13 .lp-btn.big{font-size:var(--fs-control)}.lp-r13 .lp-wm{font-size:var(--fs-brand)}.lp-r13 .lp-secondary-metrics b{font-size:var(--fs-metric)}.lp-r13 .lp-outcome>b,.lp-r13 .lp-verdict b{font-size:var(--fs-section)}.lp-r13 .lp-ms,.lp-r13.lp-m .lp-scene[data-type=check] .lp-acts .ask{display:none}.lp-r13:not([data-hydrated=true]) .lp-scene.on{transform:translateZ(0);opacity:1;visibility:visible}@media(max-width:760px){.lp-r13:not([data-hydrated=true]){--hdh:90px;--fs-body:16px;--fs-head:30px;--fs-result:44px;--fs-small:14px}.lp-r13:not([data-hydrated=true]) .lp-hd{flex-wrap:wrap;padding:10px 16px 0;align-content:flex-start}.lp-r13:not([data-hydrated=true]) .lp-meter{flex:1 1 0;max-width:none;margin:0}.lp-r13:not([data-hydrated=true]) .lp-brand img{height:34px;max-width:150px}.lp-r13:not([data-hydrated=true]) .lp-badge{width:100%;text-align:center}.lp-r13:not([data-hydrated=true]) .lp-coach{display:none}}.lp-scene[data-type=flow] .lp-in:has(.lp-dsteps),.lp-scene[data-type=honest] .lp-in:has(.lp-dchecks),.lp-scene[data-type=input] .lp-in:has(.lp-dask),.lp-scene[data-type=result] .lp-in:has(.lp-dsecs),.lp-scene[data-type=takeaway] .lp-in:has(.lp-dtake){text-align:left;max-width:760px;font-size:16px;padding-bottom:84px}.lp-dphoto{height:140px;border-radius:var(--r);overflow:hidden;margin-bottom:14px}.lp-dphoto img{width:100%;height:100%;object-fit:cover}.lp-dopts{display:grid;gap:10px}.lp-dchips button,.lp-dopts button,.lp-dyn button{min-height:48px;padding:10px 16px;text-align:left;font:inherit;font-size:16px;color:var(--fg);background:var(--surf,transparent);border:1.5px solid color-mix(in srgb,var(--fg) 25%,transparent);border-radius:var(--br);cursor:pointer;transition:transform .2s,background .2s}.lp-dchips button.sel,.lp-dopts button.sel,.lp-dyn button.sel{background:var(--pri);color:var(--btn);border-color:var(--pri)}.lp-dopts button:active{transform:scale(.98)}.lp-dnum{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.lp-dnum .lp-range{flex:1;min-width:180px}.lp-dbox{display:flex;align-items:center;gap:8px;font-size:16px}.lp-dbox input{width:72px;min-height:48px;font:inherit;font-size:20px;text-align:center;color:var(--fg);background:var(--surf,transparent);border:1.5px solid var(--fg);border-radius:var(--br)}.lp-dtext{width:100%;font-size:16px;padding:12px;resize:vertical}.lp-dchips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.lp-dchips button{min-height:44px;padding:6px 14px}.lp-dfocus{padding:14px 16px;border-left:4px solid var(--pri);background:var(--surf,transparent);margin-bottom:12px;font-size:16px}.lp-dfocus p{margin:6px 0;font-size:16px}.lp-dsec{border-bottom:1px solid color-mix(in srgb,var(--fg) 20%,transparent)}.lp-dsec>button{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:52px;font:inherit;font-size:17px;color:var(--fg);background:none;border:0;cursor:pointer;text-align:left}.lp-dsec i{transition:transform .25s}.lp-dsec.open i{transform:rotate(45deg)}.lp-dsec ul{margin:0 0 12px;padding-left:20px;font-size:16px;line-height:1.5}.lp-dsec li{margin-bottom:6px}.lp-dweek{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:12px 0}.lp-dweek span{display:grid;place-items:center;padding:10px 0;border-radius:var(--br);border:1.5px solid color-mix(in srgb,var(--fg) 25%,transparent)}.lp-dweek span.on{background:var(--pri);color:var(--btn);border-color:var(--pri)}.lp-dfocus small,.lp-dweek b,.lp-dweek small{font-size:16px}.lp-dsteps{list-style:none;padding:0;margin:12px 0;display:grid;gap:8px}.lp-dsteps button{display:flex;gap:12px;width:100%;padding:12px;text-align:left;font:inherit;font-size:16px;color:var(--fg);background:var(--surf,transparent);border:1.5px solid color-mix(in srgb,var(--fg) 20%,transparent);border-radius:var(--br);cursor:pointer}.lp-dsteps button>span{flex:none;width:26px;height:26px;border-radius:50%;border:2px solid var(--fg);display:grid;place-items:center}.lp-dsteps button>span svg{opacity:0}.lp-dsteps .done button>span{background:var(--pri);border-color:var(--pri);color:var(--btn)}.lp-dsteps .done svg{opacity:1}.lp-dsteps small{display:block;font-size:16px;opacity:.8}.lp-dsafe{padding:12px 14px;border:1.5px solid var(--fg);border-radius:var(--br);font-size:16px}.lp-dcheck{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 0;font-size:16px}.lp-dyn{display:flex;gap:8px}.lp-dyn button{min-width:72px;text-align:center}.lp-dmsg,.lp-dnote{font-size:16px;opacity:.85}.lp-dmsg{min-height:20px}.lp-dmsg.bad{color:var(--fg);font-weight:600}.lp-dtake{display:grid;gap:14px;font-size:16px}.lp-dtake h3{font-size:18px;margin:0 0 6px;font-family:var(--head)}.lp-dtake ul{margin:0;padding-left:20px}.lp-dtake li{margin-bottom:4px}@media(min-width:761px){.lp-dtake{grid-template-columns:repeat(3,1fr)}.lp-scene[data-type=takeaway] .lp-in:has(.lp-dtake){max-width:1040px}}.lp-m .lp-scene:has(.lp-dask,.lp-dsecs,.lp-dsteps,.lp-dchecks,.lp-dtake){padding-bottom:96px}.lp-m[data-depth=true] .lp-dock{bottom:72px}@media(prefers-reduced-motion:reduce){.lp-dopts button,.lp-dsec i{transition:none}}@media(max-width:480px){.lp-dweek small{display:none}}.lp-ddesigned{display:grid;place-items:end start;background:linear-gradient(135deg,var(--pri),var(--acc));padding:10px 12px}.lp-ddesigned span{font-size:16px;color:var(--btn);font-weight:600}.lp-dmetrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:12px 0;font-size:16px}.lp-dmetrics>div{padding:10px 12px;border:1.5px solid color-mix(in srgb,var(--fg) 20%,transparent);border-radius:var(--br)}.lp-dmetrics small{display:block;font-size:16px}.lp-dmetrics b{font:700 24px/1.2 var(--head)}.lp-dmetrics details{grid-column:1/-1;font-size:16px}.lp-dmetrics summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.lp-dextra h3{font-size:18px;font-family:var(--head);margin:10px 0}.lp-root[data-depth=true] .lp-scene .lp-reason{font-size:16px!important;line-height:1.5}.lp-root[data-depth=true] .lp-scene :is(p,li,span,small,label,button,input,textarea,summary,em,b,.lp-k,.lp-fine,.lp-kbh){font-size:max(16px,1em)!important}.lp-root[data-depth=true] .lp-scene{padding-bottom:112px!important;overflow:hidden}.lp-root[data-depth=true] .lp-scene .lp-in{min-height:0;max-height:100%!important;overflow-y:auto;overflow-x:hidden;padding-bottom:24px;scroll-padding-bottom:24px}.lp-root.lp-m[data-depth=true] .lp-scene{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding-bottom:84px!important}.lp-root.lp-m[data-depth=true] .lp-scene:after{display:none}.lp-root.lp-m[data-depth=true] .lp-scene .lp-in{flex:0 1 auto;min-height:0;width:100%;margin-block:auto}.lp-root.lp-m[data-depth=true][data-active-type] .lp-dock:not(.open){right:12px;bottom:14px}.lp-root.lp-m[data-depth=true][data-active-type] .lp-dock:not(.open) .lp-dk{border-radius:999px;padding:5px}.lp-root.lp-m[data-depth=true][data-active-type] .lp-dock:not(.open) .lp-av{width:48px;height:48px}.lp-root.lp-m[data-depth=true] .lp-dots{display:flex;flex-direction:row;left:12px;right:76px;top:auto;bottom:14px;transform:none;height:48px;align-items:center;justify-content:flex-start;z-index:45}.lp-root.lp-m[data-depth=true] .lp-dots button{flex:1 1 0;min-width:0;max-width:28px;width:auto;height:44px}.lp-m[data-depth=true] .lp-acts{gap:8px}.lp-m[data-depth=true] .lp-btn{min-height:46px;padding-inline:14px}.lp-root.lp-m[data-depth=true] .lp-scene[data-type=input]{justify-content:flex-start;padding-top:104px!important}.lp-root.lp-m[data-depth=true] .lp-scene[data-type=input] .lp-in{margin-block:0}.lp-root[data-depth=true] .lp-scene[data-type=result] .lp-in{max-width:1040px!important}.lp-root[data-depth=true] .lp-dphoto{width:100%;max-width:none;height:180px;object-fit:cover}.lp-root[data-depth=true] .lp-scene[data-type=end] .lp-fine{padding-bottom:20px}.lp-root[data-depth=true] .lp-av img{object-fit:contain;background:white;padding:5px}.lp-depth-credit{position:absolute;left:24px;bottom:76px;margin:0;font:400 16px/1.4 var(--body);color:var(--fg);z-index:2}.lp-m .lp-depth-credit{bottom:64px;max-width:calc(100% - 100px)}@media(min-width:761px){.lp-root[data-depth=true] .lp-dsecs{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.lp-root[data-depth=true] .lp-dphoto{height:200px}}.lp-root[data-depth=true] .lp-scene[data-type=end]{padding-bottom:152px!important}.lp-root[data-depth=true] .lp-scene[data-type=end] .lp-in{padding-bottom:12px!important}.lp-root[data-depth=true] .lp-done,.lp-root[data-depth=true] .lp-done p{opacity:1!important;color:var(--fg)!important}.lp-root[data-depth=true] .lp-done{animation-duration:.2s}.lp-root[data-depth=true] .lp-fit-feedback{flex-basis:100%;font-size:16px;line-height:1.5;margin-top:8px}.lp-root[data-depth=true] .lp-service{text-align:left!important;margin:8px 0}.lp-root[data-depth=true] .lp-brand img{height:32px;min-height:32px}.lp-root[data-depth=true] .lp-brand .lp-wm{font-size:16px;white-space:nowrap}.lp-root[data-depth=true] .lp-brand{gap:8px}@media(min-width:761px){.lp-root[data-depth=true] .lp-scene[data-type=result] .lp-dphoto{height:96px;margin-bottom:10px}.lp-root[data-depth=true] .lp-scene[data-type=result] .lp-h.res{font-size:46px;line-height:1.08}.lp-root[data-depth=true] .lp-dfocus{padding:10px 14px}}@media(max-width:760px){.lp-root[data-depth=true]{--fs-body:16px;--fs-head:30px;--fs-result:36px;--col:100%}.lp-root[data-depth=true] .lp-hd{height:80px;padding:0 16px;gap:24px;flex-wrap:wrap;align-content:center}.lp-root[data-depth=true] .lp-brand{max-width:160px}.lp-root[data-depth=true] .lp-brand img{max-width:80px}.lp-root[data-depth=true] .lp-brand:has(.lp-wm) img{display:none}.lp-root[data-depth=true] .lp-meter{min-width:0;flex:1;margin:0}.lp-root[data-depth=true] .lp-hint{flex-basis:100%;text-align:center;font-size:10px}.lp-root[data-depth=true] .lp-scene{padding:100px 24px 96px!important;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.lp-root.lp-m[data-depth=true] .lp-scene[data-type=input]{justify-content:center;padding-top:100px!important}.lp-root[data-depth=true] .lp-scene .lp-in{margin-block:auto;width:100%;max-height:100%!important;flex:0 1 auto;overflow-y:auto}.lp-root[data-depth=true] .lp-scene[data-type=end]{padding-top:92px!important;padding-bottom:116px!important}.lp-root[data-depth=true] .lp-depth-credit{bottom:78px;max-width:calc(100% - 100px)}.lp-root[data-depth=true] .lp-dots{display:flex;flex-direction:row;left:12px;right:76px;top:auto;bottom:14px;transform:none;height:48px;align-items:center;z-index:45}.lp-root[data-depth=true] .lp-dots button{flex:1 1 0;min-width:0;max-width:28px;width:auto;height:44px}.lp-root[data-depth=true] .lp-dock:not(.open){right:12px;bottom:14px;width:auto}.lp-root[data-depth=true] .lp-dock:not(.open) .lp-line,.lp-root[data-depth=true] .lp-dock:not(.open) .lp-rep,.lp-root[data-depth=true] .lp-kbh{display:none}.lp-root[data-depth=true] .lp-scene[data-type=end] .lp-gets,.lp-root[data-depth=true] .lp-scene[data-type=end] .lp-steps{margin-top:8px;gap:4px}.lp-root[data-depth=true] .lp-scene[data-type=end] .lp-reason{margin-top:8px;padding-block:8px}.lp-root[data-depth=true] .lp-scene[data-type=end] .lp-cta{margin-top:12px;padding:12px 16px}.lp-root[data-depth=true] .lp-dock:not(.open) .lp-dk{border-radius:999px;padding:5px}.lp-root[data-depth=true] .lp-dock:not(.open) .lp-av{width:48px;height:48px}.lp-root[data-depth=true] .lp-dock:not(.open) .lp-dk>div,.lp-root[data-depth=true] .lp-dock:not(.open) .lp-dk>span,.lp-root[data-depth=true] .lp-scene:after{display:none}.lp-root[data-depth=true] .lp-h{font-size:30px!important}.lp-root[data-depth=true] .lp-h.res{font-size:36px!important}}.lp-dbg{z-index:0;pointer-events:none;overflow:hidden}.lp-dbg,.lp-dbg img{position:absolute;inset:0}.lp-dbg img{width:100%;height:100%;object-fit:cover;display:block}.lp-dbg:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--bg) 88%,transparent)}.lp-scene[data-type=intro] .lp-dbg,.lp-scene[data-type=result] .lp-dbg{bottom:auto;height:min(44dvh,420px)}.lp-scene[data-type=intro] .lp-dbg:after,.lp-scene[data-type=result] .lp-dbg:after{background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 35%,transparent) 0,transparent 35%,var(--bg) 100%)}.lp-root[data-depth=true] .lp-in .lp-photo{display:none}.lp-root.lp-m[data-depth=true] .lp-scene[data-type=intro],.lp-root.lp-m[data-depth=true] .lp-scene[data-type=result]{padding-top:calc(var(--hdh) + 26dvh)!important;justify-content:flex-start}.lp-root.lp-m[data-depth=true] .lp-scene[data-type=intro] .lp-dbg,.lp-root.lp-m[data-depth=true] .lp-scene[data-type=result] .lp-dbg{height:calc(var(--hdh) + 34dvh)}.lp-root[data-depth=true] .lp-scene[data-type=result] .lp-in{background:none}.lp-root[data-depth=true] .lp-hd .lp-brand{display:flex!important;flex:none}.lp-root.lp-m[data-depth=true] .lp-brand img{height:32px;min-height:32px;max-width:150px}.lp-root[data-depth=true] .lp-dots{display:none!important}.lp-root.lp-m[data-depth=true] .lp-scene:not([data-type=intro]):not([data-type=result]){justify-content:flex-start;padding-top:calc(var(--hdh) + 16px)!important}.lp-root:not(.lp-m)[data-depth=true] .lp-scene[data-type=result] .lp-dsecs{display:block}.lp-root[data-depth=true] .lp-dock.open{z-index:60}.lp-root[data-depth=true] .lp-scene[data-type=end] .lp-cta{margin-bottom:24px}.lp-root[data-depth=true] .lp-hd .lp-brand img{display:block!important;height:40px;min-height:32px;max-width:125px;padding:2px 4px!important}.lp-root[data-depth=true] .lp-hd .lp-brand:has(img) .lp-wm{display:none}.lp-root[data-depth=true] .lp-hd{background:var(--bg)}@media(max-width:640px){.lp-root[data-depth=true] .lp-scene[data-type=intro],.lp-root[data-depth=true] .lp-scene[data-type=result]{padding-top:calc(var(--hdh) + 26dvh)!important;justify-content:flex-start}.lp-root[data-depth=true] .lp-scene[data-type=intro] .lp-dbg,.lp-root[data-depth=true] .lp-scene[data-type=result] .lp-dbg{height:calc(var(--hdh) + 34dvh)}}.lp-question-week{margin-top:22px;padding:18px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);font-size:16px}.lp-question-week h3{font-size:18px;font-weight:700;margin:0 0 16px}.lp-question-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-bottom:14px}.lp-question-days>div{display:grid;gap:9px;padding:10px 0;text-align:center;border:1px solid var(--line);border-radius:8px;font-size:16px}.lp-question-days .active{background:var(--pri);color:var(--btn)}.lp-question-week p{font-size:16px;line-height:1.5;margin:8px 0 0}.lp-scene:not([data-type=intro]) .lp-photo{height:96px;margin-bottom:14px}.lp-root.lp-m .lp-scene:not([data-type=intro]) .lp-photo,.lp-root.lp-m .lp-scene[data-type=intro] .lp-photo{height:clamp(120px,24dvh,200px)}.lp-scene[data-type=end] .lp-photo{display:none}@media (max-width:760px){.lp-root[data-depth=true] .lp-scene[data-type=input] .lp-dbg:after{background:linear-gradient(to bottom,var(--bg) 0,var(--bg) 46%,color-mix(in srgb,var(--bg) 82%,transparent) 64%,color-mix(in srgb,var(--bg) 12%,transparent) 100%)}.lp-root{--hdh:96px}.lp-hd{flex-wrap:wrap;gap:6px 14px;padding:10px 16px 0;height:var(--hdh);align-content:flex-start}.lp-brand img{height:36px;max-width:140px}.lp-wm{font-size:18px;max-width:140px}.lp-meter{max-width:none;margin:0}.lp-badge{order:3;margin:0;width:100%;text-align:center;font-size:10px}.lp-scene{padding:calc(var(--hdh) + 4px) 20px 88px}.lp-dots,.lp-prevb{display:none}.lp-cmp,.lp-slide,.lp-vc{grid-template-columns:minmax(0,1fr)}.lp-vc{gap:20px}.lp-kbh{display:none}.lp-acts .lp-btn.pri{flex:1 1 auto}.lp-photo{height:clamp(120px,24dvh,200px)}}