.HelpLink_helpLink__dA1lu{margin-block:1rem 0;margin-inline:0;font:600 .85rem/1.4 var(--font-body);color:var(--ink-soft)}.HelpLink_helpLink__dA1lu a{display:inline-flex;align-items:center;min-block-size:44px;max-inline-size:100%;color:inherit;font:inherit;overflow-wrap:anywhere;text-decoration:none}.HelpLink_helpLink__dA1lu a:hover{text-decoration:underline}.HelpLink_helpLink__dA1lu a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.not-found_page__jb5cW{position:relative;min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;overflow:hidden}.not-found_content__eXtMa{position:relative;z-index:2;text-align:center;width:100%;min-width:0;padding-block:64px}.not-found_code__7e29u{font-family:monospace;font-size:5rem;font-weight:700;line-height:1;letter-spacing:-.02em;margin:0}.not-found_title__Vh7BH{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.15;margin:18px 0 0}.not-found_lede__VSbfN{font-family:var(--font-body),sans-serif;font-size:1.05rem;font-weight:500;color:var(--ink-soft);max-width:42ch;margin:16px auto 0;line-height:1.6}.not-found_actions__iVU5n{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-top:32px}.not-found_btn___I8W9{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display),serif;font-weight:400;font-size:.9rem;padding:10px 20px;border-radius:10px;border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap}.not-found_btnPrimary__2Tsmz{background:var(--pink);color:#fff}.not-found_btnPrimary__2Tsmz:hover{background:#e56b8a}.not-found_btnGhost__EHy3I{background:transparent;border-color:var(--line);color:var(--navy)}.not-found_btnGhost__EHy3I:hover{border-color:var(--pink);color:#e56b8a}.not-found_frame__g5ZYB{display:inline-flex;align-items:center;justify-content:center;width:84px;height:100px;margin:0 auto 8px;border-radius:14px;border:3px solid var(--navy);background:var(--paper-alt);box-shadow:0 14px 28px -18px rgba(22,38,77,.45);transform:rotate(-4deg)}.not-found_frameGlyph__oJoJy{font-size:2.2rem}.account_page__UjyRe{padding-block:40px 72px;display:flex;flex-direction:column;gap:36px;max-width:calc(640px + 2 * var(--page-gutter))}.account_title___DIZp{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:2rem;margin:0}.account_section__D9SO8{display:flex;flex-direction:column;gap:16px;padding-top:28px;padding-inline:0;border-top:1px solid var(--line)}.account_sectionTitle__oyP47{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:1.2rem;margin:0}.account_themeFieldset__hHxQy{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;border:0}.account_themeLegend__PmrYG{margin-bottom:4px;font-family:var(--font-display),Georgia,serif;font-size:1.2rem}.account_themeOptions__Wyx8u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account_themeOption__dyKsW{display:flex;min-height:52px;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--control-border);border-radius:var(--radius-control);cursor:pointer}.account_themeOption__dyKsW input{width:20px;height:20px;accent-color:var(--action)}.account_themeSwatch__oZ4Vi{flex:none;width:34px;height:34px;border:1px solid var(--control-border);border-radius:50%}.account_themeOption__dyKsW:has(input:checked){outline:2px solid var(--focus);outline-offset:2px}@media (max-width:479px){.account_themeOptions__Wyx8u{grid-template-columns:1fr}.account_themeOption__dyKsW{min-height:52px}}.account_profileRow__dfLvx{display:flex;align-items:center;gap:16px}.account_avatar__j68K6{width:56px;height:56px;border-radius:50%;object-fit:cover;border:1px solid var(--line)}.account_avatarFallback__NnR_w{width:56px;height:56px;border-radius:50%;background:var(--line)}.account_profileName__hNGsK{margin:0;font-weight:700;color:var(--navy)}.account_editLink__gvOws{background:none;border:none;padding:0;font-family:var(--font-body),sans-serif;font-size:.82rem;font-weight:600;color:var(--ink-faint);text-decoration:underline;cursor:pointer}.account_editLink__gvOws:hover{color:var(--navy)}.account_profileEmail__fxs3b{margin:0;color:var(--ink-soft);font-size:.92rem}.account_logoutButton__G2kGv{align-self:flex-start;font-family:var(--font-body),sans-serif;font-size:.9rem;font-weight:600;color:#c14a5f;background:transparent;border:1px solid var(--line);border-radius:10px;padding:9px 16px;cursor:pointer}.account_logoutButton__G2kGv:hover{border-color:#c14a5f}.account_stack__bFJep{display:flex;flex-direction:column;gap:24px}.account_subsectionTitle__MsoI8{margin:0 0 10px;font-family:var(--font-body),sans-serif;font-weight:700;font-size:.95rem;color:var(--navy)}.account_formRow__8TXqb{display:flex;flex-direction:column;gap:8px;max-width:360px}.account_label__C76DP{font-size:.82rem;font-weight:600;color:var(--ink-soft)}.account_input__mjlo8{padding:10px 12px;border:1.5px solid var(--line);border-radius:10px;background:var(--paper-alt);color:var(--navy);font:inherit}.account_input__mjlo8:focus{outline:2px solid var(--navy);outline-offset:1px}.account_helpText__zBweR{margin:0;font-size:.85rem;color:var(--ink-faint)}.account_errorText__nI8qh{margin:0;color:var(--pink);font-size:.85rem;font-weight:600}.account_qrImage__Ses84{border-radius:12px;border:1px solid var(--line)}.account_primaryButton__wN4Hp{align-self:flex-start;background:var(--action);color:var(--action-text);border:none;border-radius:999px;padding:10px 18px;font-family:var(--font-body),sans-serif;font-weight:700;font-size:.9rem;cursor:pointer}.account_primaryButton__wN4Hp:disabled{opacity:.55;cursor:not-allowed}.account_secondaryButton__uH3PR{align-self:flex-start;background:transparent;border:1px solid var(--line);border-radius:999px;padding:9px 16px;font-family:var(--font-body),sans-serif;font-weight:600;font-size:.9rem;color:var(--navy);cursor:pointer;text-decoration:none;display:inline-block}.account_secondaryButton__uH3PR:disabled{opacity:.55;cursor:not-allowed}.account_dangerButton__h39Gj{align-self:flex-start;background:transparent;border:1px solid #c14a5f;color:#c14a5f;border-radius:999px;padding:9px 18px;font-family:var(--font-body),sans-serif;font-weight:700;font-size:.9rem;cursor:pointer}.account_dangerButton__h39Gj:disabled{opacity:.5;cursor:not-allowed}.LanguageSwitcher_root__ipz9O{position:relative;display:inline-flex}.LanguageSwitcher_trigger__n9gcL{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);background:transparent;color:inherit;font:inherit;font-size:.8rem;letter-spacing:.04em;cursor:pointer}.LanguageSwitcher_trigger__n9gcL:focus-visible,.LanguageSwitcher_trigger__n9gcL:hover{border-color:color-mix(in srgb,currentColor 55%,transparent)}.LanguageSwitcher_code__G4hWH{font-weight:600}.LanguageSwitcher_list__lIfqX{position:absolute;inset-inline-end:0;top:calc(100% + .4rem);z-index:60;margin:0;padding:.3rem;list-style:none;min-width:11rem;max-height:min(70vh,24rem);overflow-y:auto;border-radius:.75rem;border:1px solid rgba(255,255,255,.16);background:rgba(16,14,22,.97);color:#f4f0ea;box-shadow:0 14px 40px rgba(0,0,0,.45)}.LanguageSwitcher_option__G_kOw{display:block;width:100%;padding:.5rem .7rem;border:0;border-radius:.5rem;background:transparent;color:inherit;font:inherit;font-size:.92rem;text-align:start;cursor:pointer}.LanguageSwitcher_option__G_kOw:focus-visible,.LanguageSwitcher_option__G_kOw:hover{background:rgba(255,255,255,.09)}.LanguageSwitcher_current__uFSdV{font-weight:700;background:rgba(255,255,255,.07)}.LanguageSwitcher_select__Pr616{width:100%;padding:.6rem .75rem;border-radius:.6rem;font:inherit}.SiteHeader_siteHeader__ioII8{position:sticky;top:0;z-index:30;padding:20px 0 0;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.SiteHeader_headerRow__uT2FZ{display:flex;align-items:center;gap:clamp(6px,2vw,16px);padding-bottom:18px;border-bottom:1px solid var(--line)}.SiteHeader_wordmarkLink__R_Uo5{display:inline-flex;align-items:center;gap:clamp(6px,1.2vw,10px);color:var(--navy);text-decoration:none;outline-offset:4px}.SiteHeader_wordmarkIcon__dDl_q{--icon:clamp(2.4rem,6.4vw,3.6rem);display:inline-block;width:calc(var(--icon) * 1.7);height:auto;aspect-ratio:1/1;margin:calc(var(--icon) * -.35);flex:none}.SiteHeader_wordmarkText__WI_16{font-size:clamp(1.8rem,5vw,2.8rem)}.SiteHeader_spacer__80h2J{flex:1}.SiteHeader_navPills__AcvDX{display:flex;align-items:center;gap:6px;flex-shrink:0}.SiteHeader_navPill__avaJZ{display:inline-flex;align-items:center;font-family:var(--font-body),sans-serif;font-size:clamp(.68rem,2.2vw,.8rem);font-weight:700;letter-spacing:.02em;color:var(--navy);border:1.5px solid var(--line);border-radius:999px;padding:clamp(5px,1.6vw,8px) clamp(9px,3vw,16px);text-decoration:none;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease}.SiteHeader_navPill__avaJZ:hover{border-color:var(--pink);color:var(--pink)}.SiteHeader_navPillActive__ycFnI,.SiteHeader_navPill__avaJZ[aria-current=page]{border-color:var(--navy);background:var(--action);color:var(--action-text)}.SiteHeader_navPillActive__ycFnI:hover,.SiteHeader_navPill__avaJZ[aria-current=page]:hover{border-color:var(--navy);color:#fff}.SiteHeader_headerActions__DUduw{display:flex;align-items:center;gap:clamp(4px,1.6vw,10px);flex-shrink:0}.SiteHeader_inboxLink__dDJ85{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:var(--paper-alt);color:var(--navy);text-decoration:none;flex-shrink:0}.SiteHeader_inboxLink__dDJ85:hover{border-color:var(--pink);color:var(--pink)}.SiteHeader_inboxLinkActive__UJ23W{border-color:var(--navy);background:var(--action);color:var(--action-text)}.SiteHeader_inboxLinkActive__UJ23W:hover{border-color:var(--navy);color:#fff}.SiteHeader_appPill__EF0wi{display:none;align-items:center;gap:7px;font-family:monospace;font-size:.72rem;letter-spacing:.04em;color:var(--ink-faint);border:1px solid var(--line);border-radius:999px;padding:6px 12px 6px 10px;text-decoration:none;white-space:nowrap}.SiteHeader_appPillDot__cG01v{width:6px;height:6px;border-radius:50%;background:var(--pink)}@media (min-width:640px){.SiteHeader_appPill__EF0wi{display:inline-flex}}.SiteHeader_btn__jSv8I{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display),serif;font-weight:400;font-size:.9rem;padding:10px 18px;border-radius:10px;border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap}.SiteHeader_btnPrimary__6vRRG{background:var(--pink);color:var(--on-accent)}.SiteHeader_btnPrimary__6vRRG:hover{background:var(--accent-hover)}.SiteHeader_coinBalance__rCNbk{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body),sans-serif;font-size:.85rem;font-weight:700;color:var(--navy);border:1px solid var(--line);border-radius:999px;padding:6px 14px;text-decoration:none;white-space:nowrap;background:var(--paper-alt)}.SiteHeader_coinBalance__rCNbk:hover{border-color:var(--pink)}@media (max-width:520px){.SiteHeader_coinBalance__rCNbk{display:none}.SiteHeader_wordmarkLink__R_Uo5{gap:4px}.SiteHeader_wordmarkIcon__dDl_q{--icon:1.5rem}}@media (max-width:640px){.SiteHeader_wordmarkLinkCompact__L9_Kp .SiteHeader_wordmarkText__WI_16{display:none}}@media (max-width:480px){.SiteHeader_headerRow__uT2FZ{gap:6px}.SiteHeader_wordmarkText__WI_16{font-size:1.6rem}.SiteHeader_navPills__AcvDX{gap:4px}.SiteHeader_navPill__avaJZ{padding:5px 9px}.SiteHeader_headerActions__DUduw{gap:4px}.SiteHeader_avatarButton__ssgfR,.SiteHeader_avatarSkeleton__YLtm1,.SiteHeader_inboxLink__dDJ85{width:34px;height:34px}}@media (max-width:400px){.SiteHeader_btn__jSv8I{font-size:.78rem;padding:8px 10px}}@media (max-width:360px){.SiteHeader_headerRow__uT2FZ{gap:5px}.SiteHeader_wordmarkText__WI_16{font-size:1.4rem}.SiteHeader_headerActions__DUduw{gap:4px}.SiteHeader_btn__jSv8I{font-size:.78rem;padding:8px 10px}}@media (max-width:340px){.SiteHeader_wordmarkText__WI_16{font-size:1.2rem}.SiteHeader_navPill__avaJZ{padding:5px 7px}}.SiteHeader_coinIcon__ywUkm{font-size:1rem;line-height:1}.SiteHeader_userMenu__koFUJ{position:relative}.SiteHeader_avatarButton__ssgfR{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--paper-alt);padding:0;overflow:hidden;cursor:pointer}.SiteHeader_avatarButton__ssgfR:hover{border-color:var(--pink)}.SiteHeader_avatarSkeleton__YLtm1{width:40px;height:40px;border-radius:50%;background:var(--line);opacity:.6}.SiteHeader_avatarImage__0QoOT{width:100%;height:100%;object-fit:cover}.SiteHeader_avatarFallback__DVLyr{font-family:var(--font-display),serif;font-size:.95rem;color:var(--navy)}.SiteHeader_dropdown__gCIX6{position:absolute;top:calc(100% + 10px);right:0;min-width:200px;background:var(--paper-alt);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 32px rgba(22,38,77,.14);padding:8px;display:flex;flex-direction:column;z-index:40;opacity:0;transform:translateY(-6px) scale(.97);transform-origin:top right;pointer-events:none;transition:opacity .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1)}.SiteHeader_dropdownOpen__oCslD{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}@media (prefers-reduced-motion:reduce){.SiteHeader_dropdown__gCIX6{transition:none}}.SiteHeader_dropdownHeader__U2Q_h{padding:8px 12px 10px;font-size:.78rem;font-weight:700;color:var(--ink-faint);border-bottom:1px solid var(--line);margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SiteHeader_dropdownItem__0BEiE{display:block;width:100%;text-align:left;padding:9px 12px;border-radius:8px;border:none;background:none;font-family:var(--font-body),sans-serif;font-size:.9rem;font-weight:600;color:var(--navy);text-decoration:none;cursor:pointer}.SiteHeader_dropdownItem__0BEiE:hover{background:var(--paper)}.SiteHeader_dropdownItemPhoto__RIMS8{display:flex;align-items:center;gap:10px;padding:8px 12px 10px;margin-bottom:4px;border-bottom:1px solid var(--line);border-radius:0}.SiteHeader_dropdownItemPhotoThumb___Qi68{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.SiteHeader_dropdownItemPhotoPlaceholder__i44zp{width:32px;height:32px;border-radius:50%;border:1.5px dashed var(--pink);display:flex;align-items:center;justify-content:center;color:var(--pink);font-weight:700;flex-shrink:0}.SiteHeader_dropdownItemPhotoHint__uvXrs{color:var(--pink);font-weight:600}.SiteHeader_dropdownItemActive__MYcrR{background:var(--paper);color:var(--pink)}.SiteHeader_dropdownItemButton__5aXZR{color:#c14a5f}.SiteHeader_langRow___5Q3_{display:none}@media (max-width:520px){.SiteHeader_langInline__qN_mu{display:none}.SiteHeader_langRow___5Q3_{display:flex;justify-content:flex-end;padding-block:0 6px}}.cogen-groups-page_intro__PjfK5{margin:-8px 0 24px;color:var(--ink-soft);font-size:.92rem;line-height:1.5;max-width:60ch}.cogen-groups-page_list__50MpP{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.cogen-groups-page_row__hD5oC{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 0;border-bottom:1px solid var(--line)}.cogen-groups-page_row__hD5oC:last-child{border-bottom:none}.cogen-groups-page_inviteHeader__rkvoA{display:flex;flex-direction:column;gap:2px;flex:1;min-width:200px}.cogen-groups-page_groupLabel__MOMSm{font-family:var(--font-display-default),Georgia,serif;font-weight:400;font-size:1rem;color:var(--navy)}.cogen-groups-page_roster__Ol5d0{font-size:.82rem;color:var(--ink-soft)}.cogen-groups-page_requestActions__fa1N0{display:flex;gap:8px}.cogen-groups-page_acceptBtn__Grh1E{font-family:var(--font-body),sans-serif;font-size:.82rem;font-weight:700;color:var(--action-text);background:var(--action);border:none;border-radius:8px;padding:8px 16px;cursor:pointer}.cogen-groups-page_acceptBtn__Grh1E:disabled,.cogen-groups-page_declineBtn__bxALR:disabled{opacity:.6;cursor:default}.cogen-groups-page_declineBtn__bxALR{font-family:var(--font-body),sans-serif;font-size:.82rem;font-weight:700;color:var(--navy);background:var(--paper-alt);border:1px solid var(--line);border-radius:8px;padding:8px 16px;cursor:pointer}.cogen-groups-page_consentBlock__LKCmz{width:100%;display:flex;flex-direction:column;gap:12px;padding:12px 14px;background:var(--paper);border-radius:10px}.cogen-groups-page_consentRow__283RO{display:flex;align-items:flex-start;gap:10px;font-size:.85rem;color:var(--ink-soft);line-height:1.5;cursor:pointer}.cogen-groups-page_consentRow__283RO input{margin-top:3px;accent-color:var(--emerald);width:16px;height:16px;flex-shrink:0}.cogen-groups-page_consentRow__283RO strong{color:var(--navy)}.cogen-groups-page_statusTag__5PMwK{font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:999px;flex-shrink:0}.cogen-groups-page_statusFORMING___DEvV{color:var(--ink-faint);background:var(--paper)}.cogen-groups-page_statusREADY__jZIO6{color:var(--pink);background:rgba(240,135,155,.12)}.cogen-groups-page_statusCOMPLETED__c6zq4{color:var(--emerald);background:rgba(47,169,128,.12)}.cogen-groups-page_statusCANCELLED__PQRjP{color:#c14a5f;background:rgba(193,74,95,.1)}.cogen-groups-page_empty__o8yLE{margin:0;color:var(--ink-faint);font-size:.9rem}.cogen-groups-page_errorText__w2jB5{margin:4px 0 0;font-size:.82rem;color:#c14a5f}.friends-page_list__Eg84i{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.friends-page_row__A22cH{display:flex;align-items:center;gap:12px;padding:10px 0}.friends-page_avatar__4So0W{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.friends-page_avatarEmpty__qNGvS{width:44px;height:44px;border-radius:50%;background:var(--line);flex-shrink:0}.friends-page_name__n8MmO{flex-grow:1;font-weight:700;color:var(--navy);text-decoration:none}.friends-page_name__n8MmO:hover{color:var(--pink)}.friends-page_requestActions__YP5lH{display:flex;gap:8px}.friends-page_acceptBtn__aUgeN{font-family:var(--font-body),sans-serif;font-size:.82rem;font-weight:700;color:var(--action-text);background:var(--action);border:none;border-radius:8px;padding:8px 16px;cursor:pointer}.friends-page_acceptBtn__aUgeN:disabled,.friends-page_declineBtn__t0iYf:disabled{opacity:.6;cursor:default}.friends-page_declineBtn__t0iYf{font-family:var(--font-body),sans-serif;font-size:.82rem;font-weight:700;color:var(--navy);background:var(--paper-alt);border:1px solid var(--line);border-radius:8px;padding:8px 16px;cursor:pointer}.friends-page_pendingTag__owpqG{font-size:.78rem;font-weight:600;color:var(--ink-faint)}.friends-page_empty__XRR8s{margin:0;color:var(--ink-faint);font-size:.9rem}.friends-page_inlineLink__HH_D9{color:var(--pink);font-weight:700}.friends-page_errorText__X64zq{margin:4px 0 0;font-size:.82rem;color:#c14a5f}