.records-progress-main{padding-bottom:calc(var(--primemode-mobile-footer-clearance,4.35rem) + env(safe-area-inset-bottom,0px) + 5.25rem);flex:none!important;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}#mobile-tab-panel-records.primemode-mobile-app-scroll{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain;display:block!important;overflow:hidden auto!important}#mobile-tab-panel-records .records-daylight-ink,#mobile-tab-panel-records .records-progress-dashboard,#mobile-tab-panel-records .progress-overview-shell,#mobile-tab-panel-records .training-dashboard,#mobile-tab-panel-records .records-overview-stack{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}#mobile-tab-panel-records .progress-overview-inner{max-height:none!important;overflow:visible!important}.records-daylight-ink .progress-orbit-illo,.records-daylight-ink .progress-orbit-illo__ring,.records-daylight-ink .progress-orbit-illo__core,.records-daylight-ink .progress-mission-rings__glow,.records-daylight-ink .progress-skill-orbit__glow,.records-daylight-ink .progress-skill-orbit__scan,.records-daylight-ink .progress-apex-ego__glow,.records-daylight-ink .progress-apex-ego__scan,.records-daylight-ink .progress-customize-sheet__orb,.records-daylight-ink .training-dashboard__flame{animation:none!important}.records-daylight-ink .progress-orbit-illo{opacity:.28}.records-daylight-ink .progress-orbit-illo__ring{transform:none!important}.records-daylight-ink .progress-orbit-illo__core{opacity:.5!important;transform:none!important}.records-daylight-ink{flex:none;height:auto;min-height:auto;overflow:visible}.records-progress-dashboard{overflow:visible}@media (min-width:768px){.records-progress-main{padding-bottom:2rem}}.records-progress-dashboard,.records-overview-stack{padding-bottom:.5rem}[data-training-attributes-board=true]{margin-bottom:.25rem;padding-bottom:1rem}.progress-overview-shell{text-align:center;max-height:none;overflow:hidden visible}.records-overview-stack{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.records-overview-stack>*{width:100%;max-width:42rem;margin-inline:auto}.records-stat-cards-grid{margin-inline:auto;justify-items:center!important}.progress-overview-shell .training-dashboard__pair-grid,.progress-overview-shell .progress-apex-ego,.progress-overview-shell .progress-mission-rings,.progress-overview-shell .progress-skill-orbit,.progress-overview-shell .pm-alive-strip{justify-items:center;margin-inline:auto}.progress-overview-shell .training-dashboard__card,.progress-overview-shell .progress-module-card{text-align:center;margin-inline:auto}.progress-overview-shell>.relative.z-\[1\],.progress-overview-shell .progress-overview-inner{max-height:none;overflow:visible;gap:.4rem!important;padding:.5rem .6rem .7rem!important}.training-dashboard[data-progress-subtab=body] .progress-overview-inner{gap:.35rem!important;padding:.45rem .6rem .55rem!important}.training-dashboard[data-progress-subtab=body] header{gap:.35rem!important}.training-dashboard[data-progress-subtab=body] .progress-subtabs{padding:.14rem!important}.training-dashboard[data-progress-subtab=body] .progress-subtabs__btn{min-height:1.7rem;padding:.28rem .65rem;font-size:9px}.training-dashboard[data-progress-subtab=body] .progress-subtab-heading{margin-top:.05rem}.training-dashboard[data-progress-subtab=body] .progress-subtab-heading__title{letter-spacing:.1em;font-size:clamp(.85rem,3vw,1rem)}.training-dashboard[data-progress-subtab=body] .progress-body-log-card{min-height:0!important;padding:.55rem .65rem!important}.training-dashboard[data-progress-subtab=body] .progress-customize-launch{margin-top:.05rem;padding:.4rem .85rem;font-size:9px}.training-dashboard[data-progress-subtab=body] .training-dashboard__range{margin-top:0!important}.training-dashboard[data-progress-subtab=body] .training-dashboard__pair-grid{gap:.35rem}.training-dashboard[data-progress-subtab=body] .training-dashboard__pair-grid>.training-dashboard__card{min-height:0!important}.progress-overview-shell .training-dashboard__stat,.progress-overview-shell .training-dashboard__eyebrow,.progress-overview-shell .training-dashboard__pill{text-align:center;margin-left:auto;margin-right:auto}.progress-overview-shell .training-dashboard__card{justify-content:center;align-items:center;padding:.65rem .7rem!important}.progress-overview-shell .training-dashboard__pair-grid{gap:.35rem}.progress-overview-shell .training-dashboard__pair-grid>.training-dashboard__card{min-height:6.5rem!important}.progress-overview-shell .training-dashboard__pair-grid:has(>:only-child)>.training-dashboard__card{min-height:5.75rem!important}.progress-overview-shell .progress-glance-secondary>.training-dashboard__card{min-height:5.1rem!important;padding:.5rem .6rem!important}.progress-overview-shell .pm-alive-strip.training-dashboard__pair-grid>.training-dashboard__card{min-height:5.35rem!important}.progress-overview-shell .training-dashboard__stat{margin-top:.15rem!important;font-size:clamp(1.2rem,5.2vw,1.55rem)!important}.progress-overview-shell .training-dashboard__eyebrow{letter-spacing:.14em!important;font-size:8px!important}.progress-overview-shell .training-dashboard__title{font-size:clamp(.95rem,3.6vw,1.2rem)!important}.progress-overview-shell .training-dashboard__headline{margin-top:.1rem;font-size:clamp(1.05rem,4.2vw,1.35rem)!important}.progress-overview-shell .training-dashboard__kicker{margin-bottom:0!important;font-size:8px!important}.progress-overview-shell header{gap:.45rem!important}.progress-constellation,.progress-constellation__star,.progress-constellation__line{display:none!important}.progress-chrome-row{justify-content:center;align-items:center;gap:0;width:100%;max-width:100%;min-height:2.15rem;display:flex;position:relative}.progress-chrome-row__balance{display:none}.progress-chrome-row .progress-subtabs,.progress-chrome-row .progress-chrome-row__holo-subtabs{z-index:1;justify-self:center;width:100%;max-width:min(100%,28rem);margin-inline:auto;position:relative}.progress-chrome-row .progress-chrome-row__holo-subtabs .holo-tabs__track{width:100%;max-width:100%;padding:.2rem}.progress-chrome-row .progress-chrome-row__holo-subtabs .holo-tabs__tab{gap:0;min-height:1.85rem;padding:.22rem .16rem}.progress-chrome-row .progress-chrome-row__holo-subtabs .holo-tabs__label{letter-spacing:.04em;text-transform:uppercase;font-size:.5rem}.progress-chrome-row .progress-filters-btn{z-index:2;position:absolute;top:50%;right:.15rem;transform:translateY(-50%)}.progress-subtabs{-webkit-backdrop-filter:blur(16px)saturate(1.4);scrollbar-width:none;background:linear-gradient(160deg,#ffffff1a 0%,#0000 50%),#080c16b8;border-radius:999px;justify-content:center;align-items:center;gap:.12rem;max-width:100%;margin-inline:auto;padding:.14rem;display:inline-flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff14,0 10px 28px #00000047}.progress-filters-row{display:contents}.progress-filters-btn{width:2.05rem;min-height:2.05rem;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:0;text-transform:uppercase;color:#e6f2ffeb;-webkit-backdrop-filter:blur(14px)saturate(1.35);cursor:pointer;background:linear-gradient(160deg,#ffffff1f 0%,#0000 55%),#080c16c7;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:0;padding:0;font-size:0;font-weight:700;transition:transform .14s,box-shadow .14s,color .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #67e8f924,0 8px 18px #00000038}.progress-filters-btn span{display:none}.progress-filters-btn:hover{color:#fff;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #67e8f947,0 10px 22px #00000042}.progress-filters-btn:active{transform:scale(.96)}.progress-chrome-row .progress-filters-btn:active{transform:translateY(-50%)scale(.96)}.progress-body-scan-card .training-dashboard__cta{cursor:pointer}.progress-overview-shell .progress-overview-inner{gap:.4rem}.progress-overview-shell .progress-apex-ego{margin-top:.05rem}.progress-overview-shell .progress-subtab-heading,.progress-overview-shell .training-dashboard__range,.progress-overview-shell .progress-customize-launch{display:none!important}.progress-subtabs::-webkit-scrollbar{display:none}.progress-subtabs__btn{min-height:1.75rem;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#d2dcec9e;background:0 0;border:0;border-radius:999px;flex:none;padding:.28rem .58rem;font-size:9px;font-weight:700;transition:color .18s,background .18s,box-shadow .18s,transform .16s}.progress-subtabs__btn:active{transform:scale(.97)}.progress-subtab-heading{flex-direction:column;align-items:center;gap:.05rem;margin:0;display:flex;min-height:0!important}.progress-subtab-heading__blurb{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:#67e8f9b8;font-size:8px;font-weight:700}.progress-subtab-heading__title{font-family:var(--font-display,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#f8faff;text-shadow:0 0 24px #00f5ff2e;font-size:clamp(.95rem,3.4vw,1.15rem);font-weight:700}.progress-insight-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;width:100%;display:flex}.progress-insight-chip{min-height:1.65rem;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#dcecfae0;cursor:pointer;appearance:none;background:linear-gradient(160deg,#ffffff1a,#0000 55%),#080e188c;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;padding:.28rem .65rem;font-size:8px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #67e8f91a}.progress-insight-chip__value{color:#67e8f9;letter-spacing:.04em;font-size:10px}.progress-insight-chip--magenta .progress-insight-chip__value{color:#f4a0d2}.progress-insight-chip--gold .progress-insight-chip__value{color:#ffd28c}.progress-hero-card{position:relative;overflow:hidden}.progress-orbit-illo{pointer-events:none;opacity:.55;width:3.4rem;height:3.4rem;position:absolute;top:-.35rem;right:-.4rem}.progress-orbit-illo__ring{border:1px solid #00f5ff59;border-radius:999px;animation:10s linear infinite progress-orbit-spin;position:absolute;inset:0}.progress-orbit-illo__ring--b{opacity:.7;border-style:dashed;animation-duration:14s;animation-direction:reverse;inset:.45rem}.progress-orbit-illo__core{background:radial-gradient(circle,#00f5ff73,#0000 70%);border-radius:999px;animation:2.4s ease-in-out infinite progress-orbit-pulse;position:absolute;inset:1.15rem}@keyframes progress-orbit-spin{to{transform:rotate(360deg)}}@keyframes progress-orbit-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.95;transform:scale(1.08)}}.progress-module-card{text-align:center}.progress-hero-grid{width:100%}.progress-customize-launch{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:#bafff6e0;background:linear-gradient(160deg,#00f5ff1a,#0000 55%),#080e188c;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;margin:.15rem auto 0;padding:.55rem 1rem;font-size:10px;font-weight:700;transition:color .16s,background .16s,transform .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 8px 20px #00000040}.progress-customize-launch:hover{color:#ecfcff;background:linear-gradient(160deg,#00f5ff29,#0000 55%),#0a121eb3}.progress-customize-launch:active{transform:scale(.97)}.progress-customize-launch__icon{color:#00f5ffe6}@keyframes progress-star-twinkle{0%,to{opacity:.55}50%{opacity:1}}.progress-customize-sheet{z-index:220;place-items:end center;display:grid;position:fixed;inset:0}.progress-customize-sheet__scrim{-webkit-backdrop-filter:blur(8px);background:#02040c9e;border:0;position:absolute;inset:0}.progress-customize-sheet__panel{z-index:1;width:min(100vw,28rem);max-height:min(82vh,40rem);padding:1.1rem 1rem calc(1.1rem + env(safe-area-inset-bottom,0px));text-align:center;background:radial-gradient(80% 50% at 50% 0,#00f5ff1f,#0000 55%),linear-gradient(#0e121efa,#04060efa);border:1px solid #67e8f92e;border-radius:1.35rem 1.35rem 0 0;position:relative;overflow:auto;box-shadow:0 -20px 60px #00000080}.progress-customize-sheet__orb{pointer-events:none;background:radial-gradient(circle,#00f5ff38,#0000 70%);border-radius:999px;width:8rem;height:8rem;animation:3s ease-in-out infinite progress-orbit-pulse;position:absolute;top:-2rem;left:50%;transform:translate(-50%)}.progress-customize-sheet__head{margin-bottom:.85rem;position:relative}.progress-customize-sheet__eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:#67e8f9bf;font-size:9px;font-weight:700}.progress-customize-sheet__title{font-family:var(--font-display,system-ui, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#f8faff;margin-top:.25rem;font-size:1.25rem;font-weight:700}.progress-customize-sheet__sub{color:#c8d4e6b3;max-width:18rem;margin:.4rem auto 0;font-size:12px;line-height:1.45}.progress-customize-sheet__row{text-align:left;background:#ffffff08;border:0;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.7rem .8rem;transition:background .16s,box-shadow .16s;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}.progress-customize-sheet__row-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.progress-customize-sheet__row-label{letter-spacing:.04em;text-transform:uppercase;color:#f0f6ff;font-size:12px;font-weight:700}.progress-customize-sheet__toggle{background:#ffffff1a;border-radius:999px;flex-shrink:0;width:2.4rem;height:1.35rem;transition:background .16s;position:relative}.progress-customize-sheet__toggle-knob{background:#f8faff;border-radius:999px;width:1.05rem;height:1.05rem;transition:transform .16s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 2px 8px #00000059}.progress-customize-sheet__toggle.is-on .progress-customize-sheet__toggle-knob{transform:translate(1.05rem)}.progress-customize-sheet__done{letter-spacing:.14em;text-transform:uppercase;color:#040c12;background:linear-gradient(135deg,#00f5ff,#67e8f9);border:0;border-radius:.95rem;justify-content:center;align-items:center;width:100%;min-height:2.75rem;margin-top:.9rem;font-size:12px;font-weight:800;display:flex;box-shadow:0 0 24px #00f5ff47}.records-overview-stack{flex-direction:column;align-items:center;gap:.65rem;width:100%;display:flex}.records-overview-stack>*{width:100%}.progress-overview-shell .progress-customize-launch{min-height:2rem;margin-top:.25rem;padding:.4rem .85rem;font-size:9px}.progress-overview-shell .training-dashboard__forecast-bar{min-width:.55rem}.progress-overview-shell .training-dashboard__heatmap{gap:.2rem;margin-top:.45rem!important}.records-stat-cards-grid .training-dashboard__stat{text-align:center}@media (prefers-reduced-motion:reduce){.progress-constellation__star,.progress-orbit-illo__ring,.progress-orbit-illo__core,.progress-customize-launch__icon,.progress-customize-sheet__orb{animation:none!important}}.progress-goal-ring{width:100%;padding-bottom:.75rem!important}.progress-mission-rings{text-align:center;-webkit-backdrop-filter:blur(22px)saturate(1.45);background:linear-gradient(155deg,#ffffff1f 0%,#ffffff08 40%,#67e8f90d 100%),#060a126b;border:0;border-radius:1.15rem;flex-direction:column;align-items:center;gap:.45rem;width:100%;margin:.05rem 0 .15rem;padding:.55rem .5rem .6rem;display:flex;box-shadow:inset 0 1px #ffffff24,0 14px 32px #00000042}.progress-mission-rings__head{flex-direction:column;align-items:center;gap:.05rem;display:flex}.progress-mission-rings__kicker{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:#67e8f9d1;margin:0;font-size:.5rem;font-weight:750}.progress-mission-rings__title{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f6fafff5;margin:0;font-size:.85rem;font-weight:750}.progress-mission-rings__score{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#bad2e6b8;margin:.1rem 0 0;font-size:.55rem;font-weight:700}.progress-mission-rings__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;width:100%;max-width:28rem;margin:0 auto;display:grid}.progress-mission-rings__cell{isolation:isolate;text-align:center;background:linear-gradient(150deg,#ffffff1a 0%,#ffffff05 48%,#00f7ff0a 100%),#080c1452;border:0;border-radius:.95rem;flex-direction:column;align-items:center;gap:.28rem;min-height:7.1rem;padding:.45rem .25rem .4rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.progress-mission-rings__cell.is-complete{box-shadow:inset 0 1px #ffffff29,0 0 18px #67e8f92e}.progress-mission-rings__glow{pointer-events:none;z-index:0;filter:blur(12px);opacity:.7;background:radial-gradient(#67e8f933,#0000 70%);border-radius:50%;height:65%;animation:4s ease-in-out infinite progress-apex-glow-pulse;position:absolute;inset:-40% -20% auto}.progress-mission-rings__cell--gold .progress-mission-rings__glow{background:radial-gradient(#fbbf243d,#0000 70%)}.progress-mission-rings__cell--magenta .progress-mission-rings__glow{background:radial-gradient(#f472b638,#0000 70%)}.progress-mission-rings__cell--violet .progress-mission-rings__glow{background:radial-gradient(#a78bfa3d,#0000 70%)}.progress-mission-rings__stage{z-index:1;width:4.35rem;height:4.35rem;position:relative}.progress-mission-rings__svg{filter:drop-shadow(0 0 10px #67e8f947);width:100%;height:100%}.progress-mission-rings__center{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.progress-mission-rings__value{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;color:#f8fcff;margin:0;font-size:.78rem;font-weight:800;line-height:1}.progress-mission-rings__label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#bad2e6b8;margin:.12rem 0 0;font-size:.42rem;font-weight:750}.progress-mission-rings__hint{z-index:1;color:#aac4dcb3;max-width:5.5rem;margin:0;font-size:.52rem;line-height:1.25;position:relative}.progress-mission-rings__cell.is-complete .progress-mission-rings__hint{color:#6ee7b7eb;letter-spacing:.06em;text-transform:uppercase;font-weight:700}@media (prefers-reduced-motion:reduce){.progress-mission-rings__glow{animation:none!important}}.progress-goal-ring__stage{width:7.25rem;height:7.25rem;margin:.35rem auto .25rem;position:relative}.progress-goal-ring__svg{filter:drop-shadow(0 0 12px #67e8f959);width:100%;height:100%}.progress-goal-ring__center{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.progress-goal-ring__count{font-family:var(--font-display), system-ui, sans-serif;color:#f8fcff;text-shadow:0 0 18px #00f5ff59;font-size:1.55rem;font-weight:800;line-height:1}.progress-goal-ring__count span{color:#bae6ffa6;margin-left:.1rem;font-size:.72em}.progress-goal-ring__label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#a0d2f0b3;margin-top:.15rem;font-size:8px;font-weight:700}.progress-goal-ring__status{color:#d2e0f0b8;max-width:16rem;margin:.2rem auto 0;font-size:11px;line-height:1.35}.progress-goal-ring__pips{justify-content:center;gap:.35rem;margin-top:.55rem;display:flex}.progress-goal-ring__pip{background:#ffffff14;border-radius:999px;width:.55rem;height:.55rem;transition:background .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffff14}.progress-goal-ring__pip.is-lit{background:linear-gradient(135deg,#67e8f9,#a78bfa);box-shadow:0 0 10px #67e8f98c}.progress-pr-race{text-align:center;width:100%}.progress-pr-race__head{margin-bottom:.45rem}.progress-pr-race__sub{color:#dcc8f0b3;margin-top:.1rem;font-size:11px}.progress-pr-race__empty{color:#d2dcec8c;padding:.6rem .4rem;font-size:12px}.progress-pr-race__list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.progress-pr-race__row{text-align:left}.progress-pr-race__meta{align-items:center;gap:.4rem;margin-bottom:.28rem;display:flex}.progress-pr-race__place{width:1.15rem;height:1.15rem;font-family:var(--font-mono), ui-monospace, monospace;color:#ffc8e6;background:#ec48992e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:inline-flex}.progress-pr-race__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:#f4f8ffeb;flex:1;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.progress-pr-race__kg{font-family:var(--font-mono), ui-monospace, monospace;color:#bae6ffb3;flex-shrink:0;font-size:9px}.progress-pr-race__track{background:#ffffff0f;border-radius:999px;height:.55rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.progress-pr-race__fill{background:linear-gradient(90deg,#67e8f9d9,#ec4899e6);border-radius:999px;height:100%;display:block;box-shadow:0 0 12px #ec489959}.progress-pr-race__racer{background:#fff;border-radius:999px;width:.7rem;height:.7rem;transition:left .5s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #ffffffbf,0 0 14px #67e8f98c}.progress-expand-card{text-align:center;width:100%;min-height:0!important;padding:.45rem .55rem .55rem!important}.progress-expand-card__toggle{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .15rem;display:flex}.progress-expand-card__titles{text-align:left;flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.progress-expand-card__preview{text-overflow:ellipsis;white-space:nowrap;color:#c8dcf0b8;font-size:11px;overflow:hidden}.progress-expand-card__chev{color:#67e8f9bf;flex-shrink:0;font-size:12px;transition:transform .18s}.progress-expand-card__chev.is-open{transform:rotate(180deg)}.progress-expand-card__body{padding-top:.35rem;overflow:hidden}.progress-skill-orbit{-webkit-backdrop-filter:blur(22px)saturate(1.45);background:linear-gradient(155deg,#ffffff1f 0%,#ffffff08 38%,#67e8f90d 100%),#060a126b;border:0;border-radius:1.15rem;flex-direction:column;align-items:stretch;gap:.4rem;width:100%;margin:.05rem 0 .1rem;padding:.55rem .55rem .6rem;display:flex;box-shadow:inset 0 1px #ffffff24,0 14px 32px #00000047}.progress-skill-orbit__head{text-align:center;flex-direction:column;align-items:center;gap:.05rem;display:flex}.progress-skill-orbit__kicker{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:#67e8f9c7;margin:0;font-size:.5rem;font-weight:750}.progress-skill-orbit__title{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#f6fafff0;margin:0;font-size:.78rem;font-weight:750}.progress-skill-orbit__blurb{color:#bad2e6b8;max-width:22rem;margin:.15rem 0 0;font-size:.62rem;line-height:1.35}.progress-skill-orbit--page{padding:.7rem .6rem .75rem}.progress-skill-orbit--page .progress-skill-orbit__title{letter-spacing:.14em;font-size:.95rem}.progress-skill-orbit--page .progress-skill-orbit__cell{min-height:8.1rem;padding:.65rem .4rem .55rem}.progress-skill-orbit__cta{z-index:1;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#67e8f9b8;font-size:.45rem;font-weight:750;position:relative}.progress-skill-orbit__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;width:100%;display:grid}@media (min-width:640px){.progress-skill-orbit__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.progress-skill-orbit__cell{isolation:isolate;cursor:pointer;min-height:6.6rem;color:inherit;-webkit-backdrop-filter:blur(16px)saturate(1.35);background:linear-gradient(150deg,#ffffff1f 0%,#ffffff05 45%,#00f7ff0d 100%),#080c1459;border:0;border-radius:.95rem;flex-direction:column;justify-content:flex-start;align-items:center;gap:.28rem;padding:.55rem .35rem .5rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 10px 22px #00000038}.progress-skill-orbit__glow{pointer-events:none;z-index:0;filter:blur(14px);opacity:.75;background:radial-gradient(#67e8f938,#0000 70%);border-radius:50%;height:70%;animation:4.2s ease-in-out infinite progress-apex-glow-pulse;position:absolute;inset:-45% -30% auto}.progress-skill-orbit__scan{pointer-events:none;z-index:0;background:linear-gradient(105deg,#0000,#ffffff14 48%,#0000 72%);width:45%;height:100%;animation:6s ease-in-out infinite progress-apex-scan-sweep;position:absolute;top:0;left:-25%}.progress-skill-orbit__ring,.progress-skill-orbit__core,.progress-skill-orbit__meter,.progress-skill-orbit__pct{z-index:1;position:relative}.progress-skill-orbit__core{flex-direction:column;justify-content:center;align-items:center;gap:.05rem;line-height:1;display:flex}.progress-skill-orbit__level{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;color:#f8fcff;text-shadow:0 0 12px #67e8f959;font-size:.95rem;font-weight:800}.progress-skill-orbit__name{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:#bed6ebc7;font-size:.42rem;font-weight:750}.progress-skill-orbit__meter{background:#ffffff14;border-radius:999px;width:72%;height:.16rem;overflow:hidden}.progress-skill-orbit__meter-fill{border-radius:inherit;background:linear-gradient(90deg,#67e8f9e6,#a78bfad9);height:100%;display:block;box-shadow:0 0 10px #67e8f959}.progress-skill-orbit__pct{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:#aac4dc9e;font-size:.48rem;font-weight:700}.progress-skill-orbit__cell--strength .progress-skill-orbit__glow,.progress-skill-orbit__cell--power .progress-skill-orbit__glow{background:radial-gradient(#fbbf243d,#0000 70%)}.progress-skill-orbit__cell--hypertrophy .progress-skill-orbit__glow{background:radial-gradient(#a78bfa42,#0000 70%)}.progress-skill-orbit__cell--vitality .progress-skill-orbit__glow{background:radial-gradient(#34d3993d,#0000 70%)}@media (prefers-reduced-motion:reduce){.progress-skill-orbit__glow,.progress-skill-orbit__scan{animation:none!important}}.progress-chrome-row--sticky{opacity:.78;width:100%;max-width:40rem;margin:.1rem auto;padding:.1rem 2.4rem .15rem}.progress-chrome-row--sticky:focus-within,.progress-chrome-row--sticky:hover{opacity:1}.progress-primary-nav{align-items:stretch;gap:.4rem;width:100%;display:flex}.progress-primary-nav .holo-tabs{flex:auto;min-width:0}.progress-more{flex:none;position:relative}.progress-more__btn{color:#d2deecb8;-webkit-backdrop-filter:blur(16px)saturate(1.3);background:linear-gradient(165deg,#ffffff14 0%,#ffffff05 48%,#0000 78%),#080e1880;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;min-width:3.1rem;height:100%;min-height:2.7rem;padding:.3rem .45rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.progress-more__btn span:last-child{letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.52rem;font-weight:700}.progress-more__btn.is-active,.progress-more__btn[aria-expanded=true]{color:#baffe2;border-color:#67e8f947;box-shadow:inset 0 1px #ffffff24,0 0 16px #67e8f929}.progress-more__menu{z-index:50;background:linear-gradient(#ffffff14,#080c14db),#060a10eb;border:1px solid #ffffff1a;border-radius:.9rem;flex-direction:column;gap:.2rem;min-width:9.5rem;padding:.4rem;display:flex;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 16px 36px #0006}.progress-more__item{color:#e8f0f8e6;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:0 0;border:0;border-radius:.65rem;align-items:center;gap:.45rem;min-height:2.2rem;padding:.35rem .55rem;font-size:.72rem;font-weight:650;display:flex}.progress-more__item svg{width:.95rem;height:.95rem}.progress-more__item.is-active,.progress-more__item:hover{color:#d2ffec;background:#67e8f91a}.progress-hero-grid .progress-hero-card{min-height:7.4rem;padding-top:.85rem;padding-bottom:.85rem}.progress-hero-grid .training-dashboard__stat{letter-spacing:-.04em;font-size:clamp(1.35rem,5.4vw,1.85rem)}.records-progress-sticky-chrome .progress-subtabs{max-width:100%;-webkit-backdrop-filter:blur(18px)saturate(1.4)!important;background:linear-gradient(165deg,#ffffff1a 0%,#ffffff05 42%,#0000 70%),#080e188c!important;border:0!important;border-radius:1.05rem!important;box-shadow:inset 0 1px #ffffff1f,0 10px 24px #0000003d!important}.records-progress-sticky-chrome .progress-filters-btn{right:.2rem;-webkit-backdrop-filter:blur(16px)saturate(1.35)!important;background:linear-gradient(160deg,#ffffff1f 0%,#0000 55%),#080e188c!important;border:0!important;box-shadow:inset 0 1px #ffffff1f,0 8px 18px #00000038!important}.records-progress-sticky-chrome .progress-filters-btn:active{transform:translateY(-50%)scale(.96)}.progress-overview-shell[data-progress-subtab] .progress-overview-inner{gap:.35rem!important;padding-top:.35rem!important}.records-progress-sticky-chrome{z-index:45;padding-bottom:.2rem;position:sticky;top:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(#050507 0%,#050507f5 72%,#050507e0 100%)!important}.skill-rail.skill-rail--muscle{z-index:1;text-align:center;border-radius:0;flex-direction:column;align-items:center;width:100%;max-width:100%;margin:.05rem auto .2rem;padding:.3rem .35rem .35rem;display:flex;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.skill-rail--muscle .skill-rail__head{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.08rem;width:100%;padding:0 .25rem .3rem;display:flex}.skill-rail--muscle .skill-rail__eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#67e8f9c7;text-align:center;margin:0 auto;font-size:8px;font-weight:700}.skill-rail--muscle .skill-rail__title{letter-spacing:.06em;text-transform:uppercase;color:#f6faff;text-align:center;text-shadow:none;margin:0 auto;font-size:12px;font-weight:700}.skill-rail--muscle .skill-rail__hint{text-align:center;color:#bed2e68c;max-width:16rem;margin:0 auto;font-size:8px;line-height:1.3}.skill-rail--muscle .skill-rail__scroller{grid-template-columns:repeat(6,minmax(0,1fr));place-items:center;gap:.1rem;width:100%;max-width:22.5rem;margin:0 auto;padding:.15rem 0 .2rem;display:grid;overflow:visible}.skill-rail--muscle .skill-rail__scroller::-webkit-scrollbar{display:none}.skill-rail__orb--muscle{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:0;place-items:center;width:100%;max-width:3.25rem;height:3.25rem;margin:0 auto;padding:0;transition:transform .16s,filter .16s;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}.skill-rail__orb--muscle:active{transform:scale(.94)}.skill-rail__orb--muscle .skill-rail__mrr,.skill-rail__orb--muscle .muscle-readiness-ring{box-shadow:none!important;background:0 0!important;border:0!important}.skill-rail__core-text{z-index:3;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;width:100%;height:100%;display:flex;position:relative}.skill-rail__core-text:before{content:none!important;display:none!important}.skill-rail--muscle .skill-rail__orb-level{width:100%;font-family:var(--font-display), system-ui, sans-serif;text-align:center;color:#f8fcff;text-shadow:0 1px 2px #0000008c;font-size:.92rem;font-weight:800;line-height:1;display:block}.skill-rail--muscle .skill-rail__orb-name{width:100%;max-width:2.7rem;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.01em;text-align:center;text-transform:uppercase;color:#dcecfae6;text-shadow:0 1px 2px #0000008c;white-space:normal;word-break:break-word;margin:0 auto;padding:0 .1rem;font-size:5.5px;font-weight:800;line-height:1.1;display:block}.skill-rail--muscle .muscle-readiness-ring__halo,.skill-rail--muscle .muscle-readiness-ring__heal,.skill-rail--muscle .muscle-readiness-ring__glow{opacity:0!important;display:none!important}.skill-rail--muscle .muscle-readiness-ring,.skill-rail--muscle .muscle-readiness-ring.is-ready,.skill-rail--muscle .muscle-readiness-ring.is-recovering,.skill-rail--muscle .muscle-readiness-ring.is-fatigued,.skill-rail--muscle .muscle-readiness-ring.is-static{filter:none!important;box-shadow:none!important;background:0 0!important}.skill-rail--muscle .muscle-readiness-ring__value,.skill-rail--muscle .muscle-readiness-ring__filament{filter:none!important}.records-progress-sticky-chrome{flex-direction:column;align-items:center;width:100%;display:flex;-webkit-backdrop-filter:none!important;background:linear-gradient(#050507 0%,#050507f7 78%,#050507e6 100%)!important}.records-progress-sticky-chrome>*{width:100%}.attr-guide-sheet{z-index:640}.attr-guide-sheet__panel{-webkit-backdrop-filter:blur(20px)saturate(1.35);flex-direction:column;width:100%;max-width:28rem;min-height:0;max-height:min(88dvh,40rem);margin:0;display:flex;overflow:hidden;background:radial-gradient(90% 45% at 50% 0,#00f7ff1f,#0000 55%),#080c16eb!important;border:0!important;border-radius:1.35rem 1.35rem 0 0!important;padding:0!important;box-shadow:0 -18px 50px #00000073,inset 0 1px #ffffff1a!important}@media (min-width:640px){.attr-guide-sheet__panel{max-height:min(86vh,42rem);border-radius:1.35rem!important}}@media (max-width:767px){body:has([data-mobile-footer-nav=true]) .attr-guide-sheet.orbit-muscle-sheet .attr-guide-sheet__panel{max-height:calc(100dvh - var(--primemode-mobile-footer-clearance,4.35rem) - env(safe-area-inset-bottom,0px) - .75rem)}}.attr-guide-sheet__close{z-index:3;color:#e6eefa;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff12;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;margin:0;font-size:1.25rem;line-height:1;display:inline-flex;position:absolute;top:.65rem;right:.65rem}.attr-guide-sheet__scroll,.attr-guide-sheet.orbit-muscle-sheet .orbit-muscle-sheet__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:1.1rem 1rem calc(1.15rem + env(safe-area-inset-bottom,0px));text-align:center;flex:auto;overflow:hidden auto}.attr-guide-sheet__hero{flex-direction:column;align-items:center;gap:.2rem;margin-bottom:.85rem;padding-right:1.5rem;display:flex}.attr-guide-sheet__kicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#aae6ffc7;margin:0;font-size:.52rem;font-weight:800}.attr-guide-sheet__title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.04em;color:#f8faff;margin:0;font-size:1.45rem;font-weight:800}.attr-guide-sheet__tagline{color:#c8dcf0c7;max-width:22rem;margin:.15rem 0 0;font-size:.78rem;line-height:1.4}.attr-guide-sheet__level-row{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.45rem .75rem;width:100%;margin-top:.55rem;display:flex}.attr-guide-sheet__level{font-family:var(--font-display), system-ui, sans-serif;color:#baffff;text-shadow:0 0 14px #00f7ff59;margin:0;font-size:1.15rem;font-weight:800}.attr-guide-sheet__xp{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:#c8dcf0a6;margin:0;font-size:.62rem;font-weight:700}.attr-guide-sheet__bar{background:#ffffff14;border-radius:999px;width:100%;max-width:16rem;height:.35rem;margin-top:.45rem;overflow:hidden}.attr-guide-sheet__bar-fill{border-radius:inherit;background:linear-gradient(90deg,#00f5ffe6,#d500f9cc);height:100%}.attr-guide-sheet__hint{color:#dde5f594;margin:.4rem 0 0;font-size:.68rem;line-height:1.35}.attr-guide-sheet__block{text-align:left;background:#ffffff0a;border:0;border-radius:1rem;margin-top:.7rem;padding:.7rem .75rem;box-shadow:inset 0 1px #ffffff0d}.attr-guide-sheet__block--recipe{background:radial-gradient(80% 80% at 50% 0,#00f7ff1a,#0000 60%),#ffffff0a}.attr-guide-sheet__label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#aae6ffc7;text-align:center;margin:0 0 .35rem;font-size:.52rem;font-weight:800}.attr-guide-sheet__body{color:#ecf2fce0;text-align:center;margin:0;font-size:.78rem;line-height:1.45}.attr-guide-sheet__earn{color:#c8dcf0b8;text-align:center;margin:.45rem 0 0;font-size:.72rem;line-height:1.4}.attr-guide-sheet__earn strong{color:#aae6ffe6;font-weight:700}.attr-guide-sheet__list,.attr-guide-sheet__exercises{text-align:left;margin:0;padding:0 0 0 1.05rem;list-style:outside}.attr-guide-sheet__list li,.attr-guide-sheet__exercises li{color:#ecf2fce0;margin:.28rem 0;font-size:.74rem;line-height:1.4}.attr-guide-sheet__exercises{gap:.3rem;padding:0;list-style:none;display:grid}.attr-guide-sheet__exercises li{text-align:center;background:#00f7ff0f;border-radius:.65rem;margin:0;padding:.38rem .5rem;font-size:.7rem;line-height:1.35;box-shadow:inset 0 0 0 1px #00f7ff14}.attr-guide-sheet__meta-grid{grid-template-columns:1fr;gap:.5rem;margin-top:.7rem;display:grid}@media (min-width:400px){.attr-guide-sheet__meta-grid{grid-template-columns:1fr 1fr}}.attr-guide-sheet__meta{background:#ffffff09;border-radius:.9rem;padding:.65rem .6rem;box-shadow:inset 0 1px #ffffff0d}.attr-guide-sheet__panel.is-strength{background:radial-gradient(90% 45% at 50% 0,#fbbf2424,#0000 55%),#080c16eb!important}.attr-guide-sheet__panel.is-power{background:radial-gradient(90% 45% at 50% 0,#f472b624,#0000 55%),#080c16eb!important}.attr-guide-sheet__panel.is-endurance,.attr-guide-sheet__panel.is-vitality{background:radial-gradient(90% 45% at 50% 0,#34d3991f,#0000 55%),#080c16eb!important}.attr-guide-sheet__panel.is-hypertrophy{background:radial-gradient(90% 45% at 50% 0,#00f7ff1f,#0000 55%),#080c16eb!important}.attr-guide-sheet__panel.is-agility{background:radial-gradient(90% 45% at 50% 0,#a78bfa24,#0000 55%),#080c16eb!important}.records-cooldown{margin-top:.15rem;width:100%;max-width:26rem;margin-inline:auto;padding-bottom:.25rem}.records-cooldown__head{margin-bottom:.35rem}.records-cooldown__hint{color:#dde5f585;margin:0;font-size:.58rem;line-height:1.25}.records-cooldown__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;width:100%;display:grid}.records-cooldown__card{text-align:center;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:flex-start;align-items:center;gap:.12rem;margin:0;display:flex;border-radius:.85rem!important;height:auto!important;min-height:0!important;padding:.35rem .28rem .4rem!important}.progress-overview-shell .records-cooldown__card.training-dashboard__card,.records-cooldown__card.training-dashboard__card{min-height:0!important;padding:.35rem .28rem .4rem!important}.records-cooldown__icon{flex-shrink:0;place-items:center;width:2.35rem;height:2.35rem;margin:0 auto .05rem;display:grid;position:relative}.records-cooldown__icon .muscle-choice-image-icon,.records-cooldown__icon [class*=muscle]{max-width:100%;max-height:100%}.records-cooldown__name{max-width:100%;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#ecf4ffe0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.48rem;font-weight:800;line-height:1.15;overflow:hidden}.records-cooldown__chip{max-width:100%;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;margin:0;padding:.08rem .28rem;font-size:.4rem;font-weight:800;line-height:1.1;display:inline-flex;overflow:hidden}.records-cooldown__chip.is-ready{color:#a7f3d0;background:#10b98129;border-color:#34d39973}.records-cooldown__chip.is-hot{color:#fecaca;background:#b91c1c2e;border-color:#f8717173}.records-cooldown__chip.is-recovering{color:#fed7aa;background:#c2410c29;border-color:#fb923c73}.records-cooldown__timer{width:100%;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.68rem;font-weight:800;line-height:1.15;overflow:hidden}.records-cooldown__meta{color:#dde5f580;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;font-size:.42rem;line-height:1.2;overflow:hidden}.records-cooldown__empty{color:#dde5f58c;text-align:center;margin:.5rem 0 0;font-size:.68rem;line-height:1.35}.records-progress-dashboard:has([data-records-cooldown=true]) .records-progress-sticky-chrome{padding-bottom:0}@media (min-width:400px){.records-cooldown__grid{gap:.42rem}.records-cooldown__icon{width:2.5rem;height:2.5rem}.records-cooldown__card{padding:.4rem .32rem .45rem!important}}.records-progress-dashboard{text-align:center;justify-items:center}.records-progress-dashboard>*{width:100%;max-width:100%}.progress-overview-shell,.progress-overview-inner,.records-overview-stack{text-align:center;width:100%;margin-inline:auto}.progress-overview-shell .training-dashboard__headline,.progress-overview-shell .training-dashboard__kicker,.progress-overview-shell .training-dashboard__title,.progress-subtabs,.progress-subtab-heading,.progress-insight-row{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.progress-subtabs{justify-content:center;margin-inline:auto;display:inline-flex!important}.progress-insight-row{justify-content:center!important}.skill-rail--muscle .muscle-readiness-ring__core,.progress-skill-orbit .muscle-readiness-ring__core{box-shadow:none!important;background:0 0!important;overflow:visible!important}.skill-rail--muscle .muscle-readiness-ring__core>.skill-rail__core-text,.progress-skill-orbit .muscle-readiness-ring__core>.progress-skill-orbit__core{width:100%!important;height:100%!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border-radius:50%!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.08rem!important;margin:0!important;padding:.15rem!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important}.skill-rail--muscle .muscle-readiness-ring__core .skill-rail__orb-level,.skill-rail--muscle .muscle-readiness-ring__core .skill-rail__orb-name,.progress-skill-orbit .muscle-readiness-ring__core .progress-skill-orbit__level,.progress-skill-orbit .muscle-readiness-ring__core .progress-skill-orbit__name{width:auto!important;max-width:3.2rem!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0 auto!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}.records-progress-dashboard .holo-tabs[data-glow=gradient]{--holo-tabs-glow:var(--pm-gender-pair,#00f7ff);--holo-tabs-glow-rgb:var(--pm-gender-pair-rgb,0, 247, 255);--holo-tabs-glow-secondary:var(--pm-gender-neon,#39ff14);--holo-tabs-glow-secondary-rgb:var(--pm-gender-neon-rgb,57, 255, 20)}.records-progress-dashboard .holo-tabs__track{border:0;border-radius:1.25rem;-webkit-backdrop-filter:none!important;background:#0a0e16!important;box-shadow:inset 0 1px #ffffff14,0 1px #00000059!important}.records-progress-dashboard .holo-tabs[data-glow=gradient] .holo-tabs__indicator{background:linear-gradient(#0c121c, #0c121c) padding-box, linear-gradient(135deg, rgba(var(--pm-gender-pair-rgb,0, 247, 255), .85), rgba(var(--pm-gender-neon-rgb,57, 255, 20), .7)) border-box;filter:none;border:1.5px solid #0000;border-radius:1rem;box-shadow:inset 0 1px #ffffff1f}.records-progress-dashboard .holo-tabs__label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.5rem;font-weight:800}.records-progress-dashboard .holo-tabs__tab[data-active=true] .holo-tabs__label{color:#f4f8ff;text-shadow:none}.records-progress-dashboard .holo-tabs__tab[data-active=true] .holo-tabs__icon{filter:none}.records-progress-dashboard .holo-tabs__tab+.holo-tabs__tab:before{background:linear-gradient(#0000,#00f7ff2e 20% 80%,#0000)}.progress-subtabs{-webkit-backdrop-filter:blur(18px)saturate(1.4)!important;background:linear-gradient(165deg,#ffffff1a 0%,#ffffff05 42%,#0000 70%),#08101e6b!important;border:0!important;border-radius:1.05rem!important;box-shadow:inset 0 1px #ffffff24,0 10px 28px #00000038!important}.progress-subtabs__btn{letter-spacing:.14em!important;border-radius:.85rem!important}.progress-subtabs__btn.is-active{color:#f4f8ff!important;background:linear-gradient(160deg, rgba(var(--pm-gender-pair-rgb,0, 247, 255), .22), rgba(var(--pm-gender-neon-rgb,57, 255, 20), .1)), #080e18bf!important;box-shadow:0 0 18px rgba(var(--pm-gender-pair-rgb,0, 247, 255), .22), inset 0 1px 0 #ffffff1f!important}.progress-subtab-heading__blurb{color:#00f7ffd1!important}.progress-insight-chip{background:linear-gradient(165deg,#ffffff14,#0000 55%),#08101e47!important;border-radius:.85rem!important;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #00f7ff14!important}.progress-insight-chip__value{color:#00f7ff!important}.records-progress-dashboard .training-dashboard__card,.progress-overview-shell .training-dashboard__card{-webkit-backdrop-filter:blur(14px)saturate(1.25);background:linear-gradient(165deg,#ffffff14 0%,#ffffff05 42%,#0000 70%),#08101e47!important;border:0!important;border-radius:1.1rem!important;box-shadow:inset 0 1px #ffffff1f,0 12px 28px #00000029!important}.records-progress-dashboard .training-dashboard__eyebrow,.progress-overview-shell .training-dashboard__eyebrow,.records-progress-dashboard .training-dashboard__kicker,.medals-library__hero-kicker,.medals-library__series-title,.records-cooldown__hint{color:#00f7ffc7!important}.medals-library__hero,.medals-library__tier,.medals-library__showcase{background:linear-gradient(165deg,#ffffff12 0%,#ffffff05 42%,#0000 70%),#08101e42;border:0;border-radius:1.15rem;padding:.85rem .75rem;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #00000024}.orbit-muscle-sheet__panel.is-strength{background:radial-gradient(100% 55% at 50% 0,#fbbf2424,#0000 52%),#080c168c}.orbit-muscle-sheet__panel.is-power{background:radial-gradient(100% 55% at 50% 0,#f472b624,#0000 52%),#080c168c}.orbit-muscle-sheet__panel.is-endurance,.orbit-muscle-sheet__panel.is-vitality{background:radial-gradient(100% 55% at 50% 0,#34d3991f,#0000 52%),#080c168c}.orbit-muscle-sheet__panel.is-hypertrophy{background:radial-gradient(100% 55% at 50% 0,#00f7ff1f,#0000 52%),#080c168c}.orbit-muscle-sheet__panel.is-agility{background:radial-gradient(100% 55% at 50% 0,#a78bfa24,#0000 52%),#080c168c}.progress-customize-sheet.orbit-muscle-sheet{place-items:unset;display:flex}.progress-customize-sheet__panel.orbit-muscle-sheet__panel{max-height:min(88dvh,42rem);overflow:hidden;border:0!important;padding:0!important}.progress-customize-sheet__list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.progress-customize-sheet__row{text-align:left;width:100%;color:inherit;cursor:pointer;background:#0003;border:0;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.progress-customize-sheet__row.is-on{background:#00f7ff14;box-shadow:inset 0 0 0 1px #00f7ff2e}.progress-customize-sheet__row-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#f0f8ff;font-size:.62rem;font-weight:800}.progress-customize-sheet__row-hint{color:#b4c8dc9e;font-size:.68rem}.progress-customize-sheet__toggle{background:#ffffff1a}.progress-customize-sheet__toggle.is-on{background:linear-gradient(90deg, var(--pm-gender-pair,#00f7ff), var(--pm-gender-neon,#39ff14))}.progress-photo-modal__frame{aspect-ratio:3/4;cursor:pointer;background:#00000047;border:0;border-radius:1rem;justify-content:center;align-items:center;width:100%;margin:0;padding:0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00f7ff24}.progress-photo-modal__img{object-fit:cover;width:100%;height:100%}.progress-photo-modal__poses{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-bottom:.65rem;display:grid}.progress-photo-modal__pose{min-height:2.15rem;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#c8dcf0a6;cursor:pointer;background:#00000038;border:0;border-radius:.75rem;font-size:.55rem;font-weight:800}.progress-photo-modal__pose.is-active{color:#f4f8ff;background:linear-gradient(160deg, rgba(var(--pm-gender-pair-rgb,0, 247, 255), .22), rgba(var(--pm-gender-neon-rgb,57, 255, 20), .12));box-shadow:inset 0 1px #ffffff1f}.progress-photo-modal__note{color:#f4f8ff;background:#00000047;border:0;border-radius:.85rem;outline:none;width:100%;margin:0;padding:.65rem .75rem;font-size:.78rem;box-shadow:inset 0 1px #ffffff0f}.progress-photo-modal__note::placeholder{color:#b4c8dc73}.progress-photo-modal__note:focus{box-shadow:inset 0 1px #ffffff14,0 0 0 1px #00f7ff59}.xp-prog-overlay{background:radial-gradient(ellipse 90% 50% at 50% 0%, rgba(var(--pm-gender-pair-rgb,0, 247, 255), .12), transparent 55%), radial-gradient(ellipse 80% 45% at 20% 100%, rgba(var(--pm-gender-neon-rgb,57, 255, 20), .08), transparent 50%), #02060ec7!important}.xp-prog-modal{-webkit-backdrop-filter:blur(22px)saturate(1.4)!important;background:radial-gradient(100% 55% at 50% 0,#00f7ff24,#0000 52%),#080c168c!important;border:0!important;border-radius:1.5rem!important;box-shadow:0 -20px 60px #00000073,inset 0 1px #ffffff1f!important}.xp-prog-modal header h2{letter-spacing:.08em;text-shadow:0 0 18px #00f7ff40}.xp-prog-stat-card,.xp-prog-progress-panel{background:linear-gradient(165deg,#ffffff14 0%,#ffffff05 42%,#0000 70%),#08101e38!important;border:0!important;border-radius:1.05rem!important;box-shadow:inset 0 1px #ffffff1f,0 12px 28px #00000024!important}.xp-prog-stat-card p:first-child,.xp-prog-progress-panel .font-mono,.xp-prog-modal .font-mono.text-\[10px\],.xp-prog-modal .font-mono.text-\[9px\]{color:#00f7ffc7!important}.xp-prog-progress-fill{background:linear-gradient(90deg, var(--pm-gender-pair,#00f7ff), var(--pm-gender-neon,#39ff14))!important}.medal-detail-popup{-webkit-backdrop-filter:blur(14px)saturate(1.25);background:radial-gradient(90% 50% at 50% 0,#00f7ff1f,#0000 55%),#02060ec7!important}.medal-detail-popup__panel{-webkit-backdrop-filter:blur(22px)saturate(1.4);text-align:center;background:radial-gradient(100% 55% at 50% 0,#00f7ff24,#0000 52%),#080c168c!important;border:0!important;border-radius:1.5rem 1.5rem 0 0!important;box-shadow:0 -20px 60px #00000073,inset 0 1px #ffffff1f!important}@media (min-width:640px){.medal-detail-popup__panel{border-radius:1.5rem!important}}.medal-detail-popup__eyebrow,.medal-detail-popup__section-label{font-family:var(--font-mono), ui-monospace, monospace!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#00f7ffd1!important;font-weight:800!important}.medal-detail-popup__title{text-transform:uppercase;letter-spacing:.06em;text-shadow:0 0 18px #00f7ff40}.medal-detail-popup__section,.medal-detail-popup__stats{box-shadow:inset 0 1px #ffffff1a;background:linear-gradient(165deg,#ffffff14 0%,#ffffff05 42%,#0000 70%),#08101e38!important;border:0!important;border-radius:1.05rem!important}.medal-detail-popup__close{place-items:center;width:2rem;height:2rem;padding:0;display:grid;box-shadow:none!important;color:#dce8f8b8!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;border:0!important;font-size:1.45rem!important;font-weight:300!important}.medal-detail-popup__cta{background:linear-gradient(135deg, rgba(var(--pm-gender-pair-rgb,0, 247, 255), .85), rgba(var(--pm-gender-neon-rgb,57, 255, 20), .75))!important;color:var(--pm-gender-ink,#041018)!important;font-family:var(--font-mono), ui-monospace, monospace!important;letter-spacing:.14em!important;text-transform:uppercase!important;border:0!important;border-radius:.95rem!important;font-weight:800!important}.progress-apex-ego{flex-direction:column;flex:auto;align-items:stretch;gap:.4rem;width:100%;display:flex}.progress-apex-ego__head,.progress-apex-ego__kicker,.progress-apex-ego__title,.progress-apex-ego__blurb{display:none!important}.progress-apex-ego__hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;width:100%;display:grid}.progress-apex-ego__rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;width:100%;display:grid}@media (min-width:640px){.progress-apex-ego__rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem}}@media (min-width:960px){.progress-apex-ego__rail{grid-template-columns:repeat(5,minmax(0,1fr))}}.progress-apex-ego__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.progress-apex-ego__cell{isolation:isolate;text-align:center;-webkit-backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(150deg,#ffffff24 0%,#ffffff08 42%,#67e8f90f 100%),#06091085;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:.12rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000047,0 10px 24px #00000047}.progress-apex-ego__cell--hero{border-radius:1rem;gap:.18rem;min-height:5.35rem;padding:.65rem .7rem .6rem}.progress-apex-ego__cell--rail{border-radius:.85rem;min-height:4.35rem;padding:.48rem .52rem .45rem}.progress-apex-ego__glow{pointer-events:none;z-index:0;filter:blur(14px);opacity:.8;background:radial-gradient(#67e8f938,#0000 70%);border-radius:50%;height:75%;animation:4.4s ease-in-out infinite progress-apex-glow-pulse;position:absolute;inset:-40% -25% auto}.progress-apex-ego__scan{pointer-events:none;z-index:0;opacity:.55;background:linear-gradient(105deg,#0000 0%,#ffffff12 45%,#0000 70%);width:42%;height:100%;animation:5.6s ease-in-out infinite progress-apex-scan-sweep;position:absolute;top:0;left:-20%}.progress-apex-ego__pulse{pointer-events:none;z-index:0;border-radius:inherit;opacity:0;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #67e8f914}.progress-apex-ego__cell--tone-up .progress-apex-ego__pulse{animation:3.2s ease-in-out infinite progress-apex-tone-breathe;box-shadow:inset 0 0 0 1px #34d39938}.progress-apex-ego__cell--tone-down .progress-apex-ego__pulse{opacity:.55;box-shadow:inset 0 0 0 1px #fb71852e}@keyframes progress-apex-glow-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.92;transform:scale(1.05)}}@keyframes progress-apex-scan-sweep{0%{opacity:.2;transform:translate(0)}35%{opacity:.55}70%{opacity:.15;transform:translate(280%)}to{opacity:0;transform:translate(280%)}}@keyframes progress-apex-tone-breathe{0%,to{opacity:.25}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.progress-apex-ego__glow,.progress-apex-ego__scan,.progress-apex-ego__pulse{animation:none!important}}.progress-apex-ego__cell--gold .progress-apex-ego__glow,.progress-apex-ego__cell--champagne .progress-apex-ego__glow{background:radial-gradient(#e0bc8447,#0000 70%)}.progress-apex-ego__cell--magenta .progress-apex-ego__glow{background:radial-gradient(#ec48993d,#0000 70%)}.progress-apex-ego__cell--violet .progress-apex-ego__glow{background:radial-gradient(#a78bfa42,#0000 70%)}.progress-apex-ego__cell--teal .progress-apex-ego__glow{background:radial-gradient(#34d3993d,#0000 70%)}.progress-apex-ego__top,.progress-apex-ego__label,.progress-apex-ego__value,.progress-apex-ego__detail,.progress-apex-ego__meter,.progress-apex-ego__trend,.progress-apex-ego__body,.progress-apex-ego__ring,.progress-apex-ego__section-head{z-index:1;margin:0;position:relative}.progress-apex-ego__section-head{text-align:center;flex-direction:column;align-items:center;gap:.04rem;width:100%;margin-top:.15rem;display:flex}.progress-apex-ego__section-kicker{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:#67e8f9c7;margin:0;font-size:.48rem;font-weight:750}.progress-apex-ego__section-title{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#f6faffeb;margin:0;font-size:.72rem;font-weight:750}.progress-apex-ego__top{justify-content:center;align-items:center;gap:.35rem;width:100%;display:flex}.progress-apex-ego__body{justify-content:center;align-items:center;gap:.45rem;width:100%;display:flex}.progress-apex-ego__label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.13em;text-transform:uppercase;color:#bad2e6c7;text-align:center;font-size:.5rem;font-weight:750}.progress-apex-ego__cell--hero .progress-apex-ego__label{letter-spacing:.14em;font-size:.55rem}.progress-apex-ego__trend{flex:none;font-size:.55rem;font-weight:800;line-height:1}.progress-apex-ego__trend--up{color:#6ee7b7;text-shadow:0 0 10px #34d39973;animation:1.8s ease-in-out infinite progress-apex-trend-bob}.progress-apex-ego__trend--down{color:#fb7185;text-shadow:0 0 10px #fb718559}@keyframes progress-apex-trend-bob{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.progress-apex-ego__trend--up{animation:none!important}}.progress-apex-ego__value{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:.015em;color:#f8fcff;text-align:center;text-shadow:0 0 16px #67e8f938;font-size:clamp(1.05rem,4.2vw,1.35rem);font-weight:800;line-height:1.05}.progress-apex-ego__cell--hero .progress-apex-ego__value{letter-spacing:.02em;text-shadow:0 0 20px #67e8f94d;font-size:clamp(1.35rem,5.4vw,1.85rem)}.progress-apex-ego__cell--gold .progress-apex-ego__value,.progress-apex-ego__cell--champagne .progress-apex-ego__value{text-shadow:0 0 16px #e0bc8452}.progress-apex-ego__ring{flex:none;width:2.35rem;height:2.35rem;position:relative}.progress-apex-ego__ring--hero{width:2.75rem;height:2.75rem}.progress-apex-ego__ring svg{filter:drop-shadow(0 0 8px #67e8f947);width:100%;height:100%}.progress-apex-ego__ring-pct{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;color:#ecf6ffe6;place-content:center;font-size:.42rem;font-weight:800;display:grid;position:absolute;inset:0}.progress-apex-ego__meter{display:none}.progress-apex-ego__detail{color:#aac4dcad;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.58rem;line-height:1.25;display:-webkit-box;overflow:hidden}.progress-apex-ego__cell--hero .progress-apex-ego__detail{color:#bad2e6b8;font-size:.62rem}.progress-overview-shell .progress-subtab-heading,.progress-overview-shell .progress-insight-row{display:none!important}.progress-apex-chart__subtitle{letter-spacing:.08em;text-transform:uppercase;color:#ecf6ffeb;margin:0;font-size:.72rem;font-weight:700}.progress-apex-chart__peak{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#e0bc84e0;text-shadow:0 0 12px #e0bc844d;margin:.1rem 0 0;font-size:.55rem;font-weight:700}.progress-apex-chart__days{width:100%;max-width:22rem;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;color:#a0bed78c;justify-content:space-between;margin:.15rem auto 0;padding:0 .85rem;font-size:.5rem;font-weight:700;display:flex}.progress-overview-shell .progress-module-card.progress-apex-chart{box-shadow:0 16px 36px #00000052,0 0 28px #67e8f914,inset 0 1px #fff3}.progress-glance-heading{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#f4f8ff;text-shadow:0 0 18px #67e8f938;margin:.15rem auto .35rem;font-size:clamp(.95rem,3.6vw,1.15rem);font-weight:800}.progress-apex-ego__cell{content-visibility:auto;contain-intrinsic-size:120px 140px;animation:.35s ease-out both progress-metric-enter}@keyframes progress-metric-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.progress-apex-ego__cell{animation:none}}.progress-tab-panel[data-progress-panel=volume] .progress-module-card,.progress-tab-panel[data-progress-panel=strength] .progress-module-card{content-visibility:auto;contain-intrinsic-size:200px 180px}.progress-insight-banner{text-align:center;-webkit-backdrop-filter:blur(26px)saturate(1.5);background:linear-gradient(145deg,#ffffff1f 0%,#ffffff05 42%,#67e8f90f 100%),#060a127a;border:none;border-radius:1.35rem;width:100%;max-width:42rem;margin:.15rem auto .55rem;padding:1.05rem 1rem 1.15rem;position:relative;overflow:hidden;box-shadow:0 14px 36px #00000052,0 0 28px #67e8f914,inset 0 1px #ffffff29}.progress-insight-banner__glow{pointer-events:none;filter:blur(18px);opacity:.85;background:radial-gradient(#67e8f938 0%,#0000 68%);border-radius:50%;height:70%;position:absolute;inset:-30% -20% auto}.progress-insight-banner.is-up .progress-insight-banner__glow{background:radial-gradient(#34d39942 0%,#0000 68%)}.progress-insight-banner.is-down .progress-insight-banner__glow{background:radial-gradient(#fb923c38 0%,#0000 68%)}.progress-insight-banner.is-empty .progress-insight-banner__glow{background:radial-gradient(#a78bfa33 0%,#0000 68%)}.progress-insight-banner__rail{z-index:1;justify-content:center;gap:.35rem;margin-bottom:.45rem;display:flex;position:relative}.progress-insight-banner__dot{cursor:pointer;background:#ffffff2e;border:0;border-radius:999px;width:.42rem;height:.42rem;padding:0;transition:transform .2s,background .2s,box-shadow .2s}.progress-insight-banner__dot.is-active{background:#67e8f9f2;transform:scale(1.15);box-shadow:0 0 12px #67e8f98c}.progress-insight-banner__copy{z-index:1;flex-direction:column;align-items:center;gap:.28rem;display:flex;position:relative}.progress-insight-banner__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#67e8f9e6;text-shadow:0 0 14px #67e8f959;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem;font-weight:700}.progress-insight-banner.is-up .progress-insight-banner__eyebrow{color:#6ee7b7f2}.progress-insight-banner.is-down .progress-insight-banner__eyebrow{color:#fdba74f2}.progress-insight-banner__headline{max-width:24rem;font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:#f6faff;text-shadow:0 0 22px #67e8f92e;text-wrap:balance;margin:0;font-size:clamp(1.15rem,5.2vw,1.55rem);font-weight:850;line-height:1.15}.progress-insight-banner__detail{color:#d2def0b8;text-wrap:pretty;max-width:24rem;margin:0;font-size:.72rem;line-height:1.4}.progress-hero-card__hint{letter-spacing:.08em;text-transform:uppercase;color:#b4c8dc8c;margin:.35rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.52rem;font-weight:600}.progress-hero-delta{background:#ffffff14;border-radius:999px;width:72%;max-width:9.5rem;height:.28rem;margin:.45rem auto 0;position:relative;overflow:hidden}.progress-hero-delta__fill{border-radius:999px;min-width:.4rem;height:100%;display:block}.progress-hero-delta__fill--cyan{background:linear-gradient(90deg,#22d3ee59,#67e8f9f2);box-shadow:0 0 10px #67e8f973}.progress-hero-delta__fill--magenta{background:linear-gradient(90deg,#ec489959,#f472b6f2);box-shadow:0 0 10px #ec489966}.progress-hero-delta--down .progress-hero-delta__fill{opacity:.75;filter:saturate(.85)}.progress-orbit-illo--static .progress-orbit-illo__ring,.progress-orbit-illo--static .progress-orbit-illo__core,.records-daylight-ink [class*=__glow],.records-daylight-ink [class*=__scan],.records-daylight-ink .progress-apex-ego__tone,.records-daylight-ink .progress-apex-ego__trend{animation:none!important}.progress-overview-shell .progress-apex-chart__subtitle{letter-spacing:.06em!important;color:#c8d6e8ad!important;font-size:.62rem!important}.progress-overview-shell .progress-chart-text--neon{text-shadow:0 0 10px #67e8f959}@media (prefers-reduced-motion:reduce){.progress-insight-banner__dot{transition:none}}
