html,body{overflow-x:clip}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[hidden]{display:none!important}.rm .gi{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:linear-gradient(160deg,#2e9bff29,#2e9bff0a);border:1px solid rgba(46,155,255,.3);box-shadow:var(--glass-edge),0 0 16px #2e9bff14}.rm .gi svg{width:22px;height:22px;fill:none;stroke:var(--blue-text);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rm-noscript{max-width:520px;margin:120px auto;padding:0 20px;text-align:center}.rm-intro{position:relative;min-height:100svh;display:grid;place-items:center;padding:84px 20px 56px;text-align:center;overflow:hidden}.rm-intro:before{content:"";position:absolute;left:50%;top:38%;width:min(1100px,140vw);aspect-ratio:1.6;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(closest-side,rgba(46,155,255,.14),rgba(224,27,36,.08) 55%,transparent 100%);filter:blur(10px)}.rm-mark{position:absolute;top:26px;left:50%;transform:translate(-50%);font-weight:900;font-size:13px;letter-spacing:.08em;color:var(--paper);text-decoration:none}.ri{position:relative;display:flex;flex-direction:column;align-items:center;max-width:1240px}.ri-av{position:relative;width:88px;height:88px;margin-bottom:22px}.ri-av img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 22%;box-shadow:0 0 0 2px #ffffff1f,0 0 0 7px #2e9bff1f,0 18px 50px #0009}.ri-dot{position:absolute;right:4px;bottom:4px;width:16px;height:16px;border-radius:50%;background:#2fe36a;border:3px solid var(--ink)}.ri-h{font-size:clamp(34px,5.6vw,84px);line-height:.96;letter-spacing:-.012em;max-width:14.5em;margin:12px 0 20px;text-wrap:balance}.ri-sub{font-size:clamp(17px,1.6vw,20px);color:var(--paper-2);max-width:40ch}.ri-get{list-style:none;display:grid;grid-template-columns:repeat(3,auto);gap:12px 26px;justify-content:center;margin:32px 0 34px;text-align:left}.ri-get li{display:flex;align-items:center;gap:12px;color:var(--paper);font-size:15.5px}.ri-go{display:flex;flex-direction:column;align-items:center;gap:14px}.ri-start{min-width:280px;min-height:58px;font-size:18px}.ri-go .micro{max-width:46ch}@media(max-width:860px){.ri-get{grid-template-columns:1fr 1fr;gap:12px 18px}}@media(max-width:520px){.ri-get{grid-template-columns:1fr}.ri-start{width:100%;min-width:0}.ri-go{width:100%}}html.rm-chatting,html.rm-chatting body{overflow:hidden;height:100%}.rm-chat{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:clamp(16px,3vw,36px)}.mw{--pane: #1C1C1E;--them: #2C2C2E;--you-top: #1272E0;--you: #0B66CF;--meta: #98989D;position:relative;display:flex;width:min(1240px,100%);height:min(880px,100%);border-radius:18px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--body);-webkit-font-smoothing:antialiased;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff14,0 50px 120px #000000b3,0 0 0 .5px #000c}.mw.opening{animation:mw-open .75s cubic-bezier(.2,.9,.2,1) both}@keyframes mw-open{0%{opacity:0;transform:translateY(28px) scale(.94);filter:blur(12px)}to{opacity:1;transform:none;filter:none}}.rm-chat.closing .mw{animation:mw-close .42s cubic-bezier(.4,0,.6,1) both}@keyframes mw-close{to{opacity:0;transform:scale(.96) translateY(-10px);filter:blur(8px)}}.mw-side{--fit: 0;flex:0 0 320px;display:flex;flex-direction:column;gap:18px;padding:16px 18px 20px;background:#28282ca8;backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);border-right:1px solid rgba(0,0,0,.6)}.mw-lights{display:flex;gap:8px}.mw-lights>*{display:block;width:12px;height:12px;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 .5px #00000040}.mw-lights>:nth-child(2){background:#febc2e}.mw-lights>:nth-child(3){background:#28c840}.rs-mini{display:none}.rs-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.rs-title{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.01em;max-width:none}.rs-status{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:999px;background:#ffffff12;color:var(--meta);font-size:12px;font-weight:600}.rs-status i{width:7px;height:7px;border-radius:50%;background:var(--blue);box-shadow:0 0 8px #2e9bffe6;animation:rs-pulse 1.6s ease-in-out infinite}.rs-status.ready{color:#7df3a5;background:#2fe36a1f}.rs-status.ready i{background:#2fe36a;box-shadow:0 0 8px #2fe36ae6;animation:none}@keyframes rs-pulse{50%{opacity:.35}}.rs-list{display:flex;flex-direction:column;border-radius:14px;background:#00000038;border:1px solid rgba(255,255,255,.07)}.rs-row{position:relative;padding:13px 14px}.rs-row+.rs-row{border-top:1px solid rgba(255,255,255,.06)}.rs-row dt{color:var(--meta);font-size:12px;font-weight:500}.rs-row dd{margin:3px 0 0}.rs-v{display:inline-block;color:#fff;font-size:16.5px;font-weight:650;letter-spacing:-.01em;filter:blur(var(--b, 0px));transition:filter .6s ease}.rs-row.empty .rs-v{width:70%;height:18px;border-radius:6px;background:#ffffff0f}.rs-row.colored .rs-v{background:linear-gradient(100deg,var(--c1),var(--c2) 55%,var(--c3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rs-row.flash:before{content:"";position:absolute;inset:4px;border-radius:10px;background:#2e9bff24;animation:rs-flash .9s ease both;pointer-events:none}@keyframes rs-flash{0%{opacity:1}to{opacity:0}}.rs-meter{display:flex;align-items:center;gap:12px}.rs-bar,.rs-mini-bar{position:relative;flex:1;height:4px;border-radius:2px;background:#ffffff14;overflow:hidden}.rs-bar i,.rs-mini-bar i{position:absolute;inset:0;clip-path:inset(0 calc((1 - var(--fit)) * 100%) 0 0);transition:clip-path .7s cubic-bezier(.2,.8,.2,1);background:linear-gradient(90deg,#ff3b42,#e01b24 20%,#a23bff 42%,#2e9bff,#2fe36a 90%,#9bffbd)}.rs-count{color:var(--meta);font-size:12px;white-space:nowrap}.rs-open{width:100%;min-height:48px;font-size:15.5px;animation:rs-in .5s cubic-bezier(.2,.9,.3,1.2) both}@keyframes rs-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.rs-note{margin-top:auto;color:var(--meta);font-size:12px;max-width:none}.mw-main{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--pane)}.mw-head{position:relative;display:flex;align-items:center;justify-content:center;min-height:68px;padding:10px 18px;background:#232325;border-bottom:1px solid rgba(0,0,0,.7);box-shadow:0 1px #ffffff0a}.mw-back{display:none}.mw-who{display:flex;flex-direction:column;align-items:center;gap:3px}.mw-who img{width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:50% 22%}.mw-who span{display:flex;flex-direction:column;align-items:center;line-height:1.2}.mw-who strong{color:#fff;font-size:12.5px;font-weight:600}.mw-who small{color:var(--meta);font-size:11px}.mw-exit{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--meta);font-size:13px;text-decoration:none}.mw-exit:hover{color:#fff}.mw-body{flex:1;overflow-y:auto;padding:16px clamp(18px,3vw,40px) 18px;display:flex;flex-direction:column;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3A3A3C transparent}.mw-body>*,.turn>*{flex-shrink:0}.turn{display:flex;flex-direction:column;gap:2px}.mw-stamp{align-self:center;text-align:center;margin:6px 0 16px;color:var(--meta);font-size:11.5px;line-height:1.4;max-width:none}.mw-stamp strong{display:block;font-weight:600}.mw-sys{align-self:center;margin:4px 0 10px;color:var(--meta);font-size:12px;text-align:center;max-width:46ch}.b{position:relative;z-index:0;max-width:min(72%,520px);padding:8px 14px;border-radius:19px;border:0;font:inherit;text-align:left;animation:b-in .34s cubic-bezier(.2,.9,.3,1.2) both}.b p,.b span{max-width:none;color:#fff;font-size:15.5px;line-height:1.38}.b.them{align-self:flex-start;background:var(--them);transform-origin:0 100%}.b.me{align-self:flex-end;background:linear-gradient(180deg,var(--you-top),var(--you));transform-origin:100% 100%;cursor:pointer;color:#fff}.b.me:hover{filter:brightness(1.08)}.b.me:focus-visible{outline:2px solid #fff;outline-offset:2px}.b.tail{margin-bottom:8px}.b.tail:before,.b.tail:after{content:"";position:absolute;bottom:0;height:20px;z-index:-1}.b.them.tail:before{left:-7px;width:20px;background:var(--them);border-bottom-right-radius:16px 14px}.b.them.tail:after{left:-26px;width:26px;background:var(--pane);border-bottom-right-radius:10px}.b.me.tail:before{right:-7px;width:20px;background:var(--you);border-bottom-left-radius:16px 14px}.b.me.tail:after{right:-26px;width:26px;background:var(--pane);border-bottom-left-radius:10px}.b.pics,.b.linkp,.b.find{padding:0;overflow:visible}.b.pics{display:flex;gap:4px;background:none;padding:0}.b.pics:before,.b.pics:after{display:none}.b.pics img{width:84px;height:112px;object-fit:cover;border-radius:14px}@keyframes b-in{0%{opacity:0;transform:scale(.6) translateY(10px)}to{opacity:1;transform:none}}.read{align-self:flex-end;margin:-4px 4px 8px 0;color:var(--meta);font-size:11px;font-weight:500;animation:fade-in-r .3s ease both}@keyframes fade-in-r{0%{opacity:0}to{opacity:1}}.typing{align-self:flex-start;display:inline-flex;gap:4px;margin-bottom:8px;padding:12px 14px;border-radius:19px;background:var(--them);position:relative;animation:b-in .25s ease both}.typing:after{content:"";position:absolute;left:-4px;bottom:-3px;width:10px;height:10px;border-radius:50%;background:var(--them)}.typing i{width:8px;height:8px;border-radius:50%;background:#8e8e93;animation:t-dot 1.2s ease-in-out infinite}.typing i:nth-child(2){animation-delay:.18s}.typing i:nth-child(3){animation-delay:.36s}@keyframes t-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}.b.find{min-width:min(320px,100%);padding:6px 16px;display:flex;flex-direction:column}.fd-row{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:10px 0;opacity:0;animation:fd-in .45s var(--d) cubic-bezier(.2,.7,.2,1) forwards}.fd-row+.fd-row{border-top:1px solid rgba(255,255,255,.08)}.fd-row>span{color:var(--meta)!important;font-size:13px!important}.fd-row strong{color:#fff;font-size:16px;font-weight:700;text-align:right;filter:blur(7px);animation:fd-sharp .6s calc(var(--d) + .25s) ease forwards}.fd-row strong.fd-cat{background:linear-gradient(100deg,var(--c1),var(--c2) 55%,var(--c3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes fd-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fd-sharp{to{filter:none}}.b.linkp{width:min(340px,100%);overflow:hidden;display:flex;flex-direction:column;cursor:pointer;border:1px solid rgba(255,255,255,.08);transition:transform .25s ease,box-shadow .25s ease}.b.linkp:before,.b.linkp:after{display:none}.b.linkp:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(var(--crgb, 46,155,255),.2)}.b.linkp:focus-visible{outline:2px solid #fff;outline-offset:3px}.lp-art{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;height:150px;padding:16px;overflow:hidden;background:radial-gradient(120% 90% at 85% 10%,rgba(var(--crgb),.35),transparent 60%),linear-gradient(160deg,#17171b,#0b0b0d)}.lp-art:after{content:"";position:absolute;left:16px;right:16px;bottom:12px;height:2px;border-radius:2px;background:linear-gradient(90deg,#fff,var(--c1) 8%,var(--c2) 55%,transparent);box-shadow:0 0 10px rgba(var(--crgb),.8)}.lp-k{color:#fff9!important;font-size:11px!important;font-weight:600;letter-spacing:.02em}.lp-cat{margin-bottom:10px;font-size:26px!important;line-height:1!important;text-transform:uppercase;background:linear-gradient(100deg,var(--c1),var(--c2) 55%,var(--c3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp-meta{display:flex;flex-direction:column;gap:2px;padding:11px 14px 12px;background:#3a3a3c}.lp-meta strong{color:#fff;font-size:14px;font-weight:600}.lp-meta span{color:#d1d1d6!important;font-size:12.5px!important;line-height:1.35!important}.lp-meta small{color:var(--meta);font-size:12px;margin-top:2px}.mw-tray{display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding:12px clamp(18px,3vw,40px) 0}.mw-tray.t-row{flex-direction:row;justify-content:flex-end;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:10px;max-width:min(78%,560px);padding:9px 14px;border-radius:19px;border:1px solid rgba(18,114,224,.8);background:#1272e01f;color:#fff;font-family:inherit;font-size:15px;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;transition:background .2s ease,transform .2s ease,opacity .25s ease;animation:b-in .3s cubic-bezier(.2,.9,.3,1.2) both;animation-delay:calc(var(--k, 0) * 55ms)}.t-row .chip{min-width:56px;justify-content:center;font-weight:600}.chip:hover{background:#1272e04d;transform:translateY(-1px)}.chip:focus-visible{outline:2px solid #fff;outline-offset:2px}.chip.primary{background:linear-gradient(180deg,var(--you-top),var(--you));border-color:transparent;font-weight:600}.chip.primary:hover{filter:brightness(1.1)}.chip:disabled{opacity:.4;pointer-events:none}.mw-tray.leaving .chip,.mw-tray.leaving>*{opacity:0;transform:translateY(6px) scale(.97);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.t-bands .chip{gap:12px;padding:6px 14px 6px 8px}.t-bands .chip svg{flex:0 0 auto;width:22px;height:38px;fill:none;stroke:#8fd3ff;stroke-width:2.4;stroke-linejoin:round}.t-photos{align-items:stretch}.pt-tip{color:var(--meta);font-size:12.5px;text-align:right;max-width:none}.pt-slots{display:grid;grid-template-columns:repeat(3,minmax(0,120px));justify-content:end;gap:10px}.pt-slot{display:flex;flex-direction:column;gap:6px;cursor:pointer}.pt-img{display:grid;place-items:center;aspect-ratio:3 / 4;border-radius:14px;border:1.5px dashed rgba(255,255,255,.25);background:#ffffff0a center / cover no-repeat;transition:border-color .2s ease}.pt-img svg{width:22px;height:22px;fill:none;stroke:var(--meta);stroke-width:2;stroke-linecap:round}.pt-slot:hover .pt-img{border-color:#2e9bffb3}.pt-slot.has .pt-img{border:2px solid #0B66CF}.pt-slot:focus-within .pt-img{outline:2px solid #fff;outline-offset:2px}.pt-l{color:var(--meta);font-size:12px;text-align:center;text-transform:capitalize}.pt-acts{display:flex;justify-content:flex-end;gap:8px}.mw-input{display:flex;align-items:center;gap:10px;padding:12px clamp(18px,3vw,40px) 16px}.mi-plus,.mi-send{flex:0 0 auto;display:grid;place-items:center;border-radius:50%}.mi-plus{width:30px;height:30px;background:#3a3a3c}.mi-plus svg,.mi-send svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mi-field{flex:1;min-width:0;display:flex;align-items:center;gap:6px;min-height:34px;padding:4px 4px 4px 14px;border-radius:18px;border:1px solid #3A3A3C;color:#fff;font-size:15px}.mi-ph{flex:1;color:#6c6c70}.mi-field.has .mi-ph{display:none}.mi-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-send{width:26px;height:26px;background:#0b66cf;opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s ease}.mi-send.on{opacity:1;transform:none}@media(max-width:899px){.rm-chat{padding:0}.mw{flex-direction:column;width:100%;height:100%;border-radius:0;border:0;box-shadow:none}.mw.opening{animation-name:mw-open-phone}@keyframes mw-open-phone{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.mw-side{position:absolute;z-index:5;top:68px;left:0;right:0;flex:none;gap:12px;padding:0 14px;background:#1c1c1eeb;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.mw-lights,.rs-head,.rs-note{display:none}.rs-mini{display:grid;grid-template-columns:auto 1fr 12px;grid-template-rows:auto auto;gap:6px 10px;align-items:center;width:100%;padding:10px 0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.rs-mini-l{color:var(--meta);font-size:12px}.rs-mini-v{justify-self:start;color:#fff;font-size:14px;font-weight:650;filter:blur(var(--b, 0px));transition:filter .6s ease}.rs-mini-bar{grid-column:1 / -1;grid-row:2}.rs-chev{grid-column:3;grid-row:1;width:12px;height:8px;fill:none;stroke:var(--meta);stroke-width:1.8;stroke-linecap:round;transition:transform .3s ease}.mw-side.open .rs-chev{transform:rotate(180deg)}.rs-list,.rs-meter{display:none}.mw-side.open .rs-list{display:flex;margin-bottom:12px}.rs-open{margin-bottom:12px}.mw-body{padding-top:74px;padding-left:14px;padding-right:14px}.mw-back{display:grid;place-items:center;position:absolute;left:10px;top:50%;transform:translateY(-50%);width:36px;height:36px;color:#3d9bff}.mw-back svg{width:12px;height:20px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.mw-exit{display:none}.b{max-width:84%}.b p,.b span{font-size:16px}.mw-tray{padding:10px 14px 0}.chip{max-width:88%;font-size:15.5px}.mw-input{padding:10px 14px calc(12px + env(safe-area-inset-bottom))}.pt-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}.rr{--cc-hot: #FF6A70;--cc: #E01B24;--cc-deep: #C8161F;--cc-rgb: 224,27,36;position:relative;padding-bottom:80px}.rr-bar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px max(20px,calc((100vw - 1100px)/2));background:#0b0b0db8;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid rgba(255,255,255,.06)}.rr-bar .mark{font-weight:900;font-size:13px;letter-spacing:.08em;color:var(--paper);text-decoration:none}.rr-bar-acts{display:flex;gap:18px}.rr-bar .link{font-size:14px;padding:6px 2px}.rr-hero{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:min(88svh,860px);justify-content:center;padding:72px 20px 64px;overflow:hidden}.rr-hero:before{content:"";position:absolute;left:50%;top:46%;width:min(1100px,150vw);aspect-ratio:1.8;transform:translate(-50%,-50%);pointer-events:none;z-index:-1;background:radial-gradient(closest-side,rgba(var(--cc-rgb),.24),rgba(var(--cc-rgb),.06) 55%,transparent 100%)}.rr-k{margin-bottom:18px}.cat{width:100%;max-width:1100px;margin:0 0 22px;line-height:.92;letter-spacing:-.01em;outline:none;white-space:nowrap;background:linear-gradient(100deg,var(--cc-hot) 0%,var(--cc) 52%,var(--cc-deep) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--cc)}.cat span{display:inline}.cat span+span:before{content:" "}.cat.stack span{display:block;width:max-content;margin:0 auto}.cat.stack span+span:before{content:none}.cat.stamp{animation:stamp .6s cubic-bezier(.16,.84,.44,1) both}@keyframes stamp{0%{opacity:0;transform:scale(1.12);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}.saber{display:block;width:min(560px,70%);height:2px;margin-bottom:28px;border-radius:2px;transform-origin:50% 50%;background:linear-gradient(90deg,transparent,var(--cc) 20%,#fff 50%,var(--cc) 80%,transparent);box-shadow:0 0 14px rgba(var(--cc-rgb),.7);animation:saber-in .8s .35s cubic-bezier(.25,.72,.3,1) both}@keyframes saber-in{0%{transform:scaleX(0);opacity:.3}to{transform:none;opacity:1}}.r-summary{max-width:32ch;color:var(--paper);font-size:clamp(20px,2.4vw,28px);font-weight:600;line-height:1.35;letter-spacing:-.012em;text-wrap:balance}.rr-from{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px}.rr-from li{padding:6px 12px;border-radius:999px;background:#ffffff0d;border:1px solid var(--glass-border);color:var(--paper-2);font-size:13.5px}.r-override{margin-top:18px;color:var(--blue-text);font-size:15.5px;max-width:52ch}.flag{margin-top:18px;max-width:60ch;padding:12px 16px;border-radius:12px;background:var(--blue-soft);border:1px solid rgba(46,155,255,.3);text-align:left}.flag p{font-size:15px;color:var(--paper)}.rr-sec{width:min(1100px,calc(100% - 40px));margin:0 auto;padding:clamp(28px,4vw,48px) 0}.rv{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.165,.84,.44,1),transform .9s cubic-bezier(.165,.84,.44,1)}.rv.in{opacity:1;transform:none}.rr-specs .rv:nth-child(2){transition-delay:.08s}.rr-specs .rv:nth-child(3){transition-delay:.16s}.rr-label{color:var(--paper-3);font-size:14px;font-weight:500;max-width:none}.rr-h{font-size:clamp(26px,3.4vw,42px);margin-bottom:22px}.glass{background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);box-shadow:var(--glass-edge),var(--glass-shadow)}.rr-bn{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,4vw,56px);align-items:center;padding:clamp(26px,4vw,44px);border-radius:24px;overflow:hidden;background:linear-gradient(160deg,#2e9bff1a,#ffffff05 60%),var(--glass);border:1px solid rgba(46,155,255,.24);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);box-shadow:var(--glass-edge),var(--glass-shadow)}.rr-bn:before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:2px;background:linear-gradient(180deg,var(--blue-hot),var(--blue) 60%,transparent);box-shadow:0 0 12px #2e9bff99}.rr-bn-v{margin-top:8px;font-size:clamp(34px,5vw,64px);line-height:.95}.rr-bn-copy{color:var(--paper);font-size:clamp(17px,1.6vw,20px);line-height:1.5;max-width:46ch}.rr-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.spec.spec-cardio{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,3vw,44px);align-items:end}.sc-copy{display:flex;flex-direction:column;gap:8px}.ladder{list-style:none;display:grid;grid-template-columns:repeat(12,1fr);gap:6px;align-items:end;height:170px;margin-top:12px}.ladder li{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%}.ladder i{display:block;width:100%;height:calc(14% + var(--h) * 76%);border-radius:6px 6px 3px 3px;transform-origin:50% 100%;transform:scaleY(0);background:linear-gradient(180deg,var(--cc-hot),rgba(var(--cc-rgb),.35));box-shadow:0 0 12px rgba(var(--cc-rgb),.25);transition:transform .7s cubic-bezier(.2,.8,.2,1) calc(.3s + var(--w) * 60ms)}.spec-cardio.in .ladder i{transform:none}.ld-v{color:var(--paper-2);font-size:11px;opacity:0;transition:opacity .4s ease calc(.6s + var(--w) * 60ms)}.spec-cardio.in .ld-v{opacity:1}.ld-w{color:var(--paper-3);font-size:11px}@media(max-width:900px){.spec.spec-cardio{grid-template-columns:1fr}}@media(max-width:560px){.ladder{gap:3px;height:150px}.ld-v{font-size:9px}}.rr-story{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:center;padding:clamp(22px,3vw,34px);border-radius:24px;background:linear-gradient(160deg,rgba(var(--cc-rgb),.08),#ffffff05 60%),var(--glass);border:1px solid var(--glass-border);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);box-shadow:var(--glass-edge),var(--glass-shadow)}.rs-shot{aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;background:#000;border:1px solid var(--glass-border)}.rs-shot img{width:100%;height:100%;object-fit:contain;display:block}.rs-copy{display:flex;flex-direction:column;gap:10px}.rs-copy .rr-h{margin-bottom:4px}.rs-quote{color:var(--paper);font-size:clamp(19px,1.9vw,23px);font-weight:600;line-height:1.4;letter-spacing:-.01em;max-width:40ch}.rs-who{color:var(--paper);font-weight:700;font-size:16px}.rs-sum{color:var(--paper-2);font-size:15.5px;max-width:60ch}@media(max-width:700px){.rr-story{grid-template-columns:1fr}.rs-shot{max-width:260px}}.spec{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:22px;background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);box-shadow:var(--glass-edge),var(--glass-shadow)}.spec .gi{margin-bottom:8px}.spec-n{display:flex;align-items:baseline;gap:10px;max-width:none}.spec-n .num{font-size:clamp(56px,6vw,80px);font-weight:500;line-height:.9;letter-spacing:-.04em;background:linear-gradient(180deg,#fff,var(--cc-hot));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.spec-n>span:last-child{color:var(--paper-2);font-size:17px;font-weight:600}.pips{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;max-width:220px;margin-top:4px}.pips i{height:8px;border-radius:3px;background:#ffffff12;transition:background .3s ease,box-shadow .3s ease;transition-delay:calc(.4s + var(--p) * 90ms)}.spec.in .pips i.lit{background:linear-gradient(180deg,var(--cc-hot),var(--cc));box-shadow:0 0 10px rgba(var(--cc-rgb),.45)}.spec-t{color:var(--paper);font-size:17px;line-height:1.5;max-width:none}.spec-note{margin-top:auto;padding-top:6px;color:var(--paper-3);font-size:13px;max-width:none}.spec-photo{flex-direction:row;gap:22px;margin-top:14px;align-items:center;background:linear-gradient(160deg,#2e9bff14,#ffffff05 60%),var(--glass)}.spec-photo>div{display:flex;flex-direction:column;gap:8px}.spec-photo p{color:var(--paper-2);font-size:15.5px;max-width:64ch}.spec-sil{flex:0 0 auto;width:54px;height:94px;fill:none;stroke:var(--blue-text);stroke-width:2.2;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(46,155,255,.4))}.rr-day1{--fit: 0;position:relative;padding:clamp(24px,3vw,36px);border-radius:24px;background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);box-shadow:var(--glass-edge),var(--glass-shadow);overflow:hidden;transition:border-color .5s ease}.d1-meter{position:absolute;left:0;right:0;top:0;height:2px;clip-path:inset(0 calc((1 - var(--fit)) * 100%) 0 0);transition:clip-path .6s cubic-bezier(.2,.8,.2,1);background:linear-gradient(90deg,#ff3b42,#e01b24 25%,#2e9bff 60%,#2fe36a 90%,#9bffbd);filter:drop-shadow(0 0 6px rgba(255,255,255,.35))}.rr-day1.full{border-color:#2fe36a66}.d1-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.d1-head .rr-h{margin-bottom:16px}.d1-count{color:var(--paper-3);font-size:13px;letter-spacing:.08em;white-space:nowrap}.rr-day1.full .d1-count{color:#5cf08e}.d1-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0 -10px}.d1-row{display:flex;align-items:flex-start;gap:14px;width:100%;padding:14px 12px;border-radius:14px;border:1px solid transparent;background:none;color:var(--paper);font:inherit;font-size:18px;line-height:1.45;text-align:left;cursor:pointer;transition:background .25s ease,border-color .25s ease}.d1-row:hover{background:#ffffff08;border-color:#ffffff1a}.d1-row:focus-visible{outline:2px solid var(--blue-text);outline-offset:2px}.d1-row[aria-pressed=true]{background:linear-gradient(100deg,rgba(var(--rc),.14),rgba(var(--rc),.04));border-color:rgba(var(--rc),.42)}.d1-row[aria-pressed=true] .d1-t{color:var(--paper-2)}.d1-box{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;margin-top:1px;border-radius:8px;border:1.5px solid rgba(255,255,255,.32);background:#ffffff08;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.d1-box svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.d1-box path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .35s cubic-bezier(.65,0,.35,1) .05s}.d1-row[aria-pressed=true] .d1-box{background:linear-gradient(175deg,var(--rc-a),var(--rc-b));border-color:rgba(var(--rc),.9);box-shadow:0 0 14px rgba(var(--rc),.45)}.d1-row[aria-pressed=true] .d1-box path{stroke-dashoffset:0}.rr-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pp{padding:22px;border-radius:22px;background:linear-gradient(160deg,rgba(var(--ph),.08),#ffffff04 60%),var(--glass);border:1px solid rgba(var(--ph),.22);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);box-shadow:var(--glass-edge)}.pp-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}.pp-n{color:var(--paper);font-size:15px;font-weight:700}.pp-w{color:var(--ph-a);font-size:12px;letter-spacing:.08em}.pp-cells{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:16px}.pp-cells i{display:grid;place-items:center;aspect-ratio:1.15 / 1;border-radius:8px;font-style:normal;font-size:13px;color:#fff;border:1px solid rgba(var(--ph),calc(.45 + var(--k) * .15));background:linear-gradient(180deg,rgba(var(--ph),calc(.16 + var(--k) * .07)),rgba(var(--ph),calc(.06 + var(--k) * .04)));box-shadow:0 0 calc(6px + var(--k) * 3px) rgba(var(--ph),calc(.12 + var(--k) * .05))}.pp p{color:var(--paper-2);font-size:15.5px;line-height:1.5;max-width:none}.rr-call{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(32px,5vw,64px) clamp(22px,4vw,48px);border-radius:28px;overflow:hidden;background:radial-gradient(90% 80% at 50% 0%,rgba(224,27,36,.18),transparent 70%),var(--glass);border:1px solid rgba(255,59,66,.3);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);box-shadow:var(--glass-edge),0 24px 70px #e01b241f,var(--glass-shadow)}.rc-av{width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:50% 22%;margin-bottom:16px;box-shadow:0 0 0 2px #ffffff1f,0 0 0 7px #e01b241f}.rc-k{color:var(--red-hot);font-size:14px;font-weight:600;margin-bottom:10px;max-width:none}.rc-h{font-size:clamp(26px,3.6vw,44px);max-width:18em;margin-bottom:16px;text-wrap:balance}.rc-p{color:var(--paper-2);font-size:clamp(16px,1.5vw,18px);max-width:52ch;margin-bottom:26px}.rc-btn{min-width:min(360px,100%);min-height:58px;font-size:17px}.rr-call .micro{margin-top:10px}.rc-steps{list-style:none;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(620px,100%);margin-top:28px}.rc-steps:before{content:"";position:absolute;left:16.6%;right:16.6%;top:15px;height:1px;background:linear-gradient(90deg,#ff3b4299,#2e9bff99,#2fe36a99)}.rc-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--paper-2);font-size:14px;line-height:1.35}.rc-steps li span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#141418;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:13px}.rc-steps li:nth-child(1) span{border-color:#ff3b42b3}.rc-steps li:nth-child(2) span{border-color:#2e9bffb3}.rc-steps li:nth-child(3) span{border-color:#2fe36ab3}.rc-refund{margin-top:20px;color:var(--paper);font-size:14.5px;font-weight:600;max-width:none}@media(max-width:480px){.rc-steps li{font-size:13px}}.rr-keep{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px 40px;align-items:center;padding:clamp(24px,3vw,36px);border-radius:24px;background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);box-shadow:var(--glass-edge)}.rk-copy .rr-h{margin-bottom:8px}.rk-copy p{color:var(--paper-2);font-size:16px}.rk-sheet{display:flex;gap:10px}.rk-tile{display:flex;flex-direction:column;align-items:center;gap:8px;width:92px;padding:12px 6px;border-radius:16px;background:#ffffff08;border:1px solid transparent;color:var(--paper-2);font:inherit;font-size:12.5px;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.rk-tile:hover{background:#ffffff0f;border-color:#2e9bff40;color:#fff;transform:translateY(-2px)}.rk-tile:focus-visible{outline:2px solid var(--blue-text);outline-offset:2px}.rk-tile .gi{width:48px;height:48px;border-radius:14px}.email{grid-column:1 / -1;padding-top:18px;border-top:1px solid var(--ink-3)}.rk-label{display:block;color:var(--paper-3);font-size:13.5px;margin-bottom:10px}.email-row{display:flex;gap:10px;flex-wrap:wrap}.email input{flex:1;min-width:220px;background:#00000042;border:1px solid var(--glass-border);border-radius:12px;padding:13px 16px;color:var(--paper);font-size:16px}.email input:focus-visible{outline:2px solid var(--blue-text);outline-offset:1px}.rr-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px 40px;align-items:center;padding:clamp(24px,3vw,36px);border-radius:24px;background:linear-gradient(160deg,#2e9bff17,#ffffff05 60%),var(--glass);border:1px solid rgba(46,155,255,.24);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);box-shadow:var(--glass-edge),var(--glass-shadow)}.rl-copy .rr-h{margin-bottom:8px}.rl-copy p{color:var(--paper-2);font-size:16px;max-width:44ch}.rl-fields{display:grid;grid-template-columns:1fr 1.4fr;gap:10px}.rl-fields input{min-width:0;background:#00000042;border:1px solid var(--glass-border);border-radius:12px;padding:14px 16px;color:var(--paper);font-size:16px}.rl-fields input:focus-visible{outline:2px solid var(--blue-text);outline-offset:1px}.rl-fields .btn{grid-column:1 / -1;width:100%;min-height:52px}.rl-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.rl-msg{grid-column:1 / -1}.rl-msg:empty{display:none}.rr-lead.sent .rl-fields{opacity:.45;pointer-events:none}@media(max-width:760px){.rr-lead,.rl-fields{grid-template-columns:1fr}}.rr-foot{width:min(1100px,calc(100% - 40px));margin:24px auto 0;text-align:center}.disclaimer{max-width:60ch;margin:0 auto 12px}.dock{position:fixed;left:50%;bottom:20px;z-index:40;display:flex;align-items:center;gap:16px;padding:8px 8px 8px 18px;border-radius:999px;background:#1c1c1ed1;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);box-shadow:0 18px 50px #0000008c;opacity:0;transform:translate(-50%,20px);pointer-events:none;transition:opacity .3s ease,transform .4s cubic-bezier(.2,.9,.3,1.2)}.dock.show{opacity:1;transform:translate(-50%);pointer-events:auto}.dock-l{color:var(--paper);font-size:14px;font-weight:600;white-space:nowrap}.dock-btn{min-height:44px;padding:10px 20px;font-size:15px;border-radius:999px;width:auto!important}@media(max-width:900px){.rr-bn,.rr-keep,.rr-specs,.rr-plan{grid-template-columns:1fr}.rk-sheet{flex-wrap:wrap}}@media(max-width:560px){.rr-bar-acts{gap:12px}.dock{left:12px;right:12px;transform:translateY(20px);justify-content:space-between}.dock.show{transform:none}.dock-l{overflow:hidden;text-overflow:ellipsis}.spec-photo{flex-direction:column;align-items:flex-start}.d1-row{font-size:16.5px}.email .btn{width:100%}}@media(prefers-reduced-motion:reduce){.mw.opening,.rm-chat.closing .mw,.b,.chip,.typing,.typing i,.read,.rs-open,.rs-status i,.rs-row.flash:before,.fd-row,.fd-row strong,.cat.stamp,.saber{animation:none!important}.fd-row{opacity:1}.fd-row strong{filter:none}.rv{opacity:1;transform:none;transition:none}.rs-v,.rs-mini-v,.rs-bar i,.rs-mini-bar i,.d1-meter,.d1-box path,.pips i{transition:none}}@media print{@page{margin:14mm}html,body{background:#fff!important;color:#111!important;overflow:visible!important;height:auto!important}body:before,body:after,.review-strip,.rm-intro,.rm-chat,.rr-bar,.rr-call,.rr-keep,.dock,.rr-foot p:last-child{display:none!important}.rr{display:block!important;padding:0}.rv{opacity:1!important;transform:none!important}.rr-hero{min-height:0;padding:0 0 16px;align-items:flex-start;text-align:left}.rr-hero:before{display:none}.cat{-webkit-text-fill-color:#111;color:#111;background:none;font-size:40px!important;white-space:normal}.saber{background:#111;box-shadow:none;margin-left:0;width:120px;animation:none}.r-summary,.rr-bn-v,.spec-t,.spec-n .num,.d1-t,.pp-n,.rr-h,.rr-bn-copy,.pp p,.spec-photo p{color:#111!important;-webkit-text-fill-color:#111!important}.rr-bn,.spec,.rr-day1,.pp,.pp-cells i{background:none!important;box-shadow:none!important;backdrop-filter:none!important;border-color:#ccc!important}.rr-bn:before,.d1-meter{display:none}.rr-label,.spec-note,.pp-w,.d1-count,.rr-from li,.micro,p{color:#444!important}.rr-from li{border-color:#ccc;background:none}.rr-specs,.rr-plan{grid-template-columns:1fr 1fr 1fr}.pips i{background:#ddd!important;box-shadow:none!important}.pips i.lit{background:#111!important}.d1-box{border-color:#555!important;box-shadow:none!important}.pp-cells i{color:#111}.gi{display:none!important}.rr-sec{padding:10px 0;width:100%}.rr-bn,.rr-specs,.rr-day1,.rr-plan{break-inside:avoid}}
