.pf-page{--pf-mint:#5cf2c8;--pf-mint-hi:#c9fff0;--pf-mint-soft:rgba(92,242,200,.12);--pf-mint-line:rgba(92,242,200,.42);--pf-mint-glow:rgba(92,242,200,.4);--pf-pink:#ff8ad4;--pf-pink-hi:#ffd3ee;--pf-pink-soft:rgba(255,138,212,.13);--pf-pink-line:rgba(255,138,212,.5);--pf-pink-glow:rgba(255,138,212,.5);--pf-violet:#b9a4ff;--pf-violet-hi:#e6ddff;--pf-violet-soft:rgba(185,164,255,.13);--pf-violet-line:rgba(185,164,255,.46);--pf-violet-glow:rgba(185,164,255,.42)}.pf-page [data-tone=mint],.pf-page [data-phase=setup]{--pf-c:var(--pf-mint);--pf-c-hi:var(--pf-mint-hi);--pf-c-soft:var(--pf-mint-soft);--pf-c-line:var(--pf-mint-line);--pf-c-glow:var(--pf-mint-glow)}.pf-page [data-tone=pink],.pf-page [data-phase=unlock]{--pf-c:var(--pf-pink);--pf-c-hi:var(--pf-pink-hi);--pf-c-soft:var(--pf-pink-soft);--pf-c-line:var(--pf-pink-line);--pf-c-glow:var(--pf-pink-glow)}.pf-page [data-tone=violet],.pf-page [data-phase=run]{--pf-c:var(--pf-violet);--pf-c-hi:var(--pf-violet-hi);--pf-c-soft:var(--pf-violet-soft);--pf-c-line:var(--pf-violet-line);--pf-c-glow:var(--pf-violet-glow)}.pf-page .pf-bars{display:inline-flex;align-items:flex-end;gap:3px;height:18px;color:var(--pg-meta)}.pf-page .pf-bars i{width:6px;border-radius:2px;background:#ffffff24}.pf-page .pf-bars i:nth-child(1){height:39%}.pf-page .pf-bars i:nth-child(2){height:67%}.pf-page .pf-bars i:nth-child(3){height:100%}.pf-page .pf-bars[data-level="1"] i:nth-child(1),.pf-page .pf-bars[data-level="2"] i:nth-child(-n+2),.pf-page .pf-bars[data-level="3"] i{background:currentColor}.pf-page .pf-pill{flex-wrap:wrap;row-gap:4px;border-radius:16px;line-height:1.35;letter-spacing:.1em}.pf-page .pf-pill-sep{color:var(--pg-acc-line)}.pf-page .pf-pill-seg{display:inline-flex;align-items:center;gap:7px}.pf-page .pf-pill .pf-bars{height:12px;color:var(--pg-acc)}.pf-page .pf-pill .pf-bars i{width:4px}@container pg (max-width:459px){.pf-page .pf-pill{font-size:11.5px;letter-spacing:.08em;padding:8px 14px}.pf-page .pf-pill-sep{display:none}.pf-page .pf-pill-seg{flex-basis:100%;color:var(--pg-ink)}}.pf-page .pf-hero .pg-h1{font-size:clamp(38px,7.4cqi,64px);line-height:1.02}.pf-page .pf-h1-grad{display:block;padding-bottom:.06em}.pf-page .pf-hero .pg-hero-copy .pg-lede{margin-top:18px}.pf-page .pf-hero .pg-cta-row{margin-top:26px}.pf-page .pf-rack{position:relative;max-width:460px;margin-inline:auto;padding:100px 2px 34px}.pf-page .pf-rack:before{content:"";position:absolute;left:4%;right:4%;top:34%;bottom:12%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(92,242,200,.3),rgba(185,164,255,.12) 60%,transparent);filter:blur(18px)}.pf-page .pf-phones{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:clamp(9px,2.4cqi,16px);padding:0 4%}.pf-page .pf-phone{--pf-r:clamp(15px,3.2cqi,24px);position:relative;display:block;aspect-ratio:9/18.6;padding:4px;border-radius:var(--pf-r);background:linear-gradient(150deg,#5a4d78,#221a33 26%,#0d0916 64%,#342a4c);box-shadow:inset 0 0 0 1px #ffffff29,0 30px 36px -20px #000000f2,0 0 42px -14px var(--pf-mint-glow)}.pf-page .pf-phone:before{content:"";position:absolute;right:-2px;top:20%;width:2px;height:13%;border-radius:2px;background:#4a3e63}.pf-page .pf-phone:after{content:"";position:absolute;left:-2px;top:16%;width:2px;height:7%;border-radius:2px;background:#4a3e63}.pf-page .pf-screen{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:calc(var(--pf-r) - 4px);padding:26% 8% 8%;background:radial-gradient(140% 58% at 50% 0%,rgba(92,242,200,.36),transparent 64%),linear-gradient(180deg,#0f3a31,#0a2620 52%,#07160f);box-shadow:inset 0 0 0 1px #5cf2c842,inset 0 -20px 30px -20px #0009}.pf-page .pf-screen:before{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;z-index:1;pointer-events:none;background:linear-gradient(to bottom,transparent,#07160f 82%)}.pf-page .pf-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.13),transparent 36%)}.pf-page .pf-island{position:absolute;top:4.5%;left:50%;width:36%;height:5.5%;max-height:12px;transform:translate(-50%);border-radius:999px;background:#020104;box-shadow:0 0 0 1px #ffffff0f}.pf-page .pf-screen-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:9%}.pf-page .pf-screen-bar i{display:block;height:4px;border-radius:2px;background:#c9fff099}.pf-page .pf-screen-bar i:first-child{width:46%}.pf-page .pf-screen-bar i:last-child{width:16%;background:#c9fff052}.pf-page .pf-acct{display:flex;align-items:center;gap:9%;padding:9% 8%;border-radius:clamp(6px,1.4cqi,10px);background:#ffffff13;border:1px solid rgba(92,242,200,.2)}.pf-page .pf-acct+.pf-acct{margin-top:8%}.pf-page .pf-av{flex:none;display:block;width:30%;aspect-ratio:1;border-radius:50%;background:linear-gradient(135deg,#e2fff6,#5cf2c8 52%,#25a582)}.pf-page .pf-phone[data-phone="1"] .pf-acct:nth-child(odd) .pf-av,.pf-page .pf-phone[data-phone="3"] .pf-acct:nth-child(2n) .pf-av{background:linear-gradient(135deg,#f1ebff,#b9a4ff 55%,#7b62e0)}.pf-page .pf-acct-lines{flex:1;display:grid;gap:3px;min-width:0}.pf-page .pf-acct-lines i{display:block;height:3px;border-radius:2px;background:#ece7fb80}.pf-page .pf-acct-lines i:last-child{width:62%;background:#ece7fb3d}.pf-page .pf-live{flex:none;display:block;width:5px;height:5px;border-radius:50%;background:var(--pf-mint);box-shadow:0 0 7px var(--pf-mint)}.pf-page .pf-shelf{position:relative;z-index:2;display:block;height:13px;margin-top:-3px;border-radius:999px;background:linear-gradient(180deg,#2c2342,#120d1d);box-shadow:inset 0 1px #ffffff2e,0 20px 30px -12px #000000f2}.pf-page .pf-shelf:before{content:"";position:absolute;left:5%;right:5%;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--pf-mint) 18%,var(--pf-mint-hi) 46%,var(--pf-violet) 82%,transparent);box-shadow:0 0 12px #5cf2c8d9,0 0 32px #5cf2c873}.pf-page .pf-shelf:after{content:"";position:absolute;left:8%;right:8%;top:100%;height:40px;pointer-events:none;background:radial-gradient(closest-side,rgba(92,242,200,.24),transparent);filter:blur(6px)}.pf-page .pf-badge{position:absolute;z-index:3;top:0;right:0;display:grid;justify-items:start;gap:3px;padding:12px 15px 14px;border-radius:18px;background:linear-gradient(180deg,#201830f0,#0f0b18f5);border:1px solid var(--pg-acc-line);box-shadow:0 22px 40px -18px #000000f2,0 0 34px -10px var(--pg-glow),inset 0 1px #ffffff14}.pf-page .pf-badge b{font-size:clamp(19px,3cqi,24px);font-weight:900;line-height:1.05;letter-spacing:-.02em;color:var(--pg-ink)}.pf-page .pf-badge small{font-size:12px;font-weight:720;color:var(--pg-acc-hi)}.pf-page .pf-badge-dots{display:grid;grid-template-columns:repeat(6,9px);gap:6px;margin-top:8px}@container pg (max-width:479px){.pf-page .pf-badge{padding:10px 13px 12px;border-radius:16px}.pf-page .pf-badge small{font-size:11.5px}.pf-page .pf-badge-dots{grid-template-columns:repeat(6,8px);gap:5px;margin-top:7px}.pf-page .pf-badge-dots i{width:8px;height:8px}}.pf-page .pf-badge-dots i{display:block;width:9px;height:9px;border-radius:50%;background:var(--pf-mint);box-shadow:0 0 8px #5cf2c8d9}.pf-page .pf-stats .pg-stat{position:relative;overflow:hidden}.pf-page .pf-stats .pg-stat:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--pg-grad);opacity:.7}.pf-page .pf-route-wrap{margin-top:22px;padding-top:18px;border-top:1px solid var(--pg-line)}.pf-page .pf-route-label{display:block;margin-bottom:10px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--pg-faint)}.pf-page .pf-route-wrap .pg-route{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;margin-block:-7px;margin-inline:calc(clamp(20px,4.6cqi,56px)*-1);padding:7px clamp(20px,4.6cqi,56px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 28px),transparent)}.pf-page .pf-route-wrap .pg-route::-webkit-scrollbar{display:none}.pf-page .pf-route-wrap .pg-jump{flex:none;min-height:44px}.pf-page .pg-station .pg-h2:focus{outline:none}.pf-page .pg-station .pg-h2:focus-visible{outline:2px solid var(--pg-acc-line);outline-offset:6px;border-radius:6px}@container pg (min-width:760px){.pf-page .pf-route-wrap .pg-route{flex-wrap:wrap;overflow:visible;margin:0;padding:0;-webkit-mask-image:none;mask-image:none}.pf-page .pf-route-wrap .pg-jump{min-height:40px}}@container pg (min-width:860px){.pf-page .pf-hero .pg-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.pf-page .pf-rack{max-width:520px;padding-top:100px}}.pf-page .pg-intro>.onboarding-video{margin:0;border:0;border-radius:0}.pf-page .pf-journey>li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:14px;column-gap:14px;row-gap:0;border-color:var(--pf-c-line);background:linear-gradient(180deg,var(--pf-c-soft),transparent 75%),var(--pg-card)}.pf-page .pf-journey-copy{display:contents}.pf-page .pf-journey .pg-icon{grid-column:1;grid-row:1;width:44px;height:44px}.pf-page .pf-journey-n{grid-column:2;grid-row:1;font-size:12px;font-weight:850;letter-spacing:.16em;text-transform:uppercase;color:var(--pf-c)}.pf-page .pf-journey>li h3{grid-column:1/-1;margin-top:14px;font-size:19px}.pf-page .pf-journey>li p{grid-column:1/-1;margin-top:6px;font-size:15.5px;color:var(--pg-body)}.pf-page .pf-journey>li+li:before{background:linear-gradient(to bottom,var(--pg-line-2),var(--pf-c-line));left:39px}.pf-page .pf-tone-icon{background:var(--pf-c-soft);color:var(--pf-c);border:1px solid var(--pf-c-line);box-shadow:none}.pf-page .pf-fit{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:16px 18px;border-radius:var(--pg-r-md);border:1px dashed var(--pg-acc-line);background:#5cf2c80d;color:var(--pg-body);font-weight:620}.pf-page .pf-fit svg{flex:none;margin-top:3px;color:var(--pg-acc)}@container pg (min-width:760px){.pf-page .pf-journey[data-count]>li{display:grid;flex-direction:initial;align-content:start}.pf-page .pf-journey>li+li:before{background:linear-gradient(to right,var(--pg-line-2),var(--pf-c-line));left:-13px;top:39px}}.pf-page .pf-week{position:relative;--pf-tile:78px}.pf-page .pf-week-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:16px}.pf-page .pf-week-label{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:820;letter-spacing:.16em;text-transform:uppercase;color:var(--pg-meta)}.pf-page .pf-week-label svg{color:var(--pg-acc)}.pf-page .pf-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13.5px;font-weight:760;color:var(--pg-body)}.pf-page .pf-legend span{display:inline-flex;align-items:center;gap:7px}.pf-page .pf-legend i{display:block;width:10px;height:10px;border-radius:3px;background:var(--pf-c);box-shadow:0 0 10px var(--pf-c-glow)}.pf-page .pf-phases{position:relative;display:grid;gap:16px}.pf-page .pf-phase{position:relative;min-width:0;padding:14px;border-radius:var(--pg-r-md);border:1px solid var(--pf-c-line);background:radial-gradient(380px 220px at 0% 0%,var(--pf-c-soft),transparent 72%),var(--pg-card)}.pf-page .pf-phase+.pf-phase:before{content:"";position:absolute;left:50%;top:-17px;width:2px;height:16px;transform:translate(-50%);background:linear-gradient(var(--pg-line-2),var(--pf-c-line))}.pf-page .pf-days{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pf-page .pf-days:before{content:"";position:absolute;left:10%;right:10%;top:50%;height:2px;transform:translateY(-1px);background:var(--pf-c-line)}.pf-page .pf-phase[data-phase=unlock] .pf-days{grid-template-columns:minmax(0,1fr)}.pf-page .pf-phase[data-phase=unlock] .pf-days:before{display:none}.pf-page .pf-day{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:var(--pf-tile);padding:10px 6px;border-radius:16px;border:1px solid var(--pf-c-line);background:linear-gradient(180deg,var(--pf-c-soft),rgba(255,255,255,.015)),#120d1c;box-shadow:0 10px 24px -16px var(--pf-c-glow),inset 0 1px #ffffff0f}.pf-page .pf-day small{font-size:11px;font-weight:820;letter-spacing:.18em;text-transform:uppercase;color:var(--pg-meta);line-height:1}.pf-page .pf-day b{font-size:32px;font-weight:900;line-height:1;letter-spacing:-.03em;color:var(--pf-c-hi);font-variant-numeric:tabular-nums}.pf-page .pf-day em{font-style:normal}.pf-page .pf-day[data-day="4"]{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;justify-items:start;-moz-column-gap:14px;column-gap:14px;row-gap:4px;min-height:90px;padding:14px 16px;border-color:var(--pf-pink-line);background:linear-gradient(135deg,#ff8ad44d,#b9a4ff24 70%),#1a0f22;box-shadow:0 0 44px -12px var(--pf-pink-glow),inset 0 1px #ffffff1a}.pf-page .pf-day[data-day="4"] .pf-lock{grid-column:1;grid-row:1/3}.pf-page .pf-day[data-day="4"] small{grid-column:2;grid-row:1;align-self:end;color:var(--pf-pink-hi)}.pf-page .pf-day[data-day="4"] b{grid-column:2;grid-row:2;align-self:start;color:#fff}.pf-page .pf-day[data-day="4"] em{grid-column:3;grid-row:1/3;justify-self:end;text-align:center;padding:7px 12px;border-radius:999px;font-size:13.5px;font-weight:820;line-height:1.25;color:var(--pf-pink-hi);background:#ff8ad429;border:1px solid var(--pf-pink-line)}.pf-page .pf-lock{position:relative;display:block;width:44px;height:44px;border-radius:50%;color:#1d0616;background:linear-gradient(135deg,#ffe3f4,#ff8ad4);box-shadow:0 0 0 5px #ff8ad429,0 0 26px #ff8ad499}.pf-page .pf-lock svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:opacity .45s ease 1s,transform .45s ease 1s}.pf-page .pf-lock-closed{opacity:0;transform:scale(.6)}.pf-page .pf-phase-card{margin-top:16px;min-width:0}.pf-page .pf-phase-tag{display:inline-block;font-size:11.5px;font-weight:850;letter-spacing:.16em;text-transform:uppercase;color:var(--pf-c)}.pf-page .pf-phase-card h3{margin-top:6px;font-size:clamp(20px,2.6cqi,22px)}.pf-page .pf-phase-card .pg-checks{margin-top:12px;gap:8px}.pf-page .pf-phase-card .pg-checks li:before{background:var(--pf-c-soft);border-color:var(--pf-c-line)}.pf-page .pf-phase-card .pg-checks li:after{border-color:var(--pf-c-hi)}.pf-page .pf-phase-meta{margin-top:14px;color:var(--pg-body)}@container pg (max-width:379px){.pf-page .pf-day[data-day="4"]{grid-template-columns:auto minmax(0,1fr)}.pf-page .pf-day[data-day="4"] em{grid-column:1/-1;grid-row:3;justify-self:stretch;margin-top:6px}}@container pg (min-width:600px) and (max-width:999px){.pf-page .pf-phase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);-moz-column-gap:24px;column-gap:24px;align-items:center;padding:18px 20px}.pf-page .pf-phase-card{margin-top:0}}@container pg (min-width:1000px){.pf-page .pf-week{--pf-tile:112px;padding:30px 26px 26px;border-radius:var(--pg-r-lg);border:1px solid var(--pg-line);background:radial-gradient(420px 240px at 50% 0%,rgba(255,138,212,.12),transparent 70%),linear-gradient(180deg,#130e1e,#0d0915)}.pf-page .pf-week-top{margin-bottom:58px}.pf-page .pf-phases{grid-template-columns:minmax(0,3fr) minmax(0,1.9fr) minmax(0,3fr);gap:14px;align-items:stretch}.pf-page .pf-phases:before{content:"";position:absolute;left:2%;right:2%;top:calc(var(--pf-tile) / 2 - 1.5px);height:3px;border-radius:3px;background:linear-gradient(90deg,var(--pf-mint),var(--pf-mint) 34%,var(--pf-pink) 50%,var(--pf-violet) 66%,var(--pf-violet));opacity:.6;box-shadow:0 0 14px #ff8ad440}.pf-page .pf-phase{display:flex;flex-direction:column;padding:0;border:0;border-radius:0;background:none}.pf-page .pf-phase+.pf-phase:before,.pf-page .pf-days:before{display:none}.pf-page .pf-days{gap:14px}.pf-page .pf-day b{font-size:40px}.pf-page .pf-day[data-day="4"]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:var(--pf-tile);padding:10px}.pf-page .pf-day[data-day="4"] .pf-lock{position:absolute;top:-16px;right:-12px;width:38px;height:38px}.pf-page .pf-day[data-day="4"] small,.pf-page .pf-day[data-day="4"] b{align-self:center}.pf-page .pf-day[data-day="4"] b{font-size:44px}.pf-page .pf-day[data-day="4"] em{position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%);white-space:nowrap;padding:7px 14px;color:#1d0616;background:linear-gradient(135deg,#ffe3f4,#ff8ad4);border:0;box-shadow:0 10px 26px -10px var(--pf-pink-glow)}.pf-page .pf-day[data-day="4"] em:after{content:"";position:absolute;left:50%;top:100%;width:10px;height:10px;transform:translate(-50%,-50%) rotate(45deg);background:#ff9fdc;border-radius:2px;z-index:-1}.pf-page .pf-phase-card{display:flex;flex-direction:column;align-items:flex-start;flex:1;margin-top:18px;padding:20px 20px 18px;border-radius:var(--pg-r-md);border:1px solid var(--pf-c-line);border-top:3px solid var(--pf-c);background:linear-gradient(180deg,var(--pf-c-soft),transparent 70%),var(--pg-card)}.pf-page .pf-phase-meta{margin-top:auto;transform:translateY(0)}.pf-page .pf-phase-card .pg-checks{margin-bottom:16px}.pf-page .pf-phase[data-phase=unlock] .pf-phase-card{box-shadow:0 20px 40px -24px var(--pf-pink-glow)}}.pf-page.pg-anim .pf-week .pf-day{transition:border-color .5s ease,box-shadow .5s ease,filter .5s ease}:root:not([data-art-motion=off]) .pf-page.pg-anim .pf-week:not(.is-in) .pf-day{filter:saturate(.15) brightness(.55);box-shadow:none}.pf-page.pg-anim .pf-week .pf-day[data-day="2"]{transition-delay:.12s}.pf-page.pg-anim .pf-week .pf-day[data-day="3"]{transition-delay:.24s}.pf-page.pg-anim .pf-week .pf-day[data-day="4"]{transition-delay:.4s}.pf-page.pg-anim .pf-week .pf-day[data-day="5"]{transition-delay:.56s}.pf-page.pg-anim .pf-week .pf-day[data-day="6"]{transition-delay:.68s}.pf-page.pg-anim .pf-week .pf-day[data-day="7"]{transition-delay:.8s}:root:not([data-art-motion=off]) .pf-page.pg-anim .pf-week:not(.is-in) .pf-lock-closed{opacity:1;transform:none}:root:not([data-art-motion=off]) .pf-page.pg-anim .pf-week:not(.is-in) .pf-lock-open{opacity:0;transform:scale(.6)}.pf-page .pf-outcome{display:grid;gap:16px}.pf-page .pf-have{margin-top:0;gap:0;padding:4px 18px;border-radius:var(--pg-r-md);border:1px solid var(--pg-line);background:var(--pg-card)}.pf-page .pf-have li{padding:15px 0 15px 40px;font-size:17px;font-weight:700;line-height:1.4;color:var(--pg-ink)}.pf-page .pf-have li+li{border-top:1px solid var(--pg-line)}.pf-page .pf-have li:before{left:0;top:13px;width:27px;height:27px;border:0;background:var(--pg-grad);box-shadow:0 6px 16px -8px var(--pg-glow)}.pf-page .pf-have li:after{left:10px;top:18px;width:7px;height:12px;border-color:var(--pg-acc-ink);border-width:0 2.5px 2.5px 0}.pf-page .pf-fleet{position:relative;overflow:hidden;padding:14px;border-radius:22px;background:linear-gradient(180deg,#1c1529,#110c1b);border:1px solid var(--pg-line-2);box-shadow:0 40px 70px -40px #000000e6,0 0 70px -30px var(--pg-glow),inset 0 1px #ffffff0f}.pf-page .pf-fleet:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(160deg,rgba(92,242,200,.55),transparent 38%,transparent 70%,rgba(185,164,255,.45));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.pf-page .pf-fleet-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 4px 12px;border-bottom:1px solid var(--pg-line);font-size:14px;font-weight:820;color:var(--pg-ink)}.pf-page .pf-fleet-bar>span:first-child{display:inline-flex;align-items:center;gap:8px}.pf-page .pf-fleet-bar svg{color:var(--pg-acc)}.pf-page .pf-fleet-day{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:760;color:var(--pg-acc-hi);background:var(--pg-acc-soft);border:1px solid var(--pg-acc-line)}.pf-page .pf-fleet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.pf-page .pf-fleet-grid li{position:relative;display:flex;align-items:center;gap:8px;min-width:0;padding:10px 14px 10px 9px;border-radius:12px;background:#5cf2c814;border:1px solid rgba(92,242,200,.28)}.pf-page .pf-fleet-grid .pf-av{width:24px}.pf-page .pf-fleet-grid li:nth-child(3n+2) .pf-av{background:linear-gradient(135deg,#f1ebff,#b9a4ff 55%,#7b62e0)}.pf-page .pf-fleet-lines{flex:1;display:grid;gap:5px;min-width:0}.pf-page .pf-fleet-lines b{font-size:12.5px;font-weight:850;line-height:1;color:var(--pg-ink);font-variant-numeric:tabular-nums}.pf-page .pf-fleet-lines i{display:block;width:80%;height:3px;border-radius:2px;background:#ece7fb4d}.pf-page .pf-fleet-grid .pf-live{position:absolute;top:8px;right:8px}.pf-page .pf-fleet-foot{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px 4px 2px;border-top:1px solid var(--pg-line);font-size:14px;font-weight:760;color:var(--pg-meta)}.pf-page .pf-fleet-count{font-size:28px;font-weight:900;line-height:1;letter-spacing:-.03em;background:var(--pg-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.pf-page.pg-anim .pf-fleet-grid li{transition:opacity .45s ease,background .45s ease,border-color .45s ease}:root:not([data-art-motion=off]) .pf-page.pg-anim .pf-fleet:not(.is-in) .pf-fleet-grid li{opacity:.35;background:#ffffff08;border-color:var(--pg-line)}.pf-page.pg-anim .pf-fleet-grid li:nth-child(2){transition-delay:.06s}.pf-page.pg-anim .pf-fleet-grid li:nth-child(3){transition-delay:.12s}.pf-page.pg-anim .pf-fleet-grid li:nth-child(4){transition-delay:.18s}.pf-page.pg-anim .pf-fleet-grid li:nth-child(5){transition-delay:.24s}.pf-page.pg-anim .pf-fleet-grid li:nth-child(6){transition-delay:.3s}.pf-page.pg-anim .pf-fleet-grid li:nth-child(7){transition-delay:.36s}.pf-page.pg-anim .pf-fleet-grid li:nth-child(8){transition-delay:.42s}.pf-page.pg-anim .pf-fleet-grid li:nth-child(9){transition-delay:.48s}.pf-page.pg-anim .pf-fleet-grid li:nth-child(10){transition-delay:.54s}.pf-page.pg-anim .pf-fleet-grid li:nth-child(11){transition-delay:.6s}.pf-page.pg-anim .pf-fleet-grid li:nth-child(12){transition-delay:.66s}@container pg (max-width:419px){.pf-page .pf-fleet{padding:12px}.pf-page .pf-fleet-grid{gap:6px}.pf-page .pf-fleet-grid li{gap:6px;padding:9px 12px 9px 7px;border-radius:10px}.pf-page .pf-fleet-grid .pf-av{width:18px}.pf-page .pf-fleet-grid .pf-live{top:6px;right:6px}.pf-page .pf-fleet-lines b{font-size:12px}}@container pg (max-width:299px){.pf-page .pf-fleet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pg (min-width:600px) and (max-width:859px){.pf-page .pf-fleet-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container pg (min-width:860px){.pf-page .pf-outcome{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:center}.pf-page .pf-fleet{padding:18px}}.pf-page .pf-mods{display:grid;gap:14px}.pf-page .pf-mod{display:flex;flex-direction:column;overflow:hidden;isolation:isolate;border-color:var(--pf-c-line);background:radial-gradient(420px 220px at 0% 0%,var(--pf-c-soft),transparent 72%),var(--pg-card)}.pf-page .pf-mod:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--pf-c);opacity:.85}.pf-page .pf-mod-big{display:none}.pf-page .pf-mod-top{display:flex;align-items:center;gap:12px}.pf-page .pf-mod-num{font-size:12px;font-weight:850;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;color:var(--pf-c);display:grid;gap:2px}.pf-page .pf-mod-kicker{font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--pg-meta)}.pf-page .pf-mod h3{margin-top:16px;font-size:clamp(23px,3.2cqi,28px)}.pf-page .pf-mod-tagline{margin-top:8px;color:var(--pg-body);max-width:52ch}.pf-page .pf-mod-count{margin-top:14px;color:var(--pg-body)}.pf-page .pf-lessons{display:grid;margin:18px 0 16px;border-top:1px solid var(--pg-line)}.pf-page .pf-lessons li{display:flex;gap:13px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--pg-line);min-width:0}.pf-page .pf-lesson-icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--pf-c-soft);color:var(--pf-c);border:1px solid var(--pf-c-line)}.pf-page .pf-lessons h4{margin:0;font-size:16.5px;font-weight:820;line-height:1.3;letter-spacing:-.01em;color:var(--pg-ink)}.pf-page .pf-lessons p{margin-top:3px;font-size:15px;line-height:1.45;color:var(--pg-meta)}.pf-page .pf-mod .pg-locked{margin-top:auto}@container pg (max-width:479px){.pf-page .pf-lessons li{gap:11px}.pf-page .pf-lesson-icon{width:34px;height:34px;border-radius:11px}.pf-page .pf-lesson-icon svg{width:16px;height:16px}}@container pg (min-width:540px){.pf-page .pf-mod-big{display:block;position:absolute;z-index:-1;right:16px;top:6px;font-size:clamp(64px,13cqi,112px);font-weight:900;line-height:1;letter-spacing:-.05em;color:var(--pf-c);opacity:.09;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@container pg (min-width:760px){.pf-page .pf-mod{padding:26px 28px}}@container pg (min-width:860px){.pf-page .pf-mod{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto 1fr;-moz-column-gap:clamp(28px,4cqi,48px);column-gap:clamp(28px,4cqi,48px);padding:30px 32px}.pf-page .pf-mod-head{grid-column:1;grid-row:1 / span 2}.pf-page .pf-lessons{grid-column:2;grid-row:1;margin:0 0 16px;border-top:0}.pf-page .pf-lessons li:first-child{padding-top:2px}.pf-page .pf-mod .pg-locked{grid-column:2;grid-row:2;margin-top:0;align-self:end}.pf-page .pf-mod-big{top:auto;bottom:-14px;right:auto;left:24px;font-size:clamp(96px,12cqi,140px)}}.pf-page .pf-band{isolation:isolate}.pf-page .pf-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.5;background:radial-gradient(rgba(255,255,255,.55) 1px,transparent 1.4px) 0 0/20px 20px;-webkit-mask-image:linear-gradient(120deg,#000,transparent 55%);mask-image:linear-gradient(120deg,#000,transparent 55%)}.pf-page .pf-band .pg-band-cards{margin-top:16px}@container pg (min-width:540px){.pf-page .pf-band .pg-band-card{padding:20px 22px}}.pf-page .pg-worry{position:relative;padding-top:clamp(20px,3cqi,26px)}.pf-page .pf-worry-n{display:grid;place-items:center;width:30px;height:30px;margin-bottom:12px;border-radius:50%;font-size:13px;font-weight:850;color:var(--pg-acc-ink);background:var(--pg-grad)}.pf-page .pg-faq-title{margin-top:clamp(32px,4.6cqi,46px)}@container pg (min-width:760px){.pf-page .pg-worries{grid-template-columns:repeat(3,minmax(0,1fr))}}.pf-page .pf-final .pg-note{display:block;text-align:center;line-height:1.5}.pf-page .pf-final .pg-note svg{display:inline-block;vertical-align:-2px;margin-right:6px}.pf-page .pf-ladder{margin-top:clamp(32px,5cqi,48px);padding-top:clamp(26px,4cqi,36px);border-top:1px solid var(--pg-line);text-align:left}.pf-page .pf-ladder-title{text-align:center;font-size:12px;font-weight:820;letter-spacing:.18em;text-transform:uppercase;color:var(--pg-meta)}.pf-page .pf-tiers>li{display:flex;min-width:0}.pf-page .pf-tiers .pg-tier{flex:1;gap:6px;padding:18px 20px 16px}.pf-page .pf-tiers .pg-tier strong{display:inline-flex;align-items:center;gap:8px;font-size:19px}.pf-page .pf-tiers .pg-tier>span:not([class]){font-size:14.5px;color:var(--pg-meta)}.pf-page .pf-tiers .pg-tier .pg-here{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--pg-acc-ink);line-height:1.4}.pf-page .pf-tiers .pg-tier .pf-bars{margin-bottom:6px}.pf-page .pf-tiers [aria-current=page] .pf-bars{color:var(--pg-acc)}.pf-page .pf-tiers li[data-level="2"] .pf-bars{color:var(--pf-pink)}.pf-page .pf-tiers [data-tier-key=mastermind] .pf-bars{color:var(--pg-gold)}.pf-page .pf-tiers .pg-tier .pf-tier-go{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:800;color:var(--pg-body)}.pf-page .pf-tiers [data-tier-key=mastermind] .pf-tier-go{color:var(--pg-gold-hi)}.pf-page .pf-tiers [data-tier-key=mastermind]{box-shadow:0 18px 40px -26px #f5c96a80}@container pg (min-width:720px){.pf-page .pf-tiers{align-items:end}.pf-page .pf-tiers>li[data-level="1"] .pg-tier{min-height:184px}.pf-page .pf-tiers>li[data-level="2"] .pg-tier{min-height:212px}.pf-page .pf-tiers>li[data-level="3"] .pg-tier{min-height:240px}}@keyframes pf-dot{0%{background:#ffffff24;box-shadow:none}to{background:var(--pf-mint);box-shadow:0 0 8px #5cf2c8d9}}@keyframes pf-breathe{0%,to{opacity:1}50%{opacity:.35}}.pf-page.pg-anim .pf-badge-dots i{animation:pf-dot .32s ease-out both}.pf-page.pg-anim .pf-badge-dots i:nth-child(1){animation-delay:.5s}.pf-page.pg-anim .pf-badge-dots i:nth-child(2){animation-delay:.6s}.pf-page.pg-anim .pf-badge-dots i:nth-child(3){animation-delay:.7s}.pf-page.pg-anim .pf-badge-dots i:nth-child(4){animation-delay:.8s}.pf-page.pg-anim .pf-badge-dots i:nth-child(5){animation-delay:.9s}.pf-page.pg-anim .pf-badge-dots i:nth-child(6){animation-delay:1s}.pf-page.pg-anim .pf-badge-dots i:nth-child(7){animation-delay:1.1s}.pf-page.pg-anim .pf-badge-dots i:nth-child(8){animation-delay:1.2s}.pf-page.pg-anim .pf-badge-dots i:nth-child(9){animation-delay:1.3s}.pf-page.pg-anim .pf-badge-dots i:nth-child(10){animation-delay:1.4s}.pf-page.pg-anim .pf-badge-dots i:nth-child(11){animation-delay:1.5s}.pf-page.pg-anim .pf-badge-dots i:nth-child(12){animation-delay:1.6s}.pf-page.pg-anim .pf-phone .pf-live{animation:pf-breathe 2.8s ease-in-out infinite}.pf-page.pg-anim .pf-phone .pf-acct:nth-child(4) .pf-live{animation-delay:.7s}.pf-page.pg-anim .pf-phone .pf-acct:nth-child(5) .pf-live{animation-delay:1.4s}.pf-page.pg-anim .pf-phone[data-phone="1"] .pf-live,.pf-page.pg-anim .pf-phone[data-phone="3"] .pf-live{animation-duration:3.4s}@media(prefers-reduced-motion:reduce){.pf-page *,.pf-page *:before,.pf-page *:after{animation:none!important}.pf-page .pf-lock svg,.pf-page .pf-day,.pf-page .pf-fleet-grid li{transition:none}}:root[data-art-motion=off] .pf-page *,:root[data-art-motion=off] .pf-page *:before,:root[data-art-motion=off] .pf-page *:after{animation:none!important}:root[data-art-motion=off] .pf-page .pf-lock svg,:root[data-art-motion=off] .pf-page .pf-day,:root[data-art-motion=off] .pf-page .pf-fleet-grid li{transition:none}
