.experience-module__PuhnGq__experience{min-height:100%;color:var(--pp-ink,rgba(var(--ct-white,255, 255, 255), .92));background:0 0;position:relative}.experience-module__PuhnGq__inner{max-width:none;margin:0 auto;padding:2rem clamp(16px,2vw,28px) 3rem}.experience-module__PuhnGq__hero{margin-bottom:1.5rem}.experience-module__PuhnGq__heroBanner{background:linear-gradient(150deg, #2dd4bf14, var(--pp-surface,#ffffff08));border:1px solid var(--pp-teal-line,#5eead438);border-radius:22px;margin-bottom:18px;padding:28px 30px}.experience-module__PuhnGq__heroRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:22px;display:flex}.experience-module__PuhnGq__heroTitle{letter-spacing:-.02em;color:var(--pp-ink,#fff);font-size:35px;font-weight:600}.experience-module__PuhnGq__heroDesc{color:var(--pp-ink-2,#b3ade0);max-width:66ch;margin-top:7px;font-size:17px}.experience-module__PuhnGq__heroActions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.experience-module__PuhnGq__heroChange{border:1px solid var(--pp-teal-line,#5eead44d);color:var(--pp-teal,#5eead4);cursor:pointer;background:0 0;border-radius:12px;padding:12px 20px;font:600 15.5px Outfit,sans-serif;transition:background .18s}.experience-module__PuhnGq__heroChange:hover{background:#2dd4bf1f}.experience-module__PuhnGq__chips{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.experience-module__PuhnGq__chip{border:1px solid rgba(var(--ct-pl), .4);background:var(--pp-surface,rgba(var(--ct-panel), .5));letter-spacing:.12em;text-transform:uppercase;color:var(--pp-accent-ink,var(--ct-tint));border-radius:999px;align-items:center;padding:.25rem .75rem;font-size:.7rem;font-weight:600;display:inline-flex}.experience-module__PuhnGq__title{color:var(--pp-accent-ink,var(--ct-tint));margin:0;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700}.experience-module__PuhnGq__subtitle{color:var(--pp-accent-ink,var(--ct-pale));margin-top:.5rem;font-size:.95rem}.experience-module__PuhnGq__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.experience-module__PuhnGq__btn{border:1px solid rgba(var(--ct-pl), .4);background:linear-gradient(135deg, var(--ct-primary), var(--ct-primary2));height:2.5rem;color:var(--ct-tint);cursor:pointer;border-radius:.5rem;align-items:center;padding:0 1rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.experience-module__PuhnGq__btn:hover{filter:brightness(1.08)}.experience-module__PuhnGq__heroActions .experience-module__PuhnGq__btn{border-radius:12px;height:auto;padding:12px 20px;font:600 15.5px Outfit,sans-serif}.experience-module__PuhnGq__heroActions .experience-module__PuhnGq__join,.experience-module__PuhnGq__heroActions .experience-module__PuhnGq__join:hover{color:#fff;text-decoration:none}.experience-module__PuhnGq__btnGhost{background:var(--pp-surface,rgba(var(--ct-panel), .6));color:var(--pp-accent-ink,var(--ct-tint))}.experience-module__PuhnGq__lockedNotice{border:1px solid rgba(var(--ct-pb), .4);background:var(--pp-surface,rgba(var(--ct-panel), .4));color:var(--pp-accent-ink,var(--ct-pale));border-radius:1rem;margin-bottom:1.5rem;padding:1rem;font-size:.85rem}.experience-module__PuhnGq__weeks{flex-direction:column;gap:1.5rem;display:flex}.experience-module__PuhnGq__week{border:1px solid rgba(var(--ct-pl), .18);background:var(--pp-surface,rgba(var(--ct-shade), .55));border-radius:1.25rem;padding:1.25rem}.experience-module__PuhnGq__week[data-unlocked="0"]{opacity:.85}.experience-module__PuhnGq__weekHead{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.experience-module__PuhnGq__weekName{color:var(--pp-accent-ink,var(--ct-tint));font-size:1.1rem;font-weight:700}.experience-module__PuhnGq__weekCount{color:var(--pp-accent-ink,var(--ct-pale));font-size:.75rem;font-weight:600}.experience-module__PuhnGq__hereBadge{border:1px solid var(--ct-bright);background:rgba(var(--ct-pb), .22);letter-spacing:.04em;color:var(--pp-accent-ink,var(--ct-tint));border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.experience-module__PuhnGq__lockedBadge{border:1px solid rgba(var(--ct-pl), .4);background:var(--pp-surface,rgba(var(--ct-ink), .6));letter-spacing:.04em;color:var(--pp-accent-ink,var(--ct-pale));border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.experience-module__PuhnGq__missionList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.experience-module__PuhnGq__reminder{--ppc-warn:251, 191, 36;--ppc-warn-text:254, 243, 199;border-color:rgba(var(--ppc-warn), var(--pp-warn-line-a,.4));background:rgba(var(--ppc-warn), var(--pp-warn-bg-a,.1));color:var(--pp-warn-ink,rgb(var(--ppc-warn-text)))}.experience-module__PuhnGq__experience{transition:padding-right .45s}@media (min-width:1100px){.experience-module__PuhnGq__experience[data-buddy=open]{padding-right:232px}}@media (prefers-reduced-motion:reduce){.experience-module__PuhnGq__experience{transition:none}}.experience-module__PuhnGq__finish{background:linear-gradient(140deg, #2dd4bf2e, rgba(var(--ct-p), .18));border:1px solid var(--pp-teal-line,#5eead457);border-radius:22px;margin-top:22px;padding:28px 30px}.experience-module__PuhnGq__finishTitle{margin-bottom:9px;font-size:27px;font-weight:600}.experience-module__PuhnGq__finishLine{color:var(--pp-ink-2,#dcd7f2);max-width:62ch;font-size:17px;line-height:1.6}.experience-module__PuhnGq__finishCta{background:var(--pp-surface,#0c081880);border:1px solid var(--pp-teal-line,#5eead466);color:var(--pp-teal,#5eead4);border-radius:14px;margin-top:20px;padding:15px 26px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.experience-module__PuhnGq__finishCta:hover{color:var(--pp-teal,#99f6e4);background:#2dd4bf24}.experience-module__PuhnGq__footNote{color:var(--pp-ink-3,#6f6892);margin-top:18px;padding:4px 6px;font-size:14px}.experience-module__PuhnGq__finishNotes{border-radius:14px;margin:20px 0 0 10px;padding:15px 22px;font-size:16px}@media (max-width:1099px){.experience-module__PuhnGq__inner{padding-bottom:190px}}@media (max-width:640px){.experience-module__PuhnGq__inner{padding:72px 12px 96px}.experience-module__PuhnGq__heroBanner{padding:18px 16px}.experience-module__PuhnGq__heroTitle{font-size:26px}}@media (min-width:641px) and (max-height:500px){.experience-module__PuhnGq__inner{padding-bottom:140px}}@media (min-width:641px) and (max-width:1099px){.experience-module__PuhnGq__experience[data-buddy=open]{padding-right:124px}}@media (min-width:641px) and (max-height:500px){.experience-module__PuhnGq__experience[data-buddy=open]{padding-right:96px}}
.week-rail-module__dw2SzW__rail{flex-direction:column;gap:12px;min-width:0;max-height:calc(100vh - 104px);display:flex;position:sticky;top:84px}.week-rail-module__dw2SzW__head{background:linear-gradient(160deg, #14b8a621, rgba(var(--ct-p), .1));border:1px solid var(--pp-teal-line,#5eead442);border-radius:18px;flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.week-rail-module__dw2SzW__prog{align-items:center;gap:14px;min-width:0;display:flex}.week-rail-module__dw2SzW__ring{border-radius:999px;flex:none;place-items:center;width:64px;height:64px;display:grid}.week-rail-module__dw2SzW__ringIn{background:var(--pp-surface,#17122e);width:52px;height:52px;color:var(--pp-ink,#fff);border-radius:999px;place-items:center;font-size:16px;font-weight:700;display:grid}.week-rail-module__dw2SzW__kicker{letter-spacing:.16em;color:var(--pp-teal,#5eead4);font-family:JetBrains Mono,monospace;font-size:12px}.week-rail-module__dw2SzW__progV{color:var(--pp-ink,#fff);margin-top:3px;font-size:16px;font-weight:600}.week-rail-module__dw2SzW__progSub{color:var(--pp-ink-2,#d6d1ec);margin-top:2px;font-size:12.5px}.week-rail-module__dw2SzW__seg{gap:4px;display:flex}.week-rail-module__dw2SzW__segItem{background:var(--pp-surface-3,#ffffff1a);border-radius:999px;flex:1;height:7px;overflow:hidden}.week-rail-module__dw2SzW__segItem i{background:linear-gradient(90deg,#14b8a6,#22d3ee);border-radius:999px;height:100%;transition:width .45s;display:block}.week-rail-module__dw2SzW__segItem[data-state=now]{box-shadow:0 0 0 1.5px rgba(var(--ct-pp), .75)}.week-rail-module__dw2SzW__badges{flex-wrap:wrap;gap:5px;display:flex}.week-rail-module__dw2SzW__badge{background:var(--pp-surface,#ffffff0d);border:1px solid var(--pp-line,#ffffff1a);filter:grayscale();opacity:.45;border-radius:999px;place-items:center;width:26px;height:26px;font-size:14px;transition:filter .3s,opacity .3s,transform .3s;display:grid}.week-rail-module__dw2SzW__badge[data-on="1"]{filter:none;opacity:1;border-color:var(--pp-teal-line,#5eead480);background:#2dd4bf29;transform:scale(1.06)}.week-rail-module__dw2SzW__cardsK{letter-spacing:.16em;color:var(--pp-ink-3,#c9c3e2);padding:2px 4px 0;font-family:JetBrains Mono,monospace;font-size:12px}.week-rail-module__dw2SzW__cards{scrollbar-width:thin;flex-direction:column;gap:8px;padding:2px;display:flex;position:relative;overflow-y:auto}.week-rail-module__dw2SzW__card{font-weight:inherit;border:1px solid var(--pp-line,#ffffff14);background:var(--pp-surface,#ffffff08);width:100%;color:var(--pp-ink,#ece9f7);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:11px;padding:10px 12px;font-family:Outfit,sans-serif;transition:background .18s,border-color .18s;display:flex}.week-rail-module__dw2SzW__card:hover{background:rgba(var(--ct-p), .14);border-color:rgba(var(--ct-pl), .35)}.week-rail-module__dw2SzW__card:focus-visible{outline:2px solid var(--pp-focus,#5eead4);outline-offset:2px}.week-rail-module__dw2SzW__num{background:rgba(var(--ct-pl), .16);border:1.5px solid rgba(var(--ct-pl), .38);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid;position:relative}.week-rail-module__dw2SzW__tick{color:#04201d;border:2px solid var(--pp-line,#1a1434);background:#2dd4bf;border-radius:999px;place-items:center;width:18px;height:18px;font-size:12px;font-weight:800;display:none;position:absolute;bottom:-5px;right:-5px}.week-rail-module__dw2SzW__card[data-state=done] .week-rail-module__dw2SzW__tick{display:grid}.week-rail-module__dw2SzW__card[data-state=now] .week-rail-module__dw2SzW__num{background:rgba(var(--ct-pl), .28);border-color:rgba(var(--ct-pl), .85);box-shadow:0 0 0 3px rgba(var(--ct-pl), .16)}.week-rail-module__dw2SzW__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.week-rail-module__dw2SzW__label{white-space:nowrap;align-items:center;gap:7px;font-size:14.5px;font-weight:600;display:flex}.week-rail-module__dw2SzW__here{background:rgba(var(--ct-pb), .32);color:var(--pp-ink,#ede9fe);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:600}.week-rail-module__dw2SzW__info small{color:var(--pp-ink-2,#cdc8ec);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.week-rail-module__dw2SzW__bar{background:var(--pp-surface-3,#ffffff14);border-radius:999px;height:3px;margin-top:5px;display:block;overflow:hidden}.week-rail-module__dw2SzW__bar i{background:linear-gradient(90deg,#14b8a6,#22d3ee);border-radius:999px;height:100%;transition:width .35s;display:block}.week-rail-module__dw2SzW__count{color:var(--pp-ink-3,#c9c3e2);flex:none;font-family:JetBrains Mono,monospace;font-size:12.5px}.week-rail-module__dw2SzW__card[data-state=now] .week-rail-module__dw2SzW__count{color:var(--pp-accent-ink,var(--ct-pale))}.week-rail-module__dw2SzW__card[data-state=done] .week-rail-module__dw2SzW__count{color:var(--pp-teal,#5eead4)}.week-rail-module__dw2SzW__card[data-sel="1"]{background:var(--pp-flat,linear-gradient(135deg, rgba(var(--ct-deep), .95), #134e4ae6)) padding-box, linear-gradient(135deg, var(--ct-bright), #2dd4bf) border-box;box-shadow:0 10px 26px rgba(var(--ct-p), .3);border:1.5px solid #0000}.week-rail-module__dw2SzW__card[data-locked="1"]{opacity:.55}.week-rail-module__dw2SzW__card[data-locked="1"] .week-rail-module__dw2SzW__num{filter:grayscale()}.week-rail-module__dw2SzW__card[data-locked="1"]:hover{background:var(--pp-surface,#ffffff0d);border-color:var(--pp-line-2,#ffffff1f)}@media (max-width:960px){.week-rail-module__dw2SzW__rail{max-height:none;position:static}.week-rail-module__dw2SzW__cards{flex-direction:row;overflow:auto visible}.week-rail-module__dw2SzW__card{flex:none;min-width:220px}}@media (prefers-reduced-motion:reduce){.week-rail-module__dw2SzW__badge,.week-rail-module__dw2SzW__segItem i,.week-rail-module__dw2SzW__bar i,.week-rail-module__dw2SzW__card{transition:none}}
.coach-robot-module__a7gnZa__rig{transform-origin:50%;display:inline-block;position:relative}.coach-robot-module__a7gnZa__svg{width:100%;height:100%;filter:drop-shadow(0 14px 18px var(--pp-shadow-2,#00000073));display:block;overflow:visible}.coach-robot-module__a7gnZa__float{width:100%;height:100%;animation:3.8s ease-in-out infinite coach-robot-module__a7gnZa__bbFloat}.coach-robot-module__a7gnZa__rig[data-walking="1"] .coach-robot-module__a7gnZa__float{animation:.46s ease-in-out infinite coach-robot-module__a7gnZa__bbWalk}@keyframes coach-robot-module__a7gnZa__bbWalk{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-7px)rotate(3deg)}}@keyframes coach-robot-module__a7gnZa__bbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.coach-robot-module__a7gnZa__jump{width:100%;height:100%}.coach-robot-module__a7gnZa__rig[data-anim=jump] .coach-robot-module__a7gnZa__jump,.coach-robot-module__a7gnZa__rig[data-anim=clap] .coach-robot-module__a7gnZa__jump{animation:.62s cubic-bezier(.3,.7,.4,1) coach-robot-module__a7gnZa__bbJump}.coach-robot-module__a7gnZa__rig[data-anim=celebrate] .coach-robot-module__a7gnZa__jump{animation:.62s cubic-bezier(.3,.7,.4,1) 2 coach-robot-module__a7gnZa__bbJump}@keyframes coach-robot-module__a7gnZa__bbJump{0%,to{transform:translateY(0)scale(1)}18%{transform:translateY(2px)scale(1.04,.95)}50%{transform:translateY(-16px)scale(.98,1.03)}80%{transform:translateY(0)scale(1.03,.97)}}.coach-robot-module__a7gnZa__headwrap{transform-box:view-box;transform-origin:100px 120px;transform:translate(calc(var(--hx,0) * 1px), calc(var(--hy,0) * 1px)) rotate(calc(var(--hr,0) * 1deg))}.coach-robot-module__a7gnZa__head{transform-box:view-box;transform-origin:100px 120px;transition:transform .35s}.coach-robot-module__a7gnZa__rig[data-mood=think] .coach-robot-module__a7gnZa__head{transform:rotate(6deg)}.coach-robot-module__a7gnZa__rig[data-mood=oops] .coach-robot-module__a7gnZa__head{transform:rotate(-7deg)}.coach-robot-module__a7gnZa__rig[data-anim=oops] .coach-robot-module__a7gnZa__head{animation:.7s ease-in-out coach-robot-module__a7gnZa__bbWobble}@keyframes coach-robot-module__a7gnZa__bbWobble{0%,to{transform:rotate(-7deg)}30%{transform:rotate(-11deg)}60%{transform:rotate(-4deg)}}.coach-robot-module__a7gnZa__pupil{transform:translate(calc(var(--px,0) * 1px), calc(var(--py,0) * 1px));transition:transform .2s ease-out}.coach-robot-module__a7gnZa__rig[data-mood=think] .coach-robot-module__a7gnZa__pupil{transform:translate(-3px,-4px)}.coach-robot-module__a7gnZa__eye{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite coach-robot-module__a7gnZa__bbBlink}@keyframes coach-robot-module__a7gnZa__bbBlink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.coach-robot-module__a7gnZa__arm{transform-box:view-box;transition:transform .4s}.coach-robot-module__a7gnZa__armL{transform-origin:60px 138px}.coach-robot-module__a7gnZa__armR{transform-origin:140px 138px}.coach-robot-module__a7gnZa__rig[data-pose=point-l] .coach-robot-module__a7gnZa__armL{transform:rotate(80deg)}.coach-robot-module__a7gnZa__rig[data-pose=point-r] .coach-robot-module__a7gnZa__armR{transform:rotate(-80deg)}.coach-robot-module__a7gnZa__rig[data-anim=wave] .coach-robot-module__a7gnZa__armL{animation:1.7s ease-in-out coach-robot-module__a7gnZa__bbWave}@keyframes coach-robot-module__a7gnZa__bbWave{0%,to{transform:rotate(0)}20%,80%{transform:rotate(140deg)}35%,65%{transform:rotate(118deg)}50%{transform:rotate(146deg)}}.coach-robot-module__a7gnZa__rig[data-anim=clap] .coach-robot-module__a7gnZa__armL{animation:.9s ease-in-out coach-robot-module__a7gnZa__bbClapL}.coach-robot-module__a7gnZa__rig[data-anim=clap] .coach-robot-module__a7gnZa__armR{animation:.9s ease-in-out coach-robot-module__a7gnZa__bbClapR}@keyframes coach-robot-module__a7gnZa__bbClapL{0%,to{transform:rotate(0)}25%,65%{transform:rotate(-57deg)}45%{transform:rotate(-36deg)}}@keyframes coach-robot-module__a7gnZa__bbClapR{0%,to{transform:rotate(0)}25%,65%{transform:rotate(57deg)}45%{transform:rotate(36deg)}}.coach-robot-module__a7gnZa__rig[data-anim=celebrate] .coach-robot-module__a7gnZa__armL{animation:1.24s ease-in-out coach-robot-module__a7gnZa__bbCheerL}.coach-robot-module__a7gnZa__rig[data-anim=celebrate] .coach-robot-module__a7gnZa__armR{animation:1.24s ease-in-out coach-robot-module__a7gnZa__bbCheerR}@keyframes coach-robot-module__a7gnZa__bbCheerL{0%,to{transform:rotate(0)}20%,80%{transform:rotate(150deg)}50%{transform:rotate(128deg)}}@keyframes coach-robot-module__a7gnZa__bbCheerR{0%,to{transform:rotate(0)}20%,80%{transform:rotate(-150deg)}50%{transform:rotate(-128deg)}}.coach-robot-module__a7gnZa__f{opacity:0;transition:opacity .16s}.coach-robot-module__a7gnZa__rig[data-mood=idle] .coach-robot-module__a7gnZa__fEyes,.coach-robot-module__a7gnZa__rig[data-mood=idle] .coach-robot-module__a7gnZa__fSmile,.coach-robot-module__a7gnZa__rig[data-mood=talk] .coach-robot-module__a7gnZa__fEyes,.coach-robot-module__a7gnZa__rig[data-mood=talk] .coach-robot-module__a7gnZa__fTalk,.coach-robot-module__a7gnZa__rig[data-mood=happy] .coach-robot-module__a7gnZa__fHappy,.coach-robot-module__a7gnZa__rig[data-mood=happy] .coach-robot-module__a7gnZa__fGrin,.coach-robot-module__a7gnZa__rig[data-mood=cheer] .coach-robot-module__a7gnZa__fHappy,.coach-robot-module__a7gnZa__rig[data-mood=cheer] .coach-robot-module__a7gnZa__fGrin,.coach-robot-module__a7gnZa__rig[data-mood=oops] .coach-robot-module__a7gnZa__fEyes,.coach-robot-module__a7gnZa__rig[data-mood=oops] .coach-robot-module__a7gnZa__fBrows,.coach-robot-module__a7gnZa__rig[data-mood=oops] .coach-robot-module__a7gnZa__fWavy,.coach-robot-module__a7gnZa__rig[data-mood=oops] .coach-robot-module__a7gnZa__fSweat,.coach-robot-module__a7gnZa__rig[data-mood=think] .coach-robot-module__a7gnZa__fEyes,.coach-robot-module__a7gnZa__rig[data-mood=think] .coach-robot-module__a7gnZa__fO{opacity:1}.coach-robot-module__a7gnZa__cheek{opacity:.55;transition:opacity .2s}.coach-robot-module__a7gnZa__rig[data-mood=happy] .coach-robot-module__a7gnZa__cheek,.coach-robot-module__a7gnZa__rig[data-mood=cheer] .coach-robot-module__a7gnZa__cheek{opacity:.95}.coach-robot-module__a7gnZa__fTalk{transform-box:fill-box;transform-origin:50%}.coach-robot-module__a7gnZa__rig[data-mood=talk] .coach-robot-module__a7gnZa__fTalk{animation:.24s ease-in-out infinite alternate coach-robot-module__a7gnZa__bbTalk}@keyframes coach-robot-module__a7gnZa__bbTalk{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.coach-robot-module__a7gnZa__fSweat{transform-box:fill-box;transform-origin:top}.coach-robot-module__a7gnZa__rig[data-mood=oops] .coach-robot-module__a7gnZa__fSweat{animation:1.4s ease-in coach-robot-module__a7gnZa__bbSweat}@keyframes coach-robot-module__a7gnZa__bbSweat{0%{transform:translateY(-4px)scale(.6)}40%{transform:translateY(0)scale(1)}to{transform:translateY(6px)}}.coach-robot-module__a7gnZa__ball{transition:filter .2s}.coach-robot-module__a7gnZa__rig[data-mood=talk] .coach-robot-module__a7gnZa__ball,.coach-robot-module__a7gnZa__rig[data-mood=happy] .coach-robot-module__a7gnZa__ball,.coach-robot-module__a7gnZa__rig[data-mood=cheer] .coach-robot-module__a7gnZa__ball{filter:drop-shadow(0 0 5px #5eb8ff)brightness(1.2)}.coach-robot-module__a7gnZa__confetti{pointer-events:none;width:0;height:0;position:absolute;top:38%;left:50%}.coach-robot-module__a7gnZa__confetti i{opacity:0;border-radius:2px;width:7px;height:11px;position:absolute}.coach-robot-module__a7gnZa__rig[data-anim=celebrate] .coach-robot-module__a7gnZa__confetti i{animation:1.3s cubic-bezier(.15,.7,.4,1) forwards coach-robot-module__a7gnZa__bbConfetti}@keyframes coach-robot-module__a7gnZa__bbConfetti{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--rot))}}.coach-robot-module__a7gnZa__still .coach-robot-module__a7gnZa__float,.coach-robot-module__a7gnZa__still .coach-robot-module__a7gnZa__jump,.coach-robot-module__a7gnZa__still .coach-robot-module__a7gnZa__ball,.coach-robot-module__a7gnZa__still .coach-robot-module__a7gnZa__eye,.coach-robot-module__a7gnZa__still .coach-robot-module__a7gnZa__fTalk,.coach-robot-module__a7gnZa__still .coach-robot-module__a7gnZa__confetti i{animation:none}.coach-robot-module__a7gnZa__still .coach-robot-module__a7gnZa__head,.coach-robot-module__a7gnZa__still .coach-robot-module__a7gnZa__cheek,.coach-robot-module__a7gnZa__still .coach-robot-module__a7gnZa__arm,.coach-robot-module__a7gnZa__still .coach-robot-module__a7gnZa__pupil{transition:none}@media (prefers-reduced-motion:reduce){.coach-robot-module__a7gnZa__float,.coach-robot-module__a7gnZa__jump,.coach-robot-module__a7gnZa__ball,.coach-robot-module__a7gnZa__eye,.coach-robot-module__a7gnZa__fTalk,.coach-robot-module__a7gnZa__confetti i,.coach-robot-module__a7gnZa__rig[data-anim] .coach-robot-module__a7gnZa__armL,.coach-robot-module__a7gnZa__rig[data-anim] .coach-robot-module__a7gnZa__armR,.coach-robot-module__a7gnZa__rig[data-anim] .coach-robot-module__a7gnZa__head{animation:none!important}.coach-robot-module__a7gnZa__head,.coach-robot-module__a7gnZa__cheek,.coach-robot-module__a7gnZa__arm,.coach-robot-module__a7gnZa__pupil{transition:none!important}}
.journey-road-module__dNebba__jr{background:radial-gradient(700px 260px at 50% 115%, rgba(var(--ct-p), .2), transparent 70%), var(--pp-surface,#ffffff08);border:1px solid rgba(var(--ct-pl), .22);border-radius:22px;padding:22px 24px 6px}.journey-road-module__dNebba__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.journey-road-module__dNebba__kicker{letter-spacing:.16em;color:var(--pp-accent-ink,var(--ct-light));font-family:JetBrains Mono,monospace;font-size:12.5px}.journey-road-module__dNebba__title{margin-top:5px;font-size:22px;font-weight:600}.journey-road-module__dNebba__status{letter-spacing:.06em;color:var(--pp-teal,#5eead4);background:#2dd4bf24;border-radius:999px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:12px}.journey-road-module__dNebba__scroll{margin:4px -8px 0;padding:12px 8px 0;overflow:auto visible}@media (min-width:768px){.journey-road-module__dNebba__scroll{overflow-x:clip}}.journey-road-module__dNebba__stage{height:382px;position:relative}.journey-road-module__dNebba__road{pointer-events:none;position:absolute;inset:0}.journey-road-module__dNebba__road svg{display:block;overflow:visible}.journey-road-module__dNebba__prog{transition:stroke-dashoffset .9s}.journey-road-module__dNebba__flag{letter-spacing:.14em;color:var(--pp-ink-2,#d2cce8);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:12px;position:absolute}.journey-road-module__dNebba__finish{color:var(--pp-teal,#5eead4);right:0}.journey-road-module__dNebba__pin{color:inherit;font-family:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0 4px;display:flex;position:absolute;top:0;bottom:0}.journey-road-module__dNebba__pin[data-locked="1"] .journey-road-module__dNebba__dot{filter:grayscale();opacity:.6}.journey-road-module__dNebba__pin[data-locked="1"] .journey-road-module__dNebba__label b:after{content:" 🔒"}.journey-road-module__dNebba__dot{width:46px;height:46px;color:var(--pp-ink,#fff);background:var(--pp-surface,#1b1846);border:3px solid var(--ct-primary);box-shadow:0 8px 18px var(--pp-shadow-2,#00000073);border-radius:999px;flex:none;place-items:center;font-size:15px;font-weight:700;transition:transform .2s;display:grid;position:relative}.journey-road-module__dNebba__pin:hover .journey-road-module__dNebba__dot{transform:scale(1.08)}.journey-road-module__dNebba__pin:focus-visible .journey-road-module__dNebba__dot{outline:2px solid var(--pp-focus,#5eead4);outline-offset:3px}.journey-road-module__dNebba__pin[data-state=done] .journey-road-module__dNebba__dot{color:#04201d;background:linear-gradient(135deg,#2dd4bf,#22d3ee);border-color:#99f6e4}.journey-road-module__dNebba__pin[data-state=now] .journey-road-module__dNebba__dot{background:linear-gradient(135deg, var(--ct-primary), var(--ct-primary2));border-color:var(--pp-line-3,#fff)}.journey-road-module__dNebba__pin[data-state=now] .journey-road-module__dNebba__dot:after{content:"";border:2px solid rgba(var(--ct-pp), .7);border-radius:999px;animation:1.8s ease-out infinite journey-road-module__dNebba__jrPulse;position:absolute;inset:-9px}@keyframes journey-road-module__dNebba__jrPulse{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.journey-road-module__dNebba__label{text-align:center;flex-direction:column;align-items:center;gap:2px;width:100%;margin-top:12px;display:flex}.journey-road-module__dNebba__label b{color:var(--pp-ink,#fff);font-size:13.5px;font-weight:600}.journey-road-module__dNebba__label small{color:var(--pp-ink-2,#cdc8ec);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.journey-road-module__dNebba__label em{color:var(--pp-ink-2,#d2cce8);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:12.5px;font-style:normal;font-weight:600}.journey-road-module__dNebba__pin[data-state=now] .journey-road-module__dNebba__label em{color:var(--pp-accent-ink,var(--ct-pale))}.journey-road-module__dNebba__pin[data-state=done] .journey-road-module__dNebba__label em{color:var(--pp-teal,#5eead4)}.journey-road-module__dNebba__me{pointer-events:none;width:48px;filter:drop-shadow(0 6px 8px var(--pp-shadow-2,#00000080));z-index:3;margin:-50px 0 0 -24px;transition:left .6s,top .6s;position:absolute}.journey-road-module__dNebba__me[data-walking="1"]{animation:.46s ease-in-out infinite journey-road-module__dNebba__jrWalk}@keyframes journey-road-module__dNebba__jrWalk{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-6px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.journey-road-module__dNebba__prog,.journey-road-module__dNebba__dot,.journey-road-module__dNebba__me{transition:none}.journey-road-module__dNebba__me[data-walking="1"],.journey-road-module__dNebba__pin[data-state=now] .journey-road-module__dNebba__dot:after{animation:none}}@media (min-width:768px){.journey-road-module__dNebba__scroll{overflow-x:auto}.journey-road-module__dNebba__stage{overflow-clip-margin:8px;overflow-x:clip}}
.coach-briefing-module__Zugk3a__veil{z-index:58;background:var(--pp-veil,#0604108c);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.3s forwards coach-briefing-module__Zugk3a__cmFadeIn;position:fixed;inset:0}@keyframes coach-briefing-module__Zugk3a__cmFadeIn{0%{opacity:0}to{opacity:1}}.coach-briefing-module__Zugk3a__card{z-index:59;background:linear-gradient(170deg, var(--pp-surface,rgba(var(--ct-panel), .99)), var(--pp-surface,rgba(var(--ct-ink), .99)));border:1px solid rgba(var(--ct-pl), .5);width:min(370px,100vw - 48px);box-shadow:0 26px 70px var(--pp-shadow-2,#0009);transform-origin:100% 100%;border-radius:20px;padding:18px 20px;animation:.34s cubic-bezier(.2,.9,.3,1.15) forwards coach-briefing-module__Zugk3a__cmIn;position:fixed;bottom:120px;right:40px}@keyframes coach-briefing-module__Zugk3a__cmIn{0%{opacity:0;transform:translate(46px,56px)scale(.72)}to{opacity:1;transform:none}}.coach-briefing-module__Zugk3a__card:focus-visible{outline:2px solid var(--ct-bright,#a855f7);outline-offset:3px}.coach-briefing-module__Zugk3a__top{align-items:center;gap:10px;display:flex}.coach-briefing-module__Zugk3a__ico{background:rgba(var(--ct-pb), .22);border:1px solid rgba(var(--ct-pl), .4);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.coach-briefing-module__Zugk3a__label{letter-spacing:.14em;color:var(--pp-teal,#5eead4);font-family:JetBrains Mono,monospace;font-size:12px}.coach-briefing-module__Zugk3a__step{color:var(--pp-ink-2,#d6d1ec);margin-left:auto;font-family:Outfit,sans-serif;font-size:12px;font-weight:700}.coach-briefing-module__Zugk3a__x{border:1px solid var(--pp-line-2,#ffffff24);width:26px;height:26px;color:var(--pp-ink-2,#ded9f0);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0;font-size:12px}.coach-briefing-module__Zugk3a__top .coach-briefing-module__Zugk3a__x:not(:last-child),.coach-briefing-module__Zugk3a__step~.coach-briefing-module__Zugk3a__x{margin-left:0}.coach-briefing-module__Zugk3a__x:only-of-type{margin-left:auto}.coach-briefing-module__Zugk3a__x:hover{color:var(--pp-ink,#fff);border-color:var(--pp-line-3,#ffffff59)}.coach-briefing-module__Zugk3a__text{color:var(--pp-ink,#efeaff);margin-top:12px;font-size:16px;line-height:1.55}.coach-briefing-module__Zugk3a__foot{align-items:center;gap:12px;margin-top:18px;display:flex}.coach-briefing-module__Zugk3a__dots{gap:5px;display:flex}.coach-briefing-module__Zugk3a__dots i{background:var(--pp-line,#fff3);border-radius:999px;width:6px;height:6px}.coach-briefing-module__Zugk3a__dots i[data-on="1"]{background:#5eead4}.coach-briefing-module__Zugk3a__go{color:#04201d;cursor:pointer;background:linear-gradient(90deg,#14b8a6,#22d3ee);border:0;border-radius:11px;margin-left:auto;padding:10px 20px;font:700 14.5px Outfit,sans-serif}.coach-briefing-module__Zugk3a__go:hover{filter:brightness(1.08)}.coach-briefing-module__Zugk3a__go:focus-visible{outline:2px solid var(--pp-focus,#5eead4);outline-offset:2px}.coach-briefing-module__Zugk3a__card[data-leaving="1"]{animation:.3s cubic-bezier(.4,0,.8,.4) forwards coach-briefing-module__Zugk3a__cmOut}@keyframes coach-briefing-module__Zugk3a__cmOut{0%{opacity:1;transform:none}to{opacity:0;transform:translate(46px,56px)scale(.72)}}.coach-briefing-module__Zugk3a__card[data-inline="1"]{z-index:auto;text-align:left;width:100%;margin-top:16px;animation:.2s forwards coach-briefing-module__Zugk3a__cmFadeIn;position:relative;bottom:auto;right:auto}.coach-briefing-module__Zugk3a__card[data-inline="1"][data-leaving="1"]{animation:.3s forwards coach-briefing-module__Zugk3a__cmFadeOut}@keyframes coach-briefing-module__Zugk3a__cmFadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.coach-briefing-module__Zugk3a__veil,.coach-briefing-module__Zugk3a__card,.coach-briefing-module__Zugk3a__card[data-leaving="1"],.coach-briefing-module__Zugk3a__card[data-inline="1"],.coach-briefing-module__Zugk3a__card[data-inline="1"][data-leaving="1"]{animation:none}.coach-briefing-module__Zugk3a__card[data-leaving="1"]{opacity:0}}
