.Profile_profileSection__aLlR6{min-height:100svh;padding:5.6rem .85rem 2rem;background:var(--primary-rgb);color:var(--page-ink)}.Profile_shell___XWyW{width:min(100%,29rem);margin:0 auto;display:flex;flex-direction:column;gap:.8rem}.Profile_mobileHeader__hx2Xp{display:grid;grid-template-columns:4rem minmax(0,1fr) 2.65rem;gap:.8rem;align-items:start;padding:0 .2rem .35rem}.Profile_menuButton__SxhX3{display:inline-grid;align-content:center;gap:.3rem;width:2.4rem;height:2.4rem;border:0;background:transparent;color:var(--page-ink)}.Profile_menuButton__SxhX3 span{display:block;width:1.35rem;height:.14rem;border-radius:999px;background:rgba(var(--page-ink-rgb),.58)}.Profile_avatar__qyluF{display:flex;align-items:center;justify-content:center;width:3.85rem;height:3.85rem;border:4px solid rgba(var(--page-soft-rgb),.9);border-radius:999px;background:linear-gradient(135deg,var(--page-accent),var(--page-olive));background-position:50%;background-size:cover;color:var(--page-soft);font-size:1.45rem;font-weight:950;box-shadow:0 12px 30px rgba(83,57,20,.18)}.Profile_identityText__sSoBo{min-width:0}.Profile_eyebrow__OW2ZB,.Profile_panelEyebrow____cNH{margin:0;color:rgba(var(--page-ink-rgb),.52);font-size:.65rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.Profile_title__hVu3R{margin:.1rem 0 0;color:var(--page-ink);font-size:clamp(1.55rem,8vw,2.35rem);font-weight:900;line-height:.95}.Profile_email__iTdne{margin:.28rem 0 0;overflow:hidden;color:var(--page-muted);font-size:.78rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.Profile_packagePanel__nG513{display:grid;gap:1rem;border:1px solid var(--page-border-soft);border-radius:.9rem;background:linear-gradient(180deg,rgba(var(--page-soft-rgb),.98),rgba(var(--page-soft-alt-rgb),.94));padding:1rem;box-shadow:0 16px 34px rgba(var(--page-ink-rgb),.1)}.Profile_packagePanel__nG513 h2{margin:.18rem 0 0;color:var(--page-ink);font-size:1.15rem;font-weight:950;text-transform:uppercase}.Profile_packageHint___bB7x,.Profile_packagePanel__nG513>div:first-child>p:last-child{margin:.3rem 0 0;color:var(--page-muted);font-size:.76rem;line-height:1.45}.Profile_packageHint___bB7x{min-height:1.1rem}.Profile_billingActions__R9nqY{display:grid;gap:.85rem}.Profile_billingStatusBand__zIr9e{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;border:1px solid rgba(var(--secondary-rgb),.34);border-radius:.75rem;background:linear-gradient(135deg,rgba(var(--secondary-rgb),.16),rgba(var(--page-soft-rgb),.78) 62%);padding:.85rem .9rem}.Profile_billingStatusBand__zIr9e p{margin:0;color:var(--page-muted);font-size:.65rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.Profile_billingStatusBand__zIr9e strong{display:block;margin-top:.12rem;color:var(--page-ink);font-size:clamp(1.35rem,6vw,2.1rem);font-weight:950;line-height:1}.Profile_billingStatusBand__zIr9e>span{display:inline-flex;min-height:2rem;align-items:center;border:1px solid rgba(var(--page-ink-rgb),.13);border-radius:999px;background:rgba(var(--page-soft-rgb),.8);color:var(--page-ink);font-size:.66rem;font-weight:950;letter-spacing:.1em;padding:.35rem .6rem;text-transform:uppercase}.Profile_billingOverview__zUk9V{display:inline-flex;width:fit-content;gap:.35rem;align-items:center;color:var(--page-muted);font-size:.7rem;font-weight:850;text-transform:uppercase}.Profile_billingOverview__zUk9V strong{color:var(--page-ink);text-transform:capitalize}.Profile_billingPlanGrid__5oyy6{display:grid;grid-template-columns:1fr;gap:.65rem}.Profile_billingPlanCard__aPXna{display:flex;min-width:0;gap:.8rem;align-items:center;justify-content:space-between;border:1px solid var(--page-border-soft);border-radius:.75rem;background:rgba(var(--page-soft-rgb),.58);padding:.8rem;transition:border-color .24s var(--transition),background .24s var(--transition),transform .24s var(--transition)}.Profile_billingPlanCard__aPXna:hover{transform:translateY(-1px);border-color:rgba(var(--secondary-rgb),.3)}.Profile_billingPlanCardCurrent__Pp4xy{border-color:rgba(var(--page-ink-rgb),.18);background:rgba(var(--page-soft-rgb),.82)}.Profile_billingPlanHeader__OaZ9W{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between}.Profile_billingPlanHeader__OaZ9W h3{margin:0;color:var(--page-ink);font-size:1rem;font-weight:950}.Profile_billingPlanHeader__OaZ9W p,.Profile_billingPlanNote__ZXpSF{margin:.25rem 0 0;color:var(--page-muted);font-size:.76rem;font-weight:800}.Profile_billingPlanBadge__qj0Gr{display:inline-flex;flex:0 0 auto;gap:.35rem;align-items:center;border:1px solid rgba(var(--secondary-rgb),.34);border-radius:999px;background:rgba(var(--secondary-rgb),.12);color:var(--page-ink);font-size:.62rem;font-weight:950;letter-spacing:.1em;padding:.35rem .5rem;text-transform:uppercase}.Profile_billingPlanNote__ZXpSF{display:flex;align-items:center;justify-content:flex-end;min-width:7rem;min-height:2.5rem;text-align:right;text-transform:uppercase}.Profile_billingButton__wiwG9{display:inline-flex;width:auto;min-width:10.5rem;min-height:2.75rem;align-items:center;justify-content:center;gap:.55rem;border:0;border-radius:999px;background:var(--page-ink);color:var(--page-base);cursor:pointer;font-size:.76rem;font-weight:950;letter-spacing:.1em;padding:.8rem 1rem;text-transform:uppercase;transition:transform .2s var(--transition),background .2s var(--transition),border-color .2s var(--transition)}.Profile_billingButton__wiwG9:hover{transform:translateY(-1px);background:var(--page-accent)}.Profile_billingButtonChange__1LFyt{background:var(--page-accent)}.Profile_billingButtonChange__1LFyt:hover{background:var(--page-ink)}.Profile_billingButtonSecondary__rKIBd{justify-self:start;border:1px solid var(--page-border-soft);background:rgba(var(--page-soft-rgb),.72);color:var(--page-ink)}.Profile_billingButtonSecondary__rKIBd:hover{background:rgba(var(--secondary-rgb),.12)}.Profile_billingButton__wiwG9:disabled{pointer-events:none}.Profile_billingButton__wiwG9:disabled:not(.Profile_billingButtonSelected__aRGHD){cursor:wait;opacity:.62}.Profile_billingButtonSelected__aRGHD{border:1px solid rgba(var(--secondary-rgb),.34);background:rgba(var(--secondary-rgb),.12);color:var(--page-ink);cursor:not-allowed}.Profile_billingSpinner__Yw4mm{animation:Profile_billingSpin__iurzE .8s linear infinite}.Profile_billingError__JxHqq{margin:0;color:var(--page-accent);font-size:.74rem;font-weight:750;line-height:1.4}@media (max-width:540px){.Profile_billingPlanCard__aPXna,.Profile_billingStatusBand__zIr9e{grid-template-columns:1fr}.Profile_billingStatusBand__zIr9e{align-items:start}.Profile_billingStatusBand__zIr9e>span{justify-self:start}.Profile_billingPlanCard__aPXna{display:grid}.Profile_billingPlanHeader__OaZ9W{flex-wrap:wrap}.Profile_billingPlanNote__ZXpSF{justify-content:flex-start;min-width:0;text-align:left}.Profile_billingButtonSecondary__rKIBd,.Profile_billingButton__wiwG9{width:100%;min-width:0;justify-self:stretch}}@keyframes Profile_billingSpin__iurzE{to{transform:rotate(1turn)}}.Profile_settingsTrigger__u4dXr{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border:1px solid rgba(var(--page-ink-rgb),.12);border-radius:999px;background:rgba(var(--page-soft-rgb),.9);color:var(--page-ink);cursor:pointer;text-decoration:none;box-shadow:0 10px 24px rgba(83,57,20,.12);transition:transform .2s var(--transition),border-color .2s var(--transition),background .2s var(--transition)}.Profile_settingsTrigger__u4dXr:hover{transform:translateY(-1px);border-color:rgba(var(--page-accent-rgb),.34);background:rgba(var(--page-soft-rgb),1)}.Profile_pageTitle__AArL0{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:end;padding:.25rem .1rem .2rem}.Profile_pageTitle__AArL0 h2{margin:0;color:#102b35;font-size:clamp(1.7rem,9vw,2.35rem);font-weight:950;line-height:.96;text-transform:uppercase}.Profile_pageTitle__AArL0 svg{color:var(--page-olive)}.Profile_mobileCard__vuBXD{overflow:hidden;border:1px solid rgba(var(--page-ink-rgb),.1);border-radius:.95rem;background:linear-gradient(145deg,rgba(var(--page-soft-rgb),.96),rgba(var(--page-soft-alt-rgb),.9));box-shadow:0 16px 38px rgba(var(--page-ink-rgb),.1);transition:border-color .22s var(--transition),transform .22s var(--transition),box-shadow .22s var(--transition)}.Profile_mobileCard__vuBXD:hover{transform:translateY(-1px);border-color:rgba(var(--page-accent-rgb),.22);box-shadow:0 20px 46px rgba(var(--page-ink-rgb),.13)}.Profile_mobileCard__vuBXD[open] .Profile_chevron__M8MCu{transform:rotate(180deg)}.Profile_cardSummary__UdJec{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem;align-items:center;min-height:4.35rem;list-style:none;cursor:pointer;padding:1rem 1.05rem}.Profile_cardSummary__UdJec:before{position:absolute;inset:0 auto 0 0;width:.28rem;background:var(--card-accent,var(--page-accent));content:""}.Profile_cardSummary__UdJec::-webkit-details-marker{display:none}.Profile_cardSummary__UdJec>span{min-width:0;color:var(--page-ink);font-size:clamp(1.08rem,4vw,1.35rem);font-weight:950;line-height:1.04}.Profile_cardSummary__UdJec svg{flex:0 0 auto;color:var(--card-accent,var(--page-accent))}.Profile_chevron__M8MCu{color:rgba(var(--page-ink-rgb),.42);transition:transform .24s var(--transition)}.Profile_bodyCard__Y6FC0{--card-accent:#d97872}.Profile_trainingCard___YZk3{--card-accent:#5fa77a}.Profile_calmCard__pXDTc{--card-accent:#4f91a2}.Profile_badgeCard__jTsZd{--card-accent:#9a73b6}.Profile_leagueCard__YrDCc{--card-accent:#5d9bb0}.Profile_bodyPreview__WyhTa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .7rem;padding:.78rem .82rem .7rem}.Profile_iconLine__J5w48{display:grid;grid-template-columns:1.85rem minmax(0,1fr);gap:.45rem;align-items:center}.Profile_iconLine__J5w48 svg{color:var(--page-olive)}.Profile_iconLine__J5w48 p{margin:0;color:var(--page-ink);font-size:.88rem;font-weight:850;line-height:1.1}.Profile_iconLine__J5w48 span{display:block;color:rgba(var(--page-ink-rgb),.58);font-size:.64rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.Profile_expandedBlock__GobDS{display:grid;gap:.62rem;padding:0 .82rem .85rem}.Profile_expandedBlock__GobDS h4{margin:.35rem 0 0;color:var(--page-ink);font-size:.8rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.Profile_detailRow__iVFDQ{display:grid;grid-template-columns:auto minmax(0,.75fr) minmax(0,1fr);gap:.5rem;align-items:center;border-top:1px solid rgba(var(--page-ink-rgb),.08);padding-top:.62rem}.Profile_detailRow__iVFDQ svg{color:var(--page-accent)}.Profile_detailRow__iVFDQ span{color:rgba(var(--page-ink-rgb),.6);font-size:.72rem;font-weight:900;text-transform:uppercase}.Profile_detailRow__iVFDQ strong{min-width:0;color:var(--page-ink);font-size:.86rem;font-weight:850;text-align:right}.Profile_dangerText__shUPf,.Profile_note__QR5lR{margin:0;border-radius:.9rem;background:rgba(var(--page-soft-rgb),.7);padding:.75rem;color:rgba(var(--page-ink-rgb),.72);font-size:.82rem;line-height:1.55}.Profile_twoColumnRow__r_73w{display:grid;grid-template-columns:1fr;gap:.72rem;align-items:start}.Profile_twoColumnRow__r_73w .Profile_cardSummary__UdJec{min-height:4.35rem;grid-template-columns:minmax(0,1fr) 2.25rem;gap:.75rem;padding:1rem 1.05rem}.Profile_twoColumnRow__r_73w .Profile_cardSummary__UdJec .Profile_chevron__M8MCu{display:none}.Profile_twoColumnRow__r_73w .Profile_cardSummary__UdJec>span{grid-column:1;min-width:0;font-size:clamp(1rem,3.4vw,1.22rem);line-height:1.06;overflow-wrap:normal}.Profile_twoColumnRow__r_73w .Profile_cardSummary__UdJec>svg:not(.Profile_chevron__M8MCu){grid-column:2;justify-self:end;align-self:center;width:1.9rem;height:1.9rem}.Profile_badgeBody__Ec85o,.Profile_compactMedia__PErrW,.Profile_leagueBody__UUlNd{display:grid;grid-template-columns:3.4rem minmax(0,1fr);gap:.85rem;align-items:center;padding:.8rem}.Profile_badgeBody__Ec85o>div,.Profile_compactMedia__PErrW>div,.Profile_leagueBody__UUlNd>div{min-width:0}.Profile_badgeBody__Ec85o svg,.Profile_compactMedia__PErrW svg,.Profile_leagueBody__UUlNd svg{color:var(--page-olive)}.Profile_badgeBody__Ec85o h3,.Profile_compactMedia__PErrW h3,.Profile_leagueBody__UUlNd h3{margin:0;color:var(--page-ink);font-size:1rem;font-weight:950;line-height:1.12}.Profile_badgeBody__Ec85o p,.Profile_compactMedia__PErrW p,.Profile_leagueBody__UUlNd p{margin:.35rem 0 0;color:rgba(var(--page-ink-rgb),.72);font-size:.84rem;line-height:1.42}.Profile_courseList__kplBi{display:grid;gap:.5rem}.Profile_courseItem__DKOUf{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:start;border:1px solid rgba(var(--page-ink-rgb),.08);border-radius:.8rem;background:rgba(var(--page-soft-rgb),.72);padding:.62rem}.Profile_courseName__TgmI3{margin:0;color:var(--page-ink);font-size:.82rem;font-weight:900;line-height:1.2}.Profile_courseMeta__B3UbR{margin:.25rem 0 0;color:rgba(var(--page-ink-rgb),.62);font-size:.72rem;line-height:1.35}.Profile_courseBadge__w7cWs{border-radius:999px;background:rgba(var(--page-olive-rgb),.14);padding:.32rem .48rem;color:var(--page-olive);font-size:.58rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.Profile_premiumBadge__Igvzu{background:rgba(var(--page-accent-rgb),.13);color:var(--page-accent)}.Profile_moreButton__iSH2_{display:flex;width:calc(100% - 1.6rem);align-items:center;justify-content:center;margin:0 .8rem .85rem;border:1px solid rgba(var(--page-ink-rgb),.18);border-radius:.85rem;background:rgba(var(--page-soft-rgb),.82);color:var(--page-ink);cursor:pointer;font-size:.78rem;font-weight:950;letter-spacing:.08em;padding:.7rem;text-transform:uppercase}.Profile_moreButton__iSH2_:hover{border-color:rgba(var(--page-accent-rgb),.32);color:var(--page-accent)}.Profile_calmList__kYKe9{display:grid;gap:.48rem;padding:.78rem .78rem 0}.Profile_calmItem__X_6wo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.48rem;align-items:center;border-radius:.78rem;background:rgba(var(--page-soft-rgb),.72);padding:.52rem}.Profile_calmItem__X_6wo svg{color:#4f91a2}.Profile_calmItem__X_6wo span{color:var(--page-ink);font-size:.78rem;font-weight:850}.Profile_breathCircle__Eldov{display:grid;place-items:center;width:5.4rem;height:5.4rem;margin:.78rem auto .85rem;border:.45rem solid rgba(var(--page-olive-rgb),.24);border-radius:999px;background:transparent;color:var(--page-olive);cursor:pointer;font-size:.7rem;font-weight:950;text-transform:uppercase;animation:Profile_breathe__aXKoZ 4.5s ease-in-out infinite}.Profile_breathModalOverlay__THSSG{position:fixed;z-index:80;inset:0;display:grid;place-items:center;background:rgba(11,18,16,.68);padding:1rem}.Profile_breathModal__ufYP2{position:relative;display:grid;justify-items:center;width:min(100%,34rem);border:1px solid rgba(var(--page-soft-rgb),.42);border-radius:1.2rem;background:radial-gradient(circle at 50% 28%,rgba(201,237,244,.42),transparent 36%),var(--page-base);padding:clamp(1.2rem,4vw,2rem);color:var(--page-ink);box-shadow:0 28px 80px rgba(0,0,0,.32)}.Profile_breathClose__sEUxn{position:absolute;top:.85rem;right:.85rem;display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid rgba(var(--page-ink-rgb),.12);border-radius:999px;background:rgba(var(--page-soft-rgb),.78);color:var(--page-ink);cursor:pointer}.Profile_breathFocusCircle__hrNg_{display:grid;place-items:center;width:min(72vw,18rem);height:min(72vw,18rem);margin-top:1rem;border:clamp(.65rem,2.4vw,.95rem) solid rgba(var(--page-olive-rgb),.25);border-radius:999px;background:rgba(var(--page-soft-rgb),.74);color:var(--page-olive);text-align:center;transition:transform 3.8s ease-in-out}.Profile_breathFocusCircleRunning__wME8s{animation:Profile_breathe__aXKoZ 6s ease-in-out infinite}.Profile_breathFocusCircle__hrNg_ span{color:var(--page-ink);font-size:clamp(1.55rem,6vw,2.4rem);font-weight:950;line-height:1}.Profile_breathFocusCircle__hrNg_ strong{display:block;margin-top:.4rem;color:rgba(var(--page-ink-rgb),.58);font-size:1rem}.Profile_breathReminderPanel__88jj3 button,.Profile_breathStartButton__Yumpb{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.1rem;border:0;border-radius:.85rem;background:var(--page-olive);color:#fff;cursor:pointer;font-size:.82rem;font-weight:950;letter-spacing:.08em;padding:.85rem 1rem;text-transform:uppercase}.Profile_breathReminderPanel__88jj3{display:grid;justify-items:center;gap:.8rem;width:100%;margin-top:1.1rem;border-radius:.95rem;background:rgba(var(--page-soft-rgb),.78);padding:1rem;text-align:center}.Profile_breathReminderPanel__88jj3 p{margin:0;color:rgba(var(--page-ink-rgb),.74);font-size:.95rem;font-weight:850;line-height:1.45}.Profile_badgeBody__Ec85o{padding-bottom:.55rem}.Profile_progressTrack__DuWWd{height:.55rem;margin:0 .8rem .85rem;overflow:hidden;border-radius:999px;background:rgba(var(--page-ink-rgb),.1)}.Profile_progressTrack__DuWWd span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--page-olive),var(--page-warm))}.Profile_leaderboard__LxI9V{--leaderboard-bg:radial-gradient(circle at 86% 8%,rgba(var(--page-warm-rgb),0.24),transparent 30%),linear-gradient(145deg,rgba(var(--page-soft-rgb),0.98),rgba(var(--page-soft-alt-rgb),0.94));--leaderboard-border:rgba(var(--page-warm-rgb),0.5);--leaderboard-text:var(--page-ink);--leaderboard-muted:rgba(var(--page-ink-rgb),0.66);--leaderboard-dim:rgba(var(--page-ink-rgb),0.46);--leaderboard-row:rgba(var(--page-base-rgb),0.72);--leaderboard-row-border:rgba(var(--page-ink-rgb),0.1);--leaderboard-highlight:var(--ui-warm);--leaderboard-shadow:rgba(var(--page-ink-rgb),0.16);position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--leaderboard-border);border-radius:1.35rem;background:var(--leaderboard-bg);padding:clamp(1rem,3vw,1.4rem);color:var(--leaderboard-text);box-shadow:0 24px 60px var(--leaderboard-shadow)}:root[data-theme=dark] .Profile_leaderboard__LxI9V{--leaderboard-bg:radial-gradient(circle at 86% 8%,rgba(var(--page-warm-rgb),0.18),transparent 30%),linear-gradient(145deg,rgba(var(--page-soft-rgb),0.98),rgba(var(--page-base-rgb),0.98));--leaderboard-border:rgba(var(--page-warm-rgb),0.3);--leaderboard-muted:rgba(var(--page-ink-rgb),0.68);--leaderboard-dim:rgba(var(--page-ink-rgb),0.46);--leaderboard-row:rgba(var(--page-ink-rgb),0.055);--leaderboard-row-border:rgba(var(--page-ink-rgb),0.09);--leaderboard-highlight:var(--page-warm);--leaderboard-shadow:rgba(0,0,0,0.32)}.Profile_leaderboardGlow__6y_Ca{position:absolute;z-index:-1;top:-5rem;right:-4rem;width:13rem;height:13rem;border-radius:999px;background:rgba(var(--page-warm-rgb),.18);filter:blur(18px)}.Profile_leaderboardHeader__QaF1x{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.Profile_leaderboardEyebrow___VozD{margin:0;color:var(--leaderboard-highlight);font-size:.65rem;font-weight:950;letter-spacing:.2em;text-transform:uppercase}.Profile_leaderboardHeader__QaF1x h2{margin:.25rem 0 0;font-size:clamp(1.7rem,7vw,2.75rem);font-style:italic;font-weight:950;line-height:.95;text-transform:uppercase}.Profile_leaderboardHeader__QaF1x p:last-child{max-width:36rem;margin:.65rem 0 0;color:var(--leaderboard-muted);font-size:.82rem;line-height:1.55}.Profile_trophyMark__peapx{display:grid;width:3.4rem;height:3.4rem;place-items:center;border:1px solid rgba(var(--page-warm-rgb),.38);border-radius:999px;background:rgba(var(--page-warm-rgb),.14);color:var(--leaderboard-highlight);box-shadow:0 0 30px rgba(var(--page-warm-rgb),.16)}.Profile_leaderboardTable__ahhfR{display:grid;gap:.45rem;margin-top:1.15rem}.Profile_leaderboardLabels__z5iIW,.Profile_leaderboardRow__524LT{display:grid;grid-template-columns:2.7rem minmax(0,1fr) auto;gap:.65rem;align-items:center}.Profile_leaderboardLabels__z5iIW{padding:0 .65rem .25rem;color:var(--leaderboard-dim);font-size:.58rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.Profile_leaderboardLabels__z5iIW span:last-child{text-align:right}.Profile_leaderboardRow__524LT{min-height:3.7rem;border:1px solid var(--leaderboard-row-border);border-radius:.95rem;background:var(--leaderboard-row);padding:.55rem .7rem;transition:transform .2s var(--transition),border-color .2s var(--transition)}.Profile_leaderboardRow__524LT:hover{transform:translateX(3px);border-color:rgba(var(--page-warm-rgb),.42)}.Profile_currentUserRow__3sn_h{border-color:rgba(var(--page-olive-rgb),.58);background:linear-gradient(90deg,rgba(var(--page-olive-rgb),.2),var(--leaderboard-row));box-shadow:inset 3px 0 0 var(--page-olive)}.Profile_rank__zvpqs{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.7rem;background:rgba(var(--page-ink-rgb),.09);color:var(--leaderboard-muted);font-size:.8rem;font-weight:950}.Profile_rank1__3X2Lt{background:linear-gradient(135deg,#ffe78a,#dca527);color:#493100;box-shadow:0 0 20px rgba(255,205,78,.24)}.Profile_rank2__YJehn{background:linear-gradient(135deg,#eff3f5,#9baab2);color:#27343b}.Profile_rank3__Az0lk{background:linear-gradient(135deg,#e4a36b,#9a5835);color:#fff4e8}.Profile_competitor__dWcU5{min-width:0}.Profile_competitor__dWcU5 small,.Profile_competitor__dWcU5 strong{display:block}.Profile_competitor__dWcU5 strong{overflow:hidden;color:var(--leaderboard-text);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.Profile_competitor__dWcU5 small{margin-top:.15rem;color:var(--leaderboard-dim);font-size:.68rem}.Profile_points__0VPF4{color:var(--leaderboard-highlight);font-size:1rem;font-variant-numeric:tabular-nums}.Profile_leaderboardNote__J39CN{margin:.85rem 0 0;color:var(--leaderboard-dim);font-size:.68rem;line-height:1.5}.Profile_accountPanel___Sllb{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;border:1px solid rgba(var(--page-ink-rgb),.1);border-radius:.95rem;background:linear-gradient(135deg,rgba(var(--page-soft-rgb),.95),rgba(var(--page-soft-alt-rgb),.9));padding:1rem;box-shadow:0 16px 38px rgba(var(--page-ink-rgb),.1)}.Profile_accountPanel___Sllb h2{margin:.18rem 0 0;color:var(--page-ink);font-size:1.05rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.Profile_accountPanel___Sllb p:last-child{margin:.35rem 0 0;color:var(--page-muted);font-size:.82rem;line-height:1.5}.Profile_profileSignOutButton__k7i45{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgba(var(--page-ink-rgb),.14);border-radius:.75rem;background:rgba(var(--page-ink-rgb),.06);color:var(--page-ink);cursor:pointer;font-size:.76rem;font-weight:950;letter-spacing:.08em;padding:.82rem 1rem;text-transform:uppercase;transition:border-color .2s var(--transition),background .2s var(--transition),color .2s var(--transition),transform .2s var(--transition)}.Profile_profileSignOutButton__k7i45:hover{transform:translateY(-1px);border-color:rgba(var(--page-accent-rgb),.3);background:rgba(var(--page-accent-rgb),.1);color:var(--page-accent)}.Profile_staticHeader__m4Qfb{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.9rem .9rem 0}.Profile_staticHeader__m4Qfb h2{margin:.25rem 0 0;color:var(--page-ink);font-size:1.1rem;font-weight:950;text-transform:uppercase}.Profile_dangerPanel__NZrS9{border-color:rgba(var(--accent-strong-rgb),.2);background:linear-gradient(135deg,rgba(var(--accent-strong-rgb),.08),rgba(var(--page-soft-rgb),.9))}.Profile_dangerIcon__SuOE8{color:var(--secondary)}.Profile_dangerText__shUPf{margin:.75rem .9rem 0}.Profile_cancelButton__UpI_y,.Profile_confirmDeleteButton__Gm_4f,.Profile_deleteButton__YX3w6{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:0;border-radius:999px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,opacity .18s ease,background .18s ease}.Profile_deleteButton__YX3w6{margin:.9rem;background:var(--secondary);padding:.85rem 1rem;color:var(--text-light)}.Profile_cancelButton__UpI_y:hover,.Profile_confirmDeleteButton__Gm_4f:hover,.Profile_deleteButton__YX3w6:hover{transform:translateY(-1px)}.Profile_modalOverlay__ryHYG{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(var(--navy-rgb),.76);backdrop-filter:blur(10px)}.Profile_deleteModal__gi8tW{position:relative;width:min(100%,34rem);border:1px solid rgba(var(--accent-strong-rgb),.25);border-radius:1.8rem;background:radial-gradient(circle at top left,rgba(var(--accent-strong-rgb),.18),transparent 34%),linear-gradient(180deg,rgba(var(--page-soft-rgb),.98),rgba(var(--page-cream-2-rgb),.98));padding:1.6rem;box-shadow:0 30px 80px rgba(0,0,0,.35)}.Profile_trainingModal__NGYn9{position:relative;display:flex;width:min(100%,44rem);max-height:min(86svh,48rem);flex-direction:column;overflow:hidden;border:1px solid rgba(var(--page-ink-rgb),.16);border-radius:1.4rem;background:linear-gradient(180deg,rgba(var(--page-soft-rgb),.98),rgba(var(--page-cream-2-rgb),.98));box-shadow:0 30px 90px rgba(0,0,0,.36)}.Profile_trainingModalHeader__PAVSp{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;border-bottom:1px solid var(--page-border-soft);padding:1.15rem 3.6rem 1rem 1.1rem}.Profile_trainingModalHeader__PAVSp>svg{color:var(--page-olive);margin-top:.2rem}.Profile_trainingModalHeader__PAVSp h2{margin:.2rem 0 0;color:var(--page-ink);font-size:clamp(1.45rem,7vw,2rem);font-weight:950;line-height:1;text-transform:uppercase}.Profile_trainingModalHeader__PAVSp p:last-child{margin:.55rem 0 0;color:var(--page-muted);font-size:.88rem;line-height:1.5}.Profile_trainingModalContent__BzaNs{display:grid;gap:1rem;overflow-y:auto;padding:1rem}.Profile_trainingModalSection__2IO2s{display:grid;gap:.7rem}.Profile_trainingModalSection__2IO2s h3{margin:0;color:var(--page-ink);font-size:.82rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.Profile_modalCourseGrid__E_C_y{display:grid;gap:.55rem}.Profile_modalClose__PFk_E{position:absolute;top:1rem;right:1rem;width:2.4rem;height:2.4rem;border:1px solid var(--page-border-soft);background:rgba(var(--page-soft-rgb),.68);color:var(--page-muted);cursor:pointer}.Profile_modalClose__PFk_E,.Profile_modalIcon__c72Kp{display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.Profile_modalIcon__c72Kp{width:3.4rem;height:3.4rem;margin-bottom:1rem;background:rgba(var(--accent-strong-rgb),.12);color:var(--secondary-rgb)}.Profile_modalTitle__oGgM_{margin-top:.5rem;color:var(--page-ink);font-size:1.65rem;font-style:italic;font-weight:900;text-transform:uppercase}.Profile_modalText__G92_0{margin-top:.85rem;color:rgba(var(--page-ink-rgb),.75);line-height:1.7}.Profile_passwordLabel__HMctd{display:block;margin-top:1.2rem;color:rgba(var(--page-ink-rgb),.62);font-size:.75rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.Profile_passwordLabel__HMctd input{width:100%;margin-top:.55rem;border:1px solid var(--page-border);border-radius:1rem;background:rgba(var(--page-soft-rgb),.74);padding:.95rem 1rem;color:var(--page-ink);font-size:1rem;font-weight:800;outline:none}.Profile_passwordLabel__HMctd input:focus{border-color:rgba(var(--accent-strong-rgb),.45)}.Profile_deleteError__FWTsp{margin-top:.8rem;border-radius:1rem;background:rgba(var(--accent-strong-rgb),.1);padding:.85rem 1rem;color:var(--secondary-rgb);font-size:.9rem;font-weight:800;line-height:1.5}.Profile_modalActions__Mr33V{display:flex;flex-direction:column;gap:.8rem;margin-top:1.25rem}.Profile_cancelButton__UpI_y,.Profile_confirmDeleteButton__Gm_4f{flex:1;padding:.95rem 1rem}.Profile_cancelButton__UpI_y{background:rgba(var(--page-ink-rgb),.08);color:var(--page-ink)}.Profile_confirmDeleteButton__Gm_4f{background:var(--secondary-rgb);color:var(--text-light)}.Profile_confirmDeleteButton__Gm_4f:disabled{cursor:not-allowed;opacity:.5;transform:none}@keyframes Profile_breathe__aXKoZ{0%,to{transform:scale(.92)}50%{transform:scale(1.08)}}@media (min-width:760px){.Profile_profileSection__aLlR6{padding:7rem 1.5rem 4rem}.Profile_shell___XWyW{width:min(100%,58rem)}.Profile_twoColumnRow__r_73w{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Profile_twoColumnRow__r_73w .Profile_cardSummary__UdJec{min-height:4.2rem}.Profile_billingPlanGrid__5oyy6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.Profile_shell___XWyW{width:min(100%,68rem)}}@media (max-width:640px){.Profile_accountPanel___Sllb{grid-template-columns:1fr}.Profile_profileSignOutButton__k7i45{width:100%}}@media (prefers-reduced-motion:reduce){.Profile_breathCircle__Eldov{animation:none}}.ProfileAvatar_avatar__NedbP{position:relative;display:flex;overflow:hidden;align-items:center;justify-content:center}.ProfileAvatar_avatar__NedbP img{width:100%;height:100%;object-fit:cover}.Header_header___60Q_{position:fixed;top:0;z-index:40;display:flex;width:100%;height:4rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--shell-border);background:linear-gradient(180deg,rgba(var(--shell-bg-rgb),.97),rgba(var(--shell-bg-alt-rgb),.95));box-shadow:0 16px 40px rgba(20,16,11,.18);color:var(--shell-text);padding:0 .75rem;backdrop-filter:blur(24px)}.Header_brandLink__JzOed{display:inline-flex;align-items:center;min-width:0;flex-shrink:0;transition:opacity .25s var(--transition)}.Header_brandLink__JzOed:hover{opacity:.8}.Header_brandLogo__n3jok{display:block;width:2.75rem;height:auto;aspect-ratio:1;border-radius:999px}.Header_desktopNav__HkE35{display:none;align-items:center;gap:.25rem;border:1px solid var(--shell-border);border-radius:999px;background:rgba(var(--shell-text-rgb),.04);box-shadow:inset 0 1px 0 rgba(var(--shell-text-rgb),.04);padding:.375rem .5rem;backdrop-filter:blur(12px)}.Header_navLink__9eqwM{position:relative;overflow:hidden;border-radius:999px;color:rgba(var(--shell-text-rgb),.62);font-size:.75rem;font-weight:700;letter-spacing:.06em;padding:.5rem .75rem;text-transform:uppercase;transition:color .3s var(--transition)}.Header_navLinkActive__nDrh7,.Header_navLink__9eqwM:hover{color:var(--shell-text)}.Header_navUnderline__vZvSO{position:absolute;right:.75rem;bottom:.38rem;left:.75rem;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--page-accent),var(--page-warm),var(--page-olive));transform:scaleX(0);transform-origin:left;transition:transform .3s var(--transition)}.Header_navLink__9eqwM:hover .Header_navUnderline__vZvSO,.Header_navUnderlineActive__ilVVR{transform:scaleX(1)}.Header_navGlow__Drad_{position:absolute;inset:0;border-radius:999px;transition:background .3s var(--transition),box-shadow .3s var(--transition)}.Header_navGlowActive__ocbw2{background:radial-gradient(circle at bottom,rgba(var(--page-accent-rgb),.16),transparent 68%);box-shadow:inset 0 0 0 1px rgba(var(--shell-text-rgb),.08)}.Header_navLabel__flfL5{position:relative;z-index:1;white-space:nowrap}.Header_actions__Mv7iL{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.Header_languageSelectWrap__vEyEV,.Header_menuButton__NAZEQ,.Header_themeSwitch__Xj2zD{display:flex;height:2.25rem;align-items:center;justify-content:center;border:1px solid var(--shell-border);border-radius:999px;background:rgba(var(--shell-text-rgb),.09);color:var(--shell-text);font-size:.75rem;font-weight:950;transition:background .25s var(--transition),opacity .25s var(--transition)}.Header_languageSelectWrap__vEyEV:hover,.Header_menuButton__NAZEQ:hover,.Header_themeSwitch__Xj2zD:hover{background:rgba(var(--shell-text-rgb),.12)}.Header_languageSelectWrap__vEyEV{position:relative;gap:.2rem;padding:0 .55rem 0 .65rem}.Header_languageSelect__toCfa{border:0;appearance:none;background:transparent;color:inherit;cursor:pointer;font:inherit;outline:0;padding:0 1rem 0 0}.Header_languageSelect__toCfa option{background:var(--shell-bg);color:var(--shell-text)}.Header_languageSelectWrap__vEyEV svg{position:absolute;right:.45rem;pointer-events:none}.Header_themeSwitch__Xj2zD{position:relative;width:4.7rem;gap:0;overflow:hidden;padding:.2rem}.Header_menuButton__NAZEQ{width:2.25rem}.Header_themeSwitchDark__QUvxu{background:rgba(var(--shell-text-rgb),.12)}.Header_themeSwitchThumb__oV9X2{position:absolute;top:.2rem;bottom:.2rem;left:.2rem;width:calc(50% - .2rem);border-radius:999px;background:var(--shell-text);box-shadow:0 6px 18px rgba(0,0,0,.18);transform:translateX(0);transition:transform .25s var(--transition)}.Header_themeSwitchDark__QUvxu .Header_themeSwitchThumb__oV9X2{transform:translateX(100%)}.Header_themeSwitchOption__4VhLT{position:relative;z-index:1;display:inline-flex;width:50%;align-items:center;justify-content:center;gap:.2rem;color:rgba(var(--shell-text-rgb),.66);transition:color .25s var(--transition)}.Header_themeSwitchOption__4VhLT span{display:none}.Header_themeSwitchOptionActive__8gfPH{color:var(--shell-bg)}.Header_visuallyHidden__oFuBq{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.Header_signInButton__yWMD_{display:none;border:0;border-radius:999px;background:var(--shell-text);color:var(--shell-bg);font-size:.875rem;font-weight:950;padding:.5rem 1.25rem;text-transform:uppercase;transition:background .3s var(--transition),color .3s var(--transition)}.Header_signInButton__yWMD_:hover{background:var(--page-accent);color:var(--shell-text)}.Header_signOutButton__EWCDQ{display:none;align-items:center;gap:.5rem;border:0;background:transparent;color:var(--page-accent);font-size:.875rem;font-weight:950;text-transform:uppercase}.Header_signOutButton__EWCDQ:hover{color:var(--page-warm)}.Header_profileLink__l54y_{display:flex;min-width:0;align-items:center;gap:.5rem;border:1px solid var(--shell-border);border-radius:999px;background:rgba(var(--shell-text-rgb),.07);padding:.25rem;transition:background .25s var(--transition),border-color .25s var(--transition)}.Header_profileLink__l54y_:hover{background:rgba(var(--shell-text-rgb),.12)}.Header_profileLinkActive__8Kxl2{border-color:rgba(var(--page-accent-rgb),.35);background:rgba(var(--page-accent-rgb),.12)}.Header_profileAvatar__C6XzA{display:flex;width:2rem;height:2rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:linear-gradient(135deg,var(--page-accent),var(--page-olive));background-position:50%;background-size:cover;color:var(--shell-bg);font-size:.75rem;font-weight:950}.Header_profileName__GQ5UY{display:none;max-width:7rem;overflow:hidden;color:var(--shell-text);font-size:.875rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.Header_mobileBackdrop__8Ptbq{position:fixed;inset:4rem 0 0;z-index:20;cursor:default;border:0;background:rgba(var(--shell-bg-rgb),.18);animation:Header_mobileBackdropIn__PhPU3 .28s var(--transition);backdrop-filter:blur(4px)}.Header_mobileMenu__iaKH4{position:fixed;top:4rem;right:0;left:0;z-index:30;border-bottom:1px solid var(--shell-border);background:linear-gradient(180deg,rgba(var(--shell-bg-rgb),.98),rgba(var(--shell-bg-alt-rgb),.98));box-shadow:0 18px 42px rgba(20,16,11,.24);color:var(--shell-text);padding:1rem .75rem;opacity:0;pointer-events:none;transform:translateY(-.85rem) scale(.985);transform-origin:top center;transition:opacity .3s var(--transition),transform .3s var(--transition);backdrop-filter:blur(24px)}.Header_mobileMenuOpen__TX_Wd{animation:Header_mobileMenuIn__fcRhf .34s var(--transition);opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.Header_mobileNav__1WepI{display:flex;max-width:48rem;flex-direction:column;gap:.5rem;margin:0 auto}.Header_mobileNavLink__dn8ZZ{border:1px solid var(--shell-border);border-radius:1rem;background:rgba(var(--shell-text-rgb),.06);color:rgba(var(--shell-text-rgb),.76);font-size:.875rem;font-weight:950;letter-spacing:.1em;padding:.75rem 1rem;text-transform:uppercase;transform:translateY(-.45rem);opacity:0;transition:background .24s var(--transition),border-color .24s var(--transition),color .24s var(--transition),transform .24s var(--transition)}.Header_mobileMenuOpen__TX_Wd .Header_mobileNavLink__dn8ZZ{animation:Header_mobileMenuItemIn__2Dd91 .42s var(--transition) forwards}.Header_mobileMenuOpen__TX_Wd .Header_mobileNavLink__dn8ZZ:first-child{animation-delay:.04s}.Header_mobileMenuOpen__TX_Wd .Header_mobileNavLink__dn8ZZ:nth-child(2){animation-delay:.08s}.Header_mobileMenuOpen__TX_Wd .Header_mobileNavLink__dn8ZZ:nth-child(3){animation-delay:.12s}.Header_mobileMenuOpen__TX_Wd .Header_mobileNavLink__dn8ZZ:nth-child(4){animation-delay:.16s}.Header_mobileMenuOpen__TX_Wd .Header_mobileNavLink__dn8ZZ:nth-child(5){animation-delay:.2s}.Header_mobileNavLinkActive__TWogb{border-color:rgba(var(--page-accent-rgb),.32);background:rgba(var(--page-accent-rgb),.14);color:var(--shell-text)}.Header_mobileAuth__EVsOq{border-top:1px solid var(--shell-border);margin-top:.5rem;padding-top:.75rem;opacity:0;transform:translateY(-.35rem)}.Header_mobileMenuOpen__TX_Wd .Header_mobileAuth__EVsOq{animation:Header_mobileMenuItemIn__2Dd91 .42s var(--transition) .24s forwards}.Header_mobileSignIn__C27uM,.Header_mobileSignOut__Kf8VL{width:100%;border-radius:1rem;font-size:.875rem;font-weight:950;letter-spacing:.1em;padding:.75rem 1rem;text-transform:uppercase}.Header_mobileSignOut__Kf8VL{display:flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgba(var(--page-accent-rgb),.28);background:rgba(var(--page-accent-rgb),.1);color:var(--page-accent)}.Header_mobileSignIn__C27uM{border:0;background:var(--shell-text);color:var(--shell-bg)}@keyframes Header_mobileBackdropIn__PhPU3{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(4px)}}@keyframes Header_mobileMenuIn__fcRhf{0%{clip-path:inset(0 0 100% 0 round 0 0 1.25rem 1.25rem);opacity:0;transform:translateY(-.85rem) scale(.985)}to{clip-path:inset(0 0 0 0 round 0 0 1.25rem 1.25rem);opacity:1;transform:translateY(0) scale(1)}}@keyframes Header_mobileMenuItemIn__2Dd91{0%{opacity:0;transform:translateY(-.45rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.Header_header___60Q_{height:5rem;padding:0 1.5rem}.Header_brandLogo__n3jok{width:4rem}.Header_actions__Mv7iL{gap:.75rem}.Header_languageSelectWrap__vEyEV{padding:0 .75rem}.Header_themeSwitch__Xj2zD{width:8.6rem}.Header_themeSwitchOption__4VhLT span{display:inline}.Header_signInButton__yWMD_{display:block}.Header_profileLink__l54y_{padding-right:.75rem}.Header_profileAvatar__C6XzA{width:2.25rem;height:2.25rem;font-size:.875rem}.Header_mobileBackdrop__8Ptbq,.Header_mobileMenu__iaKH4{top:5rem}.Header_mobileBackdrop__8Ptbq{inset:5rem 0 0}.Header_mobileMenu__iaKH4{padding-right:1.5rem;padding-left:1.5rem}}@media (min-width:1024px){.Header_brandLogo__n3jok{width:4.35rem}.Header_desktopNav__HkE35{display:flex}.Header_menuButton__NAZEQ,.Header_mobileBackdrop__8Ptbq,.Header_mobileMenu__iaKH4{display:none}.Header_signOutButton__EWCDQ{display:flex}}@media (min-width:1280px){.Header_desktopNav__HkE35{gap:.5rem;padding:.5rem .75rem}.Header_navLink__9eqwM{font-size:.875rem;padding-right:1rem;padding-left:1rem}.Header_profileName__GQ5UY{display:block}}@media (prefers-reduced-motion:reduce){.Header_mobileBackdrop__8Ptbq,.Header_mobileMenuOpen__TX_Wd,.Header_mobileMenuOpen__TX_Wd .Header_mobileAuth__EVsOq,.Header_mobileMenuOpen__TX_Wd .Header_mobileNavLink__dn8ZZ{animation:none}.Header_mobileAuth__EVsOq,.Header_mobileNavLink__dn8ZZ{opacity:1;transform:none}}.Footer_footer__4m1fF{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(var(--page-accent-rgb),.18),transparent 28%),linear-gradient(180deg,var(--shell-bg-alt),var(--shell-bg));color:var(--shell-text);border-top:1px solid rgba(var(--shell-text-rgb),.1)}.Footer_footer__4m1fF:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(var(--shell-text-rgb),.06) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--shell-text-rgb),.04) 1px,transparent 1px);background-size:4.5rem 4.5rem;mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 70%)}.Footer_footerInner__6j__F{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:clamp(3rem,7vw,5.25rem) clamp(1rem,4vw,2.25rem) 2rem;display:grid;grid-template-columns:minmax(17rem,.8fr) minmax(0,1.45fr);gap:clamp(2rem,6vw,5rem);align-items:start}.Footer_brandColumn__L4q_V{display:grid;gap:1.35rem;max-width:27rem}.Footer_brandMark__2lCkE{display:inline-flex;align-items:center;gap:.85rem;width:fit-content;color:var(--shell-text);text-decoration:none}.Footer_brandIcon__Jcn1s{flex:0 0 auto;width:clamp(3rem,7vw,4rem);height:auto;aspect-ratio:1;border-radius:999px;box-shadow:0 12px 30px rgba(0,0,0,.24)}.Footer_brandTitle__avrZO{font-size:2rem;line-height:.92;font-weight:900;font-style:italic;text-transform:uppercase}.Footer_brandText__yD5VA{margin:0;color:var(--shell-text-muted);font-size:1rem;line-height:1.8}.Footer_contactButton__05Jic{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:fit-content;min-height:3rem;border-radius:999px;padding:.85rem 1.15rem;background:var(--page-warm);color:var(--shell-bg);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:transform .25s var(--transition),background .25s var(--transition),box-shadow .25s var(--transition)}.Footer_contactButton__05Jic:hover{transform:translateY(-2px);background:var(--page-accent);color:var(--shell-text);box-shadow:0 18px 34px rgba(var(--page-accent-rgb),.22)}.Footer_footerContent__MEeaN{display:grid;gap:1.5rem}.Footer_contactPanel__n9M5U{display:grid;grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);gap:1.25rem;align-items:start;padding:1.35rem;border:1px solid rgba(var(--shell-text-rgb),.1);border-radius:1.4rem;background:rgba(var(--shell-text-rgb),.055);box-shadow:inset 0 1px 0 rgba(var(--shell-text-rgb),.05)}.Footer_metaLabel__I3bzG,.Footer_panelLabel__2I18Z,.Footer_sectionTitle__fFtzZ{margin:0;color:var(--page-warm);font-size:.72rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.Footer_panelText__hHFBu{margin:.65rem 0 0;max-width:34rem;color:rgba(var(--shell-text-rgb),.82);line-height:1.75}.Footer_linksGrid__H_Y42{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:clamp(1.25rem,4vw,3rem)}.Footer_linkSection__fHWgp{min-width:0}.Footer_sectionTitle__fFtzZ{margin-bottom:.95rem}.Footer_linkList__ZYEWs,.Footer_metaList__lhFpm{display:grid;gap:.6rem}.Footer_footerLink__ZsnBx{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:2.65rem;border-bottom:1px solid rgba(var(--shell-text-rgb),.08);color:rgba(var(--shell-text-rgb),.72);text-decoration:none;transition:color .25s var(--transition),border-color .25s var(--transition),transform .25s var(--transition)}.Footer_footerLink__ZsnBx:hover{color:var(--shell-text);border-color:rgba(var(--page-warm-rgb),.34);transform:translateX(4px)}.Footer_footerLink__ZsnBx svg{flex:0 0 auto;color:var(--page-warm)}.Footer_linkWithIcon__fh__Z{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.Footer_metaItem__XKkBd{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;align-items:start}.Footer_metaIcon__iZyEj{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:999px;background:rgba(var(--page-warm-rgb),.12);color:var(--page-warm)}.Footer_metaLabel__I3bzG,.Footer_metaValue__NZhuY{display:block}.Footer_metaLabel__I3bzG{color:rgba(var(--shell-text-rgb),.46);font-size:.66rem;letter-spacing:.14em}.Footer_metaValue__NZhuY{margin-top:.2rem;color:rgba(var(--shell-text-rgb),.88);line-height:1.55}.Footer_footerBottom__cbDoJ{position:relative;z-index:1;padding:1rem;border-top:1px solid rgba(var(--shell-text-rgb),.08);color:var(--shell-text-dim);font-size:.88rem;text-align:center;display:flex;justify-content:space-between;align-items:center}.Footer_developerLink__0agdb{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;color:inherit;text-decoration:none;padding-left:.5rem;transition:color .16s ease}.Footer_developerLink__0agdb:hover{color:var(--shell-text)}.Footer_developerLogo__0STjK{width:3rem;height:3rem}@media (max-width:980px){.Footer_footer__4m1fF{margin-bottom:4rem}.Footer_footerInner__6j__F{grid-template-columns:1fr}.Footer_brandColumn__L4q_V{max-width:42rem}}@media (max-width:720px){.Footer_footer__4m1fF{margin-bottom:1rem;padding-bottom:5rem}.Footer_footerInner__6j__F{padding-top:3rem;gap:2rem}.Footer_brandColumn__L4q_V{gap:1rem}.Footer_brandMark__2lCkE{align-items:flex-start}.Footer_brandTitle__avrZO{max-width:fit-content;font-size:1.4rem}.Footer_brandText__yD5VA{font-size:.96rem}.Footer_contactButton__05Jic{width:100%}.Footer_contactPanel__n9M5U,.Footer_linksGrid__H_Y42{grid-template-columns:1fr}.Footer_contactPanel__n9M5U{padding:1rem;border-radius:1.1rem}.Footer_footerLink__ZsnBx{min-height:3rem;font-size:.96rem}.Footer_footerBottom__cbDoJ{padding-bottom:1.35rem;font-size:.82rem;line-height:1;flex-direction:column}}.AuthTheme_scope__1vOhk{--auth-overlay:rgba(11,22,39,0.58);--auth-panel:#fffaf0;--auth-panel-rgb:255,250,240;--auth-panel-alt:#ffffff;--auth-input:#ffffff;--auth-text:#0b1627;--auth-muted:rgba(11,22,39,0.66);--auth-border:rgba(11,22,39,0.14);--auth-border-strong:rgba(226,61,79,0.42);--auth-secondary-surface:rgba(11,22,39,0.045);--auth-google-bg:#ffffff;--auth-google-text:#0b1627;--auth-shadow:rgba(8,17,31,0.2);--auth-highlight-soft:#8a2431;--navy-rgb:var(--auth-panel-rgb);--text-light:var(--auth-text);--text-dim:var(--auth-muted);--border-soft:var(--auth-border);--border-strong:var(--auth-border-strong);--foreground-rgb:11,22,39;--text-on-warm:#ffffff;--highlight-soft:var(--auth-highlight-soft)}:root[data-theme=dark] .AuthTheme_scope__1vOhk{--auth-overlay:rgba(1,7,14,0.82);--auth-panel:#0d1728;--auth-panel-rgb:13,23,40;--auth-panel-alt:#07101d;--auth-input:#14233a;--auth-text:#f7f1e6;--auth-muted:rgba(247,241,230,0.64);--auth-border:rgba(247,241,230,0.12);--auth-border-strong:rgba(226,61,79,0.48);--auth-secondary-surface:rgba(247,241,230,0.055);--auth-google-bg:#f7f1e6;--auth-google-text:#0b1627;--auth-shadow:rgba(0,0,0,0.42);--auth-highlight-soft:#f6c764;--foreground-rgb:247,241,230}.AuthTheme_scope__1vOhk input:not([type=checkbox]),.AuthTheme_scope__1vOhk select{color:var(--auth-text);background:var(--auth-input)}.AuthTheme_scope__1vOhk select option{color:var(--auth-text);background:var(--auth-panel)}.AuthTheme_overlay__uIGh_{background:var(--auth-overlay)}.AuthTheme_panel__X2ohf{color:var(--auth-text);background:radial-gradient(circle at top,rgba(var(--accent-rgb),.14),transparent 34%),linear-gradient(180deg,var(--auth-panel),var(--auth-panel-alt));box-shadow:0 30px 80px var(--auth-shadow)}.AuthTheme_input__DIs1k{color:var(--auth-text);background:var(--auth-input)}.AuthTheme_secondarySurface__4_uAw{background:var(--auth-secondary-surface)}.AuthTheme_googleButton__0lwFa{color:var(--auth-google-text);background:var(--auth-google-bg)}.ComingSoon_comingSoon__Dhy9i{--coming-bg:var(--page-cream-1);--coming-bg-rgb:var(--page-cream-1-rgb);--coming-text:var(--page-ink);--coming-text-rgb:var(--page-ink-rgb);--coming-muted:var(--page-muted);--coming-panel:rgba(var(--page-cream-1-rgb),0.72);min-height:100svh;overflow:hidden;padding-top:4rem;background:linear-gradient(90deg,var(--coming-bg) 0,rgba(var(--coming-bg-rgb),.94) 40%,rgba(var(--coming-bg-rgb),.58) 62%,rgba(var(--coming-bg-rgb),.16) 100%),url(/training.jpg) 50% /cover;color:var(--coming-text)}:root[data-theme=dark] .ComingSoon_comingSoon__Dhy9i{--coming-bg:var(--shell-bg);--coming-bg-rgb:var(--shell-bg-rgb);--coming-text:var(--media-text);--coming-text-rgb:var(--media-text-rgb);--coming-muted:rgba(var(--media-text-rgb),0.78);--coming-panel:rgba(var(--shell-surface-rgb),0.5)}.ComingSoon_hero__1Th75{position:relative;display:grid;min-height:calc(100svh - 4rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);gap:clamp(2rem,6vw,6rem);align-items:end;padding:clamp(6.5rem,10vw,9rem) clamp(1.25rem,6vw,6rem) clamp(2rem,5vw,4rem)}.ComingSoon_hero__1Th75:before{content:"";position:absolute;inset:clamp(.75rem,2vw,1.5rem);pointer-events:none;border:1px solid rgba(var(--coming-text-rgb),.14)}.ComingSoon_heroCopy__JBrBL,.ComingSoon_statusRail__Aaq0G{position:relative;z-index:1}.ComingSoon_heroCopy__JBrBL{max-width:55rem}.ComingSoon_eyebrow__uAL6j{margin:0 0 1rem;color:var(--page-warm);font-size:clamp(.78rem,1vw,.9rem);font-weight:950;letter-spacing:.24em;text-transform:uppercase}.ComingSoon_title__ZEOrg{margin:0;color:var(--coming-text);font-size:2.5rem;font-weight:950;letter-spacing:0;line-height:.82;text-transform:uppercase;text-wrap:balance}.ComingSoon_description__u9BNB{max-width:42rem;margin:1.4rem 0 0;color:var(--coming-muted);font-size:clamp(1rem,1.45vw,1.22rem);font-weight:650;line-height:1.6}.ComingSoon_actions__XArKB{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.ComingSoon_primaryButton__y_sWo,.ComingSoon_statusPill__rlCP6{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.62rem;border-radius:999px;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.ComingSoon_primaryButton__y_sWo{border:0;background:var(--page-accent);color:var(--media-text);cursor:pointer;padding:.92rem 1.15rem;transition:background .24s var(--transition),transform .24s var(--transition)}.ComingSoon_primaryButton__y_sWo:hover{background:var(--coming-text);color:var(--coming-bg);transform:translateY(-2px)}.ComingSoon_statusPill__rlCP6{border:1px solid rgba(var(--coming-text-rgb),.14);background:var(--coming-panel);color:var(--coming-text);padding:.88rem 1rem;backdrop-filter:blur(18px)}.ComingSoon_heroMedia__Zpg9x{position:absolute;right:clamp(1rem,7vw,7rem);top:clamp(6rem,13vw,10rem);width:min(32vw,24rem);aspect-ratio:1;pointer-events:none}.ComingSoon_orbit__DPSHX{position:absolute;inset:0;border:1px solid rgba(var(--coming-text-rgb),.2);border-radius:50%}.ComingSoon_orbit__DPSHX:before{content:"";position:absolute;top:-.25rem;left:50%;width:.5rem;height:.5rem;border-radius:50%;background:var(--page-warm);box-shadow:0 0 28px rgba(var(--page-warm-rgb),.65)}.ComingSoon_pulseLine__5jC9L{position:absolute;right:8%;bottom:22%;left:8%;height:1px;transform-origin:center;background:linear-gradient(90deg,transparent,var(--page-warm),transparent)}.ComingSoon_statusRail__Aaq0G{display:grid;gap:.75rem;align-self:end;border:1px solid rgba(var(--coming-text-rgb),.14);background:var(--coming-panel);padding:1.25rem 1.25rem .4rem;backdrop-filter:blur(18px)}.ComingSoon_statusItem__iqnG8{display:flex;align-items:center;gap:.75rem;border-bottom:1px solid rgba(var(--coming-text-rgb),.14);padding:0 0 .85rem;color:var(--coming-muted);font-size:.86rem;font-weight:850}.ComingSoon_statusItem__iqnG8 svg{flex:0 0 auto;color:var(--page-warm)}@media (max-width:900px){.ComingSoon_comingSoon__Dhy9i{background:linear-gradient(180deg,rgba(var(--coming-bg-rgb),.18) 0,rgba(var(--coming-bg-rgb),.72) 52%,var(--coming-bg) 88%),url(/training.jpg) 50% /cover}.ComingSoon_hero__1Th75{min-height:calc(100svh - 4rem);grid-template-columns:1fr;align-content:end;gap:2.25rem;padding:6.2rem 1.05rem 1.5rem}.ComingSoon_heroMedia__Zpg9x{top:5.5rem;right:1.25rem;width:11rem;opacity:.72}.ComingSoon_title__ZEOrg{max-width:9.5ch}.ComingSoon_description__u9BNB{max-width:32rem}}@media (min-width:640px){.ComingSoon_comingSoon__Dhy9i{padding-top:5rem}.ComingSoon_hero__1Th75{min-height:calc(100svh - 5rem)}}@media (max-width:560px){.ComingSoon_hero__1Th75:before{inset:.55rem}.ComingSoon_actions__XArKB{flex-direction:column;align-items:stretch}.ComingSoon_primaryButton__y_sWo,.ComingSoon_statusPill__rlCP6{width:100%}.ComingSoon_title__ZEOrg{font-size:2rem}}.MobileTabBar_tabBar__6swnt{--tab-surface:linear-gradient(180deg,rgba(var(--page-soft-rgb),0.9),rgba(var(--page-base-rgb),0.86)),rgba(var(--page-soft-rgb),0.92);--tab-border:var(--page-border);--tab-text:var(--page-muted);--tab-text-active:var(--page-ink);--tab-icon-bg:rgba(var(--page-ink-rgb),0.06);--tab-active-bg:rgba(var(--page-ink-rgb),0.08);--tab-action-bg:linear-gradient(135deg,var(--page-accent),var(--page-warm));--tab-action-text:var(--shell-bg);--tab-shadow:rgba(83,57,20,0.26);--tab-lift-glow:rgba(var(--page-accent-rgb),0.16);--tab-top-glow:rgba(var(--page-warm-rgb),0.72);position:fixed;right:0;bottom:0;left:0;z-index:55;display:none;padding:0 .8rem calc(.65rem + env(safe-area-inset-bottom));pointer-events:none}:root[data-theme=dark] .MobileTabBar_tabBar__6swnt{--tab-surface:linear-gradient(180deg,rgba(var(--shell-surface-rgb),0.9),rgba(var(--shell-bg-rgb),0.94)),rgba(var(--shell-bg-rgb),0.9);--tab-border:var(--shell-border);--tab-text:var(--shell-text-muted);--tab-text-active:var(--shell-text);--tab-icon-bg:rgba(var(--shell-text-rgb),0.08);--tab-active-bg:rgba(var(--shell-text-rgb),0.1);--tab-action-bg:linear-gradient(135deg,var(--page-accent),var(--page-warm));--tab-action-text:var(--shell-bg);--tab-shadow:rgba(0,0,0,0.48);--tab-lift-glow:rgba(var(--page-warm-rgb),0.14);--tab-top-glow:rgba(var(--page-warm-rgb),0.64)}.MobileTabBar_tabRail__mBmZ1{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;max-width:27rem;min-height:4.65rem;margin:0 auto;border:1px solid var(--tab-border);border-radius:1.45rem;background:var(--tab-surface);box-shadow:0 0 0 1px rgba(var(--page-warm-rgb),.08),0 10px 26px var(--tab-lift-glow),0 22px 54px var(--tab-shadow);padding:.5rem .35rem .42rem;pointer-events:auto;backdrop-filter:blur(22px)}.MobileTabBar_tabRail__mBmZ1:after{content:"";position:absolute;inset:-.55rem .85rem auto;height:1.2rem;border-radius:999px;background:radial-gradient(ellipse at center,var(--tab-lift-glow),transparent 68%);pointer-events:none}.MobileTabBar_tabRail__mBmZ1:before{content:"";position:absolute;inset:.45rem 35% auto;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--tab-top-glow),transparent)}.MobileTabBar_tabItem__PB47i{display:flex;min-width:0;height:3.1rem;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;border-radius:1rem;color:var(--tab-text);text-decoration:none;transition:background .24s var(--transition),color .24s var(--transition),transform .24s var(--transition)}.MobileTabBar_tabItemActive__ZxlaN,.MobileTabBar_tabItem__PB47i:hover{color:var(--tab-text-active);transform:translateY(-2px)}.MobileTabBar_tabItemActive__ZxlaN{background:var(--tab-active-bg)}.MobileTabBar_tabIcon__KcGlU{display:inline-flex;width:1.7rem;height:1.7rem;align-items:center;justify-content:center;border-radius:999px;background:transparent;transition:background .24s var(--transition),color .24s var(--transition)}.MobileTabBar_tabItemActive__ZxlaN .MobileTabBar_tabIcon__KcGlU{background:var(--tab-icon-bg);color:var(--page-accent)}.MobileTabBar_tabLabel__zG33x{max-width:4.2rem;overflow:hidden;font-size:.56rem;font-weight:900;letter-spacing:.06em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.MobileTabBar_centerAction__zQKse{position:relative;z-index:2;display:inline-flex;width:3.45rem;height:3.45rem;align-items:center;justify-content:center;justify-self:center;align-self:start;border:0;border-radius:999px;background:var(--tab-action-bg);box-shadow:0 14px 30px rgba(var(--page-accent-rgb),.28),inset 0 1px 0 rgba(255,255,255,.28);color:var(--tab-action-text);cursor:pointer;margin-top:-1.32rem;transition:box-shadow .24s var(--transition),transform .24s var(--transition)}.MobileTabBar_centerAction__zQKse:hover{box-shadow:0 18px 38px rgba(var(--page-accent-rgb),.34),inset 0 1px 0 rgba(255,255,255,.32);transform:translateY(-3px) scale(1.03)}.MobileTabBar_actionLayer__qR_0O{position:fixed;inset:0;z-index:54;display:none}.MobileTabBar_actionBackdrop__zolk_{position:absolute;inset:0;border:0;background:rgba(var(--shell-bg-rgb),.32);backdrop-filter:blur(8px)}.MobileTabBar_actionSheet__mkGTS{--sheet-surface:linear-gradient(180deg,rgba(var(--page-soft-rgb),0.98),rgba(var(--page-base-rgb),0.94)),var(--page-soft);--sheet-border:var(--page-border);--sheet-text:var(--page-ink);--sheet-muted:var(--page-muted);--sheet-card-bg:rgba(var(--page-base-rgb),0.56);--sheet-card-border:var(--page-border-soft);position:absolute;right:.8rem;bottom:calc(5.9rem + env(safe-area-inset-bottom));left:.8rem;max-width:27rem;margin:0 auto;border:1px solid var(--sheet-border);border-radius:1.4rem;background:var(--sheet-surface);box-shadow:0 24px 60px rgba(0,0,0,.24);color:var(--sheet-text);padding:.9rem;animation:MobileTabBar_sheetIn__NXQIj .26s var(--transition)}:root[data-theme=dark] .MobileTabBar_actionSheet__mkGTS{--sheet-surface:linear-gradient(180deg,rgba(var(--shell-surface-rgb),0.96),rgba(var(--shell-bg-rgb),0.96)),var(--shell-bg);--sheet-border:var(--shell-border);--sheet-text:var(--shell-text);--sheet-muted:var(--shell-text-muted);--sheet-card-bg:rgba(var(--shell-text-rgb),0.06);--sheet-card-border:rgba(var(--shell-text-rgb),0.09)}.MobileTabBar_sheetHeader__L0v95{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.75rem}.MobileTabBar_sheetEyebrow__SmiUj{margin:0 0 .28rem;color:var(--page-accent);font-size:.58rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.MobileTabBar_sheetTitle__6EdfN{margin:0;color:var(--sheet-text);font-size:1.15rem;font-style:italic;font-weight:950;line-height:1;text-transform:uppercase}.MobileTabBar_sheetClose__e_J5u{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid var(--sheet-card-border);border-radius:999px;background:var(--sheet-card-bg);color:var(--sheet-text)}.MobileTabBar_quickActions__emLTB{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.MobileTabBar_mindEntry__JhTkM,.MobileTabBar_quickAction__aPwHg{border:1px solid var(--sheet-card-border);border-radius:1rem;background:var(--sheet-card-bg);color:var(--sheet-text)}.MobileTabBar_quickAction__aPwHg{display:flex;min-width:0;gap:.55rem;padding:.72rem;text-decoration:none;transition:transform .24s var(--transition),border-color .24s var(--transition)}.MobileTabBar_quickAction__aPwHg:hover{border-color:rgba(var(--page-accent-rgb),.24);transform:translateY(-2px)}.MobileTabBar_quickActionIcon__1_a93{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,rgba(var(--page-accent-rgb),.18),rgba(var(--page-warm-rgb),.22));color:var(--page-accent)}.MobileTabBar_quickAction__aPwHg small,.MobileTabBar_quickAction__aPwHg strong{display:block}.MobileTabBar_quickAction__aPwHg strong{font-size:.72rem;font-weight:950;line-height:1.15;text-transform:uppercase}.MobileTabBar_quickAction__aPwHg small{margin-top:.22rem;color:var(--sheet-muted);font-size:.66rem;line-height:1.25}.MobileTabBar_mindEntry__JhTkM{margin-top:.55rem;padding:.72rem}.MobileTabBar_mindHeader__GalaJ{display:flex;gap:.6rem;align-items:center}.MobileTabBar_mindHeader__GalaJ h3,.MobileTabBar_mindHeader__GalaJ p{margin:0}.MobileTabBar_mindHeader__GalaJ h3{color:var(--sheet-text);font-size:.78rem;font-weight:950;text-transform:uppercase}.MobileTabBar_mindHeader__GalaJ p{margin-top:.18rem;color:var(--sheet-muted);font-size:.68rem;line-height:1.25}.MobileTabBar_mindTextarea__tKX4j{width:100%;min-height:5.8rem;resize:vertical;border:1px solid var(--sheet-card-border);border-radius:.85rem;background:rgba(var(--page-soft-rgb),.56);color:var(--sheet-text);font:inherit;font-size:.78rem;line-height:1.45;margin-top:.65rem;padding:.72rem}:root[data-theme=dark] .MobileTabBar_mindTextarea__tKX4j{background:rgba(var(--shell-bg-rgb),.48)}.MobileTabBar_mindTextarea__tKX4j::placeholder{color:var(--sheet-muted)}.MobileTabBar_mindFooter__Aj5QB{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-top:.6rem}.MobileTabBar_mindFooter__Aj5QB span{color:var(--sheet-muted);font-size:.66rem;line-height:1.2}.MobileTabBar_mindSave__N1gI_{flex:0 0 auto;border:0;border-radius:999px;background:var(--tab-action-bg);color:var(--tab-action-text);font-size:.66rem;font-weight:950;letter-spacing:.08em;padding:.62rem .8rem;text-transform:uppercase}@keyframes MobileTabBar_sheetIn__NXQIj{0%{opacity:0;transform:translateY(.75rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1023px){.MobileTabBar_actionLayer__qR_0O,.MobileTabBar_tabBar__6swnt{display:block}}@media (prefers-reduced-motion:reduce){.MobileTabBar_actionSheet__mkGTS,.MobileTabBar_centerAction__zQKse,.MobileTabBar_quickAction__aPwHg,.MobileTabBar_tabIcon__KcGlU,.MobileTabBar_tabItem__PB47i{transition:none;animation:none}}.ProgressPhotoReminder_overlay__BRzdS{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:1rem;background:rgba(var(--navy-rgb),.74);backdrop-filter:blur(12px)}.ProgressPhotoReminder_modal__HEBFY{position:relative;width:min(100%,31rem);border:1px solid rgba(var(--page-accent-rgb),.22);border-radius:1.7rem;background:linear-gradient(180deg,rgba(var(--page-soft-rgb),.99),rgba(var(--page-cream-2-rgb),.99));padding:clamp(1.25rem,4vw,2rem);color:var(--page-ink);box-shadow:0 32px 90px rgba(0,0,0,.34)}.ProgressPhotoReminder_closeButton__y6iGu{position:absolute;top:1rem;right:1rem;display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid var(--page-border);border-radius:999px;background:rgba(var(--page-soft-rgb),.82);color:var(--page-muted);cursor:pointer}.ProgressPhotoReminder_icon__dN5op{display:grid;width:3.35rem;height:3.35rem;place-items:center;border-radius:1rem;background:rgba(var(--page-accent-rgb),.12);color:var(--page-accent)}.ProgressPhotoReminder_eyebrow__oBM0b{margin:1rem 0 0;color:var(--page-accent);font-size:.72rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.ProgressPhotoReminder_modal__HEBFY h2{margin:.35rem 0 0;font-size:clamp(1.7rem,5vw,2.4rem);font-weight:950;line-height:1;text-transform:uppercase}.ProgressPhotoReminder_description__cpJk7,.ProgressPhotoReminder_privacy__OpncU{color:var(--page-muted);line-height:1.6}.ProgressPhotoReminder_description__cpJk7{margin:.85rem 0 1.2rem}.ProgressPhotoReminder_disableButton__Gaxey,.ProgressPhotoReminder_laterButton__5t_oz,.ProgressPhotoReminder_uploadButton__Fga7v{display:flex;width:100%;min-height:3rem;align-items:center;justify-content:center;border-radius:999px;font:inherit;font-weight:950;cursor:pointer}.ProgressPhotoReminder_uploadButton__Fga7v{background:var(--page-ink);color:var(--page-base)}.ProgressPhotoReminder_uploadButton__Fga7v input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ProgressPhotoReminder_disableButton__Gaxey,.ProgressPhotoReminder_laterButton__5t_oz{margin-top:.55rem;border:1px solid var(--page-border);background:transparent;color:var(--page-ink)}.ProgressPhotoReminder_disableButton__Gaxey{border:0;color:var(--page-muted);font-size:.82rem}.ProgressPhotoReminder_error__7PFvO{margin:.75rem 0 0;color:var(--status-danger);font-weight:850}.ProgressPhotoReminder_privacy__OpncU{margin:.85rem 0 0;font-size:.78rem;text-align:center}.PwaInstallPrompt_overlay__uKJc6{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:1rem;background:rgba(var(--navy-rgb),.78);backdrop-filter:blur(12px)}.PwaInstallPrompt_modal___4ADr{position:relative;width:min(100%,30rem);border:1px solid rgba(var(--page-accent-rgb),.24);border-radius:1.7rem;background:linear-gradient(180deg,rgba(var(--page-soft-rgb),.99),rgba(var(--page-cream-2-rgb),.99));padding:clamp(1.3rem,5vw,2rem);color:var(--page-ink);box-shadow:0 32px 90px rgba(0,0,0,.38)}.PwaInstallPrompt_closeButton__XcZSd{position:absolute;top:1rem;right:1rem;display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid var(--page-border);border-radius:999px;background:rgba(var(--page-soft-rgb),.82);color:var(--page-muted);cursor:pointer}.PwaInstallPrompt_appIcon__iXnMJ{display:block;width:4rem;height:4rem;border-radius:1.1rem;box-shadow:0 14px 30px rgba(var(--page-accent-rgb),.18)}.PwaInstallPrompt_eyebrow__iY4fO{margin:1rem 0 0;color:var(--page-accent);font-size:.72rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.PwaInstallPrompt_modal___4ADr h2{margin:.35rem 0 0;font-size:clamp(1.75rem,6vw,2.5rem);font-weight:950;line-height:1;text-transform:uppercase}.PwaInstallPrompt_description__2SZkz{margin:.85rem 0 1rem;color:var(--page-muted);line-height:1.6}.PwaInstallPrompt_steps___1tnJ{display:grid;gap:.6rem;margin:0 0 1rem;padding:0;list-style:none}.PwaInstallPrompt_steps___1tnJ li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.65rem;align-items:center;border:1px solid var(--page-border-soft);border-radius:.95rem;background:rgba(var(--page-base-rgb),.56);padding:.7rem;font-weight:850}.PwaInstallPrompt_steps___1tnJ svg{justify-self:center;color:var(--page-accent)}.PwaInstallPrompt_installButton__EV1Lv,.PwaInstallPrompt_laterButton__ziPgU{display:flex;width:100%;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;font:inherit;font-weight:950;cursor:pointer}.PwaInstallPrompt_installButton__EV1Lv{border:0;background:var(--page-ink);color:var(--page-base)}.PwaInstallPrompt_laterButton__ziPgU{margin-top:.55rem;border:1px solid var(--page-border);background:transparent;color:var(--page-muted)}.AppShell_main__elK6B{min-height:100svh}.AppShell_loadingScreen__Gsxmc{position:relative;display:flex;min-height:100svh;flex-direction:column;gap:.8rem;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(var(--page-warm-rgb),.16),transparent 16rem),radial-gradient(circle at 18% 12%,rgba(var(--page-accent-rgb),.12),transparent 18rem),linear-gradient(180deg,var(--shell-bg-alt),var(--shell-bg));color:var(--media-text)}.AppShell_loadingScreen__Gsxmc:before{content:"";position:absolute;width:min(68vw,34rem);aspect-ratio:1;border:1px solid rgba(var(--media-text-rgb),.08);border-radius:50%;animation:AppShell_loadingOrbit__OEIiK 8s linear infinite}.AppShell_loadingMark__XqqwI{position:relative;display:grid;width:5.3rem;aspect-ratio:1;place-items:center}.AppShell_loadingMark__XqqwI span{position:absolute;border-radius:50%}.AppShell_loadingMark__XqqwI span:first-child{inset:0;border:1px solid rgba(var(--media-text-rgb),.18);border-top-color:var(--page-warm);animation:AppShell_loadingSpin___xmYV 1.15s linear infinite}.AppShell_loadingMark__XqqwI span:nth-child(2){inset:.85rem;border:1px solid rgba(var(--media-text-rgb),.14);border-right-color:var(--page-accent);animation:AppShell_loadingSpin___xmYV 1.8s linear infinite reverse}.AppShell_loadingMark__XqqwI span:nth-child(3){width:1.05rem;height:1.05rem;background:var(--page-warm);box-shadow:0 0 34px rgba(var(--page-warm-rgb),.78);animation:AppShell_loadingPulse___ExHv 1.25s var(--transition) infinite}.AppShell_loadingKicker__BPg27{position:relative;margin:.45rem 0 0;color:var(--page-warm);font-size:.72rem;font-weight:950;letter-spacing:.22em;text-transform:uppercase}.AppShell_loadingText__p7zaQ{position:relative;margin:0;color:rgba(var(--media-text-rgb),.76);font-size:.82rem;font-weight:750}@keyframes AppShell_loadingSpin___xmYV{to{transform:rotate(1turn)}}@keyframes AppShell_loadingPulse___ExHv{0%,to{transform:scale(.82);opacity:.7}50%{transform:scale(1.12);opacity:1}}@keyframes AppShell_loadingOrbit__OEIiK{to{transform:rotate(1turn)}}