.Profile_profileSection__aLlR6{min-height:100svh;padding:5.6rem .85rem 2rem;background:var(--page-base);color:var(--page-ink)}.Profile_shell___XWyW{width:min(100%,29rem);margin:0 auto;display:flex;flex-direction:column;gap:.8rem}.Profile_desktopWorkspace__SSmer{display:none}.Profile_mobileProfileFlow__9sizB{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_wearablePanel__ShKgD{display:grid;gap:1rem;border:1px solid var(--page-border-soft);border-radius:.9rem;background:rgba(var(--page-soft-rgb),.92);padding:1rem;box-shadow:0 14px 28px rgba(var(--page-ink-rgb),.08)}.Profile_wearableHeader__8Uxlh{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.Profile_wearableHeader__8Uxlh h2{margin:.18rem 0 0;color:var(--page-ink);font-size:1.12rem;font-weight:950;text-transform:uppercase}.Profile_wearableHeader__8Uxlh p:last-child{margin:.3rem 0 0;color:var(--page-muted);font-size:.76rem;line-height:1.45}.Profile_wearableStatusConnected__ZrFY9,.Profile_wearableStatus__814JL{display:inline-flex;min-height:2rem;align-items:center;border:1px solid rgba(var(--page-ink-rgb),.14);border-radius:999px;background:rgba(var(--page-soft-alt-rgb),.74);color:var(--page-muted);font-size:.66rem;font-weight:950;letter-spacing:.1em;padding:.35rem .62rem;text-transform:uppercase}.Profile_wearableStatusConnected__ZrFY9{border-color:rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.1);color:var(--page-ink)}.Profile_wearableStats__8qyEm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.Profile_wearableStat__8_Meu{display:grid;min-height:7rem;align-content:space-between;border:1px solid var(--page-border-soft);border-radius:.75rem;background:rgba(var(--page-soft-alt-rgb),.74);color:var(--page-muted);padding:.75rem}.Profile_wearableStat__8_Meu svg{color:var(--page-ink)}.Profile_wearableStat__8_Meu span{font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.Profile_wearableStat__8_Meu strong{color:var(--page-ink);font-size:1.2rem;font-weight:950}.Profile_wearableActions__ZQBXv{display:flex;flex-wrap:wrap;gap:.65rem}.Profile_wearableActions__ZQBXv button{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:999px;background:var(--page-ink);color:var(--page-soft);cursor:pointer;font-size:.72rem;font-weight:950;letter-spacing:.1em;padding:.7rem 1rem;text-transform:uppercase}.Profile_wearableActions__ZQBXv button:disabled{cursor:not-allowed;opacity:.58}.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 small{display:block;margin-top:.3rem;color:var(--page-muted);font-size:.76rem;font-weight:800}.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_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_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_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;cursor:wait;opacity:.62}.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_linkCard__52PTu .Profile_cardSummary__UdJec{color:inherit;text-decoration:none}.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_packageCard__VP62W{--card-accent:#b88939}.Profile_healthCard__rYOcC{--card-accent:#5b9f88}.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_membershipDescription__XsxN2{margin:0;color:var(--page-muted);font-size:.78rem;line-height:1.45}.Profile_expandedBlock__GobDS .Profile_wearablePanel__ShKgD{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.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_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.75rem;height:2.75rem;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_breathElapsed__LGAuc{min-width:5.75rem;margin:.8rem 0 0;border-radius:999px;background:rgba(var(--page-soft-rgb),.78);color:rgba(var(--page-ink-rgb),.62);font-size:.82rem;font-weight:900;letter-spacing:.06em;line-height:1;padding:.48rem .7rem;text-align:center}.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_pointsGrid__NcAlE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:0 .82rem .72rem}.Profile_pointsGrid__NcAlE>div{display:grid;gap:.18rem;border:1px solid rgba(var(--page-ink-rgb),.09);border-radius:.75rem;background:rgba(var(--page-soft-rgb),.7);padding:.62rem}.Profile_pointsGrid__NcAlE span{color:rgba(var(--page-ink-rgb),.58);font-size:.61rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.Profile_pointsGrid__NcAlE strong{color:var(--page-ink);font-size:1.12rem;font-weight:950;line-height:1}.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_leaderboardState__W6J_p{margin:0;border:1px dashed var(--leaderboard-row-border);border-radius:.8rem;color:var(--leaderboard-muted);font-size:.82rem;font-weight:800;line-height:1.35;padding:.8rem}.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 strong{display:inline-flex;max-width:100%;align-items:center;gap:.35rem;overflow:hidden;color:var(--leaderboard-text);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.Profile_competitor__dWcU5 strong svg{flex:0 0 auto;color:var(--leaderboard-highlight)}.Profile_competitor__dWcU5 small{display:block;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_modalClose__PFk_E{position:absolute;top:1rem;right:1rem;width:2.75rem;height:2.75rem;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_profileSection__aLlR6{padding:7rem clamp(1rem,3vw,2rem) 4rem}.Profile_shell___XWyW{width:min(100%,var(--content-max-width));display:block}.Profile_mobileProfileFlow__9sizB{display:none}.Profile_desktopWorkspace__SSmer{display:grid;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);gap:clamp(1rem,3vw,2rem);align-items:start}.Profile_desktopSidebar__lkMU8{position:sticky;top:6rem;display:grid;gap:1rem;min-width:0}.Profile_desktopIdentity__AXCCr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;padding-bottom:.95rem;border-bottom:1px solid var(--page-border-soft)}.Profile_desktopIdentity__AXCCr .Profile_avatar__qyluF{width:3.1rem;height:3.1rem;border-width:3px;font-size:1.15rem}.Profile_desktopIdentity__AXCCr .Profile_title__hVu3R{overflow:hidden;font-size:1.55rem;text-overflow:ellipsis;white-space:nowrap}.Profile_desktopNav__PTkk1{display:grid;gap:.42rem}.Profile_desktopNavButton__MmPNB{--nav-accent:var(--card-accent,var(--page-accent));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;width:100%;min-height:3.45rem;overflow:hidden;border:1px solid rgba(var(--page-ink-rgb),.1);border-left:3px solid var(--nav-accent);border-radius:.95rem;background:linear-gradient(145deg,rgba(var(--page-soft-rgb),.78),rgba(var(--page-soft-alt-rgb),.66));color:var(--page-ink);cursor:pointer;font:inherit;font-weight:950;padding:.85rem .9rem;text-align:left;text-decoration:none;transition:border-color .22s var(--transition),background .22s var(--transition),box-shadow .22s var(--transition),transform .22s var(--transition)}.Profile_desktopNavButton__MmPNB:hover{position:relative;z-index:1;transform:translateX(4px) scale(1.025);transform-origin:left center;border-color:rgba(var(--page-ink-rgb),.16);border-left-color:var(--nav-accent);background:linear-gradient(145deg,rgba(var(--page-soft-rgb),.98),rgba(var(--page-soft-alt-rgb),.94)),linear-gradient(90deg,rgba(var(--page-ink-rgb),.08),rgba(var(--page-ink-rgb),.02));box-shadow:0 16px 34px rgba(var(--page-ink-rgb),.14),0 0 0 1px rgba(var(--page-soft-rgb),.42)}.Profile_desktopNavButtonActive__FmNmo{position:relative;z-index:2;min-height:4rem;margin:-.12rem 0;transform:translateX(8px) scale(1.055);transform-origin:left center;border-color:rgba(var(--page-ink-rgb),.24);border-left-width:6px;border-left-color:var(--nav-accent);background:linear-gradient(145deg,rgba(var(--page-soft-rgb),1),rgba(var(--page-soft-alt-rgb),.98)),linear-gradient(90deg,rgba(var(--page-ink-rgb),.18),rgba(var(--page-ink-rgb),.04))}.Profile_desktopNavButtonActive__FmNmo span{font-size:.98rem}.Profile_desktopNavButtonActive__FmNmo svg{transform:scale(1.12)}.Profile_desktopNavButton__MmPNB:focus-visible{outline:3px solid rgba(var(--page-warm-rgb),.78);outline-offset:3px}.Profile_desktopNavButton__MmPNB span{overflow:hidden;font-size:.92rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.Profile_desktopNavButton__MmPNB svg{color:var(--nav-accent)}.Profile_desktopDetail__72G_L,.Profile_desktopPanel___AAMW{display:grid;gap:1rem;min-width:0}.Profile_desktopPanel___AAMW{--panel-accent:var(--card-accent,var(--page-accent));overflow:hidden;border:1px solid rgba(var(--page-ink-rgb),.1);border-left:4px solid var(--panel-accent);border-radius:1.1rem;background:linear-gradient(145deg,rgba(var(--page-soft-rgb),.96),rgba(var(--page-soft-alt-rgb),.9));padding:clamp(1rem,2vw,1.25rem);box-shadow:0 18px 46px rgba(var(--page-ink-rgb),.1)}.Profile_desktopPanelHeader__0VO5t{display:grid;gap:.25rem;padding-bottom:.8rem;border-bottom:1px solid var(--page-border-soft)}.Profile_desktopPanelHeader__0VO5t h2{margin:0;color:var(--page-ink);font-size:1.35rem;font-weight:950;line-height:1;text-transform:uppercase}.Profile_desktopPanel___AAMW .Profile_bodyPreview__WyhTa{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.Profile_desktopPanel___AAMW .Profile_expandedBlock__GobDS,.Profile_desktopPanel___AAMW .Profile_pointsGrid__NcAlE{padding:0}.Profile_desktopPanel___AAMW .Profile_progressTrack__DuWWd{margin:0}.Profile_desktopPanel___AAMW .Profile_wearablePanel__ShKgD{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}}@media (max-width:640px){.Profile_wearableHeader__8Uxlh{grid-template-columns:1fr}.Profile_wearableStats__8qyEm{grid-template-columns:repeat(2,minmax(0,1fr))}.Profile_wearableActions__ZQBXv button{width:100%}.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_{--shell-bg:var(--chrome-cream);--shell-bg-rgb:var(--chrome-cream-rgb);--shell-bg-alt:var(--chrome-cream);--shell-bg-alt-rgb:var(--chrome-cream-rgb);--shell-text:var(--page-ink);--shell-text-rgb:var(--page-ink-rgb);--shell-border:rgba(var(--page-ink-rgb),0.1);--header-control-bg:rgba(124,203,211,0.08);--header-control-bg-hover:rgba(124,203,211,0.14);--header-control-border:rgba(var(--page-ink-rgb),0.12);position:fixed;top:0;z-index:40;display:flex;width:100%;height:4rem;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(var(--page-warm-rgb),.42);background:linear-gradient(180deg,rgba(var(--shell-bg-rgb),.97),rgba(var(--shell-bg-alt-rgb),.95));box-shadow:inset 0 -1px 0 rgba(var(--page-accent-rgb),.16),0 18px 38px rgba(var(--page-ink-rgb),.12);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.875rem;height:auto;aspect-ratio:1;border-radius:999px}.Header_desktopNav__HkE35{display:none;align-items:center;gap:clamp(1.75rem,2.8vw,2.25rem);padding:0 .5rem}.Header_navLink__9eqwM{position:relative;isolation:isolate;border-radius:999px;color:var(--shell-text);font-size:.75rem;font-weight:500;letter-spacing:.06em;padding:.62rem .7rem;text-transform:uppercase;opacity:.82;transition:color .18s ease,opacity .18s ease}.Header_navAura__gIacl{position:absolute;inset:0;z-index:-1;border:1px solid rgba(var(--page-olive-rgb),.2);border-radius:inherit;background:radial-gradient(circle at 24% 20%,rgba(var(--page-warm-rgb),.2),transparent 54%),rgba(var(--page-olive-rgb),.1);box-shadow:0 8px 24px rgba(var(--page-olive-rgb),.1),inset 0 1px 0 rgba(255,255,255,.28)}.Header_navLinkActive__nDrh7,.Header_navLink__9eqwM:hover{opacity:1}.Header_navLink__9eqwM:hover{color:var(--page-olive);transform:translateY(-1px)}.Header_navLinkActive__nDrh7{color:var(--shell-text);font-weight:600}.Header_navUnderline__vZvSO{position:absolute;right:.7rem;bottom:.38rem;left:.7rem;height:1.5px;border-radius:999px;background:var(--page-olive);transform:scaleX(.85);transform-origin:left;opacity:0;transition:opacity .18s ease,transform .18s ease}.Header_navLink__9eqwM:hover .Header_navUnderline__vZvSO,.Header_navUnderlineActive__ilVVR{opacity:1;transform:scaleX(1)}.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_languageTrigger__nVXk8,.Header_menuButton__NAZEQ,.Header_themeSwitch__Xj2zD{display:flex;height:2.75rem;align-items:center;justify-content:center;border:0;border-radius:.8rem;background:transparent;color:var(--shell-text);font-size:.75rem;font-weight:750;transition:background .25s var(--transition),color .25s var(--transition),opacity .25s var(--transition)}.Header_languageTrigger__nVXk8:hover,.Header_menuButton__NAZEQ:hover,.Header_themeSwitch__Xj2zD:hover{background:rgba(var(--page-soft-alt-rgb),.72)}.Header_languageSwitcher__73YtE{position:relative;display:flex;align-items:center}.Header_languageTrigger__nVXk8{position:relative;isolation:isolate;gap:.4rem;min-width:4.6rem;border:1px solid rgba(var(--page-ink-rgb),.12);border-radius:999px;background:rgba(var(--page-soft-alt-rgb),.46);cursor:pointer;letter-spacing:.06em;padding:.18rem .45rem .18rem .22rem;overflow:hidden}.Header_languageTrigger__nVXk8:before{position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,rgba(var(--page-accent-rgb),.16),transparent 58%);content:"";opacity:0;transform:translateX(-35%);transition:opacity .3s var(--transition),transform .35s var(--transition)}.Header_languageTriggerOpen__FmxIv:before,.Header_languageTrigger__nVXk8:hover:before{opacity:1;transform:translateX(0)}.Header_languageTriggerOpen__FmxIv{border-color:rgba(var(--page-accent-rgb),.38);background:rgba(var(--page-accent-rgb),.08)}.Header_languageOrb__DD4RI{display:grid;width:1.65rem;height:1.65rem;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--shell-text);color:var(--shell-bg);box-shadow:0 0 0 0 rgba(var(--page-accent-rgb),.24);transition:background .3s var(--transition),color .3s var(--transition),box-shadow .3s var(--transition),transform .3s var(--transition)}.Header_languageTriggerOpen__FmxIv .Header_languageOrb__DD4RI,.Header_languageTrigger__nVXk8:hover .Header_languageOrb__DD4RI{background:var(--page-accent);color:#ffffff;box-shadow:0 0 0 .3rem rgba(var(--page-accent-rgb),.12);transform:rotate(-8deg)}.Header_languageChevron__2drij{flex:0 0 auto;opacity:.56;transition:opacity .25s var(--transition),transform .3s var(--transition)}.Header_languageTriggerOpen__FmxIv .Header_languageChevron__2drij{opacity:1;transform:rotate(180deg)}.Header_languageBackdrop__VkQJb{position:fixed;inset:4rem 0 0;z-index:39;border:0;background:rgba(4,9,17,.18);cursor:default;animation:Header_languageBackdropIn__XtrIZ .28s var(--transition);backdrop-filter:blur(2px)}.Header_languagePanel__zzgbU{--language-panel-bg:var(--chrome-cream);--language-panel-text:var(--page-ink);--language-panel-text-rgb:var(--page-ink-rgb);position:fixed;top:4.5rem;right:.75rem;bottom:auto;left:auto;z-index:2;width:min(calc(100vw - 1.5rem),19rem);max-height:calc(100svh - 5.25rem);overflow:hidden auto;border:1px solid rgba(var(--language-panel-text-rgb),.12);border-radius:1rem;background:rgba(var(--chrome-cream-rgb),.98);box-shadow:0 1rem 2.5rem rgba(var(--page-ink-rgb),.2);color:var(--language-panel-text);padding:.65rem;animation:Header_languagePanelIn__sMoZv .18s var(--transition);backdrop-filter:blur(20px)}.Header_languagePanelIntro__q6TpQ{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgba(var(--language-panel-text-rgb),.14);padding:.25rem .25rem .65rem .5rem}.Header_languagePanelIntro__q6TpQ p{margin:0;color:var(--language-panel-text);font-size:1rem;font-weight:850;letter-spacing:-.02em;line-height:2.75rem}.Header_languagePanelClose__R3h7e{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--language-panel-text);cursor:pointer}.Header_languagePanelClose__R3h7e:hover{background:rgba(var(--language-panel-text-rgb),.08)}.Header_languageOptions__ZP81M{position:relative;z-index:1;display:grid;gap:.25rem;padding-top:.4rem}.Header_languageOption__6VCsd{position:relative;display:grid;width:100%;min-height:3.25rem;grid-template-columns:1fr auto;align-items:center;gap:.75rem;border:0;border-radius:.75rem;background:transparent;color:var(--language-panel-text);cursor:pointer;padding:.65rem .75rem;text-align:left;opacity:1;transition:background .18s var(--transition),color .18s var(--transition)}.Header_languageOptionActive__GPK4T,.Header_languageOption__6VCsd:hover{background:rgba(var(--page-accent-rgb),.1)}.Header_languageOptionCopy__DOVNg{display:flex;min-width:0;align-items:baseline;gap:.5rem}.Header_languageOptionCopy__DOVNg strong{font-size:.95rem;font-weight:800;letter-spacing:-.015em;line-height:1}.Header_languageOptionCopy__DOVNg>span{color:rgba(var(--language-panel-text-rgb),.52);font-size:.68rem;font-weight:750;letter-spacing:.14em}.Header_languageOptionState__qEo5p{display:grid;width:1.6rem;height:1.6rem;place-items:center;border:1px solid rgba(var(--language-panel-text-rgb),.2);border-radius:999px;color:rgba(var(--language-panel-text-rgb),.58);transition:background .18s var(--transition)}.Header_languageOptionActive__GPK4T .Header_languageOptionState__qEo5p{border-color:var(--page-accent);background:var(--page-accent);color:#ffffff}.Header_themeSwitch__Xj2zD{position:relative;width:2.75rem;padding:0;cursor:pointer;overflow:hidden}.Header_themeIcon__9zIl0{position:relative;display:block;width:1.1rem;height:1.1rem}.Header_themeIcon__9zIl0 svg{position:absolute;inset:0;transition:opacity .18s ease,transform .3s cubic-bezier(.22,1,.36,1)}.Header_themeSun__brVMy{opacity:1;transform:rotate(0deg) scale(1)}.Header_themeMoon__E8lhS{opacity:0;transform:rotate(-75deg) scale(.45)}.Header_themeSwitchDark__QUvxu{background:rgba(var(--page-olive-rgb),.12)}.Header_themeSwitchDark__QUvxu .Header_themeSun__brVMy{opacity:0;transform:rotate(75deg) scale(.45)}.Header_themeSwitchDark__QUvxu .Header_themeMoon__E8lhS{opacity:1;transform:rotate(0deg) scale(1)}.Header_menuButton__NAZEQ{width:2.75rem;cursor:pointer}.Header_menuIcon__wd3Jj{position:relative;display:block;width:1.25rem;height:1.25rem}.Header_menuIcon__wd3Jj span{position:absolute;top:50%;left:.08rem;display:block;width:1.1rem;height:.12rem;border-radius:999px;background:currentColor;transform-origin:center;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .16s ease,width .22s ease}.Header_menuIcon__wd3Jj span:first-child{transform:translateY(calc(-50% - .34rem))}.Header_menuIcon__wd3Jj span:nth-child(2){width:.82rem;transform:translateY(-50%)}.Header_menuIcon__wd3Jj span:nth-child(3){transform:translateY(calc(-50% + .34rem))}.Header_menuButtonOpen__fH_eK{background:rgba(var(--page-accent-rgb),.1)}.Header_menuButtonOpen__fH_eK .Header_menuIcon__wd3Jj span:first-child{transform:translateY(-50%) rotate(45deg)}.Header_menuButtonOpen__fH_eK .Header_menuIcon__wd3Jj span:nth-child(2){width:.2rem;opacity:0;transform:translateY(-50%) scaleX(0)}.Header_menuButtonOpen__fH_eK .Header_menuIcon__wd3Jj span:nth-child(3){transform:translateY(-50%) rotate(-45deg)}.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:var(--header-control-bg);padding:.25rem;transition:background .25s var(--transition),border-color .25s var(--transition)}.Header_profileLink__l54y_:hover{background:var(--header-control-bg-hover)}.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{inset:4rem 0 0;z-index:59;cursor:default;border:0;background:rgba(var(--page-ink-rgb),.14);animation:Header_mobileBackdropIn__PhPU3 .18s var(--transition);backdrop-filter:blur(2px)}.Header_mobileBackdrop__8Ptbq,.Header_mobileMenu__iaKH4{--shell-bg:var(--chrome-cream);--shell-bg-rgb:var(--chrome-cream-rgb);position:fixed}.Header_mobileMenu__iaKH4{--shell-bg-alt:var(--chrome-cream);--shell-bg-alt-rgb:var(--chrome-cream-rgb);--shell-text:var(--page-ink);--shell-text-rgb:var(--page-ink-rgb);--shell-border:rgba(var(--page-ink-rgb),0.1);--header-control-bg:rgba(124,203,211,0.08);--header-control-bg-hover:rgba(124,203,211,0.14);--header-control-border:rgba(var(--page-ink-rgb),0.12);top:4.5rem;right:.75rem;bottom:auto;z-index:60;width:min(calc(100vw - 1.5rem),22rem);max-height:calc(100svh - 5.25rem);overflow-x:hidden;overflow-y:auto;border:1px solid var(--shell-border);border-radius:1rem;background:rgba(var(--shell-bg-rgb),.98);box-shadow:0 1rem 2.5rem rgba(var(--page-ink-rgb),.2);color:var(--shell-text);padding:.65rem;opacity:0;pointer-events:none;transform:translateY(-.65rem) scale(.96);transform-origin:top right;visibility:hidden;transition:opacity .2s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s;backdrop-filter:blur(20px)}.Header_mobileMenuOpen__TX_Wd{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible;transition-delay:0s}.Header_mobileMenuHeader__ngucE{display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--shell-border);padding:0 .25rem .4rem .75rem}.Header_mobileMenuHeader__ngucE p{margin:0;color:var(--shell-text);font-size:1rem;font-weight:850}.Header_mobileMenuHeader__ngucE button{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:0;border-radius:.75rem;background:transparent;color:var(--shell-text);cursor:pointer}.Header_mobileMenuHeader__ngucE button:hover{background:rgba(var(--shell-text-rgb),.08)}.Header_mobileNav__1WepI{position:relative;z-index:1;display:flex;flex-direction:column;gap:.2rem;padding-top:.4rem}.Header_mobileNavLink__dn8ZZ{display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;gap:1rem;border:0;border-radius:.75rem;background:transparent;color:rgba(var(--shell-text-rgb),.76);font-size:.95rem;font-weight:750;letter-spacing:0;line-height:1.2;padding:.7rem .75rem;opacity:0;transform:translateY(-.25rem);transition:background .18s var(--transition),color .18s var(--transition)}.Header_mobileMenuOpen__TX_Wd .Header_mobileNavLink__dn8ZZ{animation:Header_mobileNavItemIn__qVPfS .22s ease forwards}.Header_mobileMenuOpen__TX_Wd .Header_mobileNavLink__dn8ZZ:nth-child(2){animation-delay:.03s}.Header_mobileMenuOpen__TX_Wd .Header_mobileNavLink__dn8ZZ:nth-child(3){animation-delay:.06s}.Header_mobileMenuOpen__TX_Wd .Header_mobileNavLink__dn8ZZ:nth-child(4){animation-delay:.09s}.Header_mobileMenuOpen__TX_Wd .Header_mobileNavLink__dn8ZZ:nth-child(5){animation-delay:.12s}.Header_mobileMenuOpen__TX_Wd .Header_mobileNavLink__dn8ZZ:nth-child(6){animation-delay:.15s}.Header_mobileNavLink__dn8ZZ svg{flex:0 0 auto;color:var(--page-olive);opacity:.45;transition:opacity .18s var(--transition)}.Header_mobileNavLinkActive__TWogb svg,.Header_mobileNavLink__dn8ZZ:hover svg{opacity:.9}.Header_mobileNavLinkActive__TWogb{background:rgba(var(--page-olive-rgb),.12);color:var(--shell-text)}.Header_mobileNavLinkActive__TWogb span{color:var(--page-olive)}.Header_mobileAuth__EVsOq{margin-top:.35rem;padding-top:.35rem}.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_languageBackdropIn__XtrIZ{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(2px)}}@keyframes Header_languagePanelIn__sMoZv{0%{clip-path:inset(0 0 100% 0 round 1rem);opacity:0;transform:translateY(-.5rem)}to{clip-path:inset(0 0 0 0 round 1rem);opacity:1;transform:translateY(0)}}@keyframes Header_mobileBackdropIn__PhPU3{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(2px)}}@keyframes Header_mobileNavItemIn__qVPfS{to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.Header_header___60Q_{height:5rem;padding:0 1.5rem}.Header_brandLogo__n3jok{width:4.9rem}.Header_actions__Mv7iL{gap:.75rem}.Header_languageBackdrop__VkQJb{inset:5rem 0 0}.Header_languagePanel__zzgbU{top:5.5rem;max-height:calc(100svh - 6.5rem)}.Header_themeSwitch__Xj2zD{width:2.75rem}.Header_signInButton__yWMD_{display:block}.Header_profileLink__l54y_{padding-right:.5rem}.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{top:5.5rem;max-height:calc(100svh - 6.25rem)}}@media (max-width:767px){.Header_header___60Q_{backdrop-filter:none}.Header_languageBackdrop__VkQJb{inset:4rem 0 0;background:rgba(4,9,17,.18);backdrop-filter:blur(2px)}}@media (min-width:640px) and (max-width:767px){.Header_languageBackdrop__VkQJb{inset:5rem 0 0}.Header_languagePanel__zzgbU{top:5.5rem}}@media (min-width:768px){.Header_languagePanel__zzgbU{position:absolute;top:calc(100% + 1rem);right:0;bottom:auto;left:auto;width:22rem;max-height:none;border-radius:1rem;animation:Header_languagePanelIn__sMoZv .18s var(--transition)}}@media (min-width:1024px){.Header_brandLogo__n3jok{width:5.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:2.25rem;padding:.5rem .75rem}.Header_navLink__9eqwM{font-size:.875rem}.Header_profileName__GQ5UY{display:block}}@media (prefers-reduced-motion:reduce){.Header_languageBackdrop__VkQJb,.Header_languagePanel__zzgbU,.Header_mobileBackdrop__8Ptbq,.Header_mobileMenuOpen__TX_Wd{animation:none}.Header_menuIcon__wd3Jj span,.Header_mobileMenu__iaKH4,.Header_themeIcon__9zIl0 svg{transition:none}.Header_mobileMenuOpen__TX_Wd .Header_mobileNavLink__dn8ZZ,.Header_mobileNavLink__dn8ZZ{opacity:1;transform:none;animation:none}}.Footer_footer__4m1fF{--shell-bg:var(--chrome-cream);--shell-bg-rgb:var(--chrome-cream-rgb);--shell-bg-alt:var(--chrome-cream);--shell-bg-alt-rgb:var(--chrome-cream-rgb);--shell-text:var(--page-ink);--shell-text-rgb:var(--page-ink-rgb);--shell-text-muted:rgba(var(--page-ink-rgb),0.72);--shell-text-dim:rgba(var(--page-ink-rgb),0.46);--shell-border:rgba(var(--page-ink-rgb),0.1);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:var(--content-max-width);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_newsletter__ZyywR{grid-column:1/-1;display:grid;grid-template-columns:minmax(17rem,.8fr) minmax(0,1.45fr);gap:clamp(2rem,6vw,5rem);align-items:end;padding-bottom:clamp(2rem,4vw,3rem);border-bottom:1px solid rgba(var(--shell-text-rgb),.12)}.Footer_newsletterIntro__OI5Ef{max-width:29rem}.Footer_newsletterTitle__AI_on{margin:.55rem 0 0;max-width:11ch;color:var(--shell-text);font-size:clamp(2rem,4.2vw,3.6rem);font-weight:900;letter-spacing:-.055em;line-height:.98}.Footer_newsletterText__rR811{margin:.85rem 0 0;max-width:32rem;color:var(--shell-text-muted);font-size:.98rem;line-height:1.7}.Footer_newsletterForm__pGJCL{position:relative;min-width:0}.Footer_newsletterFieldRow__WCyuB{display:flex;gap:.7rem}.Footer_newsletterInput__rBaIl{min-width:0;flex:1;min-height:3.5rem;border:1px solid rgba(var(--shell-text-rgb),.16);border-radius:999px;padding:0 1.2rem;background:rgba(var(--shell-text-rgb),.06);color:var(--shell-text);font:inherit;box-shadow:inset 0 1px 0 rgba(var(--shell-text-rgb),.05);transition:border-color .25s var(--transition),background .25s var(--transition),box-shadow .25s var(--transition)}.Footer_newsletterInput__rBaIl::placeholder{color:var(--shell-text-dim)}.Footer_newsletterInput__rBaIl:focus,.Footer_newsletterInput__rBaIl:hover{border-color:rgba(var(--page-warm-rgb),.68);background:rgba(var(--shell-text-rgb),.09)}.Footer_newsletterInput__rBaIl:focus{box-shadow:0 0 0 .25rem rgba(var(--page-warm-rgb),.12)}.Footer_newsletterInput__rBaIl:disabled{cursor:wait;opacity:.7}.Footer_newsletterButton__aRFjW{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.55rem;min-height:3.5rem;border:0;border-radius:999px;padding:0 1.25rem;background:var(--page-accent);color:#ffffff;font:inherit;font-size:.74rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:0 14px 30px rgba(var(--page-accent-rgb),.2);transition:transform .25s var(--transition),box-shadow .25s var(--transition),filter .25s var(--transition)}.Footer_newsletterButton__aRFjW:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 18px 36px rgba(var(--page-accent-rgb),.28)}.Footer_newsletterButton__aRFjW:disabled{cursor:wait;opacity:.72}.Footer_loadingIcon__Y5En5{animation:Footer_newsletterSpin__hhVWM .8s linear infinite}.Footer_newsletterPrivacy__6uXnH,.Footer_newsletterStatus__YPhuG{margin:.7rem 0 0;color:var(--shell-text-dim);font-size:.74rem;line-height:1.55}.Footer_newsletterPrivacy__6uXnH a{color:inherit;text-decoration-color:rgba(var(--page-warm-rgb),.7);text-underline-offset:.18em}.Footer_newsletterPrivacy__6uXnH a:hover{color:var(--shell-text)}.Footer_newsletterStatus__YPhuG{min-height:1.15rem;margin-top:.3rem;font-weight:700}.Footer_newsletterStatus__YPhuG[data-state=success]{color:var(--ui-olive)}.Footer_newsletterStatus__YPhuG[data-state=error]{color:var(--page-accent)}.Footer_honeypot__ofALE,.Footer_visuallyHidden__5hO05{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes Footer_newsletterSpin__hhVWM{to{transform:rotate(1turn)}}.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(--page-ink);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:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,4vw,3rem)}.Footer_linksGridCompact__8PVyW{grid-template-columns:repeat(2,minmax(0,1fr))}.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_newsletter__ZyywR{grid-template-columns:1fr;gap:1.4rem}.Footer_newsletterTitle__AI_on{max-width:13ch;font-size:clamp(2rem,12vw,3.2rem)}.Footer_newsletterFieldRow__WCyuB{display:grid}.Footer_newsletterButton__aRFjW{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:#f4fbff;--auth-panel-rgb:244,251,255;--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:#8bd8e2;--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)}.LaunchPreview_preview__QfYXi{--preview-dark:var(--shell-bg);--preview-cream:var(--ui-bg);--preview-section:var(--ui-bg-alt);--preview-lime:var(--page-olive);--hero-bg:#f7f2ea;--hero-bg-rgb:247,242,234;--hero-text:#0b1627;--hero-text-rgb:11,22,39;--hero-muted:rgba(11,22,39,0.7);--hero-logo-filter:grayscale(1) contrast(1.4) brightness(0.22);--hero-video-filter:saturate(0.9) contrast(1.04);--hero-video-glow:178,194,190;--final-cta-bg-rgb:247,242,234;--final-cta-text-rgb:11,22,39;--final-cta-image-opacity:0.3;--final-cta-image-filter:grayscale(1) invert(1) contrast(0.72);overflow:hidden;background:var(--preview-cream);color:var(--ui-text);transition:background-color .3s var(--transition),color .3s var(--transition)}:root[data-theme=dark] .LaunchPreview_preview__QfYXi{--hero-bg:#07101d;--hero-bg-rgb:7,16,29;--hero-text:#fffdf6;--hero-text-rgb:255,253,246;--hero-muted:rgba(255,253,246,0.7);--hero-logo-filter:grayscale(1) contrast(1.3) brightness(2.8);--hero-video-filter:brightness(0.72) saturate(0.72) contrast(1.1) hue-rotate(4deg);--hero-video-glow:68,84,91;--final-cta-bg-rgb:7,16,29;--final-cta-text-rgb:255,253,246;--final-cta-image-opacity:0.5;--final-cta-image-filter:brightness(0.48) saturate(0.7) contrast(1.08)}.LaunchPreview_hero__NolWl{position:relative;display:flex;min-height:100svh;align-items:flex-end;isolation:isolate;overflow:hidden;padding:clamp(8rem,13vw,11rem) clamp(1.2rem,6vw,6rem) clamp(3rem,6vw,5.5rem);background:radial-gradient(circle at 16% 28%,rgba(var(--page-warm-rgb),.13),transparent 34%),radial-gradient(circle at 72% 76%,rgba(var(--page-olive-rgb),.1),transparent 30%),var(--hero-bg);color:var(--hero-text);transition:background-color .3s var(--transition),color .3s var(--transition)}.LaunchPreview_hero__NolWl:before{content:"";position:absolute;z-index:-4;top:-12%;right:-12%;width:min(74vw,70rem);height:124%;background:radial-gradient(ellipse at 56% 44%,rgba(var(--hero-video-glow),.3),rgba(var(--hero-video-glow),.08) 48%,transparent 74%);pointer-events:none}.LaunchPreview_heroShade__l_2iw{position:absolute;inset:0}.LaunchPreview_heroMedia__4QpX1{position:absolute;z-index:-2;top:clamp(4.75rem,8vh,6.5rem);right:clamp(-2rem,1.5vw,1.75rem);width:min(41vw,39rem);height:min(88svh,53rem);overflow:hidden;background:rgba(var(--page-warm-rgb),.08);filter:drop-shadow(0 2.5rem 3.5rem rgba(var(--hero-text-rgb),.12));-webkit-mask-image:url(/launch/hero-video-mask.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:url(/launch/hero-video-mask.svg);mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%;transform-origin:56% 52%;will-change:transform}.LaunchPreview_heroMedia__4QpX1:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--hero-bg-rgb),.58),transparent 20%,transparent 78%,rgba(var(--hero-bg-rgb),.3)),linear-gradient(0deg,rgba(var(--hero-bg-rgb),.56),transparent 20%,transparent 82%,rgba(var(--hero-bg-rgb),.3));pointer-events:none}.LaunchPreview_heroVideo__fCpxC{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:var(--hero-video-filter);animation:LaunchPreview_heroVideoReveal__HQO4m 1.3s var(--transition) both;transition:filter .3s var(--transition)}.LaunchPreview_heroShade__l_2iw{z-index:-1;background:linear-gradient(90deg,rgba(var(--hero-bg-rgb),1),rgba(var(--hero-bg-rgb),.98) 32%,rgba(var(--hero-bg-rgb),.78) 45%,rgba(var(--hero-bg-rgb),.18) 59%,rgba(var(--hero-bg-rgb),0) 72%),linear-gradient(0deg,rgba(var(--hero-bg-rgb),.82),transparent 44%);pointer-events:none}.LaunchPreview_heroLogo__Skabb{position:absolute;z-index:-3;top:50%;left:43%;width:min(66vw,56rem);aspect-ratio:1;filter:var(--hero-logo-filter);opacity:.045;transform:translate(-50%,-50%) rotate(-7deg);transition:filter .3s var(--transition),opacity .3s var(--transition)}.LaunchPreview_heroGrain__BnxKR{position:absolute;z-index:-1;inset:0;opacity:.22;background:linear-gradient(90deg,rgba(var(--hero-text-rgb),.026) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--hero-text-rgb),.02) 1px,transparent 1px);background-size:5rem 5rem;mask-image:linear-gradient(90deg,black,transparent 76%)}.LaunchPreview_heroContent__Bc0VH{position:relative;z-index:1;width:min(54vw,46rem)}.LaunchPreview_launchLine__4lgSQ,.LaunchPreview_launchStatus__HciBd,.LaunchPreview_lockedLabel__EcYkC{display:inline-flex;align-items:center;gap:.6rem;font-size:.7rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.LaunchPreview_launchStatus__HciBd{margin-bottom:clamp(1.4rem,3vw,2.5rem);border:1px solid rgba(var(--hero-text-rgb),.2);border-radius:999px;background:rgba(var(--hero-bg-rgb),.58);padding:.7rem .9rem;backdrop-filter:blur(14px)}.LaunchPreview_statusDot___f8J6{width:.45rem;height:.45rem;border-radius:999px;background:var(--preview-lime);box-shadow:0 0 0 0 rgba(200,213,90,.56);animation:LaunchPreview_statusPulse__Uy_AD 2.4s infinite}.LaunchPreview_brandName__vGOJO{margin:0;font-size:clamp(4rem,8.3vw,8.5rem);font-weight:950;letter-spacing:-.085em;line-height:.74;text-transform:uppercase}.LaunchPreview_hero__NolWl h1{max-width:31rem;margin:clamp(1.6rem,3vw,2.5rem) 0 0;font-size:clamp(1.8rem,3vw,3.4rem);font-weight:520;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.LaunchPreview_heroDescription__mZyJF{max-width:35rem;margin:1.25rem 0 0;color:var(--hero-muted);font-size:clamp(.98rem,1.3vw,1.14rem);line-height:1.65}.LaunchPreview_heroActions__p901C{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.LaunchPreview_finalCta__7uS6D button,.LaunchPreview_primaryAction__ROYN_,.LaunchPreview_secondaryAction__ktCL9{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.7rem;border:1px solid transparent;border-radius:999px;cursor:pointer;font-size:.74rem;font-weight:900;letter-spacing:.11em;padding:.9rem 1.2rem;text-transform:uppercase}.LaunchPreview_primaryAction__ROYN_{background:var(--preview-lime);color:var(--preview-dark)}.LaunchPreview_secondaryAction__ktCL9{border-color:rgba(var(--hero-text-rgb),.26);background:rgba(var(--hero-bg-rgb),.46);color:var(--hero-text);backdrop-filter:blur(12px)}.LaunchPreview_finalCta__7uS6D button:hover,.LaunchPreview_primaryAction__ROYN_:hover,.LaunchPreview_secondaryAction__ktCL9:hover{transform:translateY(-3px)}.LaunchPreview_secondaryAction__ktCL9:hover{background:var(--hero-text);color:var(--hero-bg)}.LaunchPreview_pillars__6Ecyp{padding:clamp(5.5rem,10vw,10rem) clamp(1.2rem,7vw,7rem)}.LaunchPreview_eyebrow__CEshz{margin:0;color:var(--ui-olive);font-size:.72rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.LaunchPreview_experience__YJS6V h2,.LaunchPreview_faq__ACcgq h2,.LaunchPreview_finalCta__7uS6D h2,.LaunchPreview_pillars__6Ecyp h2{margin:0;font-size:clamp(2.6rem,5.5vw,6rem);font-weight:850;letter-spacing:-.065em;line-height:.94;text-wrap:balance}.LaunchPreview_pillars__6Ecyp{background:var(--preview-section);color:var(--ui-text);transition:background-color .3s var(--transition),color .3s var(--transition)}.LaunchPreview_pillarList__KjxCN,.LaunchPreview_pillarsHeading__v8SVi{max-width:88rem;margin-inline:auto}.LaunchPreview_pillarsHeading__v8SVi{display:grid;grid-template-columns:.55fr 2.75fr;gap:clamp(1.5rem,5vw,5rem);margin-bottom:clamp(3rem,6vw,5.5rem)}.LaunchPreview_pillars__6Ecyp .LaunchPreview_eyebrow__CEshz{color:var(--preview-lime)}.LaunchPreview_pillarsHeading__v8SVi h2{max-width:12ch}.LaunchPreview_pillar__i_Pv0{position:relative;display:grid;min-height:clamp(25rem,38vw,36rem);grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;gap:1rem;overflow:hidden;padding:1.25rem;isolation:isolate;color:var(--media-text)}.LaunchPreview_pillarList__KjxCN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.65rem,1.1vw,1.1rem)}.LaunchPreview_pillarImage__NBOKM,.LaunchPreview_pillarShade__RefRI{position:absolute;inset:0}.LaunchPreview_pillarImage__NBOKM{z-index:-2;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.LaunchPreview_pillar__i_Pv0:nth-child(2) .LaunchPreview_pillarImage__NBOKM{object-position:center 28%}.LaunchPreview_pillar__i_Pv0:hover .LaunchPreview_pillarImage__NBOKM{transform:scale(1.045)}.LaunchPreview_pillarShade__RefRI{z-index:-1;background:linear-gradient(180deg,rgba(5,10,9,.42),transparent 40%),linear-gradient(0deg,rgba(5,10,9,.96),transparent 68%)}.LaunchPreview_pillarIndex__1vNFL{align-self:start;color:var(--preview-lime);font-size:.72rem;font-weight:900;letter-spacing:.14em}.LaunchPreview_pillarCopy__ffZX2{align-self:end;grid-column:1/-1;grid-row:3}.LaunchPreview_pillar__i_Pv0 h3{margin:0;font-size:clamp(1.35rem,2.3vw,2.15rem);letter-spacing:-.035em}.LaunchPreview_pillar__i_Pv0 p{max-width:26rem;margin:.55rem 0 0;color:rgba(var(--media-text-rgb),.78);font-size:.86rem;line-height:1.55}.LaunchPreview_lockedLabel__EcYkC{align-self:start;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(5,10,9,.24);color:rgba(255,253,246,.82);padding:.65rem .8rem;white-space:nowrap;backdrop-filter:blur(10px)}.LaunchPreview_experience__YJS6V{display:grid;min-height:min(52rem,90svh);grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);background:var(--ui-surface);color:var(--ui-text)}.LaunchPreview_experienceMedia__koNAp{position:relative;min-height:38rem;overflow:hidden}.LaunchPreview_experienceImage__XEqYj{object-fit:cover;object-position:center}.LaunchPreview_experienceCopy__k9fS1{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7rem)}.LaunchPreview_experienceCopy__k9fS1 h2{margin-top:1.6rem;font-size:clamp(2.7rem,5vw,5.4rem)}.LaunchPreview_experienceCopy__k9fS1>p:last-of-type{margin:1.5rem 0 0;color:var(--ui-muted);line-height:1.72}.LaunchPreview_launchLine__4lgSQ{width:fit-content;margin-top:2rem;border-top:1px solid var(--ui-border);color:var(--ui-olive);padding-top:1rem}.LaunchPreview_faq__ACcgq{background:var(--preview-cream);padding:clamp(5.5rem,10vw,10rem) clamp(1.2rem,7vw,7rem)}.LaunchPreview_faqInner__R4uxn{display:grid;max-width:78rem;margin:0 auto;grid-template-columns:minmax(15rem,.58fr) minmax(0,1.42fr);gap:clamp(2.5rem,6vw,6rem)}.LaunchPreview_faqIntro__wqtcd{position:sticky;top:7rem;align-self:start}.LaunchPreview_faqIntro__wqtcd h2{max-width:7ch;margin-top:1.5rem;font-size:clamp(2.9rem,4.5vw,5rem)}.LaunchPreview_faqList__Bs1wL{border-top:1px solid var(--ui-border)}.LaunchPreview_faqItem__uvJGg{border-bottom:1px solid var(--ui-border)}.LaunchPreview_faqItem__uvJGg summary{display:grid;min-height:6.5rem;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:1rem;align-items:center;cursor:pointer;list-style:none;padding:1.4rem 0}.LaunchPreview_faqItem__uvJGg summary::-webkit-details-marker{display:none}.LaunchPreview_faqIndex__vv9hB{color:var(--ui-olive);font-size:.7rem;font-weight:900;letter-spacing:.14em}.LaunchPreview_faqQuestion__pFEcS{font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:760;letter-spacing:-.025em;line-height:1.25}.LaunchPreview_faqChevron__RoZFT{color:var(--ui-olive);transition:transform .32s cubic-bezier(.22,1,.36,1)}.LaunchPreview_faqItem__uvJGg[open] .LaunchPreview_faqChevron__RoZFT{transform:rotate(180deg)}.LaunchPreview_faqAnswer__MKUi4{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1)}.LaunchPreview_faqItem__uvJGg[open] .LaunchPreview_faqAnswer__MKUi4{grid-template-rows:1fr}.LaunchPreview_faqAnswer__MKUi4>div{overflow:hidden}.LaunchPreview_faqAnswer__MKUi4 p{max-width:42rem;margin:0 0 1.75rem 3.5rem;color:var(--ui-muted);line-height:1.72}.LaunchPreview_finalCta__7uS6D{position:relative;display:grid;min-height:38rem;place-items:center;isolation:isolate;overflow:hidden;background:rgb(var(--final-cta-bg-rgb));color:rgb(var(--final-cta-text-rgb));padding:clamp(5rem,10vw,9rem) 1.2rem;text-align:center;transition:background-color .3s var(--transition),color .3s var(--transition)}.LaunchPreview_finalCta__7uS6D:after,.LaunchPreview_finalCta__7uS6D:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none}.LaunchPreview_finalCta__7uS6D:before{background:url(/bewegesund-background.webp) 50%/cover no-repeat;filter:var(--final-cta-image-filter);opacity:var(--final-cta-image-opacity);transition:filter .3s var(--transition),opacity .3s var(--transition)}.LaunchPreview_finalCta__7uS6D:after{background:linear-gradient(90deg,rgba(var(--final-cta-bg-rgb),.94),rgba(var(--final-cta-bg-rgb),.56) 54%,rgba(var(--final-cta-bg-rgb),.2))}.LaunchPreview_finalCta__7uS6D>div{position:relative;z-index:1;max-width:64rem}.LaunchPreview_finalCta__7uS6D .LaunchPreview_eyebrow__CEshz{color:var(--preview-lime)}.LaunchPreview_finalCta__7uS6D h2{margin-top:1.25rem}.LaunchPreview_finalCta__7uS6D p:not(.LaunchPreview_eyebrow__CEshz){max-width:35rem;margin:1.5rem auto 0;color:rgba(var(--final-cta-text-rgb),.68);line-height:1.65}.LaunchPreview_finalCta__7uS6D button{margin-top:2rem;background:var(--preview-lime);color:var(--preview-dark)}@keyframes LaunchPreview_statusPulse__Uy_AD{70%{box-shadow:0 0 0 .55rem rgba(200,213,90,0)}}@keyframes LaunchPreview_heroVideoReveal__HQO4m{0%{opacity:0;filter:blur(.6rem) saturate(.8);transform:scale(1.025)}to{opacity:1;filter:blur(0) saturate(1);transform:scale(1)}}@media (max-width:900px){.LaunchPreview_hero__NolWl{min-height:calc(100svh - 4rem);padding-top:7rem}.LaunchPreview_heroContent__Bc0VH{width:min(58vw,38rem)}.LaunchPreview_heroMedia__4QpX1{right:-1rem;width:min(42vw,27rem)}.LaunchPreview_heroLogo__Skabb{left:45%;width:min(78vw,42rem)}.LaunchPreview_brandName__vGOJO{font-size:clamp(3.4rem,10vw,6rem)}.LaunchPreview_pillarsHeading__v8SVi{grid-template-columns:1fr}.LaunchPreview_pillarList__KjxCN{grid-template-columns:repeat(2,minmax(0,1fr))}.LaunchPreview_experience__YJS6V{min-height:auto;grid-template-columns:1fr}.LaunchPreview_experienceMedia__koNAp{min-height:min(70vw,33rem)}.LaunchPreview_faqInner__R4uxn{grid-template-columns:1fr}.LaunchPreview_faqIntro__wqtcd{position:static}}@media (max-width:620px){.LaunchPreview_hero__NolWl{min-height:100svh;padding:23rem 1rem 2rem}.LaunchPreview_heroContent__Bc0VH{width:100%}.LaunchPreview_heroMedia__4QpX1{top:4.35rem;right:-2.5rem;width:min(88vw,22rem);height:50svh;min-height:23rem;max-height:28rem}.LaunchPreview_heroLogo__Skabb{top:43%;left:22%;width:118vw;opacity:.038}.LaunchPreview_heroShade__l_2iw{background:linear-gradient(0deg,rgba(var(--hero-bg-rgb),1),rgba(var(--hero-bg-rgb),.98) 50%,rgba(var(--hero-bg-rgb),.28) 70%,transparent 91%),linear-gradient(90deg,rgba(var(--hero-bg-rgb),.46),transparent 74%)}.LaunchPreview_brandName__vGOJO{font-size:clamp(2.65rem,12vw,4rem);line-height:.78}.LaunchPreview_hero__NolWl h1{max-width:19rem}.LaunchPreview_heroActions__p901C{align-items:stretch;flex-direction:column}.LaunchPreview_primaryAction__ROYN_,.LaunchPreview_secondaryAction__ktCL9{width:100%}.LaunchPreview_faq__ACcgq,.LaunchPreview_pillars__6Ecyp{padding-right:1rem;padding-left:1rem}.LaunchPreview_pillarList__KjxCN{display:flex;max-width:none;margin-right:-1rem;overflow-x:auto;padding-right:1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.LaunchPreview_pillarList__KjxCN::-webkit-scrollbar{display:none}.LaunchPreview_pillar__i_Pv0{min-height:29rem;flex:0 0 min(82vw,21rem);scroll-snap-align:start}.LaunchPreview_experienceMedia__koNAp{min-height:23rem}.LaunchPreview_experienceCopy__k9fS1{padding:4.5rem 1rem}.LaunchPreview_faqInner__R4uxn{gap:3rem}.LaunchPreview_faqItem__uvJGg summary{grid-template-columns:2rem minmax(0,1fr) auto;gap:.65rem}.LaunchPreview_faqAnswer__MKUi4 p{margin-left:2.65rem}}@media (prefers-reduced-motion:reduce){.LaunchPreview_heroVideo__fCpxC,.LaunchPreview_statusDot___f8J6{animation:none}.LaunchPreview_faqAnswer__MKUi4,.LaunchPreview_faqChevron__RoZFT,.LaunchPreview_heroMedia__4QpX1{transition:none}}.AppShell_main__elK6B{min-height:100svh}.AppShell_navigationFeedback__INpfv{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:rgba(var(--shell-bg-rgb),.34);pointer-events:auto;backdrop-filter:blur(8px);animation:AppShell_navigationFadeIn__4KaeO .16s var(--transition) both}.AppShell_navigationFeedbackPanel__5MHAY{display:inline-flex;align-items:center;gap:.9rem;border:1px solid rgba(var(--page-ink-rgb),.12);border-radius:999px;background:linear-gradient(180deg,rgba(var(--page-soft-rgb),.96),rgba(var(--page-base-rgb),.92)),var(--page-soft);box-shadow:0 1rem 2.8rem rgba(0,0,0,.22);color:var(--page-ink);font-size:.76rem;font-weight:950;letter-spacing:.1em;padding:.95rem 1.25rem;text-transform:uppercase}.AppShell_navigationSpinner__tN_NM{width:3.4rem;height:3.4rem;border-radius:999px;background:radial-gradient(circle,rgba(var(--page-olive-rgb),.14),transparent 70%),url(/icon-192.png) 50% /88% 88% no-repeat;filter:drop-shadow(0 0 16px rgba(var(--page-olive-rgb),.42));animation:AppShell_loadingPulse___ExHv .92s var(--transition) infinite}.AppShell_paymentGate__dgOAE{display:grid;gap:1.2rem;width:min(100%,58rem);margin:0 auto;padding:7rem 1rem 2rem;color:var(--ui-text)}.AppShell_paymentGateIntro__r__Zu{display:grid;gap:.65rem;border:1px solid var(--ui-border);border-radius:.65rem;background:linear-gradient(135deg,var(--ui-warm-soft),transparent 44%),var(--ui-bg-alt);padding:clamp(1.2rem,4vw,1.6rem)}.AppShell_paymentGateIcon__3qKX9{display:grid;width:3rem;height:3rem;place-items:center;border-radius:999px;background:var(--ui-warm-soft);color:var(--ui-link)}.AppShell_paymentGateEyebrow__WXLE_{margin:0;color:var(--ui-link);font-size:.72rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.AppShell_paymentGate__dgOAE h1{margin:0;font-size:clamp(2rem,7vw,3.2rem);line-height:.95;letter-spacing:0;text-transform:uppercase}.AppShell_paymentGateIntro__r__Zu>p:last-child,.AppShell_paymentGateNote___e_5p,.AppShell_paymentPlanCard__UBAi7 p{margin:0;color:var(--ui-muted);line-height:1.65}.AppShell_paymentPlanGrid__zQmi0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.AppShell_paymentPlanCard__UBAi7{display:grid;gap:.85rem;align-content:start;border:1px solid var(--ui-border);border-radius:.65rem;background:var(--ui-bg-alt);padding:1rem}.AppShell_paymentPlanCard__UBAi7 h2{margin:0;font-size:1.35rem;letter-spacing:0}.AppShell_paymentPlanCard__UBAi7 strong{color:var(--ui-link);font-size:1rem}.AppShell_paymentPlanCard__UBAi7 button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:0;border-radius:.5rem;background:var(--ui-link);color:var(--ui-bg);cursor:pointer;font-size:.78rem;font-weight:950;letter-spacing:.08em;padding:.85rem 1rem;text-transform:uppercase}.AppShell_paymentPlanCard__UBAi7 button:disabled{cursor:wait;opacity:.65}.AppShell_paymentSpinner__WoE7D{animation:AppShell_loadingSpin___xmYV .9s linear infinite}.AppShell_paymentError__f5j_F{margin:0;border:1px solid rgba(var(--secondary-rgb),.24);border-radius:.5rem;background:rgba(var(--secondary-rgb),.08);padding:.8rem .95rem;color:var(--ui-text);font-weight:850}.AppShell_paymentGateNote___e_5p{font-size:.9rem}.AppShell_cookieBanner__arUbN{position:fixed;right:clamp(.75rem,2vw,1.2rem);bottom:clamp(.75rem,2vw,1.2rem);z-index:120;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end;width:min(calc(100vw - 1.5rem),44rem);border:1px solid rgba(var(--page-olive-rgb),.26);border-radius:1rem;background:linear-gradient(135deg,rgba(var(--page-soft-rgb),.98),rgba(var(--page-base-rgb),.96)),var(--page-soft);box-shadow:0 1.2rem 3rem rgba(0,0,0,.2);color:var(--page-ink);padding:1rem}:root[data-theme=dark] .AppShell_cookieBanner__arUbN{border-color:rgba(var(--page-olive-rgb),.34);background:linear-gradient(135deg,rgba(var(--shell-surface-rgb),.98),rgba(var(--shell-bg-alt-rgb),.96)),var(--shell-bg-alt);color:var(--shell-text)}.AppShell_cookieBannerCopy__i5DVR{min-width:0}.AppShell_cookieBannerEyebrow___9Gde{margin:0 0 .3rem;color:var(--page-olive);font-size:.64rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.AppShell_cookieBanner__arUbN h2{margin:0;color:inherit;font-size:1.05rem;font-weight:950;line-height:1.1}.AppShell_cookieBannerCopy__i5DVR p:not(.AppShell_cookieBannerEyebrow___9Gde){margin:.42rem 0 0;color:rgba(var(--page-ink-rgb),.72);font-size:.86rem;line-height:1.45}:root[data-theme=dark] .AppShell_cookieBannerCopy__i5DVR p:not(.AppShell_cookieBannerEyebrow___9Gde){color:var(--shell-text-muted)}.AppShell_cookiePrivacyLink__uNfSY{display:inline-flex;margin-top:.48rem;color:var(--page-olive);font-size:.76rem;font-weight:900;text-decoration:underline;text-underline-offset:.18em}.AppShell_cookieBannerActions__HqiX_{display:flex;gap:.5rem}.AppShell_cookieAcceptButton__8Bf9e,.AppShell_cookieDeclineButton__6Lq1o{border-radius:999px;cursor:pointer;font:inherit;font-size:.74rem;font-weight:950;padding:.72rem .95rem;text-transform:uppercase;white-space:nowrap}.AppShell_cookieAcceptButton__8Bf9e{border:0;background:var(--page-olive);color:var(--page-soft)}.AppShell_cookieDeclineButton__6Lq1o{border:1px solid rgba(var(--page-ink-rgb),.16);background:transparent;color:inherit}@keyframes AppShell_loadingSpin___xmYV{to{transform:rotate(1turn)}}@keyframes AppShell_loadingPulse___ExHv{0%,to{transform:scale(.96);opacity:.82}50%{transform:scale(1.08);opacity:1}}@keyframes AppShell_navigationFadeIn__4KaeO{0%{opacity:0}to{opacity:1}}@media (max-width:720px){.AppShell_paymentPlanGrid__zQmi0{grid-template-columns:1fr}.AppShell_cookieBanner__arUbN{grid-template-columns:1fr;gap:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));padding:.85rem}.AppShell_cookieBannerActions__HqiX_{display:grid;grid-template-columns:1fr 1fr}.AppShell_cookieAcceptButton__8Bf9e,.AppShell_cookieDeclineButton__6Lq1o{padding:.7rem .75rem}}@media (prefers-reduced-motion:reduce){.AppShell_navigationFeedback__INpfv,.AppShell_navigationSpinner__tN_NM{animation:none}}