.ind{--day:#f5f4f0;--ink:#121a28;--ink2:#4a5568;--ink3:#7c8696;--rule:#121a281f;--teal:#2cc6c6;--teal-deep:#118c8c;--sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--app:var(--font-inter),var(--sans);--num:var(--font-oswald),sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ind *{box-sizing:border-box}.ind{background:var(--day);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-weight:300;overflow-x:clip}.ind h1,.ind h2,.ind h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:200}.ind p{margin:0}.ind a{color:inherit}.ind img{max-width:100%;display:block}.ind .wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));position:relative}.ind .inner{width:100%;max-width:1200px;margin:0 auto;position:relative}.ind .eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--teal-deep);font-size:clamp(12px,1.05vw,14px)}.ind .lede{color:var(--ink2);max-width:46ch;margin-top:22px;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.ind .orb{background:radial-gradient(closest-side,#ffffffb3,#b2f0f54d 38%,#2cc6c600 64%),conic-gradient(#2cc6c680,#a8f2f561,#6f8cff6b,#b9a6ff5c,#2cc6c680);border-radius:50%;flex:none;animation:7s ease-in-out infinite ind-morph,9s linear infinite ind-spin;display:block;box-shadow:0 0 28px #2cc6c659,0 0 60px #6f8cff29,inset 0 0 0 1px #ffffff2e}@keyframes ind-morph{0%,to{border-radius:50%}33%{border-radius:56% 44% 52% 48%/46% 54%}66%{border-radius:46% 54% 47% 53%/53% 47% 55% 45%}}@keyframes ind-spin{to{rotate:var(--ind-keep,360deg)}}.ind .glass{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:22px;box-shadow:0 30px 70px -36px #121a2859,0 1px 2px #121a280a}.ind .hdr{z-index:40;padding-inline:max(16px,env(safe-area-inset-left,0px));position:fixed;top:14px;left:0;right:0}.ind .hdr .bar{border:1px solid var(--rule);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f4f0b8;border-radius:18px;justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:12px 22px;display:flex}.ind .hdr .logo{color:var(--teal-deep);align-items:center;gap:8px;font-size:18px;font-weight:500;text-decoration:none;display:flex}.ind .hdr .logo img{width:26px;height:26px}.ind .hdr nav{gap:6px;font-size:15px;display:flex}.ind .hdr nav a{color:var(--ink2);border-radius:999px;padding:6px 14px;text-decoration:none}.ind .hdr nav a.on{color:var(--teal-deep);background:#2cc6c624}.ind .btn{font:inherit;border:1px solid var(--rule);color:var(--ink);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:13px 22px;font-size:15.5px;font-weight:400;text-decoration:none;display:inline-flex}.ind .btn.primary{background:var(--teal);border-color:var(--teal);color:#06202a;font-weight:500}.ind .hdr .btn{padding:8px 16px;font-size:14.5px}.ind .stores{flex-wrap:wrap;gap:12px;display:flex}.ind .store{color:#fff;background:#151924;border-radius:12px;align-items:center;gap:12px;height:56px;padding:0 22px;text-decoration:none;transition:opacity .3s;display:inline-flex}.ind .store:hover{opacity:.88}.ind .store svg{fill:currentColor;width:24px;height:24px}.ind .store small{opacity:.7;font-size:10px;line-height:1.1;display:block}.ind .store b{font-size:14px;font-weight:600;line-height:1.25;font-family:var(--app);display:block}.ind .avail{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin-top:18px;font-size:11.5px}.ind .hero{align-items:center;min-height:100svh;padding-top:110px;padding-bottom:40px;display:flex}.ind .hgrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,5vw,80px);width:100%;display:grid}.ind .hero h1{max-width:13ch;margin-top:20px;font-size:clamp(44px,5.2vw,80px);line-height:1.02}.ind .hero h1 em{color:var(--teal);font-style:normal}.ind .hero .stores{margin-top:34px}.ind .hvis{justify-self:end;width:100%;max-width:500px;position:relative}.ind .hvis:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#2cc6c624,#6f8cff12 55%,#0000);border-radius:50%;position:absolute;inset:-12% -10% -8% -18%}.ind .hph{aspect-ratio:4/5;border:1px solid var(--rule);border-radius:30px;position:relative;overflow:hidden}.ind .hph img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.ind .hcard{width:min(320px,72%);font-family:var(--app);color:#173544;padding:16px 18px 18px;position:absolute;bottom:9%;left:-16%}.ind .hcard .hh{align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.ind .hcard .hh .orb{width:22px;height:22px}.ind .hcard .hh small{color:#7a8d99;margin-left:auto;font-size:12px;font-weight:400}.ind .hcard p{color:#173544;min-height:4.5em;margin-top:10px;font-size:15px;line-height:1.5}.ind .hcard svg{width:100%;height:40px;margin-top:10px;display:block}.ind .hscore{font-family:var(--app);color:#173544;align-items:center;gap:12px;padding:12px 16px;display:flex;position:absolute;top:10%;right:-7%}.ind .hscore b{font-family:var(--num);color:#1f5f6e;font-size:40px;font-weight:500;line-height:.9}.ind .hscore small{letter-spacing:.1em;text-transform:uppercase;color:#486473;font-size:10.5px;display:block}.ind .hscore i{color:#1f5f6e;background:#c9eef0;border-radius:99px;align-items:center;gap:5px;margin-top:4px;padding:3px 9px;font-size:12px;font-style:normal;display:inline-flex}.ind .hscore i:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px}.ind .draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s cubic-bezier(.3,.7,.2,1) .4s}.ind .on .draw{stroke-dashoffset:0}.ind .day{height:600svh;position:relative}.ind .dstick{height:100svh;position:sticky;top:0;overflow:hidden}.ind .dtrack{will-change:transform;display:flex;position:absolute;top:0;bottom:0;left:0}.ind .panel{flex:none;width:100vw;height:100%;padding:86px max(16px,1.2vw) 16px;position:relative}.ind .pin{background:#0e1626;border-radius:30px;height:100%;position:relative;overflow:hidden}.ind .pin>img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.04)}.ind .panel.on .pin>img{transform:none}.ind .pin:after{content:"";pointer-events:none;background:linear-gradient(90deg,#080e1ab8,#080e1a40 45%,#080e1a0d 70%),linear-gradient(#0000 55%,#080e1a8c);position:absolute;inset:0}.ind .ptxt{z-index:2;color:#fff;max-width:min(520px,46%);position:absolute;bottom:clamp(28px,7vh,72px);left:clamp(24px,4vw,64px)}.ind .ptxt .eyebrow{color:#7fe3e3}.ind .ptxt h2{margin-top:14px;font-size:clamp(34px,3.6vw,56px);font-weight:300;line-height:1.04}.ind .ptxt h2 em{color:#5fd9d9;font-style:normal}.ind .ptxt p{color:#ffffffd1;max-width:42ch;margin-top:16px;font-size:clamp(16px,1.25vw,18.5px);line-height:1.55}.ind .steps{translate:var(--ind-keep,-50% 0);z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff2e;border:1px solid #ffffff47;border-radius:999px;gap:4px;padding:5px;display:flex;position:absolute;top:100px;left:50%}.ind .steps button{all:unset;cursor:pointer;color:#ffffffbf;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 10px;font-size:13.5px;transition:background .4s,color .4s;display:inline-flex}.ind .steps button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ind .steps button span{white-space:nowrap;max-width:0;transition:max-width .4s;overflow:hidden}.ind .steps button.on{background:var(--teal);color:#06202a;padding:0 14px}.ind .steps button.on span{max-width:80px}.ind .steps button:focus-visible{outline:2px solid #fff}.ind .phone{z-index:3;aspect-ratio:9/19.3;width:clamp(240px,20vw,300px);translate:var(--ind-keep,0 -46%);opacity:0;background:#0a0f1c;border:1px solid #ffffff38;border-radius:44px;padding:9px;transition:transform 1s cubic-bezier(.2,.7,.2,1),opacity .8s;position:absolute;top:50%;right:clamp(24px,6vw,110px);transform:translateY(24px);box-shadow:0 60px 120px -40px #000000b3}.ind .panel.on .phone{opacity:1;transform:none}.ind .scr{height:100%;font-family:var(--app);color:#173544;background:linear-gradient(#e2f5f8,#ddf1f6 55%,#d5ebf4);border-radius:36px;position:relative;overflow:hidden;container-type:inline-size}.ind .scr>img.shot{width:100%;height:auto}.ind .st{justify-content:space-between;align-items:center;padding:6.5cqw 8cqw 4cqw;font-size:5cqw;font-weight:600;display:flex}.ind .st i{background:#0a0f1c;border-radius:99px;width:30cqw;height:8.5cqw}.ind .st em{background:#173544;border-radius:1.2cqw;width:8cqw;height:3.6cqw}.ind .pad{padding:0 6.5cqw}.ind .tt{margin:1cqw 0 4cqw;font-size:6.6cqw;font-weight:500}.ind .k{letter-spacing:.1em;text-transform:uppercase;color:#486473;font-size:3.3cqw}.ind .gc{background:#ffffffbf;border:1px solid #fffffff2;border-radius:5.5cqw;margin-bottom:3cqw;padding:4cqw 4.4cqw}.ind .big{font-family:var(--num);color:#1f5f6e;font-weight:500;line-height:.95}.ind .pill{color:#1f5f6e;background:#c9eef0;border-radius:99px;align-items:center;gap:1.4cqw;padding:1.2cqw 3cqw;font-size:3.5cqw;font-style:normal;display:inline-flex}.ind .pill:before{content:"";background:var(--teal);border-radius:50%;width:1.6cqw;height:1.6cqw}.ind .up{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(8px)}.ind .panel.on .up{opacity:1;transform:none}.ind .panel.on .up.d1{transition-delay:.5s}.ind .panel.on .up.d2{transition-delay:.9s}.ind .panel.on .up.d3{transition-delay:1.3s}.ind .panel.on .up.d4{transition-delay:1.7s}.ind .food{background:50%/cover no-repeat;height:58cqw;margin:0 -6.5cqw 3cqw;position:relative}.ind .food .flash{opacity:0;background:#fff;position:absolute;inset:0}.ind .panel.on .food .flash{animation:.9s .2s ind-flash}@keyframes ind-flash{12%{opacity:.9}to{opacity:0}}.ind .mac{grid-template-columns:repeat(4,1fr);gap:1.5cqw;margin-top:2.5cqw;display:grid}.ind .mac div{text-align:center}.ind .mac b{font-family:var(--num);color:#173544;font-size:6.4cqw;font-weight:500;display:block}.ind .mac small{color:#486473;font-size:3cqw}.ind .curve{width:100%;height:20cqw;margin-top:2cqw;display:block}.ind .dv{align-items:center;gap:3cqw;padding:3cqw 0;display:flex}.ind .dv+.dv{border-top:1px solid #17354414}.ind .dv img{object-fit:contain;background:#fff;border-radius:2.4cqw;width:9cqw;height:9cqw;padding:1.2cqw;box-shadow:0 0 0 1px #17354414}.ind .dv b{font-size:4cqw;font-weight:500;display:block}.ind .dv small{color:#486473;font-size:3.2cqw;display:block}.ind .dv .ok{border:1.5px solid #2cc6c666;border-radius:50%;place-items:center;width:6.5cqw;height:6.5cqw;margin-left:auto;transition:background .4s,border-color .4s;display:grid}.ind .dv .ok svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22px;width:3.6cqw;height:3.6cqw;transition:stroke-dashoffset .4s .3s}.ind .panel.on .dv .ok{background:var(--teal);border-color:var(--teal)}.ind .panel.on .dv .ok svg{stroke-dashoffset:0}.ind .panel.on .dv:nth-child(2) .ok,.ind .panel.on .dv:nth-child(2) .ok svg{transition-delay:.5s}.ind .panel.on .dv:nth-child(3) .ok,.ind .panel.on .dv:nth-child(3) .ok svg{transition-delay:.9s}.ind .panel.on .dv:nth-child(4) .ok,.ind .panel.on .dv:nth-child(4) .ok svg{transition-delay:1.3s}.ind .msgs{gap:3cqw;padding-top:2cqw;display:grid}.ind .msg{border-radius:4.5cqw;max-width:86%;padding:3cqw 3.6cqw;font-size:3.9cqw;line-height:1.45}.ind .msg.me{color:#fff;background:#1f5f6e;border-bottom-right-radius:1.4cqw;justify-self:end}.ind .msg.ai{background:#ffffffd9;border-bottom-left-radius:1.4cqw;justify-self:start;align-items:flex-start;gap:2.4cqw;display:flex}.ind .msg.ai .orb{width:6cqw;height:6cqw;margin-top:.4cqw}.ind .typed{min-height:5em}.ind .rc small{letter-spacing:.1em;text-transform:uppercase;font-size:3cqw;font-weight:500;display:block}.ind .rc p{margin-top:1.4cqw;font-size:3.7cqw;line-height:1.45}.ind .rc.w small{color:#1f8f6b}.ind .rc.l small{color:#b5762e}.ind .rc.t small{color:#6b5bc8}.ind .sum li{margin-bottom:1.6cqw;font-size:3.7cqw;line-height:1.45}.ind .sum ul{margin:2cqw 0 0;padding-left:4.4cqw}.ind .sent{color:#fff;background:#1f5f6e;border-radius:4.5cqw;align-items:center;gap:2.6cqw;margin-top:3cqw;padding:3.4cqw 4cqw;font-size:3.9cqw;display:flex}.ind .sent i{background:var(--teal);border-radius:50%;place-items:center;width:6cqw;height:6cqw;display:grid}.ind .sent i svg{fill:none;stroke:#06202a;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:3.4cqw;height:3.4cqw}.ind .tabbar{translate:var(--ind-keep,-50% 0);background:#fffc;border-radius:99px;gap:2cqw;padding:1.8cqw;display:flex;position:absolute;bottom:4.5%;left:50%;box-shadow:0 6px 20px #1735441f}.ind .tabbar span{color:#5e7a8a;border-radius:99px;place-items:center;width:17cqw;height:10cqw;display:grid}.ind .tabbar span.on{color:#173544;background:#fff;box-shadow:0 2px 6px #1735441a}.ind .tabbar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:5.4cqw;height:5.4cqw}.ind .tt{font-size:7.6cqw!important}.ind .gc{padding:4.6cqw 5cqw!important}.ind .k{font-size:3.6cqw!important}.ind .msg{font-size:4.4cqw!important}.ind .rc p,.ind .sum li{font-size:4.3cqw!important}.ind .rc small{font-size:3.4cqw!important}.ind .mac b{font-size:7.4cqw!important}.ind .mac small{font-size:3.4cqw!important}.ind .dv b{font-size:4.5cqw!important}.ind .dv small{font-size:3.6cqw!important}.ind .wk{width:100%;height:30cqw;margin-top:2cqw;display:block}.ind .h2{margin-top:14px;font-size:clamp(36px,4.4vw,64px);line-height:1.04}.ind .h2 em{color:var(--teal);font-style:normal}.ind .how{padding-block:16vh 12vh}.ind .hhead{text-align:center;max-width:780px;margin:0 auto}.ind .hhead .lede{margin-inline:auto}.ind .mlab{text-align:center;color:var(--ink3);margin-top:44px;font-size:12px}.ind .marq{margin-top:18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ind .marq .track{align-items:center;gap:56px;width:max-content;animation:40s linear infinite ind-marq;display:flex}.ind .marq img{filter:grayscale()contrast(1.1);opacity:.55;width:auto;height:28px}.ind .marq .txt{color:var(--ink2);opacity:.7;font-size:18px;font-weight:500}@keyframes ind-marq{to{transform:translate(-50%)}}.ind .hgrid2{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,64px);margin-top:64px;display:grid}.ind .tl{counter-reset:s;margin:0;padding:0;list-style:none}.ind .tl li{counter-increment:s;cursor:pointer;grid-template-columns:58px minmax(0,1fr);padding:4px 0 18px;display:grid;position:relative}.ind .tl li:before{content:counter(s);width:40px;height:40px;font:500 14px var(--sans);color:var(--teal-deep);background:#fff;border:1.5px solid #118c8c4d;border-radius:50%;grid-row:span 2;place-items:center;transition:background .4s,color .4s,border-color .4s,box-shadow .4s;display:grid}.ind .tl li:not(:last-child):after{content:"";background:#121a281a;background-image:linear-gradient(var(--teal),var(--teal));background-repeat:no-repeat;background-size:100% 0;border-radius:2px;width:2px;transition:background-size .6s;position:absolute;top:48px;bottom:-4px;left:19px}.ind .tl b{color:var(--ink3);padding-top:8px;font-size:clamp(19px,1.5vw,22px);font-weight:400;transition:color .4s}.ind .tl span{color:var(--ink2);opacity:.6;margin-top:4px;font-size:15.5px;line-height:1.55;transition:opacity .4s}.ind .how[data-s="0"] .tl li:first-child:before,.ind .how[data-s="1"] .tl li:nth-child(2):before,.ind .how[data-s="2"] .tl li:nth-child(3):before,.ind .how[data-s="3"] .tl li:nth-child(4):before{background:var(--teal);color:#06202a;border-color:var(--teal);box-shadow:0 0 22px #2cc6c666}.ind .how[data-s="0"] .tl li:first-child b,.ind .how[data-s="1"] .tl li:nth-child(2) b,.ind .how[data-s="2"] .tl li:nth-child(3) b,.ind .how[data-s="3"] .tl li:nth-child(4) b{color:var(--ink)}.ind .how[data-s="0"] .tl li:first-child span,.ind .how[data-s="1"] .tl li:nth-child(2) span,.ind .how[data-s="2"] .tl li:nth-child(3) span,.ind .how[data-s="3"] .tl li:nth-child(4) span{opacity:1}.ind .how[data-s="1"] .tl li:first-child:before,.ind .how[data-s="2"] .tl li:nth-child(-n+2):before,.ind .how[data-s="3"] .tl li:nth-child(-n+3):before{border-color:var(--teal)}.ind .how[data-s="1"] .tl li:first-child:after,.ind .how[data-s="2"] .tl li:nth-child(-n+2):after,.ind .how[data-s="3"] .tl li:nth-child(-n+3):after{background-size:100% 100%}.ind .photo{border:1px solid var(--rule);border-radius:28px;height:min(64vh,560px);position:relative;overflow:hidden}.ind .photo img.ph{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s,transform 1.6s;position:absolute;inset:0;transform:scale(1.04)}.ind .photo img.ph.on{opacity:1;transform:none}.ind .ov{z-index:2;opacity:0;transition:opacity .6s .25s,transform .6s .25s;position:absolute;bottom:20px;left:20px;transform:translateY(12px)}.ind .ov.on{opacity:1;transform:none}.ind .ov[data-o="1"]{top:20px;bottom:auto}.ind .oc{width:min(300px,100vw - 72px);font-family:var(--app);color:#173544;padding:15px 17px}.ind .ok-k{letter-spacing:.1em;text-transform:uppercase;color:#486473;align-items:center;gap:8px;margin-bottom:8px;font-size:10.5px;display:flex}.ind .live{background:var(--teal);border-radius:50%;width:7px;height:7px;animation:1.8s infinite ind-livep}@keyframes ind-livep{0%{box-shadow:0 0 #2cc6c680}70%{box-shadow:0 0 0 8px #2cc6c600}}.ind .odv{align-items:center;gap:10px;padding:8px 0;display:flex}.ind .odv+.odv{border-top:1px solid #17354414}.ind .odv img{object-fit:contain;background:#fff;border-radius:9px;width:32px;height:32px;padding:4px;box-shadow:0 0 0 1px #17354414}.ind .odv>div{flex:1}.ind .odv b{font-size:14px;font-weight:500;display:block}.ind .odv small{color:#486473;font-size:12px;display:block}.ind .odv .ok{border:1.5px solid #2cc6c666;border-radius:50%;place-items:center;width:24px;height:24px;transition:background .4s,border-color .4s;display:grid}.ind .odv .ok svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22px;width:13px;height:13px;transition:stroke-dashoffset .4s .3s}.ind .ov.on .odv .ok{background:var(--teal);border-color:var(--teal)}.ind .ov.on .odv .ok svg{stroke-dashoffset:0}.ind .ov.on .odv+.odv .ok,.ind .ov.on .odv+.odv .ok svg{transition-delay:.8s}.ind .otitle{font-size:16px;font-weight:500;display:block}.ind .omac{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.ind .omac div{background:#1735440d;border-radius:12px;padding:7px 9px}.ind .omac b{font-family:var(--num);font-size:20px;font-weight:500;display:block}.ind .omac small{color:#486473;font-size:11px}.ind .ocurve{width:100%;height:56px;display:block}.ind .ov .draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s .5s}.ind .ov.on .draw{stroke-dashoffset:0}.ind .otype{min-height:6.2em;font-size:15px;line-height:1.55}.ind .otrend{align-items:center;gap:12px;margin-top:10px;display:flex}.ind .otrend .big{font-size:44px}.ind .otrend small{color:#486473;font-size:12px;display:block}.ind .osent{color:#fff;background:#1f5f6e;border-radius:14px;align-items:center;gap:9px;margin-top:12px;padding:9px 12px;font-size:13.5px;display:flex}.ind .osent i{background:var(--teal);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.ind .osent i svg{fill:none;stroke:#06202a;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.ind .rev{padding-block:12vh 10vh}.ind .rmarq{margin-top:44px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ind .rmarq .track{gap:16px;width:max-content;padding-block:6px;animation:80s linear infinite ind-marq;display:flex}@media (hover:hover){.ind .rmarq:hover .track{animation-play-state:paused}}.ind .rcard{background:#fffc;border:1px solid #121a2814;border-radius:22px;flex-direction:column;flex:none;gap:14px;width:340px;padding:24px 24px 20px;display:flex}.ind .rcard .stars{color:var(--teal);letter-spacing:2px;font-size:13px}.ind .rcard p{color:var(--ink);font-size:15.5px;line-height:1.55}.ind .rcard .by{color:var(--ink3);margin-top:auto;font-size:13px}.ind .faq{padding-block:10vh 12vh}.ind .fgrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.ind .fhead{position:sticky;top:120px}.ind .more{color:var(--teal-deep);margin-top:12px;padding-block:10px;font-size:15.5px;text-decoration:none;display:inline-block}.ind .acc{border-top:1px solid var(--rule)}.ind .acc details{border-bottom:1px solid var(--rule)}.ind .acc summary{cursor:pointer;color:var(--ink2);align-items:center;gap:14px;padding:22px 4px;font-size:clamp(17px,1.4vw,20px);font-weight:400;list-style:none;display:flex}.ind .acc summary::-webkit-details-marker{display:none}.ind .acc summary span{flex:1}.ind .acc details[open] summary{color:var(--ink)}.ind .acc summary i{flex:none;width:14px;height:14px;position:relative}.ind .acc summary i:before,.ind .acc summary i:after{content:"";background:var(--ink3);height:1.5px;margin-top:-.75px;transition:transform .35s;position:absolute;top:50%;left:0;right:0}.ind .acc summary i:after{transform:rotate(90deg)}.ind .acc details[open] summary i:after{transform:rotate(0)}.ind .acc p{max-width:62ch;color:var(--ink2);padding:0 4px 24px;font-size:16px;line-height:1.65}.ind .fin{text-align:center;place-items:center;min-height:88svh;display:grid;position:relative;overflow:hidden}.ind #finCv{width:100%;height:100%;position:absolute;inset:0}.ind .fin .inner{z-index:1;position:relative}.ind .forb{width:84px;height:84px;margin:0 auto 32px}.ind .fin h2{max-width:14ch;margin:0 auto;font-size:clamp(42px,5.2vw,82px);line-height:1.02}.ind .fin h2 em{color:var(--teal);font-style:normal}.ind .fin p{color:var(--ink2);margin-top:18px;font-size:clamp(17px,1.4vw,20px)}.ind .fin .stores{justify-content:center;margin-top:32px}@media (max-width:900px){.ind .hgrid2,.ind .fgrid{grid-template-columns:minmax(0,1fr)}.ind .photo{height:46vh}.ind .fhead{position:static}.ind .how{padding-block:72px 56px}.ind .hgrid2{align-items:start;gap:24px;margin-top:36px}.ind .hgrid2 .photo{z-index:2;order:-1;height:min(44svh,400px);position:sticky;top:84px;box-shadow:0 24px 40px -28px #121a2873}.ind .ov{bottom:14px;left:14px}.ind .ov[data-o="1"]{top:14px}.ind .rev{padding-block:64px 40px}.ind .rcard{width:min(320px,82vw)}.ind .faq{padding-block:48px 72px}}.ind .ind-off,.ind .ind-off *,.ind .ind-off :before,.ind .ind-off :after{animation-play-state:paused!important}.ind section[id]{scroll-margin-top:84px}.ind .scr2{--u:calc(100cqw/402);height:100%;font-family:var(--app);color:#173544;-webkit-font-smoothing:antialiased;background:linear-gradient(#e6f5f8,#dceff5 60%,#d4eaf3);border-radius:36px;position:relative;overflow:hidden;container-type:inline-size}.ind .phone{container-type:inline-size}.ind .sb2{padding:calc(var(--u)*16) calc(var(--u)*30) calc(var(--u)*8);font-size:calc(var(--u)*17);justify-content:space-between;align-items:center;display:flex}.ind .sb2 b{font-weight:600}.ind .sb2 .isl{width:calc(var(--u)*124);height:calc(var(--u)*36);background:#0a0f1c;border-radius:99px}.ind .sb2 .sig{align-items:center;gap:calc(var(--u)*2);display:flex}.ind .sb2 .sig>i{width:calc(var(--u)*4);height:calc(var(--u)*4);opacity:.35;background:currentColor;border-radius:50%}.ind .sb2 svg{width:calc(var(--u)*18);height:calc(var(--u)*18);fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;margin:0 calc(var(--u)*4)}.ind .sb2 em{width:calc(var(--u)*26);height:calc(var(--u)*12);border-radius:calc(var(--u)*4);background:currentColor}.ind .spk{fill:currentColor;flex:none;width:1.1em;height:1.1em}.ind .tab2{left:50%;bottom:calc(var(--u)*22);translate:var(--ind-keep,-50% 0);gap:calc(var(--u)*6);padding:calc(var(--u)*7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 calc(var(--u)*8) calc(var(--u)*24) #1735441f;z-index:3;background:#ffffffb8;border-radius:99px;display:flex;position:absolute}.ind .tab2 span{width:calc(var(--u)*70);height:calc(var(--u)*44);color:#5e7584;border-radius:99px;place-items:center;display:grid}.ind .tab2 span.on{color:#173544;background:#fff;box-shadow:0 2px 6px #17354414}.ind .tab2 svg{width:calc(var(--u)*24);height:calc(var(--u)*24);fill:currentColor}.ind .ask2{left:calc(var(--u)*16);right:calc(var(--u)*16);bottom:calc(var(--u)*86);align-items:center;gap:calc(var(--u)*10);padding:calc(var(--u)*15) calc(var(--u)*18);font-size:calc(var(--u)*16);color:#486473;z-index:2;background:linear-gradient(90deg,#c9e9eee6,#d6d6f4e6);border:1px solid #506e8c40;border-radius:99px;display:flex;position:absolute}.ind .ask2 .spk{color:#2d6f7e;width:calc(var(--u)*20);height:calc(var(--u)*20)}.ind .a1,.ind .a2,.ind .a3,.ind .a4{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(10px)}.ind .panel.on .a1{opacity:1;transition-delay:.35s;transform:none}.ind .panel.on .a2{opacity:1;transition-delay:.9s;transform:none}.ind .panel.on .a3{opacity:1;transition-delay:1.5s;transform:none}.ind .panel.on .a4{opacity:1;transition-delay:3.4s;transform:none}.ind .fh{text-align:center;font-size:calc(var(--u)*15);color:#17354452;margin-bottom:calc(var(--u)*10);justify-content:center;align-items:center;gap:6px;display:flex}.ind .fh svg{width:calc(var(--u)*16);height:calc(var(--u)*16);fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round}.ind .ic{margin:0 calc(var(--u)*16) calc(var(--u)*12);padding:calc(var(--u)*18) calc(var(--u)*20) calc(var(--u)*16);border-radius:calc(var(--u)*26);border:1px solid #fffffff2}.ind .ic.meal{background:linear-gradient(160deg,#edf6f1,#f5f9f7)}.ind .ic.work{background:linear-gradient(160deg,#fbedeb,#faf4f2)}.ind .ich{align-items:center;gap:calc(var(--u)*10);font-size:calc(var(--u)*13.5);letter-spacing:.1em;color:#486473;display:flex}.ind .ic.work .ich{color:#a0524a}.ind .ich small{letter-spacing:0;font-size:calc(var(--u)*13.5);color:#486473;margin-left:auto}.ind .ict{width:calc(var(--u)*28);height:calc(var(--u)*28);border-radius:calc(var(--u)*8);font-size:calc(var(--u)*15);background:#dcebe3;place-items:center;display:grid}.ind .walk{font-size:calc(var(--u)*15)}.ind .ic p{font-size:calc(var(--u)*16.5);margin-top:calc(var(--u)*12);color:#6b8592;line-height:1.42}.ind .ic p b{color:#173544;font-weight:500}.ind .icf{margin-top:calc(var(--u)*14);font-size:calc(var(--u)*15.5);color:#2d6f7e;justify-content:space-between;display:flex}.ind .icf span{align-items:center;gap:6px;display:inline-flex}.ind .sheet{background:#3e5363}.ind .sheet .sb2{color:#fff}.ind .sh2{left:0;right:0;top:calc(var(--u)*62);border-radius:calc(var(--u)*28) calc(var(--u)*28) 0 0;padding:0 calc(var(--u)*20);background:linear-gradient(#eaf6f9,#e1f1f6);position:absolute;bottom:0}.ind .grab{width:calc(var(--u)*36);height:calc(var(--u)*5);margin:calc(var(--u)*8) auto 0;background:#17354426;border-radius:3px;display:block}.ind .shh{margin-top:calc(var(--u)*10);text-align:center;justify-content:space-between;align-items:center;display:flex}.ind .shh b{font-weight:500;font-size:calc(var(--u)*20);display:block}.ind .shh small{font-size:calc(var(--u)*12.5);letter-spacing:.08em;color:#486473}.ind .cb{width:calc(var(--u)*40);height:calc(var(--u)*40);font-size:calc(var(--u)*15);color:#2d5a6a;background:#ffffff8c;border:1px solid #17354414;border-radius:50%;place-items:center;display:grid}.ind .slr{margin-top:calc(var(--u)*16);justify-content:space-between;align-items:flex-start;display:flex}.ind .slr small,.ind .gs small{font-size:calc(var(--u)*12.5);letter-spacing:.1em;color:#486473}.ind .num{font-family:var(--num);font-weight:500}.ind .slr .num{font-size:calc(var(--u)*42);margin-top:calc(var(--u)*4);line-height:1.1;display:block}.ind .slr em{font-style:normal;font-size:calc(var(--u)*13.5);color:#486473}.ind .gs{text-align:right}.ind .gs svg{width:calc(var(--u)*62);height:calc(var(--u)*62);margin-top:calc(var(--u)*6)}.ind .ring{transition:stroke-dashoffset 1.4s cubic-bezier(.3,.7,.2,1) .4s}.ind .panel.on .ring{stroke-dashoffset:20px}.ind .sch{width:calc(100% + var(--u)*20);margin:calc(var(--u)*14) calc(var(--u)*-10) 0;height:calc(var(--u)*190);display:block}.ind .draw2{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.2s cubic-bezier(.3,.7,.2,1) .3s}.ind .panel.on .draw2,.ind .sl.on .draw2{stroke-dashoffset:0}.ind .stime{padding:0 calc(var(--u)*26) 0 calc(var(--u)*10);font-size:calc(var(--u)*12.5);color:#486473;justify-content:space-between;display:flex}.ind .ai2{margin-top:calc(var(--u)*14);padding:calc(var(--u)*16) calc(var(--u)*18);border-radius:calc(var(--u)*24);background:#fff;border:1px solid #1735440f}.ind .aih{align-items:center;gap:calc(var(--u)*12);display:flex}.ind .aih b{font-weight:500;font-size:calc(var(--u)*18)}.ind .spt{width:calc(var(--u)*38);height:calc(var(--u)*38);border-radius:calc(var(--u)*10);color:#5b55c8;background:#eeebfa;place-items:center;display:grid}.ind .exp{padding:calc(var(--u)*7) calc(var(--u)*12);color:#2d6f7e;font-size:calc(var(--u)*13.5);background:#edf5f6;border:1px solid #2d6f7e73;border-radius:99px;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.ind .ai2 p{font-size:calc(var(--u)*15.5);margin-top:calc(var(--u)*12);min-height:4.5em;line-height:1.5}.ind .chh{align-items:center;gap:calc(var(--u)*8);padding:0 calc(var(--u)*18);margin:calc(var(--u)*4) 0 calc(var(--u)*14);display:flex}.ind .chh b{text-align:center;font-weight:500;font-size:calc(var(--u)*19);margin-left:calc(var(--u)*40);flex:1}.ind .cb.sm{font-size:calc(var(--u)*14)}.ind .cm{margin:0 calc(var(--u)*18) calc(var(--u)*14)}.ind .cm.ai{padding:calc(var(--u)*16) calc(var(--u)*18);border-radius:calc(var(--u)*22);background:#fff;border:1px solid #1735440f}.ind .cm.ai small{font-size:calc(var(--u)*12);letter-spacing:.1em;color:#3c8e9c}.ind .cm.ai p{font-size:calc(var(--u)*15.5);margin-top:calc(var(--u)*4);line-height:1.5}.ind .cm.me{width:max-content;max-width:70%;padding:calc(var(--u)*11) calc(var(--u)*16);border-radius:calc(var(--u)*20);font-size:calc(var(--u)*15.5);background:#d9e9ef;margin-left:auto}.ind .cm.ai .tw{min-height:7.5em}.ind .thumbs{margin:0 calc(var(--u)*24);font-size:calc(var(--u)*15);color:#486473;letter-spacing:6px}.ind .chips{gap:calc(var(--u)*8);margin:calc(var(--u)*14) 0 0 calc(var(--u)*16);white-space:nowrap;display:flex}.ind .chips span{padding:calc(var(--u)*9) calc(var(--u)*14);font-size:calc(var(--u)*14);color:#2d6f7e;background:#fff;border:1px solid #17354414;border-radius:99px}.ind .inp{left:calc(var(--u)*16);right:calc(var(--u)*16);bottom:calc(var(--u)*26);align-items:center;gap:calc(var(--u)*14);display:flex;position:absolute}.ind .inp .plus{font-size:calc(var(--u)*26);color:#2d5a6a}.ind .inp div{padding:calc(var(--u)*13) calc(var(--u)*16);font-size:calc(var(--u)*16);color:#7a8d99;background:#fff;border-radius:99px;flex:1;justify-content:space-between;align-items:center;display:flex}.ind .inp svg{width:calc(var(--u)*20);height:calc(var(--u)*20);fill:none;stroke:#486473;stroke-width:2px;stroke-linecap:round}.ind .story{color:#fff;background:linear-gradient(#22385a 0%,#2b3e6e 55%,#363b84 100%)}.ind .story .sb2{color:#fff}.ind .segs{gap:calc(var(--u)*6);padding:calc(var(--u)*4) calc(var(--u)*20) 0;grid-template-columns:repeat(4,1fr);display:grid}.ind .segs i{height:calc(var(--u)*3);background:#ffffff40;border-radius:2px;position:relative;overflow:hidden}.ind .segs i:after{content:"";transform-origin:0;transform:scaleX(var(--p,0));background:#fff;position:absolute;inset:0}.ind .sth{padding:calc(var(--u)*14) calc(var(--u)*20) 0;font-size:calc(var(--u)*13);letter-spacing:.1em;color:#fffc;justify-content:space-between;align-items:center;display:flex}.ind .cb.dk{color:#fff;background:#ffffff24;border-color:#0000}.ind .slides{height:calc(var(--u)*560);position:relative}.ind .sl{padding:calc(var(--u)*14) calc(var(--u)*22) 0;opacity:0;transition:opacity .6s,transform .7s;position:absolute;inset:0;transform:translate(16px)}.ind .sl.on{opacity:1;transform:none}.ind .sl .pre{font-size:calc(var(--u)*21);color:#ffffffbf;font-weight:300}.ind .sl h4{margin:calc(var(--u)*8) 0 0;font-size:calc(var(--u)*30);letter-spacing:-.02em;font-weight:500;line-height:1.12}.ind .sl .tap{margin-top:calc(var(--u)*16);font-size:calc(var(--u)*16);color:#ffffffa6}.ind .agp{margin-top:calc(var(--u)*14)}.ind .agp b{font-weight:500;font-size:calc(var(--u)*16);display:block}.ind .agp small{font-size:calc(var(--u)*12.5);color:#ffffff8c}.ind .agp svg{width:100%;height:calc(var(--u)*230);margin-top:calc(var(--u)*10);display:block}.ind .sl h5{margin:calc(var(--u)*20) 0 0;font-size:calc(var(--u)*18);font-weight:500}.ind .sl .body{font-size:calc(var(--u)*15.5);color:#ffffffbf;margin-top:calc(var(--u)*6);line-height:1.5}.ind .nums{margin-top:calc(var(--u)*22);grid-template-columns:1fr 1fr;display:grid}.ind .nums small{font-size:calc(var(--u)*15);color:#ffffffbf}.ind .nums b{font-family:var(--num);font-weight:500;font-size:calc(var(--u)*56);line-height:1.1;display:block}.ind .nums em{font-family:var(--app);font-style:normal;font-size:calc(var(--u)*17);margin-left:4px}.ind .nums i{margin-top:calc(var(--u)*8);font-style:normal;font-size:calc(var(--u)*14);padding:calc(var(--u)*6) calc(var(--u)*12);border:1px solid #ffffff4d;border-radius:99px;display:inline-block}.ind .bars{gap:calc(var(--u)*8);height:calc(var(--u)*170);margin-top:calc(var(--u)*34);grid-template-columns:repeat(7,1fr);align-items:end;display:grid;position:relative}.ind .bars .bl{top:calc(var(--u)*-24);font-size:calc(var(--u)*14);color:#ffffffbf;position:absolute;left:0}.ind .bars i{height:var(--h);border-radius:calc(var(--u)*6);transform-origin:bottom;background:#86d6d4;transition:transform .8s cubic-bezier(.2,.8,.2,1);transform:scaleY(0)}.ind .sl.on .bars i{transform:none}.ind .sl.on .bars i:nth-child(3){transition-delay:50ms}.ind .sl.on .bars i:nth-child(4){transition-delay:.1s}.ind .sl.on .bars i:nth-child(5){transition-delay:.15s}.ind .sl.on .bars i:nth-child(6){transition-delay:.2s}.ind .sl.on .bars i:nth-child(7){transition-delay:.25s}.ind .sl.on .bars i:nth-child(8){transition-delay:.3s}.ind .days{left:0;right:0;bottom:calc(var(--u)*-22);text-align:center;font-size:calc(var(--u)*13);color:#fff9;grid-template-columns:repeat(7,1fr);display:grid;position:absolute}.ind .nxt{margin-top:calc(var(--u)*24);padding-left:calc(var(--u)*16);border-left:2px solid #7fe3e380}.ind .nxt small{font-size:calc(var(--u)*13);letter-spacing:.1em;color:#7fe3e3}.ind .nxt p{font-size:calc(var(--u)*16);color:#fffc;margin-top:calc(var(--u)*6);line-height:1.5}.ind .done{margin-top:calc(var(--u)*120);padding:calc(var(--u)*14);color:#22385a;text-align:center;font-size:calc(var(--u)*17);background:#fff;border-radius:99px}.ind .song{left:calc(var(--u)*16);right:calc(var(--u)*16);bottom:calc(var(--u)*28);position:absolute}.ind .song small{margin:0 0 calc(var(--u)*8) calc(var(--u)*6);font-size:calc(var(--u)*12);letter-spacing:.1em;color:#fff9;display:block}.ind .song>div{align-items:center;gap:calc(var(--u)*12);padding:calc(var(--u)*10);border-radius:calc(var(--u)*20);background:#ffffff1f;display:flex}.ind .song .art{width:calc(var(--u)*46);height:calc(var(--u)*46);border-radius:calc(var(--u)*10);background:linear-gradient(135deg,#8fc9a8,#4e7fb8 60%,#2e3a6e)}.ind .song b{font-weight:400;font-size:calc(var(--u)*15);display:block}.ind .song em{font-style:normal;font-size:calc(var(--u)*13);color:#ffffffa6}.ind .song .vol{width:calc(var(--u)*38);height:calc(var(--u)*38);font-size:calc(var(--u)*14);background:#ffffff26;border-radius:50%;place-items:center;margin-left:auto;display:grid}.ind .rng2{align-items:center;gap:calc(var(--u)*12);padding:calc(var(--u)*4) calc(var(--u)*18) 0;display:flex}.ind .seg{padding:calc(var(--u)*5);font-family:var(--num);font-size:calc(var(--u)*17);color:#486473;background:#ffffff80;border:1px solid #ffffffe6;border-radius:99px;flex:1;display:flex}.ind .seg span{text-align:center;padding:calc(var(--u)*9) 0;border-radius:99px;flex:1}.ind .seg .on{color:#173544;background:#fff}.ind .av{width:calc(var(--u)*44);height:calc(var(--u)*44);box-shadow:0 0 0 calc(var(--u)*4) #fffc;background:50%/cover;border-radius:50%}.ind .k2{margin:calc(var(--u)*24) calc(var(--u)*20) 0;font-size:calc(var(--u)*13);letter-spacing:.1em;color:#486473;justify-content:space-between;align-items:center;display:flex}.ind .dots2{gap:calc(var(--u)*6);display:flex}.ind .dots2 i{width:calc(var(--u)*7);height:calc(var(--u)*7);background:#17354433;border-radius:99px}.ind .dots2 i.on{width:calc(var(--u)*24);background:#5cc4c6}.ind .hero7{align-items:center;gap:calc(var(--u)*18);margin:calc(var(--u)*8) calc(var(--u)*20) 0;display:flex}.ind .hero7 .num{font-size:calc(var(--u)*86);color:#2c6a6e;line-height:1}.ind .hero7 span{font-size:calc(var(--u)*17);display:block}.ind .hero7 small{font-size:calc(var(--u)*15);color:#486473}.ind .say{margin:calc(var(--u)*14) calc(var(--u)*20) 0;font-size:calc(var(--u)*16.5);color:#2d4756}.ind .b7{gap:calc(var(--u)*14);height:calc(var(--u)*230);margin:calc(var(--u)*26) calc(var(--u)*54) 0 calc(var(--u)*20);border-top:1px solid #1735440f;grid-template-columns:repeat(7,1fr);align-items:end;display:grid;position:relative}.ind .b7 i{height:var(--h);border-radius:calc(var(--u)*8);transform-origin:bottom;background:#63c2c4;transition:transform .9s cubic-bezier(.2,.8,.2,1) .3s;transform:scaleY(0)}.ind .panel.on .b7 i{transform:none}.ind .b7 .ax{right:calc(var(--u)*-36);font-family:var(--num);font-size:calc(var(--u)*13);color:#486473;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:0;bottom:0}.ind .dl{margin:calc(var(--u)*8) calc(var(--u)*54) 0 calc(var(--u)*26);font-family:var(--num);font-size:calc(var(--u)*13);color:#486473;justify-content:space-between;display:flex}.ind .mseg{margin:calc(var(--u)*16) calc(var(--u)*16) 0;padding:calc(var(--u)*5);font-size:calc(var(--u)*14.5);color:#486473;background:#ffffff80;border-radius:99px;display:flex}.ind .mseg span{text-align:center;padding:calc(var(--u)*9) 0;border-radius:99px;flex:1}.ind .mseg .on{color:#173544;background:#fff}.ind .toast{left:calc(var(--u)*16);right:calc(var(--u)*16);top:calc(var(--u)*58);align-items:center;gap:calc(var(--u)*10);padding:calc(var(--u)*13) calc(var(--u)*16);border-radius:calc(var(--u)*18);color:#fff;font-size:calc(var(--u)*15);opacity:0;z-index:4;background:#1f5f6e;transition:opacity .5s 2.2s,transform .6s 2.2s;display:flex;position:absolute;transform:translateY(-14px);box-shadow:0 10px 30px -10px #17354480}.ind .panel.on .toast{opacity:1;transform:none}.ind .toast i{width:calc(var(--u)*24);height:calc(var(--u)*24);background:var(--teal);border-radius:50%;place-items:center;display:grid}.ind .toast svg{fill:none;stroke:#06202a;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:60%;height:60%}.ind .after{height:40vh;color:var(--ink3);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;place-items:center;font-size:12px;display:grid}@media (max-width:900px){.ind .hdr nav{display:none}.ind .hgrid{grid-template-columns:minmax(0,1fr)}.ind .hvis{justify-self:center;max-width:420px;margin-top:24px}.ind .hcard{bottom:5%;left:-3%}.ind .hscore{top:6%;right:-3%}.ind .day{height:auto}.ind .dstick{height:auto;position:relative;overflow:visible}.ind .dtrack{display:block;position:relative;transform:none!important}.ind .panel{width:auto;height:auto;padding:8px max(8px,env(safe-area-inset-left,0px)) 8px max(8px,env(safe-area-inset-right,0px))}.ind .pin{flex-direction:column;height:auto;padding:24px 20px 28px;display:flex}.ind .pin>img{opacity:.55}.ind .ptxt{max-width:none;position:relative;bottom:auto;left:auto}.ind .phone{width:min(300px,80%);margin:26px auto 0;position:relative;top:auto;right:auto;translate:none}.ind .steps{display:none}}@media (prefers-reduced-motion:reduce){.ind *{transition:none!important;animation:none!important}.ind .up,.ind .phone{opacity:1!important;transform:none!important}.ind .draw{stroke-dashoffset:0}}.ind .pp-track .phone{overflow:visible}.ind .pp-track .tk-scr,.ind .pp-track .tk-lift{--u:calc(100cqw/402)}.ind .pp-track .tk-scr{height:100%;font-family:var(--font-inter),"Geist",system-ui,sans-serif;color:#173544;-webkit-font-smoothing:antialiased;background:radial-gradient(120% 40% at 30% 0,#ecfafc 0%,#ecfafc00 60%),linear-gradient(#e3f5f9 0%,#dbf0f6 45%,#d3eaf3 100%);border-radius:36px;position:relative;overflow:hidden;container-type:inline-size}.ind .pp-track .tk-scr *{box-sizing:border-box}.ind .pp-track .tk-scr>*{position:absolute;left:0;right:0}.ind .pp-track .tk-sb{padding:calc(var(--u)*15) calc(var(--u)*30) 0 calc(var(--u)*44);height:calc(var(--u)*56);font-size:calc(var(--u)*17);color:#0b1220;justify-content:space-between;align-items:center;display:flex;top:0}.ind .pp-track .tk-sb b{letter-spacing:-.01em;font-weight:600}.ind .pp-track .tk-isl{width:calc(var(--u)*124);height:calc(var(--u)*36);margin-left:calc(var(--u)*-6);background:#05080f;border-radius:99px}.ind .pp-track .tk-sig{align-items:center;gap:calc(var(--u)*2.5);display:flex}.ind .pp-track .tk-sig>i{width:calc(var(--u)*4);height:calc(var(--u)*4);opacity:.3;background:currentColor;border-radius:50%}.ind .pp-track .tk-sig svg{width:calc(var(--u)*18);height:calc(var(--u)*18);fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;margin:0 calc(var(--u)*5)}.ind .pp-track .tk-sig em{width:calc(var(--u)*25);height:calc(var(--u)*12);border-radius:calc(var(--u)*3.5);box-shadow:calc(var(--u)*2.5) 0 0 calc(var(--u)*-.5) #0b122066;background:currentColor}.ind .pp-track .tk-hdr{top:calc(var(--u)*74);align-items:center;gap:calc(var(--u)*10);padding:0 calc(var(--u)*18);display:flex}.ind .pp-track .tk-seg{height:calc(var(--u)*48);padding:calc(var(--u)*4);background:#ffffff52;border:1px solid #ffffffd9;border-radius:99px;flex:1;align-items:center;display:flex;box-shadow:inset 0 1px 2px #1735440d}.ind .pp-track .tk-seg span{height:100%;font-family:var(--font-oswald),sans-serif;font-weight:400;font-size:calc(var(--u)*19);color:#24505f;border-radius:99px;flex:1;place-items:center;display:grid}.ind .pp-track .tk-seg span.on{color:#122f3d;box-shadow:0 calc(var(--u)*2) calc(var(--u)*6) #17354414;background:linear-gradient(#fff,#f4fbfc)}.ind .pp-track .tk-circ{width:calc(var(--u)*48);height:calc(var(--u)*48);background:#ffffff57;border:1px solid #ffffffe0;border-radius:50%;flex:none;place-items:center;display:grid}.ind .pp-track .tk-flame svg{width:calc(var(--u)*24);height:calc(var(--u)*24)}.ind .pp-track .tk-av{padding:calc(var(--u)*3);background:#ffffffb3}.ind .pp-track .tk-av img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ind .pp-track .tk-hero{top:calc(var(--u)*146);padding:0 calc(var(--u)*20)}.ind .pp-track .tk-kick{align-items:center;gap:calc(var(--u)*4);height:calc(var(--u)*16);font-size:calc(var(--u)*11.5);letter-spacing:.11em;color:#486473;font-weight:600;display:flex}.ind .pp-track .tk-kick svg{width:calc(var(--u)*15);height:calc(var(--u)*15);fill:none;stroke:#486473;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ind .pp-track .tk-row{align-items:flex-end;gap:calc(var(--u)*13);margin-top:calc(var(--u)*2);height:calc(var(--u)*86);display:flex}.ind .pp-track .tk-big{min-width:calc(var(--u)*64);font-family:var(--font-oswald),sans-serif;font-weight:500;font-size:calc(var(--u)*78);letter-spacing:-.01em;color:#1c5f66;font-variant-numeric:tabular-nums;margin-bottom:calc(var(--u)*-2);line-height:1;display:block}.ind .pp-track .tk-side{align-items:flex-start;gap:calc(var(--u)*6);padding-bottom:calc(var(--u)*6);flex-direction:column;display:flex}.ind .pp-track .tk-unit{font-size:calc(var(--u)*16);color:#486473;font-weight:400}.ind .pp-track .tk-pill{align-items:center;gap:calc(var(--u)*7);height:calc(var(--u)*25);padding:0 calc(var(--u)*11) 0 calc(var(--u)*9);color:#1c5f66;font-size:calc(var(--u)*14.5);background:#c3ecef;border-radius:99px;font-weight:500;display:inline-flex}.ind .pp-track .tk-pill i{width:calc(var(--u)*7);height:calc(var(--u)*7);background:#2cc6c6;border-radius:50%}.ind .pp-track .tk-hl{margin:0 0 calc(var(--u)*10) auto;column-gap:calc(var(--u)*20);row-gap:calc(var(--u)*6);grid-template-columns:auto auto;align-items:baseline;display:grid}.ind .pp-track .tk-hl dt{font-size:calc(var(--u)*11);letter-spacing:.12em;color:#486473;text-align:right}.ind .pp-track .tk-hl dd{font-family:var(--font-oswald),sans-serif;font-size:calc(var(--u)*17);color:#173544;text-align:right;margin:0}.ind .pp-track .tk-nar{margin:calc(var(--u)*14) 0 0;font-size:calc(var(--u)*17);line-height:calc(var(--u)*24);color:#3f5c69;letter-spacing:-.005em;min-height:calc(var(--u)*96);position:relative}.ind .pp-track .tk-ghost{visibility:hidden}.ind .pp-track .tk-typed{position:absolute;top:0;left:0;right:0}.ind .pp-track .tk-typed:after{content:"";width:calc(var(--u)*2);height:calc(var(--u)*17);vertical-align:calc(var(--u)*-2.5);opacity:0;background:#2cc6c6;margin-left:1px;display:inline-block}.ind .pp-track .typing .tk-typed:after{opacity:1;animation:.9s step-end infinite tkBlink}@keyframes tkBlink{50%{opacity:0}}.ind .pp-track .tk-chart{top:calc(var(--u)*360);height:calc(var(--u)*198)}.ind .pp-track .tk-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ind .pp-track .tk-axis text{letter-spacing:.01em}.ind .pp-track .tk-rev{position:absolute;inset:0;overflow:hidden}.ind .pp-track .tk-rev2{position:absolute;inset:0}.ind .pp-track .tk-glow{opacity:0}.ind .pp-track .tk-chip{left:calc(var(--u)*72);top:calc(var(--u)*6);align-items:center;gap:calc(var(--u)*5);padding:calc(var(--u)*4) calc(var(--u)*9);box-shadow:0 calc(var(--u)*4) calc(var(--u)*12) #1735441f;font-size:calc(var(--u)*11.5);color:#1c5f66;white-space:nowrap;opacity:0;background:#ffffffeb;border-radius:99px;font-weight:500;display:inline-flex;position:absolute}.ind .pp-track .tk-chip i{width:calc(var(--u)*6);height:calc(var(--u)*6);background:#2cc6c6;border-radius:50%}.ind .pp-track .tk-src{top:calc(var(--u)*564);align-items:center;gap:calc(var(--u)*9);padding:0 calc(var(--u)*20);font-size:calc(var(--u)*13);color:#486473;display:flex}.ind .pp-track .tk-dot{width:calc(var(--u)*22);height:calc(var(--u)*22);background:#3dc16e2e;border-radius:50%;place-items:center;display:grid}.ind .pp-track .tk-dot i{width:calc(var(--u)*10);height:calc(var(--u)*10);background:#34c26a;border-radius:50%}.ind .pp-track .tk-srct{flex:1}.ind .pp-track .tk-srcv{color:#1f7f86;font-weight:500}.ind .pp-track .tk-src svg{width:calc(var(--u)*15);height:calc(var(--u)*15);fill:none;stroke:#1f5f6e;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ind .pp-track .tk-ql{top:calc(var(--u)*598);gap:calc(var(--u)*8);padding:0 calc(var(--u)*16);display:flex}.ind .pp-track .tk-ql span{align-items:center;gap:calc(var(--u)*7);height:calc(var(--u)*38);padding:0 calc(var(--u)*14);font-size:calc(var(--u)*14.5);color:#173544;white-space:nowrap;background:#ffffff5c;border:1px solid #ffffffd9;border-radius:99px;display:inline-flex}.ind .pp-track .tk-ql svg{width:calc(var(--u)*17);height:calc(var(--u)*17);flex:none}.ind .pp-track .tk-spk{fill:#1f6f7e}.ind .pp-track .tk-st{fill:none;stroke:#1f6f7e;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ind .pp-track .tk-ql .tk-plus{width:calc(var(--u)*44);justify-content:center;margin-left:auto;padding:0}.ind .pp-track .tk-cards{top:calc(var(--u)*650);gap:calc(var(--u)*14);padding:0 calc(var(--u)*17);grid-template-columns:1fr 1fr;display:grid}.ind .pp-track .tk-mc{height:calc(var(--u)*118);border-radius:calc(var(--u)*24);padding:calc(var(--u)*15) calc(var(--u)*14);box-shadow:0 calc(var(--u)*6) calc(var(--u)*18) #1735440d;border:1px solid #fffffff2;position:relative}.ind .pp-track .tk-sleep{background:linear-gradient(155deg,#eff0fb,#f8f7fd)}.ind .pp-track .tk-steps{background:linear-gradient(155deg,#fcedeb,#fbf5f3)}.ind .pp-track .tk-mc small{font-size:calc(var(--u)*11.5);letter-spacing:.12em;color:#486473;display:block}.ind .pp-track .tk-mc b{margin-top:calc(var(--u)*6);font-weight:400;font-size:calc(var(--u)*14);color:#486473;white-space:nowrap;display:block}.ind .pp-track .tk-mc b span{font-family:var(--font-oswald),sans-serif;font-weight:500;font-size:calc(var(--u)*36);line-height:1}.ind .pp-track .tk-mc b em{margin-left:calc(var(--u)*2);font-style:normal}.ind .pp-track .tk-sleep b span{color:#2f3170}.ind .pp-track .tk-steps b span{color:#7a2f37}.ind .pp-track .tk-mp{left:calc(var(--u)*12);bottom:calc(var(--u)*12);align-items:center;gap:calc(var(--u)*6);height:calc(var(--u)*24);padding:0 calc(var(--u)*10) 0 calc(var(--u)*9);font-size:calc(var(--u)*12.5);white-space:nowrap;border-radius:99px;display:inline-flex;position:absolute}.ind .pp-track .tk-mp i{width:calc(var(--u)*7);height:calc(var(--u)*7);border-radius:50%}.ind .pp-track .tk-sleep .tk-mp{color:#33357a;background:#e0e0f6}.ind .pp-track .tk-sleep .tk-mp i{background:#5b5cd0}.ind .pp-track .tk-steps .tk-mp{color:#7a2f37;background:#f8dcda}.ind .pp-track .tk-steps .tk-mp i{background:#ee8a88}.ind .pp-track .tk-meter{right:calc(var(--u)*13);top:calc(var(--u)*16);width:calc(var(--u)*9);height:calc(var(--u)*56);border-radius:99px;position:absolute;overflow:hidden}.ind .pp-track .tk-meter i{border-radius:99px;position:absolute;bottom:0;left:0;right:0}.ind .pp-track .tk-sleep .tk-meter{background:#dedef4}.ind .pp-track .tk-sleep .tk-meter i{background:linear-gradient(#7a7be0,#5254c4);height:78%}.ind .pp-track .tk-steps .tk-meter{background:#f6dedc}.ind .pp-track .tk-steps .tk-meter i{background:#f08482;height:14%}.ind .pp-track .tk-ev{top:calc(var(--u)*782);left:calc(var(--u)*17);right:calc(var(--u)*17);height:calc(var(--u)*200);border-radius:calc(var(--u)*26);padding:calc(var(--u)*18) calc(var(--u)*18);background:#ffffff9e;border:1px solid #fffffff2}.ind .pp-track .tk-evh{justify-content:space-between;align-items:baseline;display:flex}.ind .pp-track .tk-evh b{font-weight:500;font-size:calc(var(--u)*23);letter-spacing:-.03em;color:#10283a}.ind .pp-track .tk-evh span{font-size:calc(var(--u)*15);color:#2a8e99;align-items:center;display:inline-flex}.ind .pp-track .tk-evh svg{width:calc(var(--u)*15);height:calc(var(--u)*15);fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round}.ind .pp-track .tk-evr{align-items:center;gap:calc(var(--u)*10);margin-top:calc(var(--u)*14);display:flex}.ind .pp-track .tk-evi{width:calc(var(--u)*32);height:calc(var(--u)*32);border-radius:calc(var(--u)*10);font-size:calc(var(--u)*15);place-items:center;display:grid}.ind .pp-track .tk-evs{color:#4f51c2;background:#e3e3f7}.ind .pp-track .tk-evm{background:#dff0e4}.ind .pp-track .tk-evr b{font-weight:500;font-size:calc(var(--u)*14.5);display:block}.ind .pp-track .tk-evr small{font-size:calc(var(--u)*12.5);color:#6b8592;margin-top:1px;display:block}.ind .pp-track .tk-tab{left:50%;right:auto;bottom:calc(var(--u)*26);translate:var(--ind-keep,-50% 0);gap:calc(var(--u)*10);padding:calc(var(--u)*5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 calc(var(--u)*10) calc(var(--u)*28) #17354429;z-index:3;background:#f6fbfcd1;border:1px solid #ffffffe6;border-radius:99px;display:flex}.ind .pp-track .tk-tab span{width:calc(var(--u)*74);height:calc(var(--u)*48);color:#5e7584;border-radius:99px;place-items:center;display:grid}.ind .pp-track .tk-tab span.on{color:#14354a;box-shadow:0 calc(var(--u)*2) calc(var(--u)*8) #1735441a;background:#fff}.ind .pp-track .tk-tab svg{width:calc(var(--u)*24);height:calc(var(--u)*24);fill:currentColor}.ind .pp-track .tk-lift{pointer-events:none;z-index:6;perspective:1200px;position:absolute;inset:9px;container-type:inline-size}.ind .pp-track .tk-card{--u:calc(100cqw/402*1.34);width:calc(var(--u)*390);transform-origin:0 0;opacity:0;border-radius:calc(var(--u)*26);position:absolute;top:31cqw;left:-15cqw}.ind .pp-track .tk-card .tk-face{border-radius:inherit;transform-origin:50% 0;box-shadow:0 calc(var(--u)*50) calc(var(--u)*90) calc(var(--u)*-30) #06162299,0 calc(var(--u)*14) calc(var(--u)*30) calc(var(--u)*-10) #06162247,inset 0 1px 0 #fff;opacity:0;background:linear-gradient(165deg,#fffffff7,#f1fafcf2 60%,#e4f5f9f2);border:1px solid #fff;position:absolute;inset:0}.ind .pp-track .tk-card .tk-hero{padding:calc(var(--u)*14) calc(var(--u)*14) calc(var(--u)*12);position:relative;top:auto}.ind .pp-track .tk-card .tk-nar{color:#2e4a57;min-height:0}.ind .pp-track .tk-ask{align-items:center;gap:calc(var(--u)*6);margin:calc(var(--u)*12) 0 0 calc(var(--u)*14);height:calc(var(--u)*28);padding:0 calc(var(--u)*12);font-size:calc(var(--u)*12.5);color:#1f5f6e;opacity:0;background:linear-gradient(90deg,#c9e9eef2,#dcdcf6f2);border-radius:99px;font-weight:500;display:inline-flex;position:relative}.ind .pp-track .tk-ask svg{width:calc(var(--u)*13);height:calc(var(--u)*13);fill:#2d6f7e}.ind .pp-track .tk-card .tk-ghost2{height:calc(var(--u)*12)}.ind .pp-track .tk-scr .tk-hero{transition:opacity .9s}.ind .pp-track.tk-lifted .tk-scr .tk-hero{opacity:.12}@media (max-width:900px){.ind .pp-track .tk-card{top:28cqw}}.ind .pp-eat .phone{--u:calc(100cqw/402)}.ind .pp-eat .pe-scr{background:#000}.ind .pp-eat .pe-scr *{box-sizing:border-box}.ind .pp-eat.pe-reset,.ind .pp-eat.pe-reset *{transition:none!important;animation:none!important}.ind .pp-eat .pe-cam{z-index:3;color:#fff;border-radius:inherit;background:#0b0f12;transition:transform .75s cubic-bezier(.55,0,.25,1);position:absolute;inset:0;overflow:hidden}.ind .pp-eat.s5 .pe-cam{transform:translateY(104%)}.ind .pp-eat .pe-cam .sb2{z-index:4;color:#fff;position:relative}.ind .pp-eat .pe-shot{aspect-ratio:745/1610;height:100%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ind .pp-eat .pe-drift{animation:5.2s ease-in-out infinite alternate pe-drift;position:absolute;inset:0;transform:scale(1.05)}.ind .pp-eat.s2 .pe-drift{animation-play-state:paused}@keyframes pe-drift{0%{transform:scale(1.07)translate(1%,.6%)rotate(.35deg)}50%{transform:scale(1.05)translate(-.5%,-.3%)rotate(-.2deg)}to{transform:scale(1.06)translate(-.9%,.5%)rotate(.25deg)}}.ind .pp-eat .pe-drift>img{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.ind .pp-eat .pe-guide{z-index:1;width:100%;height:100%;transition:opacity .6s .15s;position:absolute;inset:0}.ind .pp-eat .pe-ring{transform-origin:201px 409px;transition:transform .5s cubic-bezier(.3,1.4,.5,1),stroke .3s}.ind .pp-eat.s1 .pe-ring{stroke:#bff3f3;transform:scale(.985)}.ind .pp-eat.s2 .pe-guide{opacity:0}.ind .pp-eat .pe-hint{left:calc(var(--u)*24);right:calc(var(--u)*24);top:calc(var(--u)*180);z-index:2;gap:calc(var(--u)*5);text-align:center;text-shadow:0 1px 8px #0000008c;transition:opacity .4s;display:grid;position:absolute}.ind .pp-eat .pe-hint b{font-weight:500;font-size:calc(var(--u)*17.5)}.ind .pp-eat .pe-hint span{font-size:calc(var(--u)*14);opacity:.85}.ind .pp-eat.s2 .pe-hint{opacity:0}.ind .pp-eat .pe-scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000006b,#0000 20% 74%,#0000006b);position:absolute;inset:0}.ind .pp-eat .pe-sweep{z-index:2;pointer-events:none;opacity:0;transition:opacity .4s;position:absolute;inset:0;overflow:hidden}.ind .pp-eat .pe-sweep i{height:calc(var(--u)*220);transform:translateY(calc(var(--u)*-230));background:linear-gradient(#7fe3e300,#7fe3e31a 55%,#aaf0f061 92%,#fffffff2 99.4%,#fff0);position:absolute;top:0;left:0;right:0}.ind .pp-eat.s3 .pe-sweep{opacity:1}.ind .pp-eat.s3 .pe-sweep i{transform:translateY(calc(var(--u)*900));transition:transform 1.9s cubic-bezier(.45,.05,.4,1)}.ind .pp-eat.s4 .pe-sweep{opacity:0;transition-delay:.2s}.ind .pp-eat .pe-top{left:calc(var(--u)*20);right:calc(var(--u)*20);top:calc(var(--u)*64);z-index:4;justify-content:space-between;align-items:center;display:flex;position:absolute}.ind .pp-eat .pe-gb{width:calc(var(--u)*42);height:calc(var(--u)*42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e1261;border-radius:50%;place-items:center;display:grid}.ind .pp-eat .pe-gb svg{width:calc(var(--u)*20);height:calc(var(--u)*20);fill:#fff}.ind .pp-eat .pe-count{height:calc(var(--u)*40);min-width:calc(var(--u)*170);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:calc(var(--u)*15.5);background:#0a0e1261;border-radius:99px;place-items:center;font-weight:500;display:grid;position:relative}.ind .pp-eat .pe-count span{grid-area:1/1;transition:opacity .3s,transform .4s}.ind .pp-eat .pe-count .c1{opacity:0;transform:translateY(40%)}.ind .pp-eat.s2 .pe-count .c0{opacity:0;transform:translateY(-40%)}.ind .pp-eat.s2 .pe-count .c1{opacity:1;transform:none}.ind .pp-eat .pe-read{left:50%;top:calc(var(--u)*118);z-index:4;align-items:center;gap:calc(var(--u)*8);padding:calc(var(--u)*8) calc(var(--u)*14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:calc(var(--u)*13.5);white-space:nowrap;opacity:0;background:#0a0e1280;border-radius:99px;font-weight:500;transition:opacity .4s,transform .5s;display:flex;position:absolute;transform:translate(-50%,-6px)}.ind .pp-eat .pe-read i,.ind .pp-eat .pe-bpill i{width:calc(var(--u)*8);height:calc(var(--u)*8);background:#7fe3e3;border-radius:50%;animation:1.1s ease-in-out infinite pe-beat}@keyframes pe-beat{50%{opacity:.35;transform:scale(.7)}}.ind .pp-eat.s3 .pe-read{opacity:1;transform:translate(-50%)}.ind .pp-eat .pe-bot{left:calc(var(--u)*20);right:calc(var(--u)*20);bottom:calc(var(--u)*30);z-index:4;gap:calc(var(--u)*14);display:grid;position:absolute}.ind .pp-eat .pe-strip{height:calc(var(--u)*60)}.ind .pp-eat .pe-thumb{width:calc(var(--u)*56);height:calc(var(--u)*56);border-radius:calc(var(--u)*9);opacity:0;transform:translate(calc(var(--u)*150),calc(var(--u)*-260)) scale(3.2);transition:opacity .25s,transform .65s cubic-bezier(.25,.9,.3,1);display:block;position:relative;overflow:visible}.ind .pp-eat .pe-thumb img{object-fit:cover;border-radius:inherit;width:100%;height:100%;box-shadow:0 0 0 calc(var(--u)*2) #fff,0 6px 16px #0006}.ind .pp-eat .pe-thumb i{right:calc(var(--u)*-6);top:calc(var(--u)*-6);width:calc(var(--u)*20);height:calc(var(--u)*20);background:#e5484d;border-radius:50%;position:absolute;box-shadow:0 1px 3px #0000004d}.ind .pp-eat .pe-thumb i:after{content:"";background:#fff;border-radius:1px;height:2px;position:absolute;top:calc(50% - 1px);left:28%;right:28%}.ind .pp-eat.s2 .pe-thumb{opacity:1;transition-delay:.12s;transform:none}.ind .pp-eat .pe-zoom{padding:calc(var(--u)*3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#282c308c;border-radius:99px;justify-self:center;gap:2px;display:flex}.ind .pp-eat .pe-zoom span{width:calc(var(--u)*40);padding:calc(var(--u)*7) 0;text-align:center;font-size:calc(var(--u)*14);color:#fff;border-radius:99px}.ind .pp-eat .pe-zoom span.on{color:#f5a623;background:#ffffff38;font-weight:600}.ind .pp-eat .pe-acts{justify-content:space-between;align-items:center;display:flex}.ind .pp-eat .pe-act{justify-items:center;gap:calc(var(--u)*6);width:calc(var(--u)*64);font-size:calc(var(--u)*13);color:#fff;text-shadow:0 1px 4px #00000080;display:grid}.ind .pp-eat .pe-act i{width:calc(var(--u)*52);height:calc(var(--u)*52);border-radius:calc(var(--u)*14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e1266;place-items:center;transition:background .4s,transform .25s;display:grid}.ind .pp-eat .pe-act svg{width:calc(var(--u)*24);height:calc(var(--u)*24);fill:#fff}.ind .pp-eat.s4b .pe-next i{background:#2cc6c6;animation:1.4s ease-out 2 pe-ping;box-shadow:0 0 #2cc6c699}.ind .pp-eat.s4c .pe-next i{transform:scale(.88)}@keyframes pe-ping{to{box-shadow:0 0 0 calc(var(--u)*14) #2cc6c600}}.ind .pp-eat .pe-shutter{width:calc(var(--u)*76);height:calc(var(--u)*76);box-shadow:inset 0 0 0 calc(var(--u)*3) #fff,inset 0 0 0 calc(var(--u)*6) #0b0f12;background:#fff;border-radius:50%;place-items:center;display:grid}.ind .pp-eat .pe-shutter i{width:calc(var(--u)*62);height:calc(var(--u)*62);background:#fff;border-radius:50%;transition:transform .14s}.ind .pp-eat.s1b .pe-shutter i{transform:scale(.84)}.ind .pp-eat .pe-home{left:50%;bottom:calc(var(--u)*8);width:calc(var(--u)*136);height:calc(var(--u)*5);margin-left:calc(var(--u)*-68);z-index:5;opacity:.9;background:#fff;border-radius:3px;position:absolute}.ind .pp-eat .pe-flash{z-index:6;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.ind .pp-eat.s2 .pe-flash{animation:.55s ease-out pe-ind-flash}@keyframes pe-flash{0%{opacity:0}15%{opacity:.92}to{opacity:0}}.ind .pp-eat .pe-tags{position:absolute;inset:0}.ind .pp-eat .pe-tag{left:var(--x);top:var(--y);z-index:2;width:0;height:0;position:absolute}.ind .pp-eat .pe-dot{left:calc(var(--u)*-8);top:calc(var(--u)*-8);width:calc(var(--u)*16);height:calc(var(--u)*16);opacity:0;background:radial-gradient(circle,#2cc6c6 0 34%,#fff 38% 100%);border-radius:50%;transition:opacity .2s,transform .45s cubic-bezier(.3,1.6,.5,1);position:absolute;transform:scale(0);box-shadow:0 2px 8px #00000059}.ind .pp-eat .pe-dot:after{content:"";inset:calc(var(--u)*-9);border:calc(var(--u)*2) solid #ffffffe6;opacity:0;border-radius:50%;position:absolute;transform:scale(.4)}.ind .pp-eat .pe-tag.on .pe-dot{opacity:1;transform:scale(.9)}.ind .pp-eat .pe-tag.on .pe-dot:after{animation:.9s ease-out pe-ring}@keyframes pe-ring{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:0;transform:scale(1.7)}}.ind .pp-eat .pe-lab{bottom:calc(var(--u)*14);align-items:center;gap:calc(var(--u)*7);padding:calc(var(--u)*5) calc(var(--u)*12) calc(var(--u)*5) calc(var(--u)*5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#173544;font-size:calc(var(--u)*15);white-space:nowrap;opacity:0;transform:translateY(calc(var(--u)*8)) scale(.7);background:#ffffffeb;border-radius:99px;font-weight:500;transition:opacity .3s .12s,transform .5s cubic-bezier(.25,1.5,.45,1) .12s;display:flex;position:absolute;box-shadow:0 8px 20px -6px #00000073}.ind .pp-eat .pe-tag.r .pe-lab{left:calc(var(--u)*-18);transform-origin:calc(var(--u)*18) 100%}.ind .pp-eat .pe-tag.l .pe-lab{right:calc(var(--u)*-18);transform-origin:calc(100% - var(--u)*18) 100%}.ind .pp-eat .pe-lab:after{content:"";bottom:calc(var(--u)*-5);width:calc(var(--u)*10);height:calc(var(--u)*10);background:inherit;border-radius:0 0 calc(var(--u)*2) 0;position:absolute;transform:rotate(45deg)}.ind .pp-eat .pe-tag.r .pe-lab:after{left:calc(var(--u)*13)}.ind .pp-eat .pe-tag.l .pe-lab:after{right:calc(var(--u)*13)}.ind .pp-eat .pe-lab em{width:calc(var(--u)*26);height:calc(var(--u)*26);font-style:normal;font-size:calc(var(--u)*15);background:#2cc6c629;border-radius:50%;place-items:center;display:grid}.ind .pp-eat .pe-lab small{font-size:calc(var(--u)*12.5);color:#5c7886;margin-left:calc(var(--u)*-1);font-weight:400}.ind .pp-eat .pe-tag.on .pe-lab{opacity:1;transform:none}.ind .pp-eat .pe-res{border-radius:inherit;background:linear-gradient(#2e4554,#3e5363);position:absolute;inset:0}.ind .pp-eat .pe-res .sb2{color:#fff}.ind .pp-eat .pe-sheet{left:0;right:0;top:calc(var(--u)*58);border-radius:calc(var(--u)*28) calc(var(--u)*28) 0 0;color:#173544;background:linear-gradient(#eaf6f9,#e0f0f5);position:absolute;bottom:0;overflow:hidden}.ind .pp-eat .pe-grab{width:calc(var(--u)*36);height:calc(var(--u)*5);margin:calc(var(--u)*8) auto 0;background:#17354429;border-radius:3px;display:block}.ind .pp-eat .pe-sh{padding:calc(var(--u)*8) calc(var(--u)*18) 0;justify-content:space-between;align-items:center;display:flex}.ind .pp-eat .pe-sh b{font-weight:500;font-size:calc(var(--u)*18)}.ind .pp-eat .pe-cb{width:calc(var(--u)*40);height:calc(var(--u)*40);background:#fff9;border:1px solid #17354414;border-radius:50%;place-items:center;display:grid}.ind .pp-eat .pe-cb svg{width:calc(var(--u)*18);height:calc(var(--u)*18);fill:#2d5a6a}.ind .pp-eat .pe-time{min-width:calc(var(--u)*40);padding:calc(var(--u)*8) calc(var(--u)*11);font-size:calc(var(--u)*13);color:#2d6f7e;background:#fff9;border:1px solid #17354414;border-radius:99px;font-weight:500}.ind .pp-eat .pe-body{gap:calc(var(--u)*11);padding:calc(var(--u)*14) calc(var(--u)*16) 0;display:grid}.ind .pp-eat .pe-title{height:calc(var(--u)*30);align-items:center;display:flex;position:relative}.ind .pp-eat .pe-title b{font-weight:500;font-size:calc(var(--u)*24);letter-spacing:-.01em}.ind .pp-eat .pe-sk,.ind .pp-eat .pe-skl i{height:calc(var(--u)*20);background:linear-gradient(90deg,#17354412,#17354421,#17354412) 0 0/200% 100%;border-radius:99px;transition:opacity .3s;animation:1.2s linear infinite pe-shim;display:block;position:absolute;left:0}@keyframes pe-shim{to{background-position:-200% 0}}.ind .pp-eat .pe-real{opacity:0;transition:opacity .45s,transform .5s;transform:translateY(4px)}.ind .pp-eat.s6 .pe-sk,.ind .pp-eat.s6 .pe-skl{opacity:0}.ind .pp-eat.s6 .pe-real{opacity:1;transform:none}.ind .pp-eat .pe-banner{height:calc(var(--u)*124);border-radius:calc(var(--u)*22);position:relative;overflow:hidden}.ind .pp-eat .pe-banner img{object-fit:cover;object-position:50% 46%;width:100%;max-width:none;height:100%;display:block}.ind .pp-eat .pe-bpill{left:calc(var(--u)*10);bottom:calc(var(--u)*10);align-items:center;gap:calc(var(--u)*7);padding:calc(var(--u)*6) calc(var(--u)*11);border-radius:calc(var(--u)*16);color:#fff;font-size:calc(var(--u)*12.5);background:#00000073;font-weight:500;transition:opacity .4s;display:flex;position:absolute}.ind .pp-eat .pe-bpill i{background:#fff}.ind .pp-eat.s6 .pe-bpill{opacity:0}.ind .pp-eat .pe-card{border-radius:calc(var(--u)*20);background:#fff;border:1px solid #1735440f}.ind .pp-eat .pe-mac{padding:calc(var(--u)*14) calc(var(--u)*16) calc(var(--u)*12);transition:opacity .5s;position:relative}.ind .pp-eat .pe-mac>:not(.pe-skl){opacity:0;transition:opacity .4s}.ind .pp-eat.s6 .pe-mac>:not(.pe-skl){opacity:1}.ind .pp-eat .pe-skl{inset:calc(var(--u)*14) calc(var(--u)*16);transition:opacity .3s;position:absolute}.ind .pp-eat .pe-skl i{height:auto;top:0}.ind .pp-eat .pe-cal{align-items:baseline;gap:calc(var(--u)*8);display:flex}.ind .pp-eat .pe-cal b{font-family:var(--num,var(--font-oswald),sans-serif);font-weight:500;font-size:calc(var(--u)*40);color:#173544;line-height:1}.ind .pp-eat .pe-cal span{font-size:calc(var(--u)*15);color:#486473}.ind .pp-eat .pe-cols{gap:calc(var(--u)*8);margin-top:calc(var(--u)*12);grid-template-columns:repeat(3,1fr);display:grid}.ind .pp-eat .pe-cols small{align-items:center;gap:calc(var(--u)*5);font-size:calc(var(--u)*11);letter-spacing:.1em;text-transform:uppercase;color:#486473;font-weight:500;display:flex}.ind .pp-eat .pe-cols small i{width:calc(var(--u)*8);height:calc(var(--u)*8);border-radius:50%}.ind .pp-eat .pe-cols b{margin-top:calc(var(--u)*4);font-family:var(--num,var(--font-oswald),sans-serif);font-weight:500;font-size:calc(var(--u)*22);color:#173544;line-height:1.1;display:block}.ind .pp-eat .pe-bar{gap:calc(var(--u)*3);height:calc(var(--u)*10);margin-top:calc(var(--u)*12);border-radius:99px;display:flex;overflow:hidden}.ind .pp-eat .pe-bar i{border-radius:calc(var(--u)*3)}.ind .pp-eat .pe-cap{margin:calc(var(--u)*6) 0 0;font-size:calc(var(--u)*12);color:#486473}.ind .pp-eat .pe-foods{padding:calc(var(--u)*2) calc(var(--u)*12)}.ind .pp-eat .pe-food{align-items:center;gap:calc(var(--u)*10);min-height:calc(var(--u)*52);opacity:0;transition:opacity .3s,transform .35s;display:flex;transform:translateY(-6px)}.ind .pp-eat .pe-food+.pe-food{border-top:1px solid #17354412}.ind .pp-eat .pe-food em{font-style:normal;font-size:calc(var(--u)*21);width:calc(var(--u)*28);text-align:center}.ind .pp-eat .pe-food>div{flex:1;min-width:0}.ind .pp-eat .pe-food b{font-weight:500;font-size:calc(var(--u)*14.5);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ind .pp-eat .pe-food small{font-size:calc(var(--u)*12);color:#486473;margin-top:1px;display:block}.ind .pp-eat .pe-step{align-items:center;gap:calc(var(--u)*4);display:flex}.ind .pp-eat .pe-step i{width:calc(var(--u)*30);height:calc(var(--u)*30);font-style:normal;font-size:calc(var(--u)*16);color:#2cc6c6;border:1px solid #1735441a;border-radius:50%;place-items:center;line-height:1;display:grid}.ind .pp-eat .pe-step u{width:calc(var(--u)*50);text-align:center;font-size:calc(var(--u)*12);font-weight:500;text-decoration:none}.ind .pp-eat.s6 .pe-food{opacity:1;transform:none}.ind .pp-eat.s6 .pe-food:nth-child(2){transition-delay:.11s}.ind .pp-eat.s6 .pe-food:nth-child(3){transition-delay:.22s}.ind .pp-eat.s6 .pe-food:nth-child(4){transition-delay:.33s}.ind .pp-eat.s6 .pe-food:nth-child(5){transition-delay:.44s}.ind .pp-eat .pe-donebar{padding:calc(var(--u)*34) calc(var(--u)*18) calc(var(--u)*30);background:linear-gradient(#e0f0f500,#e0f0f5 42%);position:absolute;bottom:0;left:0;right:0}.ind .pp-eat .pe-donebar span{height:calc(var(--u)*50);color:#fff;font-size:calc(var(--u)*16.5);background:#2cc6c6;border-radius:99px;place-items:center;font-weight:600;display:grid}.ind .pp-eat .pe-sheet .pe-home{opacity:.85;background:#173544}.ind .pp-eat .pe-impc{padding:calc(var(--u)*14) calc(var(--u)*16);opacity:0;transition:opacity .5s .6s}.ind .pp-eat.s6 .pe-impc{opacity:1}.ind .pp-eat.s7 .pe-mac{opacity:.28}.ind .pp-eat .pe-blow{z-index:6;left:calc(var(--u)*-400);top:calc(var(--u)*392);width:calc(var(--u)*484);transform-origin:0 0;opacity:0;pointer-events:none;font-family:var(--app,var(--font-inter),sans-serif);color:#173544;position:absolute}.ind .pp-eat .pe-bshadow{inset:calc(var(--u)*14) calc(var(--u)*10) calc(var(--u)*-6);border-radius:calc(var(--u)*30);box-shadow:0 calc(var(--u)*50) calc(var(--u)*90) calc(var(--u)*-24) #040e189e,0 calc(var(--u)*16) calc(var(--u)*34) calc(var(--u)*-14) #040e1866;opacity:0;transition:opacity .9s .25s;position:absolute}.ind .pp-eat .pe-bcard{padding:calc(var(--u)*22) calc(var(--u)*24) calc(var(--u)*20);border-radius:calc(var(--u)*28);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#fffffff0;border:1px solid #fff;position:relative}.ind .pp-eat .pe-blow.go .pe-bshadow{opacity:1}.ind .pp-eat .pe-x{opacity:0;transform:translateY(calc(var(--u)*6));transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1)}.ind .pp-eat .pe-blow.go .pe-x{opacity:1;transition-delay:.55s;transform:none}.ind .pp-eat .pe-blow.go .pe-imp.pe-x{transition-delay:1.5s}.ind .pp-eat .pe-bh{align-items:center;gap:calc(var(--u)*11);margin-bottom:calc(var(--u)*16);display:flex}.ind .pp-eat .pe-bh em{width:calc(var(--u)*40);height:calc(var(--u)*40);border-radius:calc(var(--u)*12);font-style:normal;font-size:calc(var(--u)*22);background:#b8cc3c29;place-items:center;display:grid}.ind .pp-eat .pe-bh b{font-weight:500;font-size:calc(var(--u)*18);display:block}.ind .pp-eat .pe-bh small{font-size:calc(var(--u)*13);color:#486473;margin-top:1px;display:block}.ind .pp-eat .pe-ai{align-items:center;gap:calc(var(--u)*5);padding:calc(var(--u)*6) calc(var(--u)*10);color:#2d6f7e;font-size:calc(var(--u)*12);white-space:nowrap;background:#edf5f6;border:1px solid #2d6f7e40;border-radius:99px;margin-left:auto;font-weight:500;display:inline-flex}.ind .pp-eat .pe-ai svg{width:calc(var(--u)*13);height:calc(var(--u)*13);fill:#2cc6c6}.ind .pp-eat .pe-blow .pe-cal b{font-size:calc(var(--u)*64)}.ind .pp-eat .pe-blow .pe-cal span{font-size:calc(var(--u)*17)}.ind .pp-eat .pe-blow .pe-cols{margin-top:calc(var(--u)*16);gap:calc(var(--u)*12)}.ind .pp-eat .pe-blow .pe-cols small{font-size:calc(var(--u)*12)}.ind .pp-eat .pe-blow .pe-cols b{font-size:calc(var(--u)*31)}.ind .pp-eat .pe-blow .pe-bar{height:calc(var(--u)*12);margin-top:calc(var(--u)*16)}.ind .pp-eat .pe-blow .pe-bar i{transform-origin:0;transition:transform .7s cubic-bezier(.3,.8,.2,1);transform:scaleX(0)}.ind .pp-eat .pe-blow.go .pe-bar i{transition-delay:1.1s;transform:none}.ind .pp-eat .pe-blow.go .pe-bar i:nth-child(2){transition-delay:1.22s}.ind .pp-eat .pe-blow.go .pe-bar i:nth-child(3){transition-delay:1.34s}.ind .pp-eat .pe-blow .pe-cap{font-size:calc(var(--u)*13);margin-top:calc(var(--u)*8)}.ind .pp-eat .pe-imp{margin-top:calc(var(--u)*16);padding-top:calc(var(--u)*15);border-top:1px solid #17354414}.ind .pp-eat .pe-ih{justify-content:space-between;align-items:center;display:flex}.ind .pp-eat .pe-ih b{font-weight:500;font-size:calc(var(--u)*15.5)}.ind .pp-eat .pe-ih span{font-size:calc(var(--u)*15);color:#4aaa68;font-weight:500}.ind .pp-eat .pe-segs{margin-top:calc(var(--u)*10);gap:4px;display:flex}.ind .pp-eat .pe-segs i{height:calc(var(--u)*8);background:#17354414;border-radius:99px;flex:1}.ind .pp-eat .pe-segs i.on{background:#4aaa68}.ind .pp-eat .pe-imp p{margin:calc(var(--u)*10) 0 0;font-size:calc(var(--u)*13);color:#486473;line-height:1.45}@media (max-width:900px){.ind .pp-eat .pe-blow{left:calc(var(--u)*-40);top:auto;bottom:calc(var(--u)*60);width:calc(var(--u)*482)}}.ind .pp-move .phone{--u:calc(100cqw/402)}.ind .pp-move .mv-scr{color:#173544;background:linear-gradient(#24394a,#2e4757 40%,#34505f)}.ind .pp-move .mv-scr .sb2{color:#fff;z-index:2;position:relative}.ind .pp-move .num{font-family:var(--font-oswald),sans-serif;font-weight:500}.ind .pp-move .mv-peek{left:calc(var(--u)*18);right:calc(var(--u)*18);top:calc(var(--u)*52);height:calc(var(--u)*40);border-radius:calc(var(--u)*26) calc(var(--u)*26) 0 0;background:#e9f6fc6b;position:absolute}.ind .pp-move .mv-sheet{left:0;right:0;top:calc(var(--u)*62);border-radius:calc(var(--u)*30) calc(var(--u)*30) 0 0;box-shadow:0 calc(var(--u)*-6) calc(var(--u)*24) #050f1940;background:#e9f6fc;position:absolute;bottom:0;overflow:hidden}.ind .pp-move .mv-grab{width:calc(var(--u)*38);height:calc(var(--u)*5);border-radius:calc(var(--u)*3);margin:calc(var(--u)*8) auto 0;background:#bfd9e5;display:block}.ind .pp-move .mv-head{justify-content:space-between;align-items:center;gap:calc(var(--u)*8);padding:calc(var(--u)*6) calc(var(--u)*14) 0;display:flex}.ind .pp-move .mv-gb{width:calc(var(--u)*40);height:calc(var(--u)*40);box-shadow:0 calc(var(--u)*2) calc(var(--u)*8) #1735440f;background:#ffffffbf;border:1px solid #cde4ef;border-radius:50%;flex:none;place-items:center;display:grid}.ind .pp-move .mv-gb svg{width:calc(var(--u)*17);height:calc(var(--u)*17);fill:none;stroke:#173544;stroke-width:2.4px;stroke-linecap:round}.ind .pp-move .mv-gb svg.dots{fill:#173544;stroke:none}.ind .pp-move .mv-ttl{text-align:center;flex:1;min-width:0}.ind .pp-move .mv-ttl b{font-weight:600;font-size:calc(var(--u)*20);line-height:calc(var(--u)*26);letter-spacing:-.4px;display:block}.ind .pp-move .mv-ttl small{font-size:calc(var(--u)*11.5);line-height:calc(var(--u)*15);color:#486473;display:block}.ind .pp-move .mv-body{padding:calc(var(--u)*12) calc(var(--u)*16) 0;gap:calc(var(--u)*12);flex-direction:column;display:flex}.ind .pp-move .mv-k{font-size:calc(var(--u)*11);line-height:calc(var(--u)*14);letter-spacing:1.1px;text-transform:uppercase;color:#486473;font-weight:700;display:block}.ind .pp-move .mv-hero{align-items:flex-start;gap:calc(var(--u)*16);padding:calc(var(--u)*2) calc(var(--u)*4) 0;display:flex}.ind .pp-move .mv-lead{flex:1}.ind .pp-move .mv-val{align-items:flex-end;gap:calc(var(--u)*5);margin-top:calc(var(--u)*2);display:flex}.ind .pp-move .mv-val b{font-size:calc(var(--u)*46);line-height:calc(var(--u)*50);letter-spacing:-1px;color:#173544}.ind .pp-move .mv-val span{font-size:calc(var(--u)*17);color:#486473;margin-bottom:calc(var(--u)*7);font-weight:600}.ind .pp-move .mv-lead em{font-style:normal;font-size:calc(var(--u)*13.5);line-height:calc(var(--u)*18);color:#486473;margin-top:calc(var(--u)*2);display:block}.ind .pp-move .mv-score{align-items:center;gap:calc(var(--u)*6);flex-direction:column;display:flex}.ind .pp-move .mv-score svg{width:calc(var(--u)*62);height:calc(var(--u)*62);overflow:visible}.ind .pp-move .mv-score text{font-family:var(--font-oswald),sans-serif;fill:#173544;font-size:19px;font-weight:500}.ind .pp-move .mv-ring{transform-box:fill-box;transform-origin:50%}.ind .pp-move .mv-stats{border-radius:calc(var(--u)*20);padding:calc(var(--u)*12) calc(var(--u)*6);background:#fff;border:1px solid #cde4ef;grid-template-columns:1fr 1fr 1fr;display:grid}.ind .pp-move .mv-stats>div{padding:0 calc(var(--u)*10)}.ind .pp-move .mv-stats>div+div{border-left:1px solid #dcecf3}.ind .pp-move .mv-stats small{font-size:calc(var(--u)*11.5);line-height:calc(var(--u)*15);color:#486473;white-space:nowrap;display:block}.ind .pp-move .mv-stats b{font-size:calc(var(--u)*22);line-height:calc(var(--u)*28);margin-top:calc(var(--u)*3);color:#173544;white-space:nowrap;display:block}.ind .pp-move .mv-stats em{font-family:var(--font-inter),sans-serif;font-style:normal;font-weight:500;font-size:calc(var(--u)*12);color:#486473;margin-left:calc(var(--u)*3)}.ind .pp-move .mv-chart{margin:0 calc(var(--u)*-16)}.ind .pp-move .mv-chart svg{width:100%;height:auto;display:block;overflow:visible}.ind .pp-move .mv-chart text{font-family:var(--font-inter),sans-serif;fill:#486473;font-size:11.5px}.ind .pp-move .mv-yl text{fill:#3d8c95}.ind .pp-move .mv-tip text{font-family:var(--font-oswald),sans-serif;fill:#173544;font-size:12.5px;font-weight:500}.ind .pp-move .mv-clip{transform-box:view-box;transform-origin:0 0}.ind .pp-move .mv-card{border-radius:calc(var(--u)*24);background:#fff;border:1px solid #cde4ef}.ind .pp-move .mv-ch{align-items:center;gap:calc(var(--u)*12);padding:calc(var(--u)*16) calc(var(--u)*16) calc(var(--u)*12);display:flex}.ind .pp-move .mv-ch b{font-weight:600;font-size:calc(var(--u)*17.5);letter-spacing:-.3px;white-space:nowrap;flex:1}.ind .pp-move .mv-tile{width:calc(var(--u)*40);height:calc(var(--u)*40);border-radius:calc(var(--u)*14);flex:none;place-items:center;display:grid}.ind .pp-move .mv-tile svg{width:calc(var(--u)*21);height:calc(var(--u)*21)}.ind .pp-move .mv-tile.coral{background:#f8eee8}.ind .pp-move .mv-tile.coral svg{fill:#9f5649}.ind .pp-move .mv-tile.blue{background:#e5f1fc}.ind .pp-move .mv-tile.blue svg{fill:#2e7fb8}.ind .pp-move .mv-chat{align-items:center;gap:calc(var(--u)*5);padding:calc(var(--u)*7) calc(var(--u)*12);color:#126b7d;font-size:calc(var(--u)*12.5);white-space:nowrap;background:#126b7d1f;border:1px solid #126b7d73;border-radius:99px;font-weight:600;display:inline-flex}.ind .pp-move .mv-chat svg{width:calc(var(--u)*14);height:calc(var(--u)*14);fill:#126b7d}.ind .pp-move .mv-aib{padding:0 calc(var(--u)*18) calc(var(--u)*18);position:relative}.ind .pp-move .mv-type{font-size:calc(var(--u)*14.5);line-height:calc(var(--u)*21.5);color:#173544;min-height:calc(var(--u)*86);margin:0}.ind .pp-move .mv-type .cur{vertical-align:-.12em;background:#126b7d;width:1.5px;height:1em;margin-left:1px;animation:1s step-end infinite mvBlink;display:inline-block}@keyframes mvBlink{50%{opacity:0}}.ind .pp-move .mv-load{left:calc(var(--u)*18);right:calc(var(--u)*18);top:calc(var(--u)*2);opacity:0;transition:opacity .35s;position:absolute}.ind .pp-move .mv-ai.loading .mv-load{opacity:1}.ind .pp-move .mv-lr{justify-content:space-between;align-items:center;display:flex}.ind .pp-move .mv-lr i{font-size:calc(var(--u)*13.5);color:#486473}.ind .pp-move .mv-lr b{font-size:calc(var(--u)*14);color:#126b7d}.ind .pp-move .mv-track{height:calc(var(--u)*4);border-radius:calc(var(--u)*2);margin-top:calc(var(--u)*9);background:#cde4ef;display:block;overflow:hidden}.ind .pp-move .mv-track span{transform-origin:0 0;background:#126b7d;height:100%;display:block;transform:scaleX(0)}.ind .pp-move .mv-more{align-items:center;gap:calc(var(--u)*3);font-size:calc(var(--u)*13.5);color:#126b7d;font-weight:600;display:inline-flex}.ind .pp-move .mv-more svg{width:calc(var(--u)*14);height:calc(var(--u)*14);fill:none;stroke:#126b7d;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ind .pp-move .mv-row{align-items:center;gap:calc(var(--u)*6) calc(var(--u)*10);margin:0 calc(var(--u)*16);padding:calc(var(--u)*12) calc(var(--u)*2);border-top:1px solid #e1eef4;grid-template-columns:1fr auto;display:grid}.ind .pp-move .mv-row span{font-size:calc(var(--u)*14);color:#173544}.ind .pp-move .mv-row b{font-size:calc(var(--u)*20);color:#173544}.ind .pp-move .mv-row b em{font-family:var(--font-inter),sans-serif;font-style:normal;font-size:calc(var(--u)*12);color:#486473;margin-left:calc(var(--u)*2)}.ind .pp-move .mv-seg{gap:calc(var(--u)*4);grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.ind .pp-move .mv-seg u{height:calc(var(--u)*4);border-radius:calc(var(--u)*2);background:#e1eef4}.ind .pp-move .mv-seg u.on{background:#2cc6c6}.ind .pp-move .mv-in{opacity:0;transform:translateY(calc(var(--u)*14));transition:opacity .6s calc(var(--d)*.18s),transform .8s cubic-bezier(.2,.8,.2,1) calc(var(--d)*.18s)}.ind .pp-move.ah .mv-in[data-g=ah],.ind .pp-move.dx .mv-in[data-g=dx],.ind .pp-move.done .mv-in{opacity:1;transform:none}.ind .pp-move .mv-tip{opacity:0;transition:opacity .45s}.ind .pp-move .mv-tip.on{opacity:1}.ind .pp-move .mv-dot{opacity:0;transition:opacity .4s}.ind .pp-move .mv-dot.on{opacity:1}.ind .pp-move .mv-dev{z-index:6;left:calc(var(--u)*-372);width:calc(var(--u)*375);padding:calc(var(--u)*16) calc(var(--u)*18) calc(var(--u)*15);border-radius:calc(var(--u)*26);font-family:var(--font-inter),sans-serif;color:#173544;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);box-shadow:0 calc(var(--u)*40) calc(var(--u)*70) calc(var(--u)*-28) #040c18bf,0 calc(var(--u)*10) calc(var(--u)*24) calc(var(--u)*-10) #040c1859,inset 0 1px 0 #ffffffe6;opacity:0;transform:perspective(900px) translate3d(calc(var(--u)*150),calc(var(--u)*10),0) rotateY(-24deg) scale(.7);transform-origin:100%;background:#ffffffe6;border:1px solid #fffffff2;transition:opacity .7s,transform 1.1s cubic-bezier(.16,.84,.24,1);position:absolute}.ind .pp-move .mv-d1{top:28%}.ind .pp-move .mv-d2{top:50.5%}.ind .pp-move.go .mv-dev,.ind .pp-move.done .mv-dev{opacity:1;transform:perspective(900px)translate(0,0)rotateY(0)scale(1)}.ind .pp-move .mv-d1{transition-delay:.25s}.ind .pp-move .mv-d2{transition-delay:.5s}.ind .pp-move .mv-dt{align-items:center;gap:calc(var(--u)*13);display:flex}.ind .pp-move .mv-dt>div{flex:1;min-width:0}.ind .pp-move .mv-dt b{font-weight:600;font-size:calc(var(--u)*20);line-height:calc(var(--u)*26);letter-spacing:-.3px;display:block}.ind .pp-move .mv-dt small{font-size:calc(var(--u)*15);line-height:calc(var(--u)*20);color:#486473;white-space:nowrap;display:block}.ind .pp-move .mv-logo{width:calc(var(--u)*52);height:calc(var(--u)*52);border-radius:calc(var(--u)*15);box-shadow:0 0 0 1px #17354417,0 calc(var(--u)*4) calc(var(--u)*10) calc(var(--u)*-4) #17354440;background:#fff;flex:none;place-items:center;display:grid;position:relative}.ind .pp-move .mv-logo img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.ind .pp-move .mv-logo.wide{width:calc(var(--u)*84)}.ind .pp-move .mv-logo.wide img{width:90%;height:auto}.ind .pp-move .mv-ping{border-radius:inherit;opacity:0;pointer-events:none;border:2px solid #2cc6c6;position:absolute;inset:-1px}.ind .pp-move .mv-dev[data-state=sync] .mv-ping{animation:1.5s cubic-bezier(.2,.6,.3,1) infinite mvPing}@keyframes mvPing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.ind .pp-move .mv-st{font-size:calc(var(--u)*14);flex:none;font-weight:600;display:grid}.ind .pp-move .mv-st>span{justify-content:flex-end;align-items:center;gap:calc(var(--u)*7);grid-area:1/1;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);display:inline-flex}.ind .pp-move .s-sync{color:#486473}.ind .pp-move .s-ok{color:#118c8c;opacity:0;transform:scale(.8)}.ind .pp-move .mv-dev[data-state=ok] .s-sync{opacity:0;transform:scale(.9)}.ind .pp-move .mv-dev[data-state=ok] .s-ok{opacity:1;transform:none}.ind .pp-move .mv-spin{width:calc(var(--u)*16);height:calc(var(--u)*16);border:2.2px solid #2cc6c640;border-top-color:#2cc6c6;border-radius:50%;animation:.8s linear infinite mvSpin}@keyframes mvSpin{to{transform:rotate(360deg)}}.ind .pp-move .mv-ok{width:calc(var(--u)*24);height:calc(var(--u)*24);box-shadow:0 0 0 calc(var(--u)*5) #2cc6c629;background:#2cc6c6;border-radius:50%;place-items:center;display:grid}.ind .pp-move .mv-ok svg{width:calc(var(--u)*15);height:calc(var(--u)*15);fill:none;stroke:#fff;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.ind .pp-move .mv-df{align-items:baseline;gap:calc(var(--u)*7);margin-top:calc(var(--u)*14);padding-top:calc(var(--u)*12);opacity:.28;border-top:1px solid #17354417;transition:opacity .6s;display:flex}.ind .pp-move .mv-dev[data-state=ok] .mv-df{opacity:1}.ind .pp-move .mv-df b{font-size:calc(var(--u)*34);line-height:calc(var(--u)*36);color:#173544}.ind .pp-move .mv-df em{font-style:normal;font-size:calc(var(--u)*15);color:#486473}.ind .pp-move .mv-arr{font-size:calc(var(--u)*15);color:#118c8c;margin-left:calc(var(--u)*4);font-weight:600}.ind .pp-move .mv-ago{font-size:calc(var(--u)*14.5);color:#7a8d99;margin-left:auto}.ind .pp-move .mv-wk{width:calc(var(--u)*30);height:calc(var(--u)*30);border-radius:calc(var(--u)*10);margin-right:calc(var(--u)*2);background:#fbe9e8;align-self:center;place-items:center;display:grid}.ind .pp-move .mv-wk svg{width:calc(var(--u)*19);height:calc(var(--u)*19);fill:#e2615f}@media (max-width:900px){.ind .pp-move .mv-dev{left:calc(var(--u)*-74);width:calc(var(--u)*372)}.ind .pp-move .mv-d1{top:12%}.ind .pp-move .mv-d2{top:80%;left:auto;right:calc(var(--u)*-74)}.ind .pp-move .mv-beam{display:none}}.ind .pp-move.done *,.ind .pp-move.done{animation-play-state:paused;transition:none!important}.ind .pp-move.done .mv-ping,.ind .pp-move.done .mv-spin{animation:none!important}.ind .pp-move .mv-beam{right:calc(var(--u)*-70);width:calc(var(--u)*120);opacity:0;transform-origin:0;pointer-events:none;z-index:-1;background:linear-gradient(90deg,#2cc6c600,#7fe8e8 60%,#fffffff2);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;transform:translate(-60%)scaleX(.4);box-shadow:0 0 10px #2cc6c6cc}.ind .pp-move .mv-dev.flash .mv-beam{animation:.9s cubic-bezier(.3,.6,.3,1) forwards mvBeam}@keyframes mvBeam{0%{opacity:0;transform:translate(-60%)scaleX(.4)}25%{opacity:1}to{opacity:0;transform:translate(40%)scaleX(1)}}.ind .pp-move .mv-dev:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px;box-shadow:0 0 0 2px #2cc6c68c,0 0 26px #2cc6c659}.ind .pp-move .mv-dev.flash:after{animation:1.4s ease-out forwards mvGlow}@keyframes mvGlow{0%{opacity:0}20%{opacity:1}to{opacity:0}}.ind .pp-move .mv-skel{left:0;right:0;top:calc(var(--u)*60);pointer-events:none;position:absolute;bottom:0}.ind .pp-move .mv-skel>div{transition:opacity .5s;position:absolute;inset:0}.ind .pp-move .mv-skel i{border-radius:calc(var(--u)*8);background:#d9ecf4;display:block;position:absolute;overflow:hidden}.ind .pp-move .mv-skel i.c{border-radius:50%}.ind .pp-move .mv-skel i.card{border-radius:calc(var(--u)*24);background:#ffffffb3;border:1px solid #d6e9f1}.ind .pp-move .mv-skel i:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffffa6 50%,#0000 70%);animation:1.4s ease-in-out infinite mvShim;position:absolute;inset:0;transform:translate(-100%)}@keyframes mvShim{to{transform:translate(100%)}}.ind .pp-move.ah .mv-sk-a,.ind .pp-move.dx .mv-sk-b,.ind .pp-move.done .mv-skel{opacity:0}.ind .pp-move .mv-body{position:relative}.ind .pp-chat .cx{color:#173544;background:linear-gradient(#d7f2fa 0%,#ecf9ff 50%,#dceffc 100%)}.ind .pp-chat .cx .sb2{z-index:6;position:relative}.ind .pp-chat .cx-hd{z-index:5;align-items:center;gap:calc(var(--u)*8);padding:calc(var(--u)*64) calc(var(--u)*16) calc(var(--u)*22);background:linear-gradient(#d7f2fa 0%,#d9f3fb 74%,#d9f3fb00 100%);display:flex;position:absolute;top:0;left:0;right:0}.ind .pp-chat .cx-hd b{text-align:center;font-weight:600;font-size:calc(var(--u)*18);margin-left:calc(var(--u)*52);color:#173544;flex:1;line-height:1.33}.ind .pp-chat .cx-gb{width:calc(var(--u)*44);height:calc(var(--u)*44);box-shadow:0 calc(var(--u)*2) calc(var(--u)*8) #1735440f;background:#ffffff9e;border:1px solid #fffffff2;border-radius:50%;place-items:center;display:grid}.ind .pp-chat .cx-gb svg{width:calc(var(--u)*18);height:calc(var(--u)*18);fill:none;stroke:#173544;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ind .pp-chat .cx-view{top:0;left:0;right:0;bottom:calc(var(--u)*150);position:absolute;overflow:hidden}.ind .pp-chat .cx-thread{padding:calc(var(--u)*124) calc(var(--u)*16) calc(var(--u)*10);will-change:transform;flex-direction:column;transition:transform .7s cubic-bezier(.25,.8,.25,1);display:flex}.ind .pp-chat .cx-st2{margin-top:calc(var(--u)*16)}.ind .pp-chat .cx-tag{align-items:center;gap:calc(var(--u)*6);font-size:calc(var(--u)*11.5);letter-spacing:.08em;color:#a0524a;margin-bottom:calc(var(--u)*5);font-weight:600;display:flex}.ind .pp-chat .cx-tag i{width:calc(var(--u)*7);height:calc(var(--u)*7);background:#e0897c;border-radius:50%}.ind .pp-chat .cx-stamp{font-size:calc(var(--u)*12.5);color:#6e8794;margin-bottom:calc(var(--u)*10);align-self:center}.ind .pp-chat .cx-ai{border-radius:calc(var(--u)*22);padding:calc(var(--u)*12) calc(var(--u)*16) calc(var(--u)*4);margin-top:calc(var(--u)*12);background:#fff;border:1px solid #cde4ef}.ind .pp-chat .cx-txt p{font-size:calc(var(--u)*15.5);margin:0 0 calc(var(--u)*9);color:#173544;line-height:1.55}.ind .pp-chat .cx-txt b{font-weight:600}.ind .pp-chat .cx-me{width:max-content;max-width:76%;margin-top:calc(var(--u)*14);padding:calc(var(--u)*10) calc(var(--u)*15);border-radius:calc(var(--u)*22);font-size:calc(var(--u)*15.5);color:#173544;background:#c7e9f5;align-self:flex-end;line-height:1.45}.ind .pp-chat .cx-think{margin-top:calc(var(--u)*14);padding:calc(var(--u)*8) calc(var(--u)*14);border-radius:calc(var(--u)*18);font-size:calc(var(--u)*14);color:#486473;background:#fff;border:1px solid #cde4ef;align-self:flex-start;align-items:center;display:flex}.ind .pp-chat .cx-pd{width:calc(var(--u)*8);height:calc(var(--u)*8);margin-right:calc(var(--u)*8);background:#126b7d;border-radius:50%;animation:1.2s ease-in-out infinite ppcxPulse}.ind .pp-chat .cx-dots{margin-left:1px;display:inline-flex}.ind .pp-chat .cx-dots i{opacity:.3;font-style:normal;animation:1.05s ease-in-out infinite ppcxDot}.ind .pp-chat .cx-dots i:nth-child(2){animation-delay:.15s}.ind .pp-chat .cx-dots i:nth-child(3){animation-delay:.3s}@keyframes ppcxPulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes ppcxDot{0%,to{opacity:.3}35%{opacity:1}}.ind .pp-chat .cx-fb{gap:calc(var(--u)*14);margin:calc(var(--u)*8) 0 0 calc(var(--u)*6);display:flex}.ind .pp-chat .cx-fb svg{width:calc(var(--u)*17);height:calc(var(--u)*17);fill:none;stroke:#486473;stroke-width:1.8px;stroke-linejoin:round}.ind .pp-chat .cx-dock{z-index:4;padding-top:calc(var(--u)*14);background:linear-gradient(180deg,#dceffc00,#dceffc calc(var(--u)*16));position:absolute;bottom:0;left:0;right:0}.ind .pp-chat .cx-chips{height:calc(var(--u)*36);margin-bottom:calc(var(--u)*10);position:relative}.ind .pp-chat .cx-set{gap:calc(var(--u)*8);padding-left:calc(var(--u)*16);white-space:nowrap;opacity:0;transform:translateY(calc(var(--u)*8));pointer-events:none;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0}.ind .pp-chat .cx-set.on{opacity:1;transform:none}.ind .pp-chat .cx-set span{height:calc(var(--u)*36);padding:0 calc(var(--u)*14);border-radius:calc(var(--u)*18);font-size:calc(var(--u)*14);color:#126b7d;background:#fff;border:1px solid #cde4ef;align-items:center;font-weight:600;transition:transform .25s,background-color .25s;display:inline-flex}.ind .pp-chat .cx-set span.press{background:#dff3fa;transform:scale(.93)}.ind .pp-chat .cx-comp{align-items:center;gap:calc(var(--u)*8);padding:0 calc(var(--u)*16);display:flex}.ind .pp-chat .cx-plus{width:calc(var(--u)*40);height:calc(var(--u)*40);background:#dff3fa;border-radius:50%;flex:none;place-items:center;display:grid}.ind .pp-chat .cx-plus svg{width:calc(var(--u)*20);height:calc(var(--u)*20);fill:none;stroke:#126b7d;stroke-width:2.2px;stroke-linecap:round}.ind .pp-chat .cx-field{min-height:calc(var(--u)*44);padding:calc(var(--u)*6) calc(var(--u)*48) calc(var(--u)*6) calc(var(--u)*16);border-radius:calc(var(--u)*22);font-size:calc(var(--u)*15.5);color:#173544;background:#fff;border:1px solid #cde4ef;flex:1;align-items:center;line-height:1.35;display:flex;position:relative}.ind .pp-chat .cx-ph{color:#7a8d99}.ind .pp-chat .cx-typed:empty{display:none}.ind .pp-chat .cx-caret{background:#2cc6c6;width:1.5px;height:1.15em;margin-left:1px;animation:1s step-end infinite ppcxBlink;display:none}.ind .pp-chat .cx-field.typing .cx-caret{display:inline-block}.ind .pp-chat .cx-field.typing .cx-ph{display:none}@keyframes ppcxBlink{50%{opacity:0}}.ind .pp-chat .cx-mic,.ind .pp-chat .cx-send{right:calc(var(--u)*6);width:calc(var(--u)*32);height:calc(var(--u)*32);margin-top:calc(var(--u)*-16);border-radius:50%;place-items:center;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:50%}.ind .pp-chat .cx-mic svg{width:calc(var(--u)*20);height:calc(var(--u)*20);fill:none;stroke:#486473;stroke-width:2px;stroke-linecap:round}.ind .pp-chat .cx-send{opacity:0;background:#2cc6c6;transform:scale(.6)}.ind .pp-chat .cx-send svg{width:calc(var(--u)*18);height:calc(var(--u)*18);fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.ind .pp-chat .cx-field.has .cx-send{opacity:1;transform:none}.ind .pp-chat .cx-field.has .cx-mic{opacity:0}.ind .pp-chat .cx-send.press{transform:scale(.82)}.ind .pp-chat .cx-home{width:calc(var(--u)*134);height:calc(var(--u)*5);margin:calc(var(--u)*20) auto calc(var(--u)*8);background:#173544;border-radius:3px;display:block}.ind .pp-chat .cx-s{display:none}.ind .pp-chat .cx-s.in{animation:.55s cubic-bezier(.2,.8,.2,1) both ppcxIn;display:flex}.ind .pp-chat .cx-ai.cx-s.in{display:block}.ind .pp-chat .cx-me.cx-s.in{transform-origin:100% 100%;animation-name:ppcxMe;display:block}@keyframes ppcxIn{0%{opacity:0;transform:translateY(calc(var(--u)*12))}to{opacity:1;transform:none}}@keyframes ppcxMe{0%{opacity:0;transform:translateY(calc(var(--u)*10)) scale(.94)}to{opacity:1;transform:none}}.ind .pp-chat .cx-stream .w{display:none}.ind .pp-chat .cx-stream .w.v{animation:.45s ease-out both ppcxW;display:inline}.ind .pp-chat .cx-stream p.hid{display:none}@keyframes ppcxW{0%{opacity:0}to{opacity:1}}.ind .pp-chat .cx-blow{z-index:6;transform-origin:0 0;opacity:0;pointer-events:none;perspective:1400px;width:128cqw;position:absolute;top:38%;right:calc(100% - 12cqw)}.ind .pp-chat .cx-blow.go{transition:transform 1.1s cubic-bezier(.22,.9,.24,1),opacity .45s ease-out}.ind .pp-chat .cx-blow.back{transition:transform .95s cubic-bezier(.55,0,.3,1),opacity .5s ease-in .45s}.ind .pp-chat .cx-blow.on{opacity:1}.ind .pp-chat .cx-bi{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;color:#173544;transform-origin:100%;background:#fff;border:1px solid #cde4ef;border-radius:8.5cqw;padding:6.4cqw 7.2cqw 3.4cqw;position:relative;transform:rotateY(4deg)rotateX(1deg);box-shadow:0 44px 90px -30px #040c1aa6,0 14px 30px -18px #040c1a66}.ind .pp-chat .cx-blow.on .cx-bi{animation:6s ease-in-out 1.2s infinite ppcxFloat}@keyframes ppcxFloat{0%,to{translate:var(--ind-keep,0 0)}50%{translate:var(--ind-keep,0 -5px)}}.ind .pp-chat .cx-bh{align-items:center;gap:2.6cqw;margin-bottom:3.6cqw;font-size:4.6cqw;font-weight:600;display:flex}.ind .pp-chat .cx-bh small{color:#6e8794;margin-left:auto;font-size:3.9cqw;font-weight:400}.ind .pp-chat .cx-orb{background:radial-gradient(closest-side,#ffffffbf,#b2f0f559 40%,#2cc6c600 66%),conic-gradient(#9ee6e6,#b9c8f5,#d9c9f2,#9ee6e6);border-radius:50%;width:7cqw;height:7cqw;box-shadow:0 0 10px #2cc6c666}.ind .pp-chat .cx-bi p{letter-spacing:-.005em;margin:0 0 3.4cqw;font-size:5.5cqw;line-height:1.5}.ind .pp-chat .cx-bi mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;background:linear-gradient(#0000 60%,#2cc6c64d 60% 92%,#0000 92%) 0 0/0% 100% no-repeat;padding:0 .08em;font-weight:600;transition:background-size .8s cubic-bezier(.3,.7,.2,1)}.ind .pp-chat .cx-blow.hl .cx-bi mark{background-size:100% 100%}.ind .pp-chat .cx-blow.hl .cx-bi p:first-of-type mark:nth-of-type(2){transition-delay:.4s}.ind .pp-chat .cx-blow.hl .cx-bi p+p mark{transition-delay:.8s}@media (max-width:900px){.ind .pp-chat .cx-blow{display:none}}@media (prefers-reduced-motion:reduce){.ind .pp-chat .cx-thread,.ind .pp-chat .cx-set,.ind .pp-chat .cx-blow{transition:none}.ind .pp-chat .cx-s.in,.ind .pp-chat .cx-stream .w.v,.ind .pp-chat .cx-pd,.ind .pp-chat .cx-dots i{animation:none}}.ind .pp-reflect .rf-scr{color:#fff;font-family:var(--font-inter),var(--app,system-ui),sans-serif;--ease:cubic-bezier(.22,.7,.2,1);background:#173544}.ind .pp-reflect .rf-ground{background:linear-gradient(to bottom right,#173544,#24406b 52%,#3b3b8f);position:absolute;inset:0}.ind .pp-reflect .rf-ground:after{content:"";background:radial-gradient(120% 60% at 85% 8%,#6fd6d61a,#0000 60%),radial-gradient(90% 50% at 0 100%,#8b7be629,#0000 70%);position:absolute;inset:0}.ind .pp-reflect .rf-sb{z-index:4;color:#fff;position:relative}.ind .pp-reflect .rf-sb .isl{background:#05080f}.ind .pp-reflect .rf-top{left:calc(var(--u)*16);right:calc(var(--u)*16);top:calc(var(--u)*66);z-index:3;position:absolute}.ind .pp-reflect .rf-bars{gap:calc(var(--u)*4);display:flex}.ind .pp-reflect .rf-bars i{height:calc(var(--u)*3);border-radius:calc(var(--u)*2);background:#ffffff47;flex:1;overflow:hidden}.ind .pp-reflect .rf-bars b{border-radius:inherit;transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}.ind .pp-reflect .rf-toprow{align-items:center;gap:calc(var(--u)*8);margin-top:calc(var(--u)*12);display:flex}.ind .pp-reflect .rf-kicker{font-size:calc(var(--u)*12);letter-spacing:calc(var(--u)*1.5);color:#fffc;white-space:nowrap;flex:1}.ind .pp-reflect .rf-round{width:calc(var(--u)*40);height:calc(var(--u)*40);background:#ffffff24;border-radius:50%;place-items:center;display:grid}.ind .pp-reflect .rf-round svg{width:calc(var(--u)*16);height:calc(var(--u)*16);fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round}.ind .pp-reflect .rf-sl{padding:calc(var(--u)*138) calc(var(--u)*24) calc(var(--u)*184);opacity:0;visibility:hidden;z-index:2;flex-direction:column;transition:opacity .28s,visibility 0s .3s;display:flex;position:absolute;inset:0}.ind .pp-reflect .rf-sl.on{opacity:1;visibility:visible;transition:opacity .42s}.ind .pp-reflect .rf-noticed{padding-top:calc(var(--u)*146)}.ind .pp-reflect .rf-gap{flex:1;min-height:0}.ind .pp-reflect .rf-r{opacity:0;transform:translateY(calc(var(--u)*14));transition:opacity .2s,transform 0s .3s}.ind .pp-reflect .rf-sl.on .rf-r{opacity:1;transition:opacity .42s var(--d,0s),transform .42s var(--ease) var(--d,0s);transform:none}.ind .pp-reflect .rf-f{opacity:0;transition:opacity .2s}.ind .pp-reflect .rf-sl.on .rf-f{opacity:1;transition:opacity .6s var(--d,0s)}.ind .pp-reflect .rf-late{opacity:0;transition:opacity .2s}.ind .pp-reflect .rf-sl.on .rf-late{opacity:1;transition:opacity .4s .1s}.ind .pp-reflect h4,.ind .pp-reflect h5,.ind .pp-reflect h6,.ind .pp-reflect p{margin:0;font-weight:400}.ind .pp-reflect .rf-lead{font-size:calc(var(--u)*22);line-height:calc(var(--u)*28);color:#ffffffb8;margin-bottom:calc(var(--u)*4)}.ind .pp-reflect .rf-cover-h{font-size:calc(var(--u)*34);line-height:calc(var(--u)*40);letter-spacing:calc(var(--u)*-.8);color:#fff;font-weight:500}.ind .pp-reflect .rf-coverhint{align-items:center;gap:calc(var(--u)*6);margin-top:calc(var(--u)*16);font-size:calc(var(--u)*15);color:#ffffffb3;display:flex}.ind .pp-reflect .rf-coverhint svg,.ind .pp-reflect .rf-hint svg,.ind .pp-reflect .rf-ask svg{width:calc(var(--u)*16);height:calc(var(--u)*16);fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ind .pp-reflect .rf-agp{margin:0 calc(var(--u)*-24);padding:calc(var(--u)*14) 0 0;background:linear-gradient(#fff0,#ffffff1a);border-bottom:1px solid #ffffff24;position:relative}.ind .pp-reflect .rf-animbar{margin:0 0 calc(var(--u)*6) calc(var(--u)*15);height:calc(var(--u)*36);position:relative}.ind .pp-reflect .rf-animdate{height:calc(var(--u)*19);position:relative}.ind .pp-reflect .rf-dl{font-size:calc(var(--u)*15);letter-spacing:calc(var(--u)*.2);color:#fff;white-space:nowrap;opacity:0;font-weight:600;transition:opacity .14s;position:absolute;top:0;left:0}.ind .pp-reflect .rf-dl.on{opacity:1;transition:opacity .25s .14s}.ind .pp-reflect .rf-animcap{font-size:calc(var(--u)*11);color:#b8c4d6bf;margin-top:calc(var(--u)*1);display:block}.ind .pp-reflect .rf-pause{right:calc(var(--u)*12);width:calc(var(--u)*32);height:calc(var(--u)*32);justify-content:center;align-items:center;gap:calc(var(--u)*3);background:#2cc6c62e;border-radius:50%;display:flex;position:absolute;top:0}.ind .pp-reflect .rf-pause i{width:calc(var(--u)*3);height:calc(var(--u)*12);border-radius:calc(var(--u)*2);background:#3acfc6}.ind .pp-reflect .rf-agpsvg{width:100%;height:auto;display:block;overflow:visible}.ind .pp-reflect .rf-agpsvg .grid line{stroke:#ffffff1a;stroke-width:1px}.ind .pp-reflect .rf-agpsvg .rng line{stroke:#6fd6d659;stroke-width:1px;stroke-dasharray:3 4}.ind .pp-reflect .rf-agpsvg text{font-family:var(--font-inter),sans-serif;fill:#b8c4d6d9;font-size:12px}.ind .pp-reflect .rf-agpsvg .ylab{text-anchor:end}.ind .pp-reflect .rf-agpsvg .xlab{text-anchor:middle}.ind .pp-reflect .rf-agpsvg .b-out{fill:#2f6e7a6b}.ind .pp-reflect .rf-agpsvg .b-in{fill:#2f6e7ab3}.ind .pp-reflect .rf-agpsvg .bands{opacity:0;transform-origin:50% 55%;transform-box:fill-box;transition:opacity .2s,transform 0s .3s;transform:scaleY(.6)}.ind .pp-reflect .rf-sl.on .rf-agpsvg .bands{opacity:1;transition:opacity .9s .35s,transform 1.1s var(--ease) .35s;transform:none}.ind .pp-reflect .rf-agpsvg .med{fill:none;stroke:#3acfc6;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 0s .3s,opacity .5s}.ind .pp-reflect .rf-sl.on .rf-agpsvg .med{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.45,.1,.25,1) .55s,opacity .5s}.ind .pp-reflect .rf-agpsvg.playing .med{opacity:.3}.ind .pp-reflect .rf-agpsvg .day{opacity:0;transition:opacity .45s}.ind .pp-reflect .rf-agpsvg .day.on{opacity:1}.ind .pp-reflect .rf-agpsvg .day .glow{fill:none;stroke:#8ae9e3;stroke-width:10px;stroke-opacity:.16;stroke-linecap:round;stroke-linejoin:round}.ind .pp-reflect .rf-agpsvg .day .ln{fill:none;stroke:#8ae9e3;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ind .pp-reflect .rf-neye{font-size:calc(var(--u)*20);line-height:calc(var(--u)*26);color:#ffffffb8;margin-bottom:calc(var(--u)*8)}.ind .pp-reflect .rf-nhead{font-size:calc(var(--u)*32);line-height:calc(var(--u)*38);letter-spacing:calc(var(--u)*-.7);margin-bottom:calc(var(--u)*24);font-weight:500}.ind .pp-reflect .rf-nsec{margin-bottom:calc(var(--u)*30);position:relative}.ind .pp-reflect .rf-nsec h5{font-size:calc(var(--u)*20);line-height:calc(var(--u)*26);letter-spacing:calc(var(--u)*-.3);margin-bottom:calc(var(--u)*6);font-weight:500}.ind .pp-reflect .rf-nsec p{font-size:calc(var(--u)*16);line-height:calc(var(--u)*23);color:#fffc}.ind .pp-reflect .rf-src:before{content:"";inset:calc(var(--u)*-10) calc(var(--u)*-12);border-radius:calc(var(--u)*16);box-shadow:0 0 calc(var(--u)*22) #6fd6d62e;opacity:0;background:#ffffff12;border:1px solid #6fd6d666;transition:opacity .5s;position:absolute}.ind .pp-reflect.s-ins .rf-src:before{opacity:1}.ind .pp-reflect .rf-line{font-size:calc(var(--u)*30);line-height:calc(var(--u)*36);letter-spacing:calc(var(--u)*-.6);font-weight:500}.ind .pp-reflect .rf-pair{gap:calc(var(--u)*24);margin-top:calc(var(--u)*26);display:flex}.ind .pp-reflect .rf-cell{flex:1;min-width:0}.ind .pp-reflect .rf-cell small{font-size:calc(var(--u)*15);color:#ffffffb8;margin-bottom:calc(var(--u)*2);display:block}.ind .pp-reflect .rf-fig{align-items:baseline;gap:calc(var(--u)*6);display:flex}.ind .pp-reflect .rf-fig b{font-family:var(--font-oswald),sans-serif;font-weight:400;font-size:calc(var(--u)*48);line-height:calc(var(--u)*62);font-variant-numeric:tabular-nums}.ind .pp-reflect .rf-fig em{font-style:normal;font-size:calc(var(--u)*17);color:#ffffffb8}.ind .pp-reflect .rf-fig em.rf-pct{font-family:var(--font-oswald),sans-serif}.ind .pp-reflect .rf-pill{align-items:center;gap:calc(var(--u)*5);margin-top:calc(var(--u)*10);height:calc(var(--u)*34);padding:0 calc(var(--u)*13) 0 calc(var(--u)*9);border-radius:calc(var(--u)*18);font-size:calc(var(--u)*14);white-space:nowrap;border:1px solid;font-weight:500;display:inline-flex}.ind .pp-reflect .rf-pill svg{width:calc(var(--u)*16);height:calc(var(--u)*16);fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ind .pp-reflect .rf-same{color:#b8c4d6;background:#b8c4d624;border-color:#b8c4d673}.ind .pp-reflect .rf-better{color:#6fd6d6;box-shadow:0 0 calc(var(--u)*16) #6fd6d68c;background:#6fd6d63d;border-color:#6fd6d6d9}.ind .pp-reflect .rf-tir{margin:0 calc(var(--u)*-24);padding:calc(var(--u)*16) calc(var(--u)*24) calc(var(--u)*12);background:linear-gradient(#fff0,#ffffff1a);border-bottom:1px solid #ffffff24;position:relative}.ind .pp-reflect .rf-tirhead{margin-bottom:calc(var(--u)*12);font-size:calc(var(--u)*13);color:#ffffffb8;justify-content:space-between;align-items:center;display:flex}.ind .pp-reflect .rf-key{align-items:center;gap:calc(var(--u)*6);font-size:calc(var(--u)*11);color:#fff9;display:flex}.ind .pp-reflect .rf-key i{width:calc(var(--u)*16);border-top:1px dashed #ffffff80}.ind .pp-reflect .rf-plot{height:calc(var(--u)*132);position:relative}.ind .pp-reflect .rf-goal{z-index:1;border-top:1px dashed #ffffff59;position:absolute;bottom:70%;left:0;right:0}.ind .pp-reflect .rf-cols{align-items:flex-end;gap:calc(var(--u)*12);height:100%;display:flex}.ind .pp-reflect .rf-cols i{height:calc(var(--h)*1%);border-radius:calc(var(--u)*6);transform-origin:bottom;background:#6fd6d6;flex:1;transition:transform 0s .3s;transform:scaleY(0)}.ind .pp-reflect .rf-cols i.lo{background:#6fd6d673}.ind .pp-reflect .rf-sl.on .rf-cols i{transition:transform .62s var(--ease) calc(.45s + var(--k)*60ms);transform:none}.ind .pp-reflect .rf-dlab{gap:calc(var(--u)*12);margin-top:calc(var(--u)*8);display:flex}.ind .pp-reflect .rf-dlab span{text-align:center;font-size:calc(var(--u)*12);color:#fff9;flex:1}.ind .pp-reflect .rf-tip{margin-top:calc(var(--u)*32);padding-left:calc(var(--u)*16);border-left:2px solid #6fd6d673}.ind .pp-reflect .rf-tip small{font-size:calc(var(--u)*12);letter-spacing:calc(var(--u)*1.6);color:#6fd6d6cc;margin-bottom:calc(var(--u)*8);display:block}.ind .pp-reflect .rf-tip p{font-size:calc(var(--u)*17);line-height:calc(var(--u)*25);color:#ffffffa8}.ind .pp-reflect .rf-ask{align-items:center;gap:calc(var(--u)*2);min-height:calc(var(--u)*44);margin-top:calc(var(--u)*16);font-size:calc(var(--u)*15);color:#fff9;display:flex}.ind .pp-reflect .rf-end{gap:calc(var(--u)*8);flex-direction:column;display:flex}.ind .pp-reflect .rf-again{align-self:center;align-items:center;gap:calc(var(--u)*6);min-height:calc(var(--u)*44);font-size:calc(var(--u)*16);color:#fffc;display:flex}.ind .pp-reflect .rf-again svg{width:calc(var(--u)*18);height:calc(var(--u)*18);fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ind .pp-reflect .rf-done{height:calc(var(--u)*48);border-radius:calc(var(--u)*24);color:#173544;font-size:calc(var(--u)*16);background:#fff;place-items:center;font-weight:500;display:grid}.ind .pp-reflect .rf-song{left:calc(var(--u)*16);right:calc(var(--u)*16);bottom:calc(var(--u)*74);z-index:3;position:absolute}.ind .pp-reflect .rf-song>small{font-size:calc(var(--u)*10.5);letter-spacing:calc(var(--u)*1.2);color:#ffffffa6;margin:0 0 calc(var(--u)*8) calc(var(--u)*4);display:block}.ind .pp-reflect .rf-band{align-items:center;gap:calc(var(--u)*12);height:calc(var(--u)*64);padding:0 calc(var(--u)*10) 0 calc(var(--u)*10);border-radius:calc(var(--u)*18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;display:flex}.ind .pp-reflect .rf-art{width:calc(var(--u)*44);height:calc(var(--u)*44);border-radius:calc(var(--u)*10);background:radial-gradient(70% 60% at 30% 25%,#cfe8b8,#0000 70%),radial-gradient(80% 70% at 80% 90%,#1f5f4a,#0000 70%),linear-gradient(160deg,#7db98f,#2e6e5a 55%,#173e3a);flex:none;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.ind .pp-reflect .rf-art:before{content:"";opacity:.85;background:radial-gradient(circle at 50% 30%,#2f5f3e,#183a2a 70%);border-radius:50% 50% 8% 8%;position:absolute;inset:30% 30% -10%}.ind .pp-reflect .rf-eq{inset:auto 0 calc(var(--u)*6) 0;justify-content:center;align-items:flex-end;gap:calc(var(--u)*2.5);height:calc(var(--u)*14);display:flex;position:absolute}.ind .pp-reflect .rf-eq i{width:calc(var(--u)*3);border-radius:calc(var(--u)*2);transform-origin:bottom;background:#fff;height:100%;transform:scaleY(.35)}.ind .pp-reflect.playing .rf-eq i{animation:1.1s ease-in-out infinite rfEq}.ind .pp-reflect.playing .rf-eq i:nth-child(2){animation-duration:.8s;animation-delay:-.3s}.ind .pp-reflect.playing .rf-eq i:nth-child(3){animation-duration:1.3s;animation-delay:-.6s}@keyframes rfEq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.ind .pp-reflect .rf-words{gap:calc(var(--u)*1);flex-direction:column;flex:1;min-width:0;display:flex}.ind .pp-reflect .rf-words b{font-size:calc(var(--u)*15);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ind .pp-reflect .rf-words em{font-style:normal;font-size:calc(var(--u)*13);color:#ffffffb3}.ind .pp-reflect .rf-mute{width:calc(var(--u)*40);height:calc(var(--u)*40);background:#ffffff24;border-radius:50%;flex:none;place-items:center;display:grid}.ind .pp-reflect .rf-mute svg{width:calc(var(--u)*18);height:calc(var(--u)*18);fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ind .pp-reflect .rf-mute .fill{fill:#fff}.ind .pp-reflect .rf-hint{left:0;right:0;bottom:calc(var(--u)*40);z-index:3;justify-content:center;align-items:center;gap:calc(var(--u)*8);font-size:calc(var(--u)*13);letter-spacing:calc(var(--u)*.3);color:#fff9;opacity:0;transition:opacity .4s;display:flex;position:absolute}.ind .pp-reflect .rf-hint svg{width:calc(var(--u)*14);height:calc(var(--u)*14)}.ind .pp-reflect.s1 .rf-hint,.ind .pp-reflect.s2 .rf-hint{opacity:1}.ind .pp-reflect .rf-pop{--q:calc(100cqw/270);z-index:6;right:calc(100% - calc(var(--q)*16));width:calc(var(--q)*316);pointer-events:none;opacity:0;transform-origin:100% 10%;transition:opacity .45s,transform .7s cubic-bezier(.5,0,.75,0);position:absolute;transform:perspective(1000px)translate(46%)rotateY(-26deg)scale(.42)}.ind .pp-reflect .rf-pop.on{opacity:1;transition:opacity .28s,transform 1s cubic-bezier(.16,1,.3,1);transform:perspective(1000px)translate(0)rotateY(0)scale(1)}.ind .pp-reflect .rf-pop-ins{top:33%}.ind .pp-reflect .rf-pop-num{top:41%}.ind .pp-reflect .rf-popin{border-radius:calc(var(--q)*24);padding:calc(var(--q)*20) calc(var(--q)*20) calc(var(--q)*18);color:#fff;font-family:var(--font-inter),sans-serif;box-shadow:0 1px 0 #ffffff24 inset,0 50px 90px -30px #020612d9,0 18px 40px -18px #02061299,0 0 0 calc(var(--q)*6) #ffffff09;background:linear-gradient(155deg,#1d3e54f7,#263e70f7 55%,#3a3a8cf7);border:1px solid #ffffff29;position:relative;overflow:hidden}.ind .pp-reflect .rf-popin:before{content:"";pointer-events:none;background:radial-gradient(90% 60% at 10% 0,#6fd6d629,#0000 60%);position:absolute;inset:0}.ind .pp-reflect .rf-popeye{font-size:calc(var(--q)*10.5);letter-spacing:.16em;color:#6fd6d6;font-weight:500;display:block;position:relative}.ind .pp-reflect .rf-popin h6{margin:calc(var(--q)*10) 0 calc(var(--q)*8);font-size:calc(var(--q)*21);letter-spacing:-.02em;font-weight:500;line-height:1.18;position:relative}.ind .pp-reflect .rf-type{font-size:calc(var(--q)*14);color:#ffffffd6;min-height:calc(var(--q)*63);line-height:1.5;position:relative}.ind .pp-reflect .rf-type .cur{width:calc(var(--q)*2);height:1.05em;margin-left:calc(var(--q)*1);vertical-align:-.15em;background:#6fd6d6;animation:1s step-end infinite rfBlink;display:inline-block}@keyframes rfBlink{50%{opacity:0}}.ind .pp-reflect .rf-mini{margin-top:calc(var(--q)*14);padding:calc(var(--q)*12) calc(var(--q)*12) calc(var(--q)*10);border-radius:calc(var(--q)*16);background:#050c1c47;border:1px solid #ffffff14;position:relative}.ind .pp-reflect .rf-minihead{font-size:calc(var(--q)*10.5);color:#b8c4d6d9;margin-bottom:calc(var(--q)*6);justify-content:space-between;display:flex}.ind .pp-reflect .rf-minisvg{width:100%;height:auto;display:block;overflow:visible}.ind .pp-reflect .rf-mgrid line{stroke:#ffffff14;stroke-width:1px}.ind .pp-reflect .rf-mband{stroke:#ffffff2e;stroke-width:1px}.ind .pp-reflect .rf-mwalkbg{fill:#f4b48c1a;stroke:#f4b48c59;stroke-dasharray:3 3;opacity:0;transition:opacity .5s}.ind .pp-reflect .rf-mtag{font-family:var(--font-inter),sans-serif;fill:#f4b48c;text-anchor:middle;opacity:0;font-size:10px;transition:opacity .5s}.ind .pp-reflect .rf-mno,.ind .pp-reflect .rf-mwalk{fill:none;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 0s .5s}.ind .pp-reflect .rf-mno{stroke:#b8c4d699;stroke-width:2px;stroke-dasharray:1 1}.ind .pp-reflect .rf-mwalk{stroke:#3acfc6;stroke-width:3px}.ind .pp-reflect .rf-mdot1{fill:#b8c4d6;opacity:0;transition:opacity .4s}.ind .pp-reflect .rf-mdot2{fill:#8ae9e3;opacity:0;transition:opacity .4s}.ind .pp-reflect .rf-pop.on .rf-mno{stroke-dashoffset:0;transition:stroke-dashoffset 1.3s cubic-bezier(.45,.1,.25,1) .9s}.ind .pp-reflect .rf-pop.on .rf-mwalk{stroke-dashoffset:0;transition:stroke-dashoffset 1.3s cubic-bezier(.45,.1,.25,1) 1.5s}.ind .pp-reflect .rf-pop.on .rf-mwalkbg,.ind .pp-reflect .rf-pop.on .rf-mtag{opacity:1;transition-delay:1.4s}.ind .pp-reflect .rf-pop.on .rf-mdot1{opacity:1;transition-delay:1.9s}.ind .pp-reflect .rf-pop.on .rf-mdot2{opacity:1;transition-delay:2.6s}.ind .pp-reflect .rf-legend{justify-content:space-between;gap:calc(var(--q)*8);margin-top:calc(var(--q)*8);font-size:calc(var(--q)*10.5);color:#ffffffb8;display:flex}.ind .pp-reflect .rf-lg{align-items:baseline;gap:calc(var(--q)*5);white-space:nowrap;display:flex}.ind .pp-reflect .rf-lg i{width:calc(var(--q)*12);height:calc(var(--q)*3);border-radius:calc(var(--q)*2);align-self:center}.ind .pp-reflect .rf-lg-walk i{background:#3acfc6}.ind .pp-reflect .rf-lg-no i{background:#b8c4d699}.ind .pp-reflect .rf-lg b{font-family:var(--font-oswald),sans-serif;font-weight:400;font-size:calc(var(--q)*15);color:#fff}.ind .pp-reflect .rf-lg-walk b{color:#8ae9e3}.ind .pp-reflect .rf-lg em{font-style:normal;font-size:calc(var(--q)*9);margin-left:calc(var(--q)*-2);color:#ffffff8c}.ind .pp-reflect .rf-bignum{align-items:baseline;gap:calc(var(--q)*4);margin-top:calc(var(--q)*4);display:flex;position:relative}.ind .pp-reflect .rf-bignum b{font-family:var(--font-oswald),sans-serif;font-weight:400;font-size:calc(var(--q)*64);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.25}.ind .pp-reflect .rf-bignum em{font-family:var(--font-oswald),sans-serif;font-style:normal;font-size:calc(var(--q)*26);color:#ffffffb8;margin-right:auto}.ind .pp-reflect .rf-bignum .rf-pill{height:calc(var(--q)*28);font-size:calc(var(--q)*12);padding:0 calc(var(--q)*11) 0 calc(var(--q)*8);align-self:center;gap:calc(var(--q)*4);border-radius:calc(var(--q)*14);margin:0}.ind .pp-reflect .rf-bignum .rf-pill svg{width:calc(var(--q)*14);height:calc(var(--q)*14)}.ind .pp-reflect .rf-popsub{font-size:calc(var(--q)*12);color:#ffffffa8;margin-top:calc(var(--q)*-2);line-height:1.45;position:relative}.ind .pp-reflect .rf-bplot{margin-top:calc(var(--q)*6);height:calc(var(--q)*148);position:relative}.ind .pp-reflect .rf-bhead{margin-top:calc(var(--q)*16);font-size:calc(var(--q)*11);color:#ffffffa8;justify-content:space-between;align-items:center;display:flex;position:relative}.ind .pp-reflect .rf-bhead .rf-key{font-size:calc(var(--q)*10.5);gap:calc(var(--q)*6)}.ind .pp-reflect .rf-bhead .rf-key i{width:calc(var(--q)*16)}.ind .pp-reflect .rf-bgoal{left:0;right:0;bottom:calc(calc(var(--q)*22) + calc(var(--q)*108)*.7);z-index:2;border-top:1px dashed #fff6;position:absolute}.ind .pp-reflect .rf-bgoal span{right:0;top:calc(var(--q)*-16);font-size:calc(var(--q)*10);color:#fff9;position:absolute}.ind .pp-reflect .rf-bcols{height:calc(var(--q)*148);gap:calc(var(--q)*9);align-items:flex-end;display:flex;position:absolute;inset:auto 0 0}.ind .pp-reflect .rf-bcols>span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.ind .pp-reflect .rf-bcols i{width:100%;height:calc(calc(var(--q)*108)*var(--h)/100);border-radius:calc(var(--q)*7);box-shadow:0 0 calc(var(--q)*14) #3acfc640;transform-origin:bottom;background:linear-gradient(#8ae9e3,#3acfc6);transition:transform .3s;display:block;transform:scaleY(0)}.ind .pp-reflect .rf-bcols .lo i{box-shadow:none;background:#6fd6d666}.ind .pp-reflect .rf-bcols b{font-family:var(--font-oswald),sans-serif;font-weight:400;font-size:calc(var(--q)*11);color:#fffc;margin-bottom:calc(var(--q)*4);opacity:0;transition:opacity .3s}.ind .pp-reflect .rf-bcols .lo b{color:#f2b880}.ind .pp-reflect .rf-bcols em{font-style:normal;font-size:calc(var(--q)*10);color:#ffffff8c;height:calc(var(--q)*22);line-height:calc(var(--q)*22)}.ind .pp-reflect .rf-pop.on .rf-bcols i{transition:transform .7s cubic-bezier(.22,.7,.2,1) calc(.3s + var(--k)*60ms);transform:none}.ind .pp-reflect .rf-pop.on .rf-bcols b{opacity:1;transition:opacity .4s calc(.65s + var(--k)*60ms)}@media (prefers-reduced-motion:reduce){.ind .pp-reflect *,.ind .pp-reflect :before{transition:none!important;animation:none!important}}.ind .pp-reflect .rf-home{left:50%;bottom:calc(var(--u)*8);width:calc(var(--u)*134);height:calc(var(--u)*5);margin-left:calc(var(--u)*-67);border-radius:calc(var(--u)*3);z-index:4;background:#ffffffd9;position:absolute}.ind .pp-reflect .rf-close{padding-bottom:calc(var(--u)*46)}.ind .pp-reflect .rf-song,.ind .pp-reflect .rf-hint{transition:opacity .4s}.ind .pp-reflect.s3 .rf-song{opacity:0}.ind .pp-reflect .rf-tsc{margin-top:calc(var(--u)*18);padding:calc(var(--u)*16) calc(var(--u)*16) calc(var(--u)*18);border-radius:calc(var(--u)*20);background:#ffffff14;border:1px solid #ffffff1f}.ind .pp-reflect .rf-tsl{font-size:calc(var(--u)*12);line-height:calc(var(--u)*16);letter-spacing:calc(var(--u)*.4);color:#ffffffb3;margin-bottom:calc(var(--u)*12);font-weight:600;display:block}.ind .pp-reflect .rf-trow{align-items:center;gap:calc(var(--u)*14);margin-bottom:calc(var(--u)*14);display:flex}.ind .pp-reflect .rf-art-lg{width:calc(var(--u)*64);height:calc(var(--u)*64);border-radius:calc(var(--u)*10);box-shadow:0 0 0 calc(var(--u)*5) #3dd9d924,0 0 calc(var(--u)*24) #3dd9d940}.ind .pp-reflect .rf-art-lg .rf-eq{height:calc(var(--u)*18);bottom:calc(var(--u)*8)}.ind .pp-reflect .rf-art-lg .rf-eq i{width:calc(var(--u)*4)}.ind .pp-reflect .rf-play{width:calc(var(--u)*40);height:calc(var(--u)*40);justify-content:center;align-items:center;gap:calc(var(--u)*4);background:#3dd9d933;border-radius:50%;flex:none;display:flex}.ind .pp-reflect .rf-play i{width:calc(var(--u)*3.5);height:calc(var(--u)*14);border-radius:calc(var(--u)*2);background:#6fd6d6}.ind .pp-reflect .rf-why{font-size:calc(var(--u)*15);line-height:calc(var(--u)*22);color:#ffffffd1;padding-left:calc(var(--u)*12);border-left:2px solid #3dd9d98c}@media (max-width:1100px){.ind .pp-reflect .rf-pop{display:none}.ind .pp-reflect.s-ins .rf-src:before{opacity:0}}.ind .pp-share{z-index:3;width:min(520px,38vw);translate:var(--ind-keep,0 -56%);color:#1f2328;-webkit-font-smoothing:antialiased;text-align:left;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;position:absolute;top:50%;right:clamp(24px,6vw,110px);container-type:inline-size}.ind .pp-share>*{--b:calc(100cqw/472)}.ind .pp-share .sh-note{z-index:2;left:calc(var(--b)*-44);bottom:calc(var(--b)*-48);align-items:center;gap:calc(var(--b)*12);padding:calc(var(--b)*12) calc(var(--b)*18) calc(var(--b)*12) calc(var(--b)*12);border-radius:calc(var(--b)*20);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 calc(var(--b)*24) calc(var(--b)*50) calc(var(--b)*-16) #06101e8c,0 calc(var(--b)*4) calc(var(--b)*12) #06101e1f;font-family:var(--font-inter),"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;color:#173544;opacity:0;transform:translateY(calc(var(--b)*10)) scale(.96);background:#ffffffbd;border:1px solid #ffffffe6;transition:opacity .7s,transform .9s cubic-bezier(.2,.9,.2,1);display:flex;position:absolute}.ind .pp-share .sh-note.in{opacity:1;transform:none}.ind .pp-share .sh-note strong{font-weight:600;font-size:calc(var(--b)*15);letter-spacing:-.005em;display:block}.ind .pp-share .sh-note small{margin-top:calc(var(--b)*2);font-size:calc(var(--b)*11.5);color:#486473;display:block}.ind .pp-share .sh-orb{width:calc(var(--b)*38);height:calc(var(--b)*38);flex:none;place-items:center;display:grid;position:relative}.ind .pp-share .sh-orb i{box-shadow:0 calc(var(--b)*6) calc(var(--b)*16) #2cc6c666;background:conic-gradient(from 200deg,#2cc6c6,#8fd8e8,#a9a2f0,#7ae0d2,#2cc6c6);border-radius:50%;position:absolute;inset:0}.ind .pp-share .sh-orb b{width:calc(var(--b)*24);height:calc(var(--b)*24);color:#118c8c;background:#fff;border-radius:50%;place-items:center;transition:transform .5s cubic-bezier(.3,1.6,.5,1) .35s;display:grid;position:relative;transform:scale(0)}.ind .pp-share .sh-note.in .sh-orb b{transform:none}.ind .pp-share .sh-orb svg{stroke-width:3.2px;width:64%;height:64%}.ind .pp-share svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ind .pp-share .sh-web{opacity:0;transform:translateY(calc(var(--b)*18)) scale(.985);transform-origin:50% 0;border-radius:calc(var(--b)*14);box-shadow:0 calc(var(--b)*44) calc(var(--b)*90) calc(var(--b)*-26) #06101ea6,0 calc(var(--b)*10) calc(var(--b)*26) #06101e33;background:#f4f5f7;border:1px solid #ffffffe6;transition:opacity .8s,transform 1.1s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.ind .pp-share .sh-wtop{align-items:center;gap:calc(var(--b)*12);height:calc(var(--b)*32);padding:0 calc(var(--b)*14);background:#fff;border-bottom:1px solid #e4e7eb;display:flex}.ind .pp-share .sh-wlogo{color:#3dbfc6;display:grid}.ind .pp-share .sh-wlogo svg{width:calc(var(--b)*18);height:calc(var(--b)*18);stroke-width:2.2px}.ind .pp-share .sh-wtop nav{gap:calc(var(--b)*14);height:100%;display:flex}.ind .pp-share .sh-wtop nav span{align-items:center;gap:calc(var(--b)*4);font-size:calc(var(--b)*11.5);color:#2b2f35;border-bottom:2px solid #0000;display:flex}.ind .pp-share .sh-wtop nav span.on{color:#2aa9b5;border-bottom-color:#2aa9b5}.ind .pp-share .sh-wtop nav svg{width:calc(var(--b)*12);height:calc(var(--b)*12)}.ind .pp-share .sh-wsync{column-gap:calc(var(--b)*6);grid-template-columns:auto auto;align-items:center;margin-left:auto;line-height:1.2;display:grid}.ind .pp-share .sh-wsync i{width:calc(var(--b)*20);height:calc(var(--b)*20);border-radius:calc(var(--b)*5);background:#5bb85d;grid-row:span 2}.ind .pp-share .sh-wsync b{font-weight:500;font-size:calc(var(--b)*10.5)}.ind .pp-share .sh-wsync small{font-size:calc(var(--b)*9);color:#6a7078}.ind .pp-share .sh-wsync em{color:#2aa9b5;font-style:normal}.ind .pp-share .sh-wbody{padding:calc(var(--b)*8)}.ind .pp-share .sh-wrep{border-radius:calc(var(--b)*12);padding:calc(var(--b)*11) calc(var(--b)*16) calc(var(--b)*9);background:#fff;border:1.5px solid #4cc3c9}.ind .pp-share .sh-wh{align-items:center;gap:calc(var(--b)*6);color:#3aafc8;display:flex}.ind .pp-share .sh-wh>svg{width:calc(var(--b)*16);height:calc(var(--b)*16)}.ind .pp-share .sh-wh b{font-weight:500;font-size:calc(var(--b)*15.5);background:linear-gradient(90deg,#33b3c1,#4c7fd6);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:auto}.ind .pp-share .sh-wbtn{align-items:center;gap:calc(var(--b)*3);padding:calc(var(--b)*4) calc(var(--b)*8);border-radius:calc(var(--b)*5);font-size:calc(var(--b)*10);color:#3e444b;background:#f1f2f4;display:inline-flex}.ind .pp-share .sh-wbtn svg{width:calc(var(--b)*10);height:calc(var(--b)*10)}.ind .pp-share .sh-wchips{gap:calc(var(--b)*5);margin-top:calc(var(--b)*9);display:flex}.ind .pp-share .sh-wchips span{align-items:center;gap:calc(var(--b)*5);padding:calc(var(--b)*4) calc(var(--b)*7);border-radius:calc(var(--b)*4);font-size:calc(var(--b)*10);color:#3e444b;background:#f1f2f4;display:inline-flex}.ind .pp-share .sh-wchips i{width:calc(var(--b)*5);height:calc(var(--b)*5);background:#8a9099;border-radius:50%}.ind .pp-share .sh-ws{padding:calc(var(--b)*8) 0;opacity:0;transform:translateY(calc(var(--b)*6));border-top:1px solid #e6e8eb;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1)}.ind .pp-share .sh-wchips+.sh-ws{padding-top:calc(var(--b)*9);border-top:0}.ind .pp-share .sh-web.in .sh-ws{opacity:1;transition-delay:calc(.45s + var(--i,0)*.32s);transform:none}.ind .pp-share .sh-ws h5{align-items:center;gap:calc(var(--b)*7);font-weight:500;font-size:calc(var(--b)*14);color:#16191d;margin:0;display:flex}.ind .pp-share .sh-ws h5 i{width:calc(var(--b)*3);height:calc(var(--b)*15);background:#4cc3c9;border-radius:1px}.ind .pp-share .sh-cv{width:calc(var(--b)*13);height:calc(var(--b)*13);color:#5d646c;margin-left:auto}.ind .pp-share .sh-ws p{margin:calc(var(--b)*6) 0 0;font-size:calc(var(--b)*11.6);color:#25292e;line-height:1.45}.ind .pp-share .sh-wk{gap:calc(var(--b)*6);margin-top:calc(var(--b)*8);grid-template-columns:repeat(3,1fr);display:grid}.ind .pp-share .sh-wk div{padding:calc(var(--b)*7) calc(var(--b)*7) calc(var(--b)*7) calc(var(--b)*13);border-radius:calc(var(--b)*6);background:#fff;border:1px solid #e3e6ea;position:relative}.ind .pp-share .sh-wk div:before{content:"";left:calc(var(--b)*5);top:calc(var(--b)*6);bottom:calc(var(--b)*6);width:calc(var(--b)*2.5);background:var(--c);border-radius:2px;position:absolute}.ind .pp-share .sh-wk small{font-size:calc(var(--b)*9.5);color:#4a5058;display:block}.ind .pp-share .sh-wk span{margin-top:calc(var(--b)*4);font-weight:500;font-size:calc(var(--b)*11);color:#1a1d21;white-space:nowrap;display:block}.ind .pp-share .sh-wk b{font-weight:500;font-size:calc(var(--b)*16)}.ind .pp-share .sh-wk em{margin:0 calc(var(--b)*3);color:#6a7078;font-style:normal}.ind .pp-share .sh-wk u{margin-left:calc(var(--b)*3);font-size:calc(var(--b)*10);color:#3a3f45;text-decoration:none}.ind .pp-share .sh-wi{margin-top:calc(var(--b)*5)}.ind .pp-share .sh-wi h6{padding-left:calc(var(--b)*7);font-weight:400;font-size:calc(var(--b)*12);color:#16191d;border-left:2px solid #4cc3c9;margin:0;line-height:1.3}.ind .pp-share .sh-wi p{margin-top:calc(var(--b)*2);padding-left:calc(var(--b)*14);position:relative}.ind .pp-share .sh-wi p:before{content:"•";left:calc(var(--b)*5);position:absolute}.ind .pp-share .sh-buf{align-items:center;gap:calc(var(--b)*8);padding-top:calc(var(--b)*8);border-top:1px solid #e6e8eb;display:flex}.ind .pp-share .sh-buf p{font-size:calc(var(--b)*9.5);color:#6a7078;flex:1;margin:0;line-height:1.4}.ind .pp-share .sh-shd{align-items:center;gap:calc(var(--b)*4);padding:calc(var(--b)*4) calc(var(--b)*8);color:#17818b;font-size:calc(var(--b)*9.5);white-space:nowrap;opacity:0;background:#e3f6f6;border-radius:99px;font-weight:500;transition:opacity .4s,transform .5s cubic-bezier(.3,1.6,.5,1);display:inline-flex;transform:scale(.7)}.ind .pp-share .sh-shd svg{width:calc(var(--b)*10);height:calc(var(--b)*10);stroke-width:3px}.ind .pp-share.done .sh-shd,.ind .pp-share .sh-web.in{opacity:1;transform:none}.ind .pp-share.rm *,.ind .pp-share.rm :before,.ind .pp-share.rm :after{transition:none!important;animation:none!important}@media (max-width:900px){.ind .pp-share{width:100%;max-width:520px;margin:26px auto 0;position:relative;top:auto;right:auto;translate:none}.ind .pp-share .sh-note{width:max-content;max-width:100%;margin-bottom:12px;position:relative;bottom:auto;left:auto}}.ind .pp-hero{font-family:var(--font-inter),"Geist",ui-sans-serif,system-ui,sans-serif;color:#173544;-webkit-font-smoothing:antialiased;position:relative;container-type:inline-size}.ind .pp-hero .pp-ph{aspect-ratio:4/5;background:#d9cfc6;border:1px solid #121a281f;border-radius:30px;position:relative;overflow:hidden}.ind .pp-hero .pp-ph img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block}.ind .pp-hero .pp-ph:after{content:"";pointer-events:none;background:linear-gradient(200deg,#121a2800 55%,#121a2829);position:absolute;inset:0}.ind .pp-hero .pp-flow{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.ind .pp-hero .pp-line,.ind .pp-hero .pp-glow{fill:none;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.ind .pp-hero .pp-line{stroke:url(#ppHeroL1);stroke-width:1.6px}.ind .pp-hero .pp-glow{stroke:#2cc6c68c;stroke-width:5px;opacity:.55}.ind .pp-hero.s-l1 .pp-l1,.ind .pp-hero.s-l1 .pp-l1g{stroke-dashoffset:0;transition:stroke-dashoffset 1.15s cubic-bezier(.45,.05,.25,1)}.ind .pp-hero.s-l2 .pp-l2,.ind .pp-hero.s-l2 .pp-l2g{stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.45,.05,.25,1)}.ind .pp-hero .pp-pk{opacity:0}.ind .pp-hero .pp-pkh{fill:#2cc6c647}.ind .pp-hero .pp-pkc{fill:#fff}.ind .pp-hero .pp-port{opacity:0;transition:opacity .4s}.ind .pp-hero .pp-porth{fill:#ffffff8c}.ind .pp-hero .pp-portc{fill:#2cc6c6}.ind .pp-hero.s-tir .pp-port1,.ind .pp-hero.s-ins .pp-port2{opacity:1}.ind .pp-hero .pp-sn{z-index:2;opacity:0;width:0;height:0;transition:opacity .6s;position:absolute;top:0;left:0}.ind .pp-hero.s-sn .pp-sn{opacity:1}.ind .pp-hero .pp-sn i{border-radius:50%;position:absolute;top:0;left:0}.ind .pp-hero .pp-core{background:#2cc6c6;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;box-shadow:0 0 0 2px #fff,0 0 14px 3px #2cc6c6cc}.ind .pp-hero .pp-ring{opacity:0;border:1.5px solid #ffffffd9;width:44px;height:44px;margin:-22px 0 0 -22px;box-shadow:0 0 12px #2cc6c699,inset 0 0 10px #2cc6c659}.ind .pp-hero.s-sn .pp-ring{animation:2.8s cubic-bezier(.2,.6,.3,1) infinite ppHeroPing}.ind .pp-hero.s-sn .pp-r2{animation-delay:1.4s}@keyframes ppHeroPing{0%{opacity:0;transform:scale(.25)}15%{opacity:.95}to{opacity:0;transform:scale(1.35)}}.ind .pp-hero .pp-read{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;opacity:0;transform:translate(var(--rx,0),var(--ry,0)) translateY(6px);background:#ffffffd1;border:1px solid #fffffff2;border-radius:999px;align-items:center;gap:5px;padding:5px 10px 5px 8px;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:0;left:0;box-shadow:0 10px 24px -12px #121a2873}.ind .pp-hero.s-sn .pp-read{opacity:1;transform:translate(var(--rx,0),var(--ry,0))}.ind .pp-hero .pp-read>i{background:#2cc6c6;border-radius:50%;width:6px;height:6px}.ind .pp-hero .pp-read b{font-family:var(--font-oswald),sans-serif;color:#1f5f6e;letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:1}.ind .pp-hero .pp-read span{color:#486473;font-size:10.5px;font-weight:500}.ind .pp-hero .pp-read svg{fill:none;stroke:#1f5f6e;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.ind .pp-hero .pp-tir{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffffdb;border:1px solid #cde4eff2;border-radius:24px;position:absolute;box-shadow:0 4px 10px #173a4612,0 34px 70px -34px #121a2873}.ind .pp-hero .pp-tir,.ind .pp-hero .pp-ins{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.2,.75,.2,1);transform:translateY(16px)scale(.96)}.ind .pp-hero .pp-tir{transform-origin:40% 100%;align-items:stretch;gap:14px;width:clamp(250px,61cqw,306px);padding:16px 18px 15px 19px;display:flex;top:-7cqw;right:min(0px,max(-12cqw,616px - 50vw));overflow:hidden}.ind .pp-hero.s-tir .pp-tir{opacity:1;transform:none}.ind .pp-hero .pp-wash{pointer-events:none;background:linear-gradient(135deg,#18b5ca1f,#18b5ca06);position:absolute;inset:0}.ind .pp-hero .pp-tl{flex:auto;min-width:0;position:relative}.ind .pp-hero .pp-k{letter-spacing:1.1px;text-transform:uppercase;color:#486473;white-space:nowrap;font-size:11px;font-weight:700}.ind .pp-hero .pp-v{align-items:baseline;gap:5px;margin-top:3px;display:flex}.ind .pp-hero .pp-v b{font-family:var(--font-oswald),sans-serif;letter-spacing:-.02em;color:#1f5f6e;font-variant-numeric:tabular-nums;min-width:1.05em;font-size:44px;font-weight:500;line-height:1.05}.ind .pp-hero .pp-v span{color:#486473;font-size:15px;font-weight:500}.ind .pp-hero .pp-pill{color:#1f5f6e;white-space:nowrap;opacity:0;background:#cdeff0;border-radius:999px;align-items:center;gap:6px;margin-top:7px;padding:4px 11px 4px 9px;font-size:12.5px;font-weight:500;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);display:inline-flex;transform:translateY(4px)}.ind .pp-hero .pp-pill i{background:#2cc6c6;border-radius:50%;width:7px;height:7px}.ind .pp-hero.s-pill .pp-pill{opacity:1;transform:none}.ind .pp-hero .pp-tr{flex-direction:column;flex:0 0 49%;justify-content:flex-end;gap:7px;padding-top:6px;display:flex;position:relative}.ind .pp-hero .pp-bars{align-items:flex-end;gap:6px;height:60px;display:flex;position:relative}.ind .pp-hero .pp-slot{background:#e1f0f5;border-radius:999px;flex:1;height:100%;position:relative;overflow:hidden}.ind .pp-hero .pp-fill{height:calc(var(--h)*100%);transform-origin:50% 100%;background:#8edcdf;border-radius:999px;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleY(0)}.ind .pp-hero .pp-today .pp-fill{background:#8f9cc6}.ind .pp-hero .pp-today{background:#e3ecf6}.ind .pp-hero.s-bars .pp-fill{transform:none}.ind .pp-hero .pp-goal{opacity:0;background:#fff;border-radius:2px;height:2px;transition:opacity .6s .9s;position:absolute;bottom:70%;left:-4px;right:-4px;box-shadow:0 0 0 .5px #17354414}.ind .pp-hero.s-bars .pp-goal{opacity:.95}.ind .pp-hero .pp-today:after{content:"";opacity:0;background:linear-gradient(#ffffffbf,#fff0);border-radius:999px;position:absolute;inset:0}.ind .pp-hero .pp-today.pp-hit:after{animation:.9s ease-out ppHeroHit}@keyframes ppHeroHit{0%{opacity:0}25%{opacity:1}to{opacity:0}}.ind .pp-hero .pp-days{gap:6px;display:flex}.ind .pp-hero .pp-days span{text-align:center;color:#486473;flex:1;font-size:10.5px;font-weight:500;line-height:12px}.ind .pp-hero .pp-days .pp-td{color:#173544;font-weight:700}.ind .pp-hero .pp-ins{z-index:3;transform-origin:100% 0;filter:drop-shadow(0 26px 28px #121a2833)drop-shadow(0 3px 6px #173a4614);width:clamp(250px,61cqw,308px);position:absolute;top:61%;left:-18cqw}.ind .pp-hero .pp-clip{transform:translateY(calc(-1px * var(--d,0)));border-radius:24px;transition:transform .5s cubic-bezier(.3,.7,.25,1);overflow:hidden}.ind .pp-hero .pp-card{transform:translateY(calc(1px * var(--d,0)));background:linear-gradient(160deg,#fffffff7,#f6fcfdf2);border:1px solid #cde4eff2;border-radius:24px;padding:15px 17px;transition:transform .5s cubic-bezier(.3,.7,.25,1);position:relative}.ind .pp-hero.s-ins .pp-ins{opacity:1;transform:none}.ind .pp-hero .pp-hh{align-items:center;gap:9px;font-size:13px;display:flex}.ind .pp-hero .pp-hh b{color:#173544;font-weight:600}.ind .pp-hero .pp-hh .orb{width:22px;height:22px}.ind .pp-hero .pp-hh small{color:#7a8d99;margin-left:auto;font-size:11.5px}.ind .pp-hero .pp-dots{background:#e8f6f8;border-radius:14px 14px 14px 4px;gap:5px;padding:9px 12px;transition:opacity .3s;display:flex;position:absolute;top:50px;left:17px}.ind .pp-hero .pp-dots i{background:#5fafb8;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite ppHeroDot}.ind .pp-hero .pp-dots i:nth-child(2){animation-delay:.15s}.ind .pp-hero .pp-dots i:nth-child(3){animation-delay:.3s}@keyframes ppHeroDot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ind .pp-hero.s-type .pp-dots{opacity:0}.ind .pp-hero .pp-msg{color:#173544;margin:10px 0 0;font-size:14.5px;line-height:1.5;position:relative}.ind .pp-hero .pp-msg em{color:#126b7d;font-style:normal;font-weight:600}.ind .pp-hero .pp-ghost{visibility:hidden}.ind .pp-hero .pp-live{position:absolute;top:0;left:0;right:0}.ind .pp-hero .pp-live .pp-cur{vertical-align:-2px;background:#2cc6c6;border-radius:1px;width:2px;height:1.05em;margin-left:1px;animation:.9s steps(2,start) infinite ppHeroBlink;display:inline-block}@keyframes ppHeroBlink{to{opacity:0}}.ind .pp-hero .pp-chips{gap:7px;margin-top:11px;display:flex}.ind .pp-hero .pp-chip{color:#126b7d;white-space:nowrap;opacity:0;background:#e2f4f6;border-radius:16px;align-items:center;gap:5px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);display:inline-flex;transform:translateY(5px)}.ind .pp-hero .pp-chip svg{fill:#2cc6c6;width:13px;height:13px}.ind .pp-hero .pp-ghostchip{color:#486473;background:0 0;border:1px solid #cde4ef;font-weight:500;transition-delay:.12s}.ind .pp-hero.s-chips .pp-chip{opacity:1;transform:none}@container (max-width:440px){.ind .pp-hero .pp-tir{gap:10px;width:min(272px,76cqw);padding:12px 14px 11px;top:-17cqw;right:-2cqw}.ind .pp-hero .pp-v b{font-size:34px}.ind .pp-hero .pp-bars{gap:4px;height:46px}.ind .pp-hero .pp-days{gap:4px}.ind .pp-hero .pp-ins{width:min(300px,86cqw);top:131cqw;left:2cqw}.ind .pp-hero .pp-card{padding:13px 15px}.ind .pp-hero .pp-msg{font-size:14px}.ind .pp-hero .pp-read{display:none}}@media (max-width:900px){.ind .pp-hero{margin-top:14%;padding-bottom:calc(7% + 205px)}}@media (prefers-reduced-motion:reduce){.ind .pp-hero *,.ind .pp-hero :after{transition:none!important;animation:none!important}}
