.lp{--lp-accent: #ff834f;--ink: #080c0d;--paper: #ffffff;--ice: #f6f6f6;--tint: #fff3ed;--tint-2: #ffe6da;--tint-line: #f5d9cb;--line: #e3e3e3;--muted: #6b6b6b;--body: #525252;--lp-strong: #020202;--lp-soft: #6b6b6b;position:relative;overflow:hidden}.lp.color-scheme-3,.lp.color-scheme-4{--body: rgba(255, 255, 255, .82);--lp-strong: #ffffff;--lp-soft: rgba(255, 255, 255, .62)}.lp.color-scheme-5{--body: #ffffff;--lp-strong: #ffffff;--lp-soft: rgba(255, 255, 255, .85)}.lp .cnt,.lp .lb-v,.lp .faq-num{font-variant-numeric:tabular-nums}.lp .nw{white-space:nowrap}.lp h1,.lp h2,.lp h3,.lp h4{font-family:var(--font-heading-family);line-height:1.14;letter-spacing:-.02em}.lp b,.lp strong{font-weight:600;color:var(--lp-strong)}.lp .eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--lp-soft);font-weight:600;display:inline-flex;align-items:center;gap:9px}.lp .eyebrow .tick{width:18px;height:2px;background:var(--lp-accent)}.lp .sec-h{font-size:27px;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:14px;max-width:24ch}.lp .sec-h em{font-style:italic;color:var(--lp-accent)}.lp .sec-p{color:var(--body);font-size:16px;max-width:64ch}.lp .sec-p+.sec-p{margin-top:14px}.lp .sec-head{margin-bottom:40px}.lp .sec-head.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:end}.lp .sec-head.split .sec-h{margin-bottom:0}.lp .btn-ink,.lp .btn-out,.lp .btn-coral,.lp .btn-white{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;font-family:var(--font-heading-family);font-weight:600;font-size:14.5px;text-decoration:none;transition:transform .18s ease,background .18s,color .18s,box-shadow .18s}.lp .btn-ink{background:var(--ink);color:#fff}.lp .btn-ink:hover{transform:translateY(-2px);box-shadow:0 10px 22px #1111112e}.lp .btn-coral{background:var(--lp-accent);color:#fff}.lp .btn-coral:hover{transform:translateY(-2px);box-shadow:0 10px 22px #ff834f47}.lp .btn-out{border:1px solid var(--ink);padding:15px 27px;background:transparent;color:var(--ink)}.lp .btn-out:hover{background:var(--ink);color:#fff}.lp .btn-white{background:#fff;color:var(--lp-accent)}.lp .btn-white:hover{transform:translateY(-2px);box-shadow:0 10px 22px #00000026}.lp .btn-ink:after,.lp .btn-coral:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.16),transparent);transform:skew(-18deg);animation:ppSheen 5.5s ease-in-out infinite}@keyframes ppSheen{0%,62%{left:-60%}88%,to{left:130%}}.lp .arr{transition:transform .18s ease;flex-shrink:0}.lp a:hover>.arr{transform:translate(3px)}.lp .mark{background:linear-gradient(transparent 62%,#ff834f42 62%) no-repeat 0 0/0% 100%;transition:background-size 1.1s cubic-bezier(.2,.8,.2,1) .25s;font-weight:600;color:var(--lp-strong)}.lp .mark.in,.no-io .lp .mark{background-size:100% 100%}.lp-js .lp .rv{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s)}.lp-js .lp .rv.in{opacity:1;transform:none}.lp .aurora{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.lp .aurora i{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55}.lp .aurora i:nth-child(1){width:520px;height:420px;left:-160px;top:-140px;background:#ff834f33;animation:ppAur1 15s ease-in-out infinite alternate}.lp .aurora i:nth-child(2){width:460px;height:360px;left:38%;bottom:-220px;background:#f9c4aa8c;animation:ppAur2 17s ease-in-out infinite alternate}.lp .aurora i:nth-child(3){width:340px;height:300px;right:-60px;top:30%;background:#ff834f1f;animation:ppAur3 13s ease-in-out infinite alternate}@keyframes ppAur1{to{transform:translate(160px,90px) scale(1.18)}}@keyframes ppAur2{to{transform:translate(-140px,-70px) scale(1.12)}}@keyframes ppAur3{to{transform:translate(-120px,60px) scale(1.25)}}.lp .plan{background:#fffcfa;border:1px solid var(--tint-line);padding:22px 22px 20px;position:relative;box-shadow:0 24px 50px #ff834f14}.lp .plan-top{display:flex;align-items:center;gap:10px;margin-bottom:16px}.lp .plan-t{font-family:var(--font-heading-family);font-weight:700;font-size:15px;letter-spacing:-.01em}.lp .plan-chip{margin-left:auto;display:inline-flex;align-items:center;gap:7px;background:var(--ink);color:#fff;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px}.lp .plan-chip i{width:6px;height:6px;background:var(--lp-accent);border-radius:50%;animation:ppBlink 1.9s infinite}.lp .plan [data-f]{display:none}.lp .plan[data-focus=shoot] [data-f=shoot],.lp .plan[data-focus=hands] [data-f=hands]{display:inline}.lp .plan-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.lp .pday{border:1px solid var(--line);background:#fff;height:196px;display:flex;flex-direction:column;align-items:center;padding:10px 4px 12px;position:relative;transition:border-color .3s,background .3s}.lp .pd-l{font-family:var(--font-heading-family);font-weight:600;font-size:12.5px;letter-spacing:.02em}.lp .pd-stack{margin-top:auto;height:62px;width:100%;display:flex;flex-direction:column-reverse;align-items:center}.lp .pd-stack .pk{width:70%;max-width:40px;height:9px;border-radius:3px;margin-top:-1px;background:linear-gradient(180deg,#6a6a6a,#3a3a3a 42%,#242424);box-shadow:inset 0 1px #ffffff38;opacity:0;transform:translateY(-12px);transition:opacity .28s ease,transform .32s cubic-bezier(.2,.9,.3,1.2)}.lp .pd-stack .pk:nth-child(2){transition-delay:.08s}.lp .pd-stack .pk:nth-child(3){transition-delay:.16s}.lp .pd-ghost{position:absolute;left:50%;bottom:48px;width:62%;max-width:36px;height:9px;border:1px dashed #D6C6BC;border-radius:3px;transform:translate(-50%);transition:opacity .2s}.lp .pd-ck{margin-top:12px;width:24px;height:24px;border:1px solid var(--line);display:grid;place-items:center;transition:background .25s,border-color .25s}.lp .pd-ck svg{opacity:0;transform:scale(.4);transition:opacity .2s .1s,transform .3s cubic-bezier(.2,.9,.3,1.4) .1s}.lp .pday.on{border-color:#f0c8b6;background:#fff8f4}.lp .pday.on .pk{opacity:1;transform:none}.lp .pday.on .pd-ghost{opacity:0}.lp .pday.on .pd-ck{background:var(--lp-accent);border-color:var(--lp-accent)}.lp .pday.on .pd-ck svg{opacity:1;transform:none}.lp .pday.ice{background:var(--ink);border-color:var(--ink);color:#fff}.lp .pd-ice{margin:auto 0;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-heading-family);font-weight:700;font-size:13px;letter-spacing:.28em;text-transform:uppercase}.lp .pday.ice .pd-rink{position:absolute;left:8px;right:8px;bottom:12px;height:2px;background:var(--lp-accent)}.lp .pday.ice .pd-rink:before{content:"";position:absolute;left:0;right:0;top:-8px;height:2px;background:#ffffff40}.lp .plan-bars{margin-top:18px;display:grid;gap:12px}.lp .pb{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px}.lp .pb span{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lp .pb b{display:block;height:10px;background:var(--ice);position:relative;overflow:hidden}.lp .pb b i{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;transform:scaleX(0);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.lp .pb.shots b i{background:var(--lp-accent)}.lp .pb.touch b i{background:var(--ink)}.lp .plan[data-focus=shoot] .pb.shots b i{transform:scaleX(calc(var(--k,0) / 5 * .92))}.lp .plan[data-focus=shoot] .pb.touch b i,.lp .plan[data-focus=hands] .pb.shots b i{transform:scaleX(calc(var(--k,0) / 5 * .46))}.lp .plan[data-focus=hands] .pb.touch b i{transform:scaleX(calc(var(--k,0) / 5 * .92))}.lp-js .lp .aud-t .who svg{opacity:0;transform:translateY(4px) scale(.6);transition:opacity .4s ease,transform .45s cubic-bezier(.2,.9,.3,1.4);transition-delay:var(--d,0s)}.lp-js .lp .aud-t.in .who svg{opacity:1;transform:translateY(-1px)}.lp .two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.lp .callq{margin-top:26px;display:flex;gap:14px;align-items:flex-start;border-left:3px solid var(--lp-accent);padding:4px 0 4px 18px}.lp .shift{background:var(--ice);border:1px solid var(--line);padding:30px 30px 26px;position:relative}.lp .sh-bub{position:relative;background:#fff;border:1px solid var(--line);padding:14px 18px;max-width:330px;font-family:var(--font-heading-family);font-style:italic;font-weight:600;font-size:15px;color:var(--ink);transition:opacity .5s,color .5s}.lp .sh-bub:after{content:"";position:absolute;left:26px;bottom:-8px;width:14px;height:14px;background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transform:rotate(45deg)}.lp .sh-bub .q{position:relative;display:inline-block}.lp .sh-bub .strike{position:absolute;left:-3px;right:-3px;top:54%;height:2px;background:var(--lp-accent);transform-origin:left;transform:scaleX(0);transition:transform .5s ease}.lp .sh-bub .who2{display:block;font-family:var(--font-body-family);font-style:normal;font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.lp .shift .s1.on .strike{transform:scaleX(1)}.lp .shift .s1.on{color:#9a9a9a}.lp .sh-arrow{height:52px;margin-left:34px;display:block}.lp .sh-arrow path{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .5s ease}.lp .sh-arrow .ah{opacity:0;transition:opacity .15s .45s}.lp .shift .s2.on path{stroke-dashoffset:0}.lp .shift .s2.on .ah{opacity:1}.lp .sh-card{background:#fff;border:1px solid var(--line);opacity:.35;transform:translateY(10px);transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s}.lp .sh-card.on{opacity:1;transform:none;border-color:var(--lp-accent);box-shadow:0 18px 40px #ff834f1f}.lp .sh-h{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line)}.lp .flag{background:var(--lp-accent);color:#fff;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px}.lp .sh-h .t{font-family:var(--font-heading-family);font-weight:600;font-size:14px}.lp .sh-row{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line)}.lp .sh-row:last-child{border-bottom:none}.lp .sh-k{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.lp .sh-chips{display:flex;gap:6px;flex-wrap:wrap}.lp .sh-chips span{border:1px solid var(--line);font-size:12.5px;font-weight:600;padding:5px 10px;transition:background .3s,color .3s,border-color .3s}.lp .sh-chips span.on{background:var(--ink);color:#fff;border-color:var(--ink)}.lp .sh-dots{display:flex;gap:6px;flex-wrap:wrap}.lp .sh-dots i{width:16px;height:16px;border:1px solid #D0D0D0;border-radius:50%;transition:background .25s,border-color .25s,transform .3s cubic-bezier(.2,.9,.3,1.5)}.lp .sh-dots i.on{background:var(--lp-accent);border-color:var(--lp-accent);transform:scale(1.08)}.lp .sh-bar{height:10px;background:var(--ice);position:relative;overflow:hidden}.lp .sh-bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lp-accent);transform-origin:left;transform:scaleX(0);transition:transform 1s cubic-bezier(.2,.8,.2,1)}.lp .sh-bar i.on{transform:scaleX(.78)}.lp .sh-who{display:flex;gap:8px;flex-wrap:wrap}.lp .sh-who span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:5px 10px 5px 8px;border:1px solid var(--line);transition:border-color .3s,background .3s}.lp .sh-who span svg{transition:stroke .3s}.lp .sh-who span.on{border-color:var(--lp-accent);background:var(--tint)}.lp .pick{margin-top:28px;background:#fff;border:1px solid var(--tint-line);padding:20px 20px 18px}.lp .pick-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;position:relative}.lp .pick-chips span{position:relative;z-index:1;text-align:center;font-size:12.5px;font-weight:600;padding:9px 4px;border:1px solid var(--line);color:var(--muted);transition:color .35s,border-color .35s}.lp .pick-chips span.act{color:#fff;border-color:var(--ink)}.lp .pick-slider{position:absolute;top:0;bottom:0;left:0;width:calc((100% - 18px)/4);background:var(--ink);z-index:0;transform:translate(calc(var(--fi,0) * (100% + 6px)));transition:transform .55s cubic-bezier(.2,.8,.2,1)}.lp .pick-rep{margin-top:16px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center}.lp .pick-loop{width:44px;height:44px;animation:ppSpin 6s linear infinite}@keyframes ppSpin{to{transform:rotate(360deg)}}.lp .pick-days{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.lp .pick-days span{height:40px;border:1px solid var(--line);display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--muted);transition:background .3s,color .3s,border-color .3s}.lp .pick-days span.on{background:var(--lp-accent);border-color:var(--lp-accent);color:#fff}.lp .chk{background:#fff;border:1px solid var(--tint-line);box-shadow:0 22px 48px #ff834f14}.lp .chk-h{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid var(--line)}.lp .chk-h h3{font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:1.3}.lp .chk-l{list-style:none}.lp .chk-l li{display:grid;grid-template-columns:40px minmax(0,1fr) 24px;gap:14px;align-items:center;padding:16px 24px;border-bottom:1px solid var(--line);font-size:15px;color:var(--body);line-height:1.5}.lp .chk-l li:last-child{border-bottom:none}.lp .chk-l .ci{width:40px;height:40px;background:var(--tint);display:grid;place-items:center}.lp .chk-l .cb{width:24px;height:24px;border:1px solid var(--line);display:grid;place-items:center}.lp .chk-l .cb path{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .45s ease;transition-delay:var(--d,0s)}.lp .chk-l .cb{transition:background .25s,border-color .25s;transition-delay:var(--d,0s)}.lp .chk.in .cb,.no-io .lp .chk .cb{background:var(--lp-accent);border-color:var(--lp-accent)}.lp .chk.in .cb path,.no-io .lp .chk .cb path{stroke-dashoffset:0}.lp .cmp-t{font-size:15px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-soft);display:flex;align-items:center;gap:14px;margin:6px 0 20px;font-family:var(--font-body-family)}.lp .cmp-t:after{content:"";flex:1;height:1px;background:rgba(var(--color-foreground),.16)}.lp .chal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;position:relative}.lp .vs{position:absolute;left:50%;top:106px;transform:translate(-50%,-50%);z-index:3;width:46px;height:46px;background:var(--lp-accent);display:grid;place-items:center;font-family:var(--font-heading-family);font-weight:700;font-style:italic;font-size:14px;color:#fff}.lp .ch{border:1px solid rgba(var(--color-foreground),.2);background:rgba(var(--color-foreground),.035);display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.lp .ch:hover{border-color:var(--lp-accent);transform:translateY(-3px)}.lp .ch-art{height:212px;border-bottom:1px solid rgba(var(--color-foreground),.14);position:relative;overflow:hidden;background:rgba(var(--color-foreground),.02)}.lp .ch-art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lp .ch-count{position:absolute;left:18px;top:14px;z-index:2}.lp .ch-count b{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:30px;letter-spacing:-.03em;color:var(--lp-accent);line-height:1}.lp .ch-count span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-soft);font-weight:600}.lp .ch-b{padding:22px 22px 24px}.lp .ch-b p{font-size:15px;color:var(--body);line-height:1.6}.lp .ch-b p a{color:var(--lp-strong);text-decoration:none;font-family:var(--font-heading-family);font-weight:700;display:inline-flex;align-items:center;gap:6px;border-bottom:1.5px solid var(--lp-accent);padding-bottom:1px}.lp .ch-b p a:hover{color:var(--lp-accent)}.lp .cS-pk{transform-box:fill-box;transform-origin:center;animation:cSFly 1.8s linear infinite;opacity:0}.lp .cS-pk:nth-of-type(2){animation-delay:.6s}.lp .cS-pk:nth-of-type(3){animation-delay:1.2s}@keyframes cSFly{0%{transform:translate(0);opacity:0}6%{opacity:1}25%{transform:translate(104px,-44px)}50%{transform:translate(208px,-66px)}75%{transform:translate(304px,-60px)}88%{transform:translate(352px,-44px);opacity:1}94%,to{transform:translate(356px,-42px);opacity:0}}.lp .cS-hit{transform-box:fill-box;transform-origin:center;opacity:0;animation:cSHit 1.8s ease-out infinite}.lp .cS-hit.h2{animation-delay:.6s}.lp .cS-hit.h3{animation-delay:1.2s}@keyframes cSHit{0%,86%{opacity:0;transform:scale(.4)}90%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.lp .cS-stick{transform-box:fill-box;transform-origin:50% 0%;animation:cSSwing .6s ease-in-out infinite}@keyframes cSSwing{0%,to{transform:rotate(0)}40%{transform:rotate(9deg)}55%{transform:rotate(-6deg)}}.lp .cT-pk{animation:cTPuck 1.3s ease-in-out infinite}@keyframes cTPuck{0%,to{transform:translate(0)}50%{transform:translate(170px)}}.lp .cT-bl{animation:cTBlade 1.3s ease-in-out infinite}@keyframes cTBlade{0%{transform:translate(0)}44%{transform:translate(170px)}50%{transform:translate(204px,-18px)}56%{transform:translate(222px)}94%{transform:translate(52px)}97%{transform:translate(30px,-18px)}to{transform:translate(0)}}.lp .cT-t{transform-box:fill-box;transform-origin:center;opacity:0;animation:cTTouch 1.3s ease-out infinite}.lp .cT-t.r{animation-delay:.65s}@keyframes cTTouch{0%{opacity:.95;transform:scale(.5)}35%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}.lp .cT-trail{stroke-dasharray:3 9;animation:cTTrail 1.2s linear infinite}@keyframes cTTrail{to{stroke-dashoffset:-24}}.lp .dvc{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;align-items:stretch}.lp .dv{border:1px solid var(--line);display:flex;flex-direction:column}.lp .dv-art{height:200px;border-bottom:1px solid var(--line);position:relative}.lp .dv-art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lp .dv-b{padding:22px 24px 24px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:start}.lp .dv-b p{font-size:15px;line-height:1.6}.lp .dv.old{background:var(--ice)}.lp .dv.old .dv-art{background:#eeeff2}.lp .dv.old p{color:var(--muted)}.lp .dv.old p b{color:#4a4a4a}.lp .dv.new{background:#fff;border-color:var(--lp-accent);box-shadow:0 22px 48px #ff834f24;position:relative}.lp .dv.new:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--lp-accent);pointer-events:none}.lp .dv.new .dv-art{background:var(--tint)}.lp .dv.new p{color:var(--body)}.lp .dv-flag{position:absolute;top:-1px;right:-1px;z-index:2}.lp .dl-ck{opacity:0;transform-box:fill-box;transform-origin:center}.lp .dl-ck.a{animation:dlA 7s ease-in-out infinite}.lp .dl-ck.b{animation:dlB 7s ease-in-out infinite}.lp .dl-ck.c{animation:dlC 7s ease-in-out infinite}.lp .dl-ck.d{animation:dlD 7s ease-in-out infinite}@keyframes dlA{0%,8%{opacity:0}12%,70%{opacity:1}76%,to{opacity:0}}@keyframes dlB{0%,34%{opacity:0}38%,48%{opacity:1}54%,to{opacity:0}}@keyframes dlC{0%,58%{opacity:0}62%,82%{opacity:1}88%,to{opacity:0}}@keyframes dlD{0%,20%{opacity:0}24%,28%{opacity:1}32%,to{opacity:0}}.lp .dl-q{animation:dlQ 3.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes dlQ{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-5px) rotate(4deg)}}.lp .tc .bar{transform-box:fill-box;transform-origin:center bottom;transform:scaleY(0);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.lp .tc .on .bar,.lp .tc .bar.on{transform:scaleY(1)}.lp .tc .ln{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 2.6s linear}.lp .tc .ln.on{stroke-dashoffset:0}.lp .tc .ln:not(.on){transition:none}.lp .tc .end{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.3);transition:opacity .2s,transform .35s cubic-bezier(.2,.9,.3,1.6)}.lp .tc .end.on{opacity:1;transform:none}.lp .tc .endring{transform-box:fill-box;transform-origin:center;animation:tcRing 1.8s ease-out infinite}@keyframes tcRing{0%{transform:scale(1);opacity:.6}to{transform:scale(2.2);opacity:0}}.lp .w2-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px;align-items:center}.lp .feat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid #D9DADE;margin-top:30px}.lp .ft{padding:22px 22px 22px 0;border-bottom:1px solid #D9DADE;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}.lp .ft:nth-child(2n){padding-left:22px;border-left:1px solid #D9DADE}.lp .ft-i{width:44px;height:44px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;transition:border-color .2s,transform .2s}.lp .ft:hover .ft-i{border-color:var(--lp-accent);transform:rotate(-4deg)}.lp .ft h3{font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.lp .ft p{font-size:14px;color:var(--body);margin-top:6px;line-height:1.55}.lp .lb{background:#fff;color:var(--ink);padding:20px 20px 10px;box-shadow:0 22px 48px #00000014;border:1px solid var(--line);position:relative}.lp .lb-top{display:flex;align-items:center;gap:9px;padding-bottom:12px;border-bottom:1px solid var(--line)}.lp .lb-t{font-family:var(--font-heading-family);font-weight:600;font-size:14px}.lp .lb-badge{margin-left:auto;font-size:10.5px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:6px}.lp .lb-dot{width:6px;height:6px;border-radius:50%;background:var(--lp-accent);animation:ppBlink 1.9s infinite}.lp .lb-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line)}.lp .lb-row:last-of-type{border-bottom:none}.lp .lb-rank{font-family:var(--font-heading-family);font-weight:700;font-size:13px;width:16px;color:var(--muted)}.lp .lb-top+.lb-row .lb-rank{color:var(--lp-accent)}.lp .lb-nm{font-size:13.5px;font-weight:500;width:96px}.lp .lb-bar{flex:1;height:7px;background:var(--ice);position:relative;overflow:hidden}.lp .lb-fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;transform:scaleX(0);background:var(--lp-accent);transition:transform 1.1s cubic-bezier(.2,.9,.3,1)}.lp .lb-row .lb-fill{background:var(--ink)}.lp .lb-top+.lb-row .lb-fill{background:var(--lp-accent)}.lp .lb-v{font-size:12px;color:var(--muted);width:48px;text-align:right}.lp .lb-foot{padding:12px 0 6px;font-size:12px;color:var(--muted);text-align:center;display:flex;align-items:center;justify-content:center;gap:10px}.lp .lb-team{flex:1;max-width:190px;height:6px;background:var(--ice);position:relative;overflow:hidden}.lp .lb-team i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lp-accent);transform-origin:left;transform:scaleX(.49);animation:lbTeam 7s ease-in-out infinite}@keyframes lbTeam{0%,to{transform:scaleX(.46)}50%{transform:scaleX(.52)}}.lp .faq-wrap{max-width:920px;margin:0 auto}.lp .faq-wrap .sec-h{max-width:none}.lp .faq{border-top:1px solid var(--line);margin-top:34px}.lp .faq-i{border-bottom:1px solid var(--line)}.lp .faq-q{width:100%;display:flex;align-items:center;gap:18px;padding:20px 0;text-align:left;font-family:var(--font-heading-family);font-weight:600;font-size:16px;color:var(--lp-strong)}.lp .faq-q:hover,.lp .faq-i.open .faq-q{color:var(--lp-accent)}.lp .faq-num{font-family:var(--font-heading-family);font-size:12px;font-weight:700;color:var(--muted);width:22px;flex-shrink:0}.lp .faq-pm{margin-left:auto;flex-shrink:0;width:30px;height:30px;border:1px solid var(--line);display:grid;place-items:center;transition:background .2s,border-color .2s;color:var(--lp-accent)}.lp .faq-pm svg{transition:transform .2s}.lp .faq-i.open .faq-pm{background:var(--lp-accent);border-color:var(--lp-accent);color:#fff}.lp .faq-i.open .faq-pm svg{transform:rotate(45deg)}.lp .faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.lp .faq-a p{font-size:15px;color:var(--body);padding:0 48px 22px 40px;max-width:78ch;line-height:1.6}.lp .aeo{margin-top:40px;background:var(--ink);color:#fff;padding:28px 30px;display:grid;grid-template-columns:52px minmax(0,1fr);gap:22px;align-items:start;position:relative;overflow:hidden}.lp .aeo:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--lp-accent)}.lp .aeo-i{width:52px;height:52px;border:1px solid rgba(255,255,255,.22);display:grid;place-items:center}.lp .aeo p{font-size:16.5px;line-height:1.6;color:#fff}.lp .aeo b{color:#fff;box-shadow:inset 0 -2px 0 var(--lp-accent)}.lp .aeo-x{position:absolute;right:-30px;bottom:-40px;opacity:.07;animation:aeoSpin 30s linear infinite}@keyframes aeoSpin{to{transform:rotate(360deg)}}@media(max-width:1080px){.lp .two,.lp .w2-grid,.lp .sec-head.split{grid-template-columns:minmax(0,1fr);gap:36px}.lp .sec-head.split{gap:14px}}@media(max-width:760px){.lp .chal,.lp .dvc{grid-template-columns:minmax(0,1fr)}.lp .vs{display:none}.lp .feat{grid-template-columns:minmax(0,1fr)}.lp .ft,.lp .ft:nth-child(2n){padding:20px 0;border-left:none}}@media(max-width:640px){.lp .sec-h{font-size:22px}.lp .sec-p{font-size:15.5px}.lp .plan{padding:16px 12px}.lp .plan-t{font-size:13.5px}.lp .plan-chip{font-size:10px;padding:5px 8px}.lp .plan-week{gap:4px}.lp .pday{height:150px;padding:8px 2px 9px}.lp .pd-l{font-size:11.5px}.lp .pd-ice{font-size:11.5px;letter-spacing:.2em}.lp .pd-stack{height:50px}.lp .pd-ck{width:20px;height:20px}.lp .pb{grid-template-columns:70px minmax(0,1fr)}.lp .shift{padding:20px 16px}.lp .sh-row{grid-template-columns:minmax(0,1fr);gap:8px}.lp .pick-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .pick-slider{display:none}.lp .pick-chips span.act{background:var(--ink)}.lp .chk-h{padding:16px 18px}.lp .chk-l li{padding:14px 18px;grid-template-columns:36px minmax(0,1fr) 22px;gap:12px}.lp .chk-l .ci{width:36px;height:36px}.lp .dv-b{padding:20px}.lp .faq-q{font-size:15.5px;gap:12px}.lp .faq-a p{padding:0 8px 20px 34px;font-size:15px}.lp .aeo{grid-template-columns:minmax(0,1fr);padding:24px 22px;gap:14px}.lp .ch-count b{font-size:26px}.lp .ch-art{height:auto;aspect-ratio:560/290}}@media(prefers-reduced-motion:reduce){.lp-js .lp .rv{opacity:1;transform:none}.lp .cS-pk,.lp .cS-hit,.lp .cT-t{opacity:0!important}.lp .dl-ck.a,.lp .dl-ck.c{opacity:1}}.lp__inner{position:relative;z-index:1}.lp-split{display:grid;grid-template-columns:minmax(0,1fr);gap:3.6rem;align-items:center}.lp-split--top{align-items:start}@media screen and (min-width:990px){.lp-split{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:5.6rem}}.lp .lp-h1,.lp .sec-h{color:rgb(var(--color-foreground));text-transform:uppercase;font-weight:700;letter-spacing:-.02em;line-height:1.1}.lp .lp-h1{font-size:3.4rem;letter-spacing:-.035em;margin:1.6rem 0 2rem;max-width:18ch}.lp .sec-h{font-size:2.6rem;max-width:22ch;margin:0 0 1.4rem}@media screen and (min-width:750px){.lp .lp-h1{font-size:5.2rem}.lp .sec-h{font-size:4rem}}.lp .lp-h1 em,.lp .sec-h em,.lp .final-h em{display:inline;font-style:normal;color:var(--lp-accent)}.lp.color-scheme-5 .lp-h1 em,.lp.color-scheme-5 .sec-h em{color:var(--ink)}.lp .sec-p,.lp .sec-p p{color:var(--body);font-size:1.6rem;line-height:1.6;max-width:64ch}.lp .sec-p p{margin:0}.lp .sec-p p+p{margin-top:1.4rem}.lp .lp-hero-text p{font-size:1.7rem}.lp .lp-hero-text p+p{font-size:1.55rem}.lp .lp-cta{margin-top:3rem}.lp .sec-head{margin-bottom:4rem}@media screen and (min-width:990px){.lp .sec-head.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.8rem;align-items:end}.lp .sec-head.split .sec-h{margin-bottom:0}}.lp--hero .aurora i:nth-child(2){background:#ff834f47}.lp .plan,.lp .shift,.lp .pick,.lp .chk,.lp .lb,.lp .dv,.lp .hart,.lp .week,.lp .mock{color:var(--ink);--body: #525252;--lp-strong: #020202}.lp .pick{margin-top:2.8rem}.lp .chk-l{padding:0;margin:0}.lp .chk-l li b{color:#020202}.lp .feat{margin-top:3rem}.lp .ft h3{color:rgb(var(--color-foreground));margin:0}.lp .ft p{color:var(--body);margin:.6rem 0 0}.lp .ft{border-color:rgba(var(--color-foreground),.14)}.lp .ch-b p,.lp .dv-b p{margin:0}.lp .ch-b a,.lp .dv-b a{color:var(--lp-strong);font-family:var(--font-heading-family);font-weight:700;text-decoration:none;border-bottom:1.5px solid var(--lp-accent)}.lp .ch-b a:hover{color:var(--lp-accent)}.lp .vs{top:106px}@media screen and (max-width:749px){.lp .chal,.lp .dvc{grid-template-columns:minmax(0,1fr)}.lp .vs{display:none}}.lp .cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lp .wcard{border:1px solid var(--line);background:var(--paper);display:flex;flex-direction:column;transition:border-color .18s,transform .18s,box-shadow .18s}.lp .wcard:hover{border-color:var(--lp-accent);transform:translateY(-3px);box-shadow:0 18px 36px #1111110f}.lp .wcard-art{aspect-ratio:16/9;background:var(--tint);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.lp .wcard-art svg{width:100%;height:100%;display:block}.lp .wcard-b{padding:22px 22px 24px}.lp .wcard-i{width:42px;height:42px;border:1px solid var(--line);display:grid;place-items:center;margin-bottom:16px;transition:border-color .18s}.lp .wcard:hover .wcard-i{border-color:var(--lp-accent)}.lp .wcard h3{font-size:19px;font-weight:700;letter-spacing:-.02em}.lp .wcard p{font-size:14.5px;color:var(--body);margin-top:9px;line-height:1.55}.lp .nA-puck{animation:nAShot 2.6s cubic-bezier(.3,.1,.3,1) infinite;transform-box:fill-box;transform-origin:center}@keyframes nAShot{0%{transform:translate(0) scale(1.35);opacity:0}8%{opacity:1}52%{transform:translate(196px,-122px) scale(.8);opacity:1}60%,to{transform:translate(196px,-122px) scale(.8);opacity:0}}.lp .nA-tgt{animation:nATgt 2.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes nATgt{0%,40%{opacity:.35;transform:scale(1)}52%{opacity:1;transform:scale(1.18)}70%,to{opacity:.35;transform:scale(1)}}.lp .nA-mesh{animation:nAMesh 2.6s ease-out infinite}@keyframes nAMesh{0%,50%{transform:translate(0)}56%{transform:translate(3px,-2px)}64%{transform:translate(-1px,1px)}72%,to{transform:translate(0)}}.lp .nB .av circle,.lp .nB .av path{transition:stroke .3s}.lp .nB .badge{opacity:0;transform:scale(.3);transform-box:fill-box;transform-origin:center;transition:opacity .2s,transform .35s cubic-bezier(.2,.9,.3,1.5)}.lp .nB .bar{transform:scaleX(0);transform-box:fill-box;transform-origin:left center;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.lp .nB .on .badge{opacity:1;transform:none}.lp .nB .on .bar{transform:scaleX(1)}.lp .nB .on .av circle,.lp .nB .on .av path{stroke:var(--ink)}.lp .nB .team{transform-box:fill-box;transform-origin:left center;transform:scaleX(calc(var(--k,0) / 6));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.lp .nC .note{opacity:0;transform:translateY(-8px);transition:opacity .3s,transform .4s cubic-bezier(.2,.9,.3,1.3)}.lp .nC .ck{opacity:0;transform:scale(.3);transform-box:fill-box;transform-origin:center;transition:opacity .2s,transform .3s cubic-bezier(.2,.9,.3,1.5)}.lp .nC .row-l{transition:fill .3s}.lp .nC .on .note,.lp .nC .note.on,.lp .nC .on .ck{opacity:1;transform:none}.lp .nC .on .box{fill:var(--lp-accent);stroke:var(--lp-accent)}.lp .nC .box{transition:fill .25s,stroke .25s}.lp .wcard{color:#020202}.lp .wcard h3{margin:0;color:#020202}.lp .wcard p,.lp .wcard .rte p{margin:0}.lp .wcard .rte{font-size:14.5px;color:#525252;margin-top:9px;line-height:1.55}.lp .wcard .rte strong{color:#020202}@media screen and (max-width:1080px){.lp .cards3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp .cards3 .wcard:last-child:nth-child(odd){grid-column:1 / -1}.lp .cards3 .wcard:last-child:nth-child(odd) .wcard-art{aspect-ratio:21 / 7}}@media screen and (max-width:749px){.lp .cards3{grid-template-columns:minmax(0,1fr)}.lp .cards3 .wcard:last-child:nth-child(odd){grid-column:auto}.lp .cards3 .wcard:last-child:nth-child(odd) .wcard-art{aspect-ratio:16 / 9}}.lp .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;position:relative;margin-top:8px}.lp .st-spine{position:absolute;top:22px;height:2px;left:calc((100% - 54px)/8);right:calc((100% - 54px)/8);background:var(--line);z-index:0}.lp .st-spine:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--lp-accent),rgba(255,131,79,.35));transform-origin:left;animation:stFill 6s linear infinite}@keyframes stFill{0%{transform:scaleX(0);opacity:1}75%{transform:scaleX(1);opacity:1}94%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.lp .st-pulse{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;background:var(--lp-accent);border-radius:50%;box-shadow:0 0 0 6px #ff834f2e;animation:stPulse 6s linear infinite}@keyframes stPulse{0%{left:0;opacity:1}75%{left:100%;opacity:1}90%{left:100%;opacity:0}to{left:0;opacity:0}}.lp .st{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.lp .st-n{width:46px;height:46px;background:var(--ink);color:#fff;display:grid;place-items:center;font-family:var(--font-heading-family);font-weight:700;font-size:17px;position:relative;z-index:2;box-shadow:0 0 0 6px #fff}.lp .st:nth-child(2) .st-n{animation:stN0 6s linear infinite}.lp .st:nth-child(3) .st-n{animation:stN1 6s linear infinite}.lp .st:nth-child(4) .st-n{animation:stN2 6s linear infinite}.lp .st:nth-child(5) .st-n{animation:stN3 6s linear infinite}@keyframes stN0{0%,94%{background:var(--lp-accent)}97%,to{background:var(--ink)}}@keyframes stN1{0%,24%{background:var(--ink)}25%,94%{background:var(--lp-accent)}97%,to{background:var(--ink)}}@keyframes stN2{0%,49%{background:var(--ink)}50%,94%{background:var(--lp-accent)}97%,to{background:var(--ink)}}@keyframes stN3{0%,74%{background:var(--ink)}75%,94%{background:var(--lp-accent)}97%,to{background:var(--ink)}}.lp .st-card{margin-top:18px;border:1px solid var(--line);padding:22px 20px;flex:1;width:100%;background:#fff;transition:border-color .18s,transform .18s}.lp .st-card:hover{border-color:var(--lp-accent);transform:translateY(-3px)}.lp .st-ic{width:40px;height:40px;background:var(--tint);display:grid;place-items:center;margin:0 auto 14px}.lp .st h3{font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:1.3}.lp .st p{font-size:14.5px;color:var(--body);margin-top:8px;line-height:1.55}.lp .steps{list-style:none;padding:0;margin:8px 0 0}.lp .st-n{box-shadow:0 0 0 6px rgb(var(--color-background))}.lp .st-card{color:#020202}.lp .st h3{margin:0;color:#020202}.lp .st .rte{font-size:14.5px;color:#525252;margin-top:8px;line-height:1.55}.lp .st .rte p{margin:0}@media screen and (max-width:1080px){.lp .steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.lp .st-spine{display:none}}@media screen and (max-width:640px){.lp .steps{grid-template-columns:minmax(0,1fr)}.lp .st{flex-direction:row;align-items:flex-start;text-align:left;gap:16px}.lp .st-card{margin-top:0}.lp .st-ic{margin:0 0 12px}}@media(prefers-reduced-motion:reduce){.lp .st-spine:before{transform:none}.lp .st-pulse{display:none}.lp .st .st-n{background:var(--lp-accent)!important}}.lp .hart{background:var(--paper);border:1px solid var(--warm-line);position:relative;box-shadow:0 30px 60px -38px #11111159}.lp .hart-flag{position:absolute;top:0;left:0;background:var(--lp-accent);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:7px 13px;z-index:2}.lp .hart svg{overflow:hidden;display:block;width:100%;height:auto}.lp .hart-foot{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.lp .hart-foot>div{padding:14px 18px;display:flex;align-items:center;gap:12px}.lp .hart-foot>div+div{border-left:1px solid var(--line)}.lp .hf-n{font-family:var(--font-heading-family);font-weight:700;font-size:24px;letter-spacing:-.03em;min-width:3ch}.lp .hf-l{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-weight:600;line-height:1.3}.lp .touch-ring{transform-box:fill-box;transform-origin:center;opacity:0}.lp .touch-ring.go{animation:ppTouch .7s ease-out}@keyframes ppTouch{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.9)}}.lp .touch-lbl{opacity:0;transition:opacity .15s}.lp .touch-lbl.go{animation:ppTouchLbl .8s ease-out}@keyframes ppTouchLbl{0%{opacity:0;transform:translateY(4px)}25%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}.lp .hf-n,.lp .dial-num,.lp .pt-pts,.lp .pt-rank{font-variant-numeric:tabular-nums}.lp .mock{position:relative;width:100%;max-width:640px;margin-left:auto;padding:30px 0 46px}.lp .lap{position:relative;animation:ppFloat 7s ease-in-out 1.5s infinite}.lp .lap-lid{position:relative;background:linear-gradient(180deg,#2c2d31,#18191c);border-radius:18px 18px 5px 5px;padding:2.4% 2.4% 3%;box-shadow:inset 0 0 0 1.5px #55575d,inset 0 0 0 3px #0e0e10,0 34px 60px -34px #1111118c}.lp .lap-cam{position:absolute;top:.95%;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#3d3f46;box-shadow:inset 0 0 0 1.5px #25262a}.lp .lap-base{position:relative;width:112%;margin-left:-6%;height:0;padding-bottom:3.4%;background:linear-gradient(180deg,#f3f4f6,#d6d8dc 30%,#a2a4a9 72%,#6f7176);border-radius:2px 2px 50% 50%/2px 2px 100% 100%;box-shadow:inset 0 1px #fff}.lp .lap-notch{position:absolute;top:0;left:50%;width:15%;margin-left:-7.5%;height:45%;background:linear-gradient(180deg,#a9abb0,#c9cbcf);border-radius:0 0 10px 10px}.lp .lap-floor{position:absolute;left:4%;right:4%;bottom:6px;height:34px;background:radial-gradient(closest-side,#11111147,#1110);filter:blur(6px);z-index:-1;animation:ppFloorShadow 7s ease-in-out 1.5s infinite}@keyframes ppFloorShadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.92);opacity:.75}}.lp .lap-screen{container-type:inline-size;position:relative;aspect-ratio:16 / 10;background:#fff;border-radius:3px;overflow:hidden;font-family:var(--font-body-family);color:#1b1b1b;line-height:1.25}.lp .pt{--u: 1cqw;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.lp .pt-top{flex:0 0 auto;height:calc(var(--u) * 8);display:flex;align-items:center;gap:calc(var(--u) * 3);padding:0 calc(var(--u) * 3);border-bottom:1px solid #ececec}.lp .pt-logo{display:flex;align-items:center;gap:calc(var(--u) * 1);font-family:var(--font-heading-family);font-weight:700;font-size:calc(var(--u) * 2.3);letter-spacing:-.03em}.lp .pt-logo svg{width:calc(var(--u) * 3);height:calc(var(--u) * 3)}.lp .pt-nav{display:flex;gap:calc(var(--u) * 2.4);font-size:calc(var(--u) * 1.65);color:#555}.lp .pt-nav b{font-weight:600;color:#1b1b1b;box-shadow:inset 0 calc(var(--u) * -.35) 0 var(--lp-accent);padding-bottom:calc(var(--u) * .5)}.lp .pt-body{flex:1;display:grid;grid-template-columns:calc(var(--u) * 28) minmax(0,1fr);min-height:0}.lp .pt-side{background:#f6f6f7;border-right:1px solid #ececec;padding:calc(var(--u) * 2.4) calc(var(--u) * 2);display:flex;flex-direction:column;gap:calc(var(--u) * 1.35);font-size:calc(var(--u) * 1.6)}.lp .pt-pill{background:var(--lp-accent);color:#fff;font-weight:600;padding:calc(var(--u) * .9) calc(var(--u) * 1.2);border-radius:calc(var(--u) * .6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .pt-week{font-weight:700;margin-top:calc(var(--u) * .4)}.lp .pt-task{display:flex;align-items:center;gap:calc(var(--u) * 1);color:#444;white-space:nowrap}.lp .pt-dot{flex:0 0 auto;width:calc(var(--u) * 1.7);height:calc(var(--u) * 1.7);border-radius:50%;border:calc(var(--u) * .22) solid #c9cbd0;display:grid;place-items:center;transition:background .3s,border-color .3s;position:relative}.lp .pt-dot svg{width:70%;height:70%;opacity:0;transition:opacity .3s}.lp .pt-task.done .pt-dot{background:var(--lp-accent);border-color:var(--lp-accent)}.lp .pt-task.done .pt-dot svg{opacity:1}.lp .pt-task.now .pt-dot{border-color:var(--lp-accent)}.lp .pt-task.now .pt-dot:after{content:"";position:absolute;inset:calc(var(--u) * -.6);border-radius:50%;border:calc(var(--u) * .2) solid var(--lp-accent);animation:ppPtRing 1.4s ease-out infinite}@keyframes ppPtRing{0%{transform:scale(.7);opacity:.8}to{transform:scale(1.5);opacity:0}}.lp .pt-task.later{color:#8a8a8a}.lp .pt-task.done span:last-child{color:#1b1b1b}.lp .pt-main{padding:calc(var(--u) * 2.8) calc(var(--u) * 3.2);display:flex;flex-direction:column;min-width:0}.lp .pt-h{display:flex;align-items:center;gap:calc(var(--u) * 1.2);font-family:var(--font-heading-family);font-weight:700;font-size:calc(var(--u) * 2.8);letter-spacing:-.02em;margin-bottom:calc(var(--u) * 1.6)}.lp .pt-live{margin-left:auto;display:flex;align-items:center;gap:calc(var(--u) * .7);font-family:var(--font-body-family);font-weight:600;font-size:calc(var(--u) * 1.35);letter-spacing:.14em;text-transform:uppercase;color:#777}.lp .pt-live i{width:calc(var(--u) * 1);height:calc(var(--u) * 1);border-radius:50%;background:var(--lp-accent);animation:ppBlink 1.8s ease-in-out infinite}.lp .pt-row{display:grid;grid-template-columns:calc(var(--u) * 4) minmax(0,1fr) calc(var(--u) * 20) calc(var(--u) * 6.5);align-items:center;gap:calc(var(--u) * 1.2);padding:0 calc(var(--u) * 1.2);height:calc(var(--u) * 5.1);font-size:calc(var(--u) * 1.85);border-bottom:1px solid #efefef;position:relative}.lp .pt-row.hd{height:calc(var(--u) * 3.6);font-size:calc(var(--u) * 1.35);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a;border-bottom-color:#e2e2e2}.lp .pt-row:nth-child(2n):not(.hd){background:#fafafa}.lp .pt-rank{font-weight:600;color:#8a8a8a}.lp .pt-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .pt-bar{height:calc(var(--u) * .9);background:#eeeff1;border-radius:calc(var(--u) * .5);overflow:hidden}.lp .pt-bar i{display:block;height:100%;width:0;background:#c9cbd0;border-radius:inherit;transition:width 1.2s cubic-bezier(.2,.9,.3,1)}.lp .pt-row:nth-child(2) .pt-bar i{background:#111}.lp .pt-pts{text-align:right;font-weight:600}.lp .pt-row.you{background:var(--tint)!important;box-shadow:inset calc(var(--u) * .5) 0 0 var(--lp-accent);overflow:hidden}.lp .pt-row.you .pt-name{font-weight:700}.lp .pt-row.you .pt-bar i{background:var(--lp-accent)}.lp .pt-row.you:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.7),transparent);animation:ppPtSheen 4.5s ease-in-out 2s infinite}@keyframes ppPtSheen{0%{left:-40%}40%,to{left:130%}}.lp .pt-plus{position:absolute;right:calc(var(--u) * 8.5);top:50%;margin-top:calc(var(--u) * -1.2);font-family:var(--font-heading-family);font-weight:700;font-size:calc(var(--u) * 1.8);color:var(--lp-accent);opacity:0;pointer-events:none}.lp .pt-plus.go{animation:ppPlus 1.1s ease-out}@keyframes ppPlus{0%{opacity:0;transform:translateY(40%)}25%{opacity:1;transform:none}to{opacity:0;transform:translateY(-90%)}}.lp .pt-foot{margin-top:auto;padding-top:calc(var(--u) * 1.4);font-size:calc(var(--u) * 1.65);color:#555}.lp .pt-foot b{color:#1b1b1b}@container (max-width: 440px){.lp .pt{--u: 1.42cqw}.lp .pt-body{grid-template-columns:minmax(0,1fr)}.lp .pt-side,.lp .pt-nav span:nth-child(n+3),.lp .pt-row:nth-child(n+6),.lp .pt-live span{display:none}.lp .pt-row{grid-template-columns:calc(var(--u) * 5.6) minmax(0,1fr) calc(var(--u) * 12) calc(var(--u) * 6.4)}.lp .pt-main{padding:calc(var(--u) * 2) calc(var(--u) * 2.4)}}.lp .mock-tag{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;background:var(--paper);border:1px solid var(--line);padding:10px 14px;font-family:var(--font-heading-family);font-weight:600;font-size:13.5px;box-shadow:0 16px 32px -18px #11111173}.lp .mock-tag i{width:9px;height:9px;background:var(--lp-accent);display:block;animation:ppBlink 1.8s ease-in-out infinite}@keyframes ppBlink{0%,to{opacity:1}50%{opacity:.25}}.lp .mt-a{left:-22px;bottom:13%;animation:ppBob 6s ease-in-out 2s infinite}.lp .mt-b{right:-18px;top:6px;animation:ppBob 7.4s ease-in-out 2.6s infinite}@keyframes ppFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ppBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp .week{background:var(--paper);border:1px solid var(--line);padding:22px 24px 18px;margin-bottom:22px}.lp .week-top{display:flex;align-items:center;gap:20px;margin-bottom:16px;flex-wrap:wrap}.lp .week-t{font-family:var(--font-heading-family);font-weight:600;font-size:14.5px}.lp .legend{display:flex;gap:18px;margin-left:auto;font-size:13px;color:var(--muted)}.lp .legend span{display:flex;align-items:center;gap:7px}.lp .lg-ice{width:14px;height:14px;background:#dce3ec;border:1px solid #c3cedb}.lp .lg-off{width:14px;height:14px;background:var(--lp-accent)}.lp .days{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.lp .day{border:1px solid var(--line);height:132px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:8px;overflow:hidden}.lp .day-n{position:absolute;top:8px;left:10px;font-family:var(--font-heading-family);font-weight:600;font-size:13px;color:var(--muted)}.lp .day.ice{background:repeating-linear-gradient(135deg,#eef2f7 0 8px,#e4eaf2 8px 16px);border-color:#c9d3df}.lp .day.ice .day-n{color:#5c6b7d}.lp .ice-lbl{margin:auto auto 6px;font-family:var(--font-heading-family);font-weight:600;font-size:13px;color:#5c6b7d;display:flex;flex-direction:column;align-items:center;gap:6px}.lp .stack{display:flex;flex-direction:column-reverse;gap:4px;align-items:stretch}.lp .stack i{display:block;height:9px;background:var(--lp-accent);opacity:0;transform:scaleX(.2);transform-origin:left}.lp .in .stack i{animation:ppFillDay 7s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:calc(var(--dd) + var(--k) * .09s)}@keyframes ppFillDay{0%{opacity:0;transform:scaleX(.2)}8%,80%{opacity:1;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(1)}}.lp .icard{background:var(--paper);border:1px solid var(--line);padding:28px 26px;position:relative;overflow:hidden;transition:transform .25s ease,border-color .25s,box-shadow .25s}.lp .icard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 0%),rgba(255,131,79,.09),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.lp .icard:hover{transform:translateY(-4px);box-shadow:0 22px 40px -26px #11111159}.lp .icard:hover:before{opacity:1}.lp .icard.star{border-color:var(--lp-accent);box-shadow:0 0 0 1px var(--lp-accent),0 22px 44px -28px #ff834fcc}.lp .icard.star .flag{position:absolute;top:0;right:0;background:var(--lp-accent);color:#fff;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px}.lp .ibadge{width:52px;height:52px;border:1px solid var(--line);display:grid;place-items:center;margin-bottom:20px;background:var(--paper);position:relative;animation:ppIco 5s ease-in-out infinite;animation-delay:var(--fd, 0s)}@keyframes ppIco{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}.lp .icard:hover .ibadge{border-color:var(--lp-accent)}.lp .icard h3{font-size:19px;font-weight:700;letter-spacing:-.02em}.lp .icard p{font-size:15px;color:var(--body);margin-top:10px}.lp .checkpanel{margin-top:30px;background:var(--tint);border:1px solid var(--warm-line);border-left:4px solid var(--lp-accent);padding:26px 28px}.lp .checkpanel h3{font-size:17px;font-weight:700;margin-bottom:16px;letter-spacing:-.015em}.lp .checks{list-style:none;display:grid;gap:12px}.lp .checks li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;color:var(--ink)}.lp .checkpanel .ck{width:22px;height:22px;flex-shrink:0;margin-top:0;background:var(--paper);border:1px solid var(--warm-line);display:grid;place-items:center}.lp .checkpanel .ck path{stroke-dasharray:24;stroke-dashoffset:24}.lp .checkpanel.in .ck path{animation:ppTick .5s ease-out forwards;animation-delay:calc(.4s + var(--k) * .22s)}@keyframes ppTick{to{stroke-dashoffset:0}}.lp .dial-wrap{position:relative;max-width:500px;margin:0 auto;width:100%}.lp .dial-wrap svg{width:100%;height:auto;display:block}.lp .dial-num{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.04em}.lp .dial-cap{font-family:var(--font-body-family);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.lp .dial-orbit{transform-box:view-box;transform-origin:250px 250px;animation:ppOrbit 10s linear infinite}@keyframes ppOrbit{to{transform:rotate(360deg)}}.lp .vs-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:20px;align-items:stretch}.lp .vpanel{border:1px solid rgba(255,255,255,.16);background:#ffffff08;padding:26px 26px 28px;display:flex;flex-direction:column}.lp .vpanel.good{border-color:var(--lp-accent);background:#ff834f1a;box-shadow:0 0 0 1px var(--lp-accent),0 30px 60px -30px #ff834f99}.lp .vp-h{font-family:var(--font-heading-family);font-weight:700;font-size:19px;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.lp .vpanel.bad .vp-h{color:#ffffffb8}.lp .vp-tag{margin-left:auto;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:4px 9px}.lp .bad .vp-tag{border:1px solid rgba(255,255,255,.25);color:#ffffffb8}.lp .good .vp-tag{background:var(--lp-accent);color:#fff}.lp .spark{margin:18px 0 20px;height:96px;border-bottom:1px solid rgba(255,255,255,.14);position:relative}.lp .spark svg{width:100%;height:100%;display:block}.lp .vlist{list-style:none;display:grid;gap:12px}.lp .vlist li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px}.lp .vlist li span:first-letter{text-transform:uppercase}.lp .bad .vlist li{color:#ffffffb8}.lp .good .vlist li{color:#fff}.lp .vx,.lp .vk{width:20px;height:20px;flex-shrink:0;display:grid;place-items:center;margin-top:1px}.lp .vx{border:1px solid rgba(255,255,255,.28)}.lp .vk{background:var(--lp-accent)}.lp .draw{stroke-dasharray:100;stroke-dashoffset:100}.lp .in .draw-bad{animation:ppDrawBad 6s ease-in-out infinite}.lp .in .draw-good{animation:ppDrawGood 6s ease-in-out infinite}@keyframes ppDrawBad{0%{stroke-dashoffset:100}45%,80%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}@keyframes ppDrawGood{0%{stroke-dashoffset:100}55%,85%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}.lp .good-dot{opacity:0}.lp .in .good-dot{animation:ppEndDot 6s ease-in-out infinite}@keyframes ppEndDot{0%,54%{opacity:0}56%,85%{opacity:1}97%,to{opacity:0}}.lp .good-dot-pulse{transform-box:fill-box;transform-origin:center}.lp .in .good-dot-pulse{animation:ppEndPulse 1.6s ease-out infinite}@keyframes ppEndPulse{0%{transform:scale(1);opacity:.6}to{transform:scale(3);opacity:0}}.lp .stop-x{opacity:0}.lp .in .stop-x{animation:ppStopX 6s ease-in-out infinite}@keyframes ppStopX{0%,44%{opacity:0}47%,80%{opacity:1}95%,to{opacity:0}}.lp .nrows{margin-top:30px;border-top:1px solid var(--line)}.lp .nrow{display:grid;grid-template-columns:62px minmax(0,1fr);gap:18px;padding:20px 0;border-bottom:1px solid var(--line);align-items:start;transition:background .25s}.lp .nrow:hover{background:linear-gradient(90deg,var(--tint),transparent 80%)}.lp .nnum{width:46px;height:46px;background:var(--ink);color:#fff;font-family:var(--font-heading-family);font-weight:700;font-size:18px;display:grid;place-items:center;transition:background .25s}.lp .nrow:hover .nnum,.lp .nrow.lit .nnum{background:var(--lp-accent)}.lp .nrow h3{font-size:18px;font-weight:700;letter-spacing:-.015em}.lp .nrow p{font-size:15px;color:var(--body);margin-top:5px}.lp .hub svg{width:100%;height:auto;display:block;max-width:520px;margin:0 auto}.lp .hub-lbl{font-family:var(--font-heading-family);font-weight:600;font-size:15px}.lp .hub-node{transition:stroke .3s}.lp .hub-g.lit .hub-node{stroke:var(--lp-accent);stroke-width:2.5}.lp .core-pulse{transform-box:fill-box;transform-origin:center;animation:ppCore 2.4s ease-out infinite}@keyframes ppCore{0%{transform:scale(1);opacity:.45}to{transform:scale(1.7);opacity:0}}.lp .callout{margin-top:26px;background:var(--paper);color:var(--ink);padding:22px 24px 22px 22px;display:flex;gap:16px;align-items:flex-start;box-shadow:0 26px 50px -30px #00000073;border-left:5px solid var(--ink)}.lp .callout p{font-size:16px;color:var(--ink)}.lp .callout .ci{width:40px;height:40px;background:var(--tint);display:grid;place-items:center;flex-shrink:0}.lp .slalom svg{width:100%;height:auto;display:block;max-width:520px;margin:0 auto}.lp .sl-lbl{font-family:var(--font-heading-family);font-weight:600;font-size:15px;fill:#fff}.lp .sl-lbl.sl-sub{font-weight:500;font-size:13.5px}.lp .sl-trail{stroke-dasharray:100;stroke-dashoffset:100}.lp .pylon{transform-box:fill-box;transform-origin:50% 100%}.lp .sl-wp{opacity:.35;transition:opacity .2s}.lp .tl{position:relative}.lp .tl-track{position:absolute;left:calc(100% / 6);right:calc(100% / 6);top:23px;height:2px;background:var(--line)}.lp .tl-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lp-accent);transform-origin:left;transform:scaleX(0)}.lp .tl.in .tl-fill{animation:ppTlFill 6s linear infinite}@keyframes ppTlFill{0%{transform:scaleX(0);opacity:1}88%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.lp .tl-puck{position:absolute;top:-8px;left:0;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 4px #ff834f40}.lp .tl.in .tl-puck{animation:ppTlPuck 6s linear infinite}@keyframes ppTlPuck{0%{left:0;opacity:1}88%{left:100%;opacity:1}to{left:100%;opacity:0}}.lp .tl-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;position:relative}.lp .tl-node{width:48px;height:48px;background:var(--paper);border:2px solid var(--line);display:grid;place-items:center;margin:0 auto 22px;font-family:var(--font-heading-family);font-weight:700;font-size:16px;position:relative;z-index:2;transition:border-color .3s,background .3s,color .3s}.lp .tl.in .tl-node{animation:ppNode 6s linear infinite;animation-delay:var(--nd)}@keyframes ppNode{0%{background:var(--lp-accent);border-color:var(--lp-accent);color:#fff}30%{background:var(--lp-accent);border-color:var(--lp-accent);color:#fff}45%,to{background:var(--paper);border-color:var(--line);color:var(--ink)}}.lp .qcard{border:1px solid var(--line);padding:26px 24px;background:var(--paper);height:calc(100% - 70px);transition:transform .25s,border-color .25s,box-shadow .25s;position:relative}.lp .qcard:hover{transform:translateY(-4px);border-color:var(--lp-accent);box-shadow:0 22px 40px -26px #1111114d}.lp .qcard .q-ico{margin-bottom:14px}.lp .qcard h3{font-size:18.5px;font-weight:700;letter-spacing:-.02em}.lp .qcard p{font-size:15px;color:var(--body);margin-top:9px}.lp .gen-grid{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch}.lp .gcard{background:var(--paper);border:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden}.lp .gcard.muted{background:#fafafb}.lp .gcard.best{border-color:var(--lp-accent);box-shadow:0 0 0 1px var(--lp-accent),0 30px 50px -32px #ff834fb3}.lp .g-art{height:170px;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.lp .muted .g-art{background:#f1f2f4}.lp .best .g-art{background:var(--tint)}.lp .g-body{padding:24px 26px 28px}.lp .g-h{font-family:var(--font-heading-family);font-weight:700;font-size:19px;letter-spacing:-.02em;margin-bottom:16px}.lp .muted .g-h{color:#4a4a4a}.lp .glist{list-style:none;display:grid;gap:11px}.lp .glist li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px}.lp .glist li span:first-letter{text-transform:uppercase}.lp .muted .glist li{color:#555}.lp .gdash{width:14px;height:2px;background:#b5b8be;flex-shrink:0;margin-top:10px}.lp .gcheck{width:20px;height:20px;background:var(--lp-accent);flex-shrink:0;display:grid;place-items:center;margin-top:1px}.lp .vs-chip{align-self:center;justify-self:center;width:52px;height:52px;background:var(--ink);color:#fff;display:grid;place-items:center;font-family:var(--font-heading-family);font-weight:700;font-style:italic;font-size:15px;position:relative}.lp .vs-chip{box-shadow:0 0 0 6px var(--ice),0 0 0 7px var(--line)}.lp .feed{position:absolute;top:0;right:0;bottom:0;left:0;padding:14px 22px;display:flex;flex-direction:column;gap:9px;animation:ppFeed 9s linear infinite}.lp .feed i{display:block;height:8px;background:#dadce0;flex-shrink:0}.lp .feed i:nth-child(3n){width:62%}.lp .feed i:nth-child(3n+1){width:84%}.lp .feed i:nth-child(3n+2){width:47%}.lp .feed i:nth-child(5n){background:#cdd0d5;height:12px;width:38%;margin-top:6px}@keyframes ppFeed{to{transform:translateY(-50%)}}.lp .feed-fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#f1f2f4,#f1f2f400 28% 72%,#f1f2f4);pointer-events:none}.lp .feed-q{position:absolute;right:22px;top:50%;margin-top:-24px;width:48px;height:48px;border:1px dashed #b5b8be;display:grid;place-items:center;font-family:var(--font-heading-family);font-weight:700;font-size:22px;color:#9a9da3;background:#f1f2f4;animation:ppBlink 2.6s ease-in-out infinite}.lp .stairs{position:absolute;top:0;right:0;bottom:0;left:0}.lp .stairs svg{width:100%;height:100%;display:block}.lp .hop{animation:ppHop 5.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes ppHop{0%{transform:translate(0)}14%{transform:translate(96px,-44px)}30%{transform:translate(96px,-44px)}44%{transform:translate(192px,-88px)}60%{transform:translate(192px,-88px)}74%{transform:translate(288px,-132px)}92%{transform:translate(288px,-132px);opacity:1}to{transform:translate(288px,-132px);opacity:0}}.lp .flag-wave{transform-box:fill-box;transform-origin:left center;animation:ppWave 1.6s ease-in-out infinite}@keyframes ppWave{0%,to{transform:skewY(0)}50%{transform:skewY(-8deg)}}@media(max-width:1080px){.lp .cards3 .icard.star{grid-column:1 / -1}.lp .vs-grid{grid-template-columns:minmax(0,1fr)}.lp .gen-grid{grid-template-columns:minmax(0,1fr);gap:14px}.lp .vs-chip{margin:4px auto}.lp .mock{max-width:680px;margin:0 auto;padding:30px 5% 46px}.lp .dial-wrap{max-width:420px}}@media(max-width:767px){.lp .touch-lbl{font-size:26px}.lp .hart-foot{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.lp .hart-foot>div{padding:12px;gap:9px}.lp .hf-n{font-size:20px;min-width:0}.lp .sl-lbl{font-size:21px}.lp .sl-lbl.sl-sub{font-size:17px}.lp .sl-wp2 .sl-sub{transform:translateY(6px)}.lp .hub-lbl{font-size:21px}.lp .dial-cap{font-size:19px}.lp .hf-l{font-size:12px}.lp .days{gap:5px}.lp .day{height:112px;padding:5px}.lp .day-n{left:6px;font-size:12px}.lp .ice-lbl{font-size:11px}.lp .ice-lbl span{display:none}.lp .legend{margin-left:0;width:100%}.lp .week{padding:18px 14px 14px}.lp .mt-a{left:-4px;bottom:16%}.lp .mt-b{right:-4px;top:0}.lp .mock-tag{font-size:13px;padding:8px 11px}.lp .vpanel,.lp .g-body{padding:22px 20px 24px}.lp .nrow{grid-template-columns:52px minmax(0,1fr);gap:14px}.lp .nnum{width:42px;height:42px}.lp .tl-track{left:23px;right:auto;top:24px;bottom:24px;width:2px;height:auto}.lp .tl-fill{transform-origin:top;transform:scaleY(0)}.lp .tl.in .tl-fill{animation:ppTlFillV 6s linear infinite}@keyframes ppTlFillV{0%{transform:scaleY(0);opacity:1}88%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.lp .tl-puck{display:none}.lp .tl-cards{grid-template-columns:minmax(0,1fr);gap:16px}.lp .tl-cards>li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start}.lp .tl-node{margin:0}.lp .qcard{height:auto}.lp .callout{flex-direction:column;border-left:none;border-top:5px solid var(--ink)}}@media(prefers-reduced-motion:reduce){.lp .draw,.lp .sl-trail{stroke-dashoffset:0!important}.lp .good-dot,.lp .stop-x{opacity:1!important}.lp .stack i{opacity:1!important;transform:none!important}.lp .checkpanel .ck path{stroke-dashoffset:0!important}.lp .tl-fill{transform:none!important}}.lp .hub svg,.lp .slalom svg,.lp .spark svg,.lp .stairs svg,.lp .dial-wrap svg{overflow:visible}.lp .icard h3,.lp .qcard h3,.lp .nrow h3,.lp .checkpanel h3,.lp .vp-h,.lp .g-h{margin:0}.lp .icard h3,.lp .qcard h3,.lp .nrow h3,.lp .checkpanel h3{color:#020202}.lp .checkpanel h3,.lp .g-h{margin-bottom:16px}.lp .icard .rte p,.lp .qcard .rte p,.lp .nrow .rte p,.lp .callout .rte p{margin:0}.lp .icard .rte{font-size:15px;color:#525252;margin-top:10px}.lp .qcard .rte,.lp .nrow .rte{font-size:15px;color:#525252;margin-top:6px}.lp .checks,.lp .vlist,.lp .glist{padding:0;margin:0}.lp .checks li,.lp .nrow,.lp .qcard{color:#020202}.lp .vlist li:before,.lp .glist li:before{content:"";flex-shrink:0;display:grid;place-items:center}.lp .vpanel.bad .vlist li:before{width:20px;height:20px;margin-top:1px;border:1px solid rgba(255,255,255,.28);background:no-repeat center / 10px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,.7)' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M5 5l14 14M19 5L5 19'/%3E%3C/svg%3E")}.lp .vpanel.good .vlist li:before,.lp .gcard.best .glist li:before{width:20px;height:20px;margin-top:1px;background:#ff834f no-repeat center / 11px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 7'/%3E%3C/svg%3E")}.lp .gcard.muted .glist li:before{width:14px;height:2px;margin-top:10px;background:#b5b8be}.lp .vlist li p,.lp .glist li p{margin:0}.lp .gcard .g-h,.lp .gcard .glist li{color:#020202}.lp .gcard.muted .g-h{color:#4a4a4a}.lp .tl-track{left:calc(100% / (var(--n, 3) * 2));right:calc(100% / (var(--n, 3) * 2))}.lp .tl-cards{grid-template-columns:repeat(var(--n, 3),minmax(0,1fr))}@media screen and (max-width:767px){.lp .tl-track{left:23px;right:auto}.lp .tl-cards{grid-template-columns:minmax(0,1fr)}}.lp .nrows .nrow{cursor:default}.lp .callout{color:#020202}.lp .callout .rte{font-size:16px;color:#020202}.lp .callout .rte strong{color:#020202}.lp .faq-i>summary{list-style:none;cursor:pointer}.lp .faq-i>summary::-webkit-details-marker{display:none}.lp .faq-i>summary:after{display:none}.lp .faq-i[open] .faq-q{color:var(--lp-accent)}.lp .faq-i[open] .faq-pm{background:var(--lp-accent);border-color:var(--lp-accent);color:#fff}.lp .faq-i[open] .faq-pm svg{transform:rotate(45deg)}.lp .faq-a{max-height:none}.lp .faq-a p{margin:0}.lp .faq,.lp .faq-i{border-color:rgba(var(--color-foreground),.14)}.lp .aeo p{margin:0}.lp .aeo strong,.lp .aeo b{color:#fff;box-shadow:inset 0 -2px 0 var(--lp-accent)}.lp .aeo>div{position:relative;z-index:1}@media screen and (max-width:749px){.lp .faq-a p{padding:0 .8rem 2rem 3.4rem}}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important}}.template-page-better-off-ice-hockey-practices-coaches .multicolumn .title.h1,.template-page-pucks-pro-stickhandling-training-youth-teams .multicolumn .title.h1,.template-page-better-off-ice-hockey-practices-coaches .rich-text__heading.h1,.template-page-pucks-pro-stickhandling-training-youth-teams .rich-text__heading.h1{font-size:2.6rem}@media screen and (min-width:750px){.template-page-better-off-ice-hockey-practices-coaches .multicolumn .title.h1,.template-page-pucks-pro-stickhandling-training-youth-teams .multicolumn .title.h1,.template-page-better-off-ice-hockey-practices-coaches .rich-text__heading.h1,.template-page-pucks-pro-stickhandling-training-youth-teams .rich-text__heading.h1{font-size:4rem}}.template-page-better-off-ice-hockey-practices-coaches .multicolumn__description,.template-page-pucks-pro-stickhandling-training-youth-teams .multicolumn__description{font-size:1.6rem;font-weight:400;color:#525252;max-width:72ch;margin-left:auto;margin-right:auto}.template-page-better-off-ice-hockey-practices-coaches .multicolumn__description strong,.template-page-pucks-pro-stickhandling-training-youth-teams .multicolumn__description strong{color:#020202}.template-page-better-off-ice-hockey-practices-coaches .multicolumn .title em,.template-page-pucks-pro-stickhandling-training-youth-teams .multicolumn .title em,.template-page-better-off-ice-hockey-practices-coaches .rich-text__heading em,.template-page-pucks-pro-stickhandling-training-youth-teams .rich-text__heading em{display:inline}.template-page-better-off-ice-hockey-practices-coaches .color-scheme-5 .multicolumn-card,.template-page-pucks-pro-stickhandling-training-youth-teams .color-scheme-5 .multicolumn-card{background:#fff;border-radius:25px!important;padding:25px}.template-page-better-off-ice-hockey-practices-coaches .color-scheme-5 .multicolumn-card__info h3,.template-page-pucks-pro-stickhandling-training-youth-teams .color-scheme-5 .multicolumn-card__info h3{color:#020202}.template-page-better-off-ice-hockey-practices-coaches .color-scheme-5 .multicolumn-card__info .rte,.template-page-pucks-pro-stickhandling-training-youth-teams .color-scheme-5 .multicolumn-card__info .rte,.template-page-better-off-ice-hockey-practices-coaches .color-scheme-5 .multicolumn-card__info .rte strong,.template-page-pucks-pro-stickhandling-training-youth-teams .color-scheme-5 .multicolumn-card__info .rte strong{color:#525252}.template-page-better-off-ice-hockey-practices-coaches .color-scheme-5 .multicolumn__description,.template-page-pucks-pro-stickhandling-training-youth-teams .color-scheme-5 .multicolumn__description,.template-page-better-off-ice-hockey-practices-coaches .color-scheme-5 .multicolumn__description strong,.template-page-pucks-pro-stickhandling-training-youth-teams .color-scheme-5 .multicolumn__description strong{color:#fff}.template-page-better-off-ice-hockey-practices-coaches .color-scheme-5 .title em,.template-page-pucks-pro-stickhandling-training-youth-teams .color-scheme-5 .title em{color:#080c0d}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-landing.css.map */
