.AccountSecurity-module__96P8Lq__security{margin-top:1.25rem}.AccountSecurity-module__96P8Lq__heading,.AccountSecurity-module__96P8Lq__cardHeading,.AccountSecurity-module__96P8Lq__sessionsHeading,.AccountSecurity-module__96P8Lq__passwordInput,.AccountSecurity-module__96P8Lq__visibilityButton,.AccountSecurity-module__96P8Lq__success,.AccountSecurity-module__96P8Lq__error,.AccountSecurity-module__96P8Lq__primaryButton,.AccountSecurity-module__96P8Lq__state,.AccountSecurity-module__96P8Lq__sessionCopy>div,.AccountSecurity-module__96P8Lq__confirmation>div,.AccountSecurity-module__96P8Lq__confirmOthers>div{align-items:center;display:flex}.AccountSecurity-module__96P8Lq__heading{gap:.8rem;margin-bottom:1rem}.AccountSecurity-module__96P8Lq__heading>span,.AccountSecurity-module__96P8Lq__cardHeading>span{background:var(--cyan-soft);width:2.7rem;height:2.7rem;color:var(--navy);border:1px solid #009fdf2e;border-radius:.85rem;flex:none;place-items:center;display:grid}.AccountSecurity-module__96P8Lq__heading p{color:var(--cyan);letter-spacing:.095em;text-transform:uppercase;margin:0 0 .25rem;font-size:.62rem;font-weight:750}.AccountSecurity-module__96P8Lq__heading h2{color:var(--navy);letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:710}.AccountSecurity-module__96P8Lq__heading small{color:var(--muted);margin-top:.35rem;font-size:.72rem;line-height:1.45;display:block}.AccountSecurity-module__96P8Lq__grid{grid-template-columns:minmax(18rem,.88fr) minmax(22rem,1.12fr);gap:1rem;display:grid}.AccountSecurity-module__96P8Lq__card{background:#fff;border:1px solid #071d4917;border-radius:1.15rem;min-width:0;padding:1.25rem;box-shadow:0 .8rem 2.4rem #071d490b}.AccountSecurity-module__96P8Lq__cardHeading{align-items:flex-start;gap:.7rem}.AccountSecurity-module__96P8Lq__cardHeading>span{border-radius:.7rem;width:2.35rem;height:2.35rem}.AccountSecurity-module__96P8Lq__cardHeading h3{color:var(--navy);letter-spacing:-.02em;margin:0;font-size:.88rem}.AccountSecurity-module__96P8Lq__cardHeading p{color:var(--muted);margin:.25rem 0 0;font-size:.66rem;line-height:1.45}.AccountSecurity-module__96P8Lq__passwordForm{gap:.8rem;margin-top:1.15rem;display:grid}.AccountSecurity-module__96P8Lq__passwordForm>label{color:#344054;font-size:.66rem;font-weight:680}.AccountSecurity-module__96P8Lq__passwordInput{border:1px solid var(--line);background:var(--surface-muted);min-height:2.7rem;color:var(--faint);transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), background-color .16s var(--ease-out);border-radius:.75rem;gap:.55rem;margin-top:.35rem;padding:0 .75rem}.AccountSecurity-module__96P8Lq__passwordInput:focus-within{border-color:var(--cyan);background:#fff;box-shadow:0 0 0 .2rem #009fdf17}.AccountSecurity-module__96P8Lq__passwordInput input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:.75rem}.AccountSecurity-module__96P8Lq__visibilityButton{width:fit-content;min-height:2.5rem;color:var(--muted);cursor:pointer;background:0 0;border:0;gap:.38rem;padding:0;font-size:.63rem;font-weight:650}.AccountSecurity-module__96P8Lq__requirements{background:var(--surface-muted);border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .65rem;padding:.75rem;display:grid}.AccountSecurity-module__96P8Lq__requirements>span{color:var(--faint);align-items:center;gap:.35rem;font-size:.58rem;line-height:1.35;display:flex}.AccountSecurity-module__96P8Lq__requirements>span>span{border:1px solid #ccd2dc;border-radius:50%;flex:none;width:.72rem;height:.72rem}.AccountSecurity-module__96P8Lq__requirements>.AccountSecurity-module__96P8Lq__requirementMet{color:var(--green)}.AccountSecurity-module__96P8Lq__success,.AccountSecurity-module__96P8Lq__error{border-radius:.65rem;align-items:flex-start;gap:.4rem;margin:0;padding:.65rem .7rem;font-size:.63rem;line-height:1.45}.AccountSecurity-module__96P8Lq__success{color:var(--green);background:#eef8f2}.AccountSecurity-module__96P8Lq__error{color:#a52a35;background:#fff4f5}.AccountSecurity-module__96P8Lq__card>.AccountSecurity-module__96P8Lq__success,.AccountSecurity-module__96P8Lq__card>.AccountSecurity-module__96P8Lq__error{margin-top:.8rem}.AccountSecurity-module__96P8Lq__success svg,.AccountSecurity-module__96P8Lq__error svg{flex:none;margin-top:.05rem}.AccountSecurity-module__96P8Lq__primaryButton{background:var(--navy);color:#fff;cursor:pointer;min-height:2.75rem;transition:transform .12s var(--ease-out), background-color .16s var(--ease-out), opacity .16s var(--ease-out);border:0;border-radius:.75rem;justify-content:center;gap:.45rem;font-size:.7rem;font-weight:700;box-shadow:0 .55rem 1.45rem #071d4924}.AccountSecurity-module__96P8Lq__primaryButton:disabled{cursor:not-allowed;opacity:.48}.AccountSecurity-module__96P8Lq__sessionsHeading{justify-content:space-between;align-items:flex-start;gap:1rem}.AccountSecurity-module__96P8Lq__iconButton{border:1px solid var(--line);width:2.5rem;height:2.5rem;color:var(--muted);cursor:pointer;transition:transform .12s var(--ease-out), background-color .16s var(--ease-out), color .16s var(--ease-out);background:#fff;border-radius:.7rem;flex:none;place-items:center;display:grid}.AccountSecurity-module__96P8Lq__sessionList{border-top:1px solid var(--line);margin:1rem 0 0;padding:0;list-style:none}.AccountSecurity-module__96P8Lq__sessionList>li{border-bottom:1px solid #071d4912;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:5.1rem;padding:.8rem 0;display:grid}.AccountSecurity-module__96P8Lq__deviceIcon{background:var(--surface-muted);width:2.35rem;height:2.35rem;color:var(--navy);border-radius:.7rem;place-items:center;display:grid}.AccountSecurity-module__96P8Lq__sessionCopy{min-width:0}.AccountSecurity-module__96P8Lq__sessionCopy>div{gap:.45rem}.AccountSecurity-module__96P8Lq__sessionCopy strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.AccountSecurity-module__96P8Lq__sessionCopy>div>span{color:var(--green);background:#eef8f2;border-radius:999px;flex:none;padding:.18rem .38rem;font-size:.53rem;font-weight:720}.AccountSecurity-module__96P8Lq__sessionCopy small{color:var(--faint);font-variant-numeric:tabular-nums;margin-top:.24rem;font-size:.56rem;display:block}.AccountSecurity-module__96P8Lq__revokeButton,.AccountSecurity-module__96P8Lq__revokeOthers>button,.AccountSecurity-module__96P8Lq__confirmation button,.AccountSecurity-module__96P8Lq__confirmOthers button,.AccountSecurity-module__96P8Lq__state button{border:1px solid var(--line);min-height:2.5rem;color:var(--muted);cursor:pointer;transition:transform .12s var(--ease-out), background-color .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out), opacity .16s var(--ease-out);background:#fff;border-radius:.66rem;padding:0 .7rem;font-size:.61rem;font-weight:680}.AccountSecurity-module__96P8Lq__revokeButton{align-items:center;gap:.35rem;display:flex}.AccountSecurity-module__96P8Lq__revokeButton:disabled,.AccountSecurity-module__96P8Lq__confirmation button:disabled,.AccountSecurity-module__96P8Lq__confirmOthers button:disabled{cursor:wait;opacity:.55}.AccountSecurity-module__96P8Lq__confirmation{background:#fff8f8;border:1px solid #f4cdd1;border-radius:.7rem;min-width:10.7rem;padding:.55rem}.AccountSecurity-module__96P8Lq__confirmation p,.AccountSecurity-module__96P8Lq__confirmOthers p{color:#7b2932;margin:0 0 .45rem;font-size:.58rem;line-height:1.35}.AccountSecurity-module__96P8Lq__confirmation>div,.AccountSecurity-module__96P8Lq__confirmOthers>div{justify-content:flex-end;gap:.4rem}.AccountSecurity-module__96P8Lq__confirmation button,.AccountSecurity-module__96P8Lq__confirmOthers button{min-height:2rem}.AccountSecurity-module__96P8Lq__confirmation .AccountSecurity-module__96P8Lq__dangerButton,.AccountSecurity-module__96P8Lq__confirmOthers .AccountSecurity-module__96P8Lq__dangerButton{color:#fff;background:#a52a35;border-color:#eab8bd}.AccountSecurity-module__96P8Lq__revokeOthers{margin-top:.85rem}.AccountSecurity-module__96P8Lq__revokeOthers>button{color:#922631;width:100%}.AccountSecurity-module__96P8Lq__confirmOthers{background:#fff8f8;border:1px solid #f4cdd1;border-radius:.75rem;padding:.7rem}.AccountSecurity-module__96P8Lq__state{min-height:8rem;color:var(--muted);text-align:center;justify-content:center;gap:.5rem;font-size:.65rem}.AccountSecurity-module__96P8Lq__state p{margin:0}.AccountSecurity-module__96P8Lq__stateError{color:#a52a35;flex-direction:column}.AccountSecurity-module__96P8Lq__spin{animation:.7s linear infinite AccountSecurity-module__96P8Lq__spin}@keyframes AccountSecurity-module__96P8Lq__spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.AccountSecurity-module__96P8Lq__primaryButton:hover{background:var(--navy-raised)}.AccountSecurity-module__96P8Lq__iconButton:hover,.AccountSecurity-module__96P8Lq__revokeButton:hover,.AccountSecurity-module__96P8Lq__revokeOthers>button:hover,.AccountSecurity-module__96P8Lq__confirmation button:hover,.AccountSecurity-module__96P8Lq__confirmOthers button:hover,.AccountSecurity-module__96P8Lq__state button:hover{background:var(--cyan-soft);color:var(--navy);border-color:#009fdf40}.AccountSecurity-module__96P8Lq__confirmation .AccountSecurity-module__96P8Lq__dangerButton:hover,.AccountSecurity-module__96P8Lq__confirmOthers .AccountSecurity-module__96P8Lq__dangerButton:hover{color:#fff;background:#922631;border-color:#922631}}.AccountSecurity-module__96P8Lq__primaryButton:active,.AccountSecurity-module__96P8Lq__iconButton:active,.AccountSecurity-module__96P8Lq__revokeButton:active,.AccountSecurity-module__96P8Lq__revokeOthers>button:active,.AccountSecurity-module__96P8Lq__confirmation button:active,.AccountSecurity-module__96P8Lq__confirmOthers button:active,.AccountSecurity-module__96P8Lq__state button:active,.AccountSecurity-module__96P8Lq__visibilityButton:active{transform:scale(.97)}.AccountSecurity-module__96P8Lq__primaryButton:focus-visible,.AccountSecurity-module__96P8Lq__iconButton:focus-visible,.AccountSecurity-module__96P8Lq__revokeButton:focus-visible,.AccountSecurity-module__96P8Lq__revokeOthers>button:focus-visible,.AccountSecurity-module__96P8Lq__confirmation button:focus-visible,.AccountSecurity-module__96P8Lq__confirmOthers button:focus-visible,.AccountSecurity-module__96P8Lq__state button:focus-visible,.AccountSecurity-module__96P8Lq__visibilityButton:focus-visible,.AccountSecurity-module__96P8Lq__passwordInput input:focus-visible{outline-offset:2px;outline:3px solid #009fdf59}@media (max-width:1080px){.AccountSecurity-module__96P8Lq__grid{grid-template-columns:1fr}}@media (max-width:600px){.AccountSecurity-module__96P8Lq__heading{align-items:flex-start}.AccountSecurity-module__96P8Lq__card{border-radius:1rem;padding:1rem}.AccountSecurity-module__96P8Lq__requirements{grid-template-columns:1fr}.AccountSecurity-module__96P8Lq__sessionList>li{grid-template-columns:auto minmax(0,1fr);align-items:start}.AccountSecurity-module__96P8Lq__sessionList>li>:last-child{grid-column:1/-1;width:100%}.AccountSecurity-module__96P8Lq__revokeButton{justify-content:center}.AccountSecurity-module__96P8Lq__confirmation{min-width:0}}@media (prefers-reduced-motion:reduce){.AccountSecurity-module__96P8Lq__spin{animation-duration:1.4s}.AccountSecurity-module__96P8Lq__primaryButton,.AccountSecurity-module__96P8Lq__iconButton,.AccountSecurity-module__96P8Lq__revokeButton,.AccountSecurity-module__96P8Lq__revokeOthers>button,.AccountSecurity-module__96P8Lq__confirmation button,.AccountSecurity-module__96P8Lq__confirmOthers button,.AccountSecurity-module__96P8Lq__state button,.AccountSecurity-module__96P8Lq__visibilityButton{transition-duration:.01ms}}@media (prefers-contrast:more){.AccountSecurity-module__96P8Lq__card,.AccountSecurity-module__96P8Lq__passwordInput,.AccountSecurity-module__96P8Lq__iconButton,.AccountSecurity-module__96P8Lq__revokeButton{border-color:var(--navy)}}
.CommunityBenefits-module__qgUMIa__workspace{max-width:1180px}.CommunityBenefits-module__qgUMIa__trustBadge{color:#075372;background:#e1f8ffb8;border:1px solid #0074a324;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:720;display:inline-flex}.CommunityBenefits-module__qgUMIa__filters{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.CommunityBenefits-module__qgUMIa__categoryScroller{scrollbar-width:none;gap:7px;max-width:100%;padding:2px;display:flex;overflow-x:auto}.CommunityBenefits-module__qgUMIa__categoryScroller::-webkit-scrollbar{display:none}.CommunityBenefits-module__qgUMIa__chip,.CommunityBenefits-module__qgUMIa__selectedChip{color:#546070;min-height:40px;font:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #dbe2ea;border-radius:999px;flex:none;padding:0 13px;font-size:12px;font-weight:670;transition:transform .12s cubic-bezier(.2,.8,.2,1),color .16s,border-color .16s,background-color .16s}.CommunityBenefits-module__qgUMIa__selectedChip{color:#fff;background:#071d49;border-color:#071d49}.CommunityBenefits-module__qgUMIa__chip:active,.CommunityBenefits-module__qgUMIa__selectedChip:active{transform:scale(.97)}.CommunityBenefits-module__qgUMIa__chip:focus-visible,.CommunityBenefits-module__qgUMIa__selectedChip:focus-visible,.CommunityBenefits-module__qgUMIa__codeRow button:focus-visible,.CommunityBenefits-module__qgUMIa__redeemButton:focus-visible{outline-offset:2px;outline:3px solid #009fdf3d}.CommunityBenefits-module__qgUMIa__resultCount{color:#707b89;flex:none;font-size:12px;font-weight:620}.CommunityBenefits-module__qgUMIa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.CommunityBenefits-module__qgUMIa__card{background:#ffffffeb;border:1px solid #dfe5eb;border-radius:21px;flex-direction:column;min-width:0;min-height:390px;padding:22px;display:flex;box-shadow:0 12px 38px #071d490e}.CommunityBenefits-module__qgUMIa__featured{border-color:#009fdf4d;box-shadow:0 16px 44px #071d4914,inset 0 3px #009fdfc7}.CommunityBenefits-module__qgUMIa__cardTopline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.CommunityBenefits-module__qgUMIa__category,.CommunityBenefits-module__qgUMIa__featuredLabel{color:#075372;letter-spacing:.015em;align-items:center;gap:6px;font-size:11px;font-weight:760;display:inline-flex}.CommunityBenefits-module__qgUMIa__featuredLabel{background:#e1f8ff;border-radius:999px;padding:5px 8px}.CommunityBenefits-module__qgUMIa__cardCopy{flex:1}.CommunityBenefits-module__qgUMIa__cardCopy h2{color:#071d49;letter-spacing:-.025em;font-size:clamp(18px,2vw,22px);line-height:1.16}.CommunityBenefits-module__qgUMIa__cardCopy>p{color:#4f5b6b;margin-top:10px;font-size:13px;line-height:1.55}.CommunityBenefits-module__qgUMIa__cardCopy .CommunityBenefits-module__qgUMIa__description{color:#75808e;font-size:12px}.CommunityBenefits-module__qgUMIa__meta{border-top:1px solid #edf0f3;gap:7px;margin:20px 0;padding-top:15px;display:grid}.CommunityBenefits-module__qgUMIa__meta div{justify-content:space-between;gap:12px;font-size:11px;line-height:1.4;display:flex}.CommunityBenefits-module__qgUMIa__meta dt{color:#8a93a0}.CommunityBenefits-module__qgUMIa__meta dd{color:#303c4b;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:650;overflow:hidden}.CommunityBenefits-module__qgUMIa__codeRow{background:#f7f9fb;border:1px dashed #cdd7e1;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.CommunityBenefits-module__qgUMIa__codeRow>div{gap:3px;min-width:0;display:grid}.CommunityBenefits-module__qgUMIa__codeRow span{color:#87919e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:740}.CommunityBenefits-module__qgUMIa__codeRow code{color:#071d49;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:760;overflow:hidden}.CommunityBenefits-module__qgUMIa__codeRow button{color:#075372;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:720;transition:transform .12s cubic-bezier(.2,.8,.2,1),background-color .16s;display:inline-flex}.CommunityBenefits-module__qgUMIa__codeRow button:hover{background:#e7f5fa}.CommunityBenefits-module__qgUMIa__codeRow button:active,.CommunityBenefits-module__qgUMIa__redeemButton:active{transform:scale(.97)}.CommunityBenefits-module__qgUMIa__cardFooter{min-height:42px;margin-top:15px}.CommunityBenefits-module__qgUMIa__redeemButton{color:#fff;background:#071d49;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-size:12px;font-weight:720;text-decoration:none;transition:transform .12s cubic-bezier(.2,.8,.2,1),background-color .16s;display:inline-flex}.CommunityBenefits-module__qgUMIa__redeemButton:hover{background:#0d2b64}.CommunityBenefits-module__qgUMIa__contactHint{color:#667280;text-align:center;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:11px;font-weight:620;display:flex}.CommunityBenefits-module__qgUMIa__state{min-height:330px}.CommunityBenefits-module__qgUMIa__skeleton{background:#ffffffb3;border:1px solid #e4e8ed;border-radius:21px;min-height:360px;padding:22px}.CommunityBenefits-module__qgUMIa__skeleton span,.CommunityBenefits-module__qgUMIa__skeleton strong,.CommunityBenefits-module__qgUMIa__skeleton p{background:#e9edf1;border-radius:8px;animation:1.2s ease-in-out infinite alternate CommunityBenefits-module__qgUMIa__pulse;display:block}.CommunityBenefits-module__qgUMIa__skeleton span{width:34%;height:22px}.CommunityBenefits-module__qgUMIa__skeleton strong{width:76%;height:25px;margin-top:30px}.CommunityBenefits-module__qgUMIa__skeleton p{width:100%;height:13px;margin-top:15px}.CommunityBenefits-module__qgUMIa__skeleton p:last-child{width:64%}@keyframes CommunityBenefits-module__qgUMIa__pulse{to{opacity:.46}}@media (max-width:1050px){.CommunityBenefits-module__qgUMIa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.CommunityBenefits-module__qgUMIa__filters{flex-direction:column;align-items:flex-start;gap:9px}.CommunityBenefits-module__qgUMIa__categoryScroller{width:calc(100vw - 36px);margin-inline:-2px;padding-bottom:4px}.CommunityBenefits-module__qgUMIa__grid{grid-template-columns:1fr}.CommunityBenefits-module__qgUMIa__card{border-radius:18px;min-height:0;padding:19px}.CommunityBenefits-module__qgUMIa__trustBadge{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.CommunityBenefits-module__qgUMIa__chip,.CommunityBenefits-module__qgUMIa__selectedChip,.CommunityBenefits-module__qgUMIa__codeRow button,.CommunityBenefits-module__qgUMIa__redeemButton{transition:none}.CommunityBenefits-module__qgUMIa__skeleton span,.CommunityBenefits-module__qgUMIa__skeleton strong,.CommunityBenefits-module__qgUMIa__skeleton p{animation:none}}@media (prefers-reduced-transparency:reduce){.CommunityBenefits-module__qgUMIa__card,.CommunityBenefits-module__qgUMIa__chip,.CommunityBenefits-module__qgUMIa__selectedChip,.CommunityBenefits-module__qgUMIa__trustBadge{background-color:#fff}.CommunityBenefits-module__qgUMIa__selectedChip{background-color:#071d49}}
.LocaleSelector-module__v7Stma__selector{border:1px solid var(--line);min-height:2.75rem;color:var(--navy);transition:transform .12s var(--ease-out), border-color .16s var(--ease-out), background-color .16s var(--ease-out);background:#ffffffd1;border-radius:.7rem;align-items:center;gap:.42rem;padding:0 .58rem;display:inline-flex}.LocaleSelector-module__v7Stma__selector select{min-height:2.5rem;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;outline:0;font-size:.68rem;font-weight:680}.LocaleSelector-module__v7Stma__selector:focus-within{border-color:var(--cyan);box-shadow:0 0 0 .2rem #009fdf17}.LocaleSelector-module__v7Stma__selector:active{transform:scale(.97)}.LocaleSelector-module__v7Stma__selector select:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.LocaleSelector-module__v7Stma__selector:hover{background:var(--cyan-soft)}}@media (prefers-reduced-motion:reduce){.LocaleSelector-module__v7Stma__selector{transition-duration:.01ms}}@media (prefers-reduced-transparency:reduce){.LocaleSelector-module__v7Stma__selector{background:#fff}}@media (prefers-contrast:more){.LocaleSelector-module__v7Stma__selector{border-color:currentColor}}
.MembershipWallet-module__3I1umW__section{gap:18px;max-width:920px;margin-top:20px;display:grid}.MembershipWallet-module__3I1umW__sectionHeader,.MembershipWallet-module__3I1umW__billingHeader{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.MembershipWallet-module__3I1umW__sectionHeader h2,.MembershipWallet-module__3I1umW__billingHeader h2{color:var(--navy);letter-spacing:-.035em;margin:3px 0 5px;font-size:clamp(20px,3vw,26px)}.MembershipWallet-module__3I1umW__sectionHeader p:last-child,.MembershipWallet-module__3I1umW__billingHeader p:last-child{max-width:650px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.MembershipWallet-module__3I1umW__faceControl{background:#ecf2f9db;border:1px solid #071d4917;border-radius:13px;flex:none;gap:3px;padding:4px;display:inline-flex}.MembershipWallet-module__3I1umW__faceControl button{color:#53647c;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:760;transition:color .16s,background-color .16s,transform .12s;display:inline-flex}.MembershipWallet-module__3I1umW__faceControl button[aria-pressed=true]{color:var(--navy);background:#fff;box-shadow:0 2px 8px #071d4914}.MembershipWallet-module__3I1umW__faceControl button:active,.MembershipWallet-module__3I1umW__errorState button:active,.MembershipWallet-module__3I1umW__billingError button:active,.MembershipWallet-module__3I1umW__qrColumn a:active{transform:scale(.97)}.MembershipWallet-module__3I1umW__wallet{--wallet-primary:#071d49;--wallet-accent:#5bd3ec;isolation:isolate;color:#fff;border:1px solid #fff3;border-radius:28px;min-height:390px;position:relative;overflow:hidden;box-shadow:0 26px 70px #071d4933,inset 0 1px #ffffff3d}.MembershipWallet-module__3I1umW__wallet:before,.MembershipWallet-module__3I1umW__wallet:after{z-index:-1;content:"";pointer-events:none;border-radius:999px;position:absolute}.MembershipWallet-module__3I1umW__wallet:before{background:color-mix(in srgb, var(--wallet-accent) 32%, transparent);filter:blur(10px);width:360px;height:360px;top:-250px;right:-70px}.MembershipWallet-module__3I1umW__wallet:after{border:1px solid #ffffff29;width:260px;height:260px;bottom:-210px;left:10%}.MembershipWallet-module__3I1umW__walletFront{background:linear-gradient(145deg, color-mix(in srgb, var(--wallet-primary) 87%, #162f67), var(--wallet-primary) 64%, #04132f)}.MembershipWallet-module__3I1umW__walletBack{background:linear-gradient(140deg, #071d49, color-mix(in srgb, var(--wallet-primary) 80%, #102b60))}.MembershipWallet-module__3I1umW__frontContent,.MembershipWallet-module__3I1umW__backContent{min-height:390px;padding:clamp(24px,5vw,38px)}.MembershipWallet-module__3I1umW__frontContent{flex-direction:column;display:flex}.MembershipWallet-module__3I1umW__cardTopline,.MembershipWallet-module__3I1umW__cardInstitution,.MembershipWallet-module__3I1umW__identity,.MembershipWallet-module__3I1umW__backContent{align-items:center;display:flex}.MembershipWallet-module__3I1umW__cardTopline{justify-content:space-between;gap:18px}.MembershipWallet-module__3I1umW__cardInstitution{gap:11px}.MembershipWallet-module__3I1umW__institutionMark{letter-spacing:-.05em;background:#ffffff1f 50%/cover;border:1px solid #ffffff4d;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:850;display:grid}.MembershipWallet-module__3I1umW__institutionMark>span{text-shadow:0 1px 7px #0006}.MembershipWallet-module__3I1umW__cardInstitution div{gap:3px;display:grid}.MembershipWallet-module__3I1umW__cardInstitution strong{max-width:390px;font-size:13px;line-height:1.25}.MembershipWallet-module__3I1umW__cardInstitution span:last-child{color:#ffffffa8;letter-spacing:.15em;font-size:9px;font-weight:780}.MembershipWallet-module__3I1umW__statusBadge,.MembershipWallet-module__3I1umW__standing,.MembershipWallet-module__3I1umW__dueStatus,.MembershipWallet-module__3I1umW__paidLabel{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-weight:780;display:inline-flex}.MembershipWallet-module__3I1umW__statusBadge{border:1px solid #ffffff38;gap:6px;padding:7px 10px;font-size:10px}.MembershipWallet-module__3I1umW__isActive{background:#1ea97033}.MembershipWallet-module__3I1umW__isRevoked{background:#be3c4447}.MembershipWallet-module__3I1umW__identity{gap:20px;margin:auto 0;padding:34px 0 28px}.MembershipWallet-module__3I1umW__avatar{background-color:#ffffff24;background-position:50%;background-size:cover;border:2px solid #ffffffc2;border-radius:30px;flex:none;place-items:center;width:96px;height:96px;font-size:28px;font-weight:820;display:grid;overflow:hidden;box-shadow:0 12px 28px #00000024}.MembershipWallet-module__3I1umW__avatar span{text-shadow:0 1px 8px #00000059}.MembershipWallet-module__3I1umW__identityCopy{min-width:0}.MembershipWallet-module__3I1umW__identityCopy p,.MembershipWallet-module__3I1umW__verificationCopy>p{color:color-mix(in srgb, var(--wallet-accent) 80%, white);letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:800}.MembershipWallet-module__3I1umW__identityCopy h3{letter-spacing:-.045em;margin:0;font-size:clamp(26px,5vw,39px);font-weight:780;line-height:1.02}.MembershipWallet-module__3I1umW__identityCopy>span{color:#ffffffbd;margin-top:8px;font-size:13px;display:block}.MembershipWallet-module__3I1umW__identityCopy>small{color:#ffffff9c;margin-top:3px;font-size:10px;font-weight:720;display:block}.MembershipWallet-module__3I1umW__companyLine{align-items:center;gap:7px;margin-top:3px;font-size:13px;display:flex}.MembershipWallet-module__3I1umW__companyLine>span{background-color:#ffffff1f;background-position:50%;background-size:cover;border:1px solid #ffffff4d;border-radius:6px;flex:none;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.MembershipWallet-module__3I1umW__cardDetails{border-top:1px solid #ffffff2b;grid-template-columns:1.35fr 1fr 1fr;gap:16px;margin:0;padding-top:20px;display:grid}.MembershipWallet-module__3I1umW__cardDetails div{min-width:0}.MembershipWallet-module__3I1umW__cardDetails dt,.MembershipWallet-module__3I1umW__verificationCopy dt{color:#ffffff94;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:760}.MembershipWallet-module__3I1umW__cardDetails dd,.MembershipWallet-module__3I1umW__verificationCopy dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:740}.MembershipWallet-module__3I1umW__backContent{justify-content:space-between;gap:clamp(28px,7vw,70px)}.MembershipWallet-module__3I1umW__verificationCopy{max-width:430px}.MembershipWallet-module__3I1umW__securityIcon{background:#ffffff1c;border:1px solid #ffffff3d;border-radius:15px;place-items:center;width:46px;height:46px;margin-bottom:28px;display:grid}.MembershipWallet-module__3I1umW__verificationCopy h3{letter-spacing:-.04em;margin:0 0 9px;font-size:clamp(25px,4vw,34px)}.MembershipWallet-module__3I1umW__verificationCopy>span:not(.MembershipWallet-module__3I1umW__securityIcon){color:#ffffffb3;font-size:13px;line-height:1.55}.MembershipWallet-module__3I1umW__verificationCopy dl{flex-wrap:wrap;gap:22px;margin:28px 0 0;display:flex}.MembershipWallet-module__3I1umW__qrColumn{flex:none;justify-items:center;gap:12px;display:grid}.MembershipWallet-module__3I1umW__qrTile{background:#fff;border-radius:20px;place-items:center;width:210px;height:210px;display:grid;box-shadow:0 16px 34px #0000002e}.MembershipWallet-module__3I1umW__qrColumn a{color:#fff;text-underline-offset:3px;align-items:center;gap:6px;min-height:40px;font-size:11px;font-weight:760;transition:transform .12s;display:inline-flex}.MembershipWallet-module__3I1umW__billing{background:#ffffffe8;border:1px solid #071d4914;border-radius:22px;gap:18px;margin-top:12px;padding:clamp(20px,4vw,28px);display:grid;box-shadow:0 12px 38px #071d490b}.MembershipWallet-module__3I1umW__standing{min-height:32px;padding:0 11px;font-size:10px}.MembershipWallet-module__3I1umW__standing-current{color:#176946;background:#e5f6ed}.MembershipWallet-module__3I1umW__standing-pending{color:#775400;background:#fff3d2}.MembershipWallet-module__3I1umW__standing-overdue{color:#8f3037;background:#fee9e9}.MembershipWallet-module__3I1umW__billingSummary{grid-template-columns:minmax(0,1.5fr) minmax(240px,.8fr);gap:12px;display:grid}.MembershipWallet-module__3I1umW__balanceCard,.MembershipWallet-module__3I1umW__billingSummary dl{background:#f7f9fc;border:1px solid #071d4914;border-radius:16px;margin:0}.MembershipWallet-module__3I1umW__balanceCard{flex-direction:column;justify-content:center;gap:5px;min-height:94px;padding:18px;display:flex}.MembershipWallet-module__3I1umW__balanceCard span{color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:760;display:inline-flex}.MembershipWallet-module__3I1umW__balanceCard strong{color:var(--navy);letter-spacing:-.035em;font-size:22px}.MembershipWallet-module__3I1umW__billingSummary dl{grid-template-columns:1fr 1fr;display:grid}.MembershipWallet-module__3I1umW__billingSummary dl div{text-align:center;place-content:center;padding:14px;display:grid}.MembershipWallet-module__3I1umW__billingSummary dl div+div{border-left:1px solid #071d4914}.MembershipWallet-module__3I1umW__billingSummary dt{color:var(--muted);font-size:10px}.MembershipWallet-module__3I1umW__billingSummary dd{color:var(--navy);margin:4px 0 0;font-size:24px;font-weight:790}.MembershipWallet-module__3I1umW__billingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.MembershipWallet-module__3I1umW__billingGrid h3{color:var(--navy);align-items:center;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.MembershipWallet-module__3I1umW__financeList{gap:0;margin:0;padding:0;list-style:none;display:grid}.MembershipWallet-module__3I1umW__financeList li{border-bottom:1px solid #071d4912;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 0;display:flex}.MembershipWallet-module__3I1umW__financeList li>div:first-child,.MembershipWallet-module__3I1umW__financeAmount{gap:4px;display:grid}.MembershipWallet-module__3I1umW__financeList li>div:first-child{min-width:0}.MembershipWallet-module__3I1umW__financeList strong{color:var(--navy);font-size:12px}.MembershipWallet-module__3I1umW__financeList li>div:first-child span{color:var(--muted);font-size:10px;line-height:1.35}.MembershipWallet-module__3I1umW__financeAmount{text-align:right;flex:none;justify-items:end}.MembershipWallet-module__3I1umW__dueStatus,.MembershipWallet-module__3I1umW__paidLabel{padding:3px 7px;font-size:8px}.MembershipWallet-module__3I1umW__due-pending{color:#775400;background:#fff3d2}.MembershipWallet-module__3I1umW__due-partial{color:#315b91;background:#e8f0fb}.MembershipWallet-module__3I1umW__due-paid,.MembershipWallet-module__3I1umW__due-waived,.MembershipWallet-module__3I1umW__paidLabel{color:#176946;background:#e5f6ed}.MembershipWallet-module__3I1umW__due-overdue{color:#8f3037;background:#fee9e9}.MembershipWallet-module__3I1umW__emptyCopy{color:var(--muted);text-align:center;border:1px dashed #071d4924;border-radius:14px;margin:0;padding:22px;font-size:12px;line-height:1.5}.MembershipWallet-module__3I1umW__walletSkeleton,.MembershipWallet-module__3I1umW__errorState{border-radius:28px;min-height:390px}.MembershipWallet-module__3I1umW__walletSkeleton{background:linear-gradient(145deg,#102958,#071d49);align-content:center;gap:15px;padding:38px;display:grid}.MembershipWallet-module__3I1umW__walletSkeleton span,.MembershipWallet-module__3I1umW__walletSkeleton strong,.MembershipWallet-module__3I1umW__walletSkeleton p{background:#ffffff21;border-radius:999px;margin:0;animation:1.4s ease-in-out infinite MembershipWallet-module__3I1umW__walletPulse;display:block}.MembershipWallet-module__3I1umW__walletSkeleton span{width:160px;height:18px}.MembershipWallet-module__3I1umW__walletSkeleton strong{width:min(390px,80%);height:46px}.MembershipWallet-module__3I1umW__walletSkeleton p{width:min(540px,95%);height:15px}.MembershipWallet-module__3I1umW__walletSkeleton p:last-child{width:min(300px,65%)}.MembershipWallet-module__3I1umW__errorState{color:var(--navy);text-align:center;background:#fff8f8;border:1px solid #f2cccc;place-content:center;justify-items:center;padding:28px;display:grid}.MembershipWallet-module__3I1umW__errorState h3{margin:10px 0 4px;font-size:17px}.MembershipWallet-module__3I1umW__errorState p{max-width:440px;color:var(--muted);margin:0;font-size:12px}.MembershipWallet-module__3I1umW__errorState button,.MembershipWallet-module__3I1umW__billingError button{background:var(--navy);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;margin-top:14px;padding:0 14px;font-size:11px;font-weight:760;transition:transform .12s;display:inline-flex}.MembershipWallet-module__3I1umW__billingLoading,.MembershipWallet-module__3I1umW__billingError{min-height:90px;color:var(--muted);place-content:center;justify-items:center;font-size:12px;display:grid}.MembershipWallet-module__3I1umW__billingLoading{grid-auto-flow:column;gap:9px}.MembershipWallet-module__3I1umW__spinner{border:2px solid #d6deea;border-top-color:var(--navy);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite MembershipWallet-module__3I1umW__spin}.MembershipWallet-module__3I1umW__billingError p{text-align:center;margin:0}@keyframes MembershipWallet-module__3I1umW__walletPulse{50%{opacity:.55}}@keyframes MembershipWallet-module__3I1umW__spin{to{transform:rotate(360deg)}}@media (max-width:720px){.MembershipWallet-module__3I1umW__sectionHeader,.MembershipWallet-module__3I1umW__billingHeader{flex-direction:column;align-items:stretch}.MembershipWallet-module__3I1umW__faceControl{align-self:flex-start}.MembershipWallet-module__3I1umW__wallet,.MembershipWallet-module__3I1umW__frontContent,.MembershipWallet-module__3I1umW__backContent{min-height:450px}.MembershipWallet-module__3I1umW__cardInstitution strong{max-width:210px}.MembershipWallet-module__3I1umW__identity{align-items:flex-start}.MembershipWallet-module__3I1umW__avatar{border-radius:24px;width:80px;height:80px}.MembershipWallet-module__3I1umW__cardDetails{grid-template-columns:1fr 1fr}.MembershipWallet-module__3I1umW__cardDetails div:first-child{grid-column:1/-1}.MembershipWallet-module__3I1umW__backContent{text-align:center;flex-direction:column;justify-content:center}.MembershipWallet-module__3I1umW__verificationCopy dl{justify-content:center}.MembershipWallet-module__3I1umW__billingSummary,.MembershipWallet-module__3I1umW__billingGrid{grid-template-columns:1fr}}@media (max-width:460px){.MembershipWallet-module__3I1umW__faceControl,.MembershipWallet-module__3I1umW__faceControl button{width:100%}.MembershipWallet-module__3I1umW__faceControl button{justify-content:center}.MembershipWallet-module__3I1umW__wallet,.MembershipWallet-module__3I1umW__frontContent,.MembershipWallet-module__3I1umW__backContent{min-height:510px}.MembershipWallet-module__3I1umW__cardTopline{align-items:flex-start}.MembershipWallet-module__3I1umW__cardInstitution strong{max-width:150px}.MembershipWallet-module__3I1umW__statusBadge{padding:6px 8px}.MembershipWallet-module__3I1umW__identity{flex-direction:column;padding-block:25px}.MembershipWallet-module__3I1umW__identityCopy h3{font-size:29px}.MembershipWallet-module__3I1umW__qrTile{width:196px;height:196px}.MembershipWallet-module__3I1umW__financeList li{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.MembershipWallet-module__3I1umW__faceControl button,.MembershipWallet-module__3I1umW__errorState button,.MembershipWallet-module__3I1umW__billingError button,.MembershipWallet-module__3I1umW__qrColumn a{transition:none}.MembershipWallet-module__3I1umW__faceControl button:active,.MembershipWallet-module__3I1umW__errorState button:active,.MembershipWallet-module__3I1umW__billingError button:active,.MembershipWallet-module__3I1umW__qrColumn a:active{transform:none}.MembershipWallet-module__3I1umW__walletSkeleton span,.MembershipWallet-module__3I1umW__walletSkeleton strong,.MembershipWallet-module__3I1umW__walletSkeleton p,.MembershipWallet-module__3I1umW__spinner{animation:none}}@media (prefers-reduced-transparency:reduce){.MembershipWallet-module__3I1umW__faceControl,.MembershipWallet-module__3I1umW__billing{background:#fff}.MembershipWallet-module__3I1umW__wallet:before{display:none}}@media (prefers-contrast:more){.MembershipWallet-module__3I1umW__faceControl,.MembershipWallet-module__3I1umW__billing,.MembershipWallet-module__3I1umW__balanceCard,.MembershipWallet-module__3I1umW__billingSummary dl{border-color:#64748b}.MembershipWallet-module__3I1umW__wallet{border:2px solid #fff}.MembershipWallet-module__3I1umW__sectionHeader p:last-child,.MembershipWallet-module__3I1umW__billingHeader p:last-child,.MembershipWallet-module__3I1umW__financeList li>div:first-child span{color:#475569}}@media print{.MembershipWallet-module__3I1umW__sectionHeader,.MembershipWallet-module__3I1umW__billing{display:none}.MembershipWallet-module__3I1umW__section{margin:0}.MembershipWallet-module__3I1umW__wallet{max-width:860px;box-shadow:none;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.ProfileEditor-module__goQ9dq__editor{gap:1rem;margin-top:1.25rem;display:grid}.ProfileEditor-module__goQ9dq__section,.ProfileEditor-module__goQ9dq__state{background:#fff;border:1px solid #071d4917;border-radius:1.15rem;box-shadow:0 .8rem 2.4rem #071d490b}.ProfileEditor-module__goQ9dq__section{padding:1.35rem}.ProfileEditor-module__goQ9dq__state{min-height:9rem;color:var(--muted);justify-content:center;align-items:center;gap:.8rem;padding:1.25rem;display:flex}.ProfileEditor-module__goQ9dq__state h2{color:var(--navy);letter-spacing:-.02em;margin:0;font-size:.92rem}.ProfileEditor-module__goQ9dq__state p{margin:.3rem 0 0;font-size:.68rem;line-height:1.5}.ProfileEditor-module__goQ9dq__state button{border:1px solid var(--line);min-height:2.7rem;color:var(--navy);cursor:pointer;transition:transform .12s var(--ease-out), background-color .16s var(--ease-out);background:#fff;border-radius:.75rem;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.66rem;font-weight:700;display:flex}.ProfileEditor-module__goQ9dq__errorState{color:#a52a35}.ProfileEditor-module__goQ9dq__heading{align-items:flex-start;gap:.75rem;display:flex}.ProfileEditor-module__goQ9dq__heading>span:first-child{background:var(--cyan-soft);width:2.65rem;height:2.65rem;color:var(--navy);border:1px solid #009fdf2e;border-radius:.82rem;flex:none;place-items:center;display:grid}.ProfileEditor-module__goQ9dq__heading>div{flex:1;min-width:0}.ProfileEditor-module__goQ9dq__heading p{color:#0078aa;letter-spacing:.095em;text-transform:uppercase;margin:0 0 .22rem;font-size:.59rem;font-weight:760}.ProfileEditor-module__goQ9dq__heading h2{color:var(--navy);letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:720}.ProfileEditor-module__goQ9dq__heading small{color:var(--muted);margin-top:.3rem;font-size:.67rem;line-height:1.5;display:block}.ProfileEditor-module__goQ9dq__verification{color:var(--green);background:#eef8f2;border-radius:999px;flex:none;padding:.3rem .55rem;font-size:.56rem;font-weight:740}.ProfileEditor-module__goQ9dq__form{gap:.9rem;margin-top:1.2rem;display:grid}.ProfileEditor-module__goQ9dq__twoColumns,.ProfileEditor-module__goQ9dq__threeColumns{gap:.8rem;display:grid}.ProfileEditor-module__goQ9dq__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.ProfileEditor-module__goQ9dq__threeColumns{grid-template-columns:1.25fr 1fr .55fr}.ProfileEditor-module__goQ9dq__form label{color:#344054;min-width:0;font-size:.66rem;font-weight:680}.ProfileEditor-module__goQ9dq__form input,.ProfileEditor-module__goQ9dq__form textarea{border:1px solid var(--line);background:var(--surface-muted);width:100%;color:var(--ink);font:inherit;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), background-color .16s var(--ease-out);border-radius:.75rem;outline:0;margin-top:.35rem;font-size:.75rem;font-weight:500}.ProfileEditor-module__goQ9dq__form input{min-height:2.75rem;padding:0 .75rem}.ProfileEditor-module__goQ9dq__form textarea{resize:vertical;min-height:6.4rem;padding:.7rem .75rem;line-height:1.55}.ProfileEditor-module__goQ9dq__form input:focus,.ProfileEditor-module__goQ9dq__form textarea:focus{border-color:var(--cyan);background:#fff;box-shadow:0 0 0 .2rem #009fdf17}.ProfileEditor-module__goQ9dq__form label>small{color:var(--faint);text-align:right;margin-top:.3rem;font-size:.56rem;font-weight:500;line-height:1.45;display:block}.ProfileEditor-module__goQ9dq__readOnlyField{background:var(--surface-muted);min-height:3.25rem;color:var(--faint);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.6rem .75rem;display:grid}.ProfileEditor-module__goQ9dq__readOnlyField span{min-width:0}.ProfileEditor-module__goQ9dq__readOnlyField strong{color:#344054;margin-bottom:.18rem;font-size:.61rem;display:block}.ProfileEditor-module__goQ9dq__readOnlyField span{overflow-wrap:anywhere;font-size:.7rem}.ProfileEditor-module__goQ9dq__readOnlyField small{text-align:right;font-size:.56rem;line-height:1.4}.ProfileEditor-module__goQ9dq__success,.ProfileEditor-module__goQ9dq__error{border-radius:.65rem;align-items:flex-start;gap:.4rem;margin:0;padding:.65rem .7rem;font-size:.63rem;line-height:1.45;display:flex}.ProfileEditor-module__goQ9dq__success{color:var(--green);background:#eef8f2}.ProfileEditor-module__goQ9dq__error{color:#a52a35;background:#fff4f5}.ProfileEditor-module__goQ9dq__success svg,.ProfileEditor-module__goQ9dq__error svg{flex:none;margin-top:.05rem}.ProfileEditor-module__goQ9dq__actions{justify-content:flex-end;gap:.55rem;padding-top:.15rem;display:flex}.ProfileEditor-module__goQ9dq__primaryButton,.ProfileEditor-module__goQ9dq__secondaryButton{cursor:pointer;min-height:2.75rem;transition:transform .12s var(--ease-out), background-color .16s var(--ease-out), border-color .16s var(--ease-out), opacity .16s var(--ease-out);border-radius:.75rem;justify-content:center;align-items:center;gap:.42rem;padding:0 .95rem;font-size:.68rem;font-weight:710;display:flex}.ProfileEditor-module__goQ9dq__primaryButton{border:1px solid var(--navy);background:var(--navy);color:#fff;box-shadow:0 .55rem 1.45rem #071d4924}.ProfileEditor-module__goQ9dq__secondaryButton{border:1px solid var(--line);color:var(--muted);background:#fff}.ProfileEditor-module__goQ9dq__primaryButton:disabled,.ProfileEditor-module__goQ9dq__secondaryButton:disabled{cursor:not-allowed;opacity:.45}.ProfileEditor-module__goQ9dq__empty{background:var(--surface-muted);min-height:8.5rem;color:var(--faint);text-align:center;border-radius:.85rem;align-content:center;place-items:center;gap:.35rem;margin-top:1rem;display:grid}.ProfileEditor-module__goQ9dq__empty h3{color:var(--navy);margin:.2rem 0 0;font-size:.78rem}.ProfileEditor-module__goQ9dq__empty p{max-width:30rem;margin:0;font-size:.64rem;line-height:1.5}.ProfileEditor-module__goQ9dq__companyReadOnly{background:var(--surface-muted);color:var(--faint);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);gap:.7rem;margin-top:1rem;padding:1rem;display:grid}.ProfileEditor-module__goQ9dq__companyReadOnly h3{color:var(--navy);margin:0;font-size:.8rem}.ProfileEditor-module__goQ9dq__companyReadOnly p{color:var(--muted);margin:.25rem 0 0;font-size:.64rem;line-height:1.45}.ProfileEditor-module__goQ9dq__companyReadOnly dl{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:.25rem 0 0;display:grid}.ProfileEditor-module__goQ9dq__companyReadOnly dl div{background:#fff;border-radius:.65rem;min-width:0;padding:.7rem}.ProfileEditor-module__goQ9dq__companyReadOnly dt{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:.54rem;font-weight:700}.ProfileEditor-module__goQ9dq__companyReadOnly dd{color:var(--navy);overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.65rem;font-weight:650}.ProfileEditor-module__goQ9dq__companyReadOnly a{color:var(--navy);align-items:center;gap:.25rem;display:inline-flex}.ProfileEditor-module__goQ9dq__spin{animation:.7s linear infinite ProfileEditor-module__goQ9dq__spin}@keyframes ProfileEditor-module__goQ9dq__spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.ProfileEditor-module__goQ9dq__primaryButton:hover{background:var(--navy-raised)}.ProfileEditor-module__goQ9dq__secondaryButton:hover,.ProfileEditor-module__goQ9dq__state button:hover{background:var(--cyan-soft);color:var(--navy);border-color:#009fdf47}}.ProfileEditor-module__goQ9dq__primaryButton:active,.ProfileEditor-module__goQ9dq__secondaryButton:active,.ProfileEditor-module__goQ9dq__state button:active{transform:scale(.97)}.ProfileEditor-module__goQ9dq__primaryButton:focus-visible,.ProfileEditor-module__goQ9dq__secondaryButton:focus-visible,.ProfileEditor-module__goQ9dq__state button:focus-visible,.ProfileEditor-module__goQ9dq__companyReadOnly a:focus-visible{outline-offset:2px;outline:3px solid #009fdf59}@media (max-width:760px){.ProfileEditor-module__goQ9dq__section{padding:1rem}.ProfileEditor-module__goQ9dq__heading{flex-wrap:wrap}.ProfileEditor-module__goQ9dq__verification{margin-left:3.4rem}.ProfileEditor-module__goQ9dq__twoColumns,.ProfileEditor-module__goQ9dq__threeColumns,.ProfileEditor-module__goQ9dq__companyReadOnly dl{grid-template-columns:1fr}.ProfileEditor-module__goQ9dq__readOnlyField{grid-template-columns:auto minmax(0,1fr)}.ProfileEditor-module__goQ9dq__readOnlyField small{text-align:left;grid-column:1/-1}.ProfileEditor-module__goQ9dq__actions{flex-direction:column-reverse}.ProfileEditor-module__goQ9dq__primaryButton,.ProfileEditor-module__goQ9dq__secondaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.ProfileEditor-module__goQ9dq__primaryButton,.ProfileEditor-module__goQ9dq__secondaryButton,.ProfileEditor-module__goQ9dq__state button{transition-duration:.01ms}.ProfileEditor-module__goQ9dq__primaryButton:active,.ProfileEditor-module__goQ9dq__secondaryButton:active,.ProfileEditor-module__goQ9dq__state button:active{transform:none}.ProfileEditor-module__goQ9dq__spin{animation-duration:1.4s}}@media (prefers-reduced-transparency:reduce){.ProfileEditor-module__goQ9dq__section,.ProfileEditor-module__goQ9dq__state{box-shadow:none}}
.MessagingCenter-module__0UBPOW__center{width:100%;color:var(--ink)}.MessagingCenter-module__0UBPOW__heading{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.4rem;display:flex}.MessagingCenter-module__0UBPOW__heading p{color:var(--cyan);letter-spacing:.095em;text-transform:uppercase;margin:0 0 .4rem;font-size:.65rem;font-weight:750}.MessagingCenter-module__0UBPOW__heading h1{color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,3.1vw,2.65rem);font-weight:715;line-height:1.04}.MessagingCenter-module__0UBPOW__heading>div:first-child>span{color:var(--muted);margin-top:.65rem;font-size:.85rem;display:block}.MessagingCenter-module__0UBPOW__headingActions,.MessagingCenter-module__0UBPOW__socketStatus,.MessagingCenter-module__0UBPOW__tabs,.MessagingCenter-module__0UBPOW__tabs button,.MessagingCenter-module__0UBPOW__paneTitle,.MessagingCenter-module__0UBPOW__paneTitle>div,.MessagingCenter-module__0UBPOW__chatHeading,.MessagingCenter-module__0UBPOW__notificationHeading,.MessagingCenter-module__0UBPOW__notificationHeading button,.MessagingCenter-module__0UBPOW__composer button{align-items:center;display:flex}.MessagingCenter-module__0UBPOW__headingActions{gap:.65rem}.MessagingCenter-module__0UBPOW__socketStatus{border:1px solid var(--line);min-height:2.35rem;color:var(--muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border-radius:999px;gap:.45rem;padding:0 .75rem;font-size:.68rem;font-weight:650}.MessagingCenter-module__0UBPOW__socketStatus_connected{color:var(--green);background:#f0faf5;border-color:#006b3f33}.MessagingCenter-module__0UBPOW__socketStatus_offline{color:#a72934;background:#fff5f6;border-color:#d92f3b2e}.MessagingCenter-module__0UBPOW__socketStatus_reconnecting,.MessagingCenter-module__0UBPOW__socketStatus_connecting{color:#6b5b14;background:#fffbeb}.MessagingCenter-module__0UBPOW__iconButton{border:1px solid var(--line);width:2.5rem;height:2.5rem;color:var(--muted);cursor:pointer;transition:transform .12s var(--ease-out), background-color .16s var(--ease-out), color .16s var(--ease-out);background:#ffffffdb;border-radius:.75rem;flex:none;place-items:center;display:grid}.MessagingCenter-module__0UBPOW__tabs{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border-radius:.9rem;gap:.25rem;width:fit-content;margin-bottom:1rem;padding:.25rem}.MessagingCenter-module__0UBPOW__tabs button{min-height:2.5rem;color:var(--muted);cursor:pointer;transition:transform .12s var(--ease-out), background-color .16s var(--ease-out), color .16s var(--ease-out), box-shadow .16s var(--ease-out);background:0 0;border:0;border-radius:.68rem;gap:.5rem;padding:0 .8rem;font-size:.75rem;font-weight:680}.MessagingCenter-module__0UBPOW__tabs button>span{background:var(--navy);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:1.2rem;height:1.2rem;padding:0 .3rem;font-size:.6rem;display:grid}.MessagingCenter-module__0UBPOW__tabs .MessagingCenter-module__0UBPOW__activeTab{color:var(--navy);background:#fff;box-shadow:0 .3rem 1.1rem #071d4917}.MessagingCenter-module__0UBPOW__messageLayout{height:min(68vh,47rem);min-height:37rem;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #071d4917;border-radius:1.35rem;grid-template-columns:minmax(16rem,.72fr) minmax(26rem,1.45fr);display:grid;overflow:hidden}.MessagingCenter-module__0UBPOW__conversationPane{border-right:1px solid var(--line);background:linear-gradient(#fbfcfd,#f7f9fb);min-width:0;overflow:hidden}.MessagingCenter-module__0UBPOW__paneTitle{border-bottom:1px solid #071d4912;justify-content:space-between;min-height:4.5rem;padding:0 1.1rem}.MessagingCenter-module__0UBPOW__paneTitle>div{gap:.5rem}.MessagingCenter-module__0UBPOW__paneTitle h2{color:var(--navy);letter-spacing:-.02em;margin:0;font-size:.93rem}.MessagingCenter-module__0UBPOW__paneTitle>div>span{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.68rem}.MessagingCenter-module__0UBPOW__conversationList{overscroll-behavior:contain;height:calc(100% - 4.5rem);margin:0;padding:0;list-style:none;overflow-y:auto}.MessagingCenter-module__0UBPOW__conversationList>li>button{width:100%;min-height:5.25rem;color:inherit;cursor:pointer;text-align:left;transition:transform .12s var(--ease-out), background-color .16s var(--ease-out);background:0 0;border:0;border-bottom:1px solid #071d490e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.8rem 1rem;display:grid}.MessagingCenter-module__0UBPOW__conversationList>li>.MessagingCenter-module__0UBPOW__selectedConversation{background:var(--cyan-soft);box-shadow:inset .2rem 0 var(--cyan)}.MessagingCenter-module__0UBPOW__avatar{background:linear-gradient(145deg, #0c397e, var(--navy));color:#fff;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:2.45rem;height:2.45rem;font-size:.68rem;font-weight:720;display:grid;box-shadow:0 .2rem .7rem #071d492b}.MessagingCenter-module__0UBPOW__avatarWrap{flex:none;display:inline-grid;position:relative}.MessagingCenter-module__0UBPOW__presenceDot{background:#98a2b3;border:2px solid #fff;border-radius:50%;width:.7rem;height:.7rem;position:absolute;bottom:-.05rem;right:-.05rem}.MessagingCenter-module__0UBPOW__presenceDotOnline{background:#087443}.MessagingCenter-module__0UBPOW__conversationCopy{min-width:0}.MessagingCenter-module__0UBPOW__conversationCopy strong,.MessagingCenter-module__0UBPOW__conversationCopy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.MessagingCenter-module__0UBPOW__conversationCopy strong{color:var(--navy);font-size:.76rem}.MessagingCenter-module__0UBPOW__conversationCopy small{color:var(--muted);margin-top:.3rem;font-size:.66rem}.MessagingCenter-module__0UBPOW__conversationMeta{color:var(--faint);flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;font-size:.58rem;display:flex}.MessagingCenter-module__0UBPOW__conversationMeta b{background:var(--navy);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;font-size:.58rem;display:grid}.MessagingCenter-module__0UBPOW__chatPane{background:#fff;flex-direction:column;min-width:0;display:flex;overflow:hidden}.MessagingCenter-module__0UBPOW__chatHeading{border-bottom:1px solid #071d4912;gap:.7rem;min-height:4.5rem;padding:.65rem 1.25rem}.MessagingCenter-module__0UBPOW__chatHeading>div{min-width:0}.MessagingCenter-module__0UBPOW__chatHeading h2{color:var(--navy);letter-spacing:-.015em;margin:0;font-size:.88rem}.MessagingCenter-module__0UBPOW__chatHeading p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:.22rem 0 0;font-size:.65rem;overflow:hidden}.MessagingCenter-module__0UBPOW__backButton{display:none}.MessagingCenter-module__0UBPOW__messageHistory{overscroll-behavior:contain;background:radial-gradient(circle at 90% -10%,#009fdf0e,#0000 17rem),#fbfcfd;flex-direction:column;flex:1;align-items:flex-start;gap:.6rem;padding:1.2rem;display:flex;overflow-y:auto}.MessagingCenter-module__0UBPOW__message{border:1px solid var(--line);background:#fff;border-radius:.25rem 1rem 1rem;max-width:min(80%,34rem);padding:.68rem .82rem;box-shadow:0 .35rem 1.2rem #071d490a}.MessagingCenter-module__0UBPOW__message>span{color:var(--cyan);margin-bottom:.25rem;font-size:.58rem;font-weight:720;display:block}.MessagingCenter-module__0UBPOW__message p{color:#344054;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.77rem;line-height:1.55}.MessagingCenter-module__0UBPOW__message time{color:var(--faint);text-align:right;margin-top:.35rem;font-size:.55rem;display:block}.MessagingCenter-module__0UBPOW__ownMessage{background:var(--navy);border-color:#071d4914;border-radius:1rem .25rem 1rem 1rem;align-self:flex-end}.MessagingCenter-module__0UBPOW__ownMessage>span{color:#78dcff}.MessagingCenter-module__0UBPOW__ownMessage p{color:#fff}.MessagingCenter-module__0UBPOW__ownMessage time{color:#ffffff8c}.MessagingCenter-module__0UBPOW__loadOlder{border:1px solid var(--line);min-height:2rem;color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;align-self:center;padding:0 .8rem;font-size:.62rem;font-weight:680}.MessagingCenter-module__0UBPOW__composer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-top:1px solid #071d4912;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;padding:.85rem 1rem;display:grid}.MessagingCenter-module__0UBPOW__composer textarea{resize:vertical;border:1px solid var(--line);background:var(--surface-muted);width:100%;min-height:2.8rem;max-height:8rem;color:var(--ink);font:inherit;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), background-color .16s var(--ease-out);border-radius:.85rem;outline:0;padding:.75rem .85rem;font-size:.75rem;line-height:1.4}.MessagingCenter-module__0UBPOW__composer textarea:focus{border-color:var(--cyan);background:#fff;box-shadow:0 0 0 .2rem #009fdf17}.MessagingCenter-module__0UBPOW__composer button{background:var(--navy);color:#fff;cursor:pointer;min-height:2.8rem;transition:transform .12s var(--ease-out), opacity .16s var(--ease-out), background-color .16s var(--ease-out);border:0;border-radius:.8rem;justify-content:center;gap:.45rem;padding:0 1rem;font-size:.7rem;font-weight:700}.MessagingCenter-module__0UBPOW__composer button:disabled{cursor:wait;opacity:.65}.MessagingCenter-module__0UBPOW__notificationPanel{min-height:37rem;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #071d4917;border-radius:1.35rem;overflow:hidden}.MessagingCenter-module__0UBPOW__notificationHeading{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;min-height:5rem;padding:.9rem 1.25rem}.MessagingCenter-module__0UBPOW__notificationHeading h2{color:var(--navy);letter-spacing:-.025em;margin:0;font-size:1rem}.MessagingCenter-module__0UBPOW__notificationHeading p{color:var(--muted);margin:.3rem 0 0;font-size:.7rem}.MessagingCenter-module__0UBPOW__notificationHeading button,.MessagingCenter-module__0UBPOW__state button{border:1px solid var(--line);min-height:2.4rem;color:var(--navy);cursor:pointer;transition:transform .12s var(--ease-out), background-color .16s var(--ease-out);background:#fff;border-radius:.7rem;gap:.45rem;padding:0 .8rem;font-size:.65rem;font-weight:680}.MessagingCenter-module__0UBPOW__preferencePanel{border:1px solid var(--line);background:var(--surface-muted);border-radius:.9rem;margin:.8rem 1.25rem}.MessagingCenter-module__0UBPOW__preferencePanel summary{min-height:2.8rem;color:var(--navy);cursor:pointer;align-items:center;gap:.5rem;padding:0 .85rem;font-size:.72rem;font-weight:700;display:flex}.MessagingCenter-module__0UBPOW__preferencePanel>p,.MessagingCenter-module__0UBPOW__preferencePanel form{margin:0;padding:.2rem .85rem .85rem}.MessagingCenter-module__0UBPOW__preferencePanel>p,.MessagingCenter-module__0UBPOW__preferencePanel form>p{color:var(--muted);font-size:.65rem;line-height:1.5}.MessagingCenter-module__0UBPOW__preferencePanel form label{border-top:1px solid var(--line);min-height:2.5rem;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;display:flex}.MessagingCenter-module__0UBPOW__preferencePanel input{width:1rem;height:1rem;accent-color:var(--navy)}.MessagingCenter-module__0UBPOW__preferencePanel button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:.68rem;min-height:2.5rem;margin-top:.65rem;padding:0 .85rem;font-size:.66rem;font-weight:700}.MessagingCenter-module__0UBPOW__preferencePanel button:disabled{cursor:wait;opacity:.65}.MessagingCenter-module__0UBPOW__notificationList{max-height:min(65vh,42rem);margin:0;padding:0;list-style:none;overflow-y:auto}.MessagingCenter-module__0UBPOW__notificationList>li>button{width:100%;min-height:5.5rem;color:inherit;cursor:pointer;text-align:left;transition:transform .12s var(--ease-out), background-color .16s var(--ease-out);background:#fff;border:0;border-bottom:1px solid #071d490f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.9rem 1.25rem;display:grid;position:relative}.MessagingCenter-module__0UBPOW__notificationList>li>.MessagingCenter-module__0UBPOW__unreadNotification{background:linear-gradient(90deg, var(--cyan-soft), #ffffffbf 55%)}.MessagingCenter-module__0UBPOW__notificationList>li>button>i{background:var(--cyan);border-radius:50%;width:.45rem;height:.45rem}.MessagingCenter-module__0UBPOW__notificationIcon{background:var(--cyan-soft);width:2.5rem;height:2.5rem;color:var(--navy);border-radius:.75rem;place-items:center;display:grid}.MessagingCenter-module__0UBPOW__notificationCopy strong,.MessagingCenter-module__0UBPOW__notificationCopy small,.MessagingCenter-module__0UBPOW__notificationCopy time{display:block}.MessagingCenter-module__0UBPOW__notificationCopy strong{color:var(--navy);font-size:.78rem}.MessagingCenter-module__0UBPOW__notificationCopy small{color:var(--muted);margin-top:.25rem;font-size:.7rem;line-height:1.45}.MessagingCenter-module__0UBPOW__notificationCopy time{color:var(--faint);margin-top:.3rem;font-size:.58rem}.MessagingCenter-module__0UBPOW__state,.MessagingCenter-module__0UBPOW__emptyState{min-height:14rem;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.MessagingCenter-module__0UBPOW__state p,.MessagingCenter-module__0UBPOW__emptyState p{max-width:20rem;margin:.6rem 0 0;font-size:.7rem;line-height:1.55}.MessagingCenter-module__0UBPOW__emptyState>span{background:var(--cyan-soft);width:2.8rem;height:2.8rem;color:var(--navy);border-radius:.9rem;place-items:center;display:grid}.MessagingCenter-module__0UBPOW__emptyState h3{color:var(--navy);letter-spacing:-.02em;margin:.85rem 0 0;font-size:.9rem}.MessagingCenter-module__0UBPOW__errorState{color:#a72934}.MessagingCenter-module__0UBPOW__errorState button{margin-top:.8rem}.MessagingCenter-module__0UBPOW__spin{animation:.7s linear infinite MessagingCenter-module__0UBPOW__spin}@keyframes MessagingCenter-module__0UBPOW__spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.MessagingCenter-module__0UBPOW__iconButton:hover,.MessagingCenter-module__0UBPOW__notificationHeading button:hover,.MessagingCenter-module__0UBPOW__state button:hover,.MessagingCenter-module__0UBPOW__loadOlder:hover{background:var(--cyan-soft);color:var(--navy)}.MessagingCenter-module__0UBPOW__conversationList>li>button:hover,.MessagingCenter-module__0UBPOW__notificationList>li>button:hover{background-color:#f2f8fb}.MessagingCenter-module__0UBPOW__tabs button:hover{color:var(--navy)}.MessagingCenter-module__0UBPOW__composer button:hover{background:var(--navy-raised)}}.MessagingCenter-module__0UBPOW__iconButton:active,.MessagingCenter-module__0UBPOW__tabs button:active,.MessagingCenter-module__0UBPOW__conversationList>li>button:active,.MessagingCenter-module__0UBPOW__notificationList>li>button:active,.MessagingCenter-module__0UBPOW__notificationHeading button:active,.MessagingCenter-module__0UBPOW__state button:active,.MessagingCenter-module__0UBPOW__loadOlder:active,.MessagingCenter-module__0UBPOW__composer button:active{transform:scale(.97)}.MessagingCenter-module__0UBPOW__iconButton:focus-visible,.MessagingCenter-module__0UBPOW__tabs button:focus-visible,.MessagingCenter-module__0UBPOW__conversationList>li>button:focus-visible,.MessagingCenter-module__0UBPOW__notificationList>li>button:focus-visible,.MessagingCenter-module__0UBPOW__notificationHeading button:focus-visible,.MessagingCenter-module__0UBPOW__state button:focus-visible,.MessagingCenter-module__0UBPOW__loadOlder:focus-visible,.MessagingCenter-module__0UBPOW__composer button:focus-visible,.MessagingCenter-module__0UBPOW__composer textarea:focus-visible{outline-offset:-1px;outline:3px solid #009fdf59}@media (max-width:760px){.MessagingCenter-module__0UBPOW__heading{align-items:flex-start;margin-bottom:1rem}.MessagingCenter-module__0UBPOW__heading h1{font-size:1.8rem}.MessagingCenter-module__0UBPOW__heading>div:first-child>span{max-width:15rem;font-size:.72rem;line-height:1.45}.MessagingCenter-module__0UBPOW__headingActions{flex-direction:column-reverse}.MessagingCenter-module__0UBPOW__socketStatus{min-height:1.8rem;padding-inline:.55rem;font-size:.56rem}.MessagingCenter-module__0UBPOW__tabs{width:100%}.MessagingCenter-module__0UBPOW__tabs button{flex:1;justify-content:center}.MessagingCenter-module__0UBPOW__messageLayout{border-radius:1rem;height:calc(100svh - 16.5rem);min-height:31rem;display:block}.MessagingCenter-module__0UBPOW__conversationPane{border-right:0;height:100%}.MessagingCenter-module__0UBPOW__conversationPane.MessagingCenter-module__0UBPOW__hasSelection{display:none}.MessagingCenter-module__0UBPOW__chatPane{height:100%;display:none}.MessagingCenter-module__0UBPOW__chatPane.MessagingCenter-module__0UBPOW__chatPaneVisible{display:flex}.MessagingCenter-module__0UBPOW__backButton{display:grid}.MessagingCenter-module__0UBPOW__chatHeading{min-height:4.2rem;padding-inline:.7rem}.MessagingCenter-module__0UBPOW__messageHistory{padding:.85rem}.MessagingCenter-module__0UBPOW__message{max-width:88%}.MessagingCenter-module__0UBPOW__composer{padding:.65rem}.MessagingCenter-module__0UBPOW__composer button{width:2.8rem;padding:0}.MessagingCenter-module__0UBPOW__composer button span{display:none}.MessagingCenter-module__0UBPOW__notificationPanel{border-radius:1rem;min-height:31rem}.MessagingCenter-module__0UBPOW__notificationHeading{flex-direction:column;align-items:flex-start}.MessagingCenter-module__0UBPOW__preferencePanel{margin-inline:.9rem}.MessagingCenter-module__0UBPOW__notificationList{max-height:calc(100svh - 23rem)}.MessagingCenter-module__0UBPOW__notificationList>li>button{padding-inline:.9rem}}@media (prefers-reduced-motion:reduce){.MessagingCenter-module__0UBPOW__spin{animation-duration:1.4s}.MessagingCenter-module__0UBPOW__iconButton,.MessagingCenter-module__0UBPOW__tabs button,.MessagingCenter-module__0UBPOW__conversationList>li>button,.MessagingCenter-module__0UBPOW__notificationList>li>button,.MessagingCenter-module__0UBPOW__notificationHeading button,.MessagingCenter-module__0UBPOW__state button,.MessagingCenter-module__0UBPOW__loadOlder,.MessagingCenter-module__0UBPOW__composer button{transition-duration:.01ms}}@media (prefers-reduced-transparency:reduce){.MessagingCenter-module__0UBPOW__socketStatus,.MessagingCenter-module__0UBPOW__tabs,.MessagingCenter-module__0UBPOW__composer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){.MessagingCenter-module__0UBPOW__messageLayout,.MessagingCenter-module__0UBPOW__notificationPanel,.MessagingCenter-module__0UBPOW__tabs,.MessagingCenter-module__0UBPOW__iconButton{border-color:var(--navy)}.MessagingCenter-module__0UBPOW__notificationList>li>.MessagingCenter-module__0UBPOW__unreadNotification{box-shadow:inset .25rem 0 var(--cyan)}}
.MembershipVerification-module__rBgSga__shell{min-height:100svh;color:var(--navy);background:radial-gradient(circle at 15% 10%,#5bd3ec24,#0000 27rem),#f4f7fb;padding:24px clamp(18px,5vw,64px) 32px}.MembershipVerification-module__rBgSga__header{justify-content:space-between;align-items:center;gap:20px;max-width:1000px;margin:0 auto;display:flex}.MembershipVerification-module__rBgSga__brand{min-height:44px;color:var(--navy);align-items:center;gap:9px;font-size:12px;font-weight:780;text-decoration:none;transition:transform .12s;display:inline-flex}.MembershipVerification-module__rBgSga__brand img{width:150px;height:auto}.MembershipVerification-module__rBgSga__brand span{border-left:1px solid #071d492e;padding-left:9px}.MembershipVerification-module__rBgSga__brand:active{transform:scale(.98)}.MembershipVerification-module__rBgSga__surface{background:#fffffff0;border:1px solid #071d4917;border-radius:28px;grid-template-columns:190px minmax(0,1fr);width:min(780px,100%);min-height:520px;margin:clamp(42px,8vh,76px) auto 24px;display:grid;overflow:hidden;box-shadow:0 28px 80px #071d491f}.MembershipVerification-module__rBgSga__trustRail{color:#fff;background:linear-gradient(155deg,#0e356a,#071d49 62%,#04132f);flex-direction:column;justify-content:flex-end;padding:32px;display:flex}.MembershipVerification-module__rBgSga__trustRail span{background:#ffffff17;border:1px solid #ffffff40;border-radius:17px;place-items:center;width:52px;height:52px;margin-bottom:auto;display:grid}.MembershipVerification-module__rBgSga__trustRail p{color:#99edff;letter-spacing:.14em;margin:0 0 3px;font-size:11px;font-weight:830}.MembershipVerification-module__rBgSga__trustRail strong{letter-spacing:-.04em;font-size:25px}.MembershipVerification-module__rBgSga__content{min-width:0;padding:clamp(28px,6vw,52px);display:grid}.MembershipVerification-module__rBgSga__state{text-align:center;align-content:center;justify-items:center;max-width:450px;margin:0 auto;display:grid}.MembershipVerification-module__rBgSga__state h1,.MembershipVerification-module__rBgSga__validState h1{letter-spacing:-.045em;outline:none;margin:16px 0 8px;font-size:clamp(27px,5vw,38px);line-height:1.06}.MembershipVerification-module__rBgSga__state p,.MembershipVerification-module__rBgSga__intro{color:#5c6c83;margin:0;font-size:13px;line-height:1.6}.MembershipVerification-module__rBgSga__state a,.MembershipVerification-module__rBgSga__state button{background:var(--navy);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:7px;margin-top:22px;padding:0 17px;font-size:12px;font-weight:760;text-decoration:none;transition:transform .12s;display:inline-flex}.MembershipVerification-module__rBgSga__state a:active,.MembershipVerification-module__rBgSga__state button:active{transform:scale(.97)}.MembershipVerification-module__rBgSga__spinner{border:3px solid #dbe4ef;border-top-color:#1688a4;border-radius:50%;width:32px;height:32px;animation:.7s linear infinite MembershipVerification-module__rBgSga__spin}.MembershipVerification-module__rBgSga__validIcon,.MembershipVerification-module__rBgSga__invalidIcon{border-radius:19px;place-items:center;width:58px;height:58px;display:grid}.MembershipVerification-module__rBgSga__validIcon{color:#176946;background:#e4f7ed}.MembershipVerification-module__rBgSga__invalidIcon{color:#97343a;background:#fff0f0}.MembershipVerification-module__rBgSga__eyebrow{color:#167e98;letter-spacing:.13em;text-transform:uppercase;margin:22px 0 0;font-size:10px;font-weight:820}.MembershipVerification-module__rBgSga__memberIdentity{background:#f7f9fc;border:1px solid #071d4914;border-radius:16px;align-items:center;gap:13px;margin-top:26px;padding:15px;display:flex}.MembershipVerification-module__rBgSga__memberIdentity>span{background:#e6edf6;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.MembershipVerification-module__rBgSga__memberIdentity strong{font-size:15px}.MembershipVerification-module__rBgSga__memberIdentity p{color:#66758a;margin:3px 0 0;font-size:11px}.MembershipVerification-module__rBgSga__details{border:1px solid #071d4914;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:18px 0 0;display:grid}.MembershipVerification-module__rBgSga__details div{border-bottom:1px solid #071d4912;min-width:0;padding:14px}.MembershipVerification-module__rBgSga__details div:nth-child(odd){border-right:1px solid #071d4912}.MembershipVerification-module__rBgSga__details div:last-child{border-bottom:0}.MembershipVerification-module__rBgSga__details dt{color:#6a7789;text-transform:uppercase;font-size:9px;font-weight:760}.MembershipVerification-module__rBgSga__details dd{overflow-wrap:anywhere;align-items:center;gap:5px;margin:5px 0 0;font-size:12px;font-weight:730;display:flex}.MembershipVerification-module__rBgSga__privacy{color:#69788c;align-items:flex-start;gap:7px;margin:15px 0 0;font-size:10px;line-height:1.45;display:flex}.MembershipVerification-module__rBgSga__privacy svg{flex:none}.MembershipVerification-module__rBgSga__shell>footer{color:#6b7788;text-align:center;font-size:10px}@keyframes MembershipVerification-module__rBgSga__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.MembershipVerification-module__rBgSga__shell{padding-inline:14px}.MembershipVerification-module__rBgSga__surface{border-radius:22px;grid-template-columns:1fr;margin-top:28px}.MembershipVerification-module__rBgSga__trustRail{flex-direction:row;align-items:flex-end;gap:8px;min-height:115px;padding:22px}.MembershipVerification-module__rBgSga__trustRail span{width:44px;height:44px;margin:0 auto 0 0}.MembershipVerification-module__rBgSga__content{padding:26px 20px 30px}.MembershipVerification-module__rBgSga__brand img{width:125px}.MembershipVerification-module__rBgSga__brand span{display:none}}@media (max-width:390px){.MembershipVerification-module__rBgSga__details{grid-template-columns:1fr}.MembershipVerification-module__rBgSga__details div:nth-child(odd){border-right:0}.MembershipVerification-module__rBgSga__details div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.MembershipVerification-module__rBgSga__brand,.MembershipVerification-module__rBgSga__state a,.MembershipVerification-module__rBgSga__state button{transition:none}.MembershipVerification-module__rBgSga__brand:active,.MembershipVerification-module__rBgSga__state a:active,.MembershipVerification-module__rBgSga__state button:active{transform:none}.MembershipVerification-module__rBgSga__spinner{animation:none}}@media (prefers-reduced-transparency:reduce){.MembershipVerification-module__rBgSga__surface{background:#fff}}@media (prefers-contrast:more){.MembershipVerification-module__rBgSga__surface,.MembershipVerification-module__rBgSga__memberIdentity,.MembershipVerification-module__rBgSga__details{border-color:#64748b}.MembershipVerification-module__rBgSga__state p,.MembershipVerification-module__rBgSga__intro,.MembershipVerification-module__rBgSga__privacy{color:#405068}}
.PushNotificationPreference-module__AH8LIa__preference{background:#fff;border:1px solid #071d491a;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.8rem;margin-top:.65rem;padding:.75rem;display:grid}.PushNotificationPreference-module__AH8LIa__icon{width:2.35rem;height:2.35rem;color:var(--muted);background:#071d490f;border-radius:.72rem;place-items:center;display:grid}.PushNotificationPreference-module__AH8LIa__iconEnabled{background:var(--cyan-soft);color:var(--navy)}.PushNotificationPreference-module__AH8LIa__copy{min-width:0}.PushNotificationPreference-module__AH8LIa__copy strong{color:var(--navy);letter-spacing:-.01em;font-size:.7rem}.PushNotificationPreference-module__AH8LIa__copy p{color:var(--muted);margin:.18rem 0 0;font-size:.62rem;line-height:1.45}.PushNotificationPreference-module__AH8LIa__status{color:#31614c;min-height:.8rem;margin-top:.2rem;font-size:.58rem;font-weight:680;display:block}.PushNotificationPreference-module__AH8LIa__preference button{cursor:pointer;min-height:2.75rem;font:inherit;transition:transform .12s var(--ease-out), background-color .16s var(--ease-out), opacity .16s var(--ease-out);border-radius:.68rem;justify-content:center;align-items:center;gap:.35rem;padding:0 .78rem;font-size:.64rem;font-weight:700;display:inline-flex}.PushNotificationPreference-module__AH8LIa__primary{border:1px solid var(--navy);background:var(--navy);color:#fff}.PushNotificationPreference-module__AH8LIa__secondary{border:1px solid var(--line);color:var(--navy);background:#fff}.PushNotificationPreference-module__AH8LIa__preference button:disabled{cursor:wait;opacity:.62}.PushNotificationPreference-module__AH8LIa__preference button:active:not(:disabled){transform:scale(.97)}.PushNotificationPreference-module__AH8LIa__preference button:focus-visible{outline-offset:2px;outline:3px solid #009fdf59}.PushNotificationPreference-module__AH8LIa__spin{color:var(--muted);animation:.7s linear infinite PushNotificationPreference-module__AH8LIa__spin}@keyframes PushNotificationPreference-module__AH8LIa__spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.PushNotificationPreference-module__AH8LIa__secondary:hover{background:var(--cyan-soft)}.PushNotificationPreference-module__AH8LIa__primary:hover{background:var(--navy-raised)}}@media (max-width:620px){.PushNotificationPreference-module__AH8LIa__preference{grid-template-columns:auto minmax(0,1fr)}.PushNotificationPreference-module__AH8LIa__preference button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.PushNotificationPreference-module__AH8LIa__preference button{transition:none}.PushNotificationPreference-module__AH8LIa__preference button:active:not(:disabled){transform:none}.PushNotificationPreference-module__AH8LIa__spin{animation:none}}
