.common-module__n_nFqG__pageLoading{min-height:100vh;color:var(--color-ink-muted);padding:var(--section-pad) var(--gutter);place-items:center;display:grid}.common-module__n_nFqG__authEyebrow{color:var(--color-gold);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;margin:3rem 0 .9rem;font-weight:700}.common-module__n_nFqG__authError{color:#9c2f2f;font-size:var(--fs-small);margin:.75rem 0 0}.common-module__n_nFqG__appEmptyState{color:var(--color-ink-muted);margin:0}.common-module__n_nFqG__iconButton{color:inherit;background:0 0;border:0;flex:none;place-items:center;padding:.4rem;display:inline-grid}.common-module__n_nFqG__modalBackdrop{z-index:30;background:#08131f8c;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0;overflow-y:auto}.common-module__n_nFqG__modalBackdropConfirmation{z-index:40}.common-module__n_nFqG__pagination{color:var(--color-ink-muted);font-size:var(--fs-small);justify-content:space-between;align-items:center;margin-top:1.5rem;display:flex}.common-module__n_nFqG__pagination>div{gap:.35rem;display:flex}.common-module__n_nFqG__paginationButton{border:1px solid var(--color-line);background:var(--color-white);color:var(--color-navy)}.common-module__n_nFqG__paginationButton:disabled{cursor:not-allowed;opacity:.4}.common-module__n_nFqG__toast{z-index:50;background:var(--color-white);border-left:4px solid;align-items:center;gap:1rem;max-width:min(26rem,100vw - 3rem);padding:1rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 .8rem 2rem #0c1c352e}.common-module__n_nFqG__toastSuccess{border-color:#287a4d}.common-module__n_nFqG__toastError{border-color:#9c2f2f}.common-module__n_nFqG__toastClose{color:var(--color-ink-muted);background:0 0;border:0;flex:none;place-items:center;padding:.15rem;display:grid}.common-module__n_nFqG__deleteButton{color:#9c2f2f;background:0 0;border:1px solid #9c2f2f;align-items:center;gap:.5rem;padding:.75rem 1rem;display:inline-flex}.common-module__n_nFqG__deleteButton:hover:not(:disabled){color:var(--color-white);background:#9c2f2f}.common-module__n_nFqG__deleteButton:disabled{cursor:wait;opacity:.6}@media (max-width:560px){.common-module__n_nFqG__toast{max-width:calc(100vw - 2rem);bottom:1rem;right:1rem}}
.app-shell-module__9esOwG__appShell{background:var(--color-paper);min-height:100vh;display:flex}.app-shell-module__9esOwG__sideNav{z-index:20;border-right:1px solid var(--color-line);background:var(--color-navy);width:17rem;color:var(--color-white);transition:width .18s var(--ease), transform .18s var(--ease);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.app-shell-module__9esOwG__appShellCollapsed .app-shell-module__9esOwG__sideNav{width:5rem}.app-shell-module__9esOwG__sideNavHeader{border-bottom:1px solid var(--color-line-on-dark);justify-content:space-between;align-items:center;min-height:5.5rem;padding:1.25rem;display:flex}.app-shell-module__9esOwG__sideNavBrand{align-items:center;gap:.75rem;min-width:0;display:flex}.app-shell-module__9esOwG__sideNavBrandMark{width:2.15rem;height:2.15rem;color:var(--color-gold-soft);font-family:var(--font-heading);flex:none;place-items:center;font-size:1.35rem;display:grid}.app-shell-module__9esOwG__sideNavBrandName{color:var(--color-white);letter-spacing:.25em;white-space:nowrap;font-size:.75rem;font-weight:700;overflow:hidden}.app-shell-module__9esOwG__appShellCollapsed .app-shell-module__9esOwG__sideNavBrandName,.app-shell-module__9esOwG__appShellCollapsed .app-shell-module__9esOwG__sideNavLink span,.app-shell-module__9esOwG__appShellCollapsed .app-shell-module__9esOwG__sideNavCollapse span{display:none}.app-shell-module__9esOwG__sideNavLinks{gap:.35rem;padding:1.5rem .75rem;display:grid}.app-shell-module__9esOwG__sideNavLink{color:#ffffffad;text-align:left;width:100%;transition:background var(--ease) .18s, color var(--ease) .18s;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:.85rem;padding:.8rem .75rem;display:flex}.app-shell-module__9esOwG__sideNavLink:hover,.app-shell-module__9esOwG__sideNavLinkActive{color:var(--color-white);background:#ffffff14}.app-shell-module__9esOwG__sideNavLinkActive{border-left-color:var(--color-gold-soft)}.app-shell-module__9esOwG__appShellCollapsed .app-shell-module__9esOwG__sideNavLink{justify-content:center;padding-inline:.5rem}.app-shell-module__9esOwG__sideNavFooter{border-top:1px solid var(--color-line-on-dark);gap:.75rem;margin-top:auto;padding:1rem .75rem 1.25rem;display:grid}.app-shell-module__9esOwG__sideNavCollapse{color:#ffffff80;justify-content:flex-start}.app-shell-module__9esOwG__appShellCollapsed .app-shell-module__9esOwG__sideNavCollapse{justify-content:center}.app-shell-module__9esOwG__sideNavMobileClose,.app-shell-module__9esOwG__appHeaderMenu{display:none}.app-shell-module__9esOwG__appShellContent{width:100%;min-width:0;transition:margin-left .18s var(--ease);margin-left:17rem}.app-shell-module__9esOwG__appShellCollapsed .app-shell-module__9esOwG__appShellContent{margin-left:5rem}.app-shell-module__9esOwG__appHeader{border-bottom:1px solid var(--color-line);background:var(--color-white);align-items:center;min-height:8rem;padding:2rem clamp(1.5rem,5vw,4rem);display:flex}.app-shell-module__9esOwG__appHeader h1{margin-top:.25rem;font-size:clamp(2rem,4vw,3rem)}.app-shell-module__9esOwG__appHeaderEyebrow{color:var(--color-gold);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:700}.app-shell-module__9esOwG__appMain{padding:clamp(1.5rem,5vw,4rem)}.app-shell-module__9esOwG__mobileNavBackdrop{display:none}@media (max-width:860px){.app-shell-module__9esOwG__sideNav{width:min(17rem,86vw);transform:translate(-100%)}.app-shell-module__9esOwG__sideNavMobileOpen{transform:translate(0)}.app-shell-module__9esOwG__sideNavMobileClose,.app-shell-module__9esOwG__appHeaderMenu{display:inline-grid}.app-shell-module__9esOwG__appHeaderMenu{color:var(--color-navy);margin-right:.75rem}.app-shell-module__9esOwG__appShellCollapsed .app-shell-module__9esOwG__sideNav{width:min(17rem,86vw)}.app-shell-module__9esOwG__appShellCollapsed .app-shell-module__9esOwG__sideNavBrandName,.app-shell-module__9esOwG__appShellCollapsed .app-shell-module__9esOwG__sideNavLink span,.app-shell-module__9esOwG__appShellCollapsed .app-shell-module__9esOwG__sideNavCollapse span{display:inline}.app-shell-module__9esOwG__appShellCollapsed .app-shell-module__9esOwG__sideNavLink,.app-shell-module__9esOwG__appShellCollapsed .app-shell-module__9esOwG__sideNavCollapse{justify-content:flex-start;padding-inline:.75rem}.app-shell-module__9esOwG__appShellContent,.app-shell-module__9esOwG__appShellCollapsed .app-shell-module__9esOwG__appShellContent{margin-left:0}.app-shell-module__9esOwG__mobileNavBackdrop{z-index:10;background:#08131f7a;border:0;display:block;position:fixed;inset:0}.app-shell-module__9esOwG__appHeader{min-height:6.5rem;padding:1.5rem}.app-shell-module__9esOwG__appMain{padding:1.5rem}}
.alert-dialog-module__H1dReq__confirmationModal{background:var(--color-white);width:min(100%,31rem);padding:clamp(1.5rem,5vw,2.5rem)}.alert-dialog-module__H1dReq__confirmationModalIcon{color:#9c2f2f;background:#9c2f2f1a;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.alert-dialog-module__H1dReq__confirmationModal>p:first-of-type{margin-top:1.5rem}.alert-dialog-module__H1dReq__confirmationModal h2{font-size:clamp(1.8rem,4vw,2.4rem)}.alert-dialog-module__H1dReq__confirmationModal h2+p{color:var(--color-ink-muted);margin:1rem 0 0}.alert-dialog-module__H1dReq__confirmationModalActions{justify-content:flex-end;gap:.75rem;margin-top:2rem;display:flex}.alert-dialog-module__H1dReq__confirmationModalCancel{border:1px solid var(--color-line);color:var(--color-navy);background:0 0;padding:.75rem 1rem}.alert-dialog-module__H1dReq__confirmationModalCancel:hover:not(:disabled){background:var(--color-paper)}@media (max-width:560px){.alert-dialog-module__H1dReq__confirmationModalActions{flex-direction:column-reverse}.alert-dialog-module__H1dReq__confirmationModalActions button{justify-content:center;width:100%}}
.auth-form-module__9T5Z4a__authShell{background:var(--color-paper);grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);min-height:100vh;display:grid}.auth-form-module__9T5Z4a__authPanel{width:min(100%,34rem);margin:auto;padding:clamp(2rem,6vw,5rem)}.auth-form-module__9T5Z4a__brandMark{color:var(--color-navy);letter-spacing:.28em;align-items:center;gap:.7rem;font-size:.75rem;font-weight:700;display:flex}.auth-form-module__9T5Z4a__brandMarkLine{background:var(--color-gold);width:2.5rem;height:1px}.auth-form-module__9T5Z4a__authPanel h1{font-size:clamp(2.6rem,5vw,4.25rem)}.auth-form-module__9T5Z4a__authIntro{max-width:26rem;color:var(--color-ink-muted);margin:1.25rem 0 2.5rem}.auth-form-module__9T5Z4a__authForm{gap:.65rem;display:grid}.auth-form-module__9T5Z4a__authForm label{color:var(--color-navy);font-size:var(--fs-small);margin-top:.6rem;font-weight:700}.auth-form-module__9T5Z4a__authForm input{border:1px solid var(--color-line);background:var(--color-white);width:100%;color:var(--color-ink);border-radius:0;padding:.85rem 1rem}.auth-form-module__9T5Z4a__authForm input:focus{border-color:var(--color-gold)}.auth-form-module__9T5Z4a__passwordField{position:relative}.auth-form-module__9T5Z4a__passwordField input{padding-right:3rem}.auth-form-module__9T5Z4a__passwordToggle{width:2rem;height:2rem;color:var(--color-ink-muted);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.auth-form-module__9T5Z4a__passwordToggle:hover{color:var(--color-navy)}.auth-form-module__9T5Z4a__passwordToggle:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.auth-form-module__9T5Z4a__authSubmit{border:1px solid var(--color-navy);background:var(--color-navy);color:var(--color-white);transition:background var(--ease) .18s, color var(--ease) .18s;margin-top:1.4rem;padding:.9rem 1.25rem}.auth-form-module__9T5Z4a__authSubmit:hover:not(:disabled){background:var(--color-gold);border-color:var(--color-gold)}.auth-form-module__9T5Z4a__authSubmit:disabled{cursor:wait;opacity:.65}.auth-form-module__9T5Z4a__authSwitch{color:var(--color-ink-muted);font-size:var(--fs-small);margin-top:1.5rem}.auth-form-module__9T5Z4a__authSwitch a{color:var(--color-navy);text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:.2rem;font-weight:700}.auth-form-module__9T5Z4a__authAside{background:var(--color-navy);min-height:100vh;color:var(--color-white);flex-direction:column;justify-content:flex-end;padding:clamp(2rem,7vw,7rem);display:flex}.auth-form-module__9T5Z4a__authAsideEyebrow{color:var(--color-gold-soft);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:700}.auth-form-module__9T5Z4a__authAsideStatement{max-width:25rem;color:var(--color-white);font-family:var(--font-heading);margin:1rem 0 1.5rem;font-size:clamp(2.4rem,5vw,4.4rem);line-height:1}.auth-form-module__9T5Z4a__authAsideCopy{color:#ffffffb8;max-width:22rem;margin:0}@media (max-width:720px){.auth-form-module__9T5Z4a__authShell{display:block}.auth-form-module__9T5Z4a__authPanel{min-height:100vh}.auth-form-module__9T5Z4a__authAside{display:none}}
.dashboard-content-module__8bAbfq__dashboardContent{gap:1.5rem;display:grid}.dashboard-content-module__8bAbfq__dashboardActions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dashboard-content-module__8bAbfq__dashboardIntro{color:var(--color-ink-muted);margin:0}.dashboard-content-module__8bAbfq__dashboardRefresh{border:1px solid var(--color-line);background:var(--color-white);color:var(--color-navy);align-items:center;gap:.45rem;padding:.6rem .8rem;display:inline-flex}.dashboard-content-module__8bAbfq__dashboardRefresh:hover:not(:disabled){border-color:var(--color-navy)}.dashboard-content-module__8bAbfq__dashboardRefresh:disabled{cursor:wait;opacity:.55}.dashboard-content-module__8bAbfq__dashboardError{color:#742424;background:#9c2f2f14;border-left:3px solid #9c2f2f;padding:.85rem 1rem}.dashboard-content-module__8bAbfq__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.dashboard-content-module__8bAbfq__metricCard{border:1px solid var(--color-line);background:var(--color-white);color:var(--color-navy);transition:border-color var(--ease) .18s, box-shadow var(--ease) .18s;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:0 .9rem;padding:1.5rem;display:grid;position:relative}.dashboard-content-module__8bAbfq__metricCard:hover{border-color:var(--color-gold);box-shadow:0 .7rem 1.5rem #0c1c3514}.dashboard-content-module__8bAbfq__metricCardIcon{background:var(--color-paper-warm);width:2.75rem;height:2.75rem;color:var(--color-gold);grid-row:span 2;place-items:center;display:grid}.dashboard-content-module__8bAbfq__metricCardLabel{color:var(--color-ink-muted);font-size:var(--fs-small)}.dashboard-content-module__8bAbfq__metricCard strong{font-family:var(--font-heading);font-size:2.35rem;font-weight:400;line-height:1}.dashboard-content-module__8bAbfq__metricCardArrow{color:var(--color-gold);grid-area:1/3/span 2}.dashboard-content-module__8bAbfq__dashboardSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.dashboard-content-module__8bAbfq__dashboardPanel{border:1px solid var(--color-line);background:var(--color-white);min-width:0;padding:clamp(1.25rem,3vw,2rem)}.dashboard-content-module__8bAbfq__dashboardPanelHeader{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.dashboard-content-module__8bAbfq__dashboardPanelEyebrow{color:var(--color-gold);font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .35rem;font-weight:700}.dashboard-content-module__8bAbfq__dashboardPanel h2{font-size:clamp(1.55rem,3vw,2rem)}.dashboard-content-module__8bAbfq__dashboardPanelLink{color:var(--color-navy);font-size:var(--fs-small);flex:none;align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.dashboard-content-module__8bAbfq__dashboardPanelLink:hover{color:var(--color-gold)}.dashboard-content-module__8bAbfq__dashboardEnquiryList,.dashboard-content-module__8bAbfq__dashboardMemberList{display:grid}.dashboard-content-module__8bAbfq__dashboardEnquiry,.dashboard-content-module__8bAbfq__dashboardMember{border-top:1px solid var(--color-line);color:var(--color-ink);padding:1rem 0}.dashboard-content-module__8bAbfq__dashboardEnquiry:hover strong,.dashboard-content-module__8bAbfq__dashboardMember:hover strong{color:var(--color-gold)}.dashboard-content-module__8bAbfq__dashboardEnquiry{gap:.4rem;display:grid}.dashboard-content-module__8bAbfq__dashboardEnquiryTopline,.dashboard-content-module__8bAbfq__dashboardMember{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dashboard-content-module__8bAbfq__dashboardEnquiryTopline time,.dashboard-content-module__8bAbfq__dashboardMember time{color:var(--color-ink-muted);flex:none;font-size:.75rem}.dashboard-content-module__8bAbfq__dashboardEnquiryType{background:var(--color-paper-warm);width:fit-content;color:var(--color-navy);letter-spacing:.04em;text-transform:uppercase;padding:.15rem .45rem;font-size:.7rem;font-weight:700}.dashboard-content-module__8bAbfq__dashboardEnquiryMessage{color:var(--color-ink-muted);font-size:var(--fs-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-content-module__8bAbfq__dashboardMember{justify-content:flex-start}.dashboard-content-module__8bAbfq__dashboardMemberAvatar{background:var(--color-navy);width:2.4rem;height:2.4rem;color:var(--color-gold-soft);font-family:var(--font-heading);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:grid}.dashboard-content-module__8bAbfq__dashboardMemberInfo{flex:1;gap:.15rem;min-width:0;display:grid}.dashboard-content-module__8bAbfq__dashboardMemberInfo span{color:var(--color-ink-muted);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:560px){.dashboard-content-module__8bAbfq__dashboardActions,.dashboard-content-module__8bAbfq__dashboardPanelHeader{flex-direction:column;align-items:flex-start}.dashboard-content-module__8bAbfq__metricGrid,.dashboard-content-module__8bAbfq__dashboardSectionGrid{grid-template-columns:1fr}.dashboard-content-module__8bAbfq__dashboardPanelLink{align-self:flex-start}}
.styles-module__yowt8G__enquiriesToolbar{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.styles-module__yowt8G__membersCount,.styles-module__yowt8G__membersHint{margin:0}.styles-module__yowt8G__membersCount{color:var(--color-navy);font-size:1.1rem;font-weight:700}.styles-module__yowt8G__membersHint{color:var(--color-ink-muted);font-size:var(--fs-small)}.styles-module__yowt8G__viewToggle{border:1px solid var(--color-line);background:var(--color-white);display:flex}.styles-module__yowt8G__viewToggleButton{color:var(--color-ink-muted);background:0 0;border:0;align-items:center;gap:.45rem;padding:.6rem .8rem;display:flex}.styles-module__yowt8G__viewToggleButton+.styles-module__yowt8G__viewToggleButton{border-left:1px solid var(--color-line)}.styles-module__yowt8G__viewToggleButton:hover,.styles-module__yowt8G__viewToggleButtonActive{background:var(--color-navy);color:var(--color-white)}.styles-module__yowt8G__viewToggleButtonActive{box-shadow:inset 0 -3px 0 var(--color-gold-soft);font-weight:700}.styles-module__yowt8G__tableWrap{border:1px solid var(--color-line);background:var(--color-white);overflow-x:auto}.styles-module__yowt8G__table{border-collapse:collapse;text-align:left;width:100%}.styles-module__yowt8G__table th,.styles-module__yowt8G__table td{border-bottom:1px solid var(--color-line);white-space:nowrap;padding:1rem 1.25rem}.styles-module__yowt8G__table th{color:var(--color-ink-muted);font-size:var(--fs-small);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.styles-module__yowt8G__table tr:last-child td{border-bottom:0}.styles-module__yowt8G__memberLink{color:var(--color-navy);text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:.2rem;background:0 0;border:0;padding:0;font-weight:700}.styles-module__yowt8G__enquiryInbox{gap:.85rem;display:grid}.styles-module__yowt8G__enquiryCard{border:1px solid var(--color-line);border-left:3px solid var(--color-gold);background:var(--color-white);width:100%;color:var(--color-ink);text-align:left;transition:box-shadow var(--ease) .18s, transform var(--ease) .18s;gap:.65rem;padding:1.25rem;display:grid}.styles-module__yowt8G__enquiryCard:hover{transform:translateY(-2px);box-shadow:0 .7rem 1.5rem #0c1c351a}.styles-module__yowt8G__enquiryCardHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.styles-module__yowt8G__enquiryCardSender{color:var(--color-navy);align-items:center;gap:.6rem;display:flex}.styles-module__yowt8G__enquiryCardHeader time,.styles-module__yowt8G__enquiryCardContact,.styles-module__yowt8G__enquiryDetailsDate{color:var(--color-ink-muted);font-size:var(--fs-small)}.styles-module__yowt8G__enquiryCardType{background:var(--color-paper-warm);width:fit-content;color:var(--color-navy);letter-spacing:.04em;text-transform:uppercase;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.styles-module__yowt8G__enquiryCardMessage{color:var(--color-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.styles-module__yowt8G__enquiriesTableMessage{text-overflow:ellipsis;max-width:28rem;overflow:hidden}.styles-module__yowt8G__enquiryDetails{background:var(--color-white);width:min(100%,42rem);max-height:calc(100vh - 3rem);padding:clamp(1.5rem,5vw,3rem);position:relative;overflow-y:auto}.styles-module__yowt8G__enquiryDetailsClose{color:var(--color-ink-muted);position:absolute;top:1rem;right:1rem}.styles-module__yowt8G__enquiryDetails h2{padding-right:2rem}.styles-module__yowt8G__enquiryDetailsDate{margin:.75rem 0 0}.styles-module__yowt8G__enquiryDetailsSender{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);gap:.5rem;margin:2rem 0;padding:1rem 0;display:grid}.styles-module__yowt8G__enquiryDetailsSender strong{color:var(--color-navy)}.styles-module__yowt8G__enquiryDetailsSender span{color:var(--color-ink-muted);overflow-wrap:anywhere;align-items:center;gap:.5rem;display:flex}.styles-module__yowt8G__enquiryDetailsMessage{white-space:pre-wrap;color:var(--color-ink);line-height:1.75}@media (max-width:560px){.styles-module__yowt8G__enquiriesToolbar{flex-direction:column;align-items:flex-start}.styles-module__yowt8G__enquiryCardHeader{flex-direction:column;align-items:flex-start;gap:.35rem}.styles-module__yowt8G__table th,.styles-module__yowt8G__table td{padding:.85rem}}
.styles-module__m-QhUW__membersToolbar{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.styles-module__m-QhUW__membersCount,.styles-module__m-QhUW__membersHint{margin:0}.styles-module__m-QhUW__membersCount{color:var(--color-navy);font-size:1.1rem;font-weight:700}.styles-module__m-QhUW__membersHint{color:var(--color-ink-muted);font-size:var(--fs-small)}.styles-module__m-QhUW__viewToggle{border:1px solid var(--color-line);background:var(--color-white);display:flex}.styles-module__m-QhUW__viewToggleButton{color:var(--color-ink-muted);background:0 0;border:0;align-items:center;gap:.45rem;padding:.6rem .8rem;display:flex}.styles-module__m-QhUW__viewToggleButton+.styles-module__m-QhUW__viewToggleButton{border-left:1px solid var(--color-line)}.styles-module__m-QhUW__viewToggleButton:hover,.styles-module__m-QhUW__viewToggleButtonActive{background:var(--color-navy);color:var(--color-white)}.styles-module__m-QhUW__viewToggleButtonActive{box-shadow:inset 0 -3px 0 var(--color-gold-soft);font-weight:700}.styles-module__m-QhUW__membersTableWrap{border:1px solid var(--color-line);background:var(--color-white);overflow-x:auto}.styles-module__m-QhUW__membersTable{border-collapse:collapse;text-align:left;width:100%}.styles-module__m-QhUW__membersTable th,.styles-module__m-QhUW__membersTable td{border-bottom:1px solid var(--color-line);white-space:nowrap;padding:1rem 1.25rem}.styles-module__m-QhUW__membersTable th{color:var(--color-ink-muted);font-size:var(--fs-small);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.styles-module__m-QhUW__membersTable tr:last-child td{border-bottom:0}.styles-module__m-QhUW__memberLink{color:var(--color-navy);text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:.2rem;background:0 0;border:0;padding:0;font-weight:700}.styles-module__m-QhUW__membersCardGrid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1.25rem;display:grid}.styles-module__m-QhUW__memberCard{border:1px solid var(--color-line);background:var(--color-white);color:var(--color-ink);text-align:left;transition:transform var(--ease) .18s, box-shadow var(--ease) .18s;padding:0;overflow:hidden}.styles-module__m-QhUW__memberCard:hover{transform:translateY(-2px);box-shadow:0 .7rem 1.5rem #0c1c351a}.styles-module__m-QhUW__memberCard img{object-fit:cover;width:100%;height:10rem}.styles-module__m-QhUW__memberCardBody{gap:.35rem;padding:1rem;display:grid}.styles-module__m-QhUW__memberCardBody strong{color:var(--color-navy)}.styles-module__m-QhUW__memberCardBody span{color:var(--color-ink-muted);font-size:var(--fs-small)}.styles-module__m-QhUW__memberDetails{background:var(--color-white);width:min(100%,42rem);max-height:calc(100vh - 3rem);padding:clamp(1.5rem,5vw,3rem);position:relative;overflow-y:auto}.styles-module__m-QhUW__memberDetailsClose{color:var(--color-ink-muted);position:absolute;top:1rem;right:1rem}.styles-module__m-QhUW__memberDetails h2{max-width:32rem;padding-right:2rem}.styles-module__m-QhUW__memberDetailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;margin:2rem 0;display:grid}.styles-module__m-QhUW__memberDetail dt{color:var(--color-ink-muted);font-size:var(--fs-small);margin-bottom:.3rem}.styles-module__m-QhUW__memberDetail dd{color:var(--color-navy);overflow-wrap:anywhere;align-items:center;gap:.4rem;margin:0;display:flex}.styles-module__m-QhUW__member-details-title{margin-bottom:6px}@media (max-width:560px){.styles-module__m-QhUW__membersToolbar{flex-direction:column;align-items:flex-start}.styles-module__m-QhUW__membersTable th,.styles-module__m-QhUW__membersTable td{padding:.85rem}.styles-module__m-QhUW__memberDetailsGrid{grid-template-columns:1fr;gap:1rem}}
