.lp{background:var(--bg-0);min-width:0;min-height:100dvh;color:var(--text-0);font-family:var(--font-inter,system-ui), system-ui, sans-serif;--lp-ink:linear-gradient(180deg, var(--text-0) 0%, var(--text-0) 42%, #c6c8cf 100%);--lp-veil:linear-gradient(180deg, var(--white-04), var(--white-02));--lp-edge:inset 0 0 0 1px var(--white-06), inset 0 1px 0 var(--white-05);--lp-glass:linear-gradient(180deg, #fff1 0%, #ffffff06 100%);--lp-glass-edge:inset 0 0 0 1px var(--white-07), inset 0 1px 0 var(--white-10);--lp-bloom:radial-gradient(closest-side, rgb(var(--accent-orange-rgb) / .34), rgb(var(--accent-orange-rgb) / .15) 38%, rgb(var(--accent-orange-rgb) / .05) 66%, rgb(var(--accent-orange-rgb) / 0));--lp-o-hi:var(--celebrate-warm-hi);--lp-o-mid:var(--celebrate-warm-mid);--lp-o-deep:var(--celebrate-warm-deep);--lp-o-text:var(--celebrate-warm-text);--lp-o-line:linear-gradient(90deg, rgb(var(--accent-orange-rgb) / .4), var(--accent-orange) 70%, var(--lp-o-hi));--lp-glint:#ffffff6b;--lp-glint-bright:#ffffff8c;--lp-ease:cubic-bezier(.2, .8, .2, 1);--lp-ease-out:cubic-bezier(.16, 1, .3, 1);flex-direction:column;display:flex;position:relative;overflow:clip visible}.lp__main{flex:1;min-width:0;overflow:clip visible}.lp__skip{z-index:var(--z-overlay);border-radius:var(--radius-pill);background:var(--accent-orange);color:var(--bg-0);padding:.625rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:.75rem;left:-9999px}.lp__skip:focus{left:1rem}.lp-shell{width:min(76.25rem,100% - 3rem);margin-inline:auto}.lp-section{padding:clamp(5rem,9vw,8rem) 0;position:relative}@media not (min-width:48rem){.lp-shell{width:calc(100% - 2rem)}.lp-section{padding:4rem 0}}
.lp-head{max-width:47.5rem;margin-bottom:clamp(2.5rem,4vw,4rem)}.lp-head--center{text-align:center;margin-inline:auto}.lp-head--tight{margin-bottom:clamp(1.25rem,2vw,2rem)}.lp-head__title{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.035em;color:var(--text-0);margin:0;font-size:clamp(1.875rem,3.4vw,3.25rem);font-weight:800;line-height:1.04}.lp-head__lead{color:var(--text-1);max-width:62ch;margin:1.125rem 0 0;font-size:clamp(.9375rem,1.15vw,1.125rem);line-height:1.62}.lp-head--center .lp-head__lead{margin-inline:auto}
.lp-ink{background:var(--lp-ink);color:#0000;background-repeat:repeat-y;background-size:100% 1lh;-webkit-background-clip:text;background-clip:text;margin-bottom:-.1em;padding-bottom:.1em}.lp-stage{--pace:38vh;--hold:.8;min-height:calc(100vh + (var(--steps) + var(--hold)) * var(--pace));min-height:calc(100dvh + (var(--steps) + var(--hold)) * var(--pace));position:relative}.lp-stage__frame{align-content:center;height:100dvh;display:grid;position:sticky;top:0;overflow:hidden}@media (pointer:coarse){.lp-stage{min-height:0;padding:clamp(3.5rem,9vh,5.5rem) 0}.lp-stage__frame{height:auto;position:static;overflow:visible}}.lp-pills{flex-wrap:wrap;gap:.4375rem;margin:0;padding:0;list-style:none;display:flex}.lp-pills li{border-radius:var(--radius-pill);background:var(--white-05);box-shadow:inset 0 0 0 1px var(--white-07);color:var(--text-1);align-items:center;gap:.375rem;padding:.3125rem .6875rem;font-size:.8125rem;line-height:1.2;display:inline-flex}.lp-pills li svg{color:var(--text-2)}.lp-cta{justify-content:center;margin-top:clamp(1.75rem,3.2vw,3rem);display:flex}.lp-button{border-radius:var(--radius-pill);background:var(--accent-orange);color:var(--accent-orange-ink);font-family:var(--font-inter,system-ui), system-ui, sans-serif;letter-spacing:-.01em;white-space:nowrap;box-shadow:inset 0 1px 0 var(--white-22);will-change:transform;transition:box-shadow var(--speed-1) var(--easing);justify-content:center;align-items:center;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:750;text-decoration:none;display:inline-flex}@media (hover:hover){.lp-button:hover{box-shadow:inset 0 0 0 62.4375rem var(--white-10), inset 0 1px 0 var(--white-22), var(--shadow-glow-orange-md)}}.lp-button:active{box-shadow:inset 0 0 0 62.4375rem rgb(var(--bg-0-rgb) / .1), inset 0 1px 0 var(--white-22);transition-duration:0s}.lp-button:focus-visible{outline:2px solid var(--white-60);outline-offset:3px}.lp-button.lp-button--mono{--lp-mono-top:var(--white);--lp-mono-base:#dcdde0;--lp-mono-ink:#0b0b0c;--lp-mono-edge:#00000029;--lp-mono-lip:var(--black-50);--lp-mono-drop:var(--black-80);--lp-mono-halo:var(--white-16);--lp-mono-press:#0000000f;isolation:isolate;background:linear-gradient(180deg, var(--lp-mono-top), var(--lp-mono-base));min-height:4.5rem;color:var(--lp-mono-ink);font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.02em;box-shadow:inset 0 1px 0 var(--lp-mono-top), inset 0 -.1875rem 0 var(--lp-mono-edge), 0 1px 0 var(--lp-mono-lip), 0 1rem 2rem -.875rem var(--lp-mono-drop), 0 0 3rem -.5rem var(--lp-mono-halo);gap:.75rem;padding:0 2.5rem 0 3rem;font-size:1.375rem;font-weight:800;position:relative;overflow:hidden}.lp-button--mono span,.lp-button--mono svg{z-index:1;position:relative}.lp-button--mono svg{transition:transform .35s var(--lp-ease)}.lp-button--mono:after{content:"";background:linear-gradient(100deg, #fff0, var(--white-85) 50%, #fff0);pointer-events:none;width:38%;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)}@media (hover:hover){.lp-button.lp-button--mono:hover{box-shadow:inset 0 0 0 62.4375rem var(--white-50), inset 0 1px 0 var(--lp-mono-top), inset 0 -.1875rem 0 var(--lp-mono-edge), 0 1px 0 var(--lp-mono-lip), 0 1.125rem 2.25rem -.875rem var(--lp-mono-drop), 0 0 3.5rem -.25rem var(--lp-mono-halo)}.lp-button--mono:hover svg{transform:translate(.25rem)}.lp-button--mono:hover:after{animation:lp-mono-sheen .9s var(--lp-ease) both}}.lp-button.lp-button--mono:active{box-shadow:inset 0 0 0 62.4375rem var(--lp-mono-press), inset 0 1px 0 var(--lp-mono-top), inset 0 -.125rem 0 var(--lp-mono-edge), 0 1px 0 var(--lp-mono-lip)}@keyframes lp-mono-sheen{0%{transform:translate(-130%)}to{transform:translate(380%)}}.lp-tip{pointer-events:none;flex-direction:column;align-items:center;display:inline-flex}.lp-tip b{border-radius:var(--radius-pill);background:var(--accent-orange);color:var(--accent-orange-ink);white-space:nowrap;box-shadow:var(--shadow-glow-orange-md);align-items:center;gap:.3125rem;padding:.3125rem .6875rem;font-size:.6875rem;font-weight:700;display:inline-flex}.lp-tip i{border-left:.3125rem solid #0000;border-right:.3125rem solid #0000;width:0;height:0;display:block}.lp-tip.is-down i{border-top:.375rem solid var(--accent-orange);order:1}.lp-tip.is-up i{border-bottom:.375rem solid var(--accent-orange);order:-1}.lp-stop-accent{stop-color:var(--accent-orange)}.lp-stop-warm{stop-color:var(--accent-orange-hover)}.lp-stop-mid{stop-color:var(--lp-o-mid)}.lp-stop-hi{stop-color:var(--lp-o-hi)}.lp-stop-white{stop-color:var(--white)}@keyframes lp-enter-short{0%{opacity:0;transform:translateY(.625rem)}}@keyframes lp-enter{0%{opacity:0;transform:translateY(.75rem)}}@keyframes lp-bob{0%,to{translate:0}50%{translate:0 -.25rem}}@media not (min-width:48rem){.lp-pills li{padding:.25rem .5625rem;font-size:.75rem}.lp-button.lp-button--mono{width:100%;min-height:4rem;padding:0 1.5rem;font-size:1.25rem}.lp-cta{margin-top:1.625rem}.lp-cta--mono{width:100%}.lp-cta .lp-button{width:min(21.25rem,100%)}}
.lp-header{z-index:var(--z-sticky);pointer-events:none;justify-content:center;padding:.875rem 1.5rem 0;display:flex;position:sticky;top:0}.lp-header__pill{border-radius:var(--radius-pill);background:var(--glass-bg-68);-webkit-backdrop-filter:blur(1rem)saturate(140%);backdrop-filter:blur(1rem)saturate(140%);max-width:min(76.25rem,100%);box-shadow:inset 0 0 0 1px var(--white-08), inset 0 1px 0 var(--white-06), 0 .75rem 2.5rem -.75rem var(--black-80);pointer-events:auto;align-items:center;gap:.375rem;padding:.4375rem .4375rem .4375rem 1rem;display:flex}.lp-header__brand{color:var(--text-0);align-items:center;margin-right:.625rem;text-decoration:none;display:inline-flex}.lp-header__logo{object-fit:contain;width:7.625rem;height:1.875rem;display:block}.lp-header__links{gap:.25rem;display:flex}.lp-header__links a{border-radius:var(--radius-pill);color:var(--text-2);white-space:nowrap;transition:color var(--speed-1) var(--easing), background var(--speed-1) var(--easing);padding:.5rem .75rem;font-size:.8125rem;text-decoration:none}@media (hover:hover){.lp-header__links a:hover{color:var(--text-0);background:var(--white-06)}}.lp-header__side{align-items:center;gap:.25rem;margin-left:.375rem;display:flex}.lp-header__login{border-radius:var(--radius-pill);color:var(--text-2);white-space:nowrap;transition:color var(--speed-1) var(--easing), background var(--speed-1) var(--easing);padding:.5625rem .875rem;font-size:.8125rem;text-decoration:none}@media (hover:hover){.lp-header__login:hover{color:var(--text-0);background:var(--white-06)}}.lp-header__cta{border-radius:var(--radius-pill);background:var(--accent-orange);color:#140b03;white-space:nowrap;box-shadow:inset 0 1px 0 var(--white-22);transition:background var(--speed-1) var(--easing), box-shadow var(--speed-1) var(--easing);align-items:center;padding:.5625rem 1.125rem;font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}@media (hover:hover){.lp-header__cta:hover{box-shadow:var(--shadow-glow-orange-md), inset 0 1px 0 var(--white-22);background:#ff8c36}}@media not (min-width:48rem){.lp-header{padding:.625rem 1rem 0}.lp-header__pill{justify-content:space-between;width:100%;padding:.4375rem .4375rem .4375rem .875rem}.lp-header__links{display:none}.lp-header__brand{margin-right:0}.lp-header__logo{width:6.625rem;height:1.625rem}.lp-header__login{box-shadow:var(--light-inset) transparent;transition:color var(--speed-1) var(--easing), background var(--speed-1) var(--easing), box-shadow var(--speed-1) var(--easing);padding:.5rem .625rem}.lp-header__login:active{box-shadow:var(--light-inset) var(--white-06);transition-duration:0s}.lp-header__cta{box-shadow:var(--light-inset) transparent, inset 0 1px 0 var(--white-22);padding:.5625rem .9375rem}.lp-header__cta:active{box-shadow:var(--light-inset) var(--form-accent-press), inset 0 1px 0 var(--white-22);transition-duration:0s}}
.lp-footer{border-top:1px solid var(--white-06);padding:2.125rem 0 2.5rem}.lp-footer__inner{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;display:flex}.lp-footer__logo{object-fit:contain;object-position:left center;width:7.625rem;height:1.875rem;display:block}.lp-footer__brand p{color:var(--text-2);max-width:46ch;margin:.625rem 0 0;font-size:.75rem;line-height:1.5}.lp-footer__links{flex-wrap:wrap;justify-content:flex-end;gap:.625rem 1.25rem;max-width:40rem;display:flex}.lp-footer__links a{color:var(--text-2);font-size:.75rem;text-decoration:none}@media (hover:hover){.lp-footer__links a:hover{color:var(--text-0)}}@media not (min-width:48rem){.lp-footer__links{justify-content:flex-start}}
.lp-intro{--lp-intro-px-0:var(--pixel-warm-0);--lp-intro-px-1:var(--pixel-warm-1);--lp-intro-px-2:var(--pixel-warm-2);--lp-intro-px-3:var(--pixel-warm-3);--lp-intro-px-4:var(--pixel-warm-4);--lp-intro-px-5:var(--pixel-warm-5);--lp-intro-px-6:var(--pixel-warm-6);align-items:center;min-height:100svh;margin-top:-4.25rem;padding:clamp(7rem,11vw,10.5rem) 0 clamp(5.25rem,8vw,7.5rem);display:grid;position:relative;overflow:hidden}.lp-intro__inner{text-align:center;justify-items:center;gap:clamp(2rem,4.6vh,3.25rem);display:grid}.lp-intro__title{--fs:clamp(3rem, 8.6vw, 8.75rem);justify-items:center;gap:calc(var(--fs) * .3);font-family:var(--font-manrope,system-ui), system-ui, sans-serif;font-size:var(--fs);letter-spacing:-.045em;color:var(--text-0);margin:0;font-weight:800;line-height:.98;display:grid}.lp-intro__line{display:block}.lp-intro__mask{vertical-align:top;margin:0 -.1em -.22em;padding:0 .1em .22em;display:inline-block;overflow:hidden}.lp-intro__rise{animation:lp-intro-rise 1s var(--lp-ease-out) calc(.1s + var(--i) * .14s) both;display:inline-block}.lp-intro__word{background:linear-gradient(180deg, var(--text-0) 30%, var(--white-60) 88%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 -.08em -.2em 0;padding:0 .08em .2em 0;display:inline-block}.lp-intro__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-intro__pixels{--cell:calc(var(--fs) * .15);width:calc(var(--cols) * var(--cell));height:calc(var(--rows) * var(--cell));display:block;overflow:visible}.lp-intro__px{animation:lp-intro-px .42s var(--lp-ease-out) calc(.7s + var(--d) * 1s) both}.lp-intro__px.is-r0{fill:var(--lp-intro-px-0)}.lp-intro__px.is-r1{fill:var(--lp-intro-px-1)}.lp-intro__px.is-r2{fill:var(--lp-intro-px-2)}.lp-intro__px.is-r3{fill:var(--lp-intro-px-3)}.lp-intro__px.is-r4{fill:var(--lp-intro-px-4)}.lp-intro__px.is-r5{fill:var(--lp-intro-px-5)}.lp-intro__px.is-r6{fill:var(--lp-intro-px-6)}.lp-intro__subtitle{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.02em;color:var(--text-2);animation:lp-intro-up .9s var(--lp-ease-out) 1.45s both;margin:0;font-size:clamp(1.25rem,1.9vw,1.75rem);font-weight:600;line-height:1.3;position:relative}.lp-intro__subtitle b{color:var(--text-0);font-weight:800}.lp-intro__cursor{--px:.1875rem;width:calc(4 * var(--px));height:calc(7 * var(--px));margin:calc(-3.5 * var(--px)) .7em 0 0;animation:lp-intro-fade .5s var(--lp-ease) 2s both;position:absolute;top:50%;right:100%}.lp-intro__cursor svg{width:100%;height:100%;fill:var(--accent-orange);animation:1.6s ease-in-out 2.4s infinite lp-intro-nudge;display:block}.lp-intro__next{--px:.1875rem;width:calc(7 * var(--px));height:calc(4 * var(--px));margin-left:calc(-3.5 * var(--px));animation:lp-intro-fade .8s var(--lp-ease) 2.4s both;position:absolute;bottom:clamp(1.5rem,4vh,2.5rem);left:50%}.lp-intro__next svg{width:100%;height:100%;fill:var(--text-2);animation:1.6s ease-in-out 2.4s infinite lp-intro-bob;display:block}@keyframes lp-intro-rise{0%{transform:translateY(125%)}}@keyframes lp-intro-px{0%{opacity:0;transform:translateY(-.5px)}}@keyframes lp-intro-up{0%{opacity:0;transform:translateY(.875rem)}}@keyframes lp-intro-fade{0%{opacity:0}}@keyframes lp-intro-nudge{0%,to{transform:translate(0)}50%{transform:translate(.2em)}}@keyframes lp-intro-bob{0%,to{transform:translateY(0)}50%{transform:translateY(.3rem)}}@media not (min-width:48rem){.lp-intro{padding:6.5rem 0 5rem}.lp-intro__title{--fs:clamp(2.75rem, 14vw, 3.875rem)}.lp-intro__pixels{--cell:calc(var(--fs) * .16)}.lp-intro__subtitle{font-size:1.25rem}}
.lp-web{width:100%;height:auto;display:block;overflow:visible}.lp-web__ring{fill:none;stroke:var(--white-05);stroke-width:1px}.lp-web__ring.is-rim{stroke:var(--white-10)}.lp-web__axis{stroke:var(--white-05);stroke-width:1px}.lp-web__area{stroke:none}.lp-web__edge{fill:none;stroke:var(--accent-orange);stroke-width:2.2px;stroke-linejoin:round;filter:drop-shadow(0 0 12px var(--accent-orange-30))}.lp-web__dot{fill:var(--accent-orange);stroke:var(--bg-0);stroke-width:2px}.lp-web__label{font-family:var(--font-inter,system-ui), system-ui, sans-serif;fill:var(--text-2);-webkit-user-select:none;user-select:none;font-size:14.5px;font-weight:500}.lp-radar__score{text-align:center;pointer-events:none;justify-items:center;gap:1px;margin:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - .375rem))}.lp-radar__score b{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,3.8vw,3.125rem);font-weight:800;line-height:1}.lp-radar__score span{letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);font-size:.6875rem}.lp-spheres__start{fill:none;stroke:var(--white-18);stroke-width:1.5px;stroke-dasharray:4 6;stroke-linejoin:round}@media not (min-width:48rem){.lp-web__label{font-size:1.375rem}.lp-radar__score b{font-size:1.875rem}.lp-radar__score em{margin-top:.1875rem;font-size:.8125rem}}.lp-spheres{--pace:26vh;--hold:1;--rail-inset:5%;--lp-spheres-cell:4rem;--lp-spheres-line:var(--white-03)}.lp-spheres__inner{gap:clamp(.75rem,2.2vh,1.75rem);display:grid;position:relative}.lp-spheres__inner .lp-head{margin-bottom:clamp(.375rem,2.2vh,1.625rem)}.lp-spheres__stage{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3.4vw,3.5rem);display:grid}.lp-spheres__radar{width:min(100%,clamp(15.625rem,28vw,24.375rem));margin-inline:auto;position:relative}.lp-spheres__rail{padding-bottom:2.375rem;position:relative}.lp-spheres__track{left:var(--rail-inset);right:var(--rail-inset);border-radius:var(--radius-pill);background:var(--white-05);height:.375rem;position:absolute;top:.6875rem;overflow:hidden}.lp-spheres__track i{border-radius:inherit;background:linear-gradient(90deg, var(--white-12), var(--white-70));transform:translateX(calc((var(--p,0) - 1) * 100%));position:absolute;inset:0}.lp-spheres__points{z-index:1;height:3rem;margin:0;padding:0;list-style:none;position:relative}.lp-spheres__points li{left:calc(var(--rail-inset) + var(--i) / (var(--steps) - 1) * (100% - 2 * var(--rail-inset)));flex-direction:column;align-items:center;gap:.5625rem;display:flex;position:absolute;transform:translate(-50%)}.lp-spheres__points button{border-radius:var(--radius-pill);background:var(--bg-0);min-width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 2px var(--white-14), 0 0 0 .25rem var(--bg-0);color:var(--bg-0);cursor:pointer;transition:min-width .3s var(--lp-ease), padding .3s var(--lp-ease), background-color .25s var(--lp-ease), box-shadow .25s var(--lp-ease);border:0;place-items:center;padding:0;display:grid}.lp-spheres__points button b{opacity:0;font-variant-numeric:tabular-nums;width:0;transition:opacity .2s var(--lp-ease);font-size:.8125rem;font-weight:800;overflow:hidden}.lp-spheres__points button:focus-visible{outline:2px solid var(--white-60);outline-offset:3px}.lp-spheres__points li.is-passed button{background:var(--text-1);box-shadow:0 0 0 .25rem var(--bg-0)}.lp-spheres__points li.is-active button{background:var(--text-0);min-width:3.375rem;box-shadow:0 0 0 .25rem var(--bg-0);padding:0 .75rem}.lp-spheres__points li.is-active button b{opacity:1;width:auto}.lp-spheres__month{white-space:nowrap;color:var(--text-2);transition:color .25s var(--lp-ease);font-size:.6875rem;line-height:1}.lp-spheres__points li.is-active .lp-spheres__month{color:var(--text-0);font-weight:600}@media (hover:hover){.lp-spheres__points li:not(.is-passed,.is-active) button:hover{box-shadow:inset 0 0 0 2px var(--white-40), 0 0 0 .25rem var(--bg-0)}}.lp-spheres__tip{opacity:0;transition:opacity .4s var(--lp-ease);animation:2.4s ease-in-out infinite lp-bob;position:absolute;bottom:-.25rem;left:0;right:0}.lp-spheres__tip.is-shown{opacity:1}.lp-spheres__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vh,1.375rem) clamp(1.125rem,2.4vw,2.125rem);margin:0;padding:0;list-style:none;display:grid}.lp-spheres__tiles li{gap:.4375rem;min-width:0;display:grid}.lp-spheres__head{min-width:0;color:var(--text-2);align-items:center;gap:.5625rem;font-size:.75rem;display:inline-flex}.lp-spheres__head i{background:var(--lp-veil);width:1.75rem;height:1.75rem;box-shadow:var(--lp-edge);color:var(--text-1);border-radius:.5625rem;flex-shrink:0;place-items:center;display:grid}.lp-spheres__value{align-items:baseline;gap:.5625rem;display:flex}.lp-spheres__value b{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-0);font-size:clamp(1.375rem,2.1vw,1.875rem);font-weight:800;line-height:1}.lp-spheres__value em{--lp-up:#5fce8a;font-variant-numeric:tabular-nums;color:var(--lp-up);align-items:center;gap:.1875rem;font-size:.75rem;font-style:normal;font-weight:700;display:inline-flex}.lp-spheres__bar{height:.3125rem;display:block;position:relative}.lp-spheres__well{border-radius:var(--radius-pill);background:var(--white-05);position:absolute;inset:0;overflow:hidden}.lp-spheres__mark{top:-.1875rem;bottom:-.1875rem;left:var(--from);background:var(--white-70);border-radius:1px;width:2px;margin-left:-1px;position:absolute}@media not (min-width:48rem){.lp-spheres .lp-head__title{font-size:1.5rem}.lp-spheres__inner{gap:.625rem}.lp-spheres__stage{grid-template-columns:minmax(0,1fr);gap:.875rem}.lp-spheres__radar{width:min(14.875rem,66%)}.lp-spheres__points button{min-width:1.125rem;height:1.125rem}.lp-spheres__points li.is-active button{min-width:2.5rem;padding:0 .5rem}.lp-spheres__points button b{font-size:.75rem}.lp-spheres__track{height:.25rem;top:.4375rem}.lp-spheres__tiles{gap:.625rem 1rem}.lp-spheres__head i{width:1.5rem;height:1.5rem}.lp-spheres__value b{font-size:1.375rem}}.lp-spheres__field{pointer-events:none;will-change:transform;position:absolute;inset:0;overflow:hidden}.lp-spheres__glow{background:radial-gradient(closest-side, rgb(var(--accent-orange-rgb) / .075), rgb(var(--accent-orange-rgb) / .05) 34%, rgb(var(--accent-orange-rgb) / .022) 64%, rgb(var(--accent-orange-rgb) / .006) 86%, rgb(var(--accent-orange-rgb) / 0));width:min(66rem,100%);height:min(36rem,84%);position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.lp-spheres__shade{position:absolute;inset:0;-webkit-mask-image:radial-gradient(56% 44% at 50% 54%,#000 0%,#000c 20%,#0000007a 40%,#0003 60%,#0000000d 80%,#0000 100%);mask-image:radial-gradient(56% 44% at 50% 54%,#000 0%,#000c 20%,#0000007a 40%,#0003 60%,#0000000d 80%,#0000 100%)}.lp-spheres__mesh{background-image:linear-gradient(var(--lp-spheres-line) 1px, transparent 1px), linear-gradient(90deg, var(--lp-spheres-line) 1px, transparent 1px);background-size:var(--lp-spheres-cell) var(--lp-spheres-cell);background-position:calc(50% - var(--lp-spheres-cell) / 2) calc(50% - var(--lp-spheres-cell) / 2);-webkit-mask-image:radial-gradient(circle at var(--lp-spheres-hole-x,-100rem) var(--lp-spheres-hole-y,-100rem), transparent 0 calc(var(--lp-spheres-hole-r,0rem) * .8), #000 calc(var(--lp-spheres-hole-r,0rem) * 1.25));-webkit-mask-image:radial-gradient(circle at var(--lp-spheres-hole-x,-100rem) var(--lp-spheres-hole-y,-100rem), transparent 0 calc(var(--lp-spheres-hole-r,0rem) * .8), #000 calc(var(--lp-spheres-hole-r,0rem) * 1.25));mask-image:radial-gradient(circle at var(--lp-spheres-hole-x,-100rem) var(--lp-spheres-hole-y,-100rem), transparent 0 calc(var(--lp-spheres-hole-r,0rem) * .8), #000 calc(var(--lp-spheres-hole-r,0rem) * 1.25));position:absolute;inset:0}.lp-spheres__base{width:var(--from);background:linear-gradient(90deg, var(--white-20), var(--white-60));position:absolute;top:0;bottom:0;left:0}.lp-spheres__window{top:0;bottom:0;right:0;left:var(--from);position:absolute;overflow:hidden}.lp-spheres__gain{border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:linear-gradient(90deg, color-mix(in srgb, var(--accent-orange) 80%, var(--bg-0)), var(--accent-orange)) right / calc(var(--gain,0) * 100%) 100% no-repeat;transform:translateX(calc((var(--gain,0) - 1) * 100%));position:absolute;inset:0}
.lp-flow{--lp-flow-core:13rem;--lp-flow-card:6rem;--lp-flow-gap:4.25rem;--lp-flow-plate-top:#1a1b1c;--lp-flow-plate-bottom:#101112;--lp-flow-coin-dim-hi:#9a6a44;--lp-flow-coin-dim-mid:#5c3a22;--lp-flow-coin-dim-low:#3b2616;--lp-flow-spark-core:#fffaf2;--lp-flow-wave:#ffd6aad9;--lp-flow-sheen:#fff0e017;--lp-flow-coin-dim-ink:#ffd6b4d9;--lp-flow-spark-mid:#ffc896b3;--lp-flow-pillar-core:#ffe2c442;height:calc(100dvh + 150vh);position:relative}.lp-flow__pin{align-content:center;height:100dvh;display:grid;position:sticky;top:0;overflow:hidden}.lp-flow__inner{text-align:center;justify-items:center;gap:clamp(1.75rem,4.5vh,3rem);display:grid}.lp-flow__inner .lp-head{z-index:25;max-width:47.5rem;position:relative}.lp-flow-scene{width:min(34rem,100%);height:calc(var(--lp-flow-core) + var(--lp-flow-gap) + var(--lp-flow-card));position:relative}.lp-flow__pin.is-instant .lp-flow-ring__fill,.lp-flow__pin.is-instant .lp-flow-ring__head,.lp-flow__pin.is-instant .lp-flow-ring__mark,.lp-flow__pin.is-instant .lp-flow-core__warmth{transition:none}.lp-flow-core{z-index:5;width:var(--lp-flow-core);height:var(--lp-flow-core);margin-left:calc(var(--lp-flow-core) / -2);place-items:center;display:grid;position:absolute;top:0;left:50%}.lp-flow-core__warmth{z-index:-2;background:radial-gradient(closest-side, rgb(var(--accent-orange-rgb) / .2), rgb(var(--accent-orange-rgb) / .08) 42%, rgb(var(--accent-orange-rgb) / .02) 70%, rgb(var(--accent-orange-rgb) / 0));opacity:1;pointer-events:none;width:44rem;height:30rem;transition:opacity 1s var(--lp-ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-flow-core__charge{z-index:-1;background:radial-gradient(closest-side, rgb(var(--accent-orange-rgb) / .34), rgb(var(--accent-orange-rgb) / .1) 52%, rgb(var(--accent-orange-rgb) / 0) 74%);opacity:0;pointer-events:none;transition:opacity .6s var(--lp-ease);border-radius:50%;position:absolute;inset:-34%}.lp-flow__pin.is-full .lp-flow-core__charge{opacity:1;animation:1.9s ease-in-out infinite lp-flow-breathe}.lp-flow-core__glow{z-index:-1;background:radial-gradient(closest-side, rgb(var(--accent-orange-rgb) / .55), rgb(var(--accent-orange-rgb) / .16) 55%, rgb(var(--accent-orange-rgb) / 0));opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-22%}.lp-flow-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp-flow-ring__track{fill:none;stroke:var(--white-07);stroke-width:7px}.lp-flow-ring__fill{fill:none;stroke-width:7px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;filter:drop-shadow(0 0 .375rem rgb(var(--accent-orange-rgb) / .6));transition:stroke-dashoffset .9s var(--lp-ease-out), opacity .3s var(--lp-ease)}.lp-flow-ring__stop-hi{stop-color:var(--lp-o-hi)}.lp-flow-ring__stop-mid{stop-color:var(--lp-o-mid)}.lp-flow-ring__stop-deep{stop-color:var(--lp-o-deep)}.lp-flow-ring__flash{fill:none;stroke:var(--text-0);stroke-width:7px;opacity:0}.lp-flow-ring__mark{fill:var(--white-25);transition:fill .35s var(--lp-ease) .55s}.lp-flow-ring__mark.is-lit{fill:var(--text-0)}.lp-flow-ring__head{pointer-events:none;opacity:0;transition:transform .9s var(--lp-ease-out), opacity .3s var(--lp-ease);position:absolute;inset:0;transform:rotate(360deg)}.lp-flow-ring__head i{left:50%;top:calc(var(--lp-flow-core) / 15);background:radial-gradient(circle, var(--lp-flow-spark-core) 0 22%, var(--lp-o-hi) 42%, rgb(var(--accent-orange-rgb) / 0) 72%);border-radius:50%;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;position:absolute}.lp-flow-core__finish{width:1.5rem;height:1.5rem;color:var(--white-25);transition:color .4s var(--lp-ease);place-items:center;margin-left:-.75rem;display:grid;position:absolute;top:-1.625rem;left:50%}.lp-flow__pin.is-full .lp-flow-core__finish{color:var(--lp-o-hi);animation:1.9s ease-in-out infinite lp-flow-finish}.lp-flow-core__count{transition:opacity .35s var(--lp-ease), transform .6s var(--lp-ease-out);justify-items:center;gap:.375rem;display:grid;position:relative}.lp-flow-core__value{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--text-0);margin:0 -.06em -.04em;padding:0 .06em .04em;font-size:3.75rem;font-weight:800;line-height:.9}.lp-flow-core__unit{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.01em;color:var(--lp-o-mid);transition:color .4s var(--lp-ease);font-size:1rem;font-weight:700;line-height:1}.lp-flow__pin.is-full .lp-flow-core__value{background:var(--lp-o-text);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-flow__pin.is-full .lp-flow-core__unit{color:var(--lp-o-hi)}.lp-flow-core__gain{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.03em;white-space:nowrap;background:var(--lp-o-text);color:#0000;opacity:0;pointer-events:none;-webkit-background-clip:text;background-clip:text;padding:0 .1em .15em 0;font-size:1.875rem;font-weight:800;line-height:1;position:absolute;top:26%;left:calc(100% + .75rem)}.lp-flow-core__wave{box-shadow:inset 0 0 0 2px var(--lp-flow-wave);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.lp-flow-deck{top:calc(var(--lp-flow-core) + var(--lp-flow-gap));height:var(--lp-flow-card);transition:opacity .6s var(--lp-ease), transform .8s var(--lp-ease-out);margin:0;padding:0;list-style:none;position:absolute;left:0;right:0}.lp-flow.is-won .lp-flow-deck{opacity:.28;transform:translateY(.75rem)}.lp-flow-card{--rest:0;--veil:calc(var(--rest) * .15);--content:max(0, calc(1 - var(--rest) * 2.2));border:1px solid var(--white-08);background-color:var(--lp-flow-plate-bottom);background-image:linear-gradient(180deg, var(--lp-flow-plate-top), var(--lp-flow-plate-bottom));box-shadow:inset 0 1px 0 var(--white-06), 0 -.625rem 1.5rem var(--black-50), 0 1rem 2.25rem var(--black-55);text-align:left;transform-origin:top;transform:translateY(calc(var(--rest) * -1rem)) scale(calc(1 - var(--rest) * .055));will-change:transform;border-radius:1.5rem;align-items:center;gap:1.125rem;padding:0 1rem 0 1.125rem;display:flex;position:absolute;inset:0}.lp-flow-card:after{content:"";z-index:3;border-radius:inherit;background:var(--bg-0);opacity:var(--veil);pointer-events:none;position:absolute;inset:-1px}.lp-flow-card>*{z-index:1;opacity:var(--content);position:relative}.lp-flow-card>.lp-flow-card__shine{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-flow-card__shine:before{content:"";background:linear-gradient(100deg, #fff0, var(--lp-flow-sheen), #fff0);width:45%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}.lp-flow-card.is-done .lp-flow-card__shine:before{animation:lp-flow-sheen .95s var(--lp-ease) 40ms both}.lp-flow-check{width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 2px var(--white-25);border-radius:.875rem;flex:none;place-items:center;display:grid}.lp-flow-check:before{content:"";border-radius:inherit;background:var(--text-0);clip-path:circle(0%);position:absolute;inset:0}.lp-flow-check svg{fill:none;width:1.5rem;height:1.5rem;stroke:var(--bg-0);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;position:relative}.lp-flow-check path{stroke-dasharray:22;stroke-dashoffset:22px}.lp-flow-card.is-done .lp-flow-check:before{animation:lp-flow-fill .18s var(--lp-ease-out) both}.lp-flow-card.is-done .lp-flow-check path{animation:.22s cubic-bezier(.65,0,.35,1) 90ms both lp-flow-draw}.lp-flow-card__label{min-width:0;font-family:var(--font-manrope,system-ui), system-ui, sans-serif;white-space:nowrap;text-overflow:ellipsis;color:var(--text-0);flex:1;padding-right:10rem;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:700;line-height:1.2;overflow:hidden}.lp-flow-card>.lp-flow-xp{height:3.25rem;margin-top:-1.625rem;position:absolute;top:50%;right:1rem}.lp-flow-xp__pill{border-radius:var(--radius-pill);background:linear-gradient(135deg, rgb(var(--accent-orange-rgb) / .12), rgb(var(--accent-orange-rgb) / .04));height:100%;color:rgb(var(--accent-orange-rgb) / .6);white-space:nowrap;transition:background .3s var(--lp-ease), color .3s var(--lp-ease);align-items:center;gap:.625rem;padding:0 1.25rem 0 .375rem;display:inline-flex;position:relative}.lp-flow-card.is-done .lp-flow-xp__pill{background:linear-gradient(135deg, rgb(var(--accent-orange-rgb) / .26), rgb(var(--accent-orange-rgb) / .08));color:var(--lp-o-hi)}.lp-flow-xp__coin{background:radial-gradient(circle at 34% 28%, var(--lp-flow-coin-dim-hi), var(--lp-flow-coin-dim-mid) 60%, var(--lp-flow-coin-dim-low));width:2.5rem;height:2.5rem;color:var(--lp-flow-coin-dim-ink);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.lp-flow-card.is-done .lp-flow-xp__coin{background:radial-gradient(circle at 34% 28%, var(--lp-o-hi), var(--lp-o-mid) 50%, var(--lp-o-deep));color:var(--accent-orange-ink)}.lp-flow-xp__coin:before{content:"";background:radial-gradient(closest-side, var(--lp-flow-spark-core), var(--lp-flow-spark-mid) 45%, rgb(var(--accent-orange-rgb) / 0));opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-.25rem}.lp-flow-card.is-done .lp-flow-xp__coin:before{animation:.55s ease-out both lp-flow-coin-fire}.lp-flow-xp__coin svg{position:relative}.lp-flow-card.is-done .lp-flow-xp__coin svg{animation:.5s cubic-bezier(.34,1.5,.64,1) both lp-flow-chev-kick}.lp-flow-xp__value{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:800;line-height:1}.lp-flow-stream{z-index:30;pointer-events:none;position:absolute;inset:0}.lp-flow-orb{transform-origin:66%;background:radial-gradient(.5rem .5rem at 66% 50%, var(--lp-flow-spark-core) 0 30%, #ffdcb400 100%), radial-gradient(closest-side at 62% 50%, var(--lp-o-hi) 0, rgb(var(--accent-orange-rgb) / .6) 45%, rgb(var(--accent-orange-rgb) / 0) 100%);opacity:0;border-radius:50%;width:2.25rem;height:.875rem;margin:-.4375rem 0 0 -1.5rem;position:absolute;top:0;left:0}.lp-flow.is-won .lp-flow-ring,.lp-flow.is-won .lp-flow-core__finish{animation:lp-flow-burst .75s var(--lp-ease-out) .12s both}.lp-flow.is-won .lp-flow-ring__head{opacity:0}.lp-flow.is-won .lp-flow-ring__flash{animation:.5s ease-out both lp-flow-flash}.lp-flow.is-won .lp-flow-core__count{opacity:0;transform:translateY(-1.25rem)}.lp-flow.is-won .lp-flow-core__charge{opacity:0;animation:none}.lp-flow.is-won .lp-flow-core__wave{animation:lp-flow-wave 1.15s var(--lp-ease-out) .1s both}.lp-flow.is-won .lp-flow-core__wave+.lp-flow-core__wave{animation-delay:.3s}.lp-flow-up{z-index:20;height:var(--lp-flow-core);opacity:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.lp-flow-up.is-on{opacity:1}.lp-flow-up__rays{background:repeating-conic-gradient(from 0deg, rgb(var(--accent-orange-rgb) / .12) 0deg 4deg, rgb(var(--accent-orange-rgb) / 0) 8deg 20deg);opacity:0;width:40rem;height:40rem;margin:-20rem 0 0 -20rem;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 10%,#00000073 32%,#0000 58%);mask-image:radial-gradient(closest-side,#000 10%,#00000073 32%,#0000 58%)}.lp-flow-up.is-on .lp-flow-up__rays{animation:lp-flow-rays-in 1.2s var(--lp-ease) .2s both, lp-flow-rays-turn 60s linear .2s infinite}.lp-flow-up__pillar{background:radial-gradient(50% 50% at 50% 50%, var(--lp-flow-pillar-core), rgb(var(--accent-orange-rgb) / .12) 45%, rgb(var(--accent-orange-rgb) / 0) 100%);opacity:0;width:13rem;height:32rem;margin:-16rem 0 0 -6.5rem;position:absolute;top:50%;left:50%;transform:scaleY(.1)}.lp-flow-up.is-on .lp-flow-up__pillar{animation:lp-flow-pillar 1.1s var(--lp-ease-out) 80ms both}.lp-flow-up__light{background:radial-gradient(closest-side, rgb(var(--accent-orange-rgb) / .3), rgb(var(--accent-orange-rgb) / .13) 40%, rgb(var(--accent-orange-rgb) / .04) 68%, rgb(var(--accent-orange-rgb) / 0));opacity:0;width:min(46rem,150%);height:22rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-flow-up.is-on .lp-flow-up__light{animation:lp-flow-in 1s var(--lp-ease) .1s both}.lp-flow-up__hero{align-items:center;min-height:5rem;display:grid;position:relative}.lp-flow-up__defs{width:0;height:0;position:absolute}.lp-flow-up__stop-hi{stop-color:var(--lp-o-hi)}.lp-flow-up__stop-mid{stop-color:var(--accent-orange);stop-opacity:.85}.lp-flow-up__stop-tail{stop-color:var(--accent-orange);stop-opacity:0}.lp-flow-up__buffs{z-index:0;position:absolute;inset:-120% -16% 0}.lp-flow-up__buff{left:var(--x);top:var(--y);width:calc(var(--s) * 1.5rem);height:calc(var(--s) * 2rem);margin-left:calc(var(--s) * -.75rem);opacity:var(--o);position:absolute;translate:0 -100%}.lp-flow-up__buff svg{opacity:0;width:100%;height:100%;display:block}.lp-flow-up.is-on .lp-flow-up__buff svg{animation:lp-flow-buff var(--d) cubic-bezier(.3, .55, .45, 1) var(--t) infinite both}.lp-flow.is-idle .lp-flow-up__buff svg,.lp-flow.is-idle .lp-flow-up__rays,.lp-flow.is-idle .lp-flow-core__charge,.lp-flow.is-idle .lp-flow-core__finish{animation-play-state:paused}.lp-flow-up__title{z-index:1;font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:clamp(2.75rem,5.6vw,4.75rem);font-weight:800;line-height:1;position:relative}.lp-flow-up__mask{vertical-align:top;margin:0 -.1em -.22em;padding:0 .1em .22em;display:inline-block;overflow:hidden}.lp-flow-up__word{background:var(--lp-o-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 -.08em -.2em 0;padding:0 .08em .2em 0;display:inline-block;transform:translateY(125%)}.lp-flow-up.is-on .lp-flow-up__word{animation:lp-flow-word .85s var(--lp-ease-out) calc(.28s + var(--i) * .12s) both}.lp-flow-up__glint{opacity:0;width:26%;position:absolute;top:0;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40% 60%,#0000);mask-image:linear-gradient(90deg,#0000,#000 40% 60%,#0000)}.lp-flow-up__glint-copy{background:linear-gradient(180deg, var(--white-90), var(--white-50));color:#0000;-webkit-background-clip:text;background-clip:text;width:384.615%;padding-bottom:.2em;display:block}.lp-flow-up.is-on .lp-flow-up__glint{animation:.9s linear 1.15s both lp-flow-glint}.lp-flow-up.is-on .lp-flow-up__glint-copy{animation:.9s linear 1.15s both lp-flow-glint-copy}.lp-flow-up__confetti{position:absolute;inset:-2rem 0}.lp-flow-up__burst{width:50%;position:absolute;top:0;bottom:0}.lp-flow-up__burst.is-mid{--cf-start:.22s;left:25%}.lp-flow-up__burst.is-left{--cf-start:.42s;left:0}.lp-flow-up__burst.is-right{--cf-start:.58s;left:50%}@keyframes lp-flow-fill{to{clip-path:circle(75%)}}@keyframes lp-flow-draw{to{stroke-dashoffset:0}}@keyframes lp-flow-sheen{to{transform:translate(320%)}}@keyframes lp-flow-coin-fire{0%{opacity:0}18%{opacity:1}to{opacity:0}}@keyframes lp-flow-chev-kick{0%{transform:translateY(0)}35%{transform:translateY(-.375rem)}to{transform:translateY(0)}}@keyframes lp-flow-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes lp-flow-finish{0%,to{transform:translateY(0)}50%{transform:translateY(-.25rem)}}@keyframes lp-flow-flash{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes lp-flow-burst{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes lp-flow-wave{0%{opacity:.9;transform:scale(.95)}to{opacity:0;transform:scale(2.7)}}@keyframes lp-flow-rays-in{0%{opacity:0}to{opacity:1}}@keyframes lp-flow-rays-turn{to{rotate:360deg}}@keyframes lp-flow-pillar{0%{opacity:0;transform:scaleY(.1)}35%{opacity:1}to{opacity:.85;transform:scaleY(1)}}@keyframes lp-flow-in{to{opacity:1}}@keyframes lp-flow-buff{0%{opacity:0;transform:translateY(0)}18%{opacity:1}62%{opacity:.75}to{opacity:0;transform:translateY(-6rem)}}@keyframes lp-flow-word{to{transform:none}}@keyframes lp-flow-glint{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(384.6%)}}@keyframes lp-flow-glint-copy{0%{transform:translate(26%)}to{transform:translate(-100%)}}@media not (min-width:48rem){.lp-flow{--lp-flow-core:9.5rem;--lp-flow-card:5.25rem;--lp-flow-gap:3.75rem}.lp-flow-core__warmth{width:28rem;height:24rem}.lp-flow-core__value{font-size:2.75rem}.lp-flow-core__unit{font-size:.875rem}.lp-flow-core__gain{font-size:1.25rem;top:-.75rem;left:auto;right:-.25rem}.lp-flow-card{border-radius:1.25rem;gap:.75rem;padding:0 .625rem 0 .75rem}.lp-flow-check{border-radius:.75rem;width:2.375rem;height:2.375rem}.lp-flow-check svg{width:1.3125rem;height:1.3125rem}.lp-flow-card__label{padding-right:7.75rem;font-size:1rem}.lp-flow-card>.lp-flow-xp{height:2.625rem;margin-top:-1.3125rem;right:.625rem}.lp-flow-xp__pill{gap:.4375rem;padding:0 .875rem 0 .3125rem}.lp-flow-xp__coin{width:1.875rem;height:1.875rem}.lp-flow-xp__coin svg{width:1.0625rem;height:1.0625rem}.lp-flow-xp__value{font-size:1.125rem}.lp-flow-up__rays{width:28rem;height:28rem;margin:-14rem 0 0 -14rem}.lp-flow-up__pillar{width:9rem;height:24rem;margin:-12rem 0 0 -4.5rem}.lp-flow-up__hero{min-height:4.25rem}.lp-flow-up__buffs{left:-4%;right:-4%}.lp-flow-up__title{font-size:clamp(2rem,9vw,2.75rem)}}
.lp-rise{--rise-radius:1.75rem;vertical-align:top;display:inline-block;position:relative}.lp-rise__badge{z-index:1;display:block;position:relative}.lp-rise.is-grown .lp-rise__badge{animation:.74s cubic-bezier(.22,.9,.26,1.06) lp-rise-pop}.lp-rise__halo{z-index:0;background:radial-gradient(closest-side, var(--lp-gold-halo), var(--lp-gold-clear));opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-52%}.lp-rise.is-grown .lp-rise__halo{animation:lp-rise-halo 1.15s var(--easing) forwards}.lp-rise__flash{z-index:2;border-radius:var(--rise-radius);background:radial-gradient(circle at 50% 42%, var(--white-95), var(--lp-gold-flash) 58%, var(--lp-gold-clear) 100%);opacity:0;pointer-events:none;animation:lp-rise-flash .52s var(--easing) forwards;position:absolute;inset:0}.lp-rise__ring{z-index:2;border-radius:var(--rise-radius);box-shadow:0 0 0 2px var(--lp-gold-ring);opacity:0;pointer-events:none;animation:lp-rise-ring .9s var(--easing) forwards;position:absolute;inset:0}.lp-rise__ring.is-late{animation-delay:.17s}.lp-rise__spark{z-index:2;background:var(--lp-gold);width:.375rem;height:.375rem;box-shadow:0 0 .5rem var(--lp-gold-ring);opacity:0;pointer-events:none;animation:lp-rise-spark .85s var(--easing) forwards;animation-delay:calc(var(--i,0) * 22ms);border-radius:50%;margin:-.1875rem 0 0 -.1875rem;position:absolute;top:50%;left:50%}@keyframes lp-rise-pop{0%{transform:scale(.92)translateY(.25rem)}36%{transform:scale(1.13)translateY(-.4375rem)}68%{transform:scale(.985)translateY(1px)}to{transform:none}}@keyframes lp-rise-halo{0%{opacity:0;transform:scale(.55)}24%{opacity:1;transform:scale(1.08)}to{opacity:.5;transform:scale(.98)}}@keyframes lp-rise-flash{0%{opacity:0;transform:scale(.9)}18%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes lp-rise-ring{0%{opacity:.85;transform:scale(.96)}to{opacity:0;transform:scale(1.5)}}@keyframes lp-rise-spark{0%{transform:rotate(var(--a)) translateY(-2.625rem) scale(.35);opacity:0}22%{opacity:1}to{transform:rotate(var(--a)) translateY(-6.75rem) scale(0);opacity:0}}.lp-ranks{--pace:24vh;--hold:1;--lp-gold:var(--rank-s-light);--lp-gold-hi:var(--rank-s-gold-hi);--lp-gold-deep:var(--rank-s-gold-deep);--lp-gold-ink:#2a1c05;--lp-gold-glow:var(--rank-s-glow);--lp-gold-fill:var(--rank-s-gold-fill);--lp-gold-halo:#f2c86a57;--lp-gold-flash:#ffecbe99;--lp-gold-ring:#f8ce709e;--lp-gold-wash:#f2c86a21;--lp-gold-wash-soft:#f2c86a09;--lp-gold-clear:#f2c86a00;--lp-gold-shadow:#f2c86a6b}.lp-ranks .lp-head{max-width:none}.lp-ranks__scene{justify-items:center;gap:clamp(1rem,2.2vh,2rem);display:grid;position:relative}.lp-ranks__stage{--lp-ranks-badge:7.5rem;--rank-badge-size:var(--lp-ranks-badge);--rank-badge-letter-size:calc(var(--lp-ranks-badge) * .515);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,4rem);width:min(62rem,100%);height:clamp(24rem,100dvh - 15rem,34rem);display:grid;position:relative}.lp-ranks__arc{pointer-events:none;position:absolute;inset:0}.lp-ranks__rails{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp-ranks__rail,.lp-ranks__warm,.lp-ranks__flow{fill:none;stroke-linejoin:round}.lp-ranks__rail{stroke-width:2px;stroke-linecap:round}.lp-ranks__warm,.lp-ranks__flow{stroke-width:3px}.lp-ranks__tick{fill:var(--white-30)}.lp-ranks-stop-gold-deep{stop-color:var(--lp-gold-deep)}.lp-ranks-stop-gold-hi{stop-color:var(--lp-gold-hi)}.lp-ranks__bloom{background:var(--lp-bloom);width:22rem;height:14rem;transition:opacity .8s var(--lp-ease);margin:-7rem 0 0 -11rem;position:absolute;top:0;left:0}.lp-ranks__stage:has(.lp-ranks__result.is-seated) .lp-ranks__bloom{opacity:0}.lp-ranks__orbs{margin:0;padding:0;list-style:none}.lp-ranks-orb{width:var(--lp-ranks-badge);height:var(--lp-ranks-badge);transform-origin:50%;will-change:transform, opacity;position:absolute;top:0;left:0}.lp-ranks-orb__badge{transition:opacity .6s var(--lp-ease), filter .6s var(--lp-ease);display:block;position:relative}.lp-ranks-orb.is-ahead .lp-ranks-orb__badge{opacity:.62;filter:grayscale()brightness(.62)}.lp-ranks-orb.is-next .lp-ranks-orb__badge{opacity:.8;filter:grayscale()brightness(.82)}.lp-ranks-orb.is-taken .lp-ranks-orb__badge{opacity:.9}.lp-ranks-orb__glint{z-index:3;border-radius:calc(var(--lp-ranks-badge) * 7 / 33);pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-ranks-orb__glint:before{content:"";background:linear-gradient(100deg, #fff0, var(--lp-glint), #fff0);opacity:0;width:45%;position:absolute;top:-10%;bottom:-10%;left:-50%}.lp-ranks-orb.is-now .lp-ranks-orb__glint:before{animation:lp-ranks-orb-glint 1s var(--lp-ease) .2s both}@keyframes lp-ranks-orb-glint{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(460%)}}.lp-ranks-rule__item.is-left{grid-area:1/1}.lp-ranks-rule__item.is-right{grid-area:1/2}.lp-ranks__result{z-index:25;grid-area:3/1/4/3;justify-self:center;justify-items:center;gap:.625rem;display:grid;position:relative}.lp-ranks__slot{display:inline-block}.lp-ranks__stem{display:none}.lp-ranks__stage:not(.is-live) .lp-ranks__arc,.lp-ranks__stage:not(.is-live) .lp-ranks-rule__item,.lp-ranks__stage:not(.is-live) .lp-ranks-rule__verdict,.lp-ranks__result:not(.is-seated) .lp-ranks__slot{opacity:0}.lp-ranks-rule__item{isolation:isolate;box-sizing:border-box;z-index:22;background:var(--lp-glass);width:100%;box-shadow:var(--lp-glass-edge);border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem clamp(1rem,1.8vw,1.5rem);padding:.875rem 1.375rem;display:grid;position:relative}.lp-ranks-rule__item>*{opacity:.48;transition:opacity .55s var(--lp-ease)}.lp-ranks-rule__item.is-done>*{opacity:1}.lp-ranks-rule__item:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(60% 130% at 0% 50%, var(--lp-gold-wash), var(--lp-gold-wash-soft) 55%, var(--lp-gold-clear) 80%);opacity:0;transition:opacity .7s var(--lp-ease);position:absolute;inset:0}.lp-ranks-rule__item.is-done:before{opacity:1}.lp-ranks-rule__box{width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 2px var(--white-20);color:var(--lp-gold-ink);transition:box-shadow .35s var(--lp-ease);border-radius:.75rem;grid-row:1/span 2;place-items:center;display:grid;position:relative}.lp-ranks-rule__box i{border-radius:inherit;background:var(--lp-gold-fill);box-shadow:inset 0 1px 0 var(--white-50);clip-path:circle(0%);transition:clip-path .45s var(--lp-ease);position:absolute;inset:0}.lp-ranks-rule__box svg{opacity:0;transition:opacity .25s var(--lp-ease) .15s;position:relative}.lp-ranks-rule__item.is-done .lp-ranks-rule__box{box-shadow:inset 0 0 0 2px #fff0, 0 .5rem 1.125rem -.375rem var(--lp-gold-shadow)}.lp-ranks-rule__item.is-done .lp-ranks-rule__box i{clip-path:circle(72%)}.lp-ranks-rule__item.is-done .lp-ranks-rule__box svg{opacity:1}.lp-ranks-rule__title{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.025em;color:var(--text-0);grid-column:2;margin:0;font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:800;line-height:1.15}.lp-ranks-rule__item .lp-pills{grid-column:2}.lp-ranks-rule__glint{z-index:3;pointer-events:none;border-radius:1.75rem;position:absolute;inset:0;overflow:hidden}.lp-ranks-rule__glint:before{content:"";background:linear-gradient(100deg, #fff0, var(--lp-glint), #fff0);width:42%;animation:lp-ranks-rule-glint 1.1s var(--lp-ease) .35s both;position:absolute;top:-10%;bottom:-10%;left:-50%}.lp-ranks-rule__verdict{opacity:var(--lp-verdict,1);font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.03em;text-align:center;white-space:nowrap;margin:0;font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:800;display:grid}.lp-ranks-rule__verdict span{opacity:0;transition:opacity .5s var(--lp-ease);grid-area:1/1}.lp-ranks-rule__verdict span:first-child{color:var(--text-2)}.lp-ranks-rule__verdict span:first-child.is-on{opacity:.6}.lp-ranks-rule__verdict span:last-child{background:var(--lp-gold-fill);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-ranks-rule__verdict span:last-child.is-on{opacity:1}@keyframes lp-ranks-rule-glint{0%{transform:translate(0)}to{transform:translate(480%)}}@media not (min-width:48rem){.lp-ranks-rule__item{align-items:start}.lp-ranks-rule__box{border-radius:.625rem;grid-row:1;width:2rem;height:2rem}}.lp-ranks__cta{opacity:0;pointer-events:none;transition:opacity .55s var(--lp-ease), transform .75s var(--lp-ease-out);justify-content:center;margin-top:clamp(1rem,3vh,2rem);display:flex;transform:translateY(1rem)}.lp-ranks__cta.is-on{opacity:1;pointer-events:auto;transform:none}.lp-ranks__gold{isolation:isolate;border-radius:var(--radius-pill);background:var(--lp-gold-fill);min-height:3.875rem;box-shadow:inset 0 1px 0 var(--white-60), 0 1rem 2.25rem -1rem var(--lp-gold-shadow);color:var(--lp-gold-ink);font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.01em;justify-content:center;align-items:center;padding:0 2.875rem;font-size:1.125rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.lp-ranks__gold span{z-index:1;position:relative}.lp-ranks__gold:after{content:"";background:linear-gradient(100deg, #fff0, var(--lp-glint-bright) 50%, #fff0);pointer-events:none;width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)}.lp-ranks__cta.is-on .lp-ranks__gold:after{animation:lp-ranks-sheen 1.1s var(--lp-ease) .35s both}@media (hover:hover){.lp-ranks__gold:hover{box-shadow:inset 0 0 0 62.4375rem var(--white-10), inset 0 1px 0 var(--white-60), 0 1.125rem 2.5rem -1rem var(--lp-gold-shadow)}.lp-ranks__cta.is-on .lp-ranks__gold:hover:after{animation:lp-ranks-sheen-hover .9s var(--lp-ease) both}}.lp-ranks__gold:focus-visible{outline:2px solid var(--text-0);outline-offset:3px}@keyframes lp-ranks-sheen{0%{transform:translate(-130%)}to{transform:translate(360%)}}@keyframes lp-ranks-sheen-hover{0%{transform:translate(-130%)}to{transform:translate(360%)}}@media (pointer:coarse){.lp-ranks__stage{--lp-ranks-badge:6rem;grid-template-rows:none;grid-template-columns:minmax(0,1fr);height:auto}.lp-ranks__arc{height:16rem;margin-bottom:2rem;position:relative;inset:auto}.lp-ranks-rule__item.is-left,.lp-ranks-rule__item.is-right,.lp-ranks__result{grid-area:auto}.lp-ranks__result{--rank-badge-size:7.5rem;--rank-badge-letter-size:3.875rem}.lp-ranks__stem{background:var(--white-10);border-radius:.0625rem;justify-self:center;width:.125rem;height:2.25rem;display:block;position:relative}.lp-ranks__stem:after{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--lp-gold-deep), var(--lp-gold-hi));clip-path:inset(0 0 100%);transition:clip-path .6s var(--lp-ease);position:absolute;inset:0}.lp-ranks__stem.is-lit:after{clip-path:inset(0)}.lp-ranks__stem.is-second{margin-bottom:1rem}.lp-ranks__stage:not(.is-live) .lp-ranks-rule__item,.lp-ranks__stage:not(.is-live) .lp-ranks-rule__verdict,.lp-ranks__result:not(.is-seated) .lp-ranks__slot{opacity:1}.lp-ranks__cta{margin-top:2rem}}@media (pointer:coarse) and (not (min-width:48rem)){.lp-ranks__stage{--lp-ranks-badge:4.25rem}.lp-ranks__arc{height:12rem;margin-bottom:1.5rem}.lp-ranks__bloom{width:15rem;height:10rem;margin:-5rem 0 0 -7.5rem}}@media not (min-width:48rem){.lp-ranks__cta{width:100%}.lp-ranks__gold{width:100%;min-height:3.75rem;padding:0 1.5rem}}
.lp-modal__panel{z-index:1;width:min(26.25rem,100%);animation:lp-pop .35s var(--easing);position:relative}@keyframes lp-pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.lp-ach__chains{gap:clamp(.75rem,1.6vw,1.25rem);display:grid}.lp-ach-chain{--coin:clamp(3.75rem, 5.2vw, 5.25rem);--row-top:2.75rem;isolation:isolate;border-radius:1rem;grid-template-columns:minmax(0,15.625rem) minmax(0,1fr);align-items:center;column-gap:clamp(2rem,4vw,4.5rem);padding:.5rem 1.75rem 1rem;display:grid;position:relative}.lp-ach-chain:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--profile-glass-1) 0%, var(--profile-glass-1) 38%, rgb(var(--bg-1-rgb) / 0) 100%);pointer-events:none;border-radius:1rem;width:min(100%,35rem);position:absolute;top:0;bottom:0;left:0}.lp-ach-chain__head h3{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.02em;color:var(--text-0);margin:0 0 .375rem;font-size:1.25rem;font-weight:700;line-height:1.2}.lp-ach-chain__head p{color:var(--text-2);margin:0;font-size:.8125rem;line-height:1.5}.lp-ach-chain__head .lp-ach-chain__earned{letter-spacing:.06em;text-transform:uppercase;margin-top:.625rem;font-size:.75rem}.lp-ach-chain__earned b{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;background:var(--lp-o-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.9375rem;font-weight:800}.lp-ach-chain__road{min-width:0;position:relative}.lp-ach-chain__row{padding:var(--row-top) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;list-style:none;display:grid}.lp-ach-chain__rail{left:10%;right:10%;top:calc(var(--row-top) + var(--coin) / 2);height:.1875rem;margin-top:-.09375rem;position:absolute}.lp-ach-chain__well{border-radius:var(--radius-pill);background:var(--white-06);position:absolute;inset:0;overflow:hidden}.lp-ach-chain__well i{border-radius:inherit;background:var(--lp-o-line);transform:translateX(calc((var(--fill,0) - 1) * 100%));position:absolute;inset:0}.lp-ach-chain__rail em{transform:translateX(calc(var(--fill,0) * 100%));opacity:0;transition:opacity .45s var(--lp-ease);position:absolute;inset:0}.lp-ach-chain__rail em:after{content:"";background:var(--lp-o-hi);width:.5625rem;height:.5625rem;box-shadow:0 0 0 .1875rem rgb(var(--accent-orange-rgb) / .28);border-radius:50%;margin:-.28125rem 0 0 -.28125rem;position:absolute;top:50%;left:0}.lp-ach-chain__rail em.is-on{opacity:1}.lp-ach-coin{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.5rem;padding:0;display:flex;position:relative}.lp-ach-coin:focus-visible{outline:2px solid var(--white-60);outline-offset:4px;border-radius:.75rem}.lp-ach-coin__art{z-index:1;width:var(--coin);height:var(--coin);display:block;position:relative}.lp-ach-coin__art img{z-index:1;object-fit:contain;opacity:.4;filter:grayscale(.75);width:100%;height:100%;transition:opacity .6s var(--lp-ease), filter .6s var(--lp-ease);display:block;position:relative}.lp-ach-coin.is-earned .lp-ach-coin__art img{opacity:1;filter:grayscale(0)}.lp-ach-coin.is-hinted .lp-ach-coin__art img{opacity:.88;filter:grayscale(.25)}@media (hover:hover){.lp-ach-coin:hover .lp-ach-coin__art img{opacity:1;filter:grayscale(0)}}.lp-ach-coin.is-hinted .lp-ach-coin__art:after{content:"";box-shadow:inset 0 0 0 1px var(--accent-orange);pointer-events:none;border-radius:50%;animation:2.2s cubic-bezier(0,0,.2,1) infinite lp-ach-ping;position:absolute;inset:-6%}.lp-ach-coin__tier{letter-spacing:.14em;color:var(--text-2);transition:color .5s var(--lp-ease);font-size:.6875rem}.lp-ach-coin.is-earned .lp-ach-coin__tier{color:var(--text-1)}.lp-ach-coin__hint{z-index:3;animation:lp-enter .6s var(--lp-ease) backwards, lp-bob 2.4s ease-in-out .6s infinite;position:absolute;bottom:calc(100% - .125rem);left:-2rem;right:-2rem}.lp-ach__total{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--profile-glass-1) 0%, var(--profile-glass-1) 38%, rgb(var(--bg-1-rgb) / 0) 100%);align-items:center;gap:.875rem;width:fit-content;margin:clamp(2.25rem,4vw,3.25rem) auto 0;padding:.625rem 2.25rem .625rem .875rem;display:flex}.lp-ach__stack{display:flex}.lp-ach__stack img{object-fit:contain;width:2.5rem;height:2.5rem;filter:drop-shadow(0 .125rem .25rem var(--black-55));display:block}.lp-ach__stack img+img{margin-left:-1rem}.lp-ach__count{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-0);font-size:2rem;font-weight:800;line-height:1}.lp-ach__words{white-space:nowrap;gap:.125rem;line-height:1.2;display:grid}.lp-ach__words span:first-child{color:var(--text-0);font-size:.9375rem;font-weight:700}.lp-ach__words span:last-child{color:var(--text-2);font-size:.8125rem}@keyframes lp-ach-ping{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@media not (min-width:48rem){.lp-ach-chain{--coin:clamp(2.75rem, 14.5vw, 3.75rem);--row-top:2.25rem;background:var(--white-04);border-radius:1.125rem;grid-template-columns:minmax(0,1fr);row-gap:.25rem;padding:.875rem 1rem .75rem}.lp-ach-chain:before{content:none}.lp-ach-chain__head h3{font-size:1.0625rem}.lp-ach-coin__hint{left:-1.5rem;right:-1.5rem}.lp-ach__total{gap:.75rem;padding:.5rem 1.25rem .5rem .625rem}.lp-ach__stack img{width:2.25rem;height:2.25rem}.lp-ach__count{font-size:1.75rem}}
.lp-cover{object-fit:cover}.lp-shelf__label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:.4375rem;margin:0;font-size:.6875rem;display:inline-flex}.lp-shelf__lanes{flex-direction:column;gap:clamp(1rem,1.8vw,1.625rem);margin-top:clamp(1.75rem,3vw,2.75rem);display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-shelf__lane{will-change:transform;gap:clamp(.75rem,1.3vw,1.125rem);width:max-content;display:flex}.lp-shelf__track{gap:clamp(.75rem,1.3vw,1.125rem);margin:0;padding:0;list-style:none;display:flex}.lp-shelf__card{flex:none;gap:.625rem;width:clamp(16.75rem,24vw,23.25rem);display:grid}.lp-shelf__cover{aspect-ratio:16/9;background:var(--black);border-radius:1rem;width:100%;display:block;position:relative;overflow:hidden}.lp-shelf__cover:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--white-08), inset 0 1px 0 var(--white-08);transition:box-shadow .3s var(--lp-ease);pointer-events:none;position:absolute;inset:0}@media (hover:hover){.lp-shelf__card:hover .lp-shelf__cover:after{box-shadow:inset 0 0 0 1px var(--white-25), inset 0 1px 0 var(--white-20)}}.lp-shelf__title,.lp-upcoming__title{color:var(--text-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:550;line-height:1.4;display:-webkit-box;overflow:hidden}.lp-shelf__title{font-size:.8125rem}.lp-upcoming{gap:1rem;margin-top:clamp(1.875rem,3.4vw,3.25rem);display:grid}.lp-upcoming__head{align-items:center;gap:.75rem;display:flex}.lp-upcoming__cadence{border-radius:var(--radius-pill);background:var(--white-05);box-shadow:inset 0 0 0 1px var(--white-08);letter-spacing:.12em;text-transform:uppercase;color:var(--text-1);align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.6875rem;display:inline-flex}.lp-upcoming__cadence svg{color:var(--text-2)}.lp-upcoming__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.875rem,1.6vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.lp-upcoming__item{align-content:start;gap:.6875rem;display:grid}.lp-upcoming__cover{aspect-ratio:16/9;--lp-matte-top:#151619;--lp-matte-bottom:#0b0c0e;background:radial-gradient(110% 90% at 0% 0%, var(--white-06), #fff0 55%), linear-gradient(160deg, var(--lp-matte-top), var(--lp-matte-bottom));width:100%;box-shadow:inset 0 0 0 1px var(--white-06), inset 0 1px 0 var(--white-06);border-radius:1rem;place-items:center;display:grid;position:relative;overflow:hidden}.lp-upcoming__word{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.02em;white-space:nowrap;text-transform:uppercase;color:#0000;text-shadow:0 0 .5rem var(--white-30);-webkit-user-select:none;user-select:none;font-size:clamp(1.5rem,2.6vw,2.5rem);font-style:italic;font-weight:800}.lp-upcoming__clock{background:rgb(var(--bg-0-rgb) / .6);width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px var(--white-10);color:var(--text-1);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.625rem;left:.625rem}.lp-upcoming__body{gap:.3125rem;display:grid}.lp-upcoming__title{color:var(--text-2);font-size:.875rem}.lp-upcoming__date{color:var(--text-2);animation:lp-enter-short .45s var(--lp-ease) both;font-size:.75rem}@media not (min-width:48rem){.lp-shelf__card{width:clamp(13.125rem,66vw,18.75rem)}.lp-shelf__cover,.lp-upcoming__cover{border-radius:.8125rem}.lp-upcoming__head{flex-wrap:wrap;gap:.5625rem}.lp-upcoming__grid{grid-template-columns:minmax(0,1fr);gap:.6875rem}.lp-upcoming__item{grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:.75rem}.lp-upcoming__word{text-shadow:0 0 .25rem var(--white-35);font-size:.75rem}.lp-upcoming__clock{width:1.25rem;height:1.25rem;bottom:.375rem;left:.375rem}.lp-upcoming__clock svg{width:.75rem;height:.75rem}.lp-upcoming__title{font-size:.8125rem}}
.lp-mech__panno{gap:clamp(2.75rem,4.6vw,4.25rem);margin-top:clamp(.5rem,1.2vw,1rem);display:grid}.lp-mech__row{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.82fr);column-gap:clamp(1.75rem,3.6vw,3.5rem);display:grid}.lp-mech__piece{grid-row:span 3;grid-template-rows:subgrid;min-width:0;display:grid}.lp-mech__text{display:contents}.lp-mech__art{align-self:end;min-width:0;margin-bottom:1.375rem}.lp-mech__title{--d:80ms;font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.015em;color:var(--text-0);margin:0 0 .5rem;font-size:1.1875rem;font-weight:700;line-height:1.25}.lp-mech__body{--d:.14s;max-width:46ch;color:var(--text-2);margin:0;font-size:.875rem;line-height:1.55}.lp-mech__source{--d:.2s;color:var(--white-40);margin:.75rem 0 0;font-size:.75rem;line-height:1.45}.lp-mech__piece.is-armed :is(.lp-mech__art,.lp-mech__title,.lp-mech__body,.lp-mech__source){opacity:0;transform:translateY(.875rem)}.lp-mech__piece.is-play :is(.lp-mech__art,.lp-mech__title,.lp-mech__body,.lp-mech__source){transition:opacity .7s var(--lp-ease) calc(var(--n,0) * .12s + var(--d,0s)), transform .9s var(--lp-ease-out) calc(var(--n,0) * .12s + var(--d,0s))}.lp-mech-figure{justify-items:start;gap:.375rem;margin:0;display:grid}.lp-mech-figure b{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.06em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg, var(--text-0) 20%, var(--white-50));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:.8}.lp-mech-figure.is-warm b{background:var(--lp-o-text);-webkit-background-clip:text;background-clip:text}.lp-mech-figure span{letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);font-size:.75rem;font-weight:600}.lp-mech-streak{--cell:clamp(.625rem, 1.05vw, 1rem);--cell-gap:clamp(.1875rem, .3vw, .25rem);align-items:flex-end;gap:clamp(1rem,2vw,1.75rem);display:flex}.lp-mech-streak .lp-mech-figure b{font-size:clamp(5rem,8.4vw,9rem)}.lp-mech-streak__days{grid-template-columns:repeat(11, var(--cell));grid-auto-rows:var(--cell);gap:var(--cell-gap);margin-bottom:.125rem;display:grid}.lp-mech-streak__days i{border-radius:calc(var(--cell) * .28);background:var(--white-06)}.lp-mech-streak__days i.is-done{background:var(--white-85);opacity:calc(.24 + .56 * var(--k))}.lp-mech-streak__days i.is-today{background:linear-gradient(135deg, var(--lp-o-hi), var(--accent-orange));box-shadow:0 0 0 .1875rem rgb(var(--accent-orange-rgb) / .2)}.lp-mech-streak__days i.is-goal{box-shadow:inset 0 0 0 1.5px var(--white-40);background:0 0}.lp-mech__piece.is-armed .lp-mech-streak__days i:is(.is-done,.is-today){opacity:0}.lp-mech__piece.is-play .lp-mech-streak__days i:is(.is-done,.is-today){transition:opacity .5s var(--lp-ease) calc(.12s + var(--i) * 18ms)}.lp-mech-decomp{align-items:center;gap:clamp(1rem,2vw,1.75rem);display:flex}.lp-mech-decomp .lp-mech-figure b{font-size:clamp(3.5rem,5.2vw,5.75rem)}.lp-mech-decomp__tree{flex:1;gap:.625rem;max-width:12.5rem;margin-bottom:.125rem;display:grid}.lp-mech-decomp__task,.lp-mech-decomp__sub{align-items:center;gap:.5rem;display:flex;position:relative}.lp-mech-decomp__task i,.lp-mech-decomp__sub i{width:.875rem;height:.875rem;color:var(--accent-orange-ink);border-radius:.25rem;flex:none;place-items:center;display:grid;position:relative}.lp-mech-decomp__task i{box-shadow:inset 0 0 0 1.5px var(--white-50)}.lp-mech-decomp__task em,.lp-mech-decomp__sub em{border-radius:var(--radius-pill);height:.375rem;display:block}.lp-mech-decomp__task em{background:var(--white-35);flex:1}.lp-mech-decomp__sub{margin-left:1.25rem}.lp-mech-decomp__sub em{width:calc(var(--w) * 100%);background:var(--white-12)}.lp-mech-decomp__sub:before{content:"";border-left:1px solid var(--white-15);border-bottom:1px solid var(--white-15);border-bottom-left-radius:.25rem;width:.5rem;height:1.5rem;position:absolute;bottom:50%;left:-.8125rem}.lp-mech-decomp__sub i{box-shadow:inset 0 0 0 1.5px var(--white-25)}.lp-mech-decomp__sub.is-done i{box-shadow:none}.lp-mech-decomp__sub.is-done i:before{content:"";border-radius:inherit;background:var(--white-85);clip-path:circle(75%);position:absolute;inset:0}.lp-mech-decomp__sub.is-done i svg{color:var(--bg-0);position:relative}.lp-mech-decomp__sub.is-done em{background:var(--white-30)}.lp-mech__piece.is-armed .lp-mech-decomp__sub{opacity:0;transform:translate(-.375rem)}.lp-mech__piece.is-armed .lp-mech-decomp__sub.is-done i:before{clip-path:circle(0%)}.lp-mech__piece.is-armed .lp-mech-decomp__sub.is-done i svg{opacity:0}.lp-mech__piece.is-play .lp-mech-decomp__sub{transition:opacity .45s var(--lp-ease) calc(.2s + var(--n) * .22s), transform .45s var(--lp-ease) calc(.2s + var(--n) * .22s)}.lp-mech__piece.is-play .lp-mech-decomp__sub.is-done i:before{transition:clip-path .4s var(--lp-ease) calc(.55s + var(--n) * .22s)}.lp-mech__piece.is-play .lp-mech-decomp__sub.is-done i svg{transition:opacity .25s var(--lp-ease) calc(.7s + var(--n) * .22s)}.lp-mech-memory{gap:.625rem;display:grid}.lp-mech-memory__caption{letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);margin:0 0 .125rem;font-size:.6875rem;font-weight:600}.lp-mech-memory__row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;row-gap:.375rem;display:grid}.lp-mech-memory__label{color:var(--text-2);font-size:.8125rem}.lp-mech-memory__value{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.03em;color:var(--white-60);font-size:1.5rem;font-weight:800;line-height:1}.lp-mech-memory__row.is-open .lp-mech-memory__label{color:var(--text-1)}.lp-mech-memory__row.is-open .lp-mech-memory__value{background:var(--lp-o-text);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-mech-memory__track{border-radius:var(--radius-pill);background:var(--white-06);grid-column:1/-1;height:.375rem;position:relative;overflow:hidden}.lp-mech-memory__track i{border-radius:inherit;background:linear-gradient(90deg, var(--white-12), var(--white-50));transform:translateX(calc((var(--w) - 1) * 100%));position:absolute;inset:0}.lp-mech-memory__row.is-open .lp-mech-memory__track i{background:var(--lp-o-line)}.lp-mech__piece.is-armed .lp-mech-memory__track i{transform:translate(-100%)}.lp-mech__piece.is-play .lp-mech-memory__track i{transition:transform 1.1s var(--lp-ease-out) calc(.15s + var(--n) * .18s)}.lp-mech-scope{height:7.5rem;position:relative}.lp-mech-scope__svg{clip-path:inset(-20% 0);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp-mech-scope__trace,.lp-mech-scope__spike{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.lp-mech-scope__trace{stroke:var(--white-35);stroke-width:1.5px}.lp-mech-scope__spike{stroke-width:2.25px}.lp-mech-scope__mark{letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;font-size:.6875rem;font-weight:600;line-height:1;position:absolute;left:0}.lp-mech-scope__mark.is-top{top:calc(var(--top) - 1.375rem)}.lp-mech-scope__mark.is-end{left:auto;right:0;top:calc(var(--top) - 1.75rem);font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.03em;color:var(--white-60);font-size:1.5rem;font-weight:800}.lp-mech-scope__mark.is-bottom{top:calc(var(--bottom) - 1.375rem)}.lp-mech-scope__mark.is-peak{top:calc(var(--peak) - .375rem);color:var(--lp-o-hi);font-weight:700;left:calc(50% + .875rem)}.lp-mech-scope__peak{top:var(--peak);background:var(--lp-o-hi);width:.5625rem;height:.5625rem;box-shadow:0 0 0 .1875rem rgb(var(--accent-orange-rgb) / .25);border-radius:50%;margin:-.28125rem 0 0 -.28125rem;position:absolute;left:50%}.lp-mech__piece.is-armed .lp-mech-scope__svg{clip-path:inset(-20% 100% -20% 0)}.lp-mech__piece.is-armed :is(.lp-mech-scope__peak,.lp-mech-scope__mark.is-peak,.lp-mech-scope__mark.is-end){opacity:0}.lp-mech__piece.is-play .lp-mech-scope__svg{transition:clip-path 1.5s cubic-bezier(.45,.05,.35,1) .1s}.lp-mech__piece.is-play .lp-mech-scope__peak,.lp-mech__piece.is-play .lp-mech-scope__mark.is-peak{transition:opacity .45s var(--lp-ease) .85s}.lp-mech__piece.is-play .lp-mech-scope__mark.is-end{transition:opacity .45s var(--lp-ease) 1.45s}.lp-mech-wheel-art{align-items:flex-end;gap:clamp(1rem,2vw,1.75rem);display:flex}.lp-mech-wheel-art .lp-mech-figure b{font-size:clamp(3.5rem,5.2vw,5.75rem)}.lp-mech-wheel{flex:none;width:7.5rem}.lp-mech-wheel .profile-chart{margin:-26.9%}.lp-mech-wheel .radar-chart__labels,.lp-mech-wheel .radar-chart__center,.lp-mech-wheel .profile-chart__caption{display:none}.lp-mech-goal{aspect-ratio:5/2;width:min(100%,19rem);position:relative}.lp-mech-goal__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp-mech-goal__track,.lp-mech-goal__fill{fill:none;stroke-width:3px;stroke-linecap:round}.lp-mech-goal__track{stroke:var(--white-06)}.lp-mech-goal__fill{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--reach))}.lp-mech-goal__gap{fill:var(--bg-0)}.lp-mech-goal__dot{fill:var(--bg-0);stroke:var(--white-25);stroke-width:1.5px}.lp-mech-goal__step.is-done .lp-mech-goal__dot{fill:var(--text-1);stroke:var(--text-1)}.lp-mech-goal__coin{aspect-ratio:1;position:absolute}.lp-mech-goal__coin img{object-fit:contain;opacity:.92;width:100%;height:100%;filter:grayscale(.2) drop-shadow(0 .375rem .875rem var(--black-55));display:block}.lp-mech__piece.is-armed .lp-mech-goal__fill{stroke-dashoffset:1px}.lp-mech__piece.is-armed .lp-mech-goal__step.is-done .lp-mech-goal__dot{fill:var(--bg-0);stroke:var(--white-25)}.lp-mech__piece.is-play .lp-mech-goal__fill{transition:stroke-dashoffset 1.3s linear .25s}.lp-mech__piece.is-play .lp-mech-goal__step.is-done .lp-mech-goal__dot{transition:fill .22s var(--lp-ease) calc(.25s + var(--t) * 1.3s), stroke .22s var(--lp-ease) calc(.25s + var(--t) * 1.3s)}@media not (min-width:48rem){.lp-mech__panno,.lp-mech__row{gap:2.75rem}.lp-mech__row{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.lp-mech__piece,.lp-mech__piece--scope,.lp-mech__piece--wheel{grid-area:auto;display:block}.lp-mech__text{display:block}.lp-mech__art{margin-bottom:1.125rem}.lp-mech__title{font-size:1.125rem}.lp-mech-streak{--cell:.75rem;--cell-gap:.1875rem}.lp-mech-streak .lp-mech-figure b{font-size:4.5rem}.lp-mech-decomp .lp-mech-figure b{font-size:3.5rem}.lp-mech-scope{height:7.5rem}.lp-mech__piece--wheel .lp-mech__art{margin-bottom:1.25rem}.lp-mech-wheel-art .lp-mech-figure b{font-size:3.5rem}}
.lp-voices{--lp-voice-plate:#141518b8;--lp-voice-plate-top:#222428b3;--lp-voice-plate-bottom:#0e0f11e6}.lp-wall{justify-content:center;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.lp-voice{opacity:0;width:100%;max-width:22.5rem;transition:opacity .8s var(--easing), transform .8s var(--easing);transition-delay:calc(var(--i) * .12s);transform:translateY(2.5rem)}.lp-wall.is-inview .lp-voice{opacity:1;transform:translateY(0)}.lp-voice:not(.is-center){transform:translateY(2.5rem)scale(.95)}.lp-wall.is-inview .lp-voice:not(.is-center){transform:translateY(0)scale(.95)}.lp-voice:first-child{transform-origin:100%;margin-right:-1.875rem}.lp-voice:last-child{transform-origin:0;margin-left:-1.875rem}.lp-voice:first-child .lp-voice__card{padding-right:3.625rem}.lp-voice:last-child .lp-voice__card{padding-left:3.625rem}.lp-voice.is-center{z-index:2;max-width:26.25rem}.lp-voice__card{background:var(--lp-voice-plate);border:1px solid var(--white-06);-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);height:100%;box-shadow:inset 0 1px 1px var(--white-04), 0 1.25rem 3.125rem -1.625rem var(--black-90);transition:border-color .5s var(--easing);border-radius:1.625rem;flex-direction:column;gap:1rem;padding:2rem 1.75rem;display:flex;position:relative;overflow:hidden}.lp-voice.is-center .lp-voice__card{background:linear-gradient(180deg, var(--lp-voice-plate-top), var(--lp-voice-plate-bottom));border-color:var(--white-12);padding:2.5rem 2rem}.lp-wall.is-inview .lp-voice.is-center .lp-voice__card{animation:9s ease-in-out 1s infinite lp-voice-rock}@media (hover:hover){.lp-voice:hover .lp-voice__card{border-color:var(--white-18)}}.lp-voice__shine{background:linear-gradient(90deg, transparent, var(--white-06), transparent);pointer-events:none;width:70%;height:100%;position:absolute;top:0;left:-150%;transform:skew(-22deg)}@media (hover:hover){.lp-voice:hover .lp-voice__shine{animation:2s ease-in-out infinite lp-shine}}.lp-voice__quote{color:var(--white-06);transition:color .5s var(--easing);position:absolute;top:1.375rem;right:1.375rem}@media (hover:hover){.lp-voice:hover .lp-voice__quote{color:var(--accent-orange-40)}}.lp-voice__title{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.02em;margin:0;padding-right:2rem;font-size:1.1875rem;font-weight:700;position:relative}.lp-voice.is-center .lp-voice__title{font-size:1.25rem}.lp-voice__body{color:var(--text-1);flex:1;margin:0;font-size:.875rem;line-height:1.65;position:relative}.lp-voice.is-center .lp-voice__body{color:var(--text-0)}.lp-voice__who{align-items:center;gap:.75rem;margin:0;display:flex;position:relative}.lp-voice__avatar{background:var(--white-06);width:2.75rem;height:2.75rem;font-family:var(--font-manrope,system-ui), system-ui, sans-serif;border-radius:50%;flex-shrink:0;place-items:center;font-size:1rem;font-weight:800;display:grid;position:relative}.lp-voice__ring{width:calc(100% + .625rem);height:calc(100% + .625rem);color:var(--white-10);transition:color .5s var(--easing);animation:10s linear infinite lp-spin;position:absolute;inset:-.3125rem}@media (hover:hover){.lp-voice:hover .lp-voice__ring{color:var(--accent-orange);animation-duration:4s}}@keyframes lp-voice-rock{0%,to{transform:rotate(-.6deg)}50%{transform:rotate(.6deg)}}.lp-voice__meta{flex-direction:column;display:flex}.lp-voice__meta b{font-size:.875rem;font-weight:600}.lp-voice__meta i{color:var(--text-2);font-size:.75rem;font-style:normal}@keyframes lp-shine{0%{translate:0}to{translate:500%}}@keyframes lp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media not (min-width:48rem){.lp-wall{flex-direction:column;align-items:center;gap:1rem}.lp-voice,.lp-voice:first-child,.lp-voice:last-child{max-width:100%;margin:0}.lp-voice:not(.is-center),.lp-wall.is-inview .lp-voice:not(.is-center){transform:none}.lp-voice__card,.lp-voice.is-center .lp-voice__card,.lp-voice:first-child .lp-voice__card,.lp-voice:last-child .lp-voice__card{padding:1.5rem 1.25rem}}
.lp-plans{--lp-plan-mat-free:var(--tier-mat-free);--lp-plan-ring-free:var(--tier-ring-free);--lp-plan-mat-pro:var(--tier-mat-pro);--lp-plan-ring-pro:var(--tier-ring-pro);--lp-plan-mat-premium:var(--tier-mat-premium);--lp-plan-ring-premium:var(--tier-ring-premium);--lp-plan-btn-white:linear-gradient(180deg, #fff, #e2e2e4);--lp-plan-btn-white-depth:inset 0 1px 0 var(--white), inset 0 -2px 0 #00000029, 0 1px 0 var(--black-50), 0 .75rem 1.625rem -.625rem var(--black-80);--lp-plan-accent-ink:#140b03;--lp-plan-btn-accent-depth:inset 0 1px 0 var(--white-30), inset 0 -2px 0 var(--black-20), 0 1px 0 var(--black-50), 0 .75rem 1.625rem -.625rem var(--black-80)}.lp-plan-glyph{flex:none;display:block}.lp-plan-glyph [data-off]{opacity:.3}.lp-plan-emblem{background:var(--white-06);width:2.125rem;height:2.125rem;box-shadow:inset 0 1px 0 var(--white-08);color:var(--text-1);border-radius:.6875rem;flex:none;place-items:center;display:grid}.lp-plan-emblem[data-tier=pro]{background:var(--white-10);box-shadow:inset 0 1px 0 var(--white-14);color:var(--text-0)}.lp-plan-emblem[data-tier=premium]{background:linear-gradient(180deg, var(--white-18), var(--white-08));box-shadow:inset 0 0 0 1px var(--white-10), inset 0 1px 0 var(--white-30);color:var(--text-0)}.lp-plan-price{flex-direction:column;gap:.5rem;min-width:0;display:flex}.lp-plan-price p{margin:0}.lp-plan-price__line{flex-wrap:wrap;align-items:baseline;gap:2px .5rem;display:flex}.lp-plan-price__amount{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--text-0);font-size:3.375rem;font-weight:800;line-height:1}.lp-plan-price__unit{color:var(--text-1);font-size:.9375rem;font-weight:650}.lp-plan-price__was{font-variant-numeric:tabular-nums;color:var(--text-2);align-self:center;font-size:1.0625rem;font-weight:650;text-decoration-thickness:1.5px}.lp-plan-price__sub{min-height:1.25rem;color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.45;display:flex}.lp-plan-price__sub:empty{display:none}.lp-plan-keys{flex-direction:column;gap:.625rem;min-width:0;display:flex}.lp-plan-keys__group{background:var(--white-03);min-width:0;box-shadow:inset 0 0 0 1px var(--white-06), inset 0 1px 0 var(--white-04);border-radius:1.25rem;flex-direction:column;margin:0;padding:.375rem 1rem .375rem .75rem;list-style:none;display:flex}.lp-plan-key{color:var(--text-0);grid-template-columns:2rem minmax(0,1fr);align-items:center;column-gap:.75rem;padding:.5rem 0;font-size:.875rem;font-weight:600;line-height:1.35;display:grid}.lp-plan-key__icon{background:var(--white-06);width:2rem;height:2rem;box-shadow:inset 0 1px 0 var(--white-08);color:var(--text-0);border-radius:.625rem;place-items:center;display:grid}.lp-plan-key__body{justify-content:space-between;align-items:center;gap:.25rem .75rem;min-width:0;display:flex}.lp-plan-key__text{text-wrap:pretty;flex:auto;min-width:0}.lp-plan-key .lp-plan-feature__where{padding-top:0}.lp-plan-key[data-off]{color:var(--text-2);font-weight:500}.lp-plan-key[data-off] .lp-plan-key__icon{box-shadow:inset 0 0 0 1px var(--white-08);color:var(--white-30);background:0 0}.lp-plan-features{flex-direction:column;gap:.6875rem;margin:0;padding:0;list-style:none;display:flex}.lp-plan-feature{color:var(--text-0);grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:start;column-gap:.625rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:grid}.lp-plan-feature__mark{background:var(--white-10);width:1.25rem;height:1.25rem;color:var(--text-0);border-radius:50%;place-items:center;display:grid}.lp-plan-feature[data-off]{color:var(--text-2)}.lp-plan-feature[data-off] .lp-plan-feature__mark{box-shadow:inset 0 0 0 1.5px var(--white-08);color:var(--white-30);background:0 0}.lp-plan-feature__where{white-space:nowrap;color:var(--text-2);align-items:center;gap:.3125rem;padding-top:1px;font-size:.75rem;font-weight:650;display:inline-flex}.lp-plan-btn{isolation:isolate;border-radius:var(--radius-pill);width:100%;min-height:3.125rem;font-family:var(--font-inter,system-ui), system-ui, sans-serif;letter-spacing:-.01em;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:0 1.25rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.lp-plan-btn:before,.lp-plan-btn:after,.lp-plan-compare-toggle:before,.lp-plan-compare-toggle:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .22s var(--easing);position:absolute;inset:0}.lp-plan-btn:before,.lp-plan-compare-toggle:before{background:var(--lp-plan-btn-hover)}.lp-plan-btn:after,.lp-plan-compare-toggle:after{background:var(--lp-plan-btn-press)}.lp-plan-btn:active:after,.lp-plan-compare-toggle:active:after{opacity:1;transition-duration:0s}.lp-plan-btn:focus-visible{outline:2px solid var(--white-60);outline-offset:3px}.lp-plan-btn--accent{--lp-plan-btn-hover:var(--white-12);--lp-plan-btn-press:#0000001a;background:var(--accent-orange);color:var(--lp-plan-accent-ink);box-shadow:var(--lp-plan-btn-accent-depth)}.lp-plan-btn--light{--lp-plan-btn-hover:#ffffff8c;--lp-plan-btn-press:#00000014;background:var(--lp-plan-btn-white);color:var(--bg-0);box-shadow:var(--lp-plan-btn-white-depth)}.lp-plan-btn--quiet{--lp-plan-btn-hover:var(--white-04);--lp-plan-btn-press:var(--white-06);background:var(--white-06);color:var(--text-0);box-shadow:inset 0 0 0 1px var(--white-08)}.lp-plan-cards{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto repeat(var(--lp-plan-key-rows), auto) 1fr;gap:0 clamp(.875rem,1.6vw,1.375rem);width:100%;display:grid}.lp-plan-card{grid-row:1/-1;grid-template-rows:subgrid;--lp-plan-mat:var(--lp-plan-mat-free);--lp-plan-ring:var(--lp-plan-ring-free);background:var(--lp-plan-mat);min-width:0;box-shadow:var(--lp-plan-ring);border-radius:1.625rem;padding:1.75rem 1.625rem 1.875rem;display:grid;position:relative}.lp-plan-card[data-tier=pro]{--lp-plan-mat:var(--lp-plan-mat-pro);--lp-plan-ring:var(--lp-plan-ring-pro)}.lp-plan-card[data-tier=premium]{--lp-plan-mat:var(--lp-plan-mat-premium);--lp-plan-ring:var(--lp-plan-ring-premium)}.lp-plan-card:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--white-04), inset 0 1px 0 var(--white-02);opacity:0;pointer-events:none;transition:opacity .22s var(--easing);position:absolute;inset:0}@media (hover:hover){.lp-plan-card:hover:after{opacity:1}}.lp-plan-card__name-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.lp-plan-card__name{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.03em;color:var(--text-0);margin:0;font-size:1.625rem;font-weight:800}.lp-plan-card__price{min-width:0;margin-top:1.375rem}.lp-plan-card__act{flex-direction:column;gap:.625rem;margin-top:1.5rem;display:flex}.lp-plan-card__note{text-align:center;color:var(--text-2);text-wrap:pretty;margin:0;font-size:.75rem;line-height:1.5}.lp-plan-card__keys{display:contents}.lp-plan-card__keys .lp-plan-keys__group{grid-row:span var(--lp-plan-rows);grid-template-rows:subgrid;margin-top:.625rem;display:grid}.lp-plan-card__keys .lp-plan-keys__group:first-child{margin-top:1.625rem}.lp-plan-card__features{align-self:start;margin-top:1.375rem;padding:0 .25rem}@media not (min-width:48rem){.lp-plan-cards{flex-direction:column;gap:.875rem;padding-top:0;display:flex}.lp-plan-card{border-radius:1.5rem;flex-direction:column;gap:1.25rem;margin-top:0;padding:1.375rem 1.125rem;display:flex}.lp-plan-card__name{font-size:1.5rem}.lp-plan-card__price,.lp-plan-card__act,.lp-plan-card__features{margin-top:0}.lp-plan-card__keys{display:flex}.lp-plan-card__keys .lp-plan-keys__group,.lp-plan-card__keys .lp-plan-keys__group:first-child{margin-top:0;display:flex}}.lp-plan-compare-wrap{flex-direction:column;align-items:center;gap:.5rem;display:flex}.lp-plan-compare-toggle{--lp-plan-btn-hover:var(--gradient-btn-white-hover);--lp-plan-btn-press:#00000014;isolation:isolate;border-radius:var(--radius-pill);background:var(--gradient-btn-white);letter-spacing:-.01em;height:3rem;color:var(--bg-0);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:.9375rem;font-weight:700;display:inline-flex;position:relative}.lp-plan-compare-toggle:focus-visible{outline:2px solid var(--white-60);outline-offset:2px}.lp-plan-compare-toggle svg{transition:transform .35s var(--easing)}.lp-plan-compare-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.lp-plan-compare-fold{--fold-ms:.45s;width:100%}.lp-plan-compare{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin-top:1.125rem;font-size:.875rem}.lp-plan-compare thead td{width:40%}.lp-plan-compare__tier{align-items:center;gap:.5rem;display:inline-flex}.lp-plan-compare thead th{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.02em;text-align:center;color:var(--text-0);padding:1rem .75rem;font-size:1.0625rem;font-weight:800}.lp-plan-compare__group th{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.015em;text-align:left;color:var(--text-0);padding:2rem 1rem .75rem;font-size:1.0625rem;font-weight:800;line-height:1.3}.lp-plan-compare__row th,.lp-plan-compare__row td{box-shadow:inset 0 1px 0 var(--white-05);padding:.875rem .75rem}.lp-plan-compare__row th{text-align:left;color:var(--text-1);padding-left:1rem;font-weight:500;line-height:1.4}.lp-plan-compare__row th small{color:var(--text-2);margin-top:.1875rem;font-size:.75rem;font-weight:400;display:block}.lp-plan-compare__row td{text-align:center;vertical-align:middle}.lp-plan-mark{justify-content:center;align-items:center;display:inline-flex}.lp-plan-mark--yes{color:var(--text-0)}.lp-plan-mark--no{color:var(--white-20)}.lp-plan-mark--text{color:var(--text-0);font-size:.8125rem;font-weight:600;line-height:1.35}.lp-faq{padding:clamp(3.5rem,6vw,5.5rem) 0 0}.lp-faq__inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2.5rem;max-width:70rem;display:grid}.lp-faq__title{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.035em;color:var(--text-0);margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.05}.lp-faq__list{margin:0;padding:0;list-style:none}.lp-faq__item{box-shadow:inset 0 -1px 0 var(--white-06)}.lp-faq__q{margin:0}.lp-faq__q button{width:100%;min-height:3.75rem;font-family:var(--font-inter,system-ui), system-ui, sans-serif;text-align:left;color:var(--text-0);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem .25rem;font-size:1rem;font-weight:650;line-height:1.4;display:flex}.lp-faq__q button:focus-visible{outline:2px solid var(--white-60);outline-offset:2px;border-radius:.5rem}.lp-faq__q svg{color:var(--text-2);transition:transform .35s var(--easing), color .22s var(--easing);flex:none}.lp-faq__item[data-open] .lp-faq__q svg{color:var(--text-0);transform:rotate(180deg)}.lp-faq__a{color:var(--text-1);margin:0;padding:0 2.75rem 1.25rem .25rem;font-size:.9375rem;line-height:1.65}@media (hover:hover){.lp-plan-btn:hover:before,.lp-plan-compare-toggle:hover:before{opacity:1}.lp-faq__q button:hover svg{color:var(--text-0)}}@media not (min-width:48rem){.lp-plan-price__amount{font-size:2.875rem}.lp-plan-btn{min-height:3.25rem}.lp-plan-compare,.lp-plan-compare thead,.lp-plan-compare tbody{display:block}.lp-plan-compare tr{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-plan-compare th,.lp-plan-compare td{display:block}.lp-plan-compare thead td{display:none}.lp-plan-compare thead th{padding:.75rem .375rem;font-size:.9375rem}.lp-plan-compare__group th{grid-column:1/-1;padding:1.625rem .25rem .5rem;font-size:1rem}.lp-plan-compare__row th{box-shadow:inset 0 1px 0 var(--white-05);grid-column:1/-1;padding:.75rem .25rem .25rem}.lp-plan-compare__row td{box-shadow:none;padding:.375rem .25rem .75rem}.lp-plan-mark--text{font-size:.75rem}.lp-faq__inner{grid-template-columns:minmax(0,1fr);gap:.75rem}.lp-faq__q button{min-height:3.5rem;font-size:.9375rem}.lp-faq__a{padding-right:.25rem;font-size:.875rem}}.lp-price__shell{gap:clamp(1.75rem,3vw,2.5rem);display:grid}.lp-price__stage,.lp-price__compare{width:100%;max-width:75rem;margin:0 auto}.lp-price-guides{background:linear-gradient(90deg, var(--profile-glass-1) 0%, var(--profile-glass-1) 38%, rgb(var(--bg-1-rgb) / 0) 100%);border-radius:1.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem 1.25rem;width:100%;max-width:51.25rem;margin:0 auto;padding:1rem 1rem 1rem 1.375rem;display:grid}.lp-price-guides__icon{color:var(--text-0);place-items:center;display:grid}.lp-price-guides__copy{min-width:0}.lp-price-guides__title{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.015em;color:var(--text-0);margin:0;font-size:1rem;font-weight:800;line-height:1.3}.lp-price-guides__text{color:var(--text-2);margin:.125rem 0 0;font-size:.875rem;line-height:1.45}.lp-price-guides__cta{border-radius:var(--radius-pill);background:var(--white-06);white-space:nowrap;min-height:2.875rem;color:var(--text-0);transition:background-color var(--speed-1) var(--easing);align-items:center;gap:.5rem;padding:0 1.125rem 0 1.25rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.lp-price-guides__cta svg{transition:transform .3s var(--lp-ease)}.lp-price-guides__cta:focus-visible{outline:2px solid var(--white-60);outline-offset:3px}@media (hover:hover){.lp-price-guides__cta:hover{background:var(--white-10)}.lp-price-guides__cta:hover svg{transform:translate(.1875rem)}}.lp-price__stage.is-armed .lp-plan-card{opacity:0;transform:translateY(1.25rem)}.lp-price__stage.is-play .lp-plan-card{transition:opacity .7s var(--lp-ease), transform .9s var(--lp-ease-out)}.lp-price__stage.is-play .lp-plan-card:nth-child(2){transition-delay:.1s}.lp-price__stage.is-play .lp-plan-card:nth-child(3){transition-delay:.2s}@media not (min-width:48rem){.lp-price-guides{background:var(--white-04);border-radius:1.375rem;grid-template-columns:auto minmax(0,1fr);padding:1rem}.lp-price-guides__icon{align-self:start;padding-top:.125rem}.lp-price-guides__cta{grid-column:1/-1;justify-content:center;min-height:3.125rem}.lp-faq{padding-top:3rem}}
.lp-finale{--lp-brace:rgb(var(--accent-orange-rgb) / .5);--lp-finale-ghost:#e9e9ec;--lp-finale-peach:#ffd0a6;overflow:hidden}.lp-finale__stop-ghost{stop-color:var(--lp-finale-ghost)}.lp-finale__stop-peach{stop-color:var(--lp-finale-peach)}.lp-finale__inner{justify-items:center;gap:clamp(1.25rem,3vh,2.125rem);display:grid;position:relative}.lp-finale__inner .lp-head{max-width:51.25rem}.lp-finale__plot{width:min(70rem, 100%, calc(29vh * var(--plot-ratio)));margin:clamp(.75rem,2.5vh,1.75rem) 0 0;position:relative}.lp-finale__plot svg{width:100%;height:auto;display:block;overflow:visible}.lp-finale__grid{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lp-finale__grid line{stroke:var(--white-08);stroke-width:1px;stroke-dasharray:2 6}.lp-finale__grid line.is-base{stroke:var(--white-15);stroke-dasharray:none}.lp-finale__flat{fill:none;stroke:var(--white-25);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.lp-finale__dot,.lp-finale__stop{--lp-dot-fill:#0a0a0b;fill:var(--lp-dot-fill);stroke:var(--white-30);stroke-width:3px}.lp-finale__dot.is-end{stroke:var(--white-20)}.lp-finale__stop{transition:stroke .35s var(--lp-ease)}.lp-finale__stop.is-passed{stroke:var(--white-90)}.lp-finale__ghost{fill:none;stroke:var(--white-10);stroke-width:2px;stroke-dasharray:1 7;stroke-linecap:round}.lp-finale__grow{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.lp-finale__tip{--tip-lead:color-mix(in srgb, var(--lp-finale-peach) calc(min(var(--tip-share,1), .55) / .55 * 100%), var(--lp-finale-ghost));color:color-mix(in srgb, var(--accent-orange) calc(max(var(--tip-share,1) - .55, 0) / .45 * 100%), var(--tip-lead))}.lp-finale__tip path{fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.lp-finale__legend{grid-template-columns:var(--legend-cols);letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--text-2);margin-top:.25rem;font-size:.8125rem;line-height:1.3;display:grid}.lp-finale__totals{justify-items:center;gap:1.25rem;width:min(70rem,100%);display:grid}.lp-finale-tally{justify-items:center;gap:1rem;display:grid}.lp-finale-tally__count{text-align:center;grid-template-columns:repeat(3,auto);justify-content:center;gap:clamp(2rem,6vw,5.5rem);margin:.25rem 0 0;display:grid}.lp-finale-tally__count dd{font-family:var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:0 0;color:var(--text-0);-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:0;font-size:clamp(2.5rem,4.6vw,4.25rem);font-weight:800;line-height:1}.lp-finale-tally__count dt{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin-top:.625rem;font-size:.75rem}@media not (min-width:48rem){.lp-finale__legend{letter-spacing:.04em;gap:.625rem;margin-top:.5rem;font-size:.625rem}.lp-finale-tally__count{gap:1.25rem}.lp-finale-tally__count dt{letter-spacing:.06em;font-size:.625rem}}.lp-finale.lp-section{padding-top:clamp(4rem,7vw,6rem)}.lp-finale__head.is-armed{opacity:0;transform:translateY(1rem)}.lp-finale__head.is-play{transition:opacity .7s var(--lp-ease), transform .9s var(--lp-ease-out)}.lp-finale__area{stroke:none}.lp-finale__summit{opacity:0}.lp-finale__summit.is-lit{opacity:1;transition:opacity 1.2s var(--lp-ease)}.lp-finale__plot.is-armed :is(.lp-finale__grid,.lp-finale__dot,.lp-finale__ghost,.lp-finale__stop,.lp-finale__legend span){opacity:0}.lp-finale__plot.is-play .lp-finale__stop{transition:opacity .6s var(--lp-ease) .8s, stroke .35s var(--lp-ease)}.lp-finale__plot.is-armed .lp-finale__flat{stroke-dashoffset:1px}.lp-finale__plot.is-play .lp-finale__grid{transition:opacity .8s var(--lp-ease)}.lp-finale__plot.is-play .lp-finale__dot.is-left{transition:opacity .35s var(--lp-ease) .1s}.lp-finale__plot.is-play .lp-finale__flat{transition:stroke-dashoffset 1s cubic-bezier(.45,.05,.35,1) .2s}.lp-finale__plot.is-play .lp-finale__legend span:first-child{transition:opacity .6s var(--lp-ease) .5s}.lp-finale__plot.is-play .lp-finale__dot.is-right{transition:opacity .35s var(--lp-ease) .75s}.lp-finale__plot.is-play .lp-finale__ghost{transition:opacity .6s var(--lp-ease) .8s}.lp-finale__plot.is-play .lp-finale__legend span:last-child{transition:opacity .6s var(--lp-ease) 1s}.lp-finale__plot.is-play .lp-finale__dot.is-plateau{transition:opacity .35s var(--lp-ease) 1.1s}.lp-finale-tally__brace{width:min(34rem,82%);height:.875rem;box-shadow:inset 0 -1.5px 0 var(--lp-brace), inset 1.5px 0 0 var(--lp-brace), inset -1.5px 0 0 var(--lp-brace);border-radius:0 0 1rem 1rem;display:block;-webkit-mask-image:linear-gradient(90deg,#00000059,#000 32% 68%,#00000059);mask-image:linear-gradient(90deg,#00000059,#000 32% 68%,#00000059)}.lp-finale-tally__num{background:linear-gradient(180deg, var(--text-0) 12%, var(--lp-o-hi) 70%, var(--lp-o-mid) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;display:inline-block}.lp-finale__totals.is-armed .lp-finale-tally__brace{opacity:0;clip-path:inset(0 50%)}.lp-finale__totals.is-play .lp-finale-tally__brace{transition:opacity .3s var(--lp-ease) .3s, clip-path .75s var(--lp-ease-out) .3s}.lp-finale__totals.is-armed .lp-finale-tally__count>div{opacity:0;transform:translateY(.875rem)}.lp-finale__totals.is-play .lp-finale-tally__count>div{transition:opacity .45s var(--lp-ease) calc(.5s + var(--i) * .11s), transform .6s var(--lp-ease-out) calc(.5s + var(--i) * .11s)}.lp-finale__action{justify-items:center;margin-top:clamp(1rem,2.4vh,1.75rem);display:grid;position:relative}.lp-finale__action:before{content:"";background:radial-gradient(closest-side, rgb(var(--accent-orange-rgb) / .2), rgb(var(--accent-orange-rgb) / .07) 55%, rgb(var(--accent-orange-rgb) / 0));pointer-events:none;width:min(46rem,130%);height:9rem;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}.lp-button--final{isolation:isolate;background:linear-gradient(180deg, var(--lp-o-mid) 0%, var(--accent-orange) 55%, var(--lp-o-deep) 100%);letter-spacing:-.015em;min-height:4.5rem;box-shadow:inset 0 1px 0 var(--white-35), 0 1.125rem 2.5rem -1rem rgb(var(--accent-orange-rgb) / .6);padding:0 4.5rem;font-size:1.375rem;font-weight:800;position:relative;overflow:hidden}@media (hover:hover){.lp-finale__action .lp-button--final:hover{box-shadow:inset 0 0 0 62.4375rem var(--white-10), inset 0 1px 0 var(--white-35), 0 1.25rem 2.75rem -1rem rgb(var(--accent-orange-rgb) / .78)}}.lp-button--final span{z-index:1;position:relative}.lp-button--final:after{content:"";background:linear-gradient(100deg, #fff0, var(--lp-glint) 50%, #fff0);pointer-events:none;width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)}.lp-finale__cta{justify-items:center;width:min(70rem,100%);display:grid}.lp-finale__cta.is-armed .lp-finale__action{opacity:0;transform:translateY(1rem)}.lp-finale__cta.is-play .lp-finale__action{transition:opacity .6s var(--lp-ease) .15s, transform .8s var(--lp-ease-out) .15s}.lp-finale__cta.is-play .lp-button--final:after{animation:lp-finale-sheen 1.1s var(--lp-ease) .8s both}@media (hover:hover){.lp-finale__cta .lp-finale__action .lp-button--final:hover:after{animation:lp-finale-sheen-hover .9s var(--lp-ease) both}}@keyframes lp-finale-sheen{0%{transform:translate(-130%)}to{transform:translate(360%)}}@keyframes lp-finale-sheen-hover{0%{transform:translate(-130%)}to{transform:translate(360%)}}@media not (min-width:48rem){.lp-finale-tally__count dd{font-size:2.25rem}.lp-finale__action{width:100%}.lp-button--final{width:100%;min-height:4rem;padding:0 1.5rem;font-size:1.25rem}.lp-finale__action:before{width:130%;height:7rem}}
