.lp{--lp-lift:0 40px 80px -30px rgb(15 17 20/0.32),0 12px 24px -12px rgb(15 17 20/0.16)}:root[data-theme=dark] .lp{--lp-lift:0 40px 80px -30px rgb(0 0 0/0.85)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp{--lp-lift:0 40px 80px -30px rgb(0 0 0/0.85)}}.lp main>section{width:auto;margin-inline:0}.lp-nowrap{white-space:nowrap}.lp-rows{margin:0;padding:6px;list-style:none;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--lp-lift)}.lp-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border-radius:var(--r-md)}.lp-row+.lp-row{border-top:1px solid var(--line);border-start-start-radius:0;border-start-end-radius:0}.lp-row-photo{width:48px;height:48px;border-radius:var(--r-md);object-fit:cover;background:var(--surface-2)}.lp-row-meta{display:grid;min-width:0}.lp-row-name{font-weight:600;font-size:14.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-row-shop{font-size:13px;color:var(--ink-3);min-width:0}.lp-row-extra:before{content:"\00a0·\00a0"}@media (max-width:379px){.lp-row-extra{display:block}.lp-row-extra:before{content:none}}.lp-row-price{display:grid;justify-items:end;font-variant-numeric:tabular-nums}.lp-row-was{height:16px;font-size:12px;color:var(--ink-3);text-decoration:line-through;opacity:0;transform:translateY(4px);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.lp-row-now{font-size:18px;font-weight:650;line-height:1.25;letter-spacing:-.02em}.lp-row-cur{font-size:12px;font-weight:600}.lp-row-change{font-size:13px;font-weight:600;color:var(--accent);opacity:0;transition:opacity .3s var(--ease-out) .35s}.lp-row[data-down] .lp-row-was{opacity:1;transform:none}.lp-row[data-down] .lp-row-change{opacity:1}@media (prefers-reduced-motion:no-preference){.lp-rows{transition:opacity .2s ease}@starting-style{.lp-rows{opacity:0}}}@media (prefers-reduced-motion:reduce){.lp-row-change,.lp-row-was{transition:none}}.lp{--g-max:1440px;--g-pad:max(clamp(16px,4vw,56px),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--g-gap:clamp(16px,1.8vw,24px);--g-col:calc((min(100vw, var(--g-max)) - 2 * var(--g-pad) - 11 * var(--g-gap)) / 12);--step-x:calc(var(--g-col) + var(--g-gap));--step-y:clamp(48px,8vw,128px);--step-line:2px;--sec-y:clamp(96px,11vw,168px);--head-gap:clamp(32px,4vw,56px);--lead-gap:clamp(20px,3.2vw,48px);--lh-display:1.06;--step-on-dark:#6d97ff;--step-on-curtain:#fff;--curtain:#1a56f0;--curtain-ink:#fff;--t-price:clamp(104px,22vw,340px);--t-display:clamp(52px,9vw,148px);--t-h2:clamp(40px,6.4vw,104px);--t-h2-phone:clamp(42px,13.4vw,60px);--t-display-phone:clamp(42px,12.6vw,60px);--t-h3:clamp(26px,2.6vw,36px);--t-lead:clamp(18px,1.5vw,22px);--t-body:17px;--t-small:13px;--m-ease:cubic-bezier(0.23,1,0.32,1);--m-dip:cubic-bezier(0.34,1.56,0.64,1);--m-soft:cubic-bezier(0.22,1,0.36,1);--m-big:700ms;--m-mid:420ms;--m-small:220ms;--drop:0;--idle:0;overflow-x:clip;position:relative}@media (max-width:767px){.lp{--g-pad:max(24px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}}@media (min-width:2200px){.lp{--g-max:min(1760px,1440px + (100vw - 2200px) * 0.889);--t-display:clamp(148px,6.728vw,178px);--t-h2:clamp(104px,4.728vw,125px);--t-h3:clamp(36px,1.637vw,43px);--t-lead:clamp(22px,1vw,26px);--t-body:clamp(17px,0.773vw,20px);--sec-y:clamp(168px,7.637vw,200px);--head-gap:clamp(56px,2.546vw,67px);--lead-gap:clamp(48px,2.182vw,58px)}}@media (min-width:1280px){.lp{--lh-display:1.1}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp{--curtain:#1748d0}}:root[data-theme=dark] .lp{--curtain:#1748d0}:where(.lp :has(>.lp-step)){position:relative}.lp-step{position:absolute;inset:0 0 auto;height:var(--step-y);pointer-events:none;visibility:hidden}.lp main:focus{outline:none}.lp-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g-gap);width:min(100% - 2 * var(--g-pad),var(--g-max) - 2 * var(--g-pad));margin-inline:auto}@media (max-width:767px){.lp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-display{font-size:var(--t-display);font-weight:800}.lp-display,.lp-title{line-height:var(--lh-display);letter-spacing:-.04em;margin:0;text-wrap:balance}.lp-title{font-size:var(--t-h2);font-weight:780}.lp :is(.lp-h1,.lp-title,.lp-display,.lp-list-title,.lp-truth-q,.lp-truth-h,.lp-history-title,.lp-final-h){margin-left:calc(-1 * var(--ink-l, .079em))}.lp .lp-list-title{--ink-l:0.027em}.lp .lp-truth-q{--ink-l:0.038em}.lp .lp-alerts-h{--ink-l:0.018em}.lp-sub{font-size:var(--t-h3);font-weight:700;line-height:1.1;letter-spacing:-.03em;margin:0}.lp-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.lp-num small{font-size:.62em;letter-spacing:-.02em}@media (prefers-reduced-motion:no-preference){.lp-js [data-reveal]{opacity:0;translate:0 -10px;transition:opacity .7s var(--m-soft),translate .7s var(--m-soft);transition-delay:var(--d,0s)}.lp-js [data-reveal][data-shown]{opacity:1;translate:none}}@media (prefers-reduced-motion:reduce){.lp-js [data-reveal]{opacity:0;transition:opacity .2s ease}.lp-js [data-reveal][data-shown]{opacity:1}}.lp-w,.lp-wi{display:inline-block}@media (prefers-reduced-motion:no-preference){.lp-js [data-words] .lp-wi{opacity:0;translate:0 -8px;filter:blur(4px);transition:opacity .7s var(--m-soft),translate .8s var(--m-soft),filter .7s var(--m-soft);transition-delay:calc(var(--i, 0) * 35ms)}.lp-js [data-words][data-shown] .lp-wi{opacity:1;translate:none;filter:blur(0)}}.lp :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lp-skip{position:fixed;top:72px;left:max(var(--g-pad),(100% - var(--g-max))/2 + var(--g-pad));z-index:60;padding:12px 18px;border-radius:var(--r-full);background:var(--ink);color:var(--ink-inverse);font-weight:650;font-size:15px;text-decoration:none;white-space:nowrap;translate:0 calc(-100% - 90px);opacity:0;pointer-events:none;transition:translate var(--m-mid) var(--m-ease),opacity var(--m-small) ease}.lp-skip:focus,.lp-skip:focus-visible{translate:none;opacity:1;pointer-events:auto}.lp-cta,.lp-ghost{--fill:color-mix(in oklab,var(--ink) 86%,var(--bg));--fill-ink:var(--ink-inverse);border:0;min-height:54px;padding:0 26px;font-size:16px;font-weight:680;letter-spacing:-.01em;transition:scale .16s var(--m-ease),color .18s ease,background-color .18s ease}.lp-cta svg,.lp-ghost svg{width:18px;height:18px}.lp-ghost{--fill:var(--surface-2);--fill-ink:var(--ink);background:var(--surface);color:var(--ink)}@media (hover:hover) and (pointer:fine){.lp .lp-cta:hover,.lp .lp-ghost:hover{background:var(--fill);color:var(--fill-ink)}}.lp .lp-cta:active,.lp .lp-ghost:active{scale:.97;transform:none}.lp-nav{position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;justify-content:space-between;height:64px;padding-inline:max(var(--g-pad),(100% - var(--g-max))/2 + var(--g-pad));transition:translate var(--m-mid) var(--m-ease)}.lp-nav:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bar);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);opacity:0;transition:opacity var(--m-small) ease}.lp-nav[data-bar]:before{opacity:1}.lp-nav{transition:translate var(--m-mid) var(--m-ease),color var(--m-small) ease}.lp-nav:before{transition:opacity var(--m-small) ease,background-color var(--m-small) ease}.lp-nav[data-tone=dark]{color:#f2f3f5}.lp-nav[data-tone=dark]:before{background:rgb(15 17 20/.97)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp-nav:not([data-tone]):before{background:color-mix(in srgb,var(--bg) 97%,transparent)}}:root[data-theme=dark] .lp-nav:not([data-tone]):before{background:color-mix(in srgb,var(--bg) 97%,transparent)}.lp-nav[data-tone=curtain]{--brand-tile:#fff;--brand-on-tile:var(--curtain);color:#fff}.lp-nav[data-tone=curtain]:before{background:color-mix(in srgb,var(--curtain) 88%,transparent)}.lp-nav[data-tone=curtain] :focus-visible{outline-color:#fff}.lp-nav[data-away]{translate:0 -100%}.lp-nav-brand{display:inline-flex;padding:9px 0;border-radius:8px}.lp-nav-login{display:inline-flex;align-items:center;min-height:44px;padding-inline:2px;font-weight:650;font-size:15px}.lp-draw{text-decoration:none;background:linear-gradient(currentColor 0 0) left 0 top calc(50% + .8em) /0 2px no-repeat;transition:background-size var(--m-mid) var(--m-ease)}@media (hover:hover) and (pointer:fine){.lp-draw:hover{background-size:100% 2px}}.lp-draw:focus-visible{background-size:100% 2px}@media (prefers-reduced-motion:reduce){.lp-cta,.lp-draw,.lp-ghost,.lp-nav,.lp-skip{transition:none}.lp *,.lp :after,.lp :before{scroll-behavior:auto!important}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}.lp main>.lp-hero{width:auto;margin-inline:0}.lp-hero{--hp:min(var(--t-price),36svh,316px);--h1:clamp(44px,6.4vw,104px)}@media (min-width:2200px){.lp-hero{--hp:min(var(--t-price),36svh,380px);--h1:clamp(44px,6.4vw,125px)}}.lp-hero-stage{position:relative;min-height:max(600px,min(100svh,980px));display:grid;align-content:center;padding-block:88px 40px;overflow:clip}.lp-hero-line{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.lp-hero-line path{fill:none;stroke:var(--accent);stroke-width:var(--step-line);stroke-linejoin:round;stroke-linecap:round}.lp-hero-line circle{fill:var(--accent)}.lp-hero-line .lp-hero-spark{stroke:var(--bg);stroke-width:3}.lp-hero-grid{position:relative;grid-template-rows:auto auto;row-gap:calc(var(--hp) * .42);align-items:end}.lp-hero-price{grid-column:1/span 9;grid-row:1;min-width:0}.lp-hero-tag{display:flex;align-items:center;gap:12px;margin:0 0 calc(var(--hp) * .06);font-size:clamp(16px,1.7vw,26px);font-weight:650;letter-spacing:-.02em;min-height:1.6em}.lp-hero-was{color:var(--ink-3);text-decoration-thickness:2px;visibility:hidden;translate:0 -8px;opacity:0;transition:opacity var(--m-mid) var(--m-ease),translate var(--m-mid) var(--m-ease),visibility 0s var(--m-mid)}.lp-hero-tag[data-on] .lp-hero-was{visibility:visible;translate:none;opacity:1;transition-delay:0s}.lp-hero-change{display:inline-grid;justify-items:center;transition:background-color var(--m-small) ease,color var(--m-small) ease;align-items:center;min-height:1.6em;padding:0 .55em;border-radius:var(--r-full);background:var(--surface-2);color:var(--ink-2);font-size:.8em;white-space:nowrap}.lp-hero-change>span{grid-area:1/1}.lp-hero-change>[data-ghost]{visibility:hidden}.lp-hero-tag[data-on] .lp-hero-change{background:var(--accent-soft);color:var(--accent)}.lp-hero-num{display:flex;width:max-content;align-items:baseline;margin:-.1em 0 -.12em -.04em;font-size:var(--hp);font-weight:860;line-height:1;letter-spacing:-.04em;white-space:nowrap}.lp-hero-num small{margin-left:.06em;font-size:.62em;font-weight:760;letter-spacing:-.01em}.lp-odo{display:inline-flex;align-items:baseline}.lp-odo-col{position:relative;display:inline-block;line-height:1;clip-path:inset(.127em -.1em .096em);letter-spacing:0;margin-right:-.02em}.lp-odo-col:before{content:"0";visibility:hidden}.lp-odo-strip{position:absolute;inset:0 0 auto;display:grid;justify-items:center;translate:0 calc(var(--v, var(--v0)) * -1em)}.lp-odo-strip>span{height:1em}.lp-hero-product{grid-column:8/span 5;grid-row:1;align-self:end;justify-self:end;width:min(100%,300px,30svh);margin:0 0 calc(var(--hp) * -.285);display:grid;gap:16px;justify-items:start}.lp-hero-lean{width:100%}@media (min-width:2200px){.lp-hero-product{width:min(100%,360px,30svh)}}.lp-hero-product img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:var(--r-lg);background:var(--surface-2)}.lp-hero-product figcaption{display:grid;gap:2px}.lp-hero-pname{text-wrap:balance;font-weight:680;font-size:16px;letter-spacing:-.01em}.lp-hero-pshop{font-size:14px;color:var(--ink-3)}.lp-hero-pomni{margin-top:6px;padding-bottom:12px;font-size:14px;color:var(--ink-2)}.lp-hero-pomni b{font-weight:700;color:var(--ink)}.lp-hero-copy{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:subgrid;align-items:end}.lp-h1{grid-column:1/span 7;margin:0;font-size:var(--h1);font-weight:820;line-height:var(--lh-display);letter-spacing:-.04em}.lp-h1 em{font-style:normal;color:var(--accent)}.lp-ln,.lp-ln>span{display:block}.lp-hero-side{grid-column:8/span 5;display:grid;gap:22px;padding-bottom:.2em}.lp-lead{margin:0;max-width:34ch;font-size:var(--t-lead);line-height:1.45;color:var(--ink-2)}.lp-hero-actions{display:flex;flex-wrap:wrap;gap:10px}@media (prefers-reduced-motion:no-preference){.lp-hero-now{animation:lp-hero-drop 1.05s var(--m-dip) 60ms both}.lp-hero .lp-ln>span{animation:lp-hero-line .7s var(--m-ease) both;animation-delay:.18s}.lp-hero .lp-ln+.lp-ln>span{animation-delay:.26s}.lp-hero-side{animation:lp-hero-in .7s var(--m-soft) both;animation-delay:.38s}.lp-hero-product,.lp-hero-tag{animation:lp-hero-in .7s var(--m-soft) both;animation-delay:.42s}.lp-hero-product{animation-delay:.3s}.lp-hero-line path{stroke-dasharray:1 1;animation:lp-hero-draw 1.2s var(--m-ease) .5s both}.lp-hero-line g{animation:lp-hero-dot .5s var(--m-ease) 1.15s both}.lp-odo-strip{will-change:translate}}@media (prefers-reduced-motion:no-preference) and (max-width:767px){.lp-hero-now{animation-duration:.7s;animation-delay:0s}.lp-hero .lp-ln>span{animation-duration:.6s;animation-delay:80ms}.lp-hero .lp-ln+.lp-ln>span{animation-delay:.14s}.lp-hero-side{animation-duration:.6s;animation-delay:.26s}.lp-hero-product{animation:none}.lp-hero-tag{animation-duration:.5s;animation-delay:.22s}.lp-hero-line path{animation-duration:.7s;animation-delay:.25s}.lp-hero-line g{animation-delay:.7s}.lp-odo-strip{will-change:auto}}@keyframes lp-hero-drop{0%{translate:0 -.3em;opacity:0}35%{opacity:1}}@keyframes lp-hero-line{0%{translate:0 -10px;opacity:0;filter:blur(6px)}}@keyframes lp-hero-in{0%{translate:0 -10px;opacity:0}}@keyframes lp-hero-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes lp-hero-dot{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.lp-odo-col{--v:var(--v1)}.lp-hero-was{visibility:visible;translate:none;opacity:1;transition:none}.lp-hero-line circle[data-halo]{display:none}}@media (max-width:1023px){.lp-hero{--hp:min(30vw,30svh)}}@media (max-width:1023px) and (orientation:portrait),(max-width:767px){.lp-hero-price{grid-column:1/span 9}.lp-hero-product{grid-column:10/span 3}.lp-h1{grid-column:1/-1}.lp-hero-side{grid-column:1/span 9;margin-top:var(--lead-gap)}.lp-hero-copy{align-items:start}}@media (min-width:768px) and (max-aspect-ratio:4/5){.lp-hero{--hp:min(36vw,30svh,360px);--h1:clamp(56px,10.4vw,112px)}.lp-h1{grid-column:1/-1}.lp-hero-lean{width:100%}.lp-hero-stage{min-height:max(600px,100svh);padding-block:104px 72px;align-content:stretch}.lp-hero-grid{grid-template-rows:auto auto auto;row-gap:0;align-content:space-evenly}.lp-hero-product{grid-column:1/-1;grid-row:1;justify-self:stretch;width:auto;grid-template-columns:clamp(88px,11vw,128px) auto;column-gap:18px;align-items:center;margin-bottom:36px;align-self:start;padding-left:0;margin-top:0}.lp-hero-product figcaption{gap:0}.lp-hero-pomni{margin-top:2px;padding-top:0;border-top:0}.lp-hero-price{grid-column:1/-1;grid-row:2}.lp-hero-copy{grid-row:3;margin-top:calc(var(--hp) * .42)}.lp-hero-side{grid-column:1/span 10;margin-top:var(--lead-gap)}}@media (max-width:767px){.lp-hero{--hp:min(31vw,17svh);--h1:clamp(40px,min(12.5vw,7.4svh),56px)}.lp-hero-stage{min-height:0;padding-block:96px 0;align-content:start}.lp-hero-grid{grid-template-rows:auto auto auto;row-gap:0}.lp-hero-product{grid-column:1/-1;grid-row:1;justify-self:stretch;width:auto;grid-template-columns:56px 1fr;align-items:center;gap:12px;align-self:end;padding-left:0;margin-top:0;margin-bottom:-4px}.lp-hero-product img{border-radius:var(--r-md)}.lp-hero-pname{font-size:15px}.lp-hero-pshop{font-size:13px}.lp-hero-pomni{margin-top:0;padding-top:0;border-top:0;font-size:13px}.lp-hero-price{grid-column:1/-1;grid-row:2}.lp-hero-tag{font-size:17px;gap:10px}.lp-hero-copy{grid-row:3;margin-top:max(calc(var(--hp) * .6),52px)}.lp-hero-side{grid-column:1/-1;margin-top:var(--lead-gap);gap:22px}.lp-hero-actions .btn{flex:1 1 100%}}@media (min-width:480px) and (max-width:767px){.lp-hero-actions .btn{flex:0 0 auto}}@media (max-width:767px) and (max-height:720px){.lp-hero{--hp:min(29vw,15svh)}.lp-hero-stage{padding-top:80px}.lp-hero-actions{flex-wrap:nowrap;gap:8px}.lp-hero-actions .btn{flex:1 1 0;min-width:0;padding-inline:12px;font-size:15px}.lp-hero-side{margin-top:16px;gap:14px}}@media (orientation:landscape) and (max-height:500px){.lp-hero-copy{align-items:start}}@media (orientation:landscape) and (max-height:500px) and (min-width:768px){.lp-hero-stage{min-height:0;align-content:start;padding-block:80px 40px}.lp-hero-product{width:min(100%,340px);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px}.lp-hero-product img{border-radius:var(--r-md)}.lp-hero-stage{padding-block:64px 32px}.lp-hero-side{gap:14px}.lp-hero-actions{flex-wrap:nowrap;gap:8px}.lp-hero-actions .btn{flex:1 1 0;min-width:0;padding-inline:14px;font-size:15px}}@media (orientation:landscape) and (max-height:500px) and (max-width:767px){.lp-hero-stage{padding-top:72px}.lp-hero-price{grid-column:1/span 2;grid-row:1}.lp-hero-product{grid-column:3/-1;grid-row:1;align-self:end;margin-bottom:0;translate:0 calc(5 * max(7px, var(--hp) * .045))}.lp-hero-copy{grid-row:2}.lp-h1{grid-column:1/span 2}.lp-hero-side{grid-column:3/-1;margin-top:0;gap:14px}.lp-hero-actions{order:-1;flex-wrap:wrap}.lp-hero-actions .btn{flex:1 1 100%;min-width:0}}.lp main>section.lp-add{width:auto;margin:0}.lp-add{position:relative;padding-top:var(--sec-y);padding-bottom:0}.lp-add-inner{row-gap:var(--head-gap);align-items:center}.lp-add-copy{grid-column:1/span 6;display:grid;gap:var(--head-gap);align-content:center}.lp-add-stage{grid-column:8/span 5;min-width:0}.lp-add-steps{list-style:none;margin:0;padding:0;display:grid;gap:clamp(20px,2.2vw,28px);max-width:34em}.lp-add-step{display:grid;grid-template-columns:2.2em minmax(0,1fr);column-gap:12px;align-items:baseline}.lp-add-n{font-size:var(--t-h3);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.lp-add-step-text{display:grid;gap:6px}.lp-add-step-text b{font-size:var(--t-h3);font-weight:720;letter-spacing:-.03em;line-height:1.1}.lp-add-step-text span{font-size:var(--t-body);line-height:1.5;color:var(--ink-2)}.lp-add-n,.lp-add-step-text b,.lp-add-step-text span{transition:color .24s ease}.lp-js .lp-add-step:not([data-on]) :is(.lp-add-n,.lp-add-step-text b){color:var(--ink-3)}.lp-js .lp-add-step[data-on] .lp-add-n{color:var(--accent)}.lp-js .lp-add-step:not([data-on]) .lp-add-step-text span{color:var(--ink-3)}.lp-demo-add{display:grid;gap:20px;max-width:500px;margin-inline:auto}.lp-add-form{display:grid;gap:14px}.lp-add-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.lp-add-link{position:relative;display:grid;align-items:center;overflow:hidden;white-space:nowrap;background:var(--surface)}.lp-add-ph,.lp-add-url{grid-area:1/1;overflow:hidden;text-overflow:ellipsis}.lp-add-ph{color:var(--ink-3);opacity:0}.lp-add-url{display:flex;align-items:center}.lp-add-typed{overflow:hidden;text-overflow:ellipsis}.lp-add-caret{flex:none;width:1.5px;height:1.15em;margin-left:1px;background:var(--accent);opacity:0}.lp-add-url[data-typing] .lp-add-caret{opacity:1}.lp-add-paste{pointer-events:none;background:var(--surface);min-height:52px}.lp-add-paste svg{width:18px;height:18px}.lp-add-slot{display:grid}.lp-demo-add .preview-card{margin:0}.lp-add-slot>*{grid-area:1/1}.lp-add-skel{align-self:stretch}.lp-add-skel-lines{display:grid;gap:10px;padding-top:3px}.lp-add-skel-lines .sk{height:16px;width:78%}.lp-add-skel-lines .sk:nth-child(2){height:12px;width:30%}.lp-add-skel-lines .sk:nth-child(3){height:28px;width:36%;margin-top:8px}.lp-demo-add .sk{animation:none}.lp-add-skel{opacity:0}.lp-add-rest{display:grid;row-gap:14px}.lp-add-list{position:relative;z-index:2}.lp-add-sizes{grid-row:1}.lp-add-go{grid-row:2}.lp-add-sizes{display:grid;gap:8px}.lp-add-sizes .field-label{margin:0}.lp-add-sizes .sizes{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:48px}.lp-add-sizes .size{background:var(--surface);min-height:48px}.lp-add-go{position:relative;display:grid;overflow:hidden;isolation:isolate;pointer-events:none;min-height:52px;font-size:16px;background:var(--surface);color:var(--ink-inverse)}.lp-add-go:before{content:"";z-index:-2;background:var(--ink);opacity:var(--ink-o,0)}.lp-add-go-fill,.lp-add-go:before{position:absolute;inset:0;border-radius:inherit}.lp-add-go-fill{z-index:-1;background:var(--accent)}.lp-add-go-label{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:8px}.lp-add-go-label[data-k=add]{opacity:0}.lp-add-go-label[data-k=done]{color:var(--accent-ink,#fff)}.lp-add-go svg{width:18px;height:18px}.lp-demo-add [data-t]:before{content:attr(data-t)}.lp-add-list{display:grid;gap:10px}.lp-add-list-head{margin:0;display:flex;justify-content:space-between;font-size:15px;font-weight:650}.lp-add-count{font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums}.lp-add-list .lp-rows{box-shadow:none}.lp-add-list .lp-row{position:relative;background:var(--surface)}.lp-add-new{z-index:1}.lp-add-new .lp-row-change{opacity:1;color:var(--ink-3);font-weight:500}@media (min-width:768px) and (max-width:1099px){.lp-add-copy{display:contents}.lp-add-title{grid-column:1/-1}.lp-add-steps{grid-column:1/span 5;align-self:center}.lp-add-stage{grid-column:6/-1;align-self:start}.lp-demo-add{gap:14px}}@media (min-width:768px){.lp-demo-add{margin-inline:auto 0}}@media (min-width:768px) and (max-width:1023px){.lp-add-steps{grid-column:1/span 6}.lp-add-stage{grid-column:7/-1}.lp-add-step{grid-template-columns:1.6em minmax(0,1fr)}}@media (min-width:1100px) and (max-height:820px){.lp-demo-add{gap:14px}.lp-add-form{gap:10px}.lp-add-list .lp-row{padding-block:6px}}:is(.lp-demo-add,.lp-demo-list) .lp-row-now{font-weight:780;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:is(.lp-demo-add,.lp-demo-list) .lp-row-cur{font-size:.62em;letter-spacing:-.02em}:is(.lp-demo-add,.lp-demo-list) .lp-row-was{font-weight:650;letter-spacing:-.02em;color:var(--ink-3);text-decoration-thickness:1.5px}:is(.lp-demo-add,.lp-demo-list) .lp-row[data-down] .lp-row-change{display:inline-flex;align-items:center;gap:4px}:is(.lp-demo-add,.lp-demo-list) .lp-row[data-down] .lp-row-change:after{content:"";order:-1;width:16px;height:7px;background:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 12'%3E%3Cpath d='M1 2h11a2 2 0 0 1 2 2v4a2 2 0 0 0 2 2h11' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 12'%3E%3Cpath d='M1 2h11a2 2 0 0 1 2 2v4a2 2 0 0 0 2 2h11' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center /contain no-repeat}@media (max-width:420px){.lp-demo-list .lp-row[data-down] .lp-row-change:after{display:none}}.lp-demo-add .preview-price{font-weight:800;letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.lp-demo-add .preview-price .cur{font-size:.62em;letter-spacing:-.02em}@media (max-width:767px){.lp-add-list .lp-row{height:76px;box-sizing:border-box}.lp-add-list .lp-rows{position:relative;height:calc(12px + 2 * 76px + 1px);overflow:clip;border-radius:var(--r-lg)}.lp-add-list .lp-rows:after{content:"";position:absolute;inset:auto 0 0;z-index:3;height:7px;background:var(--surface)}}@media (max-width:819px){:is(.lp-demo-add,.lp-demo-list) .lp-row-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;line-height:1.25}.lp-demo-list .lp-row-name{-webkit-line-clamp:3;line-clamp:3}}@media (max-width:767px){.lp-add-title{font-size:var(--t-h2-phone)}.lp-add-copy,.lp-add-stage{grid-column:1/-1}.lp-add-n,.lp-add-step-text b{font-size:22px}.lp-add-step-text span{font-size:16px}.lp-add-sizes .sizes{gap:6px}.lp-add-paste{padding:0 16px}}@media (prefers-reduced-motion:reduce){.lp-add-n,.lp-add-step-text b,.lp-add-step-text span{transition:none}}.lp main>section.lp-list{width:auto;margin:0}.lp-list{--list-t:clamp(56px,10vw,176px);--slab:var(--surface-2);position:relative;padding-block:var(--sec-y)}.lp-shops{display:flex;margin-bottom:var(--head-gap);padding-block:.15em;overflow-x:clip;pointer-events:none}.lp-shops-track{display:flex;width:max-content}.lp-shops-run{display:flex;margin:0;padding-left:.3em;font-size:clamp(28px,4vw,64px);font-weight:780;line-height:1.15;letter-spacing:-.045em;white-space:nowrap}.lp-shop{display:inline-flex;align-items:baseline}.lp-shop:after{content:"";align-self:center;width:.62em;height:.34em;margin-inline:.36em;background:var(--line-strong);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62 34'%3E%3Cpath d='M3 5h24a4 4 0 0 1 4 4v16a4 4 0 0 0 4 4h24' fill='none' stroke='%23000' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62 34'%3E%3Cpath d='M3 5h24a4 4 0 0 1 4 4v16a4 4 0 0 0 4 4h24' fill='none' stroke='%23000' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") center /contain no-repeat}.lp-shop[data-t]:before{content:attr(data-t)}.lp-shop:nth-child(2n){color:var(--ink-3)}.lp-list-head{row-gap:clamp(20px,2.4vw,32px);align-items:end}.lp-list-title{grid-column:1/-1;margin:0;font-size:var(--list-t);font-weight:820;line-height:var(--lh-display);letter-spacing:-.045em}.lp-list-l1,.lp-list-l2{display:block;white-space:nowrap}.lp-list-bleed{width:min(100% - 2 * var(--g-pad),var(--g-max) - 2 * var(--g-pad));margin:var(--head-gap) auto 0}.lp-list-low{padding:clamp(16px,3vw,48px);border-radius:calc(var(--r-lg) * 1.6);background:var(--slab)}.lp-list-screen{position:relative;border-radius:var(--r-lg);background:var(--surface)}.lp-list-screen .lp-clip{aspect-ratio:1920/1320}.lp-list-screen .lp-clip video,.lp-list-screen .lp-clip-poster img{border-radius:var(--r-lg)}.lp-list-small{display:none}.lp-list-foot{row-gap:24px}.lp-demo-list{display:grid;gap:12px}.lp-demo-list-head{margin:0;font-size:15px;color:var(--ink-2)}.lp-demo-list-head b{color:var(--accent);font-weight:700}.lp-demo-list .lp-rows{box-shadow:none}.lp-row[data-flat] .lp-row-change{opacity:1;color:var(--ink-3);font-weight:500}.lp-clip{position:relative;isolation:isolate}.lp-clip video,.lp-clip-poster{position:absolute;inset:0;width:100%;height:100%}.lp-clip-poster img{width:100%;height:100%}.lp-clip video,.lp-clip-poster img{display:block;object-fit:cover;object-position:top}.lp-clip video{cursor:pointer}.lp-clip-btn{position:absolute;left:2.2%;bottom:16%;z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--r-full);background:var(--ink);color:var(--ink-inverse);cursor:pointer;transition:background-color .2s var(--m-ease),color .2s var(--m-ease),scale .16s var(--m-ease)}.lp-clip-btn svg{width:16px;height:16px}.lp-clip-btn:focus-visible{background:var(--accent);color:#fff;outline:2px solid var(--accent);outline-offset:3px}.lp-clip-btn:active{scale:.97;transform:none}@media (hover:hover) and (pointer:fine){.lp-clip-btn:hover{background:var(--accent);color:#fff}}@media (max-width:1023px){.lp-list{--list-t:clamp(56px,10.4vw,120px)}}@media (min-width:2200px){.lp-list{--list-t:min(211px,(var(--g-max) - 2 * var(--g-pad))/7.8)}}@media (max-width:767px){.lp-list{--list-t:var(--t-h2-phone)}.lp-list-l1,.lp-list-l2{display:inline;white-space:normal}.lp-list-title{text-wrap:balance;line-height:var(--lh-display)}.lp-list-bleed{display:none}.lp-list-foot{margin-top:var(--head-gap)}.lp-list-small{display:block;grid-column:1/-1}.lp-list-small .lp-row{padding-block:12px}}@media (max-width:359px){.lp-demo-list .lp-row[data-down] .lp-row-change{width:min-content;justify-content:flex-end;text-align:end}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp-list-screen :is(.lp-clip-poster,video){filter:brightness(.88)}}:root[data-theme=dark] .lp-list-screen :is(.lp-clip-poster,video){filter:brightness(.88)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp-list{--slab:color-mix(in srgb,var(--surface-2) 80%,var(--bg))}}:root[data-theme=dark] .lp-list{--slab:color-mix(in srgb,var(--surface-2) 80%,var(--bg))}.lp main>.lp-alerts,.lp main>.lp-honest,.lp main>.lp-truth{width:auto;margin-inline:0}.lp-truth{--tr-ground:#0f1114;--tr-ink:#f2f3f5;--tr-ink-2:#c3c8d0;--tr-line:#2a2e35;--tr-track:#1d2026;--tr-accent:#7aa0ff;position:relative;background:var(--tr-ground);color:var(--tr-ink);padding-block:var(--sec-y)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp-truth{--tr-ground:#1a1c21;--tr-track:#2a2d34}:root:not([data-theme=light]) .lp-truth .panel{background:var(--surface-2)}}:root[data-theme=dark] .lp-truth{--tr-ground:#1a1c21;--tr-track:#2a2d34}:root[data-theme=dark] .lp-truth .panel{background:var(--surface-2)}.lp-truth-in{row-gap:0;align-items:start}.lp-truth-q{grid-column:1/-1;margin:0 0 var(--lead-gap,clamp(20px,2vw,32px));font-size:var(--t-display);font-weight:800;line-height:var(--lh-display);letter-spacing:-.04em;text-wrap:balance}.lp-truth-a{grid-column:1/span 7;display:grid;gap:var(--head-gap);align-content:start}.lp-truth-lead{margin:0;max-width:44ch;font-size:var(--t-lead);line-height:1.5;color:var(--tr-ink-2);text-wrap:pretty}.lp-truth-b{grid-column:9/span 4;align-self:start;display:grid;gap:clamp(16px,1.6vw,24px);align-content:start}.lp-truth-h{margin:0;font-size:clamp(30px,3.2vw,48px);font-weight:760;line-height:var(--lh-display);letter-spacing:-.045em;text-wrap:balance}.lp-demo-omnibus{display:grid;gap:clamp(16px,1.6vw,24px)}.lp-om-seg{position:relative;justify-self:start;display:grid;grid-template-columns:1fr 1fr;padding:5px;border-radius:var(--r-full);background:var(--tr-track)}.lp-om-seg:before{content:"";position:absolute;inset:5px auto 5px 5px;width:calc(50% - 5px);border-radius:var(--r-full);background:var(--tr-ink);translate:calc(var(--at, 0) * 100%) 0;transition:translate .28s var(--m-ease)}.lp-om-seg[data-at="1"]{--at:1}.lp-om-opt{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:0;border-radius:var(--r-full);background:transparent;color:var(--tr-ink-2);font:inherit;font-size:16px;font-weight:680;cursor:pointer;transition:color .18s ease,scale .16s var(--m-ease)}.lp-om-opt svg{width:18px;height:18px}.lp-om-opt[aria-checked=true]{color:var(--tr-ground);cursor:default}@media (hover:hover) and (pointer:fine){.lp-om-opt[aria-checked=false]:hover{color:var(--tr-ink)}}.lp-om-opt:active{scale:.97}.lp-om-opt:focus-visible{outline:2px solid var(--tr-accent);outline-offset:-4px}.lp-code-card,.lp-om-card{padding:clamp(20px,2.4vw,32px);color:var(--ink)}.lp-om-head{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center}.lp-om-photo{width:56px;height:56px;border-radius:var(--r-md);object-fit:cover;background:var(--surface-2)}.lp-om-head p{margin:0}.lp-om-name{font-weight:650;font-size:16px;line-height:1.3}.lp-om-shop{font-size:14px;color:var(--ink-3)}.lp-om-price{--om-fs:clamp(56px,6.4vw,96px);display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 20px;margin:20px 0 0}.lp-om-slot{display:inline-block;overflow:clip;padding-block:.08em;margin-block:-.08em}.lp-om-slot:first-child{margin-left:calc(var(--om-fs) * -.06)}.lp-om-now{display:inline-block;font-size:var(--om-fs);letter-spacing:-.04em;line-height:1}.lp-om-was{display:inline-block;font-size:clamp(26px,2.6vw,38px);font-weight:650;letter-spacing:-.03em;color:var(--ink-3);text-decoration-thickness:2px}.lp-om-strips{max-width:none}.lp-code-figure{margin:18px 0 0 -.06em;font-size:clamp(48px,4.4vw,64px)}.lp-om-both{display:grid;min-width:0}.lp-om-both>div{grid-area:1/1;min-width:0}.lp-om-room{visibility:hidden}.lp-om-both>div{align-self:center}.promo-strip.lp-om-strip{grid-template-columns:minmax(0,1fr)}.lp-om-strip .lp-om-both>div{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:10px;align-items:start}.lp-om-strip,.lp-om-strip .promo-strip-icon{transition:background-color .32s var(--m-ease),color .32s var(--m-ease)}.lp-om-stairs{--sh:clamp(64px,7vw,104px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 0;padding-bottom:var(--sh)}.lp-om-stair{--c:var(--tr-ink);position:relative;display:grid;align-content:start;gap:8px;padding:14px 12px 0 16px;border-top:2px solid var(--c);translate:0 calc(var(--y) * var(--sh));transition:border-color .32s var(--m-ease)}.lp-om-stair[data-i="0"]{--y:var(--y0);--c:var(--tr-ink-2);border-top-style:dashed;padding-left:0}.lp-om-stair[data-i="1"]{--y:var(--y1);--py:var(--y0)}.lp-om-stair[data-i="2"]{--y:var(--y2);--py:var(--y1)}.lp-om-stair[data-i="1"]:before,.lp-om-stair[data-i="2"]:before{content:"";position:absolute;left:-1px;width:2px;top:calc(min(0, var(--py) - var(--y)) * var(--sh) - 2px);height:calc(max(var(--py) - var(--y), var(--y) - var(--py)) * var(--sh) + 2px);background:var(--tr-ink-2);transition:background-color .32s var(--m-ease)}.lp-om-stair[data-down]:before{background:var(--tr-accent)}.lp-om-stairs[data-tone=good] .lp-om-stair[data-i="2"]{--c:var(--tr-accent)}.lp-om-stair dt{font-size:15px;line-height:1.35;text-wrap:balance;color:var(--tr-ink-2)}.lp-om-stair dd{margin:0;overflow:clip;padding-block:.2em .26em;margin-block:-.2em -.26em}.lp-om-stair b{display:inline-block;font-size:clamp(28px,2.8vw,42px);font-weight:760;letter-spacing:-.04em;line-height:1;white-space:nowrap;transition:color .32s var(--m-ease)}.lp-om-stair[data-i="0"] b{text-decoration:line-through;text-decoration-thickness:2px;color:var(--tr-ink-2)}.lp-om-stairs[data-tone=good] .lp-om-stair[data-i="2"] b{color:var(--tr-accent)}.lp-tile-code .promo-strip{grid-template-columns:20px minmax(0,1fr)}.lp-tile-code .promo-strip .copy-code{grid-column:2;justify-self:start;margin-top:10px;min-height:44px}.lp-tile-code .promo-strip .copy-btn{width:44px;height:44px}.lp-tile-code .promo-strip .copy-btn:focus-visible{outline:none}.lp-tile-code .promo-strip .copy-code:has(.copy-btn:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.lp-code-price{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.lp-code-sticker{display:grid;place-content:center;justify-items:center;width:88px;aspect-ratio:1;border-radius:50%;background:var(--tr-accent);color:#0c0d10;rotate:-9deg;box-shadow:0 10px 24px -8px rgb(0 0 0/.5);pointer-events:none}.lp-code-sticker span{font-size:24px;font-weight:800;letter-spacing:-.04em;line-height:1}.lp-code-sticker small{font-size:12px;font-weight:650;margin-top:2px}@media (prefers-reduced-motion:reduce){.lp-om-opt,.lp-om-seg:before,.lp-om-stair,.lp-om-stair b,.lp-om-stair:before,.lp-om-strip,.lp-om-strip .promo-strip-icon{transition:none}}@media (max-width:1199px){.lp-truth-q{grid-column:1/-1}}@media (max-width:1279px){.lp-truth-a{grid-column:1/span 9}.lp-truth-b{grid-column:1/-1;align-self:start;margin-top:clamp(64px,10vw,112px);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);column-gap:var(--g-gap)}.lp-truth-b>.lp-truth-h{grid-column:1;align-self:start}.lp-truth-b>.lp-code-demo{grid-column:2;grid-row:1}}@media (max-width:767px){.lp-truth{padding-bottom:96px}.lp-truth-q{font-size:var(--t-h2-phone);line-height:var(--lh-display)}.lp-truth-a,.lp-truth-b{grid-column:1/-1}.lp-truth-b{grid-template-columns:1fr;margin-top:72px}.lp-truth-b>.lp-code-demo{grid-column:1;grid-row:auto}.lp-om-seg{justify-self:stretch}.lp-om-opt{padding:0 14px}.lp-om-price{--om-fs:60px}.lp-om-stairs{--sh:56px;grid-template-columns:minmax(0,.92fr) minmax(0,1.3fr) minmax(0,.78fr)}.lp-om-stair{padding:10px 4px 0 10px}.lp-om-stair dt{font-size:13px}.lp-om-stair b{font-size:24px}.lp-code-sticker{width:72px}.lp-code-sticker span{font-size:20px}.lp-code-sticker small{font-size:12px}}@media (max-width:359px){.lp-om-stair b{font-size:21px}}.lp-tile-code .promo-strip .copy-code{transition:background-color .18s ease,border-color .18s ease,scale .16s var(--m-ease)}@media (hover:hover) and (pointer:fine){.lp-tile-code .promo-strip .copy-code:hover{background:color-mix(in oklab,var(--accent) 24%,var(--surface));border-style:solid;border-color:var(--accent)}.lp-tile-code .promo-strip .copy-code:hover .copy-btn{background:transparent;color:var(--accent)}}.lp-tile-code .promo-strip .copy-code:has(.copy-btn:focus-visible){background:color-mix(in oklab,var(--accent) 24%,var(--surface));border-style:solid;border-color:var(--accent)}.lp-tile-code .promo-strip .copy-code:has(.copy-btn:active){background:color-mix(in oklab,var(--accent) 36%,var(--surface));border-style:solid;border-color:var(--accent)}.lp-tile-code .promo-strip .copy-code:has(.copy-btn:active){scale:.97}.lp-tile-code .promo-strip .copy-btn:active{transform:none}@media (prefers-reduced-motion:reduce){.lp-tile-code .promo-strip .copy-code{transition:background-color .18s ease,border-color .18s ease}}.lp main>section.lp-history{width:auto;margin:0}.lp-history{--fig:clamp(22px,5.2vw,84px);--fig-room:calc(var(--fig) * 1.02 + 8px);position:relative;padding-top:var(--sec-y);padding-bottom:0}.lp-history-head{align-items:end;row-gap:var(--lead-gap,clamp(20px,2vw,32px));margin-bottom:var(--head-gap)}.lp-history-title{grid-column:1/-1;grid-row:1;margin:0;font-size:var(--t-display);font-weight:820;line-height:var(--lh-display);letter-spacing:-.04em}.lp-history-note{grid-column:1/span 6;grid-row:2;margin:0;font-size:var(--t-lead);line-height:1.5;color:var(--ink-2);max-width:44ch;text-wrap:pretty}.lp-on-touch{display:none}@media (hover:none){.lp-on-pointer{display:none}.lp-on-touch{display:inline}}.lp-tile-chart{grid-column:1/-1;min-width:0;padding:clamp(16px,2.2vw,32px) clamp(8px,1.4vw,24px) clamp(12px,1.6vw,24px)}.lp-history-product{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;padding-inline:16px}.lp-history-product img{width:48px;height:48px;border-radius:var(--r-md);object-fit:cover;background:var(--surface-2)}.lp-history-product>span{display:grid;min-width:0}.lp-history-product b{font-size:16px;font-weight:650;line-height:1.3}.lp-history-product span span{font-size:14px;color:var(--ink-3)}.lp-history-plot{position:relative}.lp-tile-chart .chart{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-top:var(--fig-room)}.lp-tile-chart .chart-axis,.lp-tile-chart .chart-plot{grid-column:1/-1}.lp-tile-chart .chart-plot{order:1}.lp-tile-chart .chart-axis{order:2}.lp-tile-chart .chart-readout{order:3;margin-top:18px}.lp-tile-chart .chart-readout b{font-size:22px;line-height:28px;letter-spacing:-.02em}.lp-tile-chart .chart-ranges{order:4;margin:18px 16px 0 0;min-width:300px}.lp-tile-chart .chart .step{stroke-width:3}.lp-history-figs{position:absolute;z-index:1;top:calc(var(--fig-room) + 4px);left:16px;right:16px;height:196px;pointer-events:none}.lp-history-fig{position:absolute;translate:-50% calc(-100% - 6px);font-size:var(--fig);font-weight:780;line-height:.96;letter-spacing:-.04em;color:var(--ink-2);white-space:nowrap}.lp-history-ghost{position:absolute;top:calc(var(--fig-room) + 4px);left:16px;right:16px;height:196px;opacity:.22;pointer-events:none}.lp-history-ghost svg{display:block;overflow:visible}.lp-history-ghost path{fill:none;stroke:var(--accent);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.lp-history-fig-in{display:block}.lp-history-fig[data-low]{color:var(--accent)}.lp-tile-chart:not([data-figs]) .lp-history-figs{opacity:0}.lp-history-figs{transition:opacity var(--m-small) ease}@media (hover:hover) and (pointer:fine){.lp-history-plot:has(.chart-plot:hover) .lp-history-figs{opacity:.45}}.lp-tile-chart .range{transition:color .18s ease,scale .16s var(--m-ease)}.lp-tile-chart .range:not([aria-checked=true]):active{scale:.97;transform:none}.lp-tile-chart .range:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.lp-tile-chart .range:not([aria-checked=true]):hover{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.lp-tile-chart .range{transition:background-color .18s ease,color .18s ease}}@media (max-width:1023px){.lp-history-note{grid-column:1/-1}}@media (max-width:767px){.lp-history{--fig:clamp(20px,6vw,26px)}.lp-history-title{grid-column:1/-1;font-size:var(--t-h2-phone)}.lp-history-note{grid-column:1/-1}.lp-tile-chart{padding-inline:0}.lp-tile-chart .chart{grid-template-columns:minmax(0,1fr)}.lp-tile-chart .chart-ranges{order:4;margin:14px 12px 0;min-width:0}.lp-history-fig small{display:none}.lp-history-fig[data-low]{translate:-50% calc(-100% - 12px)}}@container (max-width: 640px){.lp-tile-chart .chart-readout{min-height:68px}}.lp-alerts{position:relative;padding-block:var(--sec-y) 0}.lp-alerts-in{align-items:start}.lp-alerts-head{grid-column:1/span 9;display:grid;gap:var(--lead-gap,clamp(20px,2vw,32px));margin-bottom:var(--head-gap)}.lp-alerts-lead{margin:0;max-width:44ch;font-size:var(--t-lead);line-height:1.5;color:var(--ink-2);text-wrap:pretty}.lp-rules{grid-column:1/span 8;display:grid;border-top:1px solid var(--line)}.lp-rule{--mark:0;position:relative;display:grid;grid-template-columns:clamp(28px,2.6vw,40px) minmax(0,1fr) auto;align-items:center;gap:4px clamp(14px,1.6vw,24px);width:100%;min-height:56px;padding:clamp(14px,1.6vw,22px) 4px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink-3);font:inherit;text-align:left;cursor:pointer;transition:color .18s ease}.lp-rule:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent);scale:var(--mark) 1;transform-origin:0 50%;transition:scale .28s var(--m-ease)}.lp-rule-icon{width:100%;height:auto;aspect-ratio:1;transition:color .24s var(--m-ease)}.lp-rule-name{font-size:clamp(34px,4.6vw,72px);font-weight:760;line-height:1;letter-spacing:-.045em;padding-bottom:.04em}.lp-rule-hint{justify-self:end;max-width:24ch;font-size:15px;line-height:1.35;text-align:right;color:var(--ink-3);text-wrap:balance}@media (hover:hover) and (pointer:fine){.lp-rule:hover{color:var(--ink)}.lp-rule:hover .lp-rule-icon{color:var(--accent)}}.lp-rule[aria-pressed=true]{--mark:1;color:var(--ink)}.lp-rule[aria-pressed=true] .lp-rule-icon{color:var(--accent)}.lp-rule[aria-pressed=true] .lp-rule-hint{color:var(--ink-2)}.lp-rule>*{transform-origin:0 50%;transition:scale .16s var(--m-ease)}.lp-rule:active>*{scale:.97}.lp-rule:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px}.lp-chat{grid-column:9/span 4;align-self:start;display:grid;gap:14px;padding:18px 18px 20px;border-radius:var(--r-lg);background:var(--surface-2)}.lp-chat-head{display:flex;align-items:center;gap:12px;padding:0 4px 12px;border-bottom:1px solid var(--line)}.lp-chat-head img{border-radius:50%}.lp-chat-head p{margin:0}.lp-chat-name{font-weight:700}.lp-chat-sub{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-3)}.lp-chat-sub svg{width:13px;height:13px}.lp-chat-log{display:grid;align-content:start}.lp-chat-slot{display:grid}.lp-chat-slot>*{grid-area:1/1;align-self:start}.lp-bubble-sizer{visibility:hidden}.lp-chat-day{justify-self:center;margin:0 0 12px;padding:3px 10px;border-radius:var(--r-full);font-size:12px;font-weight:600;color:var(--ink-2)}.lp-bubble,.lp-chat-day{background:var(--surface)}.lp-bubble{position:relative;max-width:44ch;padding:12px 14px 26px;border-radius:var(--r-md) var(--r-md) var(--r-md) 4px;font-size:15px;line-height:1.45}.lp-bubble p{margin:0}.lp-bubble .lp-bubble-low{margin-top:4px;color:var(--ink-2)}.lp-bubble-time{position:absolute;right:12px;bottom:6px;font-size:12px;color:var(--ink-3)}.lp-typing{justify-self:start;display:inline-flex;gap:4px;padding:14px 16px;border-radius:var(--r-md) var(--r-md) var(--r-md) 4px;background:var(--surface)}.lp-typing span{width:7px;height:7px;border-radius:50%;background:var(--ink-3)}.lp-ping{display:grid;align-content:start;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.lp-ping-label{margin:0 4px;font-size:13px;font-weight:600;color:var(--ink-2)}.lp-ping-card{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px 12px;border-radius:var(--r-md);background:var(--surface)}.lp-ping-card img{border-radius:7px}.lp-ping-card p{margin:0;font-size:14px;line-height:1.35}.lp-ping-text{display:grid;min-width:0}.lp-ping-text>*{grid-area:1/1}.lp-ping-text>:not(.lp-ping-sizer){align-self:center}.lp-ping-sizer{visibility:hidden}.lp-ping-title{font-weight:650}.lp-ping-body{color:var(--ink-2)}@media (prefers-reduced-motion:no-preference){.lp-typing span{animation:lp-dot .9s ease-in-out infinite}.lp-typing span:nth-child(2){animation-delay:.15s}.lp-typing span:nth-child(3){animation-delay:.3s}@keyframes lp-dot{0%,60%,to{opacity:.35;translate:0 0}30%{opacity:1;translate:0 2px}}}@media (prefers-reduced-motion:reduce){.lp-rule,.lp-rule-icon,.lp-rule:after,.lp-rule>*{transition:none}}@media (max-width:1279px){.lp-rule{grid-template-columns:clamp(24px,2.6vw,40px) minmax(0,1fr)}.lp-rule-hint{grid-column:2;justify-self:start;text-align:left;max-width:none}}@media (min-width:768px){.lp-rule-name{white-space:nowrap}}@media (max-width:1099px){.lp-alerts-head,.lp-chat,.lp-rules{grid-column:1/-1}.lp-chat{justify-self:start;width:100%;max-width:520px;position:relative;top:0;margin-top:40px}}@media (max-width:767px){.lp-alerts-h{font-size:var(--t-h2-phone)}.lp-rule{grid-template-columns:24px minmax(0,1fr);padding:14px 2px}.lp-rule-name{font-size:clamp(27px,8vw,34px)}.lp-rule-hint{grid-column:2;justify-self:start;text-align:left;font-size:14px}.lp-chat{grid-column:1/-1;max-width:none;margin-top:28px;padding:14px 14px 16px}}.lp-chat-past{display:grid;padding-bottom:14px}.lp-chat-past .lp-bubble p,.lp-chat-past .lp-bubble p b,.lp-chat-past .lp-chat-day{color:var(--ink-2)}.lp-chat-past .lp-bubble{min-width:0;justify-self:start;max-width:100%;padding:10px 14px}.lp-chat-past .lp-bubble p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.lp-chat-past .lp-bubble-time{display:none}.lp-honest{position:relative;padding-block:var(--sec-y)}.lp-honest-in{row-gap:var(--head-gap)}.lp-honest-h{grid-column:1/-1;text-wrap:balance}.lp-facts{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:8px var(--g-gap);margin:0;padding:0;list-style:none}.lp-fact{display:grid;grid-row:span 2;grid-template-rows:subgrid;align-content:start;padding-top:20px;border-top:1px solid var(--line-strong)}.lp-fact p{margin:0;max-width:32ch;font-size:max(18px,var(--t-body));line-height:1.5;color:var(--ink-2);text-wrap:pretty}.lp-fact .lp-fact-lead{max-width:none;font-size:clamp(22px,1.9vw,28px);line-height:1.2;letter-spacing:-.025em;color:var(--ink);font-weight:720;text-wrap:wrap}@media (max-width:899px){.lp-facts{grid-template-columns:minmax(0,1fr);row-gap:0}.lp-fact{grid-row:auto;grid-template-rows:none;gap:8px;padding-bottom:28px}.lp-fact:last-child{padding-bottom:0}.lp-fact p{max-width:52ch}}@media (max-width:767px){.lp-honest-h{font-size:var(--t-display-phone);line-height:var(--lh-display)}.lp-fact .lp-fact-lead{font-size:21px}.lp-fact p{font-size:17px}}@media (min-width:2200px){.lp-fact .lp-fact-lead{max-width:22ch}}.lp main>.lp-final{width:auto;margin-inline:0}.lp-final{--floor:clamp(72px,9vw,128px);position:relative;isolation:isolate;margin-top:0;padding:var(--sec-y) 0 var(--floor);color:var(--curtain-ink)}.lp-final-bg{position:absolute;inset:0;z-index:-1;background:var(--curtain)}@media (prefers-reduced-motion:no-preference){.lp-js .lp-final .lp-cta,.lp-js .lp-final .lp-final-sub{transition:opacity .7s var(--m-soft),translate .8s var(--m-soft),scale .16s var(--m-ease),color .18s ease,background-color .18s ease}.lp-js .lp-final:has(.lp-final-h:not([data-shown])):not(:focus-within) .lp-cta,.lp-js .lp-final:has(.lp-final-h:not([data-shown])):not(:focus-within) .lp-final-sub{opacity:0;translate:0 -10px}.lp-js .lp-final .lp-final-sub{transition-delay:.16s,.16s,0s,0s,0s}.lp-js .lp-final .lp-cta{transition-delay:.22s,.22s,0s,0s,0s}}.lp-final .lp-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.lp-final-in{align-items:start;row-gap:var(--lead-gap,clamp(20px,2vw,32px))}.lp-final-h{grid-column:1/span 11;font-size:var(--t-display);font-weight:820;line-height:var(--lh-display);letter-spacing:-.04em}.lp-final-h,.lp-final-sub{margin:0;text-wrap:balance}.lp-final-sub{grid-column:1/span 6;font-size:var(--t-lead);line-height:1.45;font-weight:520}.lp-final .lp-cta{grid-column:1/-1;justify-self:start;margin-top:8px}.lp-cta-inv{--fill:#e6edff;--fill-ink:var(--curtain);background:#fff;color:var(--curtain);min-height:60px;padding-inline:32px;font-size:17px}.lp-final :focus-visible,.lp-foot :focus-visible{outline-color:#fff}.lp-foot{position:relative;--brand-tile:#fff;--brand-on-tile:var(--curtain);background:var(--curtain);color:var(--curtain-ink)}.lp-foot-in{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px 24px;width:min(100% - 2 * var(--g-pad),var(--g-max) - 2 * var(--g-pad));margin-inline:auto;padding:28px 0 calc(24px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgb(255 255 255/.28);font-size:15px}.lp-foot-brand{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.lp-foot-brand p,.lp-foot-copy{margin:0}.lp-foot-links{display:flex;gap:24px}.lp-foot a{display:inline-flex;align-items:center;min-height:44px;font-weight:650;color:inherit}.lp-foot-base{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 24px;padding-top:4px;border-top:1px solid rgb(255 255 255/.18);font-size:13px}.lp-foot-copy{font-variant-numeric:tabular-nums}.lp-foot-legal{display:flex;gap:20px}.lp-foot-legal a{font-weight:500}@media (max-width:1023px){.lp-final-h{grid-column:1/-1}.lp-final-sub{grid-column:1/span 8}}@media (max-width:767px){.lp-final{--floor:72px}.lp-final-h{font-size:var(--t-display-phone)}.lp-final-sub{grid-column:1/-1;font-size:18px}.lp-final .lp-cta{width:100%}.lp-foot-in{grid-template-columns:1fr;gap:8px}.lp-foot-links{gap:20px}.lp-foot-base{margin-top:6px;flex-direction:column-reverse;align-items:flex-start}}