.ic{display:inline-block;flex:none;width:1.25em;height:1.25em;background:currentColor;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat}.ic-heart{--i: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'><path d='M12 20.5s-7.5-4.6-9.3-9.2C1.5 8 3.6 4.5 7.2 4.5c2 0 3.5 1.1 4.8 2.9 1.3-1.8 2.8-2.9 4.8-2.9 3.6 0 5.7 3.5 4.5 6.8-1.8 4.6-9.3 9.2-9.3 9.2Z'/></svg>")}.ic-chat{--i: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'><path d='M20.5 12a8.5 8.5 0 0 1-12.6 7.4L3.5 20.5l1.2-4.2A8.5 8.5 0 1 1 20.5 12Z'/></svg>")}.ic-loop{--i: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M17 2.5l3 3-3 3M4 11V9.5a4 4 0 0 1 4-4h12M7 21.5l-3-3 3-3M20 13v1.5a4 4 0 0 1-4 4H4'/></svg>")}.ic-send{--i: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'><path d='M21.5 3 10 13.4M21.5 3 15 21l-5-7.6L2.5 9.5 21.5 3Z'/></svg>")}.ic-back{--i: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M15 4 7 12l8 8'/></svg>")}.ic-search{--i: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'><circle cx='11' cy='11' r='7'/><path d='m16.5 16.5 4.5 4.5'/></svg>")}.ic-bubble{--i: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 3.5c5.2 0 9.5 3.5 9.5 7.8s-4.3 7.8-9.5 7.8c-1 0-2-.1-2.9-.4L4.5 20.5l1.2-3.6C3.7 15.5 2.5 13.5 2.5 11.3c0-4.3 4.3-7.8 9.5-7.8Z'/></svg>")}.ic-phone{--i: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2.5a9.5 9.5 0 0 0-8.2 14.3L2.5 21.5l4.8-1.3A9.5 9.5 0 1 0 12 2.5Zm-3.3 5c.3 0 .6 0 .8.5l1 2.3c.1.3 0 .6-.2.8l-.6.7c.8 1.5 2 2.7 3.5 3.5l.7-.6c.2-.2.5-.3.8-.2l2.3 1c.4.2.5.5.5.8 0 1.4-1.4 2.5-2.8 2.2-3.5-.8-6.3-3.6-7.1-7.1-.3-1.4.8-2.9 2.1-2.9Z'/></svg>")}.ic-mail{--i: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M3 6.5A1.5 1.5 0 0 1 4.5 5h15A1.5 1.5 0 0 1 21 6.5v11a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 3 17.5v-11Zm2 .8v.3l7 5 7-5v-.3l-7 5-7-5Z'/></svg>")}.ic-note{--i: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'><rect x='3.5' y='4.5' width='17' height='15' rx='3'/><path d='M7 14c1.5-3 2.5-3 3.2 0 .6 2.2 1.6 2.2 2.8-.5.9-2 1.8-2 3 .5'/></svg>")}.ic-link{--i: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'><path d='M10 14a4.5 4.5 0 0 0 6.4 0l3-3a4.5 4.5 0 0 0-6.4-6.4l-1 1M14 10a4.5 4.5 0 0 0-6.4 0l-3 3a4.5 4.5 0 0 0 6.4 6.4l1-1'/></svg>")}.ic-story{--i: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'><path d='M12 3a9 9 0 1 1-8.5 6' stroke-dasharray='3 3'/><path d='M12 8v8M8 12h8'/></svg>")}.ic-share{--i: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 15V3M7.5 7.5 12 3l4.5 4.5M5 11v8.5h14V11'/></svg>")}.ic-compass{--i: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'><circle cx='12' cy='12' r='9'/><path d='m15.5 8.5-2 5-5 2 2-5z' fill='black'/></svg>")}.ic-airdrop{--i: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'><path d='M6.3 17.7a8 8 0 1 1 11.4 0M9.2 14.8a4 4 0 1 1 5.6 0'/><circle cx='12' cy='12' r='1.5' fill='black'/></svg>")}.ic-copy{--i: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'><rect x='8' y='8' width='12' height='13' rx='2'/><path d='M16 8V5a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h2'/></svg>")}.ic-chev{--i: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>")}.ic-camera{--i: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M9 4h6l1.5 2.5H20a1.5 1.5 0 0 1 1.5 1.5v10.5A1.5 1.5 0 0 1 20 20H4a1.5 1.5 0 0 1-1.5-1.5V8A1.5 1.5 0 0 1 4 6.5h3.5L9 4Zm3 5a4 4 0 1 0 0 8 4 4 0 0 0 0-8Z'/></svg>")}.ic-play{--i: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2'><circle cx='12' cy='12' r='9.5'/><path d='M10 8.5v7l5.5-3.5z' fill='black'/></svg>")}.ic-pause{--i: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2'><circle cx='12' cy='12' r='9.5'/><path d='M10 8.5v7M14 8.5v7' stroke-linecap='round'/></svg>")}.feat,.proof,.faq,.latest{position:relative;padding-block:clamp(4.5rem,9vw,8rem)}.proof{padding-top:clamp(2rem,5vw,4rem)}.phone .screen{opacity:0;visibility:hidden}.phone .screen.is-on{opacity:1;visibility:visible}.sheet-grab{width:2.6em;height:.3em;border-radius:1em;background:#ffffff59;margin:0 auto .9em}.app-back{color:var(--lime);font-weight:600;font-size:.9em}.app-back:before{content:"←  "}.app-cta-btn{position:absolute;left:6%;right:6%;bottom:4.5%;padding:.9em;border-radius:1em;background:var(--lime);color:#000;text-align:center;font-weight:700;font-size:.95em;z-index:3}.person{display:grid;justify-items:center;gap:.35em;font-size:.72em;color:#ffffffd9}.person b{width:3.7em;height:3.7em;border-radius:50%;display:grid;place-items:center;font-size:1.05em;font-weight:700;color:#000;background:radial-gradient(circle at 30% 25%,#fff6,transparent 55%),var(--c)}.play{display:block;width:1.6em;height:1.6em;border-radius:50%;background:#fff;position:relative;box-shadow:0 .2em .6em #0006}.play:after{content:"";position:absolute;left:.62em;top:.45em;border-left:.55em solid #000;border-top:.36em solid transparent;border-bottom:.36em solid transparent}.trash{flex:none;width:1em;height:1.15em;border:.14em solid var(--danger);border-top-width:.2em;border-radius:0 0 .2em .2em;position:relative;margin-left:auto}.trash:before{content:"";position:absolute;left:-.3em;right:-.3em;top:-.42em;height:.14em;background:var(--danger);border-radius:1em}.chev{flex:none;width:.6em;height:.6em;border:solid #aaa;border-width:0 .14em .14em 0;transform:rotate(45deg);margin:0 .3em .3em .9em}.pen{display:inline-block;width:.75em;height:.75em;margin-left:.35em;background:linear-gradient(135deg,transparent 38%,#aaa 38% 62%,transparent 62%);vertical-align:.05em}.finger{position:absolute;left:0;top:0;z-index:40;width:3.2em;height:3.2em;margin:-1.6em 0 0 -1.6em;border-radius:50%;background:#ffffff52;box-shadow:inset 0 0 0 .16em #ffffffe6,0 .4em 1.4em #00000073;backdrop-filter:blur(2px);opacity:0;pointer-events:none}.finger:after{content:"";position:absolute;inset:-.2em;border-radius:50%;border:.16em solid var(--lime);opacity:0}.finger.is-tap:after{animation:ripple .55s var(--ease-out)}@keyframes ripple{0%{transform:scale(.6);opacity:1}to{transform:scale(1.9);opacity:0}}.notif{position:absolute;left:3.5%;right:3.5%;top:1.6%;z-index:35;display:flex;align-items:center;gap:.7em;padding:.85em .9em;border-radius:1.4em;background:#28282cdb;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:inset 0 0 0 1px #ffffff1a,0 1em 2em #00000080;transform:translateY(-150%)}.notif__icon{flex:none;width:2.6em;height:2.6em;border-radius:.7em;display:grid;place-items:center;background:var(--lime);color:#000}.notif__txt{display:grid;gap:.1em;font-size:.82em;line-height:1.25}.notif__txt b{font-weight:700}.notif__txt b:before{content:"✓ ";color:var(--rep)}.notif__txt small{color:#ffffffc7;font-size:.95em}.notif__time{align-self:flex-start;margin-left:auto;color:#ffffff80;font-size:.7em}.q{background:#000;padding-top:17%}.q__title{margin-top:.9em;font-size:1.75em;font-weight:700;letter-spacing:-.02em;line-height:1.1}.q__sub{margin-top:.3em;color:var(--smoke);font-size:.82em}.q-card{margin-top:1.3em;padding:1em;border-radius:1.2em;background:#1a1a1c;box-shadow:inset 0 0 0 1px #e2ff2e47}.q-card__row{display:flex;gap:.75em;align-items:center}.q-card__thumb{position:relative;flex:none;width:3.3em;height:3.3em;border-radius:.8em;background:#2a2a2d;display:grid;place-items:center;overflow:hidden;color:var(--lime)}.q-card__thumb .ic{width:1.5em;height:1.5em}.q-card__thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos);opacity:0}.q-card__thumb.is-img img{opacity:1}.q-card__txt{display:grid;min-width:0;line-height:1.25;flex:1}.q-card__txt em{font-style:normal;color:var(--lime);font-size:.56em;font-weight:700;letter-spacing:.4em;text-transform:uppercase}.q-card__txt b{font-size:.92em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-card__txt small{color:var(--smoke);font-size:.7em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-card__pct{color:var(--lime);font-weight:700;font-size:1.05em;font-variant-numeric:tabular-nums}.q-card__bar{margin-top:.9em;height:.42em;border-radius:1em;background:#2a2a2d;overflow:hidden}.q-card__bar i{display:block;height:100%;width:5%;border-radius:inherit;background:var(--lime)}.q-card__note{margin-top:.8em;font-size:.68em;color:var(--smoke);line-height:1.4}.q__recent{margin:1.3em 0 .7em;font-weight:700;font-size:.95em}.q-done{display:flex;align-items:center;gap:.7em;padding:.7em;border-radius:1em;background:#1a1a1c;margin-bottom:.5em}.q-done img{width:2.6em;height:2.6em;border-radius:.6em;object-fit:cover}.q-done span{display:grid;line-height:1.25;min-width:0}.q-done b{font-size:.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-done small{color:var(--smoke);font-size:.66em}.ok{flex:none;margin-left:auto;width:1.6em;height:1.6em;border-radius:50%;background:var(--lime);position:relative}.ok:after{content:"";position:absolute;left:.55em;top:.32em;width:.35em;height:.7em;border:solid #000;border-width:0 .14em .14em 0;transform:rotate(45deg)}.rt{background:#000;padding-top:16%}.rt__title{margin-top:.8em;font-size:1.5em;font-weight:700;letter-spacing:-.02em;line-height:1.1}.rt__src{margin-top:.3em;font-size:.78em;color:var(--smoke)}.rt__src b{color:var(--lime);font-weight:600;margin-left:.4em}.rt__video{position:relative;margin-top:.9em;height:7.4em;border-radius:1em;overflow:hidden;background:#1a1a1c;display:grid;place-items:center}.rt__video img,.rt-list .th img,.bd-row .th img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos);transform:scale(var(--z, 1));transform-origin:var(--pos)}.rt__video .play{position:relative;width:2.4em;height:2.4em;background:none;box-shadow:inset 0 0 0 .16em #fff}.rt__video .play:after{border-left-color:#fff;left:.95em;top:.72em}.rt__head{display:flex;align-items:center;gap:.5em;margin:.9em 0 .6em;font-size:.86em;white-space:nowrap}.rt__head span{color:var(--lime);font-weight:600}.rt__head em{margin-left:auto;font-style:normal;font-size:.74em;padding:.45em .7em;border-radius:.8em;background:#232326;box-shadow:inset 0 0 0 1px var(--line-2)}.rt-list{list-style:none;padding:0;display:grid;gap:.45em}.rt-list li{position:relative;display:flex;align-items:center;gap:.65em;padding:.5em .7em;border-radius:1em;background:#1c1c1e}.rt-list .n{flex:none;width:1.9em;height:1.9em;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:#000;font-weight:700;font-size:.85em}.rt-list .th{position:relative;flex:none;width:2.7em;height:2.7em;border-radius:.6em;overflow:hidden;display:grid;place-items:center;background:#2a2a2d}.rt-list .th .play{position:relative;width:1.1em;height:1.1em}.rt-list .th .play:after{left:.42em;top:.3em;border-left-width:.38em;border-top-width:.25em;border-bottom-width:.25em}.rt-list .t{font-weight:600;font-size:.86em;line-height:1.2;min-width:0}.rt-list small{display:block;color:var(--smoke);font-weight:400;font-size:.86em;margin-top:.12em}.hero{position:relative;min-height:100svh;padding:clamp(6.5rem,12vh,9rem) 0 clamp(3rem,6vh,5rem);display:flex;align-items:center;overflow:clip}.hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-areas:"title stage" "body stage";column-gap:clamp(1.5rem,4vw,4rem);align-items:end}.hero__title{grid-area:title;display:grid;font-size:clamp(3rem,.9rem + 6.2vw,6.6rem);line-height:1.02;letter-spacing:-.05em;font-weight:700;margin-bottom:clamp(1.5rem,3vw,2.3rem)}.hero__l1{font-weight:300;color:var(--smoke)}.hero__l2{color:var(--chalk)}.hero__title .ch{display:inline-block}.hero__body{grid-area:body;align-self:start}.hero__lede{font-size:var(--step-1);line-height:1.55;color:#c9c9c4;max-width:34em;margin-bottom:1.8rem;text-wrap:pretty}.hero__proof{margin-top:1.4rem;color:var(--smoke);font-size:.95rem}.hero__proof b{color:var(--chalk);font-weight:600}.hero__stage{grid-area:stage;position:relative;display:grid;place-items:center;min-height:min(80vh,780px)}.hero__glow{position:absolute;inset:12% 6%;background:radial-gradient(closest-side,rgba(226,255,46,.22),transparent 70%);filter:blur(30px);pointer-events:none}.hero-phone{--w: clamp(255px, 21.5vw, 322px);z-index:2;transform-style:preserve-3d;will-change:transform}.hero__feed{position:absolute;top:0;bottom:0;right:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)));width:min(40vw,560px);display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none;-webkit-mask:linear-gradient(to bottom,transparent,#000 18%,#000 78%,transparent);mask:linear-gradient(to bottom,transparent,#000 18%,#000 78%,transparent)}.feed-col{width:31%;display:grid;grid-auto-rows:max-content;gap:14px;height:max-content;animation:feed 70s linear infinite}.feed-col--1{animation-duration:84s;animation-direction:reverse;margin-top:-40%}@keyframes feed{to{transform:translateY(-50%)}}.feed-card{position:relative;aspect-ratio:9 / 16;border-radius:18px;overflow:hidden;background:var(--card);opacity:.3;filter:saturate(.6)}.feed-card img{width:100%;height:100%;object-fit:cover;object-position:var(--pos)}.feed-card figcaption{position:absolute;left:0;right:0;top:38%;text-align:center;font-weight:700;font-size:.8rem;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.7);padding:0 8%}.feed-card__save{position:absolute;right:10px;bottom:10px;width:14px;height:18px;background:var(--lime);clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%)}.hero-chip{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:.6rem;padding:.65rem 1rem;border-radius:999px;background:#1a1a1cdb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--line-2),0 16px 40px #00000080;font-size:.86rem;font-weight:500;white-space:nowrap;opacity:0}.hero-chip--a{top:3%;left:-6%}.hero-chip--b{bottom:9%;right:-8%}.hero-chip--c{top:3%;right:-8%}.hero-chip .dot{width:9px;height:9px;border-radius:50%;background:var(--m)}.hero-chip .dots{display:inline-flex;gap:4px}.hero-chip .dots i{width:7px;height:7px;border-radius:50%;background:var(--m)}.hero-chip .spin{width:14px;height:14px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--lime);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.hero__cue{position:absolute;left:50%;bottom:22px;width:26px;height:42px;margin-left:-13px;border-radius:14px;box-shadow:inset 0 0 0 1.5px var(--line-2)}.hero__cue span{position:absolute;left:50%;top:9px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:var(--lime);animation:cue 1.8s var(--ease-out) infinite}@keyframes cue{0%{transform:translateY(0);opacity:1}80%{transform:translateY(14px);opacity:0}to{opacity:0}}.hs-feed{padding:0;transform-origin:50% 0}.hs-stack{position:absolute;inset:0;height:300%;display:grid;grid-template-rows:repeat(3,1fr)}.hs-reel{position:relative;overflow:hidden;background:#111}.hs-reel>img,.hs-reel__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hs-reel__media{overflow:hidden}.hs-reel__media img{width:100%;height:100%;object-fit:cover;object-position:var(--pos);transform:scale(var(--z, 1));transform-origin:var(--pos);transition:transform .6s var(--ease-out)}.hs-reel__shade{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.35),transparent 22%,transparent 55%,rgba(0,0,0,.78))}.hs-reel__cap{position:absolute;left:6%;right:6%;top:27%;text-align:center;font-weight:600;font-size:1em;color:#fff;text-shadow:0 .1em .8em rgba(0,0,0,.75)}.hs-reel__cap--cover{font-weight:800;font-size:1.45em;line-height:1.05;letter-spacing:-.01em;top:16%;text-transform:uppercase}.hs-reel__meta{position:absolute;left:5%;right:24%;bottom:7%;color:#fff;font-size:.8em;display:grid;gap:.15em}.hs-reel__meta b{font-weight:600;font-size:1.04em}.hs-reel__meta b:before{content:"";display:inline-block;width:1.5em;height:1.5em;margin-right:.45em;vertical-align:-.45em;border-radius:50%;background:linear-gradient(135deg,var(--m3),var(--m5));box-shadow:0 0 0 .12em #fff}.hs-reel__bar{position:absolute;left:0;right:0;bottom:0;height:.2em;background:#ffffff40}.hs-reel__bar i{display:block;height:100%;width:0;background:#fff}.hs-chrome{position:absolute;left:5%;right:5%;top:8%;display:flex;justify-content:space-between;color:#fff;z-index:3}.hs-chrome .ic{width:1.4em;height:1.4em}.hs-rail{position:absolute;right:3.5%;bottom:16%;display:grid;gap:1.05em;justify-items:center;color:#fff;font-size:.7em;font-weight:600;z-index:3}.hs-rail span{display:grid;justify-items:center;gap:.25em}.hs-rail .ic{width:2.1em;height:2.1em}.hs-ig{position:absolute;left:0;right:0;bottom:0;z-index:12;height:62%;padding:.7em 5% 0;border-radius:1.6em 1.6em 0 0;background:#1f2023;transform:translateY(105%)}.hs-ig__search{display:flex;align-items:center;gap:.5em;padding:.6em .9em;border-radius:.8em;background:#2c2d31;color:#ffffff8c;font-size:.82em}.hs-ig__search .ic{width:1.1em;height:1.1em}.hs-ig__people{display:grid;grid-template-columns:repeat(3,1fr);gap:.9em .4em;margin-top:1.1em}.hs-ig__actions{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-around;padding:.9em 2% 1.4em;border-top:1px solid rgba(255,255,255,.08);background:#1f2023}.hs-ig__actions span{display:grid;justify-items:center;gap:.35em;width:19%}.hs-ig__actions i{width:3.1em;height:3.1em;border-radius:50%;background:#2c2d31;position:relative;-webkit-mask:none;mask:none}.hs-ig__actions i:before{content:"";position:absolute;inset:28%;background:#fff;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat}.hs-ig__actions .g i{background:#25d366}.hs-ig__actions small{font-size:.6em;color:#fffc;white-space:nowrap}.hs-ios{position:absolute;left:2.5%;right:2.5%;bottom:1.5%;z-index:12;padding:.6em .9em 1em;border-radius:2em;background:#3e3c42d6;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);box-shadow:inset 0 0 0 1px #ffffff1f;transform:translateY(115%);color:#fff}.hs-ios__head{display:flex;gap:.75em;align-items:center;padding-bottom:.85em;border-bottom:1px solid rgba(255,255,255,.14)}.hs-ios__safari{flex:none;width:2.8em;height:2.8em;border-radius:.7em;display:grid;place-items:center;background:#fff;color:#444}.hs-ios__safari .ic{width:1.5em;height:1.5em}.hs-ios__head b{display:block;font-size:.86em;font-weight:600}.hs-ios__head small{color:#ffffff8c;font-size:.8em}.hs-ios__people{display:flex;justify-content:space-between;padding:.9em .2em .5em}.hs-ios__people .person{width:24%}.hs-ios__people .person b{width:3.3em;height:3.3em}.hs-ios__apps{display:flex;justify-content:space-between;padding:.7em .2em .6em}.tile{position:relative;display:grid;justify-items:center;gap:.4em;font-size:.68em;width:24%}.tile>i,.tile>b{width:4.2em;height:4.2em;border-radius:1.05em;display:grid;place-items:center}.tile>i{background:var(--c);-webkit-mask:none;mask:none;position:relative}.tile>i:before{content:"";position:absolute;inset:24%;background:#fff;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat}.tile--fs>b{background:var(--lime);color:#000}.tile--fs>b svg{width:62%;height:62%}.tile small{color:#ffffffe0}.hs-ios__acts{display:flex;justify-content:space-between;padding-top:.6em;border-top:1px solid rgba(255,255,255,.1)}.hs-ios__acts span{display:grid;justify-items:center;gap:.3em;width:24%}.hs-ios__acts i{width:2.7em;height:2.7em;border-radius:50%;background:#ffffff24;position:relative;-webkit-mask:none;mask:none}.hs-ios__acts i:before{content:"";position:absolute;inset:27%;background:#fff;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat}.hs-ios__acts small{font-size:.56em;color:#ffffffbf;white-space:nowrap}.hs-splash{position:absolute;inset:0;z-index:20;background:var(--lime);color:#000;display:grid;place-items:center;opacity:0;visibility:hidden;transform-origin:50% 50%}.hs-splash__logo svg{width:5em;height:5em}.hs-launch{background:#000;display:grid;place-items:center;align-content:center;gap:2.2em;z-index:19}.hs-launch__word{display:inline-flex;align-items:center;gap:.45em;font-weight:700;font-size:1.2em}.mini-mark{width:1.5em;height:1.5em;border-radius:.35em;background:var(--lime);color:#000;display:grid;place-items:center}.dots{display:inline-flex;gap:.3em}.dots i{width:.4em;height:.4em;border-radius:50%;background:#444;animation:dot 1s infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dot{30%{background:var(--lime)}}.hs-fade{position:absolute;inset:0;z-index:50;background:#000;opacity:0;pointer-events:none}@media(max-width:960px){.hero{padding-top:6.5rem}.hero__inner{grid-template-columns:1fr;grid-template-areas:"title" "body" "stage"}.hero__stage{min-height:0;margin-top:3rem;padding:1rem 0 2rem}.hero__feed{width:100%;right:0;opacity:.55;top:auto;height:62%}.hero-chip--a{left:0}.hero-chip--b{right:0}.hero-chip--c{left:2%}.hero__cue{display:none}}@media(max-width:520px){.hero-chip{font-size:.76rem;padding:.5rem .8rem}}.saved{position:relative;padding:clamp(5rem,12vw,10rem) 0;overflow:clip}.saved__wall{position:absolute;inset:0;display:grid;align-content:center;gap:14px;transform:rotate(-6deg) scale(1.15);opacity:.55;pointer-events:none}.saved__row{display:flex;gap:14px;width:max-content;will-change:transform}.saved__row--1{margin-left:-180px}.saved-tile{position:relative;flex:none;width:clamp(110px,11vw,168px);aspect-ratio:9 / 16;border-radius:14px;overflow:hidden;background:var(--card);filter:grayscale(.6) brightness(.7)}.saved-tile img{width:100%;height:100%;object-fit:cover;object-position:var(--pos)}.saved-tile figcaption{position:absolute;left:6%;right:6%;top:34%;text-align:center;font-weight:700;font-size:.7rem;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.8)}.saved-tile__flag{position:absolute;right:8px;top:8px;width:12px;height:15px;background:#fff;clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%);opacity:.9}.saved:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(60% 55% at 50% 50%,#000 30%,#0000008c 70%,#0003);pointer-events:none}.saved:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(#000,transparent 18%,transparent 82%,#000);pointer-events:none}.saved__copy{position:relative;z-index:2;text-align:center;display:grid;justify-items:center}.saved__title{display:grid;font-size:var(--step-4);line-height:1.06;letter-spacing:-.04em;font-weight:700}.saved__a{color:var(--chalk)}.saved__b{color:var(--smoke);font-weight:300}.saved__lede{margin-top:1.6rem;max-width:40ch;color:#b8b8b3}.saved__thoughts{position:relative;z-index:2;list-style:none;padding:0;margin:clamp(2.5rem,5vw,4rem) auto 0;max-width:980px;display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;padding-inline:var(--gutter)}.saved__thoughts li{display:inline-flex;align-items:center;gap:.6rem;padding:.75rem 1.2rem .75rem .9rem;border-radius:22px 22px 22px 6px;background:#1a1a1ceb;box-shadow:inset 0 0 0 1px var(--line-2);font-weight:500}.saved__thoughts li:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--m)}.bd{height:520vh;position:relative}.bd__sticky{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:72px;overflow:clip}.bd__head{display:grid;grid-template-columns:1.1fr .9fr;gap:2rem;align-items:end;margin-bottom:clamp(1.2rem,3.5vh,2.5rem)}.bd__head .h2{font-size:clamp(2rem,1.2rem + 2.6vw,3.8rem)}.bd__stage{position:relative;display:grid;grid-template-columns:auto minmax(0,540px);justify-content:center;gap:clamp(2rem,8vw,9rem);align-items:center}.bd__left{display:grid;gap:1rem;justify-items:center}.bd-reel{position:relative;height:min(54vh,560px);aspect-ratio:9 / 16;border-radius:26px;overflow:hidden;background:#111;box-shadow:0 40px 80px -20px #000000e6,inset 0 0 0 1px var(--line-2)}.bd-reel__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos);transform:scale(var(--z, 1));transform-origin:var(--pos);transition:transform .7s var(--ease-out),object-position .7s var(--ease-out),filter .3s}.bd-reel__shade{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.4),transparent 24%,transparent 60%,rgba(0,0,0,.75))}.bd-reel__cover{position:absolute;left:6%;right:6%;top:14%;text-align:center;font-weight:800;font-size:clamp(1.1rem,2.2vh,1.6rem);line-height:1.05;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.6)}.bd-reel__cap{position:absolute;left:50%;top:30%;transform:translate(-50%);white-space:nowrap;padding:.5em .8em;font-weight:600;font-size:clamp(.85rem,1.6vh,1.05rem);color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.8)}.bd-scan{position:absolute;inset:-4px;pointer-events:none}.bd-scan b{position:absolute;width:12px;height:12px;border:2.5px solid var(--lime);opacity:var(--scan, 0);transition:opacity .2s}.bd-scan b:nth-child(1){left:0;top:0;border-width:2.5px 0 0 2.5px;border-radius:4px 0 0}.bd-scan b:nth-child(2){right:0;top:0;border-width:2.5px 2.5px 0 0;border-radius:0 4px 0 0}.bd-scan b:nth-child(3){left:0;bottom:0;border-width:0 0 2.5px 2.5px;border-radius:0 0 0 4px}.bd-scan b:nth-child(4){right:0;bottom:0;border-width:0 2.5px 2.5px 0;border-radius:0 0 4px}.bd-reel__meta{position:absolute;left:6%;bottom:6%;color:#fff;font-size:.82rem;display:grid}.bd-reel__meta b{font-weight:600}.bd-reel__badge{position:absolute;left:50%;bottom:16%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .85rem;border-radius:999px;background:#0009;backdrop-filter:blur(8px);font-size:.78rem;font-weight:600;color:var(--lime);white-space:nowrap;box-shadow:inset 0 0 0 1px #e2ff2e66}.bd-reel__badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lime);animation:pulse 1.2s infinite}@keyframes pulse{50%{opacity:.25}}.bd-scrub{width:100%;max-width:calc(min(54vh,560px)*.5625 + 60px)}.bd-scrub__marks{position:relative;height:18px}.bd-scrub__marks i{position:absolute;top:0;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--m);opacity:0;transform:translateY(-6px);transition:opacity .3s,transform .4s var(--ease-spring)}.bd-scrub__marks i.is-on{opacity:1;transform:none}.bd-scrub__marks i:after{content:"";position:absolute;left:50%;top:11px;width:2px;height:6px;margin-left:-1px;border-radius:2px;background:#fff6}.bd-scrub__track{position:relative;height:4px;border-radius:4px;background:var(--card-2)}.bd-scrub__track i{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:var(--lime)}.bd-scrub__track b{position:absolute;top:50%;left:0;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--lime);box-shadow:0 0 16px #e2ff2eb3}.bd-scrub__label{display:flex;justify-content:space-between;margin-top:.7rem;font-size:.85rem;color:var(--smoke);font-variant-numeric:tabular-nums}.bd-scrub__label [data-bd-label]{color:var(--lime);font-weight:600}.bd-card{width:100%;max-width:520px;padding:clamp(1rem,2vw,1.5rem);border-radius:30px;background:#0b0b0c;box-shadow:inset 0 0 0 1px var(--line)}.bd-card__title{font-size:clamp(1.3rem,1.1rem + .8vw,1.8rem);font-weight:700;letter-spacing:-.02em;line-height:1.1}.bd-card__src{color:var(--smoke);font-size:.85rem;margin-top:.3rem}.bd-card__src b{color:var(--lime);font-weight:600;margin-left:.4rem}.bd-card__head{display:flex;gap:.8rem;align-items:baseline;margin:1rem 0 .7rem}.bd-card__head span{color:var(--lime);font-weight:600}.bd-list{list-style:none;padding:0;display:grid;gap:.5rem}.bd-row{position:relative;border-radius:18px;background:repeating-linear-gradient(90deg,var(--line-2) 0 8px,transparent 8px 14px) top / 100% 1px no-repeat,repeating-linear-gradient(90deg,var(--line-2) 0 8px,transparent 8px 14px) bottom / 100% 1px no-repeat}.bd-row button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:.8rem;width:100%;padding:.55rem .9rem .55rem .6rem;border-radius:18px;background:#1c1c1e;opacity:0;transition:background-color .25s,box-shadow .25s}.bd-row.is-in button{opacity:1}.bd-row button:hover,.bd-row.is-active button{background:#242427;box-shadow:inset 0 0 0 1.5px var(--m)}.bd-row button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.bd-row .n{flex:none;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:#000;font-weight:700;font-size:.9rem}.bd-row .th{position:relative;flex:none;width:2.9rem;height:2.9rem;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:#2a2a2d}.bd-row .th .play{position:relative;font-size:11px}.bd-row .t{flex:1;min-width:0;font-weight:600;font-size:.98rem;line-height:1.2}.bd-row .t small{display:block;margin-top:.15rem;color:var(--smoke);font-weight:400;font-size:.8rem}.bd-row .ts{flex:none;padding:.25rem .55rem;border-radius:8px;font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;color:#000;background:var(--m)}.bd-hint{margin-top:.9rem;font-size:.88rem;color:var(--smoke);opacity:0;transition:opacity .4s;display:flex;align-items:center;gap:.5rem}.bd-hint:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lime);animation:pulse 1.2s infinite}.bd-hint.is-on{opacity:1}.bd-ghost{position:absolute;left:0;top:0;z-index:5;padding:.45rem .85rem;border-radius:999px;background:var(--m);color:#000;font-weight:600;font-size:.9rem;white-space:nowrap;box-shadow:0 12px 30px #00000080,0 0 24px color-mix(in srgb,var(--m) 45%,transparent);opacity:0;pointer-events:none;will-change:transform}@media(max-width:860px){.bd{height:560vh}.bd__sticky{padding-top:64px;justify-content:flex-start}.bd__head{grid-template-columns:1fr;gap:.4rem;margin:.5rem 0 .8rem}.bd__head .lede{display:none}.bd__head .h2{font-size:1.65rem}.bd__stage{grid-template-columns:1fr;gap:.9rem}.bd__left{grid-template-columns:auto 1fr;align-items:end;justify-items:start;gap:.9rem}.bd-reel{height:30svh;border-radius:16px}.bd-reel__badge,.bd-reel__meta,.bd-reel__cover{display:none}.bd-reel__cap{font-size:.62rem;top:34%}.bd-scrub{max-width:none}.bd-card{padding:.8rem;border-radius:20px}.bd-card__src,.bd-card__title{display:none}.bd-card__head{margin-top:0;font-size:.9rem}.bd-list{gap:.35rem}.bd-row button{padding:.35rem .6rem .35rem .4rem;gap:.6rem}.bd-row .th{width:2.1rem;height:2.1rem}.bd-row .n{width:1.6rem;height:1.6rem;font-size:.78rem}.bd-row .t{font-size:.85rem}.bd-row .t small,.bd-ghost{font-size:.72rem}}.fly{height:1150vh;position:relative}.fly__sticky{position:sticky;top:0;height:100svh;overflow:clip;perspective:1400px}.fly__title{position:absolute;left:50%;top:clamp(84px,11vh,110px);transform:translate(-50%);font-size:.95rem;font-weight:500;color:var(--smoke);white-space:nowrap}.fly__phone{position:absolute;left:50%;top:52%;z-index:2;transform-style:preserve-3d;will-change:transform}.fly-phone{--w: clamp(240px, min(22vw, 33vh), 330px);transform:translate(-50%,-50%)}.fly__texts{position:absolute;inset:0;z-index:3;pointer-events:none}.fly-step{position:absolute;top:50%;width:min(34vw,30rem);transform:translateY(-50%);opacity:0;pointer-events:none}.fly-step--l{left:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)))}.fly-step--r{right:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)))}.fly-step.is-on{pointer-events:auto}.fly-step__n{display:grid;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:1.2rem;border-radius:50%;background:var(--m);color:#000;font-weight:700}.fly-step h3{font-size:clamp(1.8rem,1.2rem + 2vw,3.2rem);line-height:1.08;letter-spacing:-.035em;font-weight:700;margin-bottom:1rem;text-wrap:balance}.fly-step p{color:var(--smoke);font-size:var(--step-1);line-height:1.5;text-wrap:pretty}.fly-sources{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.4rem}.fly-sources li{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem .45rem .7rem;border-radius:999px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font-size:.88rem;font-weight:500}.fly-sources li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--m)}.fly__pips{position:absolute;left:50%;bottom:clamp(70px,9vh,96px);transform:translate(-50%);list-style:none;padding:0;display:flex;gap:.5rem}.fly__pips li{width:8px;height:8px;border-radius:99px;background:var(--card-2);transition:width .5s var(--ease-out),background-color .3s}.fly__pips li.is-on{width:32px;background:var(--m)}@media(max-width:860px){.fly__title{display:none}.fly__phone{top:37%}.fly-phone{--w: min(46vw, 31svh, 220px)}.fly-step{left:var(--gutter)!important;right:var(--gutter)!important;width:auto;top:auto;bottom:clamp(80px,12svh,110px);transform:none;text-align:center}.fly-step__n{margin:0 auto .6rem;width:2rem;height:2rem;font-size:.85rem}.fly-step h3{font-size:1.45rem;margin-bottom:.5rem}.fly-step p{font-size:.95rem}.fly-sources{display:none}.fly-sources li{font-size:.75rem;padding:.3rem .65rem .3rem .5rem}.fly__pips{bottom:66px}}.fs-share{padding:0}.fs-share__reel{position:absolute;inset:0;overflow:hidden}.fs-share__reel img{width:100%;height:100%;object-fit:cover;object-position:var(--pos);transform:scale(var(--z, 1));transform-origin:var(--pos);filter:brightness(.8)}.fs-share__reel .hs-reel__cap{top:24%}.fs-share__sheet{transform:none}.fs-queue .notif{transform:translateY(-150%)}.rt__chips{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8em;font-size:.8em}.chip-bw{padding:.5em .9em;border-radius:.8em;background:#232326;color:var(--smoke);box-shadow:inset 0 0 0 1px var(--line-2)}.rt__chips b{color:var(--lime);font-weight:600}.fs-edit{padding-top:16%}.fs-edit .rt__head{margin-top:.2em}.rt__head em.lime{background:none;box-shadow:none;color:var(--lime);padding:0;font-weight:600}.fs-edit .rt-list--edit li{will-change:transform}.fs-edit .rt-list--edit li.is-lift{box-shadow:0 .8em 1.6em #0009,inset 0 0 0 1.5px var(--lime);z-index:2}.fe-open{margin-top:.45em;padding:.5em .7em .7em;border-radius:1em;background:#1c1c1e}.fe-open__head{display:flex;align-items:center;gap:.65em}.fe-open__head .n{flex:none;width:1.9em;height:1.9em;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:#000;font-weight:700;font-size:.85em}.fe-open__head .th,.fe-guide__clip .th{position:relative;flex:none;width:2.7em;height:2.7em;border-radius:.6em;overflow:hidden;display:grid;place-items:center}.fe-open__head .th img,.fe-guide__clip .th img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos);transform:scale(var(--z, 1))}.fe-open__head .th .play,.fe-guide__clip .th .play{position:relative;width:1.1em;height:1.1em}.fe-open__head .th .play:after,.fe-guide__clip .th .play:after{left:.42em;top:.3em;border-left-width:.38em;border-top-width:.25em;border-bottom-width:.25em}.fe-open__head .t{font-weight:600;font-size:.86em;line-height:1.2}.chev--up{transform:rotate(-135deg);margin-top:.3em}.fe-table{display:grid;grid-template-columns:1.2fr 2fr 2fr .8fr;align-items:center;gap:.35em .3em;margin-top:.7em;font-size:.78em;text-align:center}.fe-table .h{color:var(--smoke);font-size:.85em;font-weight:600}.fe-table .in{padding:.35em 0;border-radius:.5em;background:#000;color:var(--smoke);font-variant-numeric:tabular-nums;transition:box-shadow .2s,color .2s}.fe-table .in.is-set{color:var(--chalk)}.fe-table .in.is-focus{box-shadow:inset 0 0 0 1.5px var(--lime);color:var(--chalk)}.fe-table .x{justify-self:center;width:.75em;height:.85em;border:.12em solid var(--danger);border-top-width:.16em;border-radius:0 0 .15em .15em}.fe-table .fe-new{opacity:0}.fe-addset{margin-top:.6em;text-align:center;color:var(--lime);font-weight:600;font-size:.8em}.fe-guide{margin-top:.6em;padding:.6em;border-radius:.8em;background:#000}.fe-guide__t{font-weight:600;font-size:.78em;display:flex;gap:.4em;align-items:center}.fe-guide__t i{font-style:normal}.fe-guide__in{margin-top:.45em;min-height:2.2em;padding:.45em .6em;border-radius:.6em;background:#1c1c1e;color:var(--chalk);font-size:.74em;line-height:1.35}.fe-guide__in .caret{display:inline-block;width:1px;height:1em;background:var(--lime);vertical-align:-.15em;margin-left:1px;animation:pulse .9s infinite}.fe-guide__clip{display:flex;align-items:center;gap:.6em;margin-top:.5em;font-size:.72em}.fe-guide__clip .th{width:2.6em;height:2.6em;font-size:1.15em}.fe-guide__clip b{display:block;font-size:1em}.fe-guide__clip small{color:var(--smoke)}.fs-type{padding:0}.fs-type__dim{position:absolute;inset:0;padding:18% 7% 0;opacity:.35}.type-sheet{position:absolute;inset:18% 0 0;padding:.7em 6% 1em;border-radius:1.8em 1.8em 0 0;background:#1c1c1e;text-align:center}.type-sheet__title{font-weight:700;font-size:1.35em;margin-top:.3em}.type-sheet__sub{color:var(--smoke);font-size:.8em;margin:.4em 0 1em}.type-opt{text-align:left;padding:.9em 1em;border-radius:1.1em;background:#000;font-size:.85em}.type-opt>b{display:block;margin-bottom:.6em}.type-opt__row{display:flex;justify-content:space-between;align-items:center}.type-opt__row b{display:block}.type-opt__row small{color:var(--smoke)}.toggle{width:3.4em;height:2em;border-radius:1em;background:#3a3a3e;position:relative;transition:background-color .3s}.toggle:after{content:"";position:absolute;left:.2em;top:.2em;width:1.6em;height:1.6em;border-radius:50%;background:#fff;transition:transform .35s var(--ease-spring)}.toggle.is-on{background:var(--rep)}.toggle.is-on:after{transform:translate(1.4em)}.type-card{text-align:left;margin-top:.7em;padding:1em;border-radius:1.1em;background:#000;box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .3s,transform .4s var(--ease-spring)}.type-card b{display:block;font-size:.98em;margin-bottom:.35em}.type-card small{display:block;color:var(--smoke);font-size:.74em;line-height:1.4}.type-card.is-on{box-shadow:inset 0 0 0 2px var(--lime);transform:scale(1.02)}.type-sheet__cancel{margin-top:1em;color:var(--smoke);font-weight:600}.tm{display:flex;flex-direction:column;align-items:center;padding-top:17%}.tm__top{display:flex;justify-content:space-between;width:100%;font-size:.82em;color:var(--smoke)}.tm__top .end{color:var(--lime);font-weight:600;font-size:1.1em}.tm__top .end:before{content:"✕ "}.tm__progress{width:100%;height:.28em;margin-top:.9em;border-radius:1em;background:#2a2a2d}.tm__progress i{display:block;height:100%;width:6%;border-radius:inherit;background:var(--lime);transition:width .5s var(--ease-out)}.tm__name{margin-top:2em;font-size:1.75em;font-weight:700;letter-spacing:-.02em;line-height:1.1;text-align:center;min-height:2.2em;display:grid;align-items:center}.tm__reps{margin-top:.3em;font-size:1.2em;color:var(--smoke);font-weight:500}.tm__ring{margin-top:1.1em;width:62%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#1c1c1e;box-shadow:inset 0 0 0 .45em var(--lime)}.tm__ring span{font-size:3.4em;font-weight:700;color:var(--rep);font-variant-numeric:tabular-nums}.tm__video{margin-top:1.1em;display:flex;align-items:center;gap:.5em;padding:.65em 1.3em;border-radius:1em;background:var(--lime);color:#000;font-weight:600;font-size:.95em}.tm__btns{position:absolute;left:6%;right:6%;bottom:4.5%;display:grid;grid-template-columns:1fr 1fr;gap:.7em}.tm__btns>*{display:flex;align-items:center;justify-content:center;gap:.4em;padding:1em;border-radius:1.1em;font-weight:700;font-size:.95em}.tm__btns .pause{background:#1c1c1e}.tm__btns .complete{border:0;background:var(--lime);color:#000;cursor:pointer;font:inherit;font-weight:700;transition:transform .25s var(--ease-spring)}.tm__btns .complete:active{transform:scale(.94)}.tm__btns .complete:focus-visible{outline:2px solid #fff;outline-offset:2px}.tm__clip{position:absolute;inset:0;z-index:8;background:#000;padding:16% 0 0;opacity:0;visibility:hidden}.tm__clip-top{display:flex;justify-content:space-between;align-items:center;padding:0 5%;font-size:1em}.tm__clip-top .x{width:2.2em;height:2.2em;border-radius:50%;background:#2a2a2d}.tm__clip-video{position:relative;margin:.9em auto 0;width:66%;aspect-ratio:9 / 15.5;overflow:hidden}.tm__clip-video img{width:100%;height:100%;object-fit:cover;object-position:var(--pos);transform:scale(var(--z, 1));transform-origin:var(--pos)}.tm__clip-video span{position:absolute;left:0;right:0;top:18%;text-align:center;color:#fff;font-weight:600;font-size:.82em;text-shadow:0 1px 8px rgba(0,0,0,.8)}.tm__clip-marks{position:relative;height:1.4em;margin:1em 7% 0}.tm__clip-marks i{position:absolute;top:0;width:.6em;height:.6em;margin-left:-.3em;border-radius:50%;background:var(--m)}.tm__clip-track{position:relative;height:.3em;margin:.4em 7% 0;border-radius:1em;background:#2a2a2d}.tm__clip-track b{position:absolute;top:50%;left:2%;width:1.3em;height:1.3em;margin:-.65em 0 0 -.65em;border-radius:50%;background:var(--lime);box-shadow:0 0 1em #e2ff2eb3}.tm__clip-label{margin:.8em 7% 0;color:var(--lime);font-weight:700}.rest{display:flex;flex-direction:column;align-items:center;padding-top:17%}.rest .tm__top,.rest .tm__progress{width:100%}.rest__body{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);z-index:2;display:grid;justify-items:center;text-align:center;width:80%}.rest__title{font-size:1.4em;font-weight:700}.rest__next{margin-top:.2em;font-size:1em;font-weight:500}.rest__num{margin-top:.3em;font-size:4.4em;font-weight:700;color:var(--lime);line-height:1;font-variant-numeric:tabular-nums}.rest__unit{color:var(--smoke);font-size:.85em}.rest__skip{margin-top:1.4em;padding:.8em 1.6em;border-radius:1em;background:var(--lime);color:#000;font-weight:700;font-size:.95em}.rest__ring{position:absolute;left:50%;top:52%;width:96%;transform:translate(-50%,-50%) rotate(-90deg);opacity:.55}.rest__ring circle{fill:none;stroke:#1c1c1e;stroke-width:3}.rest__ring .fg{stroke:var(--lime);stroke-linecap:round;stroke-dasharray:351.9;stroke-dashoffset:0}.done{display:flex;flex-direction:column;align-items:center;padding-top:30%}.done__bg{opacity:.25}.done__card{position:absolute;left:10%;right:10%;top:36%;z-index:3;display:grid;justify-items:center;gap:.5em;padding:1.3em 1em;border-radius:1.3em;background:#1c1c1e;box-shadow:0 1.5em 3em #0009;text-align:center}.done__party{font-size:2.2em;line-height:1}.done__card b{font-size:1.15em}.done__card small{color:var(--smoke);font-size:.78em}.done__btn{width:100%;padding:.7em;border-radius:.9em;background:var(--lime);color:#000;font-weight:700;font-size:.85em}.done__btn--ghost{background:none;color:var(--lime);box-shadow:inset 0 0 0 1.5px var(--lime);margin-top:.4em}.done__pts{position:absolute;left:50%;bottom:16%;z-index:4;transform:translate(-50%);display:inline-flex;align-items:center;gap:.3em;padding:.5em 1.1em;border-radius:999px;background:#000;box-shadow:inset 0 0 0 1.5px var(--lime),0 0 2em #e2ff2e59;color:var(--chalk);white-space:nowrap}.done__pts span{color:var(--lime)}.done__pts b{font-size:1.4em;font-variant-numeric:tabular-nums}.done__pts small{color:var(--smoke)}.done__note{position:absolute;left:0;right:0;bottom:11%;z-index:4;text-align:center;font-size:.8em;font-weight:600}.confetti{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:hidden}.confetti i{position:absolute;left:50%;top:40%;width:.5em;height:.85em;border-radius:.12em;background:var(--m);opacity:0}.av{flex:none;display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:50%;background:#2a2a2d;color:var(--chalk);font-weight:600;font-size:.72em;box-shadow:0 0 0 .15em var(--line-2)}.av--you{background:var(--lime);color:#000;box-shadow:0 0 0 .15em #000,0 0 0 .3em var(--lime)}.pos{width:1.3em;color:var(--smoke);font-weight:600;font-variant-numeric:tabular-nums}.nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.flame{flex:none;width:28px;height:28px;background:radial-gradient(circle at 50% 72%,#fff5 0 16%,transparent 17%),linear-gradient(to top,var(--m5),var(--lime));clip-path:path("M14 1C17 7 24 10 24 18a10 10 0 0 1-20 0c0-4 2-7 4-9 0 3 2 5 3 5 0-5 1-9 3-13Z")}.cat{display:grid;align-content:start;border-radius:1em;overflow:hidden;background:#1a1a1c;font-size:.82em}.cat__img{position:relative;display:flex;gap:2px;aspect-ratio:1 / .8;overflow:hidden;background:#0b0b0c}.cat__img>img{flex:2;min-width:0;height:100%;object-fit:cover}.cat__img>i{flex:1;display:grid;grid-template-rows:1fr 1fr;gap:2px}.cat__img>i img{width:100%;height:100%;object-fit:cover}.cat__img>em{position:absolute;left:6%;top:8%;font-style:normal;font-weight:800;font-size:.75em;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.8)}.cat>b{padding:.6em .7em 0;font-size:.95em;font-weight:600;line-height:1.2}.cat>b mark{background:#e2ff2e47;color:var(--lime);border-radius:.2em}.cat>small{padding:.15em .7em .7em;color:var(--smoke);font-size:.78em}.cat--new{display:grid;place-items:center;align-content:center;gap:.5em;min-height:100%;background:#0b0b0c;box-shadow:inset 0 0 0 .12em var(--lime);border:.12em dashed transparent;color:var(--chalk);text-align:center;outline:.12em dashed var(--lime);outline-offset:-.45em}.cat--new span{font-size:2em;color:var(--lime);line-height:1;font-weight:300}.cat--new b{padding:0;font-size:.95em}.mini-mark{flex:none}.ct{padding:16% 6% 0;overflow:hidden}.ct-list{position:absolute;inset:0;padding:16% 6% 0}.ct-top{display:flex;justify-content:space-between;align-items:center;font-size:.9em}.ct-top b{color:var(--lime);font-weight:600}.ct-selbar{position:absolute;left:5%;right:5%;bottom:4%;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:.55em .55em .55em 1em;border-radius:1em;background:#28282cf0;box-shadow:0 .8em 1.6em #0009,inset 0 0 0 1px var(--line-2);font-size:.85em;opacity:0}.ct-selbar em{font-style:normal;padding:.5em .9em;border-radius:.7em;background:var(--lime);color:#000;font-weight:600}.ct-title{margin-top:.7em;font-size:1.55em;font-weight:700;letter-spacing:-.02em;line-height:1.1}.ct-sub{color:var(--smoke);font-size:.78em;margin-top:.15em}.ct-search{display:flex;align-items:center;gap:.5em;margin-top:.8em;padding:.6em .8em;border-radius:.8em;background:#1a1a1c;color:var(--smoke);font-size:.78em}.ct-search .ic{width:1em;height:1em}.ct-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6em;margin-top:.8em}.ct-card{border-radius:1em;overflow:hidden;background:#1a1a1c;transition:box-shadow .25s}.ct-card.is-sel{box-shadow:inset 0 0 0 .14em var(--lime)}.ct-card__img{position:relative;display:block;aspect-ratio:1 / 1.05;overflow:hidden}.ct-card__img img{width:100%;height:100%;object-fit:cover;object-position:var(--pos);transform:scale(var(--z, 1));transform-origin:var(--pos)}.ct-card b{display:block;padding:.55em .65em 0;font-size:.78em;font-weight:600;line-height:1.2}.ct-card small{display:block;padding:.15em .65em .65em;color:var(--smoke);font-size:.66em}.ct-check{position:absolute;right:.5em;top:.5em;width:1.4em;height:1.4em;border-radius:50%;box-shadow:inset 0 0 0 .12em #fff;background:#00000040;opacity:0;transition:background-color .2s,opacity .2s}.ct-check.is-show{opacity:1}.ct-check.is-on{background:var(--lime);box-shadow:none}.ct-check.is-on:after{content:"";position:absolute;left:.5em;top:.25em;width:.32em;height:.65em;border:solid #000;border-width:0 .14em .14em 0;transform:rotate(45deg)}.ct-sheet{position:absolute;left:0;right:0;bottom:0;z-index:6;padding:.7em 6% 1.6em;border-radius:1.6em 1.6em 0 0;background:#1c1c1e;box-shadow:0 -1em 2em #00000080;transform:translateY(105%)}.ct-sheet__title{text-align:center;font-weight:700;font-size:1.15em;margin-bottom:.9em}.ct-create{padding:.8em;border-radius:.9em;text-align:center;color:var(--lime);font-weight:600;font-size:.82em;outline:.1em dashed var(--lime);outline-offset:-.1em;margin-bottom:.8em}.ct-row{display:flex;align-items:center;gap:.7em;padding:.55em 0;border-bottom:1px solid var(--line);font-size:.84em}.ct-row img{width:2.8em;height:2.8em;border-radius:.6em;object-fit:cover}.ct-row span{display:grid}.ct-row small{color:var(--smoke);font-size:.85em}.ct-cancel{margin-top:.9em;text-align:center;color:var(--smoke);font-weight:600;font-size:.85em}.ct-sheet--new{padding-bottom:2.2em;z-index:7}.ct-input{min-height:2.6em;padding:.7em .9em;border-radius:.8em;background:#000;box-shadow:inset 0 0 0 .1em var(--lime);font-size:.9em}.ct-input .caret,.caret{display:inline-block;width:1px;height:1em;background:var(--lime);vertical-align:-.15em;margin-left:1px;animation:pulse .9s infinite}.ct-btns{display:grid;grid-template-columns:1fr 1fr;gap:.6em;margin-top:.9em;font-size:.9em;text-align:center}.ct-btns span,.ct-btns b{padding:.75em;border-radius:.8em;background:#000;font-weight:600}.ct-btns b{background:var(--lime);color:#000}.ct-toast{position:absolute;left:14%;right:14%;top:40%;z-index:9;display:grid;gap:.3em;justify-items:center;padding:1.2em 1em;border-radius:1.2em;background:#28282ceb;backdrop-filter:blur(16px);box-shadow:0 1em 2em #0009;font-size:.88em;opacity:0;transform:scale(.85)}.ct-toast b:before{content:"✓ ";color:var(--rep)}.ct-toast small{color:var(--smoke)}.ct-toast span{margin-top:.4em;width:100%;padding:.6em;border-radius:.7em;background:#ffffff1f;text-align:center;font-weight:600}.ct-home{position:absolute;inset:0;z-index:8;padding:16% 6% 0;background:#000;opacity:0;visibility:hidden}.ct-home__bar{display:flex;align-items:center;gap:.45em;font-size:1.05em}.ct-home__bar b{font-weight:700}.ct-home__head{display:flex;justify-content:space-between;align-items:baseline;margin:.9em 0 .6em}.ct-home__head b{font-size:1.15em}.ct-home__head em{font-style:normal;color:var(--lime);font-size:.75em;font-weight:600}.ct-cats{display:grid;grid-template-columns:1fr 1fr;gap:.6em}.cat--fresh{box-shadow:0 0 0 .14em var(--lime),0 0 1.6em #e2ff2e66}.sr{padding-top:16%;overflow:hidden}.sr .ct-home__bar{position:relative}.sr-dots{margin-left:auto;display:flex;gap:.4em}.sr-dots span{width:1.5em;height:1.5em;border-radius:50%;background:var(--lime)}.sr-search{display:block;margin-top:.8em}.sr-search input{width:100%;padding:.75em .9em .75em 2.3em;border:0;border-radius:1em;background:#000 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a9a9f' stroke-width='2.4' stroke-linecap='round'><circle cx='11' cy='11' r='7'/><path d='m16.5 16.5 4.5 4.5'/></svg>") .8em 50% / 1em no-repeat;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--chalk);font:inherit;font-size:.85em}.sr-search input:focus{outline:none;box-shadow:inset 0 0 0 .12em var(--lime)}.sr-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6em}.sr-item[hidden]{display:none}.sr-empty{color:var(--smoke);text-align:center;padding:2em 0;font-size:.85em}.sr-open{position:absolute;inset:0;z-index:8;padding:16% 6% 0;background:#000;transform:translate(105%)}.pg{padding-top:15%;font-size:.92em;overflow:hidden}.pg-title{font-size:1.6em;font-weight:700;letter-spacing:-.02em}.pg-week{display:flex;justify-content:center;align-items:center;gap:1.6em;margin:.6em 0 .8em;font-size:.85em}.pg-week i{font-style:normal;display:grid;place-items:center;width:1.8em;height:1.8em;border-radius:50%;background:#2a2a2d}.pg-day{padding:.75em .85em;border-radius:1em;background:#1a1a1c;margin-bottom:.55em}.pg-day__h{display:flex;justify-content:space-between;align-items:baseline;font-size:.92em}.pg-day__h small{color:var(--smoke);font-size:.8em}.pg-add{margin-top:.55em;text-align:center;color:var(--lime);font-weight:600;font-size:.75em}.pg-w{position:relative;display:flex;align-items:center;gap:.6em;margin-top:.55em;padding:.5em;border-radius:.8em;background:#000;overflow:hidden}.pg-w img{width:2.8em;height:2.8em;border-radius:.5em;object-fit:cover;object-position:var(--pos);transform:scale(var(--z, 1))}.pg-w span{display:grid;gap:.1em;font-size:.78em;line-height:1.2;min-width:0}.pg-w small{color:var(--smoke)}.pg-w .pg-tag{justify-self:start;font-style:normal;font-size:.7em;font-weight:700;letter-spacing:.25em;text-transform:uppercase;padding:.15em .45em;border-radius:.3em}.pg-tag--skip{background:var(--danger);color:#fff}.pg-tag--done{background:var(--rep);color:#000}.pg-time{display:flex;justify-content:space-between;margin-top:.6em;padding-top:.55em;border-top:.12em solid var(--lime);font-size:.8em}.pg-time b{color:var(--lime)}.pg-w--new{display:none;box-shadow:inset 0 0 0 .1em var(--line-2)}.pg-w--new.is-in{display:flex;animation:drop .55s var(--ease-spring)}.pg-hold{position:absolute;right:.6em;top:.45em;font-size:.6em;color:var(--smoke);font-style:italic}.pg-holdbar{position:absolute;inset:0;background:#ff453a66;transform:scaleX(0);transform-origin:left}.pg-sheet{position:absolute;inset:30% 0 0;z-index:6;padding:.7em 6% 1em;border-radius:1.6em 1.6em 0 0;background:#1c1c1e;box-shadow:0 -1em 2em #00000080;transform:translateY(105%)}.pg-sheet__h{display:flex;align-items:center;gap:1em}.pg-sheet__h b{font-size:1.15em}.pg-pick{display:flex;align-items:center;gap:.6em;padding:.55em 0;border-bottom:1px solid var(--line)}.pg-pick img{width:2.6em;height:2.6em;border-radius:.5em;object-fit:cover}.pg-pick span{flex:1;display:grid;font-size:.78em;line-height:1.2}.pg-pick small{color:var(--smoke)}.pg-plus{font-style:normal;display:grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:var(--lime);color:#000;font-weight:700}@keyframes drop{0%{transform:translateY(-1em) scale(.92);opacity:0}}.rk{padding-top:15%;overflow:hidden}.rk-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font-size:.9em}.rk-top b{font-size:1.05em}.rk-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;margin-top:.8em;padding:.25em;border-radius:.9em;background:#1a1a1c;font-size:.78em;text-align:center}.rk-tabs span{position:relative;z-index:1;padding:.55em;font-weight:600;color:var(--smoke);transition:color .3s}.rk-tabs span.is-on{color:#000}.rk-tabs i{position:absolute;left:.25em;top:.25em;bottom:.25em;width:calc(50% - .25em);border-radius:.7em;background:var(--lime);transition:transform .45s var(--ease-out)}.rk-tabs.is-pr i{transform:translate(100%)}.rk-views{position:absolute;left:0;top:30%;bottom:0;width:200%;display:grid;grid-template-columns:1fr 1fr;transition:transform .6s var(--ease-out)}.rk-views.is-pr{transform:translate(-50%)}.rk-lb,.rk-pr{position:relative;padding:0 6%}.rk-lb{background:radial-gradient(100% 50% at 50% 0%,rgba(226,255,46,.18),transparent 70%)}.rk-lb__t{font-weight:700;letter-spacing:.3em;text-transform:uppercase;font-size:1.05em;padding-top:.6em}.rk-lb__s{color:var(--smoke);font-size:.7em;margin-top:.2em}.rk-pod{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:.3em;margin-top:.8em}.rk-p{display:grid;justify-items:center;gap:.25em;text-align:center}.rk-p small{font-size:.6em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rk-p b{font-size:.62em;padding:.2em .5em;border-radius:999px;background:var(--lime);color:#000;white-space:nowrap}.rk-p>i{display:grid;place-items:center;width:100%;font-style:normal;font-weight:700;font-size:1.3em;border-radius:.6em .6em 0 0}.rk-p--1 i{height:4.4em;background:linear-gradient(#5d6b0b,#2a3004);color:var(--lime)}.rk-p--2 i{height:3em;background:linear-gradient(#3a3a3e,#1c1c1e)}.rk-p--3 i{height:2.3em;background:linear-gradient(#6b3d14,#2a1806);color:var(--m5)}.rk-p .av{width:2.6em;height:2.6em;font-size:.85em}.rk-p--1 .av{width:3.2em;height:3.2em;box-shadow:0 0 0 .15em var(--lime),0 0 1.4em #e2ff2e80}.rk-p .crown{font-size:1em;line-height:1}.rk-top10{display:flex;justify-content:space-between;align-items:center;margin:.8em 0 .5em;font-size:.85em}.rk-top10 em{font-style:normal;font-size:.75em;padding:.35em .7em;border-radius:999px;background:var(--lime);color:#000;font-weight:600}.rk-list{list-style:none;padding:0;display:grid;gap:.4em}.rk-list li,.rk-you{display:flex;align-items:center;gap:.6em;padding:.5em .7em;border-radius:.8em;background:#1a1a1c;font-size:.78em}.rk-list b,.rk-you b{font-size:.85em;padding:.15em .5em;border-radius:999px;background:#000;color:var(--lime);font-variant-numeric:tabular-nums;white-space:nowrap}.rk-you{position:absolute;left:6%;right:6%;top:0;z-index:3;background:#262a10;box-shadow:inset 0 0 0 .12em var(--lime),0 .8em 1.6em #0009}.rk-you .pos{color:var(--lime)}.rk-streak{display:grid;justify-items:center;gap:.25em;padding:1em;border-radius:1em;background:#1a1a1c;text-align:center;margin-top:.4em}.flame--app{width:3em;height:3.2em;clip-path:path("M24 1C29 12 41 17 41 31a17 17 0 0 1-34 0c0-7 4-12 7-15 0 5 3 9 5 9 0-9 2-15 5-24Z");background:linear-gradient(to top,var(--m5),var(--lime))}.rk-streak>b{margin-top:-1.7em;font-size:1.3em;color:#000;position:relative}.rk-streak em{font-style:normal;font-size:.65em;font-weight:700;padding:.15em .5em;border-radius:999px;background:var(--lime);color:#000}.rk-streak p{font-weight:700;font-size:1.15em}.rk-streak small{color:var(--smoke);font-size:.68em}.rk-subtabs{display:grid;grid-template-columns:repeat(3,1fr);margin:.7em 0;padding:.25em;border-radius:.9em;background:#1a1a1c;font-size:.7em;text-align:center}.rk-subtabs span{padding:.5em;color:var(--smoke);font-weight:600;border-radius:.7em}.rk-subtabs span.is-on{background:var(--lime);color:#000}.rk-stats{display:grid;grid-template-columns:1fr 1fr;gap:.45em}.rk-stat{display:grid;justify-items:center;padding:.6em .4em;border-radius:.8em;background:#1a1a1c;text-align:center}.rk-stat b{font-size:1.2em;font-variant-numeric:tabular-nums}.rk-stat small{color:var(--smoke);font-size:.6em}.fly__bgs{position:absolute;inset:0;z-index:1;pointer-events:none}.fly-bg{position:absolute;inset:0;opacity:0;will-change:transform,opacity}.fly-bg[data-follow]>*{--cx: 50%}.orb-card{position:absolute;left:50%;top:52%;width:clamp(70px,7.2vw,120px);aspect-ratio:9 / 16;margin:0;border-radius:14px;overflow:hidden;background:var(--card);box-shadow:0 18px 40px #0009;will-change:transform}.orb-card img{width:100%;height:100%;object-fit:cover;object-position:var(--pos);filter:saturate(.8)}.orb-card figcaption{position:absolute;left:6%;right:6%;top:34%;text-align:center;color:#fff;font-weight:700;font-size:clamp(.5rem,.7vw,.68rem);text-shadow:0 1px 6px rgba(0,0,0,.8)}.bg-label{position:absolute;left:50%;top:8%;transform:translate(-50%);white-space:nowrap;color:var(--smoke);font-size:.95rem}.bg-label span{color:var(--chalk);font-weight:700;font-size:1.6rem;margin-right:.3rem;font-variant-numeric:tabular-nums}.bg-word{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;white-space:nowrap;font-size:clamp(5rem,17vw,17rem);font-weight:700;letter-spacing:-.05em;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(226,255,46,.4)}.bg-caret{display:inline-block;width:.06em;height:.8em;margin-left:.04em;background:#e2ff2e99;vertical-align:-.05em;animation:pulse .9s infinite}.burst-card{position:absolute;left:50%;top:52%;width:clamp(110px,10vw,170px);margin:0;border-radius:16px;overflow:hidden;background:#1a1a1c;box-shadow:0 20px 50px #0009,inset 0 0 0 1px var(--line-2);will-change:transform}.burst-card img{display:block;width:100%;aspect-ratio:1 / .8;object-fit:cover}.burst-card figcaption{padding:.5rem .65rem .65rem;font-size:.75rem;font-weight:600}.bg-days{position:absolute;inset:14% max(var(--gutter),calc((100vw - var(--max)) / 2)) 8%;display:grid;grid-template-columns:repeat(7,1fr);gap:1vw}.bg-day{position:relative;display:grid;grid-template-rows:auto 1fr;gap:1rem;padding:1rem .6rem;border-radius:22px;background:linear-gradient(#ffffff09,#fff0);box-shadow:inset 0 0 0 1px #ffffff0d}.bg-day b{text-align:center;font-size:clamp(1.4rem,3vw,3rem);font-weight:700;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.18)}.bg-day.is-hit{box-shadow:inset 0 0 0 1px #e2ff2e59;background:linear-gradient(#e2ff2e14,#e2ff2e00)}.bg-pill{position:absolute;top:21%;width:calc((min(100vw,var(--max)) - 2 * var(--gutter)) / 7 - 1.4vw);padding:.9rem .8rem;border-radius:14px;background:#111;border-top:4px solid var(--m);box-shadow:0 20px 40px #0009;font-size:.85rem;will-change:transform;opacity:0}.bg-pts{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);margin:0;white-space:nowrap;font-size:clamp(5rem,19vw,19rem);font-weight:700;letter-spacing:-.06em;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(226,255,46,.35);font-variant-numeric:tabular-nums}.bg-pts small{font-size:.22em;letter-spacing:0;-webkit-text-stroke:0;color:#e2ff2e80;margin-left:.2em}.bg-pods{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:flex;align-items:flex-end;gap:1vw;width:min(70vw,900px);height:46%}.bg-pods i{flex:1;display:grid;place-items:start center;padding-top:1rem;border-radius:22px 22px 0 0;transform-origin:bottom;will-change:transform}.bg-pods b{font-size:clamp(2rem,5vw,5rem);font-weight:700;opacity:.6}.bg-pods .p1{height:100%;background:linear-gradient(#e2ff2e38,#e2ff2e00);color:var(--lime)}.bg-pods .p2{height:70%;background:linear-gradient(#ffffff1a,#fff0);color:var(--chalk)}.bg-pods .p3{height:52%;background:linear-gradient(#ff8e3c2e,#ff8e3c00);color:var(--m5)}.bg-spark{position:absolute;left:calc(8% + var(--i) * 5.6%);top:60%;width:8px;height:14px;border-radius:3px;background:var(--m);opacity:.7;will-change:transform}@media(max-width:860px){.fly__bgs{opacity:.45;bottom:34%;overflow:hidden;-webkit-mask:linear-gradient(#000 70%,transparent);mask:linear-gradient(#000 70%,transparent)}.fly__texts{z-index:4}.fly-step{background:linear-gradient(transparent,#000 18%);padding-top:1.2rem}.bg-pods{height:40%}.bg-pts{top:40%}.orb-card,.burst-card{top:46%}.orb-card{width:56px}.bg-days{inset:10% .5rem 30%;gap:.3rem}.bg-day{border-radius:12px;padding:.5rem .2rem}.bg-day b{font-size:.9rem}.bg-pill{width:13vw;padding:.5rem .3rem;font-size:.55rem;top:16%}.burst-card{width:84px}.burst-card figcaption{font-size:.55rem;padding:.3rem}.bg-pods{height:34%;width:92vw}.bg-label{bottom:4%}}.feat__head{display:grid;grid-template-columns:1.1fr .9fr;gap:2rem;align-items:end;margin-bottom:clamp(2.5rem,6vw,5rem)}.feat__list{list-style:none;padding:0;border-bottom:1px solid var(--line)}.feat-row{display:grid;grid-template-columns:4.5rem minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:baseline;padding:clamp(1.4rem,2.6vw,2.2rem) 0;border-top:1px solid var(--line);position:relative}.feat-row__mark{position:relative;top:-.2em;display:block;width:14px;height:14px;border-radius:99px;background:var(--m);transition:width .6s var(--ease-out)}.feat-row:hover .feat-row__mark{width:3.4rem}.feat-row__title{font-size:var(--step-1);font-weight:600;letter-spacing:-.02em;line-height:1.1;transition:letter-spacing .6s var(--ease-out)}.feat-row:hover .feat-row__title{letter-spacing:0}.feat-row__body{color:var(--smoke);max-width:36ch}.sources{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:clamp(2.5rem,5vw,4rem)}.sources__label{color:var(--smoke)}.sources__list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.sources__list li{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem 1.05rem .55rem .85rem;border-radius:999px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font-weight:650;font-size:.95rem}.sources__list li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--m)}@media(max-width:860px){.feat__head{grid-template-columns:1fr}.feat-row{grid-template-columns:2rem 1fr;gap:.5rem 1rem}.feat-row__body{grid-column:2}}.proof__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0 0 clamp(3rem,7vw,6rem)}.proof__stats>div{display:flex;flex-direction:column-reverse;gap:.4rem;padding-top:1.2rem;border-top:2px solid var(--line-2)}.proof__stats>div:nth-child(1){border-color:var(--m1)}.proof__stats>div:nth-child(2){border-color:var(--m2)}.proof__stats>div:nth-child(3){border-color:var(--m3)}.proof__stats dt{color:var(--smoke)}.proof__stats>div{min-width:0}.proof__stats dd{margin:0;font-size:clamp(2.6rem,1rem + 4.6vw,5.6rem);line-height:1;font-weight:700;letter-spacing:-.045em;white-space:nowrap}.proof__quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem)}.quote{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(1.4rem,2.4vw,2rem);border-radius:var(--radius-m);background:var(--card)}.quote blockquote{font-size:var(--step-1);line-height:1.4;color:var(--chalk);text-wrap:pretty}.quote blockquote:before{content:"“";display:block;color:var(--m);font-size:3em;line-height:.6;font-weight:800;margin-bottom:.15em}.quote figcaption{display:flex;align-items:center;gap:.7rem;color:var(--smoke);font-size:.95rem}.quote__av{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background:var(--card-2);color:var(--chalk);font-weight:700;font-size:.8rem;box-shadow:0 0 0 2px var(--m)}@media(max-width:860px){.proof__stats,.proof__quotes{grid-template-columns:1fr}}.faq__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem)}.faq__grid .lede{margin-top:1.4rem}.faq__grid .lede a{color:var(--lime)}.faq__list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line);interpolate-size:allow-keywords}.faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0;cursor:pointer;font-size:var(--step-1);font-weight:650}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary i{position:relative;flex:none;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--card);transition:background-color .3s,transform .5s var(--ease-out)}.faq-item summary i:before,.faq-item summary i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:var(--chalk);border-radius:2px;transition:transform .4s var(--ease-out)}.faq-item summary i:after{transform:rotate(90deg)}.faq-item[open] summary i{background:var(--m);transform:rotate(180deg)}.faq-item[open] summary i:before,.faq-item[open] summary i:after{background:#000}.faq-item[open] summary i:after{transform:rotate(0)}.faq-item__a{padding:0 3.5rem 1.6rem 0;color:var(--smoke);max-width:60ch}.faq-item::details-content{block-size:0;overflow:clip;transition:block-size .45s var(--ease-out),content-visibility .45s allow-discrete}.faq-item[open]::details-content{block-size:auto}@media(max-width:860px){.faq__grid{grid-template-columns:1fr}}.latest__head{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem)}.latest__row{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(260px,26vw,360px);gap:1.25rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:0 max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter))) 1rem;scroll-padding-inline:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)));scrollbar-width:none;cursor:grab}.latest__row::-webkit-scrollbar{display:none}.latest__row.is-drag{cursor:grabbing;scroll-snap-type:none}.post-card{scroll-snap-align:start;display:grid;gap:.8rem;text-decoration:none}.post-card__img{display:block;aspect-ratio:4 / 3;border-radius:var(--radius-m);overflow:hidden;background:var(--card)}.post-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.post-card:hover .post-card__img img{transform:scale(1.05)}.post-card__date{display:flex;align-items:center;gap:.5rem;color:var(--smoke);font-size:.86rem}.post-card__date i{width:7px;height:7px;border-radius:50%;background:var(--m)}.post-card__title{font-size:var(--step-1);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.post-card:hover .post-card__title{color:var(--lime)}.final{padding:clamp(5rem,12vw,11rem) 0 clamp(4rem,8vw,7rem);text-align:center}.final__title{max-width:18ch;margin:0 auto clamp(2.5rem,5vw,4rem);font-size:var(--step-4);line-height:1.05;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.final__start{position:relative;display:grid;place-items:center;align-content:center;width:min(100%,1100px);margin:0 auto;min-height:clamp(130px,19vw,250px);border-radius:clamp(28px,4vw,56px);background:var(--lime);color:#000;text-decoration:none;overflow:hidden;will-change:transform;transition:border-radius .6s var(--ease-out)}.final__start:before{content:"";position:absolute;inset:0;background:radial-gradient(400px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.45),transparent 60%);opacity:0;transition:opacity .4s}.final__start:hover:before{opacity:1}.final__start-label{position:relative;font-size:clamp(2.2rem,7vw,6.8rem);line-height:1;font-weight:700;letter-spacing:-.045em;transition:letter-spacing .7s var(--ease-out)}.final__start:hover .final__start-label{letter-spacing:.01em}.final__start-sub{position:relative;margin-top:.4rem;font-weight:650;font-size:clamp(.9rem,1.2vw,1.1rem);opacity:.7}.final__stores{display:flex;justify-content:center;margin-top:2rem}.chap{position:relative;height:330vh}.chap__sticky{position:sticky;top:0;height:100svh;overflow:clip;perspective:1500px}.chap:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at var(--gx, 30%) 55%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%)}.chap--catalogs{--accent: var(--m2);--gx: 30%}.chap--search{--accent: var(--m3);--gx: 70%}.chap--programs{--accent: var(--m4);--gx: 30%}.chap--progress{--accent: var(--m1);--gx: 70%}.chap--progress .fly-bg{--fx: 20vw }.chap__bg{position:absolute;inset:0;z-index:1;pointer-events:none}.chap-bg{opacity:1}.chap__phone{position:absolute;top:52%;z-index:3;transform-style:preserve-3d;will-change:transform,filter}.chap--l .chap__phone{left:30%}.chap--r .chap__phone{left:70%}.chap--c .chap__phone{left:50%;top:54%}.chap-phone{--w: clamp(240px, min(22vw, 33vh), 330px);transform:translate(-50%,-50%)}.chap__phone:after{content:"";position:absolute;left:50%;top:50%;width:140%;height:70%;transform:translate(-50%,-50%);z-index:-1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 40%,transparent),transparent);filter:blur(30px);opacity:var(--trail, 0)}.chap__text{position:absolute;top:50%;z-index:4;width:min(34vw,30rem);transform:translateY(-50%)}.chap--l .chap__text{right:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)))}.chap--r .chap__text{left:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)))}.chap--c .chap__text{left:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)));top:22%;width:min(26vw,22rem)}.chap__title{font-size:clamp(1.8rem,1.2rem + 2vw,3.2rem);line-height:1.08;letter-spacing:-.035em;font-weight:700;margin-bottom:1rem;text-wrap:balance}.chap__text p{color:var(--smoke);font-size:var(--step-1);line-height:1.5;text-wrap:pretty}.chap__text .fly-step__n{background:var(--accent)}.chap .fly-bg[data-follow]{transform:translate(var(--fx, 0px))}.chap--catalogs .fly-bg{--fx: -20vw }.chap--search .fly-bg{--fx: 20vw }.chap--progress .bg-pts{top:40%}.chap--progress .bg-pts,.chap--progress .bg-pods{left:50%}@media(max-width:860px){.chap{height:300vh}.chap__phone,.chap--l .chap__phone,.chap--r .chap__phone,.chap--c .chap__phone{left:50%;top:37%}.chap-phone{--w: min(46vw, 31svh, 220px)}.chap__text,.chap--l .chap__text,.chap--r .chap__text,.chap--c .chap__text{left:var(--gutter);right:var(--gutter);top:auto;bottom:clamp(70px,10svh,100px);width:auto;transform:none;text-align:center;background:linear-gradient(transparent,#000 18%);padding-top:1.2rem}.chap__text .fly-step__n{margin:0 auto .6rem;width:2rem;height:2rem;font-size:.85rem}.chap__title{font-size:1.45rem;margin-bottom:.5rem}.chap__text p{font-size:.95rem}.chap__bg{opacity:.45;bottom:34%;overflow:hidden;-webkit-mask:linear-gradient(#000 70%,transparent);mask:linear-gradient(#000 70%,transparent)}.chap .fly-bg{--fx: 0px !important}.chap .bg-days{inset:10% .5rem 30%}}
