:root{--ui-ink:#182337;--ui-muted:#526178;--ui-line:#dce3ec;--ui-surface:#fff;--ui-canvas:#f6f8fc;--ui-accent:#6742d8;--ui-radius:16px;--ui-shadow:0 3px 18px #18233706;--ui-focus:#6241d8}:focus-visible{outline:3px solid var(--ui-focus)!important;outline-offset:3px}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed;opacity:.55}button,input,select,textarea{font:inherit}button{touch-action:manipulation}.liveAdminShell,.liveMemberShell{color:var(--ui-ink);background:var(--ui-canvas);font-size:14px;line-height:1.5}.liveAdminContent,.liveAdminMain,.liveMemberContent,.liveMemberMain{min-width:0}.liveAdminContent,.liveMemberContent{width:100%;max-width:1600px;margin-inline:auto;padding:28px 32px 48px!important}.liveMemberTopbar{min-height:72px;padding-inline:32px!important;border-bottom:1px solid var(--ui-line)}.liveMemberSidebar{background:var(--ui-surface)!important;border-right:1px solid var(--ui-line)}.liveMemberSidebar nav button{min-height:44px!important;font-size:14px!important;font-weight:600!important;border-radius:10px!important;padding:10px 14px!important;gap:12px}.liveMemberSidebar nav button.active{background:#eee9ff!important;color:#5530b3!important;box-shadow:inset 3px 0 #6742d8!important}.liveAdminOrgCard b,.liveMemberIdentity b{font-size:15px!important;line-height:1.4;overflow-wrap:anywhere}.liveAdminBottom,.liveAdminOrgCard small,.liveMemberBottom,.liveMemberIdentity small{font-size:12px!important;color:var(--ui-muted)!important}.liveBrand img{object-fit:contain}.livePageHead,.livePortalPageHead{gap:20px!important;margin:0 0 24px!important;align-items:flex-start!important}.livePageHead h1,.livePortalPageHead h1{font-size:clamp(25px,2.5vw,34px)!important;line-height:1.2!important;letter-spacing:-.035em!important;margin:7px 0 10px!important;overflow-wrap:anywhere}.livePageHead p,.livePortalPageHead p{font-size:14px!important;line-height:1.65!important;color:var(--ui-muted)!important;max-width:70ch}.liveCardHead small,.livePageHead small,.livePortalCardHead small,.livePortalPageHead small{font-size:11px!important;font-weight:700!important;letter-spacing:.08em;color:var(--ui-muted)!important}.liveCard,.liveMetricGrid>article,.livePortalCard,.livePortalMetric{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow)!important}.liveCard,.livePortalCard{padding:22px!important;min-width:0}.liveCardHead,.livePortalCardHead{gap:16px!important;margin-bottom:18px!important;align-items:flex-start!important}.liveCard h2,.liveCardHead h2,.livePortalCardHead h2{font-size:19px!important;line-height:1.35!important;letter-spacing:-.025em!important;margin:4px 0!important}.liveCard h3{font-size:16px!important;line-height:1.4!important}.liveCard p,.liveCardHead p,.liveCardHead span,.livePortalCard p{font-size:13px!important;color:var(--ui-muted);line-height:1.65!important}.liveMetricGrid,.livePortalMetrics,.livePortalMetricsDynamic{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;margin-bottom:24px!important}.liveMetricGrid>article,.livePortalMetric{padding:20px!important;min-height:146px!important;height:auto!important;display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;text-align:left!important}.livePortalMetric>div{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.liveMetricGrid>article>span,.livePortalMetric small{font-size:13px!important;color:var(--ui-muted)!important;font-weight:600!important}.liveMetricGrid>article>strong,.livePortalMetric strong{font-size:clamp(23px,2.4vw,32px)!important;line-height:1.15!important;letter-spacing:-.03em;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.liveMetricGrid>article>small,.livePortalMetric em{font-size:12px!important;font-style:normal!important;line-height:1.45;color:var(--ui-muted)!important;margin-top:auto}.livePortalMetricDot{display:none!important}.liveDashboardGrid,.livePortalGrid,.liveTwoCol{gap:20px!important;align-items:stretch!important}.liveAddPersonButton,.liveDarkButton,.livePeopleAddButton,.livePortalPrimaryButton{background:var(--ui-ink)!important;color:white!important;min-height:44px!important;font-size:13px!important;border-radius:10px!important;padding:11px 16px!important;box-shadow:none!important;flex-shrink:0}.liveCardHead>button,.liveComposerFooter button:not(.liveDarkButton),.liveListRow button,.livePeopleImportButton,.livePeopleReset,.livePortalCardHead>button,.livePortalRowActions button{min-height:40px!important;font-size:13px!important;border:1px solid var(--ui-line);border-radius:9px!important;padding:8px 12px!important;background:#fff;color:var(--ui-ink)}.liveDangerButton{color:#a52629!important;background:#fff5f5!important;border:1px solid #ecc4c5!important}.liveFormGrid,.liveSettingsFormGrid{gap:18px!important}.liveField,.liveFormGrid label,.liveSettingsField{font-size:13px!important;font-weight:600!important;line-height:1.5;display:flex;flex-direction:column;gap:7px}.liveAdminShell input:not([type=checkbox]):not([type=radio]):not([type=file]),.liveAdminShell select,.liveAdminShell textarea,.liveMemberShell input:not([type=checkbox]):not([type=radio]):not([type=file]),.liveMemberShell select,.liveMemberShell textarea{font-size:14px!important;line-height:1.5!important;min-height:44px!important;border:1px solid #cbd5e1!important;border-radius:9px!important;background:#fff;color:var(--ui-ink)!important;padding:10px 12px!important;max-width:100%;min-width:0}.liveAdminShell textarea,.liveMemberShell textarea{min-height:112px!important;resize:vertical}input::placeholder,textarea::placeholder{color:#69778b;opacity:1}.livePeopleSearch{border:1px solid #cbd5e1!important;background:#fff!important;min-height:44px!important;border-radius:9px!important;padding:0 12px!important;min-width:0}.livePeopleSearch input{border:0!important;box-shadow:none!important;background:transparent!important;width:100%}.livePeopleToolbar,.livePortalToolbar{gap:10px!important;align-items:center}.livePeopleMeta,.livePortalMeta{font-size:12px!important;color:var(--ui-muted)!important;margin:16px 0!important}.livePeopleTableHead,.livePortalTableHead{min-height:44px;padding:12px 18px!important;gap:16px!important}.livePeopleTableHead span,.livePortalTableHead span{font-size:12px!important;color:#526178!important;font-weight:700!important}.livePeopleTableRow,.livePortalTableRow{min-height:76px!important;padding:16px 18px!important;gap:16px!important;align-items:center!important;border-bottom:1px solid #e9edf3!important}.livePeopleTableRow:last-child,.livePortalTableRow:last-child{border-bottom:0!important}.livePeopleTableRow>div,.livePortalTableRow>div{min-width:0;overflow-wrap:anywhere}.livePeopleTableRow b,.livePeopleTableRow>b,.livePortalTableRow b{font-size:13px!important;line-height:1.5!important;font-weight:600!important;text-transform:none!important}.livePeopleTableRow small,.livePortalTableRow small{display:block;font-size:12px!important;color:var(--ui-muted)!important;line-height:1.5!important;margin-top:4px}.livePortalRowActions{display:flex;flex-wrap:wrap;gap:8px}.liveDashboardEmpty,.liveEmpty,.liveEmptyState,.livePeopleEmpty,.liveRevenueEmpty,.portalEmpty{padding:32px 20px!important;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;background:#f9fafc;color:var(--ui-muted)!important;font-size:14px!important;line-height:1.6!important;border-radius:12px;overflow-wrap:anywhere}.portalEmpty strong{color:var(--ui-ink);font-size:16px}.portalEmpty p{margin:0}.statusBadge{display:inline-flex!important;align-items:center;padding:4px 9px!important;border-radius:6px;line-height:1.4!important;font-size:12px!important;font-weight:650!important;max-width:100%;white-space:normal}.statusBadge.positive{background:#e8f5ed;color:#216342}.statusBadge.danger{background:#fcecec;color:#a0282d}.statusBadge.attention{background:#fff2d6;color:#855511}.statusBadge.neutral{background:#edf0f5;color:#526178}.portalPagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;font-size:13px;color:var(--ui-muted)}.portalPagination>div{display:flex;gap:8px}.portalPagination button{padding:8px 12px;border:1px solid var(--ui-line);border-radius:8px;background:white;min-height:40px}.liveModalBackdrop{padding:24px!important;background:#14203880!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1100!important}.liveModal{width:min(780px,100%)!important;max-height:calc(100dvh - 48px)!important;padding:24px!important;border-radius:20px!important;overflow:auto!important;overscroll-behavior:contain;box-shadow:0 24px 90px #10203b33!important}.livePeopleImportModal,.livePersonDetailModal{width:min(1040px,100%)!important}.liveModal .liveCardHead{position:relative!important;top:auto!important;padding:0 0 18px!important;border-bottom:1px solid var(--ui-line);background:#fff!important}.liveModal .liveComposerFooter{gap:16px;flex-wrap:wrap;padding-top:18px!important;margin-top:8px!important;border-top:1px solid var(--ui-line);grid-column:1/-1}.liveComposerFooter>span{font-size:12px!important;line-height:1.5;color:var(--ui-muted)!important;max-width:65ch}.portalNotice{align-items:center;gap:16px;max-width:min(520px,calc(100vw - 32px));font-size:14px!important;line-height:1.5;text-transform:none!important;white-space:normal!important}.portalNotice button{background:transparent;border:1px solid #ffffff60;color:inherit;flex-shrink:0}.portalRevenueChart{min-width:0}.revenueChartGraphic{display:grid;grid-template-columns:75px 1fr;grid-gap:10px;gap:10px;height:190px}.revenueChartAxis{display:flex;flex-direction:column;justify-content:space-between;font-size:11px;color:var(--ui-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.revenueChartBars{display:flex;justify-content:space-around;gap:20px;border-bottom:1px solid var(--ui-line);background:repeating-linear-gradient(0deg,#e9edf3 0,#e9edf3 1px,transparent 0,transparent 25%)}.revenueChartTrack{height:100%;flex:1 1;display:flex;align-items:flex-end;justify-content:center}.revenueChartTrack>div{width:min(60px,90%);background:linear-gradient(#7554dd,#5c93e7);border-radius:6px 6px 0 0}.portalRevenueChart figcaption{display:grid;grid-gap:8px;gap:8px;margin:12px 0 0 85px;text-align:center}.portalRevenueChart figcaption span,.portalRevenueChart figcaption strong{display:block;font-size:12px;overflow-wrap:anywhere}.portalRevenueChart figcaption span{color:var(--ui-muted)}.liveDashboardNotice{gap:12px!important;padding:14px 0!important;align-items:start!important}.liveDashboardNotice b{font-size:14px!important}.liveDashboardNotice p{font-size:12px!important}.liveDashboardNotice em,.liveDashboardNotice small{font-size:11px!important}.liveDashboardNotice em{background:#eef0f7!important;color:#526178!important}.liveListRow b,.liveTimelineBody b{font-size:14px!important}.liveListRow small,.liveTimelineBody small{font-size:12px!important;line-height:1.5!important;color:var(--ui-muted)!important}.liveListRow,.liveTimelineItem{gap:14px!important;padding-block:14px!important}.liveNotificationMenu{width:min(390px,calc(100vw - 24px))!important;max-height:min(600px,75dvh)!important;overflow:auto}.liveNotificationRow strong{font-size:13px!important}.liveNotificationRow small{font-size:12px!important;line-height:1.5!important}.liveSettingsLayout{gap:24px!important}.liveSettingsNav button{min-height:44px!important;font-size:13px!important}.liveSettingsMain{min-width:0}.liveSettingsHero p{font-size:14px!important;line-height:1.6!important}.portalSkeleton{display:grid;grid-template-columns:248px 1fr;min-height:100dvh;background:var(--ui-canvas);color:var(--ui-muted)}.portalSkeletonSidebar{background:white;border-right:1px solid var(--ui-line)}.portalSkeleton>section{padding:40px;min-width:0}.portalSkeletonBody,.portalSkeletonMetrics>div,.portalSkeletonTitle{background:#e8edf4;border-radius:14px;animation:portalPulse 1.5s ease-in-out infinite alternate}.portalSkeletonTitle{width:60%;height:40px;margin:24px 0}.portalSkeletonMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.portalSkeletonMetrics>div{height:146px}.portalSkeletonBody{height:300px;margin-top:24px}@keyframes portalPulse{to{opacity:.45}}.publicHeader,.siteFooter,.solutionPage>section{max-width:1440px;margin-inline:auto}.publicHeader .brandLogo{object-fit:contain;height:auto}.solutionHero h1{overflow-wrap:anywhere}.siteFooter a{line-height:1.6}.signupCard button,.signupCard input,.signupCard select{min-height:44px}.signupCard p{line-height:1.65}.legalPage{overflow-wrap:anywhere}@media(max-width:1100px){.liveAdminContent,.liveMemberContent{padding:24px!important}.liveMetricGrid,.livePortalMetrics,.livePortalMetricsDynamic{grid-template-columns:repeat(2,minmax(0,1fr))!important}.liveDashboardGrid,.livePortalGrid{grid-template-columns:1fr!important}.liveMetricGrid>article,.livePortalMetric{min-height:140px!important}}@media(max-width:767px){.liveAdminContent,.liveMemberContent{padding:20px 16px 36px!important}.liveMemberMobileHeader{height:64px!important;padding:10px 16px!important;gap:12px!important}.livePageHead,.livePortalPageHead{gap:14px!important;margin-bottom:20px!important}.livePageHead h1,.livePortalPageHead h1{font-size:26px!important}.livePageHead p,.livePortalPageHead p{font-size:13px!important}.liveMetricGrid,.livePortalMetrics,.livePortalMetricsDynamic{gap:10px!important;margin-bottom:20px!important}.liveMetricGrid>article,.livePortalMetric{padding:14px!important;min-height:145px!important;gap:10px!important}.liveMetricGrid>article>span,.livePortalMetric small{font-size:12px!important}.liveMetricGrid>article>small,.livePortalMetric em{font-size:11px!important}.liveMetricGrid>article>strong,.livePortalMetric strong{font-size:25px!important}.liveCard,.livePortalCard{padding:18px!important}.liveCardHead,.livePortalCardHead{flex-wrap:wrap!important;gap:10px!important}.liveTwoCol{grid-template-columns:1fr!important}.livePeopleToolbar,.livePortalToolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}.livePeopleSearch{grid-column:1/-1!important}.livePeopleToolbar>select,.livePortalToolbar>select{width:100%!important}.livePeopleTableHead,.livePortalTableHead{display:none!important}.livePeopleTableRow,.livePortalTableRow{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;padding:18px!important}.livePeopleTableRow>div:first-child,.livePortalTableRow>div:first-child{grid-column:1/-1}.livePortalTableRow>div:before{content:attr(data-label);display:block;font-size:11px;color:var(--ui-muted);margin-bottom:4px}.livePortalTableRow>div:first-child:before{display:none}.livePeopleTableRow>b:before{display:block;font-size:11px;font-weight:400;color:var(--ui-muted);margin-bottom:4px}.livePeopleTableRow>b:nth-child(2):before{content:"Plan"}.livePeopleTableRow>b:nth-child(3):before{content:"Status"}.livePeopleTableRow>b:nth-child(4):before{content:"Joined"}.livePeopleTableRow>b:nth-child(5):before{content:"Renewal"}.liveFormGrid,.liveSettingsFormGrid{grid-template-columns:1fr!important}.liveAdminShell input:not([type=checkbox]):not([type=radio]),.liveAdminShell select,.liveAdminShell textarea,.liveMemberShell input:not([type=checkbox]):not([type=radio]),.liveMemberShell select,.liveMemberShell textarea{font-size:16px!important}.liveModalBackdrop{padding:12px!important;align-items:center!important}.liveModal{max-height:calc(100dvh - 24px)!important;padding:20px!important;border-radius:16px!important}.liveModal .liveComposerFooter>button{width:100%}.liveDashboardNotice{grid-template-columns:32px minmax(0,1fr)!important}.liveDashboardNotice>em{grid-column:2;width:-moz-fit-content;width:fit-content}.liveTimelineTime{font-size:11px!important}.portalSkeleton{grid-template-columns:1fr}.portalSkeletonSidebar{display:none}.portalSkeleton>section{padding:24px 16px}.portalSkeletonMetrics{grid-template-columns:repeat(2,1fr)}.revenueChartGraphic{grid-template-columns:60px 1fr;height:170px}.portalRevenueChart figcaption{margin-left:70px}.revenueChartBars{gap:10px}.portalRevenueChart figcaption strong{font-size:10px}.portalPagination{flex-wrap:wrap}.publicHeader,.solutionHero{padding-inline:20px!important}.solutionHeroMeta{flex-wrap:wrap}.siteFooter{padding-inline:20px!important}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.portalActionFields{border:0;padding:0;margin:0;min-width:0}.portalActionFields:disabled{opacity:.7}.liveAdminShell[aria-busy=true] button{cursor:progress}.liveMemberSidebar nav button{color:#526178!important;opacity:1!important}.liveAdminBottom button,.liveMemberBottom button{min-height:44px;font-size:13px!important;color:#526178}.liveMemberTopbar small{font-size:10px!important;letter-spacing:.1em!important;color:var(--ui-muted)!important}.liveMemberTopbar strong{font-size:14px!important;color:var(--ui-ink)!important}.liveMemberShell .liveMembershipCard{background:linear-gradient(120deg,#25233f,#47416c)!important;color:#fff!important;padding:28px!important;border:0!important;min-height:190px!important;margin-bottom:20px!important}.liveMembershipCard h2{color:#fff!important;font-size:28px!important}.liveMembershipCard small,.liveMembershipCard span{color:#e2def4!important;font-size:13px!important;line-height:1.6!important}.liveMembershipCard>strong{color:white!important;font-size:14px!important;text-transform:capitalize}.liveCardGrid4{gap:12px!important}.liveCardGrid4>div{padding:16px!important;border-radius:10px!important}.liveCardGrid4 small{font-size:11px!important;letter-spacing:.04em;color:var(--ui-muted)!important}.liveCardGrid4 strong{font-size:18px!important;margin-top:8px!important}.liveCommunityRow small,.liveConversation small,.liveMessage small{font-size:12px!important;color:var(--ui-muted)!important}.liveCommunityRow p{margin:0}.liveCardGrid>.liveEmpty{grid-column:1/-1}.liveProfileForm{grid-template-columns:repeat(2,minmax(0,1fr))!important}.liveCommunicationGrid .liveCard>input,.liveCommunicationGrid .liveCard>textarea{display:block;width:100%;margin-bottom:12px!important}.liveMemberShell .liveCard>textarea{margin-bottom:12px!important}.liveMemberContent>.liveCard,.liveMemberContent>section>.liveCard{margin-bottom:20px}.liveUploadButton:focus-within{outline:3px solid var(--ui-focus);outline-offset:3px}.liveUploadButton input[type=file]{position:absolute;width:1px;height:1px;opacity:0;display:block!important}@media(max-width:767px){.liveProfileForm{grid-template-columns:1fr!important}.liveMembershipCard{flex-direction:column;align-items:flex-start!important;gap:16px!important}.liveCardGrid4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.liveCommunityRow{display:block!important}.liveCommunityRow p{margin-top:8px}.liveMemberTopbar{display:none!important}}.liveAdminShell .livePeopleSearch input:not([type=checkbox]):not([type=radio]):not([type=file]){border:0!important;box-shadow:none!important;background:transparent!important;padding-left:0!important}.livePortalTableRow .statusBadge{width:-moz-fit-content!important;width:fit-content!important;justify-self:start!important}.liveAdminBreadcrumb{font-size:13px!important}.liveAdminBreadcrumb,.liveAdminBreadcrumb>span{color:var(--ui-muted)!important}.liveAdminOrgCard b{white-space:normal!important;display:block!important;overflow:visible!important;text-overflow:clip!important}.liveAdminShell .liveSettingsNav button,.liveSettingsShell .liveSettingsNav button{font-size:13px!important;line-height:1.5!important}.liveAdminShell .liveSettingsNav button small{font-size:10px!important}.liveSettingsMain b,.liveSettingsMain label{font-size:13px!important}.liveSettingsMain p,.liveSettingsMain small{font-size:12px!important;line-height:1.6!important;color:var(--ui-muted)!important}.liveSettingsMain h2{font-size:22px!important}.liveAdminShell .liveSettingsHero small{font-size:11px!important}.signupCard .fieldLabel,.signupCard label{font-size:13px!important;line-height:1.5!important}.signupCard input,.signupCard select{font-size:16px!important}.signupCard .finePrint,.signupCard small{font-size:12px!important;line-height:1.6!important}.signupCard a{min-height:32px}.legalHeader nav a,.signupCard a{display:inline-flex;align-items:center}.legalHeader nav a{font-size:13px!important;min-height:36px}.footerBrand>span,.footerColumns a{font-size:14px!important;color:#526178!important}.footerLegal a,.footerLegal>span{font-size:12px!important}.featureMock .mockCard a{display:inline-flex;background:#182337;color:#fff;padding:10px 14px;border-radius:9px;font-size:12px}.livePortalMetric>div>small{text-transform:none!important}.livePortalMetric>div>small:first-letter{text-transform:uppercase}@media(max-width:767px){.livePortalTableRow>div:not(:first-child){grid-column:auto!important}.livePortalTableRow>div:has(button),.livePortalTableRow>div:has(select){grid-column:1/-1!important}.livePeopleTableRow>b{grid-column:auto!important}.footerColumns a{min-height:40px!important;display:flex;align-items:center}.legalHeader nav{gap:8px 16px!important}.publicMobileMenuPanel a{min-height:44px}}.livePeopleHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px!important}.livePeopleHead h1{font-size:clamp(25px,2.5vw,34px)!important;line-height:1.2!important;letter-spacing:-.035em!important}.livePeopleHead p{font-size:14px!important;line-height:1.65!important;color:var(--ui-muted)!important}.livePeopleHeadActions{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important}@media(max-width:900px){.livePeopleHead{flex-direction:column!important}.livePeopleHeadActions{width:100%!important}.livePeopleHeadActions>button{flex:1 1;width:auto!important}.liveAdminShell .livePeopleTableRow{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:none!important;grid-gap:16px!important;gap:16px!important}.liveAdminShell .livePeopleTableRow>*{grid-area:auto!important;grid-column:auto!important;position:static!important;text-align:left!important}.liveAdminShell .livePeopleTableRow>div:first-child{grid-column:1/-1!important}.liveAdminShell .livePeopleTableRow>b:before{display:block;font-size:11px;font-weight:400;color:var(--ui-muted);margin-bottom:4px}.liveAdminShell .livePeopleTableRow>b:nth-child(2):before{content:"Plan"}.liveAdminShell .livePeopleTableRow>b:nth-child(3):before{content:"Status"}.liveAdminShell .livePeopleTableRow>b:nth-child(4):before{content:"Joined"}.liveAdminShell .livePeopleTableRow>b:nth-child(5):before{content:"Renewal"}}.liveAdminShell .liveModal .liveComposerFooter{position:static!important;bottom:auto!important;margin-inline:0!important;width:auto!important;box-shadow:none!important}.liveModal .liveCardHead{flex-direction:row!important;flex-wrap:nowrap!important}.liveModal .liveCardHead>div{min-width:0}.liveModal .liveCardHead>button{flex-shrink:0}.notificationActions{display:flex;gap:8px;flex-wrap:wrap}.notificationActions button{min-height:36px!important;font-size:12px!important;padding:6px 8px!important;border-radius:8px}.signupPage{grid-template-columns:minmax(0,1fr)}.signupCard,.signupForm,.signupForm input,.signupForm label{min-width:0}.toast.portalNotice{background:#172235;color:#fff;padding:14px 16px;border:1px solid #34435a;cursor:default}.toast.portalNotice>span{color:inherit}.toast.portalNotice button{color:#fff}.portalNotice{position:fixed;top:88px;right:20px;bottom:auto!important;z-index:2000!important;display:flex;align-items:flex-start;gap:12px;max-width:min(400px,calc(100vw - 32px));padding:16px;border:1px solid #d9e3ed;border-radius:16px;background:#fff!important;color:#192438!important;box-shadow:0 12px 40px #20304726;animation:portalNoticeEnter .2s ease-out}.portalNotice>div{display:grid;grid-gap:5px;gap:5px}.portalNotice strong{font-size:13px;color:#6551db}.portalNotice button{background:#f4f6fa;border:0;color:#53627a!important;border-radius:8px;min-width:36px;min-height:36px;font-size:22px}.portalNoticeIcon{display:grid;place-items:center;background:#effaf5;color:#159365;border-radius:50%;width:28px;height:28px;flex:0 0 28px}@keyframes portalNoticeEnter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.portalNotice{animation:none}}@media(max-width:600px){.portalNotice{top:76px;right:16px;left:16px;max-width:none}}.portalRevenueChart{--revenue-axis-width:64px;--revenue-axis-gap:16px;--revenue-column-gap:8px;display:block;width:100%;height:auto;margin:24px 0 0;padding:0;border:0}.portalRevenueChart .revenueChartGraphic{grid-template-columns:var(--revenue-axis-width) minmax(0,1fr);gap:var(--revenue-axis-gap);height:190px}.portalRevenueChart .revenueChartAxis{min-width:0;font-size:11px!important;line-height:1.3;white-space:nowrap}.portalRevenueChart .revenueChartAxis span{font-size:inherit!important}.portalRevenueChart .revenueChartBars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--revenue-column-gap);gap:var(--revenue-column-gap)}.portalRevenueChart figcaption{margin:14px 0 0 calc(var(--revenue-axis-width) + var(--revenue-axis-gap));grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--revenue-column-gap)}.portalRevenueChart figcaption strong{white-space:nowrap;overflow-wrap:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portalRevenueChart figcaption span,.portalRevenueChart figcaption strong{font-size:12px!important;line-height:1.5!important}.adminOverview{container-type:inline-size;min-width:0}.adminOverview .livePortalPageHead{display:flex;justify-content:space-between;flex-wrap:wrap}.adminOverview .livePortalPageHead>div{min-width:0;flex:1 1 320px}.adminOverview .livePortalPageHead h1,.adminOverview .livePortalPageHead h2{font-size:clamp(25px,2.5vw,34px)!important;line-height:1.25!important;margin:7px 0 10px!important;letter-spacing:-.035em!important}.adminOverview .livePortalPageHead p{margin:0}.adminOverview .livePortalMetric{min-width:0!important;min-height:155px!important;height:auto!important}.adminOverview .livePortalMetric>div{min-width:0;align-items:flex-start}.adminOverview .livePortalMetric small{font-size:13px!important;line-height:1.5!important}.adminOverview .livePortalMetric strong{margin:0!important;font-size:clamp(24px,2.4vw,32px)!important;line-height:1.2!important}.adminOverview .livePortalMetric em{font-size:12px!important;line-height:1.5!important;font-weight:400}.adminOverview .livePortalGrid{margin-bottom:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.liveRevenueSummary{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.liveRevenueSummary>div{display:flex;flex-direction:column;gap:6px;min-width:0}.liveRevenueSummary strong{display:block;font-size:32px!important;line-height:1.2!important;overflow-wrap:anywhere}.liveRevenueSummary span{display:block;font-size:13px!important}.liveRevenueSummary>b{font-size:12px!important;line-height:1.5!important}.liveDashboardNotice .statusBadge{width:-moz-fit-content;width:fit-content;min-width:0;white-space:normal}.liveDashboardNotice>div{min-width:0}.liveDashboardNotice p{overflow-wrap:anywhere}.liveListRow small,.livePortalTableRow small,.liveTimelineBody small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere}.livePortalTableRow>*{min-width:0}.liveCardHead,.livePageHead,.livePortalCardHead,.livePortalPageHead{flex-wrap:wrap}.liveAdminContent button{cursor:pointer}.liveAdminContent button:disabled{cursor:not-allowed}.liveAdminContent :is(input,select,textarea){max-width:100%;min-width:0}.liveSettingsSidebar>button{min-height:48px}.liveSettingsSidebar>button b{font-size:13px!important;line-height:1.4!important}.liveSettingsSidebar>button small{font-size:10px!important}.liveSettingsSidebar{top:92px;max-height:calc(100dvh - 110px)}.liveSettingsIdentity button{min-height:44px}.liveNotificationMenu{position:absolute!important;left:auto!important;right:0!important;top:calc(100% + 10px)!important;max-height:min(600px,calc(100dvh - 120px))!important}.liveNotificationButton{margin:0!important;width:44px!important;height:44px!important;border-radius:10px!important}.liveNotificationButton svg{width:22px!important;height:22px!important}#main-content.clubnestHome{--home-measure:1200px}#main-content.clubnestHome :is(.quickStartSection,.securitySection,.section,.profitSection,.saasFeature,.finalCta,.siteFooter){width:calc(100% - 64px)!important;max-width:var(--home-measure)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}#main-content.clubnestHome :is(.section,.profitSection,.securitySection,.saasFeature,.quickStartSection){margin-top:80px!important;margin-bottom:80px!important}#main-content.clubnestHome :is(.sectionTitle h2,.quickStartCopy h2,.securityCopy h2,.profitSection h2,.saasFeature h2){font-size:clamp(28px,3.2vw,42px)!important;line-height:1.15!important;letter-spacing:-.04em!important}#main-content.clubnestHome :is(.sectionTitle p,.quickStartCopy>p,.securityCopy p,.profitSection>div>p,.saasFeatureCopy>p){font-size:16px!important;line-height:1.7!important}#main-content.clubnestHome .capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:stretch}#main-content.clubnestHome .miniPeoplePreview{width:100%!important;min-width:0!important;height:auto!important;margin:24px 0 0!important;flex:none!important;transform:none!important}#main-content.clubnestHome .miniPeopleHeader{flex-wrap:wrap;gap:10px}#main-content.clubnestHome .miniPeopleHeader b,#main-content.clubnestHome .miniPeopleProfile b{font-size:14px!important;line-height:1.5!important}#main-content.clubnestHome .miniPeopleHeader span,#main-content.clubnestHome .miniPeopleProfile span{font-size:12px!important;line-height:1.5!important}#main-content.clubnestHome .miniPeopleGrid{gap:10px}#main-content.clubnestHome .miniPeopleGrid>div{min-width:0;padding:12px}#main-content.clubnestHome .miniPeopleGrid small{font-size:10px!important}#main-content.clubnestHome .miniPeopleGrid b{font-size:16px!important}#main-content.clubnestHome .miniPeopleGrid span{font-size:11px!important}#main-content.clubnestHome .miniPeopleFooter{gap:10px}#main-content.clubnestHome .miniSocial{width:100%!important;flex:none!important;margin:24px 0 0!important;gap:12px}#main-content.clubnestHome .miniSocial span{padding:18px 14px!important;font-size:13px!important;line-height:1.5!important}#main-content.clubnestHome .revenueVisual{margin:24px 0!important;gap:20px}#main-content.clubnestHome .revenueLegend{font-size:13px!important;line-height:1.6;gap:12px}#main-content.clubnestHome .revenueLegend b{font-size:14px!important}#main-content.clubnestHome .revenueMetric{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:8px}#main-content.clubnestHome .revenueMetric span{font-size:13px!important;line-height:1.6}#main-content.clubnestHome .workflowFlow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)!important;gap:8px;margin-top:20px}#main-content.clubnestHome .workflowFlow>div{padding:14px 10px;min-width:0}#main-content.clubnestHome .workflowFlow b{font-size:13px!important}#main-content.clubnestHome .workflowFlow small{font-size:11px!important;line-height:1.5}#main-content.clubnestHome .integrationChips{gap:8px;margin-top:20px}#main-content.clubnestHome .integrationChips span{font-size:12px!important;padding:7px 10px}#main-content.clubnestHome .securitySection{gap:32px!important;padding:32px!important;align-items:start!important}#main-content.clubnestHome .importStatus{flex-wrap:wrap;gap:12px}#main-content.clubnestHome .importStatus>div{min-width:0;flex:1 1 160px}#main-content.clubnestHome .importStatus small{font-size:12px!important;line-height:1.5}#main-content.clubnestHome .homepagePortalPreview{width:calc(100% - 64px);max-width:var(--home-measure);margin:48px auto 0;border:1px solid var(--ui-line);border-radius:20px;overflow:clip;box-shadow:0 24px 70px #17203312;text-align:left;position:relative}#main-content.clubnestHome .homepagePortalPreview :is(h2,p,small){text-align:left}#main-content.clubnestHome .homepagePortalPreview .livePortalPageHead p{font-size:14px!important;line-height:1.65!important;max-width:none}#main-content.clubnestHome .homepagePortalPreview .livePortalPageHead h2{font-size:28px!important}#main-content.clubnestHome .homepagePortalPreview .livePortalGrid{margin-bottom:0}@container(max-width:900px){.adminOverview .livePortalMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminOverview .livePortalGrid{grid-template-columns:minmax(0,1fr)!important}}@container(max-width:450px){.adminOverview .livePortalPageHead>button{width:100%}.adminOverview .livePortalMetrics{gap:12px!important}.adminOverview .livePortalMetric{padding:14px!important}.adminOverview .livePortalMetric>div>span{display:none}.adminOverview .liveDashboardNotice{grid-template-columns:28px minmax(0,1fr)!important}.adminOverview .liveDashboardNotice .statusBadge{grid-column:2;justify-self:start}.portalRevenueChart{--revenue-axis-width:42px;--revenue-axis-gap:8px;--revenue-column-gap:4px}.portalRevenueChart .revenueChartGraphic{height:160px}.portalRevenueChart figcaption span{font-size:10px!important}.portalRevenueChart figcaption strong{font-size:clamp(9px,2.9cqi,11px)!important}}@media(max-width:900px){.liveSettingsLayout{grid-template-columns:minmax(0,1fr)!important}.liveSettingsSidebar{position:static;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));max-height:240px;overflow:auto;grid-gap:6px;gap:6px}.liveSettingsSidebar>button{width:100%;min-width:0!important;padding:10px}.liveSettingsSidebar>button i{display:none}#main-content.clubnestHome :is(.securitySection,.profitSection){grid-template-columns:minmax(0,1fr)!important}#main-content.clubnestHome .capabilityGrid{gap:20px!important}#main-content.clubnestHome .workflowFlow{grid-template-columns:minmax(0,1fr)!important}#main-content.clubnestHome .workflowFlow i{display:none}}@media(max-width:650px){.liveAdminContent :is(input,select,textarea){font-size:16px!important}.liveTimelineItem{grid-template-columns:36px minmax(0,1fr)!important}.liveTimelineTime{grid-column:2;white-space:normal}.liveCardHead>button,.livePortalCardHead>button{min-height:44px!important}.livePeopleHeadActions{flex-wrap:wrap}#main-content.clubnestHome :is(.quickStartSection,.securitySection,.section,.profitSection,.saasFeature,.finalCta,.siteFooter){width:calc(100% - 32px)!important}#main-content.clubnestHome :is(.section,.profitSection,.securitySection,.saasFeature,.quickStartSection){margin-block:48px!important}#main-content.clubnestHome :is(.quickStartSection,.securitySection,.profitSection,.saasFeature,.finalCta){padding:24px!important}#main-content.clubnestHome .capabilityGrid,#main-content.clubnestHome .miniPeopleGrid{grid-template-columns:minmax(0,1fr)!important}#main-content.clubnestHome .miniPeopleGrid>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}#main-content.clubnestHome .miniPeopleGrid small{flex-basis:100%}#main-content.clubnestHome .homepagePortalPreview{width:calc(100% - 32px);margin-top:32px;border-radius:16px}#main-content.clubnestHome .homepagePortalPreview .livePortalPageHead h2{font-size:25px!important}}.organizationNameEditor{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,1fr);grid-gap:24px;gap:24px;padding:24px 0;border-bottom:1px solid var(--ui-line)}.organizationNameEditor p{margin:8px 0}.organizationNameEditor form{display:flex;flex-direction:column;gap:12px;min-width:0}.organizationNameEditor label{display:flex;flex-direction:column;gap:8px}.organizationNameEditor button{align-self:flex-start}.organizationNameEditor [role=alert]{color:#a52629!important}.organizationNameEditor [role=status]{color:#216342!important}@media(max-width:767px){.organizationNameEditor{grid-template-columns:minmax(0,1fr);gap:16px}.organizationNameEditor button{width:100%}}.adminSectionPicker{display:none}@media(max-width:900px){.adminSectionPicker{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;margin-bottom:20px}.adminSectionPicker select{width:100%;min-height:48px!important}.liveAdminShell .liveSettingsSidebar{display:none!important}}.signupAccountChoice{border:0;padding:0;margin:28px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0}.signupAccountChoice legend{font-weight:600;margin-bottom:12px}.signupAccountChoice label{display:flex;align-items:flex-start;gap:12px;border:1px solid #d6dfe2;border-radius:12px;padding:18px;cursor:pointer}.signupAccountChoice label.selected{border-color:#17664f;background:#eff8f4;box-shadow:0 0 0 1px #17664f}.signupAccountChoice input{width:18px;height:18px;margin:3px 0 0;flex:none;accent-color:#17664f}.signupAccountChoice span{display:flex;flex-direction:column;gap:6px;min-width:0}.signupAccountChoice b{font-size:16px}.signupAccountChoice small{font-size:13px;line-height:1.5;color:#52646a}.signupPage .signupCard{overflow-wrap:anywhere}.signupPage .signupForm label{min-width:0}.signupPage .signupActions{flex-wrap:wrap;gap:16px}.signupPage :is(input,select){min-width:0;max-width:100%}.signupPage input[readonly]{background:#f1f5f4}#main-content.clubnestHome .siteFooter>div{min-width:0}#main-content.clubnestHome .siteFooter a{overflow-wrap:anywhere}@media(max-width:650px){.signupAccountChoice{grid-template-columns:minmax(0,1fr)}.signupPage .signupCard{padding:24px!important}.signupPage :is(input,select){font-size:16px}.signupPage .signupActions .bigButton{width:100%}.signupPage .signupStepCount{display:none}}#main-content.clubnestHome .miniSocial{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0}#main-content.clubnestHome .miniSocial span{min-width:0;overflow-wrap:anywhere}#main-content.clubnestHome .footerColumns>div{min-width:0}#main-content.clubnestHome .footerColumns a,.adminOverview .livePortalMetric small{white-space:normal!important;overflow-wrap:anywhere}.adminOverview .livePortalMetric small{min-width:0}@media(max-width:900px){#main-content.clubnestHome .miniPeopleGrid{grid-template-columns:minmax(0,1fr)!important}}.livePersonIdentity{display:flex;align-items:center;gap:10px}.livePeopleSort{display:flex;align-items:center;gap:8px;font-size:12px}.livePersonIdentity span{min-width:0}.livePeopleSort select{min-width:125px}@media(max-width:650px){.livePeopleSort{flex:1 1 180px}.livePeopleSort select{flex:1 1;min-width:130px}.livePersonIdentity{justify-content:flex-start;text-align:left}}.liveAdminShell .livePeopleToolbar{grid-template-columns:minmax(180px,1fr) 130px minmax(200px,auto) auto!important}.liveAdminShell .livePeopleSort select{min-width:130px!important;width:auto!important}@media(max-width:767px){.liveAdminShell .livePeopleToolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.liveAdminShell .livePeopleSort{grid-column:1/-1;grid-row:3;justify-content:space-between}.liveAdminShell .livePeopleSort select{flex:1 1;max-width:220px}.liveAdminShell .livePeopleReset{grid-column:2;grid-row:2;width:100%!important}}.liveAdminShell .livePeopleTableRow .livePersonIdentity{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important}.liveAdminShell .livePeopleTableRow .livePersonIdentity>span{min-width:0;text-align:left!important}#main-content.clubnestHome .importPreviewSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0;padding:16px 0;border-bottom:1px solid #e1e6ed}#main-content.clubnestHome .importPreviewSummary b{display:block;font-size:22px;color:#182235;line-height:1.3}#main-content.clubnestHome .importPreviewSummary span{display:block;font-size:12px;color:#64748b;margin-top:4px}#main-content.clubnestHome .importPreviewHead{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}#main-content.clubnestHome .importPreviewHead b{font-size:14px;color:#182235}#main-content.clubnestHome .importPreviewHead>span{font-size:11px;color:#64748b}#main-content.clubnestHome .importPreviewTable{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:12px;color:#334155}#main-content.clubnestHome .importPreviewTable caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}#main-content.clubnestHome .importPreviewTable th{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#64748b;background:#f5f7fb}#main-content.clubnestHome .importPreviewTable :is(th,td){padding:12px 8px;border-bottom:1px solid #e1e6ed;overflow-wrap:anywhere}#main-content.clubnestHome .importPreviewTable :is(th,td):last-child{width:70px;text-align:right;white-space:nowrap;overflow-wrap:normal}#main-content.clubnestHome .importPreviewTable td>span{display:inline-block;border-radius:20px;padding:4px 8px;background:#e9fbf2;color:#14754f;font-size:10px;font-weight:700;white-space:nowrap}#main-content.clubnestHome .importFieldPreview{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}#main-content.clubnestHome .importFieldPreview span{padding:6px 9px;border:1px solid #e0dcfa;border-radius:7px;background:#f5f2ff;color:#61509e;font-size:11px}#main-content.clubnestHome .importStatus b{color:#182235;font-size:13px}#main-content.clubnestHome .importStatus small{color:#53637b!important}#main-content.clubnestHome .importPreviewLink{display:block;margin-top:18px;font-size:13px;font-weight:700;color:#6144d9;text-decoration:none;line-height:1.5}#main-content.clubnestHome .importPreviewLink:hover{text-decoration:underline}@media(max-width:480px){#main-content.clubnestHome .importPreviewSummary b{font-size:19px}#main-content.clubnestHome .importPreviewSummary span,#main-content.clubnestHome .importPreviewTable{font-size:11px}#main-content.clubnestHome .importPreviewTable :is(th,td){padding:10px 5px}#main-content.clubnestHome .importPreviewTable :is(th,td):last-child{width:66px}}#main-content.clubnestHome .capabilityGrid{display:grid!important;overflow:visible!important;scroll-snap-type:none!important;margin-inline:0!important;padding:0!important;width:100%!important}#main-content.clubnestHome .miniPeopleHeader{height:auto!important;min-height:0!important;padding:14px!important;align-items:flex-start!important}#main-content.clubnestHome .miniPeopleBody{padding:16px!important}#main-content.clubnestHome .miniPeopleProfile{align-items:flex-start!important;gap:10px!important;margin-bottom:16px!important}#main-content.clubnestHome .miniPeopleProfile>div{min-width:0!important}#main-content.clubnestHome .miniPeopleHeader span,#main-content.clubnestHome .miniPeopleProfile span{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}#main-content.clubnestHome .miniPeopleAvatar{flex-shrink:0!important}#main-content.clubnestHome .miniPeopleFooter{height:auto!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:12px 16px!important}#main-content.clubnestHome .footerLegal a{text-decoration:none!important}#main-content.clubnestHome .footerLegal a:focus-visible{outline:2px solid #6742d8;outline-offset:4px}@media(max-width:700px){#main-content.clubnestHome .capabilityGrid{grid-template-columns:minmax(0,1fr)!important}#main-content.clubnestHome .miniPeoplePreview{overflow:hidden!important}}.liveAdminShell .liveFormGrid>*,.liveMemberShell .liveFormGrid>*{min-width:0}.liveAdminShell input[type=date],.liveAdminShell input[type=datetime-local],.liveMemberShell input[type=date],.liveMemberShell input[type=datetime-local]{display:block;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left}.liveAdminShell input::-webkit-date-and-time-value,.liveMemberShell input::-webkit-date-and-time-value{min-height:1.4em;text-align:left}.liveEventEditor .liveComposerFooter{grid-column:1/-1;margin-top:4px}.liveEventEditor .liveEventRegistrationHead{margin-top:24px;padding-top:24px;border-top:1px solid var(--ui-line)}@media(max-width:767px){.liveEventEditor .liveListRow{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.liveEventEditor .liveListRow>div{min-width:0}.liveEventEditor .livePortalRowActions{width:100%;justify-content:space-between!important;gap:12px}}.internalTestNotice{background:#f1f6fc;color:#304d70;border:1px solid #dbe5f0;border-radius:12px;padding:10px 16px;margin-bottom:20px;font-size:13px;line-height:1.6;text-align:left}.liveAdminShell :is(.liveDarkButton,.livePortalPrimaryButton,.livePeopleAddButton,.livePortalToolbar>button,.livePeopleToolbar>button,.liveDangerButton,.liveCardHead>button,.liveComposerFooter button,.liveSettingsIdentity button,.liveSettingsAdminActions button,.livePortalTableRow button:not(.liveTextButton)){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;height:auto!important;padding:10px 16px!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;white-space:normal!important;max-width:100%;gap:8px;box-sizing:border-box}.liveAdminShell :is(.liveCardHead>button,.liveSettingsIdentity button,.liveSettingsAdminActions button,.livePortalTableRow button:not(.liveTextButton)){border:1px solid var(--ui-line)!important;background:#fff!important;color:var(--ui-ink)!important}.liveAdminShell .liveTextButton{padding:0!important;min-height:0!important;background:transparent!important;border:0!important;text-align:left!important;font-size:14px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere}.liveAdminShell :is(.liveFormGrid,.liveFormBar,.liveSettingControlStack,.liveSettingRow,.livePortalTableRow,.organizationNameEditor,.livePortalToolbar,.livePeopleToolbar) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0!important;max-width:100%!important;box-sizing:border-box!important;border:1px solid #cbd5e1!important;border-radius:10px!important;background:#fff;font-size:14px!important;font-weight:400!important;line-height:1.5!important;padding:10px 12px!important}.liveAdminShell :is(.liveFormGrid,.liveFormBar,.liveSettingControlStack,.liveSettingRow,.livePortalTableRow,.organizationNameEditor,.livePortalToolbar,.livePeopleToolbar) :is(input:not([type=checkbox]):not([type=radio]),select){height:44px!important;min-height:44px!important}.liveAdminShell :is(.liveFormGrid,.liveFormBar) textarea{min-height:120px!important;resize:vertical}.liveAdminShell :is(.liveFormGrid,.liveFormBar) input[type=checkbox]{width:20px!important;height:20px!important;min-height:20px!important;accent-color:var(--ui-accent);margin:4px 0!important;align-self:flex-start}.liveAdminShell :is(.liveFormGrid,.liveFormBar) input[type=file]{height:auto!important;min-height:44px!important;padding:6px!important}.liveAdminShell input[type=file]::-webkit-file-upload-button{font:inherit;padding:7px 12px;margin-right:10px;border:0;border-radius:6px;background:#eee9ff;color:#5530b3;cursor:pointer}.liveAdminShell input[type=file]::file-selector-button{font:inherit;padding:7px 12px;margin-right:10px;border:0;border-radius:6px;background:#eee9ff;color:#5530b3;cursor:pointer}.liveAdminShell .liveFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-items:start!important}.liveAdminShell .liveFormGrid>label{display:flex!important;flex-direction:column!important;gap:8px!important;min-width:0!important;align-self:start;font-size:13px!important;font-weight:600!important;color:var(--ui-muted)}.liveAdminShell .liveFormGrid .liveField>span{font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;line-height:1.5!important}.liveAdminShell .liveFormGrid :is(input,select,textarea){width:100%!important}.liveAdminShell .liveFormGrid>button{align-self:end!important;justify-self:start!important;grid-column:auto!important}.liveAdminShell .liveModal{width:min(960px,calc(100vw - 48px))!important;padding:24px!important;border-radius:18px!important;max-height:calc(100dvh - 48px)!important}.liveAdminShell .liveModal>.liveCardHead{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;padding:0 0 20px!important;margin:0 0 24px!important;gap:20px!important;border-bottom:1px solid var(--ui-line)}.liveAdminShell .liveModal>.liveCardHead>div{min-width:0}.liveAdminShell .liveModal>.liveCardHead h2{font-size:24px!important;line-height:1.3!important;margin:0!important}.liveAdminShell .liveModal>.liveCardHead p{margin:8px 0 0!important}.liveAdminShell .liveModal>.liveCardHead>button{flex:0 0 auto!important;min-width:76px!important;width:auto!important}.liveAdminShell .liveModal .liveComposerFooter{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;padding:20px 0 0!important;margin-top:24px!important;border-top:1px solid var(--ui-line)}.liveAdminShell .liveModal .liveComposerFooter>span{flex:1 1 240px!important;font-size:13px!important;line-height:1.6!important}.liveAdminShell .liveModal .liveComposerFooter button{width:auto!important;min-width:120px!important}.liveAdminShell .liveSettingsCard.portalActionFields{border:1px solid var(--ui-line)!important;padding:0 24px!important;margin:0!important;border-radius:16px!important;min-width:0!important}.liveAdminShell .liveSettingsLayout{grid-template-columns:220px minmax(0,1fr)!important;gap:24px!important}.liveAdminShell .liveSettingsSidebar{padding:12px!important;border-radius:16px!important}.liveAdminShell .liveSettingsSidebar>button{padding:12px!important;min-height:44px!important;border-radius:10px!important}.liveAdminShell .liveSettingsSidebar>button b{font-size:14px!important;line-height:1.4!important}.liveAdminShell .liveSettingsSidebar>button small{font-size:10px!important;line-height:1.4!important}.liveAdminShell .liveSettingRow{grid-template-columns:minmax(0,1fr) minmax(160px,240px)!important;padding:20px 0!important;gap:24px!important;align-items:center!important}.liveAdminShell .liveSettingRow>div:first-child>b{font-size:14px!important}.liveAdminShell .liveSettingRow>div:first-child>span{font-size:13px!important;line-height:1.6!important}.liveAdminShell .liveSettingControlStack .liveDarkButton{justify-self:stretch!important}.liveAdminShell .liveSettingsIdentity{gap:16px!important;padding:20px 0!important}.liveAdminShell .liveSettingsIdentity>div{padding:16px!important;min-width:0;gap:8px}.liveAdminShell .liveSettingsIdentity b{font-size:16px!important}.liveAdminShell .liveSettingsIdentity span{font-size:13px!important;line-height:1.6!important}.liveAdminShell .liveSettingsIdentity button{align-self:start;justify-self:start}.liveAdminShell .livePortalTableRow>div:has(>select){display:flex!important;flex-wrap:wrap;align-items:center;gap:8px}.liveAdminShell .livePortalTableRow select{width:auto!important;flex:1 1 130px}@media(max-width:1100px){.liveAdminShell .liveSettingsLayout{grid-template-columns:minmax(0,1fr)!important}.liveAdminShell .liveSettingsSidebar{position:static!important;display:flex!important;overflow-x:auto!important;max-height:none!important;gap:8px!important}.liveAdminShell .liveSettingsSidebar>strong{display:none}.liveAdminShell .liveSettingsSidebar>button{flex:0 0 140px!important}}@media(max-width:650px){.liveAdminShell .liveFormGrid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.liveAdminShell .liveModal{width:100%!important;padding:20px!important;max-height:calc(100dvh - 24px)!important}.liveAdminShell .liveModal>.liveCardHead h2{font-size:21px!important}.liveAdminShell .liveSettingsCard.portalActionFields{padding:0 16px!important}.liveAdminShell .liveSettingRow{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.liveAdminShell .liveSettingRow>select{width:100%!important}.liveAdminShell .liveSettingToggle{justify-self:start!important}.liveAdminShell .liveModal .liveComposerFooter>div{width:100%;display:flex;gap:8px}.liveAdminShell .liveModal .liveComposerFooter button{flex:1 1;min-width:0!important}.liveAdminShell :is(.liveFormGrid,.liveFormBar,.liveSettingControlStack,.liveSettingRow,.livePortalTableRow,.organizationNameEditor,.livePortalToolbar,.livePeopleToolbar) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}}.liveAdminShell .liveWelcomeSettings{padding:24px;border-bottom:1px solid #e1e6ed}.liveAdminShell .liveWelcomeSettings h3{margin:0 0 12px}.liveAdminShell .liveWelcomeSettings>p{font-size:14px;line-height:1.6;color:#53637b}.liveAdminShell .liveWelcomeBody{grid-column:1/-1}.liveAdminShell .liveWelcomePreview{background:#f6f7fc;border:1px solid #e1e6ed;border-radius:12px;margin:24px 0;padding:20px}.liveAdminShell .liveWelcomePreview :is(b,strong){display:block;margin-bottom:10px}.liveAdminShell .liveWelcomePreview p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6;margin:0}.liveAdminShell .liveWelcomeSend{align-self:end}body :is(.liveCardHead,.livePortalCardHead,.livePageHead,.livePortalPageHead,.liveModal) small,body :is(h1,h2,h3,h4,h5,h6,button,select,option,summary,legend,label,th,[role=columnheader],.fieldLabel,.eyebrow,.statusBadge,.bigButton,.navButton,.skipLink,.publicHeader nav a,.footerColumns a,.footerLegal a,.liveField>span,.livePortalMetric>div>small,.livePeopleMeta,.livePortalMeta,.liveAdminBottom,.liveMemberBottom){text-transform:capitalize!important}body :is(b,strong):not(p *):not([data-sentence-case] *){text-transform:capitalize!important}body .livePortalTableRow [role=cell]:before,body :is(.cnAdminDataTable,.cnAdminPeopleTable) td:before{text-transform:capitalize!important}body .livePortalTableRow [data-label=Audience]{text-transform:capitalize!important}body .livePortalTableRow :is([data-label=Campaign],[data-label=Audience],[data-label=Subject]) b{text-transform:capitalize!important}body .livePeopleTableRow>div:first-child small,body :is(.liveCardHead,.livePageHead,.livePortalPageHead) :is(p,span),body :is(.liveSettingRow,.liveSettingsIdentity)>div>span,body :is(.liveWelcomePreview,.liveNotificationRow,.communityPost,.communityReplies,.liveCommunityPost,.liveMessageBody,.messageBody,.liveContactValue),body :is(p,textarea,input),body [data-sentence-case=""],body [data-sentence-case=""] *,body [data-sentence-case=true],body [data-sentence-case=true] *{text-transform:none!important}body [data-email][data-email],body [data-email][data-email] *,body [data-sentence-case=""][data-sentence-case],body [data-sentence-case=true][data-sentence-case],body a[href^="mailto:"][href],body a[href^="mailto:"][href] *{text-transform:none!important}.documentRowActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:380px}.ownerReportTile{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid #dfe5ee;border-radius:16px;background:white;color:#182438;text-decoration:none}.ownerReportTile strong{font-size:32px}.ownerReportTile small{color:#52617b}.ownerNotificationControl{position:relative;display:flex;gap:8px;align-items:center;min-width:0}.ownerNotificationControl>button{border:1px solid #dfe5ee;background:white;border-radius:10px;padding:10px 14px;color:#182438}.ownerNotificationControl b{margin-left:6px}.ownerNotificationPanel{position:absolute;z-index:50;right:0;top:100%;width:min(400px,calc(100vw - 32px));max-height:70vh;overflow-y:auto;padding:20px;border:1px solid #dfe5ee;border-radius:16px;background:white;box-shadow:0 12px 36px #18243824}.ownerNotificationPanel h2{font-size:20px;margin:0}.ownerNotificationItem{display:flex!important;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 0!important;border:0!important;border-top:1px solid #e5e9ef!important;background:white!important;width:100%;text-align:left}.ownerNotificationTicker{max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}@media(max-width:900px){.ownerNotificationTicker{display:none}}html body input[type=checkbox]{-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:checkbox!important;display:inline-block!important;box-sizing:border-box!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;flex:0 0 18px!important;padding:0!important;margin:3px 0!important;border-radius:3px!important;accent-color:#172033;vertical-align:middle}html body input[type=checkbox]:after{content:none!important}html body input[type=checkbox]:focus-visible{outline:2px solid #465267!important;outline-offset:3px!important}.liveAdminShell nav button:hover,.liveAdminShell nav button[aria-current=page],.liveConversation.active,.liveConversation:hover,.liveMemberSidebar nav button.active,.liveMemberSidebar nav button:hover,.liveSettingsNav button.active,.liveSettingsNav button:hover,.liveSettingsNav button[aria-current=page]{background:transparent!important}.portalFeedbackLink{display:flex;align-items:center;min-height:44px;color:#465267;font-size:13px;text-decoration:none}.portalFeedbackLink:focus-visible{outline:2px solid #465267;outline-offset:3px}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]),select,textarea):not(.documentPlacedField *,.livePeopleSearch input,.livePortalSearch input){box-sizing:border-box!important;min-width:0;max-width:100%;border:1px solid #cbd5e1!important;border-radius:10px!important;background-color:#fff;color:#172033!important;font-family:inherit;font-size:16px!important;font-weight:400!important;line-height:1.5!important;padding:10px var(--field-padding-end,12px) 10px 12px!important}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]),select:not([multiple]):not([size])):not(.documentPlacedField *){height:44px!important;min-height:44px!important}html body textarea{min-height:120px!important;resize:vertical}html body select:not([multiple]):not([size]){-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;--field-padding-end:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23465267' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px!important}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]),select,textarea):focus-visible{outline:2px solid #465267!important;outline-offset:2px!important;box-shadow:none!important}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]),select,textarea):disabled{background-color:#f5f7fb;color:#69778b!important;cursor:not-allowed}.signupForm :is(input:not([type=checkbox]):not([type=radio]),select,textarea){display:block;width:100%;margin-top:8px}html body :is(.livePeopleSearch,.livePortalSearch) input{border:0!important;background:transparent!important;box-shadow:none!important}@media(forced-colors:active){html body select:not([multiple]):not([size]){-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;background-image:none!important}}fieldset.liveFormGrid{border:0;padding:0;margin:0;min-width:0}.couponEntry{margin-top:24px;padding-top:16px;border-top:1px solid #dfe5ed;min-width:0}.couponEntry summary{width:-moz-fit-content;width:fit-content;min-height:44px;cursor:pointer;color:#56657f;font-size:14px;line-height:1.5;padding:10px 0}.couponEntry summary:focus-visible{outline:2px solid #465267;outline-offset:3px;border-radius:4px}.couponEntryBody{padding-top:12px;min-width:0}.couponEntryBody input{width:100%}.platformBilling .couponCheckButton{background:#fff;color:#192438;border:1px solid #cbd5e1}.legalConsent a[href="/privacy"],.legalConsent a[href="/terms"]{color:#2563eb!important}.legalConsent a[href="/privacy"]:hover,.legalConsent a[href="/terms"]:hover{color:#1d4ed8!important;text-decoration:underline}.liveAdminShell input[type=file],.liveMemberShell input[type=file]{height:auto!important;min-height:44px;padding:5px 8px!important;line-height:30px}.liveAdminShell input[type=file]::-webkit-file-upload-button,.liveMemberShell input[type=file]::-webkit-file-upload-button{height:32px;padding:0 12px!important;margin:0 10px 0 0;vertical-align:middle;border:1px solid #d4dce8;border-radius:7px;background:#f3f5f8;color:#182438}.liveAdminShell input[type=file]::file-selector-button,.liveMemberShell input[type=file]::file-selector-button{height:32px;padding:0 12px!important;margin:0 10px 0 0;vertical-align:middle;border:1px solid #d4dce8;border-radius:7px;background:#f3f5f8;color:#182438}.membershipCardActions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0 24px}.membershipCardActions small{color:#52617b}.catalogSection{margin-top:20px;padding:20px;border:1px solid #dfe5ee;border-radius:14px;background:#f8fafc}.catalogSectionHead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-bottom:14px;border-bottom:1px solid #dfe5ee}.catalogSectionHead h3{margin:0}.catalogEmpty,.catalogSectionHead small{color:#52617b}.catalogManager .catalogItem{margin-top:12px;padding:16px;border:1px solid #e1e6ed;border-radius:10px;background:white;gap:16px}.catalogManager .catalogItem .livePortalRowActions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:600px){.catalogSection{padding:14px}.catalogManager .catalogItem{align-items:flex-start;flex-direction:column}}.organizationAvatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:14px;overflow:hidden;background:#eee9ff;color:#6046c4;font-weight:800;font-size:18px;vertical-align:middle}.organizationAvatar img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.organizationLogoEditor{display:flex;align-items:flex-start;gap:20px;padding:24px;border:1px solid #dde4ef;border-radius:18px;margin-top:20px;background:#fff}.organizationLogoEditor p{margin:8px 0;line-height:1.5}.organizationLogoEditor small{color:#69768c}.organizationLogoActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}@media(max-width:600px){.organizationLogoEditor{padding:18px;gap:14px;flex-direction:column}.organizationLogoActions button{flex:1 1}}.portalSetupWizard{padding:24px;margin-bottom:24px;border:1px solid #d9d0f8;border-radius:18px;background:linear-gradient(120deg,#f5f1ff,#f5fcff);color:#182438}.portalSetupHeading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.portalSetupHeading h2{margin:8px 0;font-size:24px}.portalSetupHeading small{color:#52617b}.portalSetupSteps{display:flex;list-style:none;padding:0;gap:14px;flex-wrap:wrap;margin:20px 0}.portalSetupSteps li{display:flex;align-items:center;gap:8px;font-size:13px;color:#52617b}.portalSetupSteps span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e8e2f7}.portalSetupSteps [aria-current=step]{color:#5933c6;font-weight:700}.portalSetupSteps [aria-current=step] span{background:#6745df;color:white}.portalSetupSteps [data-complete=true] span{background:#d7efe3;color:#147651}.portalSetupActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}@media(max-width:600px){.portalSetupWizard{padding:18px}.portalSetupSteps{display:grid;grid-template-columns:1fr 1fr}.portalSetupHeading h2{font-size:20px}}.signingRecipients{padding:18px;border:1px solid #dfe5ee;border-radius:14px;background:#f8fafc;margin-top:20px}.signingRecipientList{max-height:240px;overflow:auto;display:grid;grid-gap:8px;gap:8px;margin-top:12px}.livePortalTable .documentRowActions{gap:8px}.livePortalTable .documentRowActions button{padding:8px 12px;white-space:nowrap}.livePortalTable td:has(.documentRowActions){min-width:280px}.livePortalTable td select{width:auto;min-width:140px;max-width:180px}.eventAttachments,.eventMap{display:grid;grid-gap:12px;gap:12px;margin-block:16px;min-width:0}.eventAttachments a{color:#2563eb;overflow-wrap:anywhere}.eventMap>div{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.eventMap a{color:#2563eb}.eventMap iframe{width:100%;height:260px;border:1px solid #dbe2ef;border-radius:16px}.liveEventForm .eventMap{grid-column:1/-1}.portalSetupWizard button:not(.liveDarkButton){min-height:44px;padding:10px 16px;border:1px solid #d9e0eb;border-radius:12px;background:#fff;color:#344054;font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px rgb(16 24 40/4%)}.portalSetupWizard button:not(.liveDarkButton):hover:not(:disabled){background:#f7f8fc;border-color:#b7a6e8}.portalSetupWizard button:focus-visible{outline:3px solid #bba7f5;outline-offset:3px}.portalSetupWizard button:disabled{cursor:wait;opacity:.6}.portalSetupHeading>button{flex-shrink:0}.eventAttachments input[type=file],.liveAdminShell .liveEventEditor input[type=file],.liveAdminShell .liveEventForm input[type=file]{height:auto!important;min-height:52px!important;padding:10px 12px!important;line-height:30px!important;box-sizing:border-box}.eventAttachments input[type=file]::-webkit-file-upload-button,.liveAdminShell .liveEventEditor input[type=file]::-webkit-file-upload-button,.liveAdminShell .liveEventForm input[type=file]::-webkit-file-upload-button{margin:0 10px 0 0!important;padding:6px 12px!important;line-height:20px!important;vertical-align:middle}.eventAttachments input[type=file]::file-selector-button,.liveAdminShell .liveEventEditor input[type=file]::file-selector-button,.liveAdminShell .liveEventForm input[type=file]::file-selector-button{margin:0 10px 0 0!important;padding:6px 12px!important;line-height:20px!important;vertical-align:middle}.documentVisibilityFilter{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:18px 0}.documentVisibilityFilter button[aria-pressed=true]{background:#eee8ff;color:#6047af}.documentVisibilityFilter small{color:#65748a}.documentControlsBackdrop{position:fixed;inset:0;background:#19263c66;z-index:1400;display:grid;place-items:center;padding:20px}.documentControlsDialog{background:white;border-radius:16px;padding:24px;max-width:640px;width:100%;max-height:85vh;overflow:auto;display:grid;grid-gap:20px;gap:20px;box-shadow:0 20px 60px #19263c33}.documentControlsDialog header{display:flex;align-items:center;justify-content:space-between;gap:16px}.documentControlsDialog h2{margin:0;font-size:22px}.documentReminderChoices{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}@media(max-width:600px){.documentControlsDialog{padding:18px}.documentReminderChoices{grid-template-columns:1fr}}.liveAdminShell .documentWorkspace :is(.livePortalTableHead,.livePortalTableRow){grid-template-columns:1.3fr .9fr .8fr 1fr .7fr 1.8fr!important}@media(max-width:767px){.liveAdminShell .documentWorkspace .livePortalTableRow{grid-template-columns:repeat(2,minmax(0,1fr))!important}.liveAdminShell .documentWorkspace .livePortalTableRow>div:has(.documentRowActions){grid-column:1/-1!important}}.documentVisibilityFilter button{min-height:40px;padding:9px 14px;border:1px solid #d9e0eb;border-radius:10px;background:#fff;color:#344054;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.documentVisibilityFilter button:hover{border-color:#b7a6e8}.documentVisibilityFilter button:focus-visible{outline:3px solid #bba7f5;outline-offset:3px}.liveAdminShell .livePortalTableRow .documentRowActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:2px 16px;width:100%;max-width:340px}.liveAdminShell .livePortalTableRow :is([role=cell]>button,[role=cell]>.livePortalRowActions>button,[role=cell]>.documentRowActions>button){width:auto!important;height:auto!important;min-height:32px!important;margin:0!important;padding:5px 0!important;border:0!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;color:#6047af!important;font:inherit;font-size:13px!important;font-weight:600!important;line-height:1.4!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;cursor:pointer;text-decoration:none;text-underline-offset:4px}.liveAdminShell .livePortalTableRow :is([role=cell]>button,[role=cell]>.livePortalRowActions>button,[role=cell]>.documentRowActions>button):hover:not(:disabled){text-decoration:underline}.liveAdminShell .livePortalTableRow :is([role=cell]>button,[role=cell]>.livePortalRowActions>button,[role=cell]>.documentRowActions>button):focus-visible{outline:2px solid #a18adf!important;outline-offset:4px}.liveAdminShell .livePortalTableRow :is([role=cell]>button,[role=cell]>.livePortalRowActions>button,[role=cell]>.documentRowActions>button):disabled{opacity:.5;cursor:default}.liveAdminShell .livePortalTableRow .documentRowActions>.documentDeleteButton{color:#a23443!important}@media(max-width:767px){.liveAdminShell .livePortalTableRow :is([role=cell]>button,[role=cell]>.livePortalRowActions>button,[role=cell]>.documentRowActions>button){min-height:44px!important}}.liveAdminShell .livePortalWorkspace .livePortalTableRow :is([role=cell]>select,[role=cell]>.livePortalRowActions>select){flex:0 0 auto!important;align-self:flex-start;width:auto!important;max-width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:6px 10px!important;font-size:13px!important;line-height:1.4!important;border-radius:8px!important}.liveAdminShell .livePortalTableRow .livePortalRowActions{gap:2px 16px!important}.liveAdminShell .livePortalTableRow>div{overflow:visible}.modelAviationMemberMessage fieldset{padding:0;border:0;min-width:0}.modelAviationMemberMessage>.liveField{display:grid;grid-gap:8px;gap:8px;margin-top:24px}.modelAviationMemberMessage details{margin:14px 0;color:#52617b;font-size:13px;line-height:1.6}.modelAviationMemberMessage summary{cursor:pointer}.modelAviationMemberMessage .liveWelcomePreview{max-height:460px;overflow:auto}.modelAviationMemberMessage textarea{text-transform:none!important}.modelAviationMemberMessage [role=status]{color:#6047af;font-weight:600}.modelSettingsIntro{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.modelSettingsIntro h2{margin:0 0 8px;font-size:24px}.modelSettingsIntro p,.modelSettingsIntro>span{color:#617087;font-size:13px;line-height:1.6;margin:0}.modelSettingsIntro>span{max-width:280px}.liveAdminShell .modelAviationSettings .liveSettingsSidebar{display:block!important;padding:12px!important}.modelSettingsGroup{border-top:1px solid #e4e8f0;padding:10px 0}.modelSettingsGroup summary{cursor:pointer;padding:8px;font-size:12px;font-weight:700;color:#52617b}.modelSettingsGroup nav{display:grid;grid-gap:4px;gap:4px;padding-top:6px}.modelSettingsGroup button{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px;padding:9px 10px;border:0;border-radius:9px;background:transparent;text-align:left;color:#52617b;font:inherit;font-size:13px;line-height:1.45;cursor:pointer}.modelSettingsGroup button:hover{background:#f6f4fc}.modelSettingsGroup button.active{background:#eee8fc;color:#6047af;font-weight:600}.modelSettingsGroup button:focus-visible,.modelSettingsNext button:focus-visible{outline:2px solid #a18adf;outline-offset:2px}.modelSettingsStepNumber{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#f2eef9;font-size:11px}.modelSettingsPicker{display:none}.modelSettingsNext{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:16px;border-top:1px solid #e1e6ed}.modelSettingsNext button{border:0;background:transparent;padding:8px 0;min-height:44px;text-align:left;color:#6047af;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.modelAviationSettings .liveSettingsMain>[hidden]{display:none!important}@media(max-width:900px){.modelSettingsIntro{flex-direction:column;gap:8px}.modelSettingsIntro>span{max-width:none}.modelSettingsPicker{display:grid;grid-gap:8px;gap:8px;margin-bottom:20px;font-size:13px;font-weight:600;color:#52617b}.modelSettingsPicker select{width:100%;max-width:100%;min-height:44px}.liveAdminShell .modelAviationSettings .liveSettingsSidebar{display:none!important}.modelSettingsNext{align-items:flex-start}.modelSettingsNext button{max-width:48%;font-size:12px}}.liveAdminShell .adminDisclosure{border:1px solid var(--ui-line);border-radius:12px;background:#fff;margin:16px 0;min-width:0}.liveAdminShell .adminDisclosure>summary{cursor:pointer;padding:16px 20px;min-height:48px;font-size:15px;font-weight:650;color:var(--ui-ink);line-height:1.5;text-transform:none}.liveAdminShell .adminDisclosure>summary::marker{color:#6742d8}.liveAdminShell .adminDisclosure>summary span{font-size:13px;font-weight:400;color:var(--ui-muted);margin-left:12px;text-transform:none}.liveAdminShell .adminDisclosure>summary:focus-visible{outline:3px solid #6742d8;outline-offset:2px;border-radius:10px}.liveAdminShell .adminDisclosureBody{padding:0 20px 20px;min-width:0}.liveAdminShell .adminDisclosureBody>.livePortalCard{margin:0;box-shadow:none;border:0;padding:0}.liveAdminShell .adminQuickLinks{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0 24px}.liveAdminShell .adminQuickLinks button{min-height:44px;padding:10px 16px;border:1px solid var(--ui-line);border-radius:9px;background:#fff;color:#5530b3;font-size:14px;font-weight:600;cursor:pointer;text-transform:none}.liveAdminShell .adminPriorityQueue{margin-bottom:24px}.liveAdminShell .adminPriorityNotices{margin:24px 0}.liveAdminShell .adminWorkspaceSummary .livePortalMetrics{padding:0 20px 20px;margin:0}.liveAdminShell .livePersonDetailModal .adminDisclosure .liveFormGrid{padding-top:16px}@media(max-width:600px){.liveAdminShell .adminDisclosure>summary span{display:block;margin:4px 0 0 16px}.liveAdminShell .adminDisclosure>summary{padding:14px 16px}.liveAdminShell .adminDisclosureBody{padding:0 16px 16px}.liveAdminShell .adminQuickLinks{display:grid;grid-template-columns:1fr}.liveAdminShell .adminQuickLinks button{text-align:left}}.liveAdminShell .adminOverview .livePortalMetric{min-height:120px!important;padding:16px!important;gap:8px!important}.liveAdminShell .adminOverview .livePortalMetric em{font-size:12px!important;font-weight:400!important}.liveAdminShell .modelAviationQuickMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin:20px 0 28px}.liveAdminShell .modelAviationQuickMetric{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;min-width:0;min-height:160px;padding:24px;border:1px solid var(--ui-line);border-radius:16px;background:#fff;color:var(--ui-ink);text-align:left;cursor:pointer}.liveAdminShell .modelAviationQuickMetric>span{font-size:16px!important;font-weight:600;line-height:1.4;color:var(--ui-muted);text-transform:none!important}.liveAdminShell .modelAviationQuickMetric>strong{font-size:36px!important;line-height:1.1;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-transform:none!important}.liveAdminShell .modelAviationQuickMetric>small{font-size:13px!important;line-height:1.5;color:var(--ui-muted);text-transform:none!important}.liveAdminShell .modelAviationQuickMetric:hover{border-color:#b7a5e5;background:#fdfcff}.liveAdminShell .modelAviationQuickMetric:focus-visible{outline:3px solid #6742d8;outline-offset:3px}@media(max-width:600px){.liveAdminShell .modelAviationQuickMetrics{gap:12px}.liveAdminShell .modelAviationQuickMetric{padding:16px;min-height:150px;gap:10px}.liveAdminShell .modelAviationQuickMetric>strong{font-size:28px!important}.liveAdminShell .modelAviationQuickMetric>span{font-size:14px!important}.liveAdminShell .modelAviationQuickMetric>small{font-size:12px!important}}.liveAdminShell .modelAviationQuickRevenue{grid-column:1/-1}.liveAdminShell .modelAviationQuickView .liveDashboardEmpty{height:auto;min-height:84px;padding:24px}@layer typography{.liveAdminShell .modelAviationQuickMetric>strong{font-size:var(--font-heading)!important;line-height:1.15!important;font-weight:700!important}.liveAdminShell .modelAviationQuickMetric>small{font-size:var(--font-fine)!important;line-height:1.5!important;font-weight:400!important}.liveAdminShell{--font-heading:1.5rem;--font-text:1rem;--font-fine:.875rem}}@layer typography{.liveAdminShell :is(h2,h3,h4,h5,h6){font-size:var(--font-text)!important;letter-spacing:normal!important}.liveAdminShell .livePortalMetric>strong,.liveAdminShell .modelAviationQuickMetric>strong{font-size:var(--font-heading)!important}}.liveAdminShell .livePortalMetricsDynamic{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;width:100%}.liveAdminShell .livePortalMetric{min-height:108px!important;padding:18px!important}.portalHeaderActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.liveAdminShell .portalColumnSort{display:flex;align-items:center;gap:8px;width:auto;min-height:40px;padding:0;border:0;background:transparent;white-space:nowrap;color:inherit}.liveAdminShell .portalColumnSort>span{color:#6742d8}.liveAdminShell .portalCompactLink{display:inline-flex;align-items:center;min-height:40px;padding:6px 12px;border:1px solid var(--ui-line);border-radius:8px;text-decoration:none;white-space:normal;flex-shrink:0;max-width:240px}.liveAdminShell .liveSettingRow{align-items:center;gap:16px}.liveAdminShell .platformBilling .billingPanel{padding:16px;border-radius:12px}.liveAdminShell .platformBilling :is(button,a){min-height:40px;padding:8px 14px;border-radius:8px}.liveAdminShell .livePortalTableHead,.liveAdminShell .livePortalTableRow{gap:20px}.liveAdminShell .livePortalTableRow select{min-height:40px!important;height:40px!important;align-self:center!important}.liveAdminShell .livePortalActionModal{max-width:960px}.liveAdminShell .liveSettingsSidebar{position:static;max-height:none;overflow:visible}@media(max-width:900px){.liveAdminShell .liveSettingsSidebar{flex-wrap:wrap;overflow:visible}}.liveAdminShell .modelAviationQuickMetrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.liveAdminShell .modelAviationQuickRevenue{grid-column:auto}.liveAdminShell .modelAviationQuickMetric{justify-content:flex-start}.compactQuarterChart{width:100%;margin:0}.compactQuarterChart .revenueChartGraphic{height:100px!important}.compactQuarterChart .revenueChartAxis{display:none}.compactQuarterChart .revenueChartBars{width:100%}.compactQuarterChart figcaption{gap:6px}.compactQuarterChart figcaption :is(span,strong){font-size:var(--font-fine)!important}.memberMessageComposer{display:grid;grid-gap:24px;gap:24px}.memberMessageComposer .liveFormGrid{gap:24px}.memberMessageComposer>.liveField{display:grid;grid-gap:10px;gap:10px}.liveAdminShell .documentRowActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;grid-gap:8px 16px!important;gap:8px 16px!important}.liveAdminShell .documentRowActions button{min-height:40px;text-align:left;white-space:normal;overflow-wrap:normal}.liveAdminShell .eventStatusActions{display:flex;align-items:center;gap:16px;width:100%}.liveAdminShell .eventStatusActions>span{margin-right:auto}@media(max-width:700px){.liveAdminShell .modelAviationQuickMetrics{grid-template-columns:1fr}.liveAdminShell .documentRowActions{grid-template-columns:repeat(2,minmax(0,1fr))}}.portalUnreadBadge{display:inline-grid!important;place-items:center;min-width:24px;min-height:24px;padding:2px 7px;border-radius:999px;background:#eee7ff;color:#6542cb;font-size:var(--font-fine)!important;font-weight:700;margin-left:8px}.settingsSearch{display:grid;grid-gap:8px;gap:8px;margin-bottom:20px;max-width:720px}.runningElectionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.runningElectionCard{padding:20px;border:1px solid var(--border,#dce2ee);border-radius:14px;min-width:0}.runningElectionCard header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.runningElectionCard h3{margin:0;overflow-wrap:anywhere}.runningElectionCard>small{display:block;margin:8px 0 16px}.runningElectionCard .liveTextButton{margin-top:14px}@media(max-width:700px){.runningElectionGrid{grid-template-columns:1fr}}.liveAdminShell .compactQuarterChart{margin:12px 0 0}.compactQuarterChart .revenueChartGraphic{grid-template-columns:1fr}.compactQuarterChart figcaption{margin-left:0}.compactQuarterChart .revenueChartBars{gap:12px}.liveAdminShell .modelAviationQuickMetrics .modelAviationQuickMetric{justify-content:flex-start;gap:12px}.liveAdminShell .modelAviationQuickMetric:not(.modelAviationQuickRevenue)>strong{margin-top:12px}.liveAdminShell .modelAviationQuickMetric>.compactQuarterChart{margin-top:auto!important;padding-top:12px}.liveAdminShell .modelAviationQuickMetric:not(.modelAviationQuickRevenue)>strong{margin-top:0}.memberDonationHeading{display:flex;align-items:center;justify-content:space-between;gap:20px}.memberDonationHeading h2{margin:0;min-width:0;overflow-wrap:anywhere}.memberDonationHeading>button{margin-left:auto;flex-shrink:0}.memberSavedCardConsent{display:flex;align-items:flex-start;gap:12px;min-height:48px;margin:20px 0}.memberSavedCardConsent input{width:20px!important;height:20px!important;flex-shrink:0}.liveMemberShell[data-member-vertical=model_aviation] .liveNotificationButton>b{background:#1768bd!important;color:#fff!important}@media(max-width:767px){.liveMemberShell[data-member-vertical=model_aviation] .liveMemberMobileHeader{grid-template-columns:64px minmax(0,1fr) 44px!important;gap:10px!important}.liveMemberShell[data-member-vertical=model_aviation] .liveMemberMobileHeader>button:first-child{width:64px!important;min-width:64px!important;min-height:48px!important;padding:8px 10px!important}}.liveMemberContent .liveUploadButton,.liveMemberContent button:not(.liveConversation):not(.liveTextButton),.liveMemberShell .liveNotificationMenuHead button,.liveMemberShell .notificationActions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;height:auto!important;width:auto;max-width:100%;padding:10px 16px!important;gap:8px;box-sizing:border-box;border:1px solid var(--ui-line)!important;border-radius:10px!important;background:#fff!important;color:var(--ui-ink)!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere;cursor:pointer}.liveMemberContent .liveUploadButton,.liveMemberContent button.liveDarkButton:not(.liveConversation):not(.liveTextButton){background:var(--ui-ink)!important;color:#fff!important;border-color:var(--ui-ink)!important}.liveMemberContent .liveTextButton{min-height:44px!important;display:inline-flex;align-items:center;padding:10px 0!important;background:transparent!important;border:0!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere}.liveMemberContent .liveListRow .liveTextButton{justify-content:center!important;padding:10px 16px!important;border:1px solid var(--ui-line)!important;border-radius:10px!important;background:#fff!important;color:var(--ui-ink)!important}.liveMemberContent .liveFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-items:start!important}.liveMemberContent .liveFormGrid>label{display:flex!important;flex-direction:column!important;gap:8px!important;min-width:0;color:var(--ui-muted)}.liveMemberContent .liveField>span,.liveMemberContent .liveFormGrid>label{font-size:13px!important;font-weight:600!important;line-height:1.5!important}.liveMemberContent .liveField>span{letter-spacing:0!important}.liveMemberContent :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;border:1px solid #cbd5e1!important;border-radius:10px!important;background:#fff;font-size:14px!important;font-weight:400!important;line-height:1.5!important;padding:10px 12px!important}.liveMemberContent :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){height:44px!important;min-height:44px!important}.liveMemberContent textarea{min-height:120px!important;resize:vertical}.liveMemberContent .liveFormGrid>button{align-self:end!important;justify-self:start!important;width:auto!important;margin:0!important}.liveMemberContent button:disabled{cursor:not-allowed}.liveMemberContent .liveCard>button+button{margin-left:8px}.liveMemberContent .liveCard>:is(input,textarea,.liveField)+button{margin-top:12px}.liveMemberContent .liveCard>input+textarea{margin-top:12px}.liveMemberContent>section>.liveCard+.liveCard{margin-top:20px}.liveMemberContent .liveCard>label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:10px;line-height:1.6;margin-block:12px}.liveMemberContent .liveCard>label input[type=checkbox]{flex:0 0 18px;margin-top:3px!important}.liveMemberContent .liveConversation{width:100%;min-width:0;box-sizing:border-box}.liveMemberContent .liveCommunicationGrid{gap:20px!important}.liveMemberContent .liveModal{width:min(960px,calc(100vw - 48px))!important;padding:24px!important;border-radius:18px!important;max-height:calc(100dvh - 48px)!important}.liveMemberContent .liveModal>.liveCardHead{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;padding:0 0 20px!important;margin:0 0 24px!important;gap:20px!important;border-bottom:1px solid var(--ui-line)}.liveMemberContent .liveModal>.liveCardHead h2{font-size:24px!important;line-height:1.3!important;margin:0!important}.liveMemberContent .liveModal>.liveCardHead>button{flex:0 0 auto!important;min-width:76px!important}.liveMemberContent :is(.liveCard,.liveListRow,.liveCommunicationGrid)>*{min-width:0}.liveMemberContent .liveListRow{gap:12px;flex-wrap:wrap}.liveMemberContent .liveListRow>div{flex:1 1 200px;overflow-wrap:anywhere}@media(max-width:650px){.liveMemberContent .liveFormGrid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.liveMemberContent :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font-size:16px!important}.liveMemberContent .livePageHead .liveUploadButton{width:100%!important}.liveMemberContent .liveFormGrid>button{width:100%!important;justify-self:stretch!important}.liveMemberContent .liveCard>button+button{margin-top:8px}.liveMemberContent .liveCommunicationGrid{gap:16px!important}.liveMemberContent .liveModal{width:100%!important;padding:20px!important;max-height:calc(100dvh - 24px)!important}.liveMemberContent .liveModal>.liveCardHead h2{font-size:21px!important}}.onlineDocumentDialog{max-width:800px}.liveModal.onlineDocumentDialog{width:min(1200px,calc(100vw - 32px));max-width:1200px}.onlineDocumentActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.onlineDocumentBody{display:grid;grid-gap:20px;gap:20px;padding-top:20px;min-width:0}.onlineDocumentBody p{line-height:1.6}.onlineDocumentBody label:not(.onlineDocumentCheck){display:grid;grid-gap:8px;gap:8px;color:#52617b;font-size:14px;font-weight:600}.onlineDocumentBody input:not([type=checkbox]),.onlineDocumentBody select{width:100%;min-height:44px;padding:10px 12px;border:1px solid #d4dce8;border-radius:10px;background:white;color:#182438;font:inherit;box-sizing:border-box}.onlineDocumentBody form,.onlineDocumentFields{display:grid;grid-gap:20px;gap:20px}.onlineDocumentFields fieldset{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;border:1px solid #e0e5ed;border-radius:12px;padding:16px;min-width:0}.onlineDocumentFields legend{font-weight:600;padding:0 8px}.onlineDocumentCheck{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.onlineDocumentCheck input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin-top:3px}.onlineDocumentFooter{display:flex;justify-content:flex-end;padding-top:20px;border-top:1px solid #e0e5ed}.onlineDocumentOriginal{justify-self:start;color:#5340bb;font-weight:600}.onlineDocumentBody dl{display:grid;grid-gap:12px;gap:12px}.onlineDocumentBody dt{color:#52617b;font-size:14px}.onlineDocumentBody dd{margin:4px 0 0;overflow-wrap:anywhere}@media(max-width:600px){.onlineDocumentFields fieldset{grid-template-columns:minmax(0,1fr)}.onlineDocumentBody input:not([type=checkbox]),.onlineDocumentBody select{font-size:16px}.onlineDocumentFooter button{width:100%}}.documentFieldToolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;padding:12px;background:#f7f8fb;border:1px solid #e0e5ed;border-radius:12px}.documentFieldToolbar label{min-width:70px}.documentBuilder{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:20px;gap:20px;align-items:start}.documentCanvasPages{min-width:0;display:grid;grid-gap:20px;gap:20px}.documentPageCaption{font-size:13px;font-weight:600;margin-bottom:8px;color:#52617b}.documentCanvasPage{position:relative;width:100%;background:white;border:1px solid #d4dce8;box-sizing:border-box}.documentCanvasPage canvas,.documentCanvasPage img{display:block;width:100%;height:auto}.documentCanvasPage.placingField{cursor:crosshair}.documentFieldInspector{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid #e0e5ed;border-radius:12px}.documentFieldInspector .onlineDocumentFields fieldset{grid-template-columns:minmax(0,1fr);padding:0;border:0}.documentPlacedField{position:absolute;min-width:0;display:flex;align-items:center;background:rgba(255,255,255,.92);border:1px solid #77869c;border-radius:3px;box-sizing:border-box}.documentPlacedField.selected{outline:2px solid #182438;outline-offset:2px}.liveModal.onlineDocumentDialog .onlineDocumentBody .documentPlacedField .documentFieldHandle{min-height:0!important;height:100%!important;width:100%;padding:2px 6px!important;font-size:clamp(9px,1vw,13px)!important;border:0!important;border-radius:0!important;background:#f1f4f9!important;color:#182438!important;overflow:hidden;text-align:left;touch-action:none;cursor:-webkit-grab;cursor:grab}.liveModal.onlineDocumentDialog .onlineDocumentBody .documentPlacedField .documentFieldResize{position:absolute;right:-5px;bottom:-5px;width:16px!important;height:16px!important;min-height:0!important;padding:0!important;border:1px solid #52617b!important;border-radius:3px!important;font-size:12px!important;background:white!important;touch-action:none;cursor:nwse-resize}.onlineDocumentBody .documentPlacedField input:not([type=checkbox]){height:100%!important;min-height:0!important;padding:1px 3px!important;border:0!important;border-radius:0!important;font-size:clamp(10px,1.1vw,15px);color:#182438;background:transparent}.documentPlacedField input[type=checkbox]{margin:auto}.documentFieldAnswer{padding:1px 3px;font-size:clamp(10px,1.1vw,15px);overflow:hidden;white-space:nowrap}.documentPlacedField.signatureField .documentFieldAnswer,.documentPlacedField.signatureField input{font-family:Georgia,serif;font-style:italic}@media(max-width:800px){.documentBuilder{grid-template-columns:minmax(0,1fr)}.liveModal.onlineDocumentDialog{width:calc(100vw - 24px)}.onlineDocumentBody .documentPlacedField input:not([type=checkbox]){font-size:16px}}.documentCanvasViewer{min-width:0;display:grid;grid-gap:12px;gap:12px}.documentZoom{justify-self:start;min-width:140px}.documentCanvasScroll{min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:6px}.liveAdminShell .liveModal.onlineDocumentDialog,.liveMemberContent .liveModal.onlineDocumentDialog{width:min(1200px,calc(100vw - 48px))!important;max-width:1200px!important}@media(max-width:800px){.liveAdminShell .liveModal.onlineDocumentDialog,.liveMemberContent .liveModal.onlineDocumentDialog{width:100%!important;max-width:100%!important}}.onlineDocumentBody,.onlineDocumentBody form,.onlineDocumentBody label{min-width:0;max-width:100%}.onlineDocumentBody .onlineDocumentCheck{display:flex!important;align-items:flex-start!important;white-space:normal!important;overflow-wrap:anywhere;font-size:14px!important;line-height:1.5;color:#52617b;text-transform:none}.onlineDocumentCheck input[type=checkbox]{flex:none;margin:2px 0 0}.onlineDocumentBody form>label:not(.onlineDocumentCheck){max-width:600px}.onlineDocumentDialog .liveCardHead p{overflow-wrap:anywhere}.liveMemberContent .onlineDocumentDialog{box-sizing:border-box;overflow-x:hidden}.onlineDocumentActions{justify-content:flex-end}@media(max-width:600px){.onlineDocumentActions{width:100%;justify-content:stretch}.onlineDocumentActions>button{width:100%}.onlineDocumentBody{gap:16px}}.agreementCompleted{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;background:#f4f1ff;border:1px solid #e5ddff;border-radius:14px;flex-wrap:wrap}.agreementCompleted p{margin:6px 0 0}.documentFieldInspector details{display:grid;grid-gap:12px;gap:12px}.documentFieldInspector details[open]>label{margin-top:12px}.documentFieldInspector summary,.onlineDocumentBody details>summary{cursor:pointer;color:#6047af}.documentFieldInspector small{line-height:1.5;color:#59687c}.onlineDocumentDialog .liveCardHead{gap:16px;align-items:flex-start}.onlineDocumentDialog .liveCardHead>div{flex:1 1;min-width:0}.onlineDocumentDialog .liveCardHead>button{flex:none}