.app-phone-bar,.app-tabbar{display:none}@media(max-width:600px){.app-shell{flex-direction:column}.app-shell>.dash-sidebar{display:none}.app-phone-bar{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;height:52px;padding:0 12px 0 16px;background:#fff;border-bottom:1px solid var(--ix-line, #ECEEF2)}.app-phone-logo{display:flex;align-items:center;min-width:0}.app-phone-logo img{display:block;width:auto!important;height:28px;max-width:148px;object-fit:contain}.app-phone-logo .logo-skeleton{width:96px;height:24px;border-radius:4px;background:#eef1f6}.app-phone-tools{display:flex;align-items:center;gap:4px}.app-phone-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--ix-muted, #5E6481)}.app-phone-icon svg{width:20px;height:20px}.app-phone-icon svg path{fill:currentColor}.app-phone-icon.active{color:var(--club-ink, #243b68);background:var(--ix-recess, #F2F4F7)}.app-phone-icon:focus-visible{outline:2px solid var(--club-ink, #243b68);outline-offset:-2px}.app-phone-account{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px}.app-phone-account .sidebar-bottom{display:flex}.app-phone-account .avatar{width:32px!important;height:32px!important;font-size:14px!important}.app-phone-account .user-popover{left:auto;right:-4px;top:calc(100% + 6px);bottom:auto}.app-tabbar{position:fixed;z-index:30;left:0;right:0;bottom:0;display:flex;align-items:stretch;height:calc(58px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);background:#ffffffe6;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);border-top:1px solid var(--ix-line, #ECEEF2);box-shadow:0 -6px 20px #0c233f0f;transition:transform .28s cubic-bezier(.16,1,.3,1)}.app-tabbar.is-hidden:not(:focus-within){transform:translateY(calc(100% + 1px))}.app-tab{position:relative;flex:1 1 auto;min-width:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 4px 4px;color:var(--ix-muted, #5E6481);text-decoration:none;-webkit-tap-highlight-color:transparent}.app-tab-icon{display:flex;transition:transform .18s cubic-bezier(.16,1,.3,1)}.app-tab-icon svg{width:21px;height:21px}.app-tab-icon svg path{fill:currentColor}.app-tab-label{max-width:100%;overflow:hidden;font-size:10.5px;font-weight:600;line-height:1.2;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis}.app-tab-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-tab:active .app-tab-icon{transform:scale(.9)}.app-tab.active{color:var(--club-ink, #243b68)}.app-tab.active:before{content:"";position:absolute;top:-1px;left:50%;width:28px;height:3px;margin-left:-14px;border-radius:0 0 3px 3px;background:currentColor;transform-origin:center;animation:app-tab-in .42s var(--ix-ease-spring, cubic-bezier(.34, 1.18, .64, 1))}.app-tab:focus-visible{outline:2px solid var(--club-ink, #243b68);outline-offset:-4px;border-radius:10px}.app-shell:has(.app-tabbar) :is(.content-area,.dashboard-main){padding-bottom:calc(58px + env(safe-area-inset-bottom))}}@keyframes app-tab-in{0%{transform:scaleX(.2);opacity:0}}@media(prefers-reduced-motion:reduce){.app-tabbar,.app-tab-icon{transition:none}.app-tab.active:before{animation:none}}@media print{.app-phone-bar,.app-tabbar{display:none!important}}:root{--dashboard-members:#124784;--dashboard-programming:#24807B;--dashboard-communication:#78263C;--dashboard-interests:#9B682B;--dashboard-pipeline:#7C53A6;--dashboard-supporting:#A9B4C2;--club-ink:#0C233F;--club-ink-hover:#1C3757;--club-ink-soft:#E9EDF2;--club-accent:#0C233F;--club-accent-on-ink:#C6CFD8;--ix-ink:#0C233F;--ix-ink-2:#24405C;--ix-body:#4A4A6A;--ix-muted:#5E6481;--ix-line:#ECEEF2;--ix-line-2:#D7D9DF;--ix-line-3:#F3F4F7;--ix-ground:#FAFBFC;--ix-recess:#F2F4F7;--ix-recess-line:#E3E7EC;--ix-neutral-mark:#A9B4C2;--ix-neutral-soft:#D9DEE5;--ix-positive:#2F7D4F;--ix-caution:#D9962B;--ix-negative:#D64535;--ix-negative-soft:#F2B8B0;--ix-negative-ink:#B42318;--ix-meter:8px;--ix-bar:12px;--ix-stack:16px;--ix-hero-bar:20px;--ix-bar-radius:3px;--ix-seg-gap:2px;--ix-col-h:132px;--ix-col-band:64%;--ix-dot:10px;--ix-fs-caption:12px;--ix-fs-body:14px;--ix-fs-card:16px;--ix-fs-section:18px;--ix-fs-lead:22px;--ix-fs-figure:28px;--ix-fs-hero:56px;--ix-btn-h:40px;--ix-btn-fs:14px;--ix-row-btn-h:36px;--ix-row-btn-fs:13px;--ix-row-btn-pad:7px 14px;--ix-radius-card:10px;--ix-radius-ui:6px;--ix-shadow-rest:0 1px 2px rgba(12,35,63,.05),0 4px 12px rgba(12,35,63,.05);--ix-shadow-float:0 2px 4px rgba(12,35,63,.04),0 12px 32px rgba(12,35,63,.09),0 32px 64px -24px rgba(12,35,63,.14);--ix-ease-out:cubic-bezier(.16,1,.3,1);--ix-ease-spring:cubic-bezier(.34,1.18,.64,1);--ix-ease-std:cubic-bezier(.2,0,0,1);--ix-dur-press:.1s;--ix-dur-hover:.16s;--ix-dur-state:.24s;--ix-dur-enter:.52s;--ix-dur-grow:.76s;--ix-stagger:55ms;--ix-mark-stagger:34ms}:where(.insights-dashboard-foundation,.insights-section-tab-row,.members-v2,.brief-v2){--domain:var(--dashboard-members)}:where([data-insight-section=brief]),.brief-v2{--domain:var(--club-ink)}:where([data-insight-section=members]){--domain:var(--dashboard-members)}:where([data-insight-section=programming],.programming-v2){--domain:var(--dashboard-programming)}:where([data-insight-section=communication],.communication-v2){--domain:var(--dashboard-communication)}:where([data-insight-section=pipeline],.pipeline-v2){--domain:var(--dashboard-pipeline)}:where([data-insight-section=interests]){--domain:var(--dashboard-members)}[data-domain=members]{--domain:var(--dashboard-members)}[data-domain=programming]{--domain:var(--dashboard-programming)}[data-domain=communication]{--domain:var(--dashboard-communication)}[data-domain=pipeline]{--domain:var(--dashboard-pipeline)}[data-domain=interests]{--domain:var(--dashboard-members)}:where(.insights-dashboard-foundation,.insights-section-tab-row,.members-v2,.brief-v2,.programming-v2,.communication-v2,.pipeline-v2,[data-insight-section],[data-domain]){--series:var(--domain);--domain-deep:color-mix(in oklab,var(--domain) 70%,#06101D);--domain-ink:color-mix(in oklab,var(--domain) 84%,#06101D);--domain-tint:color-mix(in oklab,var(--domain) 6%,#fff);--domain-wash:color-mix(in oklab,var(--domain) 12%,#fff);--domain-line:color-mix(in oklab,var(--domain) 24%,#fff);--track:color-mix(in oklab,var(--domain) 7%,#EEF1F4);--seq-1:color-mix(in oklab,var(--domain) 14%,#fff);--seq-2:color-mix(in oklab,var(--domain) 30%,#fff);--seq-3:color-mix(in oklab,var(--domain) 50%,#fff);--seq-4:color-mix(in oklab,var(--domain) 72%,#fff);--seq-5:var(--domain);--seq-6:var(--domain-deep);--hero:var(--domain-deep);--hero-text:color-mix(in oklab,#fff 84%,var(--domain));--hero-quiet:color-mix(in oklab,#fff 72%,var(--domain));--hero-rule:color-mix(in oklab,#fff 26%,var(--domain-deep));--hero-ramp-1:#fff;--hero-ramp-2:color-mix(in oklab,#fff 70%,var(--domain));--hero-ramp-3:color-mix(in oklab,#fff 46%,var(--domain));--hero-ramp-4:color-mix(in oklab,#fff 26%,var(--domain))}.brief-v2{--hero:var(--club-ink);--hero-text:color-mix(in oklab,#fff 84%,var(--club-ink));--hero-quiet:color-mix(in oklab,#fff 72%,var(--club-ink));--hero-rule:color-mix(in oklab,#fff 22%,var(--club-ink))}:where(.insights-dashboard-foundation) ::selection{background:var(--domain-wash);color:var(--ix-ink)}:where(.insights-dashboard-foundation){accent-color:var(--club-ink);caret-color:var(--club-ink);scrollbar-color:var(--ix-line-2) transparent}.ix-columns{--ix-col-label:18px;display:grid;align-items:end;gap:3px;margin:0;padding:0;list-style:none}.ix-columns>li{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0;height:calc(var(--ix-col-h) + var(--ix-col-label) + 34px)}.ix-columns>li>strong{flex:none;height:var(--ix-col-label);font-size:11px;line-height:var(--ix-col-label);font-weight:600;color:var(--ix-ink);white-space:nowrap;transition:color var(--ix-dur-hover) var(--ix-ease-std)}.ix-columns>li>strong.is-empty{font-weight:400;color:var(--ix-muted)}.ix-col-bar{display:block;flex:none;width:var(--ix-col-band);min-height:0;height:calc(var(--ix-col-h) * var(--v,0));border-radius:var(--ix-bar-radius) var(--ix-bar-radius) 0 0;background:var(--series);transition:opacity var(--ix-dur-hover) var(--ix-ease-std)}.ix-col-bar.is-zero{height:2px;border-radius:1px;background:var(--ix-line-2)}.ix-columns--status .ix-col-bar:not(.is-zero){background:var(--ix-negative)}.ix-columns:hover>li:not(:hover) .ix-col-bar{opacity:.38}.ix-columns:hover>li:not(:hover)>strong{color:var(--ix-muted)}:where(.insights-dashboard-foundation) :is(.mv2-track,.bv2-stage-track,.bv2-interest-track,.bv2-engagement-track,.programming-season-track,.programming-capacity-summary-track,.pipeline-stage-track,.pipeline-share-track,.bv2-focus-capacity)>:is(span,i){transition:opacity var(--ix-dur-hover) var(--ix-ease-std)}:where(.insights-dashboard-foundation) :is(.programming-rsvp-track,.mv2-comp-bar,.mv2-breakdown):hover>:not(:hover){opacity:.45}:where(.insights-dashboard-foundation) :is(.programming-rsvp-track,.mv2-comp-bar,.mv2-breakdown)>*{transition:opacity var(--ix-dur-hover) var(--ix-ease-std)}.ix-info{position:relative;display:inline-flex;flex:none;align-self:center}.ix-info>summary{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--ix-muted);list-style:none;cursor:pointer;transition:color var(--ix-dur-hover) var(--ix-ease-std),background-color var(--ix-dur-hover) var(--ix-ease-std)}.ix-info>summary::-webkit-details-marker{display:none}.ix-info>summary:hover,.ix-info[open]>summary{color:var(--domain-ink);background:var(--domain-tint)}.ix-info>summary:focus-visible{outline:2px solid var(--club-ink);outline-offset:1px}.ix-info>summary>svg{width:18px;height:18px}.ix-info-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ix-info-panel{position:absolute;top:calc(100% + 8px);right:-8px;z-index:30;width:min(400px,calc(100vw - 48px));max-height:min(420px,60vh);overflow:auto;padding:14px 16px 16px;border:1px solid var(--ix-line);border-radius:var(--ix-radius-card);background:#fff;box-shadow:var(--ix-shadow-float);color:var(--ix-body);font-size:12.5px;font-weight:400;line-height:1.55;letter-spacing:0;text-align:left;white-space:normal;transform-origin:top right;animation:ix-note-in var(--ix-dur-state) var(--ix-ease-out)}.ix-info-panel :is(p,dl,ul){margin:0}.ix-info-panel>*+*{margin-top:10px}.ix-info-panel .ix-info-fresh{font-weight:600;color:var(--ix-ink)}.ix-info-panel dl{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:6px 12px}.ix-info-panel dl>div{display:contents}.ix-info-panel dt{font-weight:600;color:var(--ix-ink)}.ix-info-panel dd{margin:0;overflow-wrap:anywhere}.ix-info-panel strong{color:var(--ix-ink);font-weight:600}@keyframes ix-note-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes ix-settle{0%{opacity:0;transform:translateY(12px);filter:blur(2px)}}@keyframes ix-grow-x{0%{transform:scaleX(0)}}@keyframes ix-grow-y{0%{transform:scaleY(0)}}@keyframes ix-pop{0%{opacity:0;transform:scale(.3)}}@keyframes ix-fade{0%{opacity:0}}@keyframes ix-tab-in{0%{transform:scaleX(.2);opacity:0}}[data-ix-motion] [data-ix-reveal=pending]{opacity:0}[data-ix-motion] [data-ix-reveal=pending] [data-ix-mark]{visibility:hidden}[data-ix-motion] [data-ix-reveal=in]{animation:ix-settle var(--ix-dur-enter) var(--ix-ease-out) both;animation-delay:calc(var(--ix-order,0) * var(--ix-stagger))}[data-ix-motion] [data-ix-reveal=in] [data-ix-mark]{animation-duration:var(--ix-dur-grow);animation-timing-function:var(--ix-ease-spring);animation-fill-mode:both;animation-delay:calc(var(--ix-order,0) * var(--ix-stagger) + .14s + var(--ix-i,0) * var(--ix-mark-stagger))}[data-ix-motion] [data-ix-reveal=in] [data-ix-mark=x]{transform-origin:left center;animation-name:ix-grow-x}[data-ix-motion] [data-ix-reveal=in] [data-ix-mark=y]{transform-origin:center bottom;animation-name:ix-grow-y}[data-ix-motion] [data-ix-reveal=in] [data-ix-mark=pop]{animation-name:ix-pop;animation-duration:var(--ix-dur-enter)}[data-ix-motion] [data-ix-reveal=pending] .ix-columns>li>strong{opacity:0}[data-ix-motion] [data-ix-reveal=in] .ix-columns>li>strong{animation:ix-fade var(--ix-dur-enter) var(--ix-ease-out) both;animation-delay:calc(var(--ix-order,0) * var(--ix-stagger) + .52s)}[data-ix-motion] [data-ix-reveal=in] [data-ix-mark=fade]{animation-name:ix-fade;animation-duration:var(--ix-dur-enter);animation-timing-function:var(--ix-ease-out)}:where(.insights-dashboard-foundation) :is(.mv2-btn,.bv2-primary-action,.bv2-secondary-action,.bv2-focus-primary,.event-planning-primary,.event-planning-secondary){transition:background-color var(--ix-dur-hover) var(--ix-ease-std),border-color var(--ix-dur-hover) var(--ix-ease-std),color var(--ix-dur-hover) var(--ix-ease-std),box-shadow var(--ix-dur-hover) var(--ix-ease-std),transform var(--ix-dur-press) var(--ix-ease-std)}:where(.insights-dashboard-foundation) :is(.mv2-btn,.bv2-primary-action,.bv2-secondary-action,.bv2-focus-primary,.event-planning-primary,.event-planning-secondary):active:not(:disabled){transform:scale(.97)}@media(prefers-reduced-motion:reduce){[data-ix-motion] [data-ix-reveal]{animation:none!important;opacity:1!important}[data-ix-motion] [data-ix-mark]{animation:none!important;visibility:visible!important}.ix-info-panel{animation:none}.ix-col-bar,:where(.insights-dashboard-foundation) :is(.programming-rsvp-track,.mv2-comp-bar,.mv2-breakdown)>*{transition:none}:where(.insights-dashboard-foundation) :is(.mv2-btn,.bv2-primary-action,.bv2-secondary-action,.bv2-focus-primary,.event-planning-primary,.event-planning-secondary):active:not(:disabled){transform:none}}@media print{[data-ix-reveal],[data-ix-mark]{animation:none!important;opacity:1!important;visibility:visible!important}}:where(.insights-dashboard-foundation) .programming-heatmap>[role=columnheader],:where(.insights-dashboard-foundation) .ticket-opportunity-table-head [role=columnheader]>*{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;color:var(--ix-muted)}.ix-segmented{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--ix-line-2);border-radius:var(--ix-radius-ui);background:#fff}.ix-segmented>button{min-height:30px;padding:0 12px;border:0;border-radius:calc(var(--ix-radius-ui) - 1px);background:transparent;box-shadow:none;color:var(--ix-body);font:inherit;font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--ix-dur-hover) var(--ix-ease-out),color var(--ix-dur-hover) var(--ix-ease-out)}.ix-segmented>button:hover{color:var(--ix-ink);background:var(--ix-recess)}.ix-segmented>button:is([aria-pressed=true],[aria-selected=true]){color:var(--domain-ink);background:var(--domain-tint);box-shadow:inset 0 0 0 1px var(--domain-line)}.ix-segmented>button:focus-visible{outline:2px solid var(--club-ink);outline-offset:1px}@media(prefers-reduced-motion:reduce){.ix-segmented>button{transition:none}}nav.insights-section-tab-row.tabs{display:flex;align-items:stretch;gap:6px;height:auto;min-height:0;margin:0 0 22px;padding:0;border:0;border-bottom:1px solid var(--ix-line-2,#D7D9DF);border-radius:0;background:transparent;box-shadow:none;opacity:1}nav.insights-section-tab-row.tabs>.tab{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto;max-width:none;min-width:0;height:auto;min-height:0;margin:0 0 -1px;padding:10px 14px 12px;border:0;border-radius:6px 6px 0 0;background:transparent;box-shadow:none;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;color:var(--ix-muted,#5E6481);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--ix-dur-hover,.16s) var(--ix-ease-std,ease),color var(--ix-dur-hover,.16s) var(--ix-ease-std,ease)}nav.insights-section-tab-row.tabs>.tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--domain);opacity:0;transform:scaleX(.2);transition:opacity var(--ix-dur-hover,.16s) var(--ix-ease-std,ease),transform var(--ix-dur-state,.24s) var(--ix-ease-out,ease)}nav.insights-section-tab-row.tabs>.tab:hover{color:var(--ix-ink,#0c233f);background:var(--domain-tint,#F4F6F9)}nav.insights-section-tab-row.tabs>.tab:hover:after{opacity:.35;transform:scaleX(.6)}nav.insights-section-tab-row.tabs>.tab.tab-active,nav.insights-section-tab-row.tabs>.tab.tab-active:hover{font-weight:700;color:var(--domain-ink,#0c233f);background:transparent;box-shadow:none;clip-path:none}nav.insights-section-tab-row.tabs>.tab.tab-active:after{opacity:1;transform:none;animation:ix-tab-in var(--ix-dur-state,.24s) var(--ix-ease-out,ease) both}nav.insights-section-tab-row.tabs>.tab:focus-visible{outline:2px solid var(--club-ink,#0c233f);outline-offset:-2px}nav.insights-section-tab-row.tabs+.mv2-page{padding-top:0}.page-layout:has(>nav.insights-section-tab-row){flex:1 0 auto;padding:0 32px 40px;background:var(--ix-ground,#FAFBFC)}.page-layout:has(>nav.insights-section-tab-row)>.page-header{margin:0;padding:32px 0 22px}.page-layout:has(>nav.insights-section-tab-row)>.page-header .title{font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:var(--club-ink,#0c233f)}@media(max-width:720px){nav.insights-section-tab-row.tabs{margin-bottom:14px}nav.insights-section-tab-row.tabs>.tab{padding:11px 8px 12px;white-space:normal}.page-layout:has(>nav.insights-section-tab-row){padding:0 16px 24px}.page-layout:has(>nav.insights-section-tab-row)>.page-header{padding:22px 0 18px}.page-layout:has(>nav.insights-section-tab-row)>.page-header{flex-wrap:wrap;row-gap:12px}.page-layout:has(>nav.insights-section-tab-row)>.page-header .title{font-size:20px}}@media(prefers-reduced-motion:reduce){nav.insights-section-tab-row.tabs>.tab,nav.insights-section-tab-row.tabs>.tab:after{transition:none;animation:none}}@media(max-width:720px){nav.insights-section-tab-row.tabs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:0;box-shadow:inset 0 -1px 0 var(--ix-line-2,#D7D9DF)}nav.insights-section-tab-row.tabs::-webkit-scrollbar{display:none}nav.insights-section-tab-row.tabs>.tab{margin-bottom:0;padding:10px 12px 12px;white-space:nowrap}nav.insights-section-tab-row.tabs>.tab:after{bottom:0}}@media(max-width:720px){nav.insights-section-tab-row.tabs{padding-right:28px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}}.insights-brief-v2.page-layout{background:var(--ix-ground);padding:0 32px 40px}.insights-brief-v2>.page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0;padding:32px 0 20px;border-bottom:1px solid var(--ix-line-2)}.insights-brief-v2>.page-header .title{font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:var(--club-ink)}.insights-brief-v2 .dashboard-view-switch{gap:2px;padding:2px;border:1px solid var(--ix-line);border-radius:var(--ix-radius-ui);background:var(--ix-recess)}.insights-brief-v2 .dashboard-view-switch button{min-height:0;padding:5px 10px;border-radius:4px;font-size:12px;line-height:18px;font-weight:600;color:var(--ix-muted);transition:color var(--ix-dur-hover) var(--ix-ease-std),background-color var(--ix-dur-hover) var(--ix-ease-std)}.insights-brief-v2 .dashboard-view-switch button:hover{color:var(--ix-ink)}.insights-brief-v2 .dashboard-view-switch button.active{color:var(--club-ink);background:#fff;box-shadow:0 1px 2px #0c233f14,0 0 0 1px var(--ix-line)}.brief-v2{--b-ink:var(--ix-ink);--b-ink-2:var(--ix-ink-2);--b-ink-6:#a8b6c4;--b-ink-7:#c6cfd8;--b-body:var(--ix-body);--b-muted:var(--ix-muted);--b-line:var(--ix-line);--b-line2:var(--ix-line-2);--b-line3:var(--ix-line-3);--b-tint3:#EFF2F5;--b-tint4:#F4F7FA;--b-bg:var(--ix-ground);color:var(--b-body);font-family:ofelia-text,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased}.brief-v2 *,.brief-v2 *:before,.brief-v2 *:after{box-sizing:border-box}.brief-v2 :where(h2,h3,p,ol,ul,dl,dd){margin:0}.brief-v2 button{font:inherit;cursor:pointer}.brief-v2 :focus-visible{outline:2px solid var(--club-ink);outline-offset:2px;border-radius:4px}.brief-v2 ::selection{background:var(--b-tint3);color:var(--b-ink)}.brief-v2 [id]{scroll-margin-top:24px}.bv2-page{display:flex;flex-direction:column;gap:20px;padding-top:24px;min-width:0}.bv2-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--b-line);border-radius:var(--ix-radius-card);min-width:0;box-shadow:var(--ix-shadow-rest)}.bv2-ch{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px 14px;background:#fff;border-bottom:1px solid var(--b-line);border-radius:calc(var(--ix-radius-card) - 1px) calc(var(--ix-radius-card) - 1px) 0 0;flex-wrap:wrap}.bv2-ch>div{flex:1 1 0;min-width:min(100%,220px)}.brief-v2 .bv2-ch h2{font-size:var(--ix-fs-card);font-weight:700;line-height:1.35;letter-spacing:-.006em;color:var(--b-ink)}.brief-v2 .bv2-ch p{font-size:13px;line-height:1.5;color:var(--b-muted);margin-top:4px;max-width:64ch;text-wrap:pretty}.bv2-ch-meta{font-size:12px;line-height:20px;color:var(--b-muted);white-space:nowrap}.bv2-cf{margin-top:auto;padding:14px 20px;background:var(--b-bg);border-top:1px solid var(--b-line);border-radius:0 0 var(--ix-radius-card) var(--ix-radius-card)}.brief-v2 .bv2-cf p{font-size:14px;line-height:1.6;color:var(--b-body);max-width:64ch;text-wrap:pretty}.bv2-cf p b{color:var(--b-ink);font-weight:600}.bv2-chip{flex:none;display:inline-flex;align-items:center;border:1px solid var(--b-line2);background:#f6f7f9;color:var(--b-body);border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;line-height:18px;white-space:nowrap}.bv2-btns{display:flex;flex-wrap:wrap;gap:8px}.brief-v2 :is(.bv2-primary-action,.bv2-secondary-action){display:inline-flex;align-items:center;justify-content:center;min-height:var(--ix-btn-h);gap:6px;border:1px solid var(--b-line2);padding:9px 16px;border-radius:var(--ix-radius-ui);background:#fff;color:var(--b-ink);font-size:var(--ix-btn-fs);line-height:20px;font-weight:600;white-space:nowrap;text-align:center;transition:background-color .15s,border-color .15s}.brief-v2 .bv2-secondary-action:hover{border-color:var(--b-ink)}.brief-v2 .bv2-primary-action{background:var(--club-ink);color:#fff;border-color:var(--club-ink)}.brief-v2 .bv2-primary-action:hover{background:var(--club-ink-hover);border-color:var(--club-ink-hover)}.brief-v2 .bv2-source-link{display:inline;border:0;padding:0;background:none;color:var(--b-ink);font-size:12px;line-height:18px;font-weight:500;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--b-ink-7);text-underline-offset:3px}.brief-v2 .bv2-source-link:hover{text-decoration-color:var(--b-ink)}.brief-v2 .bv2-evidence-nav{border:0;padding:0;background:none;color:var(--b-body);font-size:12px;line-height:18px;font-weight:400;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--b-ink-7);text-underline-offset:3px}.brief-v2 .bv2-evidence-nav:hover{color:var(--b-ink);text-decoration-color:var(--b-ink)}.bv2-evidence-nav:has(+.bv2-evidence-nav):after{content:"·";display:inline-block;margin-left:9px;color:var(--b-muted)}.bv2-memo{border-color:var(--b-line2);box-shadow:var(--ix-shadow-float)}.bv2-memo-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:15px 26px 13px;background:var(--tint);border-bottom:1px solid var(--tint-line);border-radius:7px 7px 0 0}.brief-v2 .bv2-memo-head h2{font-size:15px;font-weight:700;line-height:1.35;color:var(--b-ink)}.bv2-memo-head h2 span{margin-left:6px;font-size:12.5px;font-weight:400;color:var(--b-muted)}.bv2-caption{font-size:12px;line-height:18px;color:var(--b-muted)}.bv2-memo-body{padding:14px 26px 22px}.bv2-memo-main{min-width:0}.brief-v2 .bv2-memo-lead{font-size:22px;line-height:1.35;font-weight:600;color:var(--b-ink);max-width:44ch;letter-spacing:-.012em;text-wrap:pretty}.bv2-memo-lead strong{font-weight:700}.bv2-nowrap{white-space:nowrap}.bv2-memo-note{margin-top:12px;max-width:65ch;font-size:13px;line-height:1.55;color:var(--b-body);text-wrap:pretty}.bv2-memo-note>p{display:inline}.bv2-context,.bv2-context>div,.bv2-context dt,.bv2-context dd{display:inline}.bv2-context>div:before{content:" "}.bv2-context dt{font-weight:600;color:var(--b-ink)}.bv2-context dt:after{content:". "}.bv2-evidence{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:8px;font-size:12px;color:var(--b-muted)}.bv2-expo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;border-top:1px solid var(--b-line)}.bv2-expo>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label link" "value value" "window window";align-items:baseline;column-gap:12px;align-content:start;padding:14px 18px 2px 0}.bv2-expo>div+div{padding-left:18px;border-left:1px solid var(--b-line)}.bv2-status-label{grid-area:label;font-size:12px;line-height:18px;font-weight:600;color:var(--b-muted)}.bv2-expo strong{grid-area:value;margin-top:7px;font-size:28px;line-height:1.1;font-weight:700;color:var(--b-ink);letter-spacing:-.02em}.bv2-expo small{grid-area:window;margin-top:5px;font-size:12.5px;line-height:1.5;color:var(--b-body)}.brief-v2 .bv2-expo .bv2-source-link{grid-area:link}.bv2-plan{border-color:var(--b-ink-7)}.bv2-ch .bv2-chip{background:#fff}.bv2-plan .bv2-chip{color:var(--b-ink);border-color:var(--b-ink-7)}.bv2-action-list{list-style:none;padding:0}.bv2-act{display:grid;grid-template-columns:112px minmax(0,1fr) 220px;gap:6px 24px;padding:20px;border-bottom:1px solid var(--b-line)}.bv2-act-stake{padding-top:1px}.bv2-act-stake strong{display:block;font-size:24px;line-height:1.15;font-weight:700;color:var(--b-ink);letter-spacing:-.01em}.bv2-act-stake span{display:block;margin-top:2px;max-width:16ch;font-size:12px;line-height:1.4;color:var(--b-muted)}.bv2-act-body,.bv2-act-actions{min-width:0}.bv2-act-actions .bv2-btns{flex-direction:column;align-items:flex-end;gap:8px}.brief-v2 .bv2-act h3{display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:600;line-height:1.4;color:var(--b-ink)}.brief-v2 .bv2-act-body>p{margin:5px 0 10px;max-width:62ch;font-size:13px;line-height:1.55;color:var(--b-body);text-wrap:pretty}.brief-v2 .bv2-act-body>.bv2-act-evidence{margin:11px 0 0;max-width:none;font-size:12px;line-height:1.6;color:var(--b-muted)}.bv2-act-evidence b{display:block;font-weight:600;color:var(--b-body)}.bv2-more>summary{display:flex;align-items:baseline;gap:6px 12px;flex-wrap:wrap;padding:13px 20px;cursor:pointer;list-style:none}.bv2-more>summary::-webkit-details-marker{display:none}.bv2-more>summary:before{content:"";align-self:center;width:7px;height:7px;margin-right:4px;border-right:1.5px solid var(--b-ink);border-bottom:1.5px solid var(--b-ink);transform:rotate(-45deg);transition:transform .2s}.bv2-more[open]>summary:before{transform:rotate(45deg)}.bv2-more>summary b{font-size:13px;font-weight:600;color:var(--b-ink)}.bv2-more>summary span{font-size:12px;color:var(--b-muted)}.bv2-more>summary:hover b{text-decoration:underline;text-underline-offset:3px}.bv2-operations{display:grid;gap:16px;padding:2px 20px 16px}.bv2-operations .pending-rsvps-card{border:0;border-radius:0;box-shadow:none;padding:0;background:none;margin:0}.bv2-operations .prc-summary{padding:0}.bv2-operations .prc-list{padding:12px 0 0}.bv2-operations :is(.prc-row,.bv2-dues-row){border:0;border-top:1px solid var(--b-line);border-radius:0;background:none;padding:14px 0}.brief-v2 .bv2-dues-inbox h3{font-size:13px;font-weight:700;color:var(--b-ink);margin-bottom:6px}.bv2-dues-row{display:flex;justify-content:space-between;gap:16px;align-items:center}.bv2-dues-row strong{font-size:13px;font-weight:600;color:var(--b-ink)}.bv2-dues-row span{display:block;color:var(--b-muted);font-size:12px}.bv2-dues-inbox small{font-size:12px;color:var(--b-muted)}.bv2-quiet{padding:20px}.bv2-quiet p{margin-bottom:12px;max-width:64ch}.bv2-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bv2-g2>.bv2-card{height:100%}.bv2-forecast,.bv2-predictions{padding:4px 20px 6px}.bv2-forecast>div,.bv2-predictions>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:11px 0;border-bottom:1px solid var(--b-line3)}.bv2-forecast>div:last-child,.bv2-predictions>div:last-child{border-bottom:0}.bv2-forecast strong,.bv2-predictions strong{font-size:13px;font-weight:600;color:var(--b-ink)}.bv2-forecast span,.bv2-predictions span{font-size:12.5px;color:var(--b-muted);text-align:right}.bv2-report-heading h3:before,.brief-v2 .invitation-conversion-head h2:before{content:"";display:inline-block;width:var(--ix-dot);height:var(--ix-dot);margin-right:9px;border-radius:3px;background:var(--domain);vertical-align:0}.bv2-calendar-sequence time:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--domain);vertical-align:1px}.bv2-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bv2-report-card{display:flex;flex-direction:column;min-width:0;padding:16px 20px}.bv2-report-card:nth-child(2n){border-left:1px solid var(--b-line)}.bv2-report-card:nth-child(n+3){border-top:1px solid var(--b-line)}.bv2-report-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.brief-v2 .bv2-report-heading h3{flex:1 1 auto;min-width:0;font-size:15px;font-weight:700;line-height:1.4;color:var(--b-ink)}.bv2-report-total{font-size:12px;color:var(--b-muted)}.bv2-bar-head,.bv2-stage-row,.bv2-interest-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1.4fr) 84px;gap:14px;align-items:center}.bv2-bar-head{padding-bottom:4px;border-bottom:1px solid var(--b-line);font-size:12px;font-weight:600;color:var(--b-muted)}.bv2-bar-head>:last-child{text-align:right}.bv2-bar-scale{display:flex;justify-content:space-between;font-size:11px;font-weight:400}.bv2-stage-rows,.bv2-interest-rows{display:grid;gap:2px;padding-top:4px}.brief-v2 :is(.bv2-stage-row,.bv2-interest-row){width:100%;padding:7px 0;border:0;background:none;font-size:13px;line-height:1.5;color:var(--b-ink);text-align:left}.brief-v2 :is(.bv2-stage-row,.bv2-interest-row)>span:first-child{font-weight:600;text-align:left!important}:is(.bv2-stage-row,.bv2-interest-row)>strong{font-weight:600;text-align:right}.brief-v2 .bv2-interest-row>span:first-child:first-letter,.brief-v2 .bv2-campaign-row>div:first-child>span:first-letter{text-transform:uppercase}.bv2-stage-row:hover>span:first-child{text-decoration:underline;text-underline-offset:3px}.bv2-stage-track,.bv2-interest-track{display:block;height:var(--ix-bar);border-radius:var(--ix-bar-radius);background:var(--track)}.bv2-stage-track>span,.bv2-interest-track>span{display:block;height:100%;border-radius:var(--ix-bar-radius);background:var(--series)}.bv2-report-single{display:flex;flex-direction:column;gap:6px;padding:6px 0 4px}.bv2-report-single strong{font-size:40px;line-height:1;font-weight:700;color:var(--b-ink);letter-spacing:-.02em}.bv2-report-single span{font-size:13px;line-height:1.45;color:var(--b-body)}.bv2-report-empty{font-size:13px;color:var(--b-muted)}.bv2-report-empty{max-width:60ch;padding:2px 0}.bv2-calendar-sequence{list-style:none;padding:0}.bv2-calendar-sequence li{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--b-line3);font-size:13px}.bv2-calendar-sequence li:last-child,.bv2-campaign-row:last-child{border-bottom:0}.bv2-calendar-sequence li:first-child,.bv2-campaign-row:first-child{padding-top:2px}.bv2-calendar-sequence time{font-weight:700;color:var(--b-ink)}.bv2-campaign-row{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--b-line3);font-size:13px}.bv2-campaign-row strong{font-weight:600;color:var(--b-ink)}.bv2-campaign-row span{display:block;font-size:12px;color:var(--b-muted)}.bv2-campaign-row>div:last-child{text-align:right}.bv2-report-foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-top:auto;padding-top:12px;border-top:1px solid var(--b-line)}.bv2-report-methods{flex:1 1 180px;min-width:0;width:auto}.brief-v2 .bv2-report-methods>summary{font-size:12px;font-weight:400;color:var(--b-muted)}.brief-v2 .bv2-report-methods .bv2-card-note{max-width:65ch;margin-top:8px;font-size:12px;line-height:1.5}.brief-v2 .bv2-card-note{flex:1 1 260px;font-size:12px;line-height:1.5;color:var(--b-muted)}.bv2-card-note span{display:block}.bv2-gaps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.bv2-gaps>div{display:flex;flex-direction:column;gap:6px;padding:16px 20px}.bv2-gaps>div+div{border-left:1px solid var(--b-line)}.brief-v2 .bv2-gaps h3{font-size:13px;font-weight:700;color:var(--b-ink)}.brief-v2 .bv2-gaps p{font-size:12.5px;line-height:1.58;color:var(--b-body);text-wrap:pretty}.bv2-defs{width:100%;font-size:12.5px;color:var(--b-body)}.bv2-defs summary{font-size:12.5px;font-weight:600;color:var(--b-ink);cursor:pointer;list-style:none}.bv2-defs summary::-webkit-details-marker{display:none}.bv2-defs summary:before{content:"";display:inline-block;width:5px;height:5px;margin:0 8px 2px 1px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .2s}.bv2-defs[open] summary:before{transform:rotate(45deg)}.bv2-defs ul{display:grid;gap:6px;padding:10px 0 4px 18px;max-width:96ch}.bv2-defs li strong{font-weight:600;color:var(--b-ink)}.brief-v2 .bv2-defs p{margin-top:6px;font-size:12.5px;line-height:1.55;max-width:96ch}@media(min-width:1200px){.bv2-memo-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:40px;align-items:start}.bv2-memo-body>.bv2-expo{grid-template-columns:minmax(0,1fr);margin-top:0;border-top:0}.bv2-memo-body>.bv2-expo>div{padding:12px 0;border-left:0;border-top:1px solid var(--b-line)}.bv2-memo-body>.bv2-expo>div:first-child{border-top:0;padding-top:4px}.bv2-act{grid-template-columns:156px minmax(0,1fr) 248px}}@media(max-width:1080px){.bv2-act{grid-template-columns:132px minmax(0,1fr)}.bv2-act-actions{grid-column:2}.bv2-act-actions .bv2-btns{flex-direction:row;flex-wrap:wrap}.bv2-g2{grid-template-columns:minmax(0,1fr)}.bv2-gaps{grid-template-columns:repeat(2,minmax(0,1fr))}.bv2-gaps>div:nth-child(3){border-left:0}.bv2-gaps>div:nth-child(n+3){border-top:1px solid var(--b-line)}}@media(max-width:720px){.insights-brief-v2.page-layout{padding:0 16px 24px}.insights-brief-v2>.page-header{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;padding:22px 0 16px}.insights-brief-v2>.page-header>div:first-child{flex:1 1 auto;width:auto}.insights-brief-v2>.page-header .title{white-space:nowrap}.insights-brief-v2 .dashboard-view-switch{flex:none;align-self:auto}.insights-brief-v2 .dashboard-view-switch button{flex:none;min-height:32px}.insights-brief-v2>.page-header .title{font-size:20px}.bv2-page{padding-top:14px;gap:12px}.bv2-memo-head,.bv2-memo-body{padding-left:16px;padding-right:16px}.brief-v2 .bv2-memo-lead{font-size:19px}.bv2-expo,.bv2-report-grid,.bv2-gaps{grid-template-columns:minmax(0,1fr)}.bv2-expo>div+div{padding-left:0;border-left:0;border-top:1px solid var(--b-line)}.bv2-expo>div{grid-template-areas:"label label" "value link" "window window";padding:12px 0}.bv2-expo>div:first-child{padding-top:14px}.brief-v2 .bv2-expo .bv2-source-link{align-self:end;padding:6px 0 2px}.bv2-ch{flex-direction:column;gap:8px}.bv2-ch>div{flex:none;min-width:0}.bv2-ch>.bv2-chip{order:-1;align-self:flex-start}.bv2-memo-head{flex-direction:column;gap:2px}.bv2-act{grid-template-columns:minmax(0,1fr);padding:14px 16px}.bv2-act-actions{grid-column:1}.bv2-act-stake{display:flex;align-items:baseline;gap:10px}.bv2-act-stake span{max-width:none;margin-top:0}.bv2-ch,.bv2-cf{padding:14px 16px}.bv2-ch-meta{white-space:normal}.bv2-more>summary{padding:13px 16px}.bv2-operations{padding:2px 16px 16px}.bv2-forecast,.bv2-predictions{padding:4px 16px 6px}.bv2-forecast>div,.bv2-predictions>div{grid-template-columns:minmax(0,1fr)}.bv2-forecast span,.bv2-predictions span{text-align:left}.bv2-report-card{padding:16px}.bv2-report-card:nth-child(2n){border-left:0}.bv2-report-card+.bv2-report-card{border-top:1px solid var(--b-line)}.bv2-gaps>div{padding:14px 16px}.bv2-gaps>div+div{border-left:0;border-top:1px solid var(--b-line)}.bv2-dues-row,.bv2-campaign-row{align-items:flex-start;flex-direction:column;gap:2px}.bv2-campaign-row>div:last-child{text-align:left}.bv2-bar-head,.bv2-stage-row,.bv2-interest-row{grid-template-columns:minmax(0,1fr) 84px;gap:4px 10px}.bv2-bar-head>.bv2-bar-scale,.bv2-stage-track,.bv2-interest-track{grid-column:1 / -1;grid-row:2}.bv2-more>summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 8px;align-items:baseline}.bv2-more>summary:before{align-self:start;margin:6px 0 0}.bv2-more>summary span{grid-column:2}.brief-v2 :is(.bv2-primary-action,.bv2-secondary-action){white-space:normal}.brief-v2 .bv2-report-foot .bv2-source-link,.brief-v2 .bv2-evidence .bv2-source-link{padding:4px 0}}.brief-v2 .bv2-focus{display:block}.bv2-focus-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr)}.bv2-focus-grid--single{grid-template-columns:minmax(0,1fr)}.bv2-focus-pending{display:flex;flex-direction:column;gap:18px;min-height:248px}.bv2-focus-pending .skeleton-row{display:block;height:16px;border-radius:3px;background:var(--b-line2)}.bv2-focus-lead.bv2-focus-pending .skeleton-row{background:#fff3}.bv2-focus-pending .skeleton-row:last-child{width:60%}.bv2-focus-lead{min-width:0;padding:32px 34px;background:var(--hero);color:#fff}.brief-v2 .bv2-focus-lead h3{max-width:30ch;margin:0;font-size:28px;line-height:1.3;font-weight:600;letter-spacing:-.02em;color:#fff;text-wrap:balance}.bv2-focus-date{margin-top:10px;font-size:12px;line-height:1.5;color:var(--hero-quiet)}.bv2-focus-reason{max-width:62ch;margin-top:18px;font-size:14px;line-height:1.65;color:var(--hero-text)}.bv2-focus-reason strong{font-weight:600;color:#fff}.bv2-focus-outlook{margin:22px 0;max-width:620px}.bv2-focus-outlook figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;font-size:12px;line-height:1.5;color:var(--hero-text)}.bv2-focus-outlook figcaption>span{display:flex;align-items:center;gap:6px}.bv2-focus-outlook figcaption strong{color:#fff;font-weight:600}.bv2-focus-outlook figcaption i{width:7px;height:7px;background:#fff;border-radius:1px}.bv2-focus-outlook{--outlook:color-mix(in oklab,var(--dashboard-programming) 52%,#fff)}.bv2-focus-outlook figcaption>span+span i{background:var(--outlook)}.bv2-focus-capacity{position:relative;height:var(--ix-hero-bar);margin-top:10px;background:var(--hero-rule);border-radius:var(--ix-bar-radius);overflow:hidden}.bv2-focus-capacity>span{display:block;height:100%;background:#fff}.bv2-focus-capacity>i{position:absolute;top:0;height:100%;min-width:2px;background:var(--outlook)}.bv2-focus-outlook>p{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-top:8px;color:var(--hero-quiet);font-size:12px;line-height:1.5}.brief-v2 .bv2-focus-primary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;max-width:100%;padding:9px 18px;border:1px solid #fff;border-radius:var(--ix-radius-ui);background:#fff;color:var(--club-ink);font-size:14px;line-height:20px;font-weight:600;text-align:center}.brief-v2 .bv2-focus-primary:hover{background:var(--club-ink-soft);border-color:var(--club-ink-soft);box-shadow:0 0 0 3px color-mix(in oklab,#fff 18%,transparent)}.bv2-focus-reason+.bv2-focus-primary{margin-top:20px}.brief-v2 .bv2-focus-lead :focus-visible{outline-color:#fff}.bv2-focus-support{min-width:0;padding:24px 26px;background:#fff}.brief-v2 .bv2-focus-support>h3{font-size:12px;line-height:1.5;font-weight:500;color:var(--b-muted)}.bv2-focus-support ol{list-style:none;margin:0;padding:0}.bv2-focus-support li{padding:17px 0}.bv2-focus-support li+li{border-top:1px solid var(--b-line2)}.bv2-focus-support li:last-child{padding-bottom:0}.brief-v2 .bv2-focus-support h4{margin:0;max-width:38ch;font-size:15px;line-height:1.45;font-weight:600;color:var(--b-ink)}.bv2-focus-support p{margin-top:6px;color:var(--b-muted);font-size:12px;line-height:1.55}.brief-v2 .bv2-focus-support :is(.bv2-primary-action,.bv2-secondary-action){min-height:var(--ix-row-btn-h);margin-top:13px;padding:var(--ix-row-btn-pad);font-size:var(--ix-row-btn-fs);line-height:20px;white-space:normal}.brief-v2 .bv2-priority-footer{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin:0;padding:12px 22px;background:var(--b-bg);border-top:1px solid var(--b-line)}.brief-v2 .bv2-priority-footer>.bv2-priority-methods{flex:1 1 260px;margin:0;padding:0;border:0;min-width:0}.brief-v2 .bv2-priority-footer>.bv2-priority-methods>summary{font-size:12px;color:var(--b-muted);font-weight:400}.brief-v2 .bv2-priority-footer>button{max-width:100%;white-space:normal}.brief-v2 .bv2-memo-fallback{display:block}.brief-v2 .bv2-memo-fallback .bv2-memo-body{display:block;padding:0}.brief-v2 .bv2-memo-fallback .bv2-memo-main{padding:24px 26px}.brief-v2 .bv2-memo-fallback .bv2-expo{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:16px 26px;background:var(--b-tint4);color:var(--b-ink)}.brief-v2 .bv2-memo-fallback .bv2-expo>div{border:0;padding:0 16px}.brief-v2 .bv2-memo-fallback .bv2-expo>div:first-child{padding-left:0}.brief-v2 .bv2-memo-fallback .bv2-expo>div+div{border-left:1px solid var(--b-line2)}.brief-v2 .bv2-memo-fallback .bv2-expo strong{color:var(--b-ink);font-size:22px}.brief-v2 .bv2-memo-fallback .bv2-expo :is(small,.bv2-status-label,.bv2-source-link){color:var(--b-muted)}@media(max-width:1050px){.bv2-focus-grid{grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr)}.bv2-focus-lead{padding:26px}.brief-v2 .bv2-focus-lead h3{font-size:25px}.bv2-focus-support{padding:22px}}@media(max-width:720px){.bv2-focus-grid{grid-template-columns:minmax(0,1fr)}.bv2-focus-lead{padding:24px 18px}.brief-v2 .bv2-focus-lead h3{font-size:23px}.bv2-focus-support{padding:18px}.bv2-focus-support li{padding:14px 0}.brief-v2 .bv2-focus>.bv2-priority-methods,.brief-v2 .bv2-memo-fallback>.bv2-priority-methods{padding:12px 18px}.brief-v2 .bv2-memo-fallback .bv2-expo{grid-template-columns:minmax(0,1fr);padding:16px 18px;gap:14px}.brief-v2 .bv2-memo-fallback .bv2-expo>div,.brief-v2 .bv2-memo-fallback .bv2-expo>div+div{padding:0;border:0}}@media(prefers-reduced-motion:reduce){.brief-v2 button,.bv2-more>summary:before,.bv2-defs summary:before{transition:none}}.bv2-memo-body>.bv2-expo{margin:24px 0 0;padding:8px 20px 12px;border-top:0;border-radius:6px;background:var(--b-ink)}.bv2-expo>div+div{border-left-color:#ffffff24}.bv2-expo .bv2-status-label{color:#c6cfd8}.bv2-expo strong{font-size:26px;color:#fff}.bv2-expo small{color:#a8b6c4}.brief-v2 .bv2-expo .bv2-source-link{color:#fff;text-decoration-color:#ffffff73}.brief-v2 .bv2-expo .bv2-source-link:hover{text-decoration-color:#fff}.brief-v2 .bv2-expo :focus-visible{outline-color:#fff}.bv2-act-stake strong{font-size:26px;line-height:1.15;letter-spacing:-.02em}.bv2-act-stake span{margin-top:4px}.bv2-g2>.bv2-card,.bv2-card:has(>.bv2-gaps){background:var(--ix-recess);border-color:transparent}:is(.bv2-g2>.bv2-card,.bv2-card:has(>.bv2-gaps))>.bv2-ch{border-bottom-color:var(--tint-line)}:is(.bv2-g2>.bv2-card,.bv2-card:has(>.bv2-gaps))>.bv2-cf{background:none;border-top-color:var(--ix-recess-line)}.bv2-g2 :is(.bv2-forecast,.bv2-predictions)>div{border-bottom-color:var(--ix-recess-line)}.bv2-g2 .bv2-chip{background:#fff}.bv2-gaps>div+div{border-left-color:var(--ix-recess-line)}.bv2-g2 .bv2-ch{padding:12px 20px 10px}.bv2-g2 :is(.bv2-forecast,.bv2-predictions){padding:2px 20px 4px}.bv2-g2 :is(.bv2-forecast,.bv2-predictions)>div{padding:8px 0}.bv2-g2 .bv2-cf{padding:10px 20px 12px}.brief-v2 .bv2-g2 .bv2-cf p{font-size:13px;line-height:1.55}.bv2-reporting{background:none;border:0;border-radius:0;box-shadow:none}.bv2-reporting>.bv2-ch{padding:8px 0 12px;background:none;border-bottom:0;border-radius:0}.brief-v2 .bv2-reporting>.bv2-ch h2{font-size:var(--ix-fs-section);letter-spacing:-.012em}.bv2-report-grid{display:block;columns:2;column-gap:20px}.bv2-report-card,.bv2-report-card:nth-child(2n),.bv2-report-card:nth-child(n+3){break-inside:avoid;margin:0 0 20px;padding:0 22px 18px;background:#fff;border:1px solid var(--b-line);border-radius:var(--ix-radius-card);box-shadow:var(--ix-shadow-rest)}.bv2-report-card:last-child{margin-bottom:0}.bv2-report-foot{margin-top:0}.bv2-report-heading{flex-wrap:nowrap;align-items:center;margin:0 -22px 14px;padding:12px 14px 10px 22px;background:#fff;border-bottom:1px solid var(--b-line);border-radius:calc(var(--ix-radius-card) - 1px) calc(var(--ix-radius-card) - 1px) 0 0}.brief-v2 :is(.bv2-stage-row,.bv2-source-link,.bv2-evidence-nav,summary){transition:background-color .14s ease,color .14s ease,text-decoration-color .14s ease,box-shadow .14s ease}.brief-v2 button.bv2-stage-row:hover{background:var(--domain-tint);box-shadow:-8px 0 0 var(--domain-tint),8px 0 0 var(--domain-tint);border-radius:2px}@media(max-width:1000px){.bv2-report-grid{columns:1}}@media(max-width:1199px){.bv2-expo>div{grid-template-areas:"label label" "value link" "window window"}.bv2-expo .bv2-status-label{min-height:36px}.brief-v2 .bv2-expo .bv2-source-link{align-self:end}}@media(max-width:720px){.bv2-memo-body>.bv2-expo{margin:20px 0 0;padding:2px 16px 8px}.bv2-expo .bv2-status-label{min-height:0}.bv2-expo>div+div{border-top-color:#ffffff24}.bv2-reporting>.bv2-ch{padding:6px 0 10px}.bv2-report-card,.bv2-report-card:nth-child(2n),.bv2-report-card:nth-child(n+3){margin-bottom:12px}.bv2-report-card,.bv2-report-card:nth-child(2n),.bv2-report-card:nth-child(n+3){padding:0 16px 14px}.bv2-report-heading{margin:0 -16px 12px;padding:11px 16px 10px}}@media(prefers-reduced-motion:reduce){.brief-v2 :is(.bv2-stage-row,.bv2-source-link,.bv2-evidence-nav,summary){transition:none}}.bv2-engagement-section{min-width:0}.bv2-engagement-reach{display:grid;gap:18px;padding:18px 0 22px}.bv2-engagement-reach>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;font-size:12px;color:var(--b-muted)}.bv2-engagement-reach strong{color:var(--b-ink);font-weight:600}.bv2-engagement-reach>div+div{border-top:1px solid var(--b-line2);padding-top:14px}.bv2-engagement-track{grid-column:1 / -1;height:var(--ix-bar);background:var(--track);border-radius:var(--ix-bar-radius);overflow:hidden}.bv2-engagement-track i{display:block;height:100%;border-radius:var(--ix-bar-radius);background:var(--series)}.bv2-attendance-chart{margin:0 0 16px;padding-top:20px;border-top:1px solid var(--b-line2)}.bv2-attendance-chart figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;font-size:12px;color:var(--b-ink)}.bv2-attendance-chart figcaption strong,.bv2-attendance-chart figcaption b{font-weight:600}.bv2-attendance-chart figcaption span{font-size:11px;color:var(--b-muted)}.bv2-attendance-chart figcaption b{color:var(--b-ink)}.bv2-attendance-chart-scroll{overflow-x:auto;margin-top:12px}.bv2-attendance-chart ol{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));align-items:end;gap:4px;min-width:285px;margin:0;padding:0;list-style:none}.bv2-attendance-chart time{white-space:nowrap;font-size:11px;color:var(--b-muted)}.bv2-low-fill-list{list-style:none;padding:0;margin:0}.bv2-low-fill-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 16px;padding:18px 0;border-bottom:1px solid var(--b-line)}.bv2-low-fill-list li:last-child{border-bottom:0}.bv2-low-fill-list li>div{display:flex;flex-direction:column;gap:4px;color:var(--b-ink)}.bv2-low-fill-list p,.bv2-low-fill-list span{font-size:12px;line-height:1.5;color:var(--b-muted)}.bv2-low-fill-heading strong{font-size:14px;line-height:1.45;font-weight:600}.bv2-low-fill-list p{margin-top:6px}.bv2-low-fill-list button{margin-top:10px}.bv2-low-fill-list li>.bv2-low-fill-actions{grid-column:2;grid-row:1;flex-direction:row;justify-content:flex-end;margin-top:0}.bv2-low-fill-list li>.bv2-low-fill-details{grid-column:1/-1;display:block}.bv2-low-fill-list .bv2-low-fill-details p:first-child,.bv2-low-fill-list .bv2-low-fill-actions button{margin-top:0}.bv2-low-fill-seats{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.bv2-low-fill-seats b{font-size:13px;font-weight:600;color:var(--b-ink)}.brief-v2 .bv2-low-fill-value{color:var(--ix-ink);font-weight:600}.bv2-low-fill-interest span{display:inline-block;color:var(--b-body)}.bv2-low-fill-interest span:first-letter{text-transform:uppercase}.brief-v2 :is(.bv2-low-fill-actions,.bv2-act-actions) :is(.bv2-primary-action,.bv2-secondary-action){font-size:var(--ix-row-btn-fs);padding:var(--ix-row-btn-pad);min-height:var(--ix-row-btn-h)}.bv2-event-priority{margin-top:0}.bv2-event-priority>p{display:block}.bv2-event-priority .bv2-event-date{margin-top:5px;font-size:12px;color:var(--b-muted)}.bv2-event-priority .bv2-event-capacity{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:18px}.bv2-event-capacity strong{font-size:15px;font-weight:600;color:var(--b-ink)}.bv2-event-capacity span{font-size:12px;color:var(--b-muted)}.bv2-event-priority .bv2-event-value{margin-top:5px;font-size:13px;color:var(--b-body)}.bv2-event-value strong{color:var(--ix-ink);font-weight:700}.bv2-event-priority .bv2-event-guidance{margin-top:14px;font-size:13px;line-height:1.55;max-width:55ch}.bv2-event-priority .bv2-btns{margin:14px 0 12px}.bv2-event-priority>.bv2-defs{margin-top:0}.bv2-memo-note>.bv2-defs>summary{font-size:12px;font-weight:400;color:var(--b-muted)}@media(max-width:600px){.bv2-low-fill-list li{grid-template-columns:minmax(0,1fr)}.bv2-low-fill-list li>.bv2-low-fill-actions{grid-column:1;grid-row:2}}.bv2-attendance-chart li:first-child time{align-self:flex-start}.bv2-attendance-chart li:last-child time{align-self:flex-end}.bv2-event-ticket-price{display:block;color:var(--b-muted);font-size:12px;line-height:1.5;margin-top:2px}.brief-v2 .bv2-memo-planning{display:block;margin-top:8px;font-size:13px;line-height:1.55;font-weight:400;letter-spacing:0;color:var(--b-body)}.bv2-act-source>summary{font-size:12px;font-weight:400;color:var(--b-muted)}.bv2-act-source .bv2-act-evidence span{display:block}.bv2-memo{display:grid;grid-template-columns:minmax(0,1fr)}.bv2-memo-head{grid-column:1 / -1;padding:16px 24px 13px;background:#fff;border-bottom:1px solid var(--b-line);border-radius:calc(var(--ix-radius-card) - 1px) calc(var(--ix-radius-card) - 1px) 0 0}.bv2-memo-body{display:contents}.bv2-memo-main{grid-column:1;padding:24px 26px}.bv2-memo-body>.bv2-expo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:18px 22px;border:0;border-radius:0;background:var(--hero,#0c233f)}.bv2-memo-body>.bv2-expo>div{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label" "value link" "window window";gap:4px 12px;padding:0 18px;border-top:0}.bv2-memo-body>.bv2-expo>div:first-child{padding-left:0;padding-top:0}.bv2-memo-body>.bv2-expo>div:last-child{padding-right:0}.bv2-memo-body>.bv2-expo strong{margin:0;font-size:32px;line-height:1.15}.bv2-memo-body>.bv2-expo small{margin:0;font-size:12px;line-height:1.5;color:var(--hero-quiet,#a8b6c4)}.bv2-memo-body>.bv2-expo .bv2-status-label{min-height:0;color:var(--hero-text,#c6cfd8)}.brief-v2 .bv2-memo-body>.bv2-expo .bv2-source-link{align-self:center;font-size:12px}@media(min-width:960px){.bv2-memo{grid-template-columns:minmax(0,1fr) clamp(340px,38%,500px);grid-template-rows:auto 1fr}.bv2-memo-head{grid-column:1 / -1}.bv2-memo-single{grid-template-columns:minmax(0,1fr)}.bv2-memo-body>.bv2-expo{grid-column:2;grid-row:2;grid-template-columns:minmax(0,1fr);align-content:start;align-self:stretch;padding:26px 28px}.bv2-memo-body>.bv2-expo>div{padding:16px 0;border-left:0}.bv2-memo-body>.bv2-expo>div:first-child{padding-top:0}.bv2-memo-body>.bv2-expo>div:last-child{padding-bottom:0}.bv2-memo-body>.bv2-expo>div+div{border-top:1px solid var(--hero-rule,rgba(255,255,255,.26))}}@media(max-width:720px){.bv2-memo-head{padding:14px 16px}.bv2-memo-main{padding:20px 16px}.bv2-memo-body>.bv2-expo{grid-template-columns:minmax(0,1fr);padding:18px 16px}.bv2-memo-body>.bv2-expo>div{padding:14px 0;border-left:0}.bv2-memo-body>.bv2-expo>div+div{border-top:1px solid var(--hero-rule,rgba(255,255,255,.26))}.bv2-memo-body>.bv2-expo>div:first-child{padding-top:0}.bv2-memo-body>.bv2-expo>div:last-child{padding-bottom:0}}.bv2-memo{overflow:hidden}.brief-v2 .bv2-priority-context{margin-top:12px;max-width:67ch;font-size:14px;line-height:1.65;color:var(--b-body);text-wrap:pretty}.bv2-priority-next{margin-top:20px;padding-top:16px;border-top:1px solid var(--b-line2)}.brief-v2 .bv2-priority-next h4{margin:0 0 4px;font-size:14px;line-height:1.5;font-weight:600;color:var(--b-ink)}.brief-v2 .bv2-priority-next p{font-size:12px;line-height:1.6;color:var(--b-muted)}.brief-v2 .bv2-priority-next .bv2-priority-reason{margin-top:6px;color:var(--b-body)}.bv2-priority-reason strong{color:var(--ix-ink);font-weight:700}.bv2-priority-actions{margin-top:16px}.bv2-priority-methods{margin-top:14px;font-size:12px}.brief-v2 .bv2-planning-status{margin-top:12px;font-size:12px;line-height:1.6;color:var(--b-muted)}.bv2-priority-methods>summary{color:var(--b-muted);font-size:12px;font-weight:400}.bv2-priority-methods>p{margin:10px 0 0;max-width:70ch;line-height:1.6}.bv2-priority-sources{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px}.bv2-memo-body>.bv2-expo>div{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "value" "window" "link"}.brief-v2 .bv2-memo-body>.bv2-expo .bv2-source-link{justify-self:start;margin-top:5px}@media(min-width:721px)and (max-width:959px){.bv2-memo-body>.bv2-expo>div{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "value" "window" "link"}.brief-v2 .bv2-memo-body>.bv2-expo .bv2-source-link{justify-self:start;margin-top:4px;white-space:normal}}.bv2-pulse{display:grid;gap:12px;min-width:0}.brief-v2 .bv2-pulse-title{font-size:var(--ix-fs-section);line-height:1.3;font-weight:700;letter-spacing:-.012em;color:var(--b-ink)}.bv2-pulse-grid{display:grid;grid-template-columns:repeat(var(--tiles,4),minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.bv2-pulse-grid>li{display:flex;min-width:0}.brief-v2 .bv2-pulse-tile{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;min-height:168px;padding:18px 20px 20px;border:1px solid var(--b-line);border-radius:var(--ix-radius-card);background:#fff;box-shadow:var(--ix-shadow-rest);color:var(--b-ink);text-align:left;overflow:hidden;isolation:isolate;transition:box-shadow var(--ix-dur-state) var(--ix-ease-out),transform var(--ix-dur-state) var(--ix-ease-out),border-color var(--ix-dur-state) var(--ix-ease-out),color var(--ix-dur-state) var(--ix-ease-out)}.bv2-pulse-tile:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--hero);transform:translateY(101%);transition:transform .42s var(--ix-ease-out)}.brief-v2 .bv2-pulse-tile span{text-align:left!important}.bv2-pulse-name{display:flex;align-items:center;gap:8px;font-size:13px;line-height:18px;font-weight:700;color:var(--domain-ink);transition:color var(--ix-dur-state) var(--ix-ease-out)}.bv2-pulse-name:before{content:"";flex:none;width:var(--ix-dot);height:var(--ix-dot);border-radius:3px;background:var(--domain);transition:background-color var(--ix-dur-state) var(--ix-ease-out)}.bv2-pulse-name>svg{width:16px;height:16px;margin-left:auto;opacity:.55;transition:transform var(--ix-dur-state) var(--ix-ease-spring),opacity var(--ix-dur-state) var(--ix-ease-out)}.bv2-pulse-figure{display:flex;align-items:baseline;gap:6px;margin-top:8px;font-size:var(--ix-fs-figure);line-height:1.05;font-weight:700;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.bv2-pulse-figure>small{font-size:14px;font-weight:600;letter-spacing:0;color:var(--b-muted);transition:color var(--ix-dur-state) var(--ix-ease-out)}.bv2-pulse-caption{max-width:28ch;font-size:13px;line-height:1.45;color:var(--b-body);transition:color var(--ix-dur-state) var(--ix-ease-out)}.bv2-pulse-meter,.bv2-pulse-strip{display:flex;gap:var(--ix-seg-gap);height:var(--ix-meter);margin-top:auto;border-radius:var(--ix-bar-radius);background:var(--track);overflow:hidden;transition:background-color var(--ix-dur-state) var(--ix-ease-out)}.bv2-pulse-meter>i{display:block;border-radius:var(--ix-bar-radius);background:var(--series);transition:background-color var(--ix-dur-state) var(--ix-ease-out)}.bv2-pulse-strip{background:none}.bv2-pulse-strip>i{min-width:3px;border-radius:1px;transition:filter var(--ix-dur-state) var(--ix-ease-out)}.bv2-pulse-note{margin-top:auto;font-size:12px;line-height:1.45;color:var(--b-muted);transition:color var(--ix-dur-state) var(--ix-ease-out)}.bv2-pulse-meter+.bv2-pulse-note,.bv2-pulse-strip+.bv2-pulse-note{margin-top:6px}.brief-v2 .bv2-pulse-tile:is(:hover,:focus-visible){color:#fff;border-color:transparent;box-shadow:var(--ix-shadow-float);transform:translateY(-2px)}.brief-v2 .bv2-pulse-tile:is(:hover,:focus-visible):before{transform:none}.brief-v2 .bv2-pulse-tile:is(:hover,:focus-visible) :is(.bv2-pulse-name,.bv2-pulse-caption){color:var(--hero-text)}.brief-v2 .bv2-pulse-tile:is(:hover,:focus-visible) :is(.bv2-pulse-figure>small,.bv2-pulse-note){color:var(--hero-quiet)}.brief-v2 .bv2-pulse-tile:is(:hover,:focus-visible) .bv2-pulse-name:before{background:#fff}.brief-v2 .bv2-pulse-tile:is(:hover,:focus-visible) .bv2-pulse-name>svg{opacity:1;transform:translate(3px)}.brief-v2 .bv2-pulse-tile:is(:hover,:focus-visible) :is(.bv2-pulse-meter,.bv2-pulse-strip){background:var(--hero-rule)}.brief-v2 .bv2-pulse-tile:is(:hover,:focus-visible) .bv2-pulse-meter>i{background:#fff}.brief-v2 .bv2-pulse-tile:is(:hover,:focus-visible) .bv2-pulse-strip>i{filter:brightness(1.9) saturate(.6)}.brief-v2 .bv2-pulse-tile:focus-visible{outline:2px solid var(--club-ink);outline-offset:3px}.brief-v2 .bv2-pulse-tile:active{transform:translateY(0) scale(.985)}@media(max-width:1080px){.bv2-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.bv2-pulse-grid{grid-template-columns:minmax(0,1fr)}.brief-v2 .bv2-pulse-tile{min-height:0}}@media(prefers-reduced-motion:reduce){.brief-v2 .bv2-pulse-tile,.bv2-pulse-tile:before,.bv2-pulse-tile *,.bv2-pulse-tile *:before{transition:none!important}.brief-v2 .bv2-pulse-tile:is(:hover,:focus-visible),.brief-v2 .bv2-pulse-tile:active{transform:none}}.bv2-report-foot{justify-content:flex-end}.bv2-report-foot:not(:has(*)){display:none}.bv2-calendar-sequence li,.bv2-calendar-sequence li:first-child{display:block;padding:0}.bv2-calendar-row{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:baseline;gap:12px;width:100%;margin:0;padding:10px 8px;border:0;border-radius:var(--ix-radius-ui);background:none;font:inherit;font-size:13px;color:var(--b-ink);text-align:left;transition:background-color var(--ix-dur-hover) var(--ix-ease-std)}.brief-v2 .bv2-calendar-row>*{text-align:left!important}.brief-v2 .bv2-calendar-row>.bv2-event-ticket-price{margin:0;text-align:right!important;white-space:nowrap;font-size:12px;color:var(--b-muted)}.bv2-calendar-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.bv2-calendar-row{cursor:pointer}button.bv2-calendar-row:hover{background:var(--domain-tint)}button.bv2-calendar-row:hover .bv2-calendar-name{text-decoration:underline;text-decoration-color:var(--domain-line);text-underline-offset:3px}.bv2-calendar-sequence{margin:0 -8px}@media(max-width:720px){.bv2-report-heading{flex-wrap:wrap;align-items:flex-start;row-gap:2px}.brief-v2 .bv2-report-heading h3{flex:1 1 0}.bv2-report-heading>.bv2-report-total{order:3;flex-basis:100%}.bv2-report-heading>.ix-info{align-self:flex-start;margin-top:-4px}.bv2-calendar-row{grid-template-columns:68px minmax(0,1fr);row-gap:2px}.bv2-calendar-row>time{white-space:nowrap}.brief-v2 .bv2-calendar-row>.bv2-event-ticket-price{grid-column:2;text-align:left!important}.bv2-calendar-name{white-space:normal}}@media(min-width:721px)and (max-width:768px){.insights-brief-v2>.page-header{align-items:flex-start}}.bv2-memo-aside{display:inline-flex;align-items:center;gap:10px}.brief-v2 .bv2-act h3>.ix-info{align-self:center;margin:-4px 0}.brief-v2 .bv2-priority-footer{justify-content:flex-end}.chirp-skeleton{display:block;width:100%;min-width:0;text-align:left}.chirp-skeleton__visual,.chirp-skeleton__lines{display:block;width:100%}.chirp-skeleton__lines{display:grid;gap:14px}.chirp-skeleton__bar{display:block;width:100%;height:14px;min-width:0;border-radius:4px;background:var(--chirp-skeleton-color,#eef1f6)}.chirp-skeleton__lines>:first-child{width:72%;height:18px}.chirp-skeleton__lines>:last-child{width:58%}.chirp-skeleton__caption{display:block;margin-top:12px;font-size:13px;color:inherit}.chirp-skeleton--compact{max-width:100%}.chirp-skeleton--inline{display:inline-flex;align-items:center;gap:8px;width:auto}.chirp-skeleton--inline .chirp-skeleton__visual{width:auto}.chirp-skeleton--inline .chirp-skeleton__caption{margin:0}.chirp-busy-indicator{display:inline-block;width:20px;height:4px;flex:none;border-radius:2px;background:currentColor;vertical-align:middle}.chirp-skeleton__table-wrap{display:block;width:100%;overflow:hidden}.chirp-skeleton__table{width:100%;border-collapse:collapse;table-layout:fixed}.chirp-skeleton-table-row td{height:60px;padding:16px 18px;border-bottom:1px solid #eef1f6}.chirp-skeleton-table-row .chirp-skeleton__bar{min-width:16px;width:78%}.chirp-skeleton-table-row:nth-child(2n) .chirp-skeleton__bar{width:60%}.chirp-skeleton__form{display:grid;gap:24px;width:100%}.chirp-skeleton__field{display:grid;gap:8px}.chirp-skeleton__field>:first-child{width:32%;height:12px}.chirp-skeleton__field>:last-child{height:40px}.chirp-skeleton__calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;border-top:1px solid #eef1f6;border-left:1px solid #eef1f6}.chirp-skeleton__day{display:grid;align-content:start;gap:12px;min-height:90px;padding:12px;border-right:1px solid #eef1f6;border-bottom:1px solid #eef1f6}.chirp-skeleton__day>:first-child{width:24%;height:10px}.chirp-skeleton__day>:last-child{height:20px}.chirp-page-skeleton{width:100%;min-width:0;padding:24px}.chirp-page-skeleton--form{max-width:840px}.chirp-page-skeleton__heading{display:grid;gap:20px;margin-bottom:28px}.chirp-page-skeleton__heading>:first-child{width:32%;height:28px}.chirp-page-skeleton__heading>:last-child{width:48%;height:32px}.loading-state>.chirp-skeleton{width:min(440px,calc(100vw - 48px));padding:24px;background:#fff;border-radius:8px}.segment-loading:has(>.chirp-skeleton--list){flex-direction:column;width:100%}.cal-loading:has(>.chirp-skeleton){display:block;width:100%}@keyframes chirp-loading-pulse{0%,to{opacity:1}50%{opacity:.5}}.chirp-skeleton__visual,.chirp-skeleton-table-row .chirp-skeleton__bar,.chirp-page-skeleton__heading,.chirp-busy-indicator,.save-progress-bar,.weather-loading .skeleton-row,.weather-loading__pulse,.dashboard-skeleton .skeleton-row,.bv2-focus-pending .skeleton-row,.logo-skeleton,.insights-skeleton .skeleton,.ai-skeleton .row,.mp-skeleton-line,.executive-briefing__loading span,.club-tile__image:not([src]),.event-planning-ai-status:before,.event-planning-ai-skeleton span,.upcoming-skeleton{animation:chirp-loading-pulse 1.6s ease-in-out infinite}.chirp-skeleton__visual .chirp-busy-indicator,.chirp-skeleton__visual .chirp-skeleton-table-row .chirp-skeleton__bar{animation:none}@media(prefers-reduced-motion:reduce){.chirp-skeleton__visual,.chirp-skeleton-table-row .chirp-skeleton__bar,.chirp-page-skeleton__heading,.chirp-busy-indicator,.save-progress-bar,.weather-loading .skeleton-row,.weather-loading__pulse,.dashboard-skeleton .skeleton-row,.bv2-focus-pending .skeleton-row,.logo-skeleton,.insights-skeleton .skeleton,.ai-skeleton .row,.mp-skeleton-line,.executive-briefing__loading span,.club-tile__image:not([src]),.event-planning-ai-status:before,.event-planning-ai-skeleton span,.upcoming-skeleton{animation:none}}@media(max-width:720px){.chirp-page-skeleton{padding:18px}.chirp-skeleton-table-row td{padding:14px 8px}.chirp-skeleton__day{min-height:64px;padding:6px;gap:8px}}.weather-loading{display:grid;gap:10px;width:100%;min-height:72px;padding:16px 0 6px;overflow:hidden}.weather-loading__status{display:flex;align-items:center;gap:8px;min-height:18px;color:#475467;font-size:12px;font-weight:600}.weather-loading__pulse{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--domain, var(--ix-ink, #0C233F));box-shadow:0 0 color-mix(in oklab,var(--domain, #0C233F) 30%,transparent)}.weather-loading .skeleton-row{display:block;width:100%;min-height:14px;border-radius:6px;background:#eef1f6}.weather-loading .skeleton-row:first-child{width:72%;min-height:18px}.weather-loading .skeleton-row:nth-child(2){width:94%}.weather-loading .skeleton-row:nth-child(3){width:82%}.dashboard-skeleton{display:grid;gap:20px;min-width:0;padding:20px 0}.dashboard-skeleton-card{min-width:0;border:1px solid var(--ix-line);border-radius:var(--ix-radius-card);background:#fff;padding:22px 26px;box-shadow:var(--ix-shadow-rest)}.dashboard-skeleton-card .weather-loading{padding:0}.dashboard-skeleton-memo{min-height:232px;display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:26px}.dashboard-skeleton-summary{padding:20px;border-radius:var(--ix-radius-ui);background:var(--hero,var(--ix-ink))}.dashboard-skeleton-summary .skeleton-row{background:var(--hero-rule,#526C87)}.dashboard-skeleton-summary .skeleton-row:first-child{min-height:32px;width:48%}.dashboard-skeleton-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dashboard-skeleton-chart{min-height:270px}.dashboard-skeleton-table{min-height:220px}.dashboard-skeleton-settings{max-width:680px;padding:0;gap:20px}.dashboard-skeleton-field{display:grid;gap:8px}.dashboard-skeleton-field .skeleton-row{display:block;height:40px;border-radius:4px;background:#eef1f6}.dashboard-skeleton-checks{min-height:130px}@media(max-width:700px){.dashboard-skeleton-memo,.dashboard-skeleton-grid{grid-template-columns:minmax(0,1fr)}.dashboard-skeleton-memo{min-height:360px}.dashboard-skeleton-card{padding:18px}}.dashboard-skeleton-brief .bv2-memo-ask .weather-loading{min-height:0;padding:0}.dashboard-skeleton-review{min-height:240px;padding:20px}.members-v2{--ink:var(--ix-ink);--ink-2:#24405c;--ink-3:#3a5472;--ink-4:#526c87;--ink-5:#6d8299;--ink-6:#a8b6c4;--ink-7:#c6cfd8;--ink-8:#d3dae1;--ink-9:#e7ebef;--body:var(--ix-body);--muted:var(--ix-muted);--line:var(--ix-line);--line-2:var(--ix-line-2);--line-3:var(--ix-line-3);--tint-2:#F7F9FA;--tint-3:#EFF2F5;--bg:var(--ix-ground);--card:#fff;--red:var(--ix-negative-ink);--red-2:var(--ix-negative);font-family:ofelia-text,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.5;color:var(--body);font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased}.members-v2 *{box-sizing:border-box}.members-v2 :where(h2,h3,h4,p,figure,ol,ul){margin:0}.members-v2 :is(ol,ul){padding:0;list-style:none}.members-v2 button{font-family:inherit;cursor:pointer}.members-v2 button:disabled{cursor:default;opacity:.65}.members-v2 ::selection{background:var(--tint-3);color:var(--ink)}.members-v2 :focus-visible{outline:2px solid var(--club-ink);outline-offset:2px;border-radius:4px}.members-v2 [tabindex="-1"]:focus-visible{outline:2px solid var(--ink-6);outline-offset:4px;border-radius:2px}.members-v2 a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-7);text-underline-offset:3px}.members-v2 [id]{scroll-margin-top:24px}.mv2-page{display:flex;flex-direction:column;gap:20px;min-width:0;padding:20px 0 0}.mv2-g2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.members-v2 .mv2-card{display:flex;flex-direction:column;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:var(--ix-radius-card);box-shadow:var(--ix-shadow-rest)}.mv2-ch{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px 14px;background:var(--card);border-bottom:1px solid var(--line);border-radius:calc(var(--ix-radius-card) - 1px) calc(var(--ix-radius-card) - 1px) 0 0;flex-wrap:wrap}.members-v2 .mv2-ct{font-size:var(--ix-fs-card);font-weight:700;color:var(--ink);line-height:1.35;letter-spacing:-.006em}.members-v2 .mv2-cs{font-size:13px;line-height:1.5;color:var(--muted);margin-top:4px;max-width:64ch;text-wrap:pretty}.mv2-ch .mv2-chip{background:var(--card)}.mv2-ch>div:first-child{flex:1 1 0;min-width:min(100%,240px)}.mv2-ch:has(>div:only-child) .mv2-cs{max-width:96ch}.mv2-g2 .mv2-ch>.mv2-ch-sum{order:3;flex:1 1 100%}.members-v2 .mv2-behavior>.mv2-ch{padding-top:14px;padding-bottom:6px;border-bottom:0}.members-v2 .mv2-behavior>.mv2-ch .mv2-ct{font-size:14px}.mv2-behavior-tabs{display:flex;flex-wrap:wrap;margin:4px 22px 0;width:fit-content;max-width:calc(100% - 44px)}.members-v2 .mv2-behavior-tabs>button.is-quiet:not([aria-selected=true]){color:var(--ix-neutral-mark)}.mv2-behavior-panel>.mv2-cb{padding-top:12px}.members-v2 .mv2-behavior-quiet{margin:0 0 8px}.members-v2 .mv2-cf.mv2-cf-actions{justify-content:flex-end}.mv2-ch-aside{display:flex;flex:none;align-items:center;gap:10px;min-height:28px}.members-v2 .mv2-btn.mv2-btn-compact{min-height:var(--ix-row-btn-h);padding:var(--ix-row-btn-pad);font-size:var(--ix-row-btn-fs);line-height:20px}.mv2-finding-top>.ix-info{margin-left:auto}.mv2-ch-sum{display:flex;gap:28px}.mv2-ch-sum>div{display:flex;flex-direction:column;max-width:124px}.mv2-ch-sum b{font-size:20px;line-height:1.15;font-weight:700;color:var(--ink)}.members-v2 .mv2-ch-sum b.mv2-red-text{color:var(--red)}.mv2-ch-sum span{font-size:12px;line-height:1.4;color:var(--muted)}.mv2-ch-meta{font-size:12px;color:var(--muted)}.mv2-cb{padding:10px 22px 16px;min-width:0}.mv2-cf{margin-top:auto;padding:14px 22px;border-top:1px solid var(--line);background:var(--bg);border-radius:0 0 var(--ix-radius-card) var(--ix-radius-card);display:flex;align-items:flex-start;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.members-v2 .mv2-cf:has(>.mv2-cf-text:empty:only-child){display:none}.mv2-cf-text{flex:1 1 320px;display:flex;flex-direction:column;gap:7px;min-width:0}.members-v2 .mv2-cf p{font-size:14px;line-height:1.6;color:var(--body);max-width:64ch;text-wrap:pretty}.mv2-cf p b{color:var(--ink);font-weight:600}.members-v2 .mv2-finding{border-color:var(--line-2);padding:22px 26px;box-shadow:var(--ix-shadow-rest)}.mv2-finding-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.mv2-finding-src{font-size:12px;color:var(--muted)}.members-v2 .mv2-finding h2{font-size:var(--ix-fs-lead);line-height:1.32;font-weight:600;color:var(--ink);max-width:40ch;text-wrap:balance;letter-spacing:-.014em}.members-v2 .mv2-finding>p{font-size:14px;line-height:1.62;color:var(--body);margin-top:10px;max-width:62ch;text-wrap:pretty}.mv2-finding>.mv2-btns{margin-top:18px}.mv2-finding-fig{display:none}.mv2-chip{display:inline-flex;align-items:center;gap:4px;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;line-height:18px;white-space:nowrap;border:1px solid var(--ink-7);background:var(--tint-3);color:var(--ink)}.mv2-chip-quiet{border-color:var(--line-2);background:#f6f7f9;color:var(--body)}.mv2-btns{display:flex;flex-wrap:wrap;gap:8px}.members-v2 .mv2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ix-btn-h);gap:6px;border-radius:var(--ix-radius-ui);padding:9px 16px;font-size:var(--ix-btn-fs);font-weight:600;line-height:20px;white-space:nowrap;background:var(--card);color:var(--ink);border:1px solid var(--line-2);transition:border-color .15s,background-color .15s;text-decoration:none;text-align:center}.members-v2 .mv2-btn:hover{border-color:var(--ink);box-shadow:0 1px 2px #0c233f0f}.members-v2 .mv2-primary{background:var(--club-ink);color:#fff;border-color:var(--club-ink)}.members-v2 .mv2-primary:hover{background:var(--club-ink-hover);border-color:var(--club-ink-hover)}.members-v2 .mv2-quiet-btn{border-color:transparent;background:transparent;padding-left:6px;padding-right:6px;text-decoration:underline;text-decoration-color:var(--ink-7);text-underline-offset:3px}.members-v2 .mv2-finding .mv2-btn:first-child{background:var(--club-ink);color:#fff;border-color:var(--club-ink)}.members-v2 .mv2-finding .mv2-btn:first-child:hover{background:var(--club-ink-hover);border-color:var(--club-ink-hover)}.members-v2 .mv2-quiet-btn:hover{border-color:transparent;text-decoration-color:var(--ink)}.members-v2 .mv2-text-action{padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;text-decoration:underline;text-decoration-color:var(--ink-7);text-underline-offset:3px}.members-v2 .mv2-text-action:hover{text-decoration-color:var(--ink)}.members-v2 .mv2-dem .mv2-text-action{font-size:12px;font-weight:500;white-space:nowrap}.members-v2 .mv2-text-action:disabled{opacity:1;color:var(--muted);text-decoration:none}.mv2-tr{display:grid;gap:16px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line-3)}.mv2-tr:last-child{border-bottom:0}.mv2-th{display:grid;gap:16px;padding:10px 0;border-bottom:1px solid var(--line);font-size:12px;font-weight:600;color:var(--muted)}.mv2-r{text-align:right;justify-self:end}.members-v2 .mv2-nm{font-size:13px;font-weight:600;color:var(--ink)}.members-v2 .mv2-dem .mv2-nm{display:block}.members-v2 .mv2-dem .mv2-nm:first-letter,.members-v2 .mv2-tr.mv2-magnitude>span:first-child:not(:has(.mv2-key)):first-letter,.members-v2 .communication-campaign-row>div:first-child>small:first-letter{text-transform:uppercase}.members-v2 .communication-campaign-row>div:first-child>small{display:block}.members-v2 .mv2-sub{display:block;font-size:12px;line-height:1.45;color:var(--muted);font-weight:400}.mv2-lad{grid-template-columns:32% minmax(0,1fr) 88px}.members-v2 .mv2-a-value{font-size:13px;font-weight:700;color:var(--ink)}.members-v2 .mv2-withheld{font-size:12px;font-weight:400;color:var(--muted)}.mv2-wf{grid-template-columns:minmax(170px,1.3fr) minmax(180px,2fr) 70px}.mv2-ticks{position:relative;display:block;height:16px;font-weight:400;font-size:11px;color:var(--muted);margin:0 6px}.mv2-ticks span{position:absolute;top:0;white-space:nowrap}.mv2-movement{position:relative;height:34px}.mv2-mv-axis{position:absolute;left:0;right:0;top:21px;height:2px;background:var(--track);border-radius:1px}.mv2-mv-level{position:absolute;top:16px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--series)}.mv2-mv-v{position:absolute;top:0;font-size:11px;line-height:1;color:var(--ink);font-weight:700;white-space:nowrap}.mv2-grid3{background-image:linear-gradient(to right,var(--line-2) 1px,transparent 1px);background-size:33.333% 100%}.mv2-grid4{background-image:linear-gradient(to right,var(--line-2) 1px,transparent 1px);background-size:25% 100%}.mv2-comp{padding:14px 0 12px}.mv2-engagement-body>.mv2-comp{padding-bottom:4px}.members-v2 .mv2-share{display:inline-block;min-width:44px;margin-left:8px;font-size:12px;font-weight:400;color:var(--muted);text-align:right}.mv2-engagement-body:has(.mv2-share) .mv2-lad{grid-template-columns:32% minmax(0,1fr) 112px}.mv2-roster-row .mv2-comp{padding:0}.mv2-roster-row .mv2-comp-bar{height:var(--ix-stack)}.mv2-movement.mv2-movement-quiet{height:18px}.mv2-movement-quiet .mv2-mv-axis{top:8px}.mv2-movement-quiet .mv2-mv-level{top:3px}.mv2-mv-level.mv2-mv-neutral{box-shadow:inset 0 0 0 1.5px var(--ink-6)}.mv2-recency-bar>span.is-neutral{background:transparent!important;box-shadow:inset 0 0 0 1.5px var(--ix-neutral-mark)}.mv2-comp-bar{display:flex;gap:var(--ix-seg-gap);height:var(--ix-stack)}.mv2-comp-bar>span{min-width:3px;border-radius:1px}.mv2-comp-bar>span:first-child{border-radius:var(--ix-bar-radius) 1px 1px var(--ix-bar-radius)}.mv2-comp-bar>span:last-child{border-radius:1px var(--ix-bar-radius) var(--ix-bar-radius) 1px}.mv2-comp-bar>span:only-child{border-radius:var(--ix-bar-radius)}.members-v2 .mv2-comp-legend{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:10px;font-size:12px;line-height:18px;color:var(--muted)}.mv2-comp-legend li{display:inline-flex;align-items:center;gap:6px}.mv2-comp-legend i{flex:none;width:10px;height:10px;border-radius:2px}.mv2-comp-legend b{font-weight:700;color:var(--ink)}.mv2-comp-legend em{font-style:normal}.mv2-key{flex:none;margin-right:8px;vertical-align:-1px}.mv2-tr.mv2-magnitude>span:first-child:has(.mv2-key){display:flex;align-items:baseline}.mv2-tr.mv2-magnitude>span:first-child>.mv2-key{align-self:flex-start;margin-top:5px}.mv2-a-name .mv2-nm:has(.mv2-key){display:flex;align-items:flex-start}.mv2-a-name .mv2-nm>.mv2-key{margin-top:5px}.mv2-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mv2-db{position:relative;height:18px;margin:0 7px}.mv2-db-axis{position:absolute;left:-7px;right:-7px;top:8px;height:2px;border-radius:1px;background:var(--track)}.mv2-db-line{position:absolute;top:8px;height:2px;background:var(--ink-6)}.mv2-db-a,.mv2-db-b{position:absolute;border-radius:50%}.mv2-db-a{top:2px;width:14px;height:14px;margin-left:-7px;border:2px solid var(--ink-5);background:var(--card)}.mv2-db-b{top:4px;width:var(--ix-dot);height:var(--ix-dot);margin-left:calc(var(--ix-dot) / -2);background:var(--series);box-shadow:0 0 0 2px var(--card)}.mv2-db.mv2-grid4{background-image:linear-gradient(to right,var(--line-2) 1px,transparent 1px),linear-gradient(var(--line-2),var(--line-2));background-size:25% 100%,1px 100%;background-position:0 0,100% 0;background-repeat:repeat-x,no-repeat}.mv2-sw-ring{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid var(--ink-5);background:var(--card)}.mv2-cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;height:calc(var(--ix-col-h) + 66px);padding:10px 0 2px}.mv2-col{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.mv2-col-plot{position:relative;flex:1;width:100%;border-bottom:1px solid var(--line-2)}.mv2-col-plot>span{position:absolute;left:calc((100% - min(var(--ix-col-band),64px))/2);bottom:0;width:min(var(--ix-col-band),64px);height:calc((100% - 22px) * var(--v));border-radius:var(--ix-bar-radius) var(--ix-bar-radius) 0 0;background:var(--series)}.mv2-col-plot>b{position:absolute;left:0;right:0;bottom:calc((100% - 22px) * var(--v) + 5px);font-size:12px;line-height:1;font-weight:700;color:var(--ink);text-align:center}.mv2-col em{font-style:normal;font-size:11px;line-height:1.3;color:var(--muted);white-space:nowrap;text-align:center}.mv2-col em>small{display:block;font-size:11px;color:var(--muted)}.mv2-engagement-body{padding-top:8px}.mv2-unavailable-mark{display:flex;align-items:center;gap:10px;min-height:34px;font-size:12px;color:var(--muted)}.mv2-unavailable-mark:after{content:"";flex:1;border-top:1px dashed var(--ink-7)}.mv2-xb .mv2-unavailable-mark{min-height:10px;line-height:1}.mv2-unavailable-evidence{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);gap:4px 24px;align-items:baseline;padding:10px 0 4px}.members-v2 .mv2-unavailable-evidence p{font-size:12.5px;line-height:1.58;color:var(--body);max-width:64ch;text-wrap:pretty}.mv2-notice-body{padding:0 20px}.mv2-notice-body>.mv2-unavailable-evidence{padding:14px 0}.mv2-notice-body+.mv2-notice-body>.mv2-unavailable-evidence{border-top:1px solid var(--line-3)}.mv2-needs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mv2-needs>div{display:flex;flex-direction:column;gap:6px;padding:16px 20px}.mv2-needs>div+div{border-left:1px solid var(--line)}.members-v2 .mv2-needs p{font-size:12.5px;line-height:1.58;color:var(--body);text-wrap:pretty}.mv2-legend{display:flex;align-items:center;gap:6px 16px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.mv2-legend>span{display:inline-flex;align-items:center;gap:6px}.mv2-dot{display:inline-block;width:var(--ix-dot);height:var(--ix-dot);border-radius:50%;background:var(--series)}.mv2-swatch{display:inline-block;width:var(--ix-dot);height:var(--ix-dot);border-radius:2px;background:var(--series)}.mv2-red{background:var(--ix-negative)}.mv2-none{background:var(--tint-2);box-shadow:inset 0 0 0 1px var(--line-2)}.mv2-red-text{color:var(--red)}.mv2-cohort-body{padding-top:12px;padding-bottom:16px}.mv2-cohort-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--ink-7) var(--track)}.mv2-coh{display:table;width:100%;min-width:480px}.mv2-coh-row{display:grid;grid-template-columns:minmax(172px,1.4fr) 160px repeat(6,minmax(30px,1fr));gap:3px;align-items:center;margin-bottom:3px}.mv2-coh-h{font-size:12px;font-weight:600;color:var(--muted);text-align:center;padding-bottom:5px}.mv2-coh-h:is(:first-child,:nth-child(2)){text-align:left}.mv2-coh-l{font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap}.mv2-coh-l>span{font-weight:400;color:var(--muted)}.mv2-coh-l>span:before{content:" · "}.mv2-coh-current{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.mv2-coh-current .mv2-cohort-cell{flex:0 0 52px}.members-v2 .mv2-coh-current .mv2-sub{white-space:nowrap}.mv2-cohort-cell,.mv2-coh-none{position:relative;height:26px;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;overflow:hidden}.mv2-coh-none{background:var(--tint-2);font-size:0}.mv2-cohort-legend{margin-top:12px}.mv2-coh-quiet{min-width:0}.mv2-coh-quiet .mv2-coh-row{grid-template-columns:minmax(172px,1fr) minmax(0,1.6fr);gap:16px;margin-bottom:0;padding:7px 0;border-bottom:1px solid var(--line-3)}.mv2-coh-quiet .mv2-coh-row:first-child{padding-top:0;border-bottom-color:var(--line)}.mv2-coh-quiet .mv2-coh-row:last-child{border-bottom:0;padding-bottom:0}.members-v2 .mv2-cohort-current{width:100%;border-collapse:collapse;table-layout:fixed}.members-v2 .mv2-cohort-current th,.members-v2 .mv2-cohort-current td{padding:10px 6px;vertical-align:top;border-bottom:1px solid var(--line-3);overflow-wrap:anywhere}.members-v2 .mv2-cohort-current thead th{text-align:right;color:var(--muted);font-size:12px;font-weight:600;line-height:1.5;text-transform:none;letter-spacing:0;border-bottom-color:var(--line)}.members-v2 .mv2-cohort-current th:first-child{padding-left:0;text-align:left}.members-v2 .mv2-cohort-current tbody th{color:var(--ink);font-size:13px;font-weight:600;text-align:left}.members-v2 .mv2-cohort-current td{color:var(--muted);font-size:13px;text-align:right}.members-v2 .mv2-cohort-current tr:last-child>*{border-bottom:0}.members-v2 .mv2-cohort-current th:last-child,.members-v2 .mv2-cohort-current td:last-child{padding-right:0}.mv2-ramp{display:inline-block;height:var(--ix-dot);width:144px;border-radius:2px;background:linear-gradient(to right,var(--track) 0% 14.3%,var(--seq-1) 14.3% 28.6%,var(--seq-2) 28.6% 42.9%,var(--seq-3) 42.9% 57.1%,var(--seq-4) 57.1% 71.4%,var(--seq-5) 71.4% 85.7%,var(--seq-6) 85.7%)}.mv2-wel{grid-template-columns:96px minmax(0,1fr) 148px}.mv2-welcome-legend{padding:8px 0 2px}.members-v2 .mv2-wel strong{font-size:13px;font-weight:700;white-space:nowrap}.members-v2 .mv2-wel strong .mv2-sub{display:inline}.mv2-stack{display:flex;gap:var(--ix-seg-gap);height:var(--ix-stack);border-radius:var(--ix-bar-radius);overflow:hidden;background:var(--track)}.mv2-stack>span:first-child{background:var(--series)}.mv2-stack>span:last-child{background:var(--ix-negative)}.mv2-behavior{border-top:1px solid var(--line)}.mv2-behavior .mv2-ch .mv2-cs{max-width:96ch}.mv2-behavior-groups>.mv2-more:first-child{border-top:0}.mv2-behavior :is(.mv2-xb,.mv2-xb-h){grid-template-columns:32% minmax(0,1fr) 88px;gap:16px}.mv2-behavior .mv2-more>.mv2-cb{padding-top:0}.mv2-behavior .mv2-xbars{margin-top:0}.mv2-membership-type{padding:12px 0;margin:0}.mv2-membership-type>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:baseline}.mv2-membership-type>summary .mv2-sub{margin:0;text-align:right}.mv2-behavior-categories ul{display:grid;gap:0;padding:8px 0 0 15px}.mv2-behavior-categories li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:6px 0;border-bottom:1px solid var(--line-3);font-size:12px}.mv2-behavior-categories li:last-child{border-bottom:0}.mv2-xbars{display:grid;gap:2px;margin-top:8px}.mv2-xb,.mv2-xb-h{display:grid;grid-template-columns:minmax(150px,1fr) minmax(80px,1.2fr) 95px;gap:14px;align-items:center}.mv2-xb{padding:7px 0}.mv2-xb-h{font-size:12px;color:var(--muted);font-weight:600;padding-bottom:4px;border-bottom:1px solid var(--line)}.mv2-track{position:relative;height:var(--ix-bar);border-radius:var(--ix-bar-radius);background:var(--track)}.mv2-track>span{display:block;height:100%;border-radius:var(--ix-bar-radius);background:var(--series)}.mv2-count{font-size:13px;font-weight:600;color:var(--ink)}.mv2-xb-quiet .mv2-count{font-size:12px;font-weight:400;color:var(--muted)}.mv2-more{border-top:1px solid var(--line)}.mv2-more>summary{display:flex;align-items:baseline;gap:6px 12px;flex-wrap:wrap;padding:13px 20px;cursor:pointer;list-style:none}.mv2-more>summary::-webkit-details-marker{display:none}.mv2-more>summary:before{content:"";width:7px;height:7px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(-45deg);margin-right:4px;transition:transform .2s;align-self:center}.mv2-more[open]>summary:before{transform:rotate(45deg)}.mv2-more>summary:hover .mv2-nm{text-decoration:underline;text-underline-offset:3px}.mv2-cb .mv2-more>summary{padding-left:0;padding-right:0}.mv2-defs{border-top:1px solid var(--line);padding-top:12px;margin-bottom:4px}.mv2-defs>summary{font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer;overflow-wrap:anywhere;list-style:none}.mv2-defs>summary::-webkit-details-marker{display:none}.mv2-defs>summary:before{content:"";display:inline-block;width:5px;height:5px;margin:0 8px 2px 1px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .2s}.mv2-defs[open]>summary:before{transform:rotate(45deg)}.members-v2 .mv2-behavior-method{margin:0;padding:11px 20px 12px;border-top:1px solid var(--line)}.mv2-behavior-method>summary{font-size:12px;line-height:18px;font-weight:500;color:var(--muted)}.mv2-behavior-method>summary:hover,.mv2-behavior-method[open]>summary{color:var(--ink)}.members-v2 .mv2-behavior-method p{margin:6px 0 0 15px;font-size:12px;line-height:1.55;color:var(--muted);max-width:96ch}.mv2-defs dl{display:grid;grid-template-columns:150px minmax(0,1fr);gap:6px 16px;margin:10px 0 4px;font-size:12.5px;max-width:900px}.mv2-defs dl>div{display:contents}.mv2-defs dt{font-weight:600;color:var(--ink)}.mv2-defs dd{margin:0;color:var(--body);max-width:64ch;overflow-wrap:anywhere}.members-v2 .mv2-defs p{font-size:12.5px;margin-top:10px}.mv2-details-date{font-weight:400}.mv2-details-date:before{content:" · "}.mv2-cf .mv2-defs{border-top:0;padding-top:0;margin:0}.mv2-cf .mv2-defs>summary{padding-left:15px;text-indent:-15px;font-size:12px;line-height:18px;font-weight:500;color:var(--muted)}.mv2-cf .mv2-defs>summary:hover{color:var(--ink)}.mv2-cf .mv2-defs[open]>summary{color:var(--ink)}.mv2-dem{grid-template-columns:32% minmax(0,1fr) 56px 112px}.mv2-magnitude{grid-template-columns:minmax(100px,1.1fr) minmax(80px,2.6fr) 88px;font-size:13px}.mv2-th.mv2-magnitude{font-size:12px}.mv2-th.mv2-magnitude>:last-child{text-align:right}.mv2-tr.mv2-magnitude>span:first-child{font-weight:600;color:var(--ink)}.mv2-magnitude strong{text-align:right;color:var(--ink)}.mv2-saved-evidence{min-width:0}.mv2-saved-list{columns:2;column-gap:16px;margin-bottom:-16px}.members-v2 .mv2-saved-list>.mv2-card{break-inside:avoid;margin-bottom:16px}.mv2-saved-list>:only-child{column-span:all}.mv2-saved-list .mv2-magnitude{grid-template-columns:minmax(120px,1.3fr) minmax(80px,1.7fr) 56px}.mv2-saved-list>.mv2-card:only-child .mv2-magnitude{grid-template-columns:32% minmax(0,1fr) 88px}.mv2-saved-list .mv2-configured-bars:has(.mv2-share) .mv2-magnitude{grid-template-columns:minmax(120px,1.3fr) minmax(80px,1.7fr) 100px}.mv2-saved-list>.mv2-card:only-child .mv2-configured-bars:has(.mv2-share) .mv2-magnitude{grid-template-columns:32% minmax(0,1fr) 112px}.mv2-saved-list .mv2-cs{max-width:96ch}.mv2-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:20px 0 2px}.members-v2 .mv2-section-heading h2{font-size:var(--ix-fs-section);line-height:1.3;letter-spacing:-.012em;color:var(--ink);font-weight:700}.members-v2 .mv2-section-heading p{font-size:13px;color:var(--muted);margin-top:4px;max-width:80ch}.members-v2 .mv2-cf .mv2-freshness{font-size:12px;color:var(--muted)}.mv2-notice:empty{display:none}.mv2-notice,.mv2-error{padding:10px 0;font-size:13px}.mv2-error{color:var(--red)}.mv2-empty{padding:20px;color:var(--muted);font-size:13px}.mv2-cb>.mv2-empty{padding:10px 0 4px;font-size:12.5px;line-height:1.58;color:var(--body)}.mv2-cb>.mv2-empty .mv2-chip{margin-bottom:6px}@media(min-width:1200px){.members-v2 .mv2-finding{display:grid;grid-template-columns:minmax(0,1fr) 240px;column-gap:40px}.mv2-finding>*{grid-column:1}.mv2-finding>.mv2-finding-fig{display:flex;flex-direction:column;justify-content:center;gap:6px;grid-column:2;grid-row:1/span 6;padding-left:28px;border-left:1px solid var(--line)}.mv2-finding-fig>b{font-size:40px;line-height:1;font-weight:700;color:var(--ink);letter-spacing:-.02em}.mv2-finding-fig>span{font-size:13px;line-height:1.45;color:var(--body)}}@media(max-width:1080px){.mv2-g2{grid-template-columns:minmax(0,1fr)}.mv2-saved-list{columns:1}}@media(max-width:720px){.mv2-page{padding-top:14px;gap:12px}.mv2-ch{padding:14px 16px 12px}.mv2-cb{padding:6px 16px 12px}.mv2-cf{padding:14px 16px}.members-v2 .mv2-finding{padding:16px}.members-v2 .mv2-finding h2{font-size:17px}.mv2-tr.mv2-dem{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value" "chart chart" "stat stat";gap:6px 12px}.mv2-dem .mv2-a-stat{justify-self:start}.members-v2 .mv2-dem .mv2-text-action{padding:4px 0}.mv2-ch{flex-direction:column;gap:8px}.mv2-ch>div:first-child{flex:none;min-width:0}.mv2-ch>.mv2-chip{order:-1;align-self:flex-start}.mv2-saved-list .mv2-ch{flex-direction:row;flex-wrap:nowrap}.mv2-saved-list .mv2-ch>div:first-child{flex:1 1 0}.mv2-more>summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 8px;align-items:baseline;padding:13px 16px}.mv2-more>summary:before{align-self:start;margin:6px 0 0}.mv2-more>summary .mv2-sub{grid-column:2}.mv2-section-heading{flex-wrap:wrap;align-items:flex-start}.mv2-section-heading>div{flex:1 1 100%}.mv2-details-date{display:block;text-indent:0}.mv2-cols{height:196px}.mv2-col em{font-size:10.5px;line-height:1.2;white-space:normal;text-align:center}.mv2-comp-legend{gap:6px 16px}.members-v2 .mv2-behavior-method{padding:11px 16px 12px}.mv2-details-date:before{content:none}.mv2-cf .mv2-defs>summary{padding:3px 0 3px 15px}.members-v2 .mv2-btn{min-height:36px;white-space:normal}.members-v2 .mv2-quiet-btn{padding-left:0;padding-right:0}.mv2-saved-list .mv2-magnitude,.mv2-saved-list>.mv2-card:only-child .mv2-magnitude{grid-template-columns:minmax(0,1fr) 52px}.mv2-saved-list .mv2-configured-bars:has(.mv2-share) .mv2-magnitude,.mv2-saved-list>.mv2-card:only-child .mv2-configured-bars:has(.mv2-share) .mv2-magnitude{grid-template-columns:minmax(0,1fr) auto}.mv2-tr.mv2-lad,.mv2-engagement-body:has(.mv2-share) .mv2-tr.mv2-lad{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value" "chart chart";gap:4px 12px}.mv2-roster-row .mv2-a-chart{padding:4px 0 2px}.mv2-col em{height:40px}.mv2-unavailable-evidence,.mv2-needs{grid-template-columns:minmax(0,1fr)}.mv2-needs>div{padding:14px 16px}.mv2-needs>div+div{border-left:0;border-top:1px solid var(--line)}.mv2-notice-body{padding:0 16px}.mv2-ch-sum{gap:20px}.mv2-a-name{grid-area:name}.mv2-a-chart{grid-area:chart}.mv2-a-value{grid-area:value}.mv2-a-change{grid-area:change}.mv2-a-stat{grid-area:stat}.mv2-th:is(.mv2-lad,.mv2-dem){display:block;padding:6px 0 10px}.mv2-th:is(.mv2-lad,.mv2-dem)>:not(.mv2-ticks){display:none}.mv2-engagement-body,.mv2-retention-body,.mv2-cohort-body,.mv2-welcome-body{min-height:0}.mv2-wf{grid-template-columns:minmax(0,1fr) 70px;gap:6px 12px}.mv2-wf>.mv2-unavailable-mark{grid-column:1/-1;grid-row:2}.mv2-th.mv2-wf>span:nth-child(2){display:none}.mv2-wel{grid-template-columns:minmax(0,1fr);gap:6px}.mv2-th.mv2-wel{display:block}.mv2-th.mv2-wel>span:not(.mv2-ticks){display:none}.mv2-coh-row{grid-template-columns:84px 168px repeat(6,30px)}.mv2-coh-current{flex-wrap:wrap;gap:0 8px}.mv2-coh.mv2-coh-quiet{width:100%}.mv2-coh-quiet .mv2-coh-row{grid-template-columns:84px minmax(0,1fr);gap:12px}.mv2-coh{width:max-content;min-width:0}.mv2-coh-l{white-space:normal;line-height:1.35}.mv2-coh-l>span{display:block}.mv2-coh-l>span:before{content:none}.mv2-coh-row{margin-bottom:6px}.members-v2 :is(.mv2-xb,.mv2-xb-h){grid-template-columns:minmax(0,1fr) 82px;gap:4px 10px}.mv2-xb>:nth-child(2){grid-column:1/-1;grid-row:2}.mv2-xb-h>:nth-child(2){display:none}.mv2-dem .mv2-btn{font-size:11px;padding:6px 8px}.mv2-magnitude{grid-template-columns:minmax(0,1fr) 52px;gap:6px 12px}.mv2-magnitude>.mv2-track,.mv2-magnitude>.mv2-ticks{grid-column:1/-1;grid-row:2}.mv2-defs dl{grid-template-columns:minmax(0,1fr);gap:2px}.mv2-membership-type>summary{grid-template-columns:auto minmax(0,1fr)}.mv2-membership-type>summary .mv2-sub{grid-column:2;text-align:left}.mv2-defs dd{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.members-v2 .mv2-btn,.mv2-more>summary:before,.mv2-defs>summary:before{transition:none}}@media(max-width:720px){.members-v2 .mv2-ch{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:8px 2px}.members-v2 .mv2-ch>*{grid-column:1 / -1}.members-v2 .mv2-ch>div:first-child{grid-column:1;grid-row:1}.members-v2 .mv2-ch>.mv2-ch-aside{display:contents}.members-v2 .mv2-ch>.mv2-ch-aside>*{grid-column:1 / -1;justify-self:start}.members-v2 .mv2-ch>.mv2-ch-aside>.ix-info{grid-column:2;grid-row:1;align-self:start;margin-top:-4px}.members-v2 .mv2-ch>.mv2-ch-aside>.chart-actions-trigger{grid-column:3;grid-row:1;align-self:start;margin-top:-4px}.members-v2 .mv2-ch>.mv2-chip{order:0}.members-v2 .mv2-finding-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;align-items:start}.members-v2 .mv2-finding-top>*{grid-column:1;justify-self:start}.members-v2 .mv2-finding-top>.ix-info{grid-column:2;grid-row:1;align-self:start;margin:-4px 0 0}.mv2-behavior-tabs{flex-wrap:nowrap;overflow-x:auto;max-width:calc(100% - 32px);margin:4px 16px 0;scrollbar-width:none}.mv2-behavior-tabs::-webkit-scrollbar{display:none}.members-v2 .mv2-cohort-current thead th{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}}.members-v2 .mv2-saved-evidence>.mv2-section-heading{padding-bottom:14px;align-items:flex-end}.members-v2 :is(.mv2-dem,.mv2-magnitude) .mv2-track>span:not([style*=background]){background:var(--series,var(--ink))}.pipeline-v2 .mv2-db-b,.pipeline-v2 .pipeline-type-legend .mv2-dot{background:var(--series)}.members-v2 .mv2-finding-method{margin-top:12px}.members-v2 .mv2-finding-method .mv2-defs{margin:0;padding:0;border:0}.mv2-finding-method .mv2-defs>summary{padding-left:15px;text-indent:-15px;font-size:12px;line-height:18px;font-weight:500;color:var(--muted)}.mv2-finding-method .mv2-defs>summary:hover,.mv2-finding-method .mv2-defs[open]>summary{color:var(--ink)}.members-v2 .mv2-source-part{white-space:nowrap}.members-v2 .member-quiet-copy{margin:0;padding:10px 0 4px;max-width:64ch;font-size:12.5px;line-height:1.58;color:var(--body);text-wrap:pretty}.members-v2 .mv2-cb>.member-quiet-copy+.member-quiet-copy{padding-top:0}.members-v2 .programming-season-scale{display:flex;justify-content:space-between;gap:12px;margin:0;padding:0;border:0;font-size:12px;font-weight:600;line-height:1.5;color:var(--muted);text-align:left}.members-v2 .programming-season-scale>span:last-child{font-size:11px;font-weight:400}.members-v2 :is(.upcoming-card,.programming-rsvp-card,.programming-capacity-card){padding:0;gap:0}.members-v2 .programming-rsvp-list{display:block;margin:0}.members-v2 .programming-rsvp-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(120px,1.4fr) auto;gap:16px;align-items:center;margin:0;padding:11px 0;border:0;border-bottom:1px solid var(--line-3)}.members-v2 .programming-rsvp-row:last-child{border-bottom:0}.members-v2 .programming-rsvp-row>div:first-child strong{display:block;overflow:visible;white-space:normal;text-overflow:clip;font-size:13px;font-weight:600;line-height:1.3;color:var(--ink)}.members-v2 .programming-rsvp-row>div:first-child :is(span,small){display:block;font-size:12px;line-height:1.45;color:var(--muted)}.members-v2 .programming-rsvp-track{display:flex;gap:var(--ix-seg-gap);height:var(--ix-stack);border-radius:var(--ix-bar-radius);overflow:hidden;background:none}.members-v2 .programming-rsvp-segment{border-radius:1px}.members-v2 .programming-rsvp-segment:is([style*="width:0%"],[style*="width: 0%"]){display:none}.members-v2 .programming-rsvp-row>strong{font-size:13px;font-weight:600;color:var(--ink);text-align:right;white-space:nowrap}.members-v2 .programming-rsvp-missing{grid-column:2 / -1;font-size:12px;color:var(--muted)}.members-v2 .programming-rsvp-segment--attended{background:var(--series)}.members-v2 .programming-rsvp-segment--noShow{background:var(--ix-negative)}.members-v2 .programming-rsvp-segment--outcomeUnknown{background:var(--ix-neutral-mark)}.members-v2 .programming-rsvp-segment--cancelled{background:repeating-linear-gradient(135deg,var(--ix-neutral-mark) 0 1.5px,var(--ix-line-3) 1.5px 4.5px);box-shadow:inset 0 0 0 1px var(--ix-neutral-soft)}.members-v2 .programming-rsvp-segment--waitlisted{background:var(--ix-caution)}.members-v2 .programming-rsvp-legend{display:flex;align-items:center;gap:6px 16px;flex-wrap:wrap;margin:0;padding:10px 0 4px;border:0;font-size:12px;color:var(--muted)}.members-v2 .programming-rsvp-legend>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.members-v2 .programming-rsvp-legend b{font-weight:700;color:var(--ink)}.members-v2 .programming-rsvp-legend i{display:inline-block;width:var(--ix-dot);height:var(--ix-dot);border-radius:2px}.members-v2 .programming-capacity-summary{display:block;margin:0}.members-v2 :is(.programming-capacity-head,.programming-capacity-summary-row){display:grid;grid-template-columns:minmax(140px,1fr) minmax(140px,1.5fr) 64px;gap:16px;align-items:center}.members-v2 .programming-capacity-summary-row{margin:0;padding:11px 0;border:0;border-bottom:1px solid var(--line-3)}.members-v2 .programming-capacity-summary-row:last-child{border-bottom:0}.members-v2 .programming-capacity-summary-label strong{display:block;font-size:13px;font-weight:600;line-height:1.3;color:var(--ink);text-transform:capitalize}.members-v2 .programming-capacity-summary-label span{display:block;font-size:12px;line-height:1.45;color:var(--muted)}.members-v2 .programming-capacity-summary-track{display:block;height:var(--ix-bar);border-radius:var(--ix-bar-radius);background:var(--track);overflow:hidden}.members-v2 .programming-capacity-summary-track>span{display:block;height:100%;border-radius:var(--ix-bar-radius);background:var(--series)}.members-v2 .programming-capacity-summary-value{font-size:13px;font-weight:700;color:var(--ink);text-align:right}.members-v2 .programming-heatmap-caption{margin:0;padding:6px 0 10px;font-size:12px;line-height:1.5;color:var(--muted)}.members-v2 .programming-heatmap-hint{display:none}@media(max-width:640px){.members-v2 .programming-heatmap-hint{display:inline}}.members-v2 .programming-heatmap-scroll{overflow-x:auto;scrollbar-width:thin}.members-v2 .programming-heatmap{display:grid;grid-template-columns:96px repeat(7,minmax(36px,1fr));gap:4px;min-width:440px;font-size:12px}.members-v2 .programming-heatmap>[role=columnheader]{text-align:center;font-weight:600;color:var(--muted)}.members-v2 .programming-heatmap>[role=rowheader]{display:flex;align-items:center;font-size:13px;font-weight:600;color:var(--ink)}.members-v2 .programming-heat-cell{display:flex;align-items:center;justify-content:center;height:38px;border:0;border-radius:var(--ix-radius-ui);font-size:12px;font-weight:700;background:color-mix(in oklab,var(--domain) calc(var(--heat,0) * 72%),#fff);color:var(--ix-ink);transition:transform var(--ix-dur-hover) var(--ix-ease-std),box-shadow var(--ix-dur-hover) var(--ix-ease-std)}.members-v2 .programming-heat-cell:not(.programming-heat-cell--empty):hover{transform:scale(1.06);box-shadow:var(--ix-shadow-float);position:relative;z-index:1}.members-v2 .programming-heat-cell--empty{background:var(--ix-line-3);color:var(--muted);font-weight:400}.members-v2 .programming-heat-legend{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:0;padding:12px 0 4px;font-size:12px;color:var(--muted)}.members-v2 .programming-heat-legend i{display:inline-block;width:44px;height:var(--ix-dot);border-radius:2px;background:linear-gradient(to right,#fff,color-mix(in oklab,var(--domain) 72%,#fff));box-shadow:inset 0 0 0 1px var(--ix-line)}.members-v2 .programming-heat-legend i:nth-of-type(n+2){display:none}.members-v2 .insights-workspace{display:block;margin:0;padding:0}.programming-v2 .mv2-section-heading{margin-top:4px}.members-v2 .programming-operations-grid{gap:16px;align-items:start}.members-v2 .programming-calendar-shell .club-events-reminders,.members-v2 .programming-weather-shell .section.weather-insights{border:1px solid var(--line);border-radius:var(--ix-radius-card);box-shadow:var(--ix-shadow-rest);background:#fff}.members-v2 .insight-next-sources{display:block;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--ix-radius-card);background:#fff;box-shadow:var(--ix-shadow-rest)}.members-v2 .insight-next-sources-heading{display:block;padding:16px 22px 12px;background:transparent;border-bottom:1px solid var(--ix-recess-line);border-radius:calc(var(--ix-radius-card) - 1px) calc(var(--ix-radius-card) - 1px) 0 0}.members-v2 .insight-next-sources h3{margin:0;font-size:var(--ix-fs-card);font-weight:700;line-height:1.35;color:var(--ink)}.members-v2 .insight-next-sources-heading p{margin:3px 0 0;max-width:64ch;font-size:12px;line-height:1.5;color:var(--muted)}.members-v2 .insight-next-sources ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;margin:0;padding:0;list-style:none}.members-v2 .insight-next-sources li{display:flex;flex-direction:column;flex-wrap:nowrap;gap:6px;padding:16px 20px}.members-v2 .insight-next-sources li+li{border-left:1px solid var(--line)}.members-v2 .insight-next-sources li strong{font-size:13px;font-weight:700;color:var(--ink)}.members-v2 .insight-next-sources li span{max-width:64ch;font-size:12.5px;line-height:1.58;color:var(--body);text-wrap:pretty}.members-v2 .insight-next-sources>.mv2-defs{margin:0;padding:11px 22px 12px;border-top:1px solid var(--line);background:var(--bg);border-radius:0 0 var(--ix-radius-card) var(--ix-radius-card)}.members-v2 .insight-next-sources>.mv2-defs>summary{font-size:12px;line-height:18px;font-weight:500;color:var(--muted)}.members-v2 .mv2-g2>.mv2-card:only-child{grid-column:1 / -1}.members-v2 .pipeline-stage-list{display:block;margin:0}.members-v2 :is(.pipeline-stage-head,.pipeline-stage-row){display:grid;grid-template-columns:minmax(120px,1fr) minmax(140px,1.6fr) 96px;gap:16px;align-items:center}.members-v2 .pipeline-stage-head>span:nth-child(2){font-size:11px;font-weight:400}.members-v2 .pipeline-stage-row{width:100%;min-height:0;margin:0;padding:9px 0;border:0;border-radius:0;background:none;font:inherit;font-size:13px;color:var(--ink);text-align:left}.members-v2 .pipeline-stage-row:hover:not(:disabled) .pipeline-stage-label{text-decoration:underline;text-underline-offset:3px}.members-v2 .pipeline-stage-row:disabled{opacity:1;cursor:default}.members-v2 .pipeline-stage-label{font-weight:600;text-align:left!important}.members-v2 .pipeline-stage-track{display:block;grid-column:auto;grid-row:auto;height:var(--ix-bar);border-radius:var(--ix-bar-radius);background:var(--track);overflow:hidden}.members-v2 .pipeline-stage-track>span{display:block;height:100%;border-radius:var(--ix-bar-radius);background:var(--series)}.members-v2 .pipeline-stage-row>strong{font-weight:700;text-align:right}.members-v2 .pipeline-denominator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:auto;margin:0;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;overflow:hidden}.members-v2 .pipeline-denominator-grid>div{display:block;margin:0;padding:14px 20px;border:0;border-radius:0;background:none}.members-v2 .pipeline-denominator-grid>div+div{border-left:1px solid var(--line)}.members-v2 .pipeline-denominator-grid span{display:block;font-size:12px;font-weight:600;line-height:1.5;color:var(--muted)}.members-v2 .pipeline-denominator-grid strong{display:block;margin-top:2px;font-size:20px;line-height:1.25;font-weight:700;color:var(--ink);white-space:nowrap}.members-v2 .pipeline-denominator-grid small{display:block;font-size:12px;line-height:1.45;color:var(--muted)}.members-v2 .member-table-scroll{margin:0;overflow:visible}.members-v2 table.pipeline-type-table{display:table;width:100%;max-width:100%;min-width:0;margin:0;border-collapse:collapse;table-layout:fixed;font-size:13px}.members-v2 .member-table-scroll{width:100%;padding:0}.members-v2 .pipeline-type-table thead th:not(:first-child){padding-left:16px}.members-v2 .pipeline-type-card{grid-column:auto}.members-v2 .pipeline-type-table thead th{padding:10px 0;border:0;border-bottom:1px solid var(--line);background:none;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted);text-align:left}.members-v2 .pipeline-type-table tbody th{padding:11px 0;border:0;border-bottom:1px solid var(--line-3);background:none;font-size:13px;font-weight:600;color:var(--ink);text-align:left}.members-v2 .pipeline-type-table td{padding:11px 0 11px 16px;border:0;border-bottom:1px solid var(--line-3);background:none}.members-v2 .pipeline-type-table tbody tr:last-child :is(th,td){border-bottom:0}.members-v2 .pipeline-type-table :is(th,td){width:auto}.members-v2 .pipeline-type-table :is(th,td):nth-child(3),.members-v2 .pipeline-type-table :is(th,td):nth-child(4){text-align:right;white-space:nowrap}.members-v2 .pipeline-type-table thead th:nth-child(n+3){white-space:normal;word-spacing:100vw;line-height:1.3;vertical-align:bottom}.members-v2 .pipeline-type-legend{padding:10px 0 2px}.members-v2 .pipeline-type-scale{position:relative;display:flex;justify-content:space-between;margin:0 7px;font-size:11px;font-weight:400;color:var(--muted)}.members-v2 .pipeline-type-scale>span{flex:0 0 0;width:0;min-width:0;white-space:nowrap;display:flex;justify-content:center}.members-v2 .pipeline-type-scale>span:first-child{justify-content:flex-start}.members-v2 .pipeline-type-scale>span:last-child{justify-content:flex-end}.members-v2 .pipeline-type-table .pipeline-share{display:grid;justify-items:end;align-items:start;gap:2px;grid-template-columns:minmax(0,1fr);min-width:0;white-space:normal}.members-v2 .pipeline-type-table .pipeline-share strong{min-width:0}.members-v2 .pipeline-share-track{display:block;height:var(--ix-bar);border-radius:var(--ix-bar-radius);background:var(--track);overflow:hidden}.members-v2 .pipeline-share-track>span{display:block;height:100%;border-radius:var(--ix-bar-radius);background:var(--series)}.members-v2 .pipeline-type-table td:last-child .pipeline-share-track>span,.members-v2 .pipeline-type-mobile-series:last-child .pipeline-share-track>span{background:var(--ix-neutral-mark)}.members-v2 .pipeline-share strong{font-size:13px;font-weight:700;color:var(--ink);text-align:right}.members-v2 .pipeline-share>span:last-child{min-width:0;max-width:100%;font-size:12px;line-height:1.4;color:var(--muted);text-align:right;overflow-wrap:anywhere}.members-v2 .pipeline-type-mobile{display:none}.members-v2 .pipeline-chart-bodywrap{padding-top:12px}.members-v2 .pipeline-chart-range{margin:0 0 12px}.members-v2 .pipeline-chart-context{display:flex;align-items:flex-end;gap:8px 28px;flex-wrap:wrap;margin:0 0 6px;padding:0;border:0;background:none}.members-v2 .pipeline-chart-context>div{display:flex;flex-direction:column;margin:0;padding:0;border:0;background:none}.members-v2 .pipeline-chart-context strong{font-size:20px;line-height:1.15;font-weight:700;color:var(--ink)}.members-v2 .pipeline-chart-context span{font-size:12px;line-height:1.4;color:var(--muted)}.members-v2 .pipeline-chart-context .member-evidence-meta{flex:1 1 280px;margin:0;padding:0;font-size:12px;line-height:1.5;color:var(--muted);text-align:right}.members-v2 .native-chart-body{height:240px;min-height:0;margin:0;padding:0;border:0;background:none}.members-v2 .native-chart-body>div[role=img]{height:100%}.members-v2.pipeline-insights .member-configured-chart .native-chart-body--empty{height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none}.members-v2.pipeline-insights .member-configured-chart .native-chart-body--empty .native-chart-status{display:block;min-height:0;margin:0;padding:2px 0 4px;border:0;border-radius:0;background:none;font-size:12.5px;line-height:1.58;color:var(--body);text-align:left}.members-v2 .native-chart-body .native-chart-status{margin:0;padding:10px 0 4px;border:0;background:none;font-size:12.5px;line-height:1.58;color:var(--body);text-align:left}.members-v2 .communication-primary-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;align-items:start;margin:0}.members-v2 .communication-drafts{border-color:var(--ink-7)}.members-v2 .communication-drafts>.mv2-cb{padding:0}.members-v2 .communication-drafts>.mv2-cb>.member-quiet-copy{padding:14px 20px}.members-v2 .communication-draft-list{margin:0;padding:0;list-style:none;counter-reset:none}.members-v2 .communication-draft-list>li{display:grid;grid-template-columns:112px minmax(0,1fr) 164px;gap:6px 18px;align-items:start;margin:0;padding:16px 20px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none}.members-v2 .communication-draft-list>li:last-child{border-bottom:0}.members-v2 .communication-drafts>.mv2-cb>.member-quiet-copy:has(+.communication-draft-list){padding-bottom:14px;border-bottom:1px solid var(--line);max-width:none}.members-v2 .communication-draft-stake{padding-top:1px}.members-v2 .communication-draft-stake strong{display:block;font-size:24px;line-height:1.15;font-weight:700;color:var(--ink);letter-spacing:-.01em}.members-v2 .communication-draft-stake span{display:block;margin-top:2px;max-width:16ch;font-size:12px;line-height:1.4;color:var(--muted)}.members-v2 .communication-draft-body{min-width:0}.members-v2 .communication-draft-actions{justify-content:flex-end;align-self:start}.members-v2 .communication-draft-body h3{display:flex;align-items:baseline;gap:8px;margin:0;font-size:14px;font-weight:700;line-height:1.4;color:var(--ink)}.members-v2 .communication-draft-list p{margin:5px 0 10px;max-width:62ch;font-size:14px;line-height:1.58;color:var(--body);text-wrap:pretty}.members-v2 .communication-draft-readiness{max-width:62ch;margin:12px 0 0}.members-v2 .communication-draft-readiness .mv2-track>span{background:var(--series)}.members-v2 .communication-draft-list small{display:flex;flex-wrap:wrap;gap:2px 16px;margin-top:7px;font-size:12px;line-height:1.55;color:var(--muted)}.members-v2 .communication-draft-list small>span{display:inline-flex;align-items:center;white-space:normal}.members-v2 .communication-suggestion-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:16px 20px 10px;color:var(--ink);font-size:13px;font-weight:600}.members-v2 .communication-suggestion-heading span{color:var(--muted);font-size:11px;font-weight:400}.members-v2 .communication-suggestion-heading--saved{border-top:1px solid var(--line-2)}.members-v2 .communication-event-list>li{grid-template-columns:112px minmax(0,1fr) auto}.members-v2 .communication-draft-actions .mv2-btn{min-height:var(--ix-row-btn-h);padding:var(--ix-row-btn-pad);font-size:var(--ix-row-btn-fs)}@media(max-width:720px){.members-v2 .communication-event-list>li{grid-template-columns:76px minmax(0,1fr)}.members-v2 .communication-event-list .communication-draft-actions{grid-column:1/-1}}.members-v2 .communication-campaign-list{display:block;margin:0}.members-v2 :is(.communication-campaign-head,.communication-campaign-row){display:grid;grid-template-columns:minmax(110px,1fr) 48px 104px 100px;gap:14px;align-items:baseline}.members-v2 .communication-campaign-head>span{white-space:nowrap}.members-v2 .communication-campaign-head>span:not(:first-child){text-align:right}.members-v2 .communication-campaign-row{margin:0;padding:11px 0;border:0;border-bottom:1px solid var(--line-3);background:none}.members-v2 .communication-campaign-row:last-child{border-bottom:0}.members-v2 .communication-campaign-row strong{display:block;font-size:13px;font-weight:700;line-height:1.4;color:var(--ink);text-transform:capitalize}.members-v2 .communication-campaign-row small{display:block;font-size:12px;line-height:1.45;color:var(--muted)}.members-v2 .communication-campaign-row>div:not(:first-child){text-align:right}.members-v2 .communication-campaign-row>div:nth-child(5){grid-column:1 / -1;margin-top:-6px;text-align:left}.members-v2 .communication-campaign-row>div:nth-child(5) strong,.members-v2 .communication-campaign-row>div:nth-child(5) small{display:inline;font-size:12px;font-weight:400;color:var(--muted);text-transform:none}.members-v2 .communication-rate-note{grid-column:1 / -1;margin:-6px 0 0;padding:0;border:0;background:none;font-size:12px;line-height:1.45;color:var(--muted);text-align:left}@media(max-width:1080px){.members-v2 .communication-draft-list>li{grid-template-columns:112px minmax(0,1fr)}.members-v2 .communication-draft-actions{grid-column:2;justify-content:flex-start}.members-v2 .programming-operations-grid,.members-v2 .communication-primary-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.members-v2 :is(.programming-rsvp-row,.programming-capacity-summary-row){grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.members-v2 .programming-capacity-head{display:none}.members-v2 .programming-rsvp-track,.members-v2 .programming-capacity-summary-track{grid-column:1 / -1;grid-row:2}.members-v2 .programming-capacity-summary-value{grid-column:2;grid-row:1}.members-v2 .programming-rsvp-row{grid-template-columns:minmax(0,1fr)}.members-v2 .programming-rsvp-row>strong{grid-column:1;grid-row:3;text-align:left}.members-v2 :is(.pipeline-stage-head,.pipeline-stage-row){grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.members-v2 .pipeline-stage-head>span:nth-child(2){display:none}.members-v2 .pipeline-stage-track{grid-column:1 / -1;grid-row:2}.members-v2 .pipeline-stage-row>strong{grid-column:2;grid-row:1}.members-v2 .pipeline-denominator-grid>div{padding:12px 12px 12px 16px}.members-v2 .pipeline-denominator-grid strong{font-size:18px}.members-v2 table.pipeline-type-table{display:none}.members-v2 .pipeline-type-mobile>.pipeline-type-scale{margin:2px 7px 0}.members-v2 .pipeline-type-mobile{display:block}.members-v2 .pipeline-type-mobile-row{padding:11px 0;border-bottom:1px solid var(--line-3)}.members-v2 .pipeline-type-mobile-row:last-child{border-bottom:0}.members-v2 .pipeline-type-mobile-row>strong{display:block;font-size:13px;font-weight:600;color:var(--ink)}.members-v2 .pipeline-type-mobile-row .mv2-db{margin:8px 7px 2px}.members-v2 .pipeline-type-mobile-series{display:block;margin-top:2px}.members-v2 .pipeline-type-mobile-series>span:first-child{font-size:12px;color:var(--muted)}.members-v2 .pipeline-chart-context .member-evidence-meta{text-align:left}.members-v2 .native-chart-body{height:200px}.members-v2 .pipeline-chart-range{display:flex;width:100%}.members-v2 .pipeline-chart-range button:nth-child(n){flex:1 1 auto;min-height:36px;padding:6px 4px;font-size:11.5px;text-align:center;white-space:nowrap}.members-v2 .mv2-source-part{white-space:normal}.members-v2 .communication-draft-list>li{grid-template-columns:minmax(0,1fr);padding:14px 16px}.members-v2 .communication-draft-actions{grid-column:1}.members-v2 .communication-draft-stake{display:flex;align-items:baseline;gap:10px}.members-v2 .communication-draft-stake span{max-width:none;margin-top:0}.members-v2 .communication-campaign-head{display:none}.members-v2 .communication-campaign-row>div:nth-child(-n+4):not(:first-child) small{display:block;position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.members-v2 .communication-drafts>.mv2-cb>.member-quiet-copy{padding:14px 16px}.members-v2 .communication-campaign-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}.members-v2 .communication-campaign-row>div:first-child{grid-column:1 / -1}.members-v2 .communication-campaign-row>div:not(:first-child),.members-v2 .communication-rate-note{text-align:left}.members-v2 .insight-next-sources-heading{padding:14px 16px 12px}.members-v2 .insight-next-sources li{padding:14px 16px}.members-v2 .insight-next-sources li+li{border-left:0;border-top:1px solid var(--line)}.members-v2 .insight-next-sources>.mv2-defs{padding:11px 16px 12px}}.members-v2 .mv2-finding{display:flex;flex-direction:column}.members-v2 .mv2-finding>.mv2-finding-fig{order:-1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 12px;margin:-22px -26px 18px;padding:16px 22px;background:var(--hero);border-radius:calc(var(--ix-radius-card) - 1px) calc(var(--ix-radius-card) - 1px) 0 0}.members-v2 .mv2-finding-fig>b{font-size:40px;line-height:1;font-weight:700;letter-spacing:-.025em;color:#fff}.members-v2 .mv2-finding-fig>span{font-size:13px;line-height:1.4;color:var(--hero-text)}.mv2-hero-visual{grid-column:1 / -1;min-width:0;margin-top:12px}.members-v2 .mv2-hero-visual small{display:block;margin-top:9px;font-size:11.5px;line-height:1.4;color:var(--hero-quiet)}.mv2-breakdown{display:flex;gap:var(--ix-seg-gap);height:var(--ix-hero-bar);max-width:100%}.mv2-breakdown>span{min-width:3px;border-radius:1px}.mv2-breakdown>span:first-child{border-radius:var(--ix-bar-radius) 1px 1px var(--ix-bar-radius)}.mv2-breakdown>span:last-child{border-radius:1px var(--ix-bar-radius) var(--ix-bar-radius) 1px}.mv2-breakdown>span:only-child{border-radius:var(--ix-bar-radius)}.mv2-breakdown>span.is-neutral{background:#ffffff1a!important;box-shadow:inset 0 0 0 1.5px var(--hero-quiet)}.mv2-breakdown.is-open{border-radius:4px;background:#ffffff14;box-shadow:inset 0 0 0 1.5px var(--hero-rule)}.members-v2 .mv2-hero-key{display:grid;gap:5px;max-width:100%;margin:12px 0 0;padding:0;list-style:none;font-size:12px;line-height:1.4;color:var(--hero-text)}.mv2-hero-key>li{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(44px,auto);align-items:baseline;gap:8px}.mv2-hero-key i{align-self:center;width:9px;height:9px;border-radius:2px}.mv2-hero-key i.is-neutral{background:#ffffff1a!important;box-shadow:inset 0 0 0 1.5px var(--hero-quiet)}.mv2-hero-key b{font-size:13px;font-weight:700;color:#fff}.mv2-hero-key em{font-style:normal;text-align:right;color:var(--hero-quiet)}.mv2-stagemap,.mv2-stagemap-labels{display:flex;gap:3px}.mv2-stagemap>span{flex:1 1 0;min-width:0;height:34px;display:flex;align-items:center;justify-content:center;padding-left:6px;background:#ffffff21;color:var(--hero-quiet);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%)}.mv2-stagemap>span:first-child{padding-left:0;border-radius:3px 0 0 3px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.mv2-stagemap>span.is-on{background:#fff;color:var(--hero)}.mv2-stagemap b{font-size:13.5px;line-height:1;font-weight:700;color:inherit}.mv2-stagemap.is-withheld>span{background:#ffffff17}.mv2-stagemap-labels{margin-top:6px}.mv2-stagemap-labels>span{flex:1 1 0;min-width:0;padding-right:2px;font-size:11px;line-height:1.25;color:var(--hero-text);overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.mv2-rail{position:relative;height:36px;margin:0 2px}.mv2-rail-line{position:absolute;left:-2px;right:-2px;top:8px;height:2px;border-radius:1px;background:var(--hero-rule)}.mv2-rail-month{position:absolute;top:4px;width:1px;height:10px;background:var(--hero-rule)}.mv2-rail-month>em{position:absolute;top:15px;left:0;transform:translate(-50%);font-style:normal;font-size:11px;line-height:1;color:var(--hero-text);white-space:nowrap}.mv2-rail>i{position:absolute;top:0;width:5px;height:18px;margin-left:-2.5px;border-radius:2.5px;background:#fff;box-shadow:0 0 0 1.5px var(--hero)}.mv2-rail--fill{--rail-base:24px;--rail-plot:58px;height:calc(var(--rail-base) + var(--rail-plot) + 6px)}.mv2-rail--fill .mv2-rail-line{top:auto;bottom:calc(var(--rail-base) - 2px)}.mv2-rail--fill .mv2-rail-month{top:auto;bottom:calc(var(--rail-base) - 10px);height:8px}.mv2-rail--fill .mv2-rail-month>em{top:10px}.mv2-rail--fill>i{top:auto;bottom:var(--rail-base);width:6px;margin-left:-3px;height:calc(var(--rail-plot) * var(--v,0));border-radius:2px 2px 0 0;box-shadow:0 0 0 1px var(--hero)}.mv2-rail--fill>i.is-low{background:var(--ix-caution)}.mv2-rail--fill>i.is-unmeasured{height:6px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--hero-quiet);border-radius:1px}.mv2-rail>.mv2-rail-mark{position:absolute;top:0;width:5px;height:18px;margin:0 0 0 -2.5px;padding:0;border:0;border-radius:2.5px;background:#fff;box-shadow:0 0 0 1.5px var(--hero);cursor:pointer;transition:background-color var(--ix-dur-hover) var(--ix-ease-std),transform var(--ix-dur-hover) var(--ix-ease-std)}.mv2-rail--fill>.mv2-rail-mark{top:auto;bottom:var(--rail-base);width:6px;margin-left:-3px;height:calc(var(--rail-plot) * var(--v,0));border-radius:2px 2px 0 0;box-shadow:0 0 0 1px var(--hero);transform-origin:center bottom}.mv2-rail--fill>.mv2-rail-mark.is-low{background:var(--ix-caution)}.mv2-rail--fill>.mv2-rail-mark.is-unmeasured{height:6px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--hero-quiet);border-radius:1px}.mv2-rail-mark:after{content:"";position:absolute;left:-4px;right:-4px;bottom:0;height:var(--rail-plot,24px)}.mv2-rail:has(.mv2-rail-mark.is-active)>.mv2-rail-mark:not(.is-active){opacity:.45}.mv2-rail>.mv2-rail-mark.is-active{transform:scaleX(1.5)}.mv2-rail>.mv2-rail-mark:focus-visible{outline:2px solid #fff;outline-offset:2px}.mv2-rail-tip{position:absolute;bottom:calc(100% + 6px);left:clamp(0px,calc(var(--at) * 100% - 90px),calc(100% - 180px));z-index:5;display:flex;flex-direction:column;gap:2px;width:180px;padding:8px 10px;border-radius:var(--ix-radius-ui);background:#fff;box-shadow:var(--ix-shadow-float);pointer-events:none;animation:ix-note-in var(--ix-dur-hover) var(--ix-ease-out)}.mv2-rail-tip>b{font-size:12px;line-height:1.35;font-weight:700;color:var(--ix-ink)}.mv2-rail-tip>span{font-size:11.5px;line-height:1.35;color:var(--ix-muted)}.mv2-rail-threshold{position:absolute;left:-2px;right:-2px;height:0;border-top:1px dashed var(--hero-quiet)}.mv2-rail-threshold>em{position:absolute;right:0;bottom:3px;font-style:normal;font-size:11px;line-height:1;color:var(--hero-text);white-space:nowrap}.members-v2 .mv2-tally{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin:0;padding:0;list-style:none}.mv2-tally>li{position:relative;padding-left:16px}.mv2-tally>li:before{content:"";position:absolute;left:0;top:5px;width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 2px #fff}.mv2-tally>li:first-child:before{background:#fff}.mv2-tally b{display:block;font-size:18px;line-height:1.1;font-weight:700;color:#fff}.mv2-tally span{display:block;margin-top:2px;font-size:11.5px;line-height:1.3;color:var(--hero-text)}.mv2-blocks{display:flex;gap:3px}.mv2-blocks>span{flex:1 1 0;min-width:26px;height:30px;border-radius:3px;background:#fff}.members-v2 .mv2-blocks-labels{margin-top:5px}.members-v2 .mv2-blocks-labels>span{height:auto;background:none;font-size:13px;line-height:1.2;font-weight:700;color:#fff}.members-v2 .communication-drafts{border-color:var(--tint-line)}.members-v2 :is(.insight-next-sources,.mv2-card:has(>.mv2-needs),.mv2-card:has(>.mv2-cb.mv2-notice-body),.communication-campaigns--empty){border-color:transparent;background:var(--ix-recess)}.members-v2 .insight-next-sources li+li{border-left-color:var(--ix-recess-line)}.members-v2 .insight-next-sources>.mv2-defs,.members-v2 :is(.mv2-card:has(>.mv2-needs),.mv2-card:has(>.mv2-cb.mv2-notice-body),.communication-campaigns--empty)>.mv2-cf{background:none;border-top-color:var(--ix-recess-line)}.members-v2 :is(.mv2-card:has(>.mv2-needs),.mv2-card:has(>.mv2-cb.mv2-notice-body),.communication-campaigns--empty) .mv2-chip{background:#fff}.members-v2 .communication-primary-grid:has(>.communication-campaigns--empty){grid-template-columns:minmax(0,1fr)}.members-v2 .programming-date-tile b{align-self:stretch;font-size:10px;line-height:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#fff;background:var(--domain)}.members-v2 .programming-date-tile i{font-style:normal;font-size:18px;line-height:24px;font-weight:700;color:var(--ix-ink)}.members-v2 :is(.mv2-btn,.mv2-text-action,.pipeline-stage-row,.mv2-defs>summary,.pipeline-chart-toolbar button){transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.members-v2 .pipeline-stage-row:not(:disabled):hover{background:var(--domain-tint);box-shadow:-10px 0 0 var(--domain-tint),10px 0 0 var(--domain-tint);border-radius:2px}@media(min-width:960px){.members-v2 .mv2-finding{display:grid;grid-template-columns:minmax(0,1fr) clamp(340px,38%,500px);column-gap:40px}.members-v2 .mv2-finding>*{grid-column:1}.members-v2 .mv2-finding>.mv2-finding-fig{order:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:7px;grid-column:2;grid-row:1 / span 6;margin:-22px -26px -22px 0;padding:28px 30px;border-radius:0 calc(var(--ix-radius-card) - 1px) calc(var(--ix-radius-card) - 1px) 0}.members-v2 .mv2-finding-fig>b{font-size:var(--ix-fs-hero);letter-spacing:-.035em}.members-v2 .mv2-finding-fig>span{font-size:13.5px}.mv2-hero-visual{margin-top:14px}}@media(max-width:720px){.members-v2 .mv2-finding>.mv2-finding-fig{margin:-16px -16px 14px;padding:14px 16px 13px}.programming-v2 .weather-updated{min-width:0;white-space:normal;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.members-v2 :is(.mv2-btn,.mv2-text-action,.pipeline-stage-row,.mv2-defs>summary,.pipeline-chart-toolbar button){transition:none}}.members-v2 .programming-list-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px 22px;border-top:1px solid var(--line-3);font-size:13px}.members-v2 .programming-list-page-size{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.members-v2 .programming-list-page-size>div{min-width:96px}.members-v2 .programming-list-range{color:var(--muted)}.members-v2 .programming-event-link{display:block;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:13px;font-weight:600;line-height:1.4;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.members-v2 .programming-event-link:hover{color:var(--series)}.members-v2 .programming-event-link:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.members-v2 .programming-rsvp-track>button{height:100%;padding:0;border:0;cursor:pointer;flex-shrink:0}.members-v2 .programming-rsvp-track>button:focus-visible{outline:2px solid white;outline-offset:-3px}.members-v2 .programming-analysis-grid{grid-template-columns:minmax(0,1fr)}.members-v2 .programming-list-controls>.record-list-pagination{width:100%}.members-v2 .programming-outcome-pagination{padding-top:16px;margin-top:16px;border-top:1px solid var(--line-3)}.members-v2 .pipeline-type-card .pipeline-denominator-grid{display:flex;flex-wrap:wrap;gap:4px 24px;padding:10px 22px}.members-v2 .pipeline-type-card .pipeline-denominator-grid>div,.members-v2 .pipeline-type-card .pipeline-denominator-grid>div+div{display:flex;align-items:baseline;gap:6px;padding:0;border:0}.members-v2 .pipeline-type-card .pipeline-denominator-grid span{font-size:12px;font-weight:400}.members-v2 .pipeline-type-card .pipeline-denominator-grid strong{margin:0;font-size:12px;font-weight:700;line-height:1.5}.members-v2 .pipeline-type-card .pipeline-denominator-grid small{font-size:12px}.members-v2 .pipeline-type-card .pipeline-denominator-grid small:before{content:"· "}@media(max-width:480px){.mv2-stagemap-labels{display:none}}.members-v2 .pipeline-type-card .pipeline-denominator-grid>div{display:block}.members-v2 .pipeline-type-card .pipeline-denominator-grid>div>*{display:inline}.members-v2 .pipeline-type-card .pipeline-denominator-grid>div>strong{margin:0 4px}.members-v2 .programming-heatmap>[role=columnheader]{text-transform:none;letter-spacing:0;font-size:12px}.members-v2 .mv2-finding-top:empty{display:none}@media(min-width:721px){.members-v2 .mv2-finding-top:not(:has(.mv2-chip)){justify-content:flex-end;margin-bottom:-22px;position:relative;z-index:1}}@media(max-width:720px){.members-v2 .pipeline-type-card .pipeline-denominator-grid{flex-direction:column}}.members-v2 .mv2-saved-add{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 14px}.members-v2 .mv2-saved-full{max-width:34ch;font-size:12px;line-height:1.45;color:var(--muted);text-align:right}@media(max-width:720px){.members-v2 .mv2-saved-add{justify-content:flex-start}.members-v2 .mv2-saved-full{text-align:left}}.dashboard-container{padding:32px;background-color:var(--neutral100, #f9fafb);min-height:100vh}.dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.dashboard-header h1{font-size:36px;font-weight:700;color:var(--neutral900, #374151);margin:0}.menu-button{background:var(--neutral0, #fff);border:1px solid var(--neutral150, #e5e7eb);border-radius:8px;padding:8px 12px;cursor:pointer;display:flex;align-items:center;justify-content:center}.menu-button:hover{background:var(--neutral100, #f9fafb)}.tabs{display:flex;gap:16px;margin-bottom:32px;border-bottom:1px solid var(--neutral150, #e5e7eb);height:64px;opacity:1;background:var(--neutral100, #FBFCFC);border-top-left-radius:4px;border-top-right-radius:4px;border-left:1px solid var(--neutral150, #e5e7eb);border-right:1px solid var(--neutral150, #e5e7eb)}.tab{padding:12px 24px;font-size:16px;font-weight:500;color:var(--neutral500, #6b7280);width:286px;cursor:pointer;border-radius:4px;border-bottom:2px solid transparent;margin-bottom:-1px;transition:background .25s,color .25s,border .25s}.tab-active{background:var(--neutral0, #FFFFFF);border-bottom:2px solid var(--neutral150, #e5e7eb);border-left:1px solid var(--neutral150, #e5e7eb);border-right:1px solid var(--neutral150, #e5e7eb);color:var(--primary600, #1B4BC3);font-weight:700;box-shadow:0 2px 8px #1e293b0f;z-index:1;position:relative}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.insights-dashboard{display:grid;gap:24px}.insights-weekly-summary{margin:0}.insights-weekly-summary .card-header{align-items:flex-start}.insights-weekly-summary .card-header p{margin:3px 0 0;color:var(--neutral600, #666687);font-size:12px}.insights-weekly-summary__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.insights-weekly-summary__grid .info-section{height:100%;margin:0}.executive-briefing{margin:0;overflow:hidden;border:1px solid var(--neutral200, #dcdce4);border-radius:12px;background:var(--neutral0, #fff);box-shadow:0 2px 10px #0e25400f;color:var(--neutral800, #32324d)}.executive-briefing__header{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid var(--neutral150, #f0f0f5)}.executive-briefing__header h2,.executive-briefing__header p,.executive-briefing__narrative h3,.executive-briefing__narrative p,.executive-briefing__drivers h4,.executive-briefing__drivers ul,.executive-briefing__next h3,.executive-briefing__next p,.executive-briefing__source{margin:0}.executive-briefing__header h2{font-size:18px;line-height:1.35}.executive-briefing__header p{margin-top:2px;color:var(--neutral600, #666687);font-size:12px}.executive-briefing__status{margin-left:auto;padding:4px 9px;border-radius:999px;background:var(--success100, #eafbe7);color:var(--success700, #2f6846);font-size:11px;font-weight:650;line-height:1.2}.executive-briefing__status--partial{background:var(--warning100, #fff4e6);color:var(--warning700, #9f4b00)}.executive-briefing__body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-width:0}.executive-briefing__narrative{min-width:0;padding:28px 32px 26px 24px}.executive-briefing__narrative>h3{color:var(--neutral900, #212134);font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.executive-briefing__summary{max-width:68ch;margin-top:8px!important;color:var(--neutral700, #4a4a6a);font-size:14px;line-height:1.6}.executive-briefing__drivers{margin-top:22px}.executive-briefing__drivers h4{color:var(--neutral800, #32324d);font-size:12px;font-weight:700}.executive-briefing__drivers ul{display:grid;grid-template-columns:1fr;gap:0;margin-top:9px;padding:0;list-style:none}.executive-briefing__drivers li{display:grid;grid-template-columns:140px minmax(0,1fr);gap:14px;min-width:0;padding:8px 0;border-top:1px solid var(--neutral150, #f0f0f5)}.executive-briefing__drivers strong,.executive-briefing__drivers span{display:block}.executive-briefing__drivers strong{color:var(--neutral800, #32324d);font-size:12px}.executive-briefing__drivers span{color:var(--neutral600, #666687);font-size:12px;line-height:1.45}.executive-briefing__metrics{display:grid;margin:0;border-left:1px solid var(--neutral150, #f0f0f5)}.executive-briefing__metric{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-content:center;min-height:92px;padding:17px 24px;border-bottom:1px solid var(--neutral150, #f0f0f5)}.executive-briefing__metric:last-child{border-bottom:0}.executive-briefing__metric dt{color:var(--neutral600, #666687);font-size:12px;font-weight:600}.executive-briefing__metric dd{grid-column:2;grid-row:1 / span 2;align-self:center;margin:0;color:var(--neutral900, #212134);font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em}.executive-briefing__metric p{margin:4px 0 0;color:var(--neutral600, #666687);font-size:11px;line-height:1.4}.executive-briefing__metric--attention dd{color:var(--warning700, #9f4b00)}.executive-briefing__next{display:flex;align-items:center;gap:20px;padding:18px 24px;border-top:1px solid var(--neutral150, #f0f0f5);background:var(--alternative100, #f6ecfc)}.executive-briefing__next>div{min-width:0}.executive-briefing__next h3{color:var(--neutral900, #212134);font-size:14px;line-height:1.4}.executive-briefing__next p{margin-top:3px;color:var(--neutral700, #4a4a6a);font-size:12px;line-height:1.45}.executive-briefing__next p span{color:var(--neutral600, #666687)}.executive-briefing__next p strong{color:var(--alternative700, #8312d1)}.executive-briefing__action{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;margin-left:auto;border:1px solid var(--alternative200, #e0c1f4);border-radius:6px;background:var(--neutral0, #fff);color:var(--alternative700, #8312d1);cursor:pointer}.executive-briefing__action:hover{background:var(--alternative200, #e0c1f4)}.executive-briefing__action:focus-visible{outline:2px solid var(--alternative600, #9736e8);outline-offset:2px}.executive-briefing__action svg{width:16px;height:16px}.executive-briefing__source{padding:9px 24px 11px;border-top:1px solid var(--neutral150, #f0f0f5);color:var(--neutral500, #8e8ea9);font-size:11px;line-height:1.45}.executive-briefing__loading{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:16px;padding:28px 24px}.executive-briefing__loading span{height:72px;border-radius:6px;background:var(--neutral100, #f6f6f9)}.executive-briefing--unavailable>p{margin:0;padding:18px 24px 22px;color:var(--neutral600, #666687);font-size:14px}@media(prefers-reduced-motion:reduce){.executive-briefing__loading span{animation:none}}.column{display:flex;flex-direction:column;gap:24px}.card{background:var(--neutral0, #fff);border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.card-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.card-header h3{font-size:18px;font-weight:600;color:var(--neutral900, #1f2937);margin:0}.icon-box{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center}.icon-cyan{background-color:#cffafe;color:#0891b2}.icon-box svg{width:24px;height:24px}.icon-blue{background-color:#dbeafe;color:#3b82f6}.info-section{background:var(--info-bg, #EBF6F7);border-radius:8px;padding:16px;margin-bottom:16px}.info-section:last-child{margin-bottom:0}.info-section--attention{background:var(--warning100, #fff4e6)}.info-section h4{font-size:14px;font-weight:600;color:var(--neutral900, #374151);margin:0 0 8px}.info-section p{font-size:14px;color:var(--neutral500, #6b7280);line-height:1.6;margin:0}.info-section ul{margin:0;padding-left:20px}.info-section li{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:8px}.info-section li:last-child{margin-bottom:0}.chart-card{min-height:280px}.bar-chart,.area-chart{width:100%;height:220px}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.stat-card{background:var(--neutral0, #fff);border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.stat-card-full{grid-column:1 / -1}.stat-number{font-size:48px;font-weight:700;color:var(--neutral900, #1f2937);margin-bottom:8px}.stat-label{font-size:14px;color:var(--neutral500, #6b7280)}.stat-trend{display:flex;align-items:center;gap:6px;margin-top:12px;color:var(--primary500, #3b82f6);font-size:14px;font-weight:500}.trend-text{color:var(--neutral400, #9ca3af);font-weight:400}.donut-container{display:flex;justify-content:center;margin:20px 0}.donut-chart{width:280px;height:280px}.legend{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.legend-item{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--neutral500, #6b7280)}.legend-color{width:16px;height:16px;border-radius:4px}@media(max-width:1200px){.insights-weekly-summary__grid,.executive-briefing__body{grid-template-columns:1fr}.executive-briefing__metrics{grid-template-columns:repeat(3,1fr);border-top:1px solid var(--neutral150, #f0f0f5);border-left:0}.executive-briefing__metric{border-right:1px solid var(--neutral150, #f0f0f5);border-bottom:0}.executive-briefing__metric:last-child{border-right:0}.dashboard-grid{grid-template-columns:1fr}}@media(max-width:780px){.executive-briefing__narrative{padding:22px 20px}.executive-briefing__metrics,.executive-briefing__loading{grid-template-columns:1fr}.executive-briefing__drivers li{grid-template-columns:1fr;gap:3px}.executive-briefing__metric{border-right:0;border-bottom:1px solid var(--neutral150, #f0f0f5)}}.native-chart-card{display:flex;flex-direction:column;min-width:0;scroll-margin-block:24px}.native-chart-header{border-bottom:1px solid var(--neutral150, #f0f0f5);margin:-8px -8px 16px;padding:0 8px 14px}.native-chart-header h3{color:var(--neutral800, #32324d);font-size:14px;font-weight:600;margin:0}.native-chart-body{height:250px;position:relative;width:100%}.native-chart-status{align-items:center;color:var(--neutral600, #666687);display:flex;font-size:14px;height:100%;justify-content:center;padding:16px;text-align:center}.analytics-tab-row{align-items:center}.analytics-tab-row>.tab{flex:1 1 0;width:auto;max-width:286px;min-width:0;height:100%}.chart-utility-button,.chart-save-button{min-height:40px;padding:8px 16px;border:1px solid var(--neutral200, #dcdce4);border-radius:4px;background:#fff;color:#0e2540;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.add-chart-button{margin-left:auto;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.add-chart-button>span{font-size:20px;line-height:1}.chart-utility-button:hover{background:var(--neutral100, #f6f6f9)}.chart-save-button{background:#0e2540;color:#fff}.chart-utility-button:disabled,.chart-save-button:disabled{opacity:.5;cursor:not-allowed}.chart-utility-button:focus-visible,.chart-save-button:focus-visible{outline:2px solid #1b4bc3;outline-offset:3px}.chart-settings-form input:focus-visible,.chart-settings-form select:focus-visible,.chart-settings-form textarea:focus-visible{outline:2px solid #1b4bc3;outline-offset:-2px}.configurable-chart-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.chart-actions-trigger{width:32px;height:32px;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;color:#666687;border:0;border-radius:4px;background:transparent;cursor:pointer}.chart-actions-trigger:hover{background:#f6f6f9}.chart-actions-trigger:focus-visible,.chart-actions-popover button:focus-visible{outline:2px solid #1b4bc3;outline-offset:2px}.chart-actions-trigger:disabled{opacity:.5;cursor:not-allowed}.chart-actions-popover{padding:6px;min-width:160px}.chart-actions-popover button{display:block;width:100%;text-align:left;padding:10px 12px;border:0;border-radius:4px;background:#fff;color:#32324d;cursor:pointer;font:inherit;font-size:14px}.chart-actions-popover button:hover{background:#f6f6f9}.configurable-chart-header p{margin:6px 0 0;color:#666687;font-size:13px;line-height:1.5}.native-chart-card:focus{outline:2px solid #1b4bc3;outline-offset:3px}.chart-just-added{box-shadow:0 0 0 3px #b5cff0}.chart-live-notice{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.chart-settings-form{display:flex;flex-direction:column;gap:12px;color:#32324d}.chart-settings-form p{font-size:14px;line-height:1.6;margin:0 0 8px}.chart-settings-form label{font-size:14px;font-weight:600}.chart-settings-form label span{font-weight:400}.chart-settings-form input,.chart-settings-form select,.chart-settings-form textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:40px;border:1px solid #dcdce4;border-radius:4px;padding:10px 12px;color:#32324d;background:#fff;font:inherit;font-size:14px}.chart-settings-form textarea{resize:vertical;max-height:160px}.chart-settings-form input:disabled,.chart-settings-form textarea:disabled{background:#f6f6f9}.chart-settings-error{color:#b42318;font-size:14px;line-height:1.6;margin-bottom:16px}.chart-picker{min-width:0;margin:0;padding:0;border:0}.chart-picker legend{margin:0 0 8px;padding:0;font-size:14px;font-weight:600}.chart-settings-form .chart-picker-search{width:100%;height:40px;margin:0 0 8px;padding:0 12px;border:1px solid #D7D9DF;border-radius:4px;font:inherit;font-size:14px;color:#0c233f;background:#fff}.chart-picker-list{max-height:min(300px,40vh);overflow-y:auto;overscroll-behavior:contain;border:1px solid #D7D9DF;border-radius:4px;background:#fff}.chart-picker-group+.chart-picker-group{border-top:1px solid #ECEEF2}.chart-settings-form .chart-picker-heading{position:sticky;top:0;z-index:1;margin:0;padding:8px 12px 4px;background:#fafbfcf5;font-size:12px;font-weight:600;line-height:1.4;color:#5e6481}.chart-settings-form .chart-picker-option{display:flex;align-items:flex-start;gap:10px;min-height:44px;margin:0;padding:10px 12px;font-weight:400;cursor:pointer}.chart-picker-option:hover{background:#f7f8fa}.chart-picker-option.is-selected{background:color-mix(in oklab,var(--club-ink, #0C233F) 7%,#fff);box-shadow:inset 3px 0 0 var(--club-ink, #0C233F)}.chart-settings-form .chart-picker-option input{flex:none;width:16px;height:16px;min-height:0;margin:2px 0 0;padding:0;border:0;accent-color:var(--club-ink, #0C233F)}.chart-picker-option span{display:grid;gap:2px;min-width:0}.chart-picker-option strong{font-size:14px;font-weight:600;line-height:1.4;color:#0c233f;overflow-wrap:anywhere}.chart-picker-option small{font-size:12.5px;line-height:1.45;color:#5e6481}.chart-picker-option:has(input:focus-visible){outline:2px solid var(--club-ink, #0C233F);outline-offset:-2px}.chart-settings-form .chart-picker-none,.chart-settings-form .chart-picker-empty{margin:0;padding:12px;font-size:13.5px;color:#4a4a6a}.chart-settings-form .chart-picker-empty{border:1px dashed #D7D9DF;border-radius:4px;background:#fafbfc}.chart-settings-footer{display:flex;width:100%;flex-wrap:wrap;gap:12px;justify-content:space-between}.chart-settings-actions{display:flex;gap:12px;margin-left:auto}@media(max-width:640px){.analytics-tab-row{gap:4px}.analytics-tab-row>.tab{flex:1;width:auto;padding:8px;font-size:13px}.add-chart-button{padding:8px 10px;font-size:13px}}:root{--tint: #EEF1F5;--tint-line: #DCE2E9;--insight-ink: #243b68;--insight-deep-text: #0c233f;--insight-on-dark-muted: #dce6f5;--insight-ink-hover: #345484;--insight-slate: #52617f;--insight-muted: var(--neutral600, #666687);--insight-text: var(--neutral800, #32324d);--insight-secondary-text: var(--neutral700, #4a4a6a);--insight-border: var(--neutral200, #dcdce4);--insight-hairline: var(--neutral150, #eaeaef);--insight-soft-surface: var(--neutral100, #f6f6f9);--insight-surface: var(--neutral0, #fff);--insight-action: var(--buttonPrimary600, var(--insight-ink));--insight-focus: var(--primary600, var(--insight-ink))}.dashboard-page-header{align-items:flex-start}.dashboard-page-description{max-width:68ch;margin:6px 0 0;color:var(--insight-muted);font-size:14px;line-height:1.5}.dashboard-view-switch{display:inline-flex;align-items:center;padding:3px;border:1px solid var(--insight-border);border-radius:8px;background:var(--insight-soft-surface)}.dashboard-view-switch button{min-height:34px;padding:6px 12px;border:0;border-radius:6px;background:transparent;color:var(--insight-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.dashboard-view-switch button:hover{color:var(--insight-text)}.dashboard-view-switch button.active{background:var(--insight-surface);color:var(--primary600, #4945ff);box-shadow:0 2px 8px #32324d1f}.dashboard-view-switch button:focus-visible,.insights-tab-row .tab:focus-visible{outline:2px solid var(--primary600, #4945ff);outline-offset:2px}.insights-tab-row{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:12px;scrollbar-color:var(--neutral400, #a5a5ba) transparent}.insights-tab-row .tab{flex:1 0 auto;min-width:max-content;padding-inline:18px;white-space:nowrap}.insights-foundation-status{display:flex;justify-content:space-between;gap:32px;align-items:flex-start;margin-top:24px;padding:28px;border:1px solid var(--insight-border);border-radius:12px;background:var(--insight-surface)}.insights-foundation-status h3{margin:10px 0 8px;color:var(--insight-text);font-size:20px;line-height:1.3}.insights-foundation-status p{max-width:68ch;margin:0;color:var(--insight-muted);font-size:14px;line-height:1.55}.insights-availability-badge{display:inline-flex;padding:4px 8px;border-radius:999px;background:var(--insight-hairline);color:var(--insight-secondary-text);font-size:12px;font-weight:600}.insights-foundation-status .insights-source-status{flex:0 0 auto;padding-top:3px;color:var(--insight-secondary-text);font-size:13px;font-variant-numeric:tabular-nums}.members-insights{display:flex;flex-direction:column;gap:24px;margin-top:24px;color:var(--insight-text)}.member-finding{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:14px 26px;padding:22px 26px 18px;border:1px solid #d7e0eb;border-radius:12px;background:#f7f9fc;color:var(--insight-deep-text);box-shadow:none}.member-finding h2{font-family:inherit;letter-spacing:-.025em;text-wrap:balance;max-width:42ch;margin:7px 0 6px;color:var(--insight-deep-text);font-size:clamp(22px,2.3vw,28px);line-height:1.2}.member-finding p{margin:0;max-width:76ch;color:#4f5870;font-size:14px;line-height:1.55}.member-finding .member-status{border-color:#cad5e3;background:#edf2f8;color:#314968}.member-finding-roster{display:flex;min-width:180px;flex-direction:column;align-self:start;align-items:flex-start;justify-content:flex-start;font-variant-numeric:tabular-nums;text-align:left}.member-finding-roster strong{line-height:1;letter-spacing:-.035em;color:var(--insight-deep-text);font-weight:500}.member-finding-roster span{margin-top:7px;font-size:13px;color:#5c647b}.member-primary-action,.brief-primary-action,.brief-source-link,.member-secondary-action,.member-text-action{box-sizing:border-box;min-height:40px;border-radius:6px;padding:8px 13px;font:inherit;font-size:13px;font-weight:700;line-height:1.35;text-align:center;text-decoration:none;cursor:pointer}.member-primary-action,.brief-primary-action,.brief-source-link,.member-text-action{border:1px solid var(--insight-action);background:var(--insight-action);color:var(--insight-surface)}.member-primary-action:hover,.brief-primary-action:hover,.brief-source-link:hover,.member-text-action:hover{border-color:var(--primary700, var(--insight-ink-hover));background:var(--primary700, var(--insight-ink-hover));color:var(--insight-surface);text-decoration:none}.member-primary-action:focus-visible,.brief-primary-action:focus-visible,.brief-source-link:focus-visible,.member-secondary-action:focus-visible,.member-text-action:focus-visible{outline:2px solid var(--insight-focus);outline-offset:2px}.member-primary-action{margin-top:18px}.member-secondary-action{margin-top:18px;border:1px solid var(--neutral300, #c0c0cf);background:var(--insight-surface);color:var(--insight-ink)}.member-secondary-action:hover{border-color:#aeb8c8;background:#f5f7fa}.member-text-action{display:inline-flex;align-items:center;justify-content:center;margin-top:16px}.brief-memo .brief-source-link{min-height:40px;min-width:168px;padding:7px 12px;border-color:var(--insight-surface);background:var(--insight-surface);color:var(--insight-ink)}.brief-memo .brief-source-link:hover{border-color:var(--insight-on-dark-muted);background:#edf3fb}.brief-memo .brief-source-link:focus-visible{outline-color:var(--insight-surface)}.brief-status-row .brief-source-link{justify-self:start;min-width:174px;margin-top:6px}.brief-action-links .brief-source-link{border-color:#c8d2e2;background:var(--insight-surface);color:var(--insight-ink)}.brief-action-links .brief-source-link:hover{border-color:#8ea4c3;background:#eef2f8;color:var(--insight-ink)}.member-finding-meta{display:flex;grid-column:1 / -1;flex-wrap:wrap;font-variant-numeric:tabular-nums;gap:6px 16px;padding-top:11px;color:#5c647b;font-size:12px}.member-finding--protected .member-finding-meta{padding-top:10px}.member-finding .member-source-details{grid-column:1 / -1;margin-top:0;padding-top:9px;border-top:0}.member-finding .member-source-details summary,.member-finding .member-source-details dd,.member-finding .member-source-details dt,.member-finding .member-source-details p{color:var(--insight-slate)}.member-finding .member-status--partial{border-color:#e1bd79;background:#fff3d6;color:#6f4900}.member-status{display:inline-flex;flex:0 0 auto;align-items:center;width:max-content;padding:4px 8px;border:1px solid var(--neutral300, #c0c0cf);background:var(--insight-soft-surface);color:var(--insight-secondary-text);font-size:11px;font-weight:700;line-height:1;white-space:nowrap;text-transform:capitalize;border-radius:5px}.member-status--live{border-color:#a8d5bb;background:#eaf7ef;color:#17663a}.member-evidence-header .member-status--live{border-color:var(--neutral300, #c0c0cf);background:var(--insight-soft-surface);color:var(--insight-secondary-text)}.member-status--partial{border-color:#e1bd79;background:#fff7e7;color:#77510c}.member-status--unavailable,.member-status--coming_soon{border-color:var(--neutral300, #c0c0cf);background:var(--insight-soft-surface);color:var(--insight-secondary-text)}.members-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.member-evidence-card{min-width:0;border:1px solid #e0e2e8;background:var(--insight-surface);padding:20px 22px;border-radius:10px}.member-evidence-header,.members-configured-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.member-evidence-header>div{min-width:0}.member-evidence-header h3,.members-configured-heading h2,.member-coming-soon h3{margin:0;color:var(--insight-text);font-size:18px;line-height:1.35;letter-spacing:-.012em}.member-evidence-header p,.members-configured-heading p{margin:5px 0 0;line-height:1.5;color:#5d6279;font-size:13px}.member-engagement-list{display:flex;flex-direction:column;gap:11px;margin-top:16px}.member-engagement-row>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:13px}.member-engagement-row strong{font-size:16px;font-variant-numeric:tabular-nums}.member-engagement-track{height:8px;margin-top:7px;overflow:hidden;border-radius:5px;background:var(--insight-hairline)}.member-engagement-track span{display:block;height:100%;border-radius:inherit;background:#5e779f}.member-engagement-row--active .member-engagement-track span,.member-engagement-row--slowing .member-engagement-track span,.member-engagement-row--dropped .member-engagement-track span{background:var(--insight-ink)}.member-engagement-row--unclassified .member-engagement-track span{background:#85859a}.member-cohort-table{min-width:520px}.member-cohort-mobile{display:none}.member-cohort-coverage,.pipeline-share{display:flex;align-items:center;justify-content:flex-end;gap:10px}.member-cohort-coverage strong,.pipeline-share strong{min-width:4ch;font-weight:650;text-align:right}.member-cohort-track,.pipeline-share-track{display:block;width:min(125px,52%);height:8px;overflow:hidden;border-radius:999px;background:var(--insight-hairline)}.member-cohort-track span,.pipeline-share-track span{display:block;height:100%;border-radius:inherit;background:var(--insight-ink)}.member-evidence-meta{margin:13px 0 0;line-height:1.5;font-variant-numeric:tabular-nums;color:#686d84;font-size:12px}.member-source-details{margin-top:14px;padding-top:12px;border-top:1px solid var(--insight-hairline);color:var(--insight-muted);font-size:12px}.member-source-details summary{display:inline-flex;min-height:36px;align-items:center;width:max-content;padding:2px 0;font-weight:650;cursor:pointer;color:var(--insight-slate);text-underline-offset:3px}.member-source-details summary:focus-visible{outline:2px solid var(--primary600, #4945ff);outline-offset:3px}.member-source-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin:14px 0 0}.member-source-details dl div{min-width:0}.member-source-details dt{color:var(--insight-muted)}.member-source-details dd{margin:2px 0 0;overflow-wrap:anywhere;color:var(--insight-text);font-weight:600}.member-source-details p{margin:12px 0 0;color:var(--insight-muted);line-height:1.55}.member-table-scroll{margin-top:18px;overflow-x:auto;scrollbar-color:var(--neutral400, #a5a5ba) transparent}.member-data-table{width:100%;min-width:450px;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.member-data-table th,.member-data-table td{padding:10px 8px;border-bottom:1px solid var(--insight-hairline);text-align:right}.member-data-table th:first-child,.member-data-table td:first-child{padding-left:0;text-align:left}.member-data-table thead th{color:var(--insight-muted);font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.03em}.member-data-table tbody th{color:var(--insight-text);font-weight:600}.member-welcome-card{grid-column:1 / -1}.member-welcome-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:10px;background:var(--insight-border);margin-top:15px}.member-welcome-summary div{display:flex;flex-direction:column;gap:4px;background:var(--insight-soft-surface);padding:12px 16px}.member-welcome-summary strong{color:var(--insight-text);line-height:1;font-variant-numeric:tabular-nums;font-size:22px}.member-welcome-summary span{color:var(--insight-muted);font-size:12px}.member-quiet-copy{margin:20px 0 0;color:var(--insight-muted);font-size:14px;line-height:1.6}.members-intelligence-wrap .executive-briefing{margin:0}.members-configured-section{padding-top:18px;border-top:1px solid #dcdfe6}.members-configured-heading{margin-bottom:16px}.members-configured-heading h2{font-size:20px;color:var(--insight-deep-text)}.members-configured-heading p{max-width:70ch}.members-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.member-configured-chart .native-chart-body{height:220px}.member-chart-coming{display:flex;box-sizing:border-box;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:20px;background:var(--insight-soft-surface);height:auto;min-height:88px;border-radius:8px}.member-chart-coming p{max-width:55ch;margin:0;color:var(--insight-muted);font-size:13px;line-height:1.55}.members-coming-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.member-coming-soon{display:flex;align-items:center;min-height:130px}.member-coming-soon h3{margin-top:10px}.member-coming-soon p{max-width:58ch;margin:7px 0 0;color:var(--insight-muted);font-size:13px;line-height:1.55}.members-insights ::selection{background:#d6e4f5;color:#1f3154}.pipeline-insights .member-finding h2{max-width:31ch}.pipeline-insights .members-evidence-grid,.pipeline-insights .members-chart-grid{grid-template-columns:1fr}.pipeline-insights .member-configured-chart .native-chart-body{height:160px}.pipeline-insights .member-configured-chart .native-chart-body>[role=img]{height:100%;min-height:0}.pipeline-insights .member-configured-chart .native-chart-body--empty{margin-top:12px;height:auto;min-height:0}.pipeline-insights .member-configured-chart .native-chart-body--empty .native-chart-status{justify-content:flex-start;min-height:48px;padding:12px 14px;border-radius:7px;background:var(--insight-soft-surface);font-size:13px;text-align:left}.pipeline-stage-list{display:flex;flex-direction:column;gap:6px;margin-top:10px}.pipeline-stage-row{display:grid;grid-template-columns:minmax(165px,220px) minmax(90px,1fr) 3ch;gap:14px;align-items:center;width:100%;padding:6px 0;border:0;border-radius:7px;background:transparent;color:var(--insight-text);font:inherit;text-align:left;cursor:pointer;min-height:34px}.pipeline-stage-row:hover{background:var(--insight-soft-surface)}.pipeline-stage-row:focus-visible{outline:2px solid var(--primary600, #4945ff);outline-offset:2px}.pipeline-stage-row:disabled{cursor:default;opacity:.75}.pipeline-stage-row>.pipeline-stage-label{min-width:0;font-size:13px;font-weight:600;text-align:left!important}.pipeline-stage-track{height:7px;overflow:hidden;border-radius:5px;background:var(--insight-hairline)}.pipeline-stage-track span{display:block;min-width:0;height:100%;border-radius:inherit;background:#5e779f}.pipeline-stage-row strong{min-width:3ch;text-align:right;font-size:15px;font-variant-numeric:tabular-nums}.pipeline-type-card{grid-column:1 / -1}.pipeline-denominator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:10px;background:var(--insight-border);margin-top:13px}.pipeline-denominator-grid>div{display:flex;flex-direction:column;gap:5px;padding:16px;background:var(--insight-soft-surface)}.pipeline-denominator-grid span,.pipeline-denominator-grid small{color:var(--insight-muted);font-size:12px}.pipeline-denominator-grid strong{color:var(--insight-text);font-size:21px;line-height:1.15;font-variant-numeric:tabular-nums}.pipeline-type-table{min-width:660px;table-layout:fixed}.pipeline-type-table th:first-child{width:31%}.pipeline-type-table thead th:not(:first-child){text-align:left}.pipeline-type-table td{width:34.5%}.pipeline-type-table .pipeline-share{display:grid;grid-template-columns:minmax(70px,1fr) 4ch 6ch;justify-content:stretch;gap:8px}.pipeline-type-table .pipeline-share-track{width:100%}.pipeline-type-table .pipeline-share strong{min-width:0;text-align:right}.pipeline-type-table .pipeline-share>span:last-child{color:var(--insight-muted);font-size:12px;text-align:right;white-space:nowrap}.pipeline-type-table td:nth-child(3) .pipeline-share-track span{background:#8a9bb2}.pipeline-type-mobile{display:none}.pipeline-coming-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interests-declared-card{padding:20px 22px;overflow:hidden}.interests-declared-card>.member-evidence-header{align-items:center;background:var(--tint);border-bottom:1px solid var(--tint-line);padding:20px 22px}.interests-declared-card>.member-evidence-header h3{font-size:20px}.interests-declared-card>.member-evidence-header p{max-width:75ch;margin-top:7px;font-size:13px;line-height:1.55}.interests-declared-card>.member-quiet-copy,.interests-declared-card>.member-evidence-meta,.interests-declared-card>.member-source-details{margin-right:22px;margin-left:22px}.interests-declared-card>.member-source-details{margin-bottom:22px}.interests-chart{font-variant-numeric:tabular-nums}.interests-chart-axis{margin:0;padding:11px 28px 8px;color:var(--insight-muted);font-size:11px;line-height:1.45;padding-inline:22px}.interests-chart-row{display:grid;grid-template-columns:minmax(145px,28%) minmax(0,1fr) minmax(58px,auto) auto;gap:16px;align-items:center;min-height:68px;padding:12px 28px;border-top:1px solid var(--insight-hairline);padding-inline:22px}.interests-chart-row .member-primary-action{margin-top:0;white-space:nowrap}.interests-chart-label{display:flex;min-width:0;flex-direction:column;gap:3px}.interests-chart-label strong{color:var(--insight-text);font-size:14px;line-height:1.35;text-transform:capitalize}.interests-chart-label span{color:var(--insight-muted);font-size:12px;line-height:1.35}.interests-chart-track{height:9px;border-radius:999px;background:var(--insight-hairline)}.interests-chart-track span{display:block;height:100%;border-radius:inherit;background:var(--insight-ink)}.interests-chart-value{min-width:4ch;color:var(--insight-text);font-size:16px;text-align:right}.interests-protected-intro{padding:26px 28px 22px}.interests-protected-intro h4{margin:0;color:var(--insight-ink);font-size:17px;line-height:1.35}.interests-protected-intro p{max-width:68ch;margin:8px 0 0;color:var(--insight-muted);font-size:14px;line-height:1.55}.interests-protected-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--insight-hairline);border-bottom:1px solid var(--insight-hairline);font-variant-numeric:tabular-nums}.interests-protected-facts>div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:18px 28px}.interests-protected-facts>div+div{border-left:1px solid var(--insight-hairline)}.interests-protected-facts dt{color:var(--insight-muted);font-size:12px;line-height:1.4}.interests-protected-facts dd{margin:0;color:var(--insight-text);font-size:22px;font-weight:700;line-height:1.2}.interests-protected-editorial{display:grid;gap:8px;padding:22px 28px 4px}.interests-protected-editorial p{max-width:80ch;margin:0;color:var(--insight-muted);font-size:13px;line-height:1.55}.interests-protected-editorial strong{color:var(--insight-ink)}.interests-coming-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.programming-insights{--programming-navy: var(--insight-ink);--programming-blue: #5e779f}.programming-season-card{padding:20px 22px;overflow:hidden}.programming-season-card>.member-evidence-header{padding:22px 22px 0}.programming-season-card>.member-quiet-copy,.programming-season-card>.member-evidence-meta,.programming-season-card>.member-primary-action,.programming-season-card>.member-source-details{margin-right:22px;margin-left:22px}.programming-season-card>.member-source-details{margin-bottom:22px}.programming-season-list{margin-top:20px;border-top:1px solid var(--insight-hairline)}.programming-season-scale{margin:0;padding:10px 22px;border-bottom:1px solid var(--insight-hairline);color:var(--insight-muted);font-size:11px;line-height:1.5}.programming-season-row{display:grid;grid-template-columns:minmax(115px,.8fr) minmax(170px,1.5fr) minmax(210px,2fr) minmax(140px,1fr);gap:18px;align-items:center;padding:12px 22px;border-bottom:1px solid var(--insight-hairline);min-height:63px;padding-block:9px}.programming-season-row:last-child{border-bottom:0}.programming-season-date,.programming-season-event,.programming-season-source{display:flex;min-width:0;flex-direction:column;gap:3px}.programming-season-date strong,.programming-season-event strong{overflow:hidden;color:var(--insight-text);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.programming-season-date span,.programming-season-event span,.programming-season-source span,.programming-season-source small,.programming-season-fill span{overflow-wrap:anywhere;color:var(--insight-muted);font-size:11px;line-height:1.35}.programming-season-source span{color:var(--insight-secondary-text);font-weight:600}.programming-season-fill{display:grid;grid-template-columns:minmax(74px,1fr) minmax(95px,auto);gap:12px;align-items:center}.programming-season-fill--no-rsvp{grid-template-columns:1fr}.programming-season-fill>div:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.programming-season-fill strong{color:var(--programming-navy);font-size:15px;line-height:1;font-variant-numeric:tabular-nums}.programming-season-track{height:8px;overflow:hidden;border-radius:999px;background:var(--insight-hairline)}.programming-season-track span{display:block;height:100%;border-radius:inherit;background:var(--programming-blue)}.communication-insights{display:grid;gap:20px}.communication-primary-grid,.communication-secondary-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:stretch}.communication-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.communication-secondary-grid .member-coming-soon{flex-direction:column;align-items:flex-start;justify-content:center}.communication-draft-list{margin:16px 0 0;padding:0;list-style:none}.communication-draft-list li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start;padding:14px 0;border-top:1px solid var(--insight-hairline)}.communication-draft-list li.communication-draft-unranked{grid-template-columns:minmax(0,1fr)}.communication-draft-list strong,.communication-campaign-row strong{color:var(--insight-text);font-size:14px}.communication-draft-list p{margin:4px 0;color:var(--insight-muted);font-size:12px;line-height:1.5}.communication-draft-list small,.communication-campaign-row small{display:block;color:var(--insight-muted);font-size:11px;line-height:1.45}.communication-draft-rank{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--primary100, #eaf0fa);color:var(--primary600, var(--insight-ink));font-size:12px;font-weight:700}.communication-draft-list .member-primary-action{grid-column:2;justify-self:start;margin-top:4px;white-space:nowrap}.communication-draft-unranked .member-primary-action{grid-column:1}.communication-campaign-row{display:grid;grid-template-columns:minmax(100px,1.5fr) repeat(3,minmax(45px,.55fr));gap:8px;align-items:start;padding:14px 0;border-top:1px solid var(--insight-hairline)}.communication-rate-note{grid-column:1 / -1;color:var(--insight-muted);font-size:11px}.communication-insights .communications-section{min-width:0}.communication-insights .member-coming-soon h3{margin:10px 0 5px}@media(max-width:900px){.communication-primary-grid,.communication-secondary-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.communication-draft-list li{grid-template-columns:26px minmax(0,1fr)}.communication-draft-list .member-primary-action{grid-column:2;justify-self:start}.communication-campaign-row{grid-template-columns:minmax(90px,1.5fr) repeat(3,minmax(42px,.5fr))}}@media(max-width:520px){.communication-draft-list li.communication-draft-unranked{grid-template-columns:minmax(0,1fr)}.communication-draft-unranked .member-primary-action{grid-column:1}}.programming-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.programming-rsvp-list{display:flex;flex-direction:column;gap:13px;margin-top:22px}.programming-rsvp-row{display:grid;grid-template-columns:minmax(125px,1fr) minmax(135px,1.6fr) auto;gap:12px;align-items:center;min-height:34px}.programming-rsvp-row>div:first-child{display:flex;min-width:0;flex-direction:column;gap:2px}.programming-rsvp-row>div:first-child strong{overflow:hidden;color:var(--insight-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px}.programming-rsvp-row>div:first-child span{color:var(--insight-muted);font-size:11px}.programming-rsvp-row>div:first-child small{color:var(--neutral500, #8e8ea9);font-size:10px;line-height:1.3}.programming-rsvp-row>strong{min-width:3ch;text-align:right;font-size:13px;font-variant-numeric:tabular-nums}.programming-rsvp-track{display:flex;height:9px;overflow:hidden;border-radius:999px;background:var(--insight-hairline)}.programming-rsvp-segment{display:block;min-width:0;height:100%}.programming-rsvp-segment--attended{background:#4f8066}.programming-rsvp-segment--noShow{background:#b45b49}.programming-rsvp-segment--outcomeUnknown{background:#7b88a1}.programming-rsvp-segment--cancelled{background:#c2a36a}.programming-rsvp-segment--waitlisted{background:#725c93}.programming-rsvp-missing{grid-column:2 / -1;padding:6px 9px;border-radius:6px;background:var(--insight-soft-surface);color:var(--insight-muted);font-size:11px}.programming-rsvp-legend{display:flex;flex-wrap:wrap;gap:8px 13px;margin-top:18px;color:var(--insight-muted);font-size:10px}.programming-rsvp-legend span{display:inline-flex;align-items:center;gap:5px}.programming-rsvp-legend i{width:8px;height:8px;border-radius:2px}.programming-heatmap-scroll{margin-top:22px;padding-bottom:8px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--neutral400, #a5a5ba) transparent}.programming-heatmap-caption{margin:0 0 10px;color:var(--insight-muted);font-size:11px;line-height:1.5}.programming-heatmap{display:grid;grid-template-columns:minmax(75px,.9fr) repeat(7,minmax(44px,1fr));gap:5px;min-width:430px;align-items:center}.programming-heatmap>span[role=columnheader]{color:var(--insight-muted);font-size:10px;font-weight:650;text-align:center;text-transform:uppercase}.programming-heatmap>strong{color:var(--insight-secondary-text);font-size:11px;font-weight:650}.programming-heatmap>strong[role=rowheader]{position:sticky;left:0;z-index:1;align-self:stretch;display:flex;align-items:center;background:var(--insight-surface);box-shadow:8px 0 10px -12px #243b68b3}.programming-heat-cell{display:flex;min-height:42px;align-items:center;justify-content:center;border:1px solid rgba(36,59,104,.08);border-radius:6px;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.programming-heat-cell--empty{border-style:dashed;background:var(--insight-soft-surface);color:var(--neutral500, #8e8ea9)}.programming-heat-cell--zero{background:#eef2f7;color:#435572}.programming-heat-cell--low{background:#dce5f0;color:#344a6d}.programming-heat-cell--medium{background:#8499b8;color:var(--insight-surface)}.programming-heat-cell--high{background:var(--programming-navy);color:var(--insight-surface)}.programming-heat-legend{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:10px;color:var(--insight-muted);font-size:10px}.programming-heat-legend i{width:20px;height:8px;border-radius:2px;background:#dce5f0}.programming-heat-legend i:nth-of-type(2){background:#8499b8}.programming-heat-legend i:nth-of-type(3){background:var(--programming-navy)}.programming-capacity-summary{margin-top:20px;font-variant-numeric:tabular-nums}.programming-capacity-summary-row{display:grid;grid-template-columns:minmax(170px,1fr) minmax(100px,1.2fr) 4ch;gap:12px;align-items:center;padding:13px 0;border-top:1px solid var(--insight-hairline)}.programming-capacity-summary-label{display:flex;min-width:0;flex-direction:column;gap:3px}.programming-capacity-summary-label strong{color:var(--insight-text);font-size:13px;font-weight:650;text-transform:capitalize}.programming-capacity-summary-label span{color:var(--insight-muted);font-size:11px;line-height:1.4}.programming-capacity-summary-track{height:9px;overflow:hidden;border-radius:999px;background:var(--insight-hairline)}.programming-capacity-summary-track span{display:block;height:100%;border-radius:inherit;background:var(--programming-navy)}.programming-capacity-summary-value{color:var(--insight-text);font-size:14px;text-align:right}.programming-operational-section{scroll-margin-block:24px}.programming-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.programming-section-heading h2{margin:4px 0 0;color:var(--insight-text);font-size:20px;line-height:1.3}.programming-section-heading p{max-width:74ch;margin:5px 0 0;color:var(--insight-muted);font-size:13px;line-height:1.5}.programming-section-kicker{color:var(--insight-muted);font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.programming-operational-section .club-events-reminders{box-sizing:border-box;height:100%;max-height:450px;margin-bottom:0}.programming-operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.programming-calendar-shell{min-width:0}.programming-calendar-shell .club-events-reminders{border-radius:14px}.programming-weather-shell{min-width:0}.programming-weather-shell .section.weather-insights{box-sizing:border-box;max-width:none;margin:0;border:1px solid var(--insight-border);border-radius:14px;box-shadow:none;display:flex;height:100%;flex-direction:column}.programming-weather-shell .weather-overview-v3{flex-wrap:wrap;gap:16px}.programming-weather-shell .weather-current-v3{min-width:0}.programming-weather-shell .weather-facts-v3{width:100%;justify-content:flex-start}.programming-weather-shell .weather-facts-v3>div:first-child{padding-left:0;border-left:0}.programming-return-card{min-height:100%;box-sizing:border-box}.programming-return-card h3{margin-top:10px}.programming-return-card p{margin:7px 0 0;color:var(--insight-muted);font-size:13px;line-height:1.55}@media(max-width:1250px){.programming-operations-grid{grid-template-columns:minmax(0,1fr)}.programming-operational-section .club-events-reminders{height:auto;max-height:none}}.brief-insights{display:grid;gap:18px;min-width:0;margin-top:24px;color:var(--insight-text)}.brief-insights button{cursor:pointer}.brief-insights button:focus-visible{outline:2px solid var(--primary600, #4945ff);outline-offset:3px}.brief-memo{display:grid;border-radius:14px;background:var(--insight-ink);color:var(--insight-surface);grid-template-columns:minmax(0,1.6fr) minmax(230px,.7fr);gap:22px;padding:20px 24px 18px;box-shadow:0 8px 22px #243b681c}.brief-memo-main{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.brief-memo-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px 16px;width:100%;padding-bottom:10px}.brief-memo h2{margin:0;color:var(--insight-surface);line-height:1.25;letter-spacing:-.02em;font-size:20px}.brief-memo-date{color:var(--insight-on-dark-muted);font-size:12px;line-height:1.45}.brief-memo-lead{margin:6px 0 0;color:var(--insight-surface);font-weight:600;line-height:1.2;letter-spacing:-.03em;text-wrap:balance;max-width:42ch;font-size:clamp(22px,2vw,27px)}.brief-memo-interpretation{max-width:54ch;margin:7px 0 0;color:var(--insight-on-dark-muted);font-size:12px;line-height:1.5}.brief-lead-evidence{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:18px;color:var(--insight-on-dark-muted);font-size:11px;line-height:1.5}.brief-findings{display:grid;gap:0;width:100%;max-width:72ch;margin:20px 0 0;padding:0;list-style:none}.brief-findings li{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px;padding:10px 0;border-top:1px solid rgba(255,255,255,.2)}.brief-findings strong{color:var(--insight-surface);font-size:13px;line-height:1.45}.brief-findings span,.brief-memo-footer{color:var(--insight-on-dark-muted);font-size:11px;line-height:1.5}.brief-memo-footer{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 16px;width:100%;margin-top:auto;padding-top:10px}.brief-status{display:flex;flex-direction:column;align-self:stretch;min-width:0;border-left:1px solid rgba(255,255,255,.24);padding-left:20px}.brief-status h3{margin:0 0 7px;color:#c4d6ef;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.brief-status-row{display:grid;justify-items:start;gap:5px;min-width:0;padding:10px 0}.brief-status-row:first-of-type{padding-top:6px}.brief-status-row:last-child{padding-bottom:0}.brief-status-head{display:grid;width:100%;gap:3px;min-width:0}.brief-status-label{color:var(--insight-surface);font-size:15px;font-weight:700;line-height:1.3}.brief-status-head strong{color:var(--insight-surface);line-height:1;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.brief-status-row small{color:var(--insight-on-dark-muted);font-size:11px;line-height:1.35}.brief-source-link{display:inline-flex;align-items:center;justify-content:center}.brief-plan,.brief-health{min-width:0;overflow:hidden;border:1px solid var(--insight-border);border-radius:12px;background:var(--insight-surface)}.brief-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--insight-hairline);padding:16px 20px 14px}.brief-section-heading h2{margin:0;color:var(--insight-ink);line-height:1.3;font-size:18px}.brief-section-heading p{max-width:75ch;margin:4px 0 0;color:var(--insight-muted);font-size:12px;line-height:1.5}.brief-section-heading>span{flex:0 0 auto;color:var(--insight-muted);font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.brief-action-list{margin:0;padding:0;list-style:none}.brief-action{display:grid;align-items:start;border-bottom:1px solid var(--insight-hairline);grid-template-columns:30px minmax(0,1.4fr) minmax(170px,.7fr);gap:12px;padding:15px 20px}.brief-action:last-child{border-bottom:0}.brief-action-rank{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:#eaf0fa;color:var(--insight-ink);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.brief-action-body{min-width:0}.brief-action h3{margin:0;color:var(--insight-ink);font-size:15px;line-height:1.35}.brief-action-body p{max-width:72ch;margin:3px 0 0;color:var(--insight-secondary-text);font-size:13px;line-height:1.5}.brief-action-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-top:9px}.brief-action-evidence{margin:0;color:var(--insight-muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere;border-top:0;border-left:1px solid var(--insight-hairline);padding:0 0 0 12px}.brief-quiet{padding:27px 26px}.brief-quiet p{margin:0 0 8px;color:var(--insight-secondary-text);font-size:14px;line-height:1.5}.brief-health-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.brief-health-list li{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:5px;padding:16px 26px;border-bottom:1px solid var(--insight-hairline)}.brief-health-list li:nth-child(odd){border-right:1px solid var(--insight-hairline)}.brief-health-name{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.brief-health-name strong{color:var(--insight-ink);font-size:13px;line-height:1.4}.brief-health-badge{border:1px solid var(--neutral300, #c0c0cf);border-radius:5px;padding:2px 6px;color:var(--insight-secondary-text);font-size:10px;font-weight:700}.brief-health-badge--live{border-color:#a8d5bb;background:#eaf7ef;color:#17663a}.brief-health-badge--partial{border-color:#e1bd79;background:#fff7e7;color:#77510c}.brief-health-list p,.brief-health-list small{margin:0;color:var(--insight-muted);font-size:11px;line-height:1.5}.brief-health-list .brief-source-link{margin-top:3px}.brief-future{display:flex;flex-wrap:wrap;gap:10px 23px;padding:15px 26px;background:var(--insight-soft-surface);color:var(--insight-secondary-text);font-size:11px}.brief-future span{display:inline-flex;gap:7px}.brief-future b{color:var(--insight-ink);font-weight:700}.brief-insights ::selection{background:#d6e4f5;color:#1f3154}.brief-memo .brief-evidence{margin-top:20px;color:var(--insight-on-dark-muted);padding-top:9px}.brief-memo .brief-memo-footer{margin-top:auto;padding-top:0}.brief-evidence{display:grid;justify-items:start;gap:9px;color:#747798;font-size:11px;line-height:1.5}.brief-work-grid{display:grid;align-items:start;min-width:0;grid-template-columns:minmax(0,1.5fr) minmax(330px,1fr);gap:16px}.brief-operations{min-width:0;overflow:hidden;border:1px solid var(--insight-border);border-radius:12px;background:var(--insight-surface)}.brief-operations>.brief-primary-action{margin:0 22px 22px}.brief-operations .pending-rsvps-card{margin:14px 20px 8px;padding:13px 0 16px;border:0;border-bottom:1px solid var(--insight-hairline);border-radius:0;background:transparent;box-shadow:none}.brief-operations-fallback{margin:20px 22px;color:var(--insight-muted);font-size:13px}.brief-dues-inbox{padding:0 22px 16px}.brief-dues-inbox h3{margin:0 0 9px;color:var(--insight-ink);font-size:14px}.brief-dues-inbox p,.brief-dues-inbox small{margin:0;color:var(--insight-muted);font-size:11px;line-height:1.5}.brief-dues-inbox small{display:block;margin-top:10px}.brief-dues-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-top:1px solid var(--insight-hairline)}.brief-dues-row>div{display:grid;gap:3px;min-width:0}.brief-dues-row strong{color:var(--insight-ink);font-size:12px}.brief-dues-row span{color:var(--insight-muted);font-size:11px}.brief-reporting{min-width:0}.brief-reporting-header{padding:5px 2px 11px}.brief-reporting-header h2{margin:0;color:var(--insight-ink);font-size:22px;letter-spacing:-.02em}.brief-reporting-header p{margin:4px 0 0;color:var(--insight-muted);font-size:12px}.brief-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.brief-report-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--insight-border);border-radius:12px;background:var(--insight-surface)}.brief-report-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--insight-hairline);padding:18px 22px 14px}.brief-report-heading h3{margin:0;color:var(--insight-ink);line-height:1.28;font-size:16px}.brief-report-total{flex:0 0 auto;color:var(--insight-slate);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.brief-report-empty{margin:0;padding:26px 22px;color:var(--insight-secondary-text);font-size:13px;line-height:1.55}.brief-report-single{display:flex;align-items:center;gap:18px;margin:0;padding:26px 22px;color:var(--insight-secondary-text);font-size:13px}.brief-report-single strong{color:var(--insight-ink);font-size:35px;font-variant-numeric:tabular-nums}.brief-report-single span{max-width:28ch}.brief-chart-scale{margin:0;color:var(--insight-slate);font-size:11px;line-height:1.45;padding:10px 22px 0}.brief-stage-rows,.brief-interest-rows,.brief-campaign-rows{display:grid;padding:5px 22px}.brief-stage-row,.brief-interest-row{display:grid;grid-template-columns:minmax(104px,1fr) minmax(80px,2fr) 36px;align-items:center;gap:12px;width:100%;border:0;border-bottom:1px solid #f0f0f3;padding:0;background:transparent;color:var(--insight-ink);text-align:left;font-size:12px;min-height:36px}.brief-stage-row:last-child,.brief-interest-row:last-child{border-bottom:0}.brief-stage-row>span:first-child,.brief-interest-row>span:first-child{justify-self:start;text-align:left!important}.brief-stage-row strong,.brief-interest-row strong{text-align:right;font-variant-numeric:tabular-nums}.brief-stage-track,.brief-interest-track{height:9px;overflow:hidden;border-radius:999px;background:#ebedf2}.brief-stage-track>span,.brief-interest-track>span{display:block;height:100%;border-radius:inherit;background:#28436f}.brief-interest-track>span{background:#28436f}.brief-campaign-row{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #f0f0f3}.brief-campaign-row:last-child{border-bottom:0}.brief-campaign-row>div{display:grid;gap:4px;min-width:0}.brief-campaign-row>div:last-child{text-align:right}.brief-campaign-row strong{color:var(--insight-ink);font-size:12px}.brief-campaign-row span{color:#747798;font-size:11px}.brief-calendar-sequence{display:grid;gap:0;margin:0;padding:8px 22px;list-style:none}.brief-calendar-sequence li{display:grid;grid-template-columns:70px minmax(0,1fr);gap:14px;padding:10px 0;border-bottom:1px solid #f0f0f3;color:var(--insight-ink);font-size:12px}.brief-calendar-sequence li:last-child{border:0}.brief-calendar-sequence time{color:var(--insight-slate);font-weight:700}.brief-card-note{margin:auto 22px 0;padding:13px 0;color:#747798;font-size:11px;line-height:1.5;margin-inline:22px;padding-block:10px}.brief-report-card>.brief-evidence{margin:0 22px;border-top:1px solid var(--insight-hairline);padding:12px 0 15px;margin-inline:22px;padding-block:9px 12px}.brief-integrity{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);gap:12px 24px;border-top:1px solid var(--insight-border);padding:23px 4px;padding-block:15px}.brief-integrity h2{margin:0;color:var(--insight-ink);font-size:16px}.brief-integrity p,.brief-integrity details{margin:6px 0 0;color:var(--insight-muted);font-size:11px;line-height:1.55}.brief-integrity summary{color:#253d6b;cursor:pointer;font-weight:700}.brief-integrity ul{padding-left:18px}.brief-integrity li{margin:6px 0}.brief-integrity .brief-planned{grid-column:1 / -1;margin-top:2px}@media(max-width:800px){.brief-report-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.brief-memo{grid-template-columns:minmax(0,1fr)}.brief-work-grid,.brief-report-grid{gap:16px}.brief-report-heading{padding:18px}.brief-report-heading{flex-wrap:wrap}.brief-report-total{padding-top:0;text-align:left}.brief-stage-rows,.brief-interest-rows,.brief-campaign-rows,.brief-calendar-sequence,.brief-chart-scale{padding-right:18px;padding-left:18px}.brief-report-card>.brief-evidence{margin-right:18px;margin-left:18px}.brief-stage-row,.brief-interest-row{grid-template-columns:minmax(0,1fr) 38px;gap:6px 10px;padding:9px 0}.brief-stage-track,.brief-interest-track{grid-column:1 / -1;grid-row:2}.brief-integrity{grid-template-columns:minmax(0,1fr)}.brief-integrity .brief-planned{grid-column:auto}}@media(max-width:900px){.brief-memo{grid-template-columns:minmax(0,1fr)}.brief-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;border-top:1px solid rgba(255,255,255,.24);border-left:0;padding:8px 0 0}.brief-status h3{grid-column:1 / -1;margin-top:6px}.brief-status-row{gap:10px}.brief-action{grid-template-columns:34px minmax(0,1fr)}.brief-action-evidence{grid-column:2}}@media(max-width:600px){.brief-insights{gap:16px;margin-top:18px}.brief-memo{gap:22px;padding:22px 20px}.brief-memo-lead{margin-top:6px;font-size:24px}.brief-status{grid-template-columns:minmax(0,1fr)}.brief-status-row{gap:10px;padding:10px 0}.brief-section-heading{flex-direction:column;gap:6px;padding:16px 20px 14px}.brief-section-heading>span{text-align:left}.brief-action{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:18px}.brief-action-rank{width:26px;height:26px}.brief-action-evidence{grid-column:1 / -1}.brief-quiet{padding:22px 18px}.brief-health-list{grid-template-columns:minmax(0,1fr)}.brief-health-list li{padding:17px 18px}.brief-health-list li:nth-child(odd){border-right:0}.brief-future{padding:15px 18px}}@media(max-width:768px){.dashboard-page-header,.insights-foundation-status{flex-direction:column}.dashboard-view-switch{align-self:stretch}.dashboard-view-switch button{flex:1}.member-finding{grid-template-columns:1fr;padding:22px}.member-finding-roster{min-width:0;align-items:flex-start}.member-finding-meta,.member-finding .member-source-details{grid-column:auto}.members-evidence-grid,.members-chart-grid,.members-coming-grid{grid-template-columns:1fr}.member-welcome-card{grid-column:auto}.member-source-details dl{grid-template-columns:1fr}.members-configured-heading{flex-direction:column}.members-configured-heading .add-chart-button{width:100%}.member-configured-chart .native-chart-body{height:220px}.pipeline-insights .member-configured-chart .native-chart-body{height:160px}.pipeline-insights .member-configured-chart .native-chart-body--empty{height:auto}.pipeline-type-card{grid-column:auto}.interests-coming-grid,.interests-protected-facts{grid-template-columns:1fr}.interests-protected-facts>div{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;padding:13px 24px}.interests-protected-facts>div+div{border-top:1px solid var(--insight-hairline);border-left:0}.interests-protected-facts dd{flex:0 0 auto;font-size:18px;text-align:right}.programming-analysis-grid,.programming-operations-grid{grid-template-columns:1fr}.programming-season-row{grid-template-columns:minmax(95px,.7fr) minmax(0,1.3fr);gap:10px 14px}.programming-season-fill,.programming-season-source{grid-column:auto}.programming-operational-section .club-events-reminders{flex-direction:column;height:auto;max-height:none}.programming-operational-section .club-events-reminders .cer-calendar-section{width:100%;min-width:0}}@media(max-width:480px){.member-finding h2{font-size:24px}.member-evidence-card{padding:18px}.interests-declared-card{padding:0}.member-evidence-header{flex-direction:column;gap:10px}.member-welcome-summary{grid-template-columns:1fr}.pipeline-stage-row{grid-template-columns:minmax(100px,1fr) auto;gap:6px 10px;min-height:34px}.pipeline-stage-track{display:block;grid-column:1 / -1;grid-row:2}.pipeline-denominator-grid,.pipeline-coming-grid{grid-template-columns:1fr}.pipeline-type-table,.member-cohort-table{display:none}.member-cohort-mobile{display:grid}.member-cohort-mobile-row{display:grid;gap:5px;padding:13px 0;border-bottom:1px solid var(--insight-hairline);color:var(--insight-muted);font-size:11px}.member-cohort-mobile-row>strong{color:var(--insight-text);font-size:13px}.member-cohort-mobile .member-cohort-coverage{justify-content:flex-start}.member-cohort-mobile .member-cohort-track{width:min(150px,70%)}.pipeline-type-mobile{display:grid;gap:0}.pipeline-type-mobile-row{padding:14px 0;border-bottom:1px solid var(--insight-hairline)}.pipeline-type-mobile-row>strong{display:block;margin-bottom:8px;color:var(--insight-ink);font-size:13px}.pipeline-type-mobile-series{display:grid;gap:5px;margin-top:8px;color:var(--insight-muted);font-size:11px}.pipeline-type-mobile-series .pipeline-share-track{width:100%}.programming-capacity-summary-row{grid-template-columns:minmax(0,1fr) 4ch;gap:8px 10px}.programming-capacity-summary-label{grid-column:1 / -1}.programming-capacity-summary-track{grid-column:1}.interests-declared-card>.member-evidence-header{padding:20px 18px}.interests-declared-card>.member-quiet-copy,.interests-declared-card>.member-evidence-meta,.interests-declared-card>.member-source-details{margin-right:18px;margin-left:18px}.interests-protected-intro{padding:22px 18px 18px}.interests-protected-facts>div{padding:13px 18px}.interests-protected-editorial{padding:20px 18px 2px}.interests-chart-axis{margin-left:0;padding:9px 18px}.interests-chart-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 18px}.interests-chart-track{grid-column:1 / -1;grid-row:2}.interests-chart-row .member-primary-action{grid-column:1 / -1;justify-self:start}.programming-season-card>.member-evidence-header{padding:18px 18px 0}.programming-season-card>.member-quiet-copy,.programming-season-card>.member-evidence-meta,.programming-season-card>.member-primary-action,.programming-season-card>.member-source-details{margin-right:18px;margin-left:18px}.programming-season-row{grid-template-columns:1fr;padding:9px 18px}.programming-season-fill{grid-template-columns:minmax(80px,1fr) minmax(115px,auto)}.programming-rsvp-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}.programming-rsvp-track{grid-column:1 / -1;grid-row:2}.programming-rsvp-missing{grid-column:1 / -1}.programming-heatmap-scroll{margin-right:-18px;padding-right:18px}.programming-operational-section .club-events-reminders{padding:18px 14px}.programming-operational-section .club-events-reminders .cer-events-list-header{align-items:flex-start}.programming-weather-shell .section.weather-insights{padding:18px}}@media(prefers-reduced-motion:reduce){.members-insights *,.members-insights *:before,.members-insights *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.insights-section-tab-row{gap:0;margin-bottom:16px}.insights-section-tab-row>.tab{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;width:auto;max-width:286px;min-width:0;border-top:0;text-align:center;text-decoration:none;white-space:nowrap}.insights-section-tab-row>.tab.tab-active,.dashboard-view-switch button.active{color:var(--insight-ink)}.insights-section-tab-row>.tab:hover{color:var(--insight-ink);background:#eef2f8}.insights-section-tab-row>.tab.tab-active:hover{background:var(--insight-surface)}.insights-section-tab-row>.tab:focus-visible,.dashboard-view-switch button:focus-visible{outline:2px solid var(--insight-ink);outline-offset:-3px}@media(max-width:480px){.insights-section-tab-row{gap:0;height:54px}.insights-section-tab-row>.tab{min-height:44px;padding:7px 4px;font-size:12px;white-space:normal}}.members-insights,.brief-insights{gap:16px;margin-top:18px;--insight-hero-number-size: 38px}.member-finding .member-status--live{border-color:#a8d5bb;background:#eaf7ef;color:#17663a}.member-finding .member-status--unavailable,.member-finding .member-status--coming_soon{border-color:#cfd2dc;background:#eff0f4;color:#555b70}.member-finding-roster--action-only{min-width:148px;justify-content:flex-start}.member-finding .member-source-details dd{color:var(--insight-deep-text)}.member-evidence-header h3{color:var(--insight-deep-text);font-size:18px}.members-evidence-grid,.members-chart-grid{gap:16px}.member-welcome-cohorts{margin-top:15px}.member-welcome-cohorts>.member-evidence-meta{margin-bottom:6px}.member-welcome-cohort{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(120px,2fr) 48px;align-items:center;gap:14px;padding:10px 0;border-top:1px solid var(--insight-hairline);font-variant-numeric:tabular-nums}.member-welcome-cohort>div:first-child{display:grid;gap:2px}.member-welcome-cohort>div:first-child strong,.member-welcome-cohort>strong{color:var(--insight-ink);font-size:13px}.member-welcome-cohort>div:first-child span{color:var(--insight-muted);font-size:11px}.member-welcome-cohort>strong{text-align:right}.member-welcome-track{height:8px;overflow:hidden;border-radius:999px;background:var(--insight-hairline)}.member-welcome-track span{display:block;height:100%;border-radius:inherit;background:var(--insight-ink)}.insight-chart-interpretation{margin:12px 0 0;border-top:1px solid var(--insight-hairline);padding-top:11px;color:var(--insight-muted);font-size:12px;line-height:1.5}.insight-chart-interpretation strong{color:var(--insight-ink)}.interests-declared-card>.insight-chart-interpretation{margin:6px 22px 0;padding-top:14px}.insight-next-sources{display:grid;align-items:start;gap:12px 24px;min-width:0;grid-template-columns:minmax(170px,.55fr) minmax(0,2fr);padding:16px 4px 0;border:0;border-top:1px solid var(--insight-border);border-radius:0;background:transparent}.insight-next-sources-heading{display:grid;justify-items:start;gap:4px}.insight-next-sources h3{margin:0;color:var(--insight-ink);font-size:14px;line-height:1.35}.insight-next-sources ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.insight-next-sources li{display:flex;gap:5px 9px;flex-wrap:wrap;color:var(--insight-muted);font-size:12px;line-height:1.45;padding:2px 0}.insight-next-sources li strong{color:var(--insight-ink)}.insight-next-sources .member-source-details{grid-column:1 / -1;margin-top:0}.insight-working-link{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 18px;border:1px solid var(--insight-border);border-radius:8px;background:#f7f8fb;color:var(--insight-slate);font-size:12px;line-height:1.45}.insight-working-link .member-primary-action{margin:0}.insight-origin-strip{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;margin:0 0 16px;padding:11px 16px;border:1px solid #cad5e7;border-radius:8px;background:#f2f6fc}.insight-origin-strip>div{display:grid;gap:2px}.insight-origin-strip strong{color:var(--insight-ink);font-size:12px}.insight-origin-strip span{color:var(--insight-slate);font-size:11px}.insight-origin-strip button{min-height:36px;border:1px solid #b9c9e0;border-radius:6px;padding:6px 12px;background:var(--insight-surface);color:var(--insight-ink);font:inherit;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}.insight-origin-strip button:hover{border-color:var(--insight-ink);background:#e7eef8}.insight-origin-strip button:focus-visible{outline:2px solid var(--insight-ink);outline-offset:2px}.insights-workspace{display:grid;gap:14px;min-width:0;padding-top:7px}.insights-band-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:18px 2px 0;border-top:1px solid #dcdfe6}.insights-band-heading h2{margin:0;color:var(--insight-deep-text);font-size:20px;line-height:1.3;letter-spacing:-.015em}.insights-band-heading p{max-width:68ch;margin:4px 0 0;color:#686d84;font-size:13px;line-height:1.5}.members-configured-section--empty .members-configured-heading{margin-bottom:4px}.member-configured-empty{grid-column:1 / -1;padding:12px 0 3px;border-top:1px solid #ececf1}.member-configured-empty strong{color:var(--insight-deep-text);font-size:13px}.member-configured-empty p{max-width:72ch;margin:4px 0 0;color:#686d84;font-size:13px;line-height:1.5}.member-configured-chart--partial .native-chart-body,.member-configured-chart--unavailable .native-chart-body,.member-configured-chart--coming_soon .native-chart-body{height:auto;min-height:0;margin-top:12px}.pipeline-insights .member-configured-chart--partial .native-chart-body,.pipeline-insights .member-configured-chart--unavailable .native-chart-body{height:auto}.pipeline-chart-context{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:end;margin:12px 0 8px;border-bottom:1px solid #e2e6ed;padding:0 0 10px}.pipeline-chart-context>div{display:flex;align-items:baseline;gap:7px}.pipeline-chart-context>div strong{color:var(--insight-deep-text);font-size:20px;line-height:1;font-variant-numeric:tabular-nums}.pipeline-chart-context>div span{color:#5c647b;font-size:12px}.pipeline-chart-context>p.member-evidence-meta{flex:1 0 100%;margin:0;color:#626e83}.programming-weather-shell .weather-compact-summary{margin:18px 0;color:var(--insight-slate);font-size:13px;line-height:1.55}.programming-weather-shell .weather-compact-decision{margin-top:auto}.members-intelligence-wrap .executive-briefing__header .icon-box,.programming-calendar-shell .cer-events-list-icon,.programming-weather-shell .icon-header-wrapper{display:none}@media(max-width:1250px){.programming-weather-shell .section.weather-insights{height:auto}.programming-weather-shell .weather-compact-decision{margin-top:16px}}.programming-rsvp-row>div:first-child span,.programming-rsvp-row>div:first-child small{color:#686d84;font-size:12px}.programming-rsvp-legend,.programming-heatmap-caption,.programming-capacity-summary-label span{color:#686d84;font-size:12px}.programming-heatmap>span[role=columnheader],.programming-heatmap>strong,.programming-heat-cell,.programming-heat-legend{font-size:11px}.communication-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.communication-draft-list li,.communication-campaign-row{padding-block:11px}.communication-primary-grid>.member-evidence-card{display:flex;flex-direction:column;box-sizing:border-box}.communication-primary-grid>.member-evidence-card>.member-source-details{margin-top:auto}.members-insights:not(.pipeline-insights):not(.programming-insights):not(.interests-insights)>.members-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch;overflow:visible;border:0;background:transparent}.members-insights:not(.pipeline-insights):not(.programming-insights):not(.interests-insights)>.members-evidence-grid>.member-evidence-card{border:1px solid #e0e2e8;border-radius:10px}.members-insights:not(.pipeline-insights):not(.programming-insights):not(.interests-insights)>.members-evidence-grid>.member-welcome-card{grid-column:1 / -1}.member-cohort-table th,.member-cohort-table td{padding-block:7px}.insight-next-sources-heading p{max-width:32ch;margin:0;color:#747798;font-size:12px;line-height:1.45}.member-source-details summary:hover{color:var(--insight-ink)}.member-finding-meta,.member-evidence-meta{font-size:12px}.brief-memo-tools{display:grid;width:100%;gap:12px;margin-top:auto;padding-top:18px}.brief-memo .brief-evidence,.brief-memo .brief-memo-footer{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:10px;width:100%;margin:0}.brief-operations .pending-rsvps-card .prc-summary>button{min-height:40px;border:1px solid var(--insight-action);border-radius:6px;background:var(--insight-action);color:var(--insight-surface);font:inherit;font-size:13px;font-weight:700;min-width:112px;margin-top:2px}.brief-operations .pending-rsvps-card .prc-summary>button:hover{border-color:var(--primary700, var(--insight-ink-hover));background:var(--primary700, var(--insight-ink-hover));color:var(--insight-surface)}.brief-operations .pending-rsvps-card .prc-summary,.brief-operations .pending-rsvps-card .prc-row{display:grid;justify-content:start;justify-items:start;gap:10px}.brief-operations .pending-rsvps-card .prc-row-actions{flex-wrap:wrap}.brief-operations .pending-rsvps-card .prc-row-actions>button{min-height:40px}.brief-operations .brief-dues-row{display:grid;justify-content:start;gap:10px;padding-block:13px}.brief-operations .brief-dues-row>button{justify-self:start}.members-chart-grid--single{grid-template-columns:minmax(0,1fr)}.member-configured-chart--membership .native-chart-body--membership{height:auto;min-height:225px}.member-configured-chart--membership:not(.member-configured-chart--live) .native-chart-body--membership{min-height:0}.member-configured-chart--membership:not(.member-configured-chart--live) .native-chart-status{height:auto;justify-content:flex-start;padding:12px 0;text-align:left}.membership-chart-composition{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:22px 32px;min-height:225px;padding:3px 0 8px}.membership-chart-ring{flex:0 0 210px;width:210px;height:210px}.membership-chart-breakdown{flex:1 1 245px;min-width:0;max-width:540px}.membership-chart-breakdown p{display:flex;align-items:baseline;gap:9px;margin:0 0 9px;padding-bottom:9px;border-bottom:1px solid #e2e6ed;color:var(--insight-slate);font-size:12px}.membership-chart-breakdown p strong{color:var(--insight-deep-text);font-size:23px;line-height:1;font-variant-numeric:tabular-nums}.membership-chart-breakdown ul{margin:0;padding:0;list-style:none}.membership-chart-breakdown li{display:grid;grid-template-columns:10px minmax(0,1fr) 4ch 5ch;gap:10px;align-items:baseline;padding:6px 0;color:var(--insight-ink);font-size:13px}.membership-chart-swatch{width:9px;height:9px;border-radius:2px}.membership-chart-label{min-width:0}.membership-chart-breakdown li strong,.membership-chart-percent{text-align:right;font-variant-numeric:tabular-nums}.membership-chart-percent{color:#626e83}.brief-memo-context{display:grid;width:100%;gap:0;margin-top:17px}.brief-memo-context p{display:grid;grid-template-columns:118px minmax(0,1fr);gap:12px;width:100%;margin:0;padding:10px 0;color:var(--insight-on-dark-muted);font-size:12px;line-height:1.45}.brief-memo-context strong{color:var(--insight-surface);font-size:12px}.member-finding-roster strong,.member-finding--protected .member-finding-roster strong,.brief-status-head strong{font-size:var(--insight-hero-number-size)}.brief-evidence,.brief-card-note,.brief-chart-scale,.brief-action-evidence,.brief-reporting-header p,.brief-status-row small,.brief-dues-inbox p,.brief-dues-inbox small,.brief-dues-row span{font-size:12px}.members-evidence-grid,.programming-analysis-grid{align-items:stretch}@media(max-width:900px){.brief-work-grid{grid-template-columns:minmax(0,1fr)}.brief-action-evidence{border-left:0;border-top:1px solid var(--insight-hairline);padding:8px 0 0}.brief-action{grid-template-columns:30px minmax(0,1fr)}.brief-action-evidence{grid-column:2}.communication-primary-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.members-insights,.brief-insights{gap:14px}.member-finding{gap:13px;padding:19px}.member-finding h2{font-size:22px}.member-finding-roster{gap:0}.members-insights,.brief-insights{--insight-hero-number-size: 34px}.member-evidence-card{padding:17px}.members-insights:not(.pipeline-insights):not(.programming-insights):not(.interests-insights)>.members-evidence-grid{grid-template-columns:minmax(0,1fr)}.members-insights:not(.pipeline-insights):not(.programming-insights):not(.interests-insights)>.members-evidence-grid>.member-evidence-card:nth-child(2),.members-insights:not(.pipeline-insights):not(.programming-insights):not(.interests-insights)>.members-evidence-grid>.member-welcome-card{grid-column:auto;grid-row:auto}.membership-chart-ring{flex-basis:190px;width:190px;height:190px}.interests-declared-card,.programming-season-card{padding:0}.interests-declared-card>.insight-chart-interpretation{margin-inline:18px}.interests-declared-card>.member-evidence-header{padding-inline:18px}.interests-declared-card>.member-quiet-copy,.interests-declared-card>.member-evidence-meta,.interests-declared-card>.member-source-details{margin-right:18px;margin-left:18px}.interests-chart-axis,.interests-chart-row{padding-inline:18px}.member-welcome-cohort{grid-template-columns:minmax(0,1fr) 45px;gap:6px 10px}.member-welcome-track{grid-column:1 / -1;grid-row:2}.insight-next-sources{grid-template-columns:minmax(0,1fr);padding:15px 0 0}.insight-next-sources .member-source-details{grid-column:auto}.insight-working-link,.insight-origin-strip{align-items:flex-start;flex-direction:column}.communication-campaign-row{grid-template-columns:repeat(3,minmax(0,1fr))}.communication-campaign-row>div:first-child{grid-column:1 / -1}.communication-campaign-row>div{min-width:0;overflow-wrap:anywhere}.communication-campaigns .member-source-details{box-sizing:border-box;width:100%;min-width:0}.communication-campaigns .member-source-details summary{width:fit-content;max-width:100%}.brief-memo{padding:19px}.brief-memo-lead{font-size:22px}.brief-memo-context p{grid-template-columns:minmax(0,1fr);gap:3px}.brief-memo .brief-evidence,.brief-memo .brief-memo-footer{grid-template-columns:minmax(0,1fr)}.brief-memo .brief-source-link{justify-self:start}.brief-status{padding-left:0}.brief-status-row .brief-source-link{min-width:0}.brief-action{padding:15px 17px}.brief-report-heading{padding:15px 17px 11px}.brief-chart-scale,.brief-stage-rows,.brief-interest-rows,.brief-campaign-rows{padding-inline:17px}.brief-card-note,.brief-report-card>.brief-evidence{margin-inline:17px}.member-primary-action,.member-secondary-action,.member-source-details summary,.brief-source-link,.brief-primary-action,.chart-utility-button,.chart-actions-trigger{min-height:44px}}.app-skip-link{position:fixed;top:8px;left:8px;z-index:10000;padding:12px 16px;background:#fff;color:#243b68;border:2px solid currentColor;border-radius:4px;transform:translateY(-150%)}.app-skip-link:focus{transform:none}#app-main-content:focus-visible{outline:2px solid #243b68;outline-offset:-2px}.cal-day-number[role=button]:focus-visible,.cal-event-dot[role=button]:focus-visible,.cal-more-events[role=button]:focus-visible,.cal-click-slot[role=button]:focus-visible,.cal-week-event[role=button]:focus-visible{outline:2px solid #243b68;outline-offset:2px}.member-dashboard{padding-top:24px;display:flex;flex-direction:column;gap:24px;width:100%}.member-dashboard .md-header{display:flex;flex-direction:column;gap:16px;margin-top:8px;padding:8px 4px 0}.member-dashboard .md-header-inner{display:flex;align-items:center;gap:16px}.member-dashboard .md-header-text{display:flex;flex-direction:column;gap:2px;min-width:0}.member-dashboard .md-header-welcome{font-size:14px;line-height:1.4;color:var(--neutral600, #666687)}.member-dashboard .md-header-club{margin:0;font-size:32px;line-height:40px;font-weight:700;color:var(--neutral800, #32324d);overflow-wrap:anywhere}.member-dashboard .md-header-tagline{font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase;color:var(--primary600, #1B4BC3)}.member-dashboard .md-header-rule{height:1px;background:var(--neutral150, #eaeaef)}.member-dashboard .md-layout{display:flex;flex-direction:column;gap:24px;min-width:0}.member-dashboard .md-dashboard-grid{display:grid;gap:24px;align-items:stretch;min-width:0}.member-dashboard .md-dashboard-grid--top,.member-dashboard .md-dashboard-grid--bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.member-dashboard .md-card{background:var(--neutral0, #fff);border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden;display:flex;flex-direction:column;min-width:0}.member-dashboard .md-card-header{padding:24px 24px 0;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.member-dashboard .md-card-title{font-size:18px;font-weight:600;color:var(--neutral900, #1f2937);margin:0}.member-dashboard .md-card-link{border:none;background:transparent;padding:0;font-size:13px;font-weight:600;color:var(--primary600, #1b4bc3);cursor:pointer}.member-dashboard .md-card-link:hover{text-decoration:underline}.member-dashboard .md-card-body{padding:0 24px 24px}.member-dashboard .md-card-body--flush{padding:0 0 12px}.member-dashboard .md-loading{display:flex;justify-content:center;padding:24px 0}.member-dashboard .md-empty-state{padding:4px 0}.member-dashboard .md-status-pill{display:inline-block;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:600;line-height:1.4}.member-dashboard .md-status-pill--success{background:var(--success100, #eafbe7);color:var(--success700, #2f6846)}.member-dashboard .md-status-pill--info{background:var(--primary100, #eaf0fb);color:var(--primary600, #1b4bc3)}.member-dashboard .md-status-pill--warning{background:var(--warning100, #fdf4dc);color:var(--warning700, #be5d01)}.member-dashboard .md-status-pill--danger{background:var(--danger100, #fcecea);color:var(--danger700, #b72b1a)}.member-dashboard .md-status-pill--neutral{background:var(--neutral150, #eaeaef);color:var(--neutral600, #666687)}.member-dashboard .md-reminders-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.member-dashboard .md-reminder-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px;border:1px solid var(--neutral150, #f0f0f5);border-left:4px solid var(--primary600, #1b4bc3);border-radius:6px;background:var(--neutral100, #f6f6f9)}.member-dashboard .md-reminder-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.member-dashboard .md-reminder-title{font-size:14px;font-weight:700;color:var(--neutral800, #32324d);line-height:1.35}.member-dashboard .md-reminder-message{font-size:13px;color:var(--neutral600, #666687);line-height:1.45}.member-dashboard .md-events-message{padding:0 24px 12px}.member-dashboard .md-events-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.member-dashboard .md-events-list li{display:block;width:100%}.member-dashboard .md-event-row{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;gap:14px;padding:12px 24px;width:100%}.member-dashboard .md-event-row--button{border:none;background:transparent;text-align:left;cursor:pointer;font:inherit;transition:background .15s}.member-dashboard .md-event-row--button:hover,.member-dashboard .md-event-row--button:focus-visible{background:var(--neutral100, #f6f6f9);outline:none}.member-dashboard .md-events-list li+li .md-event-row{border-top:1px solid var(--neutral150, #f0f0f5)}.member-dashboard .md-event-date{display:flex;flex-direction:column;align-items:center;justify-content:center;width:46px;padding:6px 0;border-radius:8px;background:var(--primary100, #f0f0ff);flex-shrink:0}.member-dashboard .md-event-date-month{font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--primary600, #1b4bc3);line-height:1.2}.member-dashboard .md-event-date-day{font-size:18px;font-weight:700;color:var(--neutral800, #32324d);line-height:1.2}.member-dashboard .md-event-info{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:2px;min-width:0}.member-dashboard .md-event-title{font-size:14px;font-weight:600;color:var(--primary700, #0b3d91);line-height:1.4;overflow-wrap:anywhere}.member-dashboard .md-event-meta{font-size:13px;color:var(--neutral600, #666687);line-height:1.4}.member-dashboard .md-event-reason{margin-top:4px;font-size:12px;font-weight:500;color:var(--primary600, #1b4bc3);line-height:1.4}.member-dashboard .md-event-chips{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.member-dashboard .md-event-deadline{font-size:12px;color:var(--neutral600, #666687)}.member-dashboard .md-event-category{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:var(--neutral100, #f6f6f9);border:1px solid var(--neutral200, #dcdce4);color:var(--neutral600, #666687)}.member-dashboard .md-rsvp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.member-dashboard .md-rsvp-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.member-dashboard .md-rsvp-title{font-size:13px;font-weight:500;color:var(--neutral800, #32324d);line-height:1.4;min-width:0;overflow-wrap:anywhere}.member-dashboard .md-links-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.member-dashboard .md-link{border:none;background:transparent;padding:0;font-size:14px;font-weight:500;color:var(--primary600, #1b4bc3);cursor:pointer;text-align:left}.member-dashboard .md-link:hover{text-decoration:underline}.member-calendar-page .member-calendar{max-height:none}@media(prefers-color-scheme:dark){.member-dashboard .md-card{background:#181826}.member-dashboard .md-events-list li+li .md-event-row{border-top-color:#32324d}}@media(max-width:1100px){.member-dashboard .md-dashboard-grid--top,.member-dashboard .md-dashboard-grid--bottom{grid-template-columns:1fr}}@media(max-width:640px){.member-dashboard{padding:28px 16px}.member-dashboard .md-reminder-row{grid-template-columns:1fr}}.member-dashboard .mp-portal-unavailable{max-width:560px;margin:48px auto 0}.member-dashboard .mp-portal-unavailable-body{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 32px;text-align:center}.member-dashboard .mp-portal-unavailable-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--neutral100, #f6f6f9);color:var(--neutral600, #666687)}.member-dashboard .mp-portal-unavailable-icon svg{width:24px;height:24px}.member-dashboard .mp-portal-loading{display:flex;justify-content:center;padding:64px 0}.mp-staff-preview{display:flex;flex-direction:column;gap:24px}.mp-staff-preview.page-layout{padding:32px 32px 40px}.mp-staff-preview-header{margin:0;overflow:hidden}.mp-staff-preview-header-body{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.mp-staff-preview-back{display:inline-flex;flex-shrink:0;text-decoration:none}.mp-staff-preview-tabs{display:flex;flex-wrap:wrap;gap:0;margin-top:4px;padding:0 24px;border-top:1px solid var(--neutral150, #eaeaef)}.mp-staff-preview-tab{border-bottom:2px solid transparent;color:var(--neutral600, #666687);font-size:14px;font-weight:500;padding:16px 24px;text-decoration:none;transition:color .2s ease,border-color .2s ease}.mp-staff-preview-tab:hover{color:var(--neutral800, #32324d)}.mp-staff-preview-tab.active{border-bottom-color:var(--primary600, #4945ff);color:var(--primary700, #271fe0)}.mp-staff-preview-content{min-width:0;padding:24px 24px 0;width:100%}.mp-staff-preview-content>.page-layout{padding-left:0;padding-right:0;padding-bottom:0}.mp-staff-preview-content>.member-dashboard{padding-top:0}.member-dashboard .mp-staff-preview-unavailable-body{align-items:flex-start;display:flex;flex-direction:column;gap:8px;max-width:720px;padding:24px}@media(max-width:720px){.mp-staff-preview.page-layout{padding:20px 16px 32px}.mp-staff-preview-header-body{flex-direction:column}.mp-staff-preview-tabs{overflow-x:auto;padding:0 16px}.mp-staff-preview-tab{flex:0 0 auto;padding:14px 16px}.mp-staff-preview-content{padding:16px 0 0}}.loading-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000002e;z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:all}.loading-overlay .loading-state{background:none;box-shadow:none;pointer-events:none}.welcome-dashboard-card{background:#f8fafcfa;border-radius:14px;box-shadow:0 1.5px 6px #5050780f;padding:18px 14px 14px;border:none;transition:box-shadow .18s,border .18s,transform .18s;position:relative;margin-bottom:18px}.sc-Select__menu,.cui-Select__menu,[role=listbox]{z-index:3000!important}.myapp-panels-flex{display:flex;flex-direction:row;gap:32px;align-items:flex-start;width:100%;margin:0 auto}.main-panel-70{flex:0 1 70%;max-width:70%;min-width:0}.sidebar-panel-30{flex:0 1 30%;max-width:30%;min-width:260px}@media(max-width:1024px){.myapp-panels-flex{flex-direction:column;gap:24px}.main-panel-70,.sidebar-panel-30{max-width:100%;width:100%}.sidebar-panel-30{min-width:0}}.pdf-sidebar-nav .pdf-nav-item img,.pdf-sidebar-nav .pdf-nav-item-list img{filter:none;transition:none}.pdf-sidebar-nav .pdf-nav-item:hover,.pdf-sidebar-nav .pdf-nav-item.active,.pdf-sidebar-nav .pdf-nav-item-list:hover,.pdf-sidebar-nav .pdf-nav-item-list.active{background:var(--primary100);border-radius:8px 0 0 8px;border-right:5px solid var(--primary600)}.modern-header-actions.actions-row-below{display:flex;justify-content:space-between;align-items:center;margin-top:18px;gap:0}.modern-header-actions .icon-action-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1.5px solid #d1d5db;border-radius:8px;padding:0;margin:0;transition:border-color .2s,box-shadow .2s,background .2s;cursor:pointer}.modern-header-actions .icon-action-btn.primary{border-color:#6e8efb}.modern-header-actions .icon-action-btn.secondary{border-color:#a777e3}.modern-header-actions .icon-action-btn:hover,.modern-header-actions .icon-action-btn:focus{border-color:var(--primary600);background:var(--primary600);box-shadow:0 2px 8px #5050781a}.modern-header-actions .icon-action-btn:hover img,.modern-header-actions .icon-action-btn:focus img{filter:brightness(0) invert(1)!important}.modern-header-actions .modern-badge{background:#f3f4f6;color:#6e8efb;font-weight:600;border-radius:8px;padding:4px 14px;font-size:.98rem;letter-spacing:.01em}.modern-header-actions .header-status-control{display:flex;align-items:center;gap:8px}.modern-header-actions .status-control-select{border-radius:6px;border:1px solid #d1d5db;padding:5px 12px;font-size:1rem;color:#4b5563;background:#f9fafb;margin-left:4px}@media(max-width:600px){.modern-header-actions.actions-row-below{flex-direction:column;align-items:stretch;gap:12px}.modern-header-actions .icon-action-btn{width:100%;margin-bottom:8px}}*{box-sizing:border-box}html,body,#root{height:100vh}body{margin:0;background:#1a2652;color:#fff;font-size:14px}#root{min-height:100vh;display:block}.dashboard{min-height:100vh;grid-template-columns:64px 1fr;background:#fbfcfc;color:#484e5a}.dashboard.expanded{grid-template-columns:200px 1fr}.dash-sidebar{padding-top:1.5rem;background:#fff;border-right:1px solid #F0F1F3;display:flex;flex-direction:column;align-items:center;position:sticky;top:0;height:100vh;width:64px;min-width:64px;transition:width .16s ease;z-index:60}.dash-sidebar.expanded{width:230px;min-width:230px}.dash-logo{width:100%;display:flex;align-items:center;justify-content:center}.dash-logo img{object-fit:contain;object-position:center;-o-object-fit:contain;-o-object-position:center;height:35px;width:35px;max-height:35px;max-width:35px}.nav{display:flex;flex-direction:column;gap:8px;margin-top:8px;width:100%}.nav-btn{position:relative;width:40px;height:32px;margin:0 auto;background:#fff;border:1px solid transparent;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--neutral500);font-weight:600;text-decoration:none;transition:background .12s,color .12s}.nav-btn .nav-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.nav-btn .nav-icon svg{fill:#8a92a1;transition:fill .2s}.nav-btn:hover .nav-icon svg{fill:var(--primary600)!important}.nav-btn.active .nav-icon svg{fill:var(--primary600)!important}.nav-btn:hover,.nav-btn.active{background:var(--primary100);color:var(--primary600);border-radius:4px}.nav-separator{width:32px;height:1px;background:#f0f1f3;margin:12px auto 4px}.nav-btn .nav-label{display:none;font-size:12px;color:#484e5a;white-space:nowrap}.dash-sidebar.expanded .nav-btn{width:calc(100% - 24px);justify-content:flex-start;padding:0 12px}.dash-sidebar.expanded .nav-btn .nav-label{display:inline}.nav-btn.active .nav-label{color:var(--primary600)}.dash-sidebar .dash-logo{position:relative}.logo-link{display:flex;width:100%;align-items:center;justify-content:center;padding:8px 0}.dash-sidebar.expanded .logo-link{justify-content:flex-start;padding-left:16px}.dash-sidebar .sidebar-flex-spacer{flex:1 1 auto}.dash-sidebar .sidebar-bottom{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;position:relative}.dash-sidebar .sidebar-bottom:before{content:"";position:absolute;top:-8px;left:16px;right:16px;height:1px;background:#f0f1f3}.dash-sidebar.expanded .sidebar-bottom{flex-direction:row;justify-content:center;align-items:center;padding-left:16px;padding-right:12px}.avatar-wrapper{position:relative;display:flex;align-items:center;gap:10px}.avatar-btn{border:0;background:transparent;padding:0;cursor:pointer;border-radius:50%}.avatar{width:32px;height:32px;border-radius:50%;background:#1b4bc3;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;box-shadow:0 0 #1b4bc300;transition:box-shadow .12s ease}.avatar-btn:hover .avatar,.avatar-btn:focus-visible .avatar{box-shadow:0 0 0 3px #1b4bc333;outline:none}.user-summary{display:none;flex-direction:column;line-height:1.1}.dash-sidebar.expanded .user-summary{display:flex}.user-summary-label{font-size:10px;color:#717a8d}.user-summary-name{font-size:12px;font-weight:700;color:#484e5a;max-width:112px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-summary-role{margin-top:2px;font-size:10px;font-weight:500;color:#717a8d;max-width:112px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-popover:before{content:"";position:absolute;left:-6px;bottom:12px;width:12px;height:12px;background:#fff;border-left:1px solid #E2E4E8;border-bottom:1px solid #E2E4E8;transform:rotate(45deg);box-shadow:-2px 2px 4px #0000000f}.chevron{transition:transform .16s ease;display:inline-block}.dash-sidebar.expanded .chevron.rotated{transform:rotate(180deg)}.dash-sidebar .avatar{order:1}.sidebar-toggle{order:2;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,transform .16s}.sidebar-toggle:hover{background:#f6f6f9}.sidebar-toggle:focus-visible{outline:2px solid var(--primary600);outline-offset:2px}.sidebar-toggle .chevron{transition:transform .16s ease}.dashboard.expanded .sidebar-toggle .chevron.rotated{transform:rotate(180deg)}.dash-sidebar.expanded .sidebar-bottom{flex-direction:row;justify-content:space-between;align-items:center;padding-right:12px}.dash-sidebar.expanded .avatar{margin-bottom:0}.dash-main{transition:margin-left .16s ease}.dash-toolbar{display:flex;justify-content:space-between;align-items:center;padding:12px 56px}.toolbar-left,.toolbar-right{display:flex;gap:8px;align-items:center}.btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--strapi-radius-sm);font-weight:600;font-size:var(--strapi-font-size-base);cursor:pointer;transition:all .2s ease;border:1px solid var(--strapi-color-border);background:var(--strapi-color-primary);color:#fff}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--strapi-color-primary);color:#fff;border-color:var(--strapi-color-primary)}.btn-primary:hover{background:var(--strapi-color-primary-hover);border-color:var(--strapi-color-primary-hover)}.btn-secondary{background:#fff;color:var(--strapi-color-text);border-color:var(--strapi-color-border)}.btn-secondary:hover{background:var(--strapi-color-bg);border-color:var(--strapi-color-primary);color:var(--strapi-color-primary)}.btn-icon{font-size:var(--strapi-font-size-sm);display:flex;align-items:center;justify-content:center}.toggle{display:grid;grid-template-columns:1fr 1fr;width:128px;height:32px;border:1px solid #D7D9DF;border-radius:4px;background:#fbfcfc;position:relative}.toggle-btn{border:0;background:transparent;font-weight:700;font-size:12px;color:#717a8d;cursor:pointer}.toggle-btn.active{background:#fff;border:1px solid #F0F1F3;color:#1b4bc3;border-radius:4px;margin:2px}.dash-grid{padding:24px 56px 40px;display:grid;grid-template-columns:repeat(auto-fit,353px);gap:24px;align-content:start;justify-content:start}.club-card{background:#fff;border:1px solid #F0F1F3;box-shadow:0 1px 4px #0000001a;border-radius:4px;padding:24px;display:flex;flex-direction:column;gap:8px;height:236px}.club-logo{width:96px;height:96px;border-radius:8px;background:#f0f1f3;border:1px solid #EAEAEF;object-fit:cover}.club-logo.placeholder{display:block}.club-name{font-size:18px;font-weight:700;color:#484e5a;margin-top:auto}.club-meta{font-size:12px;color:#717a8d}.empty-card{background:#fff;border:1px solid #F0F1F3;box-shadow:0 1px 4px #0000001a;border-radius:4px;height:236px;display:flex;align-items:center;justify-content:center;position:relative}.empty-illustration{width:160px;height:120px;background:#dce6fa;border:2px dashed #96B3F0;border-radius:8px;position:absolute;top:24px;left:50%;transform:translate(-50%);opacity:.84}.empty-card .btn{position:absolute;bottom:24px}.alert{margin:0 56px;background:#fcecec;border:1px solid #F1998E;color:#a5332a;border-radius:4px;padding:10px 12px}.panel-spaced{margin:24px 56px}.tenant-content{padding:0 20px 30px}.panel{background:#fff;border:1px solid #F0F1F3;border-radius:4px;box-shadow:0 1px 4px #0000001a;padding:24px;color:#484e5a}.panel-title{margin:0 0 4px;font-size:20px;font-weight:700}.panel-subtitle{margin:0 0 16px;color:#717a8d}.app-form{display:flex;flex-direction:column;gap:16px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:flex;flex-direction:column;gap:4px}.field label{font-size:12px;font-weight:700;color:#484e5a}.input{height:40px;padding:10px 16px;border:1px solid #D7D9DF;border-radius:4px}.textarea{padding:10px 16px;border:1px solid #D7D9DF;border-radius:4px;font-family:var(--app-font)!important}.actions{display:flex;gap:8px;justify-content:flex-end}.notice{margin-top:8px;padding:10px 12px;border-radius:4px;font-size:14px}.notice.success{background:#e9faef;border:1px solid #5BC98B;color:#156a42}.bullet-list{margin:0;padding-left:18px;color:#484e5a}.org-error-title{margin:0 0 4px;font-weight:700;font-size:24px;color:#484e5a;text-align:center}.org-error-subtitle{margin:0 0 16px;color:#717a8d;text-align:center}.org-form{display:flex;flex-direction:column;gap:8px}.org-label{font-size:12px;font-weight:700;color:#484e5a}.org-input{width:100%;height:40px;padding:10px 16px;border:1px solid #D7D9DF;border-radius:4px}.org-actions{display:flex;justify-content:flex-end;margin-top:8px}.modal{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px;z-index:10}.modal-content{width:min(960px,96vw);background:#fff;color:#484e5a;border:1px solid #EAEAEF;border-radius:8px;box-shadow:0 10px 30px #0003;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #F0F1F3}.modal-body{padding:20px;overflow:auto;display:flex;flex-direction:column;gap:24px}.modal-footer{padding:16px 20px;border-top:1px solid #F0F1F3;display:flex;gap:8px;justify-content:flex-end}.create-club-popup__body,.create-club-popup__header,.create-club-popup__footer{position:relative}.create-club-popup [role=dialog]>div{width:829px!important;max-width:96vw}.create-club-popup__header{background:#fbfcfc;min-height:64px;border-bottom:1px solid #F0F1F3}.create-club-popup__body{background:#fff;min-height:560px}.create-club-popup__footer{background:#fbfcfc;border-top:1px solid #F0F1F3}.create-club-popup__body .stepper-line{height:2px;background:#333840}.create-club-popup input[type=text],.create-club-popup input[type=email],.create-club-popup input[type=number],.create-club-popup textarea,.create-club-popup select{background:#fff;border:1px solid #D7D9DF;border-radius:4px}.create-club-popup label,.create-club-popup .FieldLabel{font-weight:700;font-size:12px;color:#484e5a}.create-club-popup .btn-primary,.create-club-popup button[type=submit],.create-club-popup .sc-Button[aria-disabled=false]{background:#1b4bc3;color:#fff}@media(min-width:900px){.create-club-popup [role=dialog]>div{width:829px!important}}.section h3{margin:0 0 12px;font-size:16px;font-weight:700}.form-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.form-grid .full{grid-column:1 / -1}.form-grid .size-sm{grid-column:span 4}.form-grid .size-md{grid-column:span 6}.form-grid .size-lg{grid-column:1 / -1}label{display:block;font-size:12px;font-weight:700;color:#484e5a}textarea{height:auto;resize:vertical;min-height:80px}.chips{display:flex;flex-wrap:wrap;gap:6px;border:1px solid #D7D9DF;border-radius:4px;padding:6px;background:#fff}.chip{background:#f1f4ff;color:#1b4bc3;border:1px solid #C7D3FF;border-radius:999px;padding:4px 8px;font-size:12px;line-height:16px}.chip-x{background:none;border:0;color:inherit;margin-left:6px;cursor:pointer}.chip-input{border:0;outline:0;min-width:80px;flex:1}.radio-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.radio-item{display:flex;align-items:center;gap:8px;line-height:20px}.radio-item input[type=radio]{width:16px;height:16px;margin:0;vertical-align:middle}.file-list{margin-top:6px;color:#717a8d;font-size:12px}.field-error{color:#a5332a;font-size:12px;margin-top:4px;line-height:16px}.app-section-title{margin:0 0 4px;font-size:16px;font-weight:700;color:#484e5a}.app-section-desc{margin:0 0 8px;color:#717a8d}.option-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.opt-card{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #D7D9DF;border-radius:8px;cursor:pointer;background:#fff}.opt-card span{display:block;overflow-wrap:anywhere}.opt-card input[type=checkbox]{width:16px;height:16px;accent-color:#1B4BC3}.opt-card:hover{border-color:#96b3f0;background:#f6f6f9}.opt-card.selected{border-color:#1b4bc3;background:#e9f0ff}.ref-group{display:flex;flex-direction:column;gap:8px}.ref-row{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:8px;align-items:end}.ref-cell input{width:100%}.dash-sidebar{position:sticky;top:0;height:100vh}.dash-sidebar{position:sticky}.dash-sidebar:before{content:"";position:absolute;inset:0;background:#fff;z-index:-1}.page-header{padding:3rem 0}.title,.dash-title{font-size:32px;line-height:40px;font-weight:700;margin:0;color:var(--neutral800)}.dash-actions .btn{font-family:var(--app-font)!important}:root{--app-font: "ofelia-text", "Segoe UI", Arial, sans-serif}html,body,*{font-family:var(--app-font)!important}input::placeholder,textarea::placeholder{font-family:var(--app-font)!important}input:-internal-autofill-selected,textarea:-internal-autofill-selected,input:-webkit-autofill,textarea:-webkit-autofill{font-family:var(--app-font)!important;-webkit-text-fill-color:#222!important;transition:background-color 9999s ease-in-out 0s}.dashboard,.create-club-popup,.create-club-popup *{font-family:var(--app-font)!important}.dash-topbar{display:flex;align-items:center;justify-content:space-between;padding:36px 56px 12px;background:#fbfcfc;position:sticky;top:0;z-index:1}.dash-actions{display:flex;gap:8px;align-items:center;margin-left:auto}.create-club-btn{white-space:nowrap}.avatar-wrapper{position:relative}.user-popover{position:absolute;left:calc(100% + 12px);bottom:0;transform:translateY(0);background:#fff;color:#484e5a;border:1px solid #E2E4E8;border-radius:6px;box-shadow:0 4px 12px #0000001f;width:220px;padding:8px 0;animation:popIn .12s ease;z-index:1000;font-family:var(--app-font);font-size:12px;line-height:16px}.user-popover-header{font-size:12px;line-height:16px;padding:8px 16px 6px;border-bottom:1px solid #F0F1F3;color:#717a8d}.user-popover-header strong{display:block;font-weight:700;color:#484e5a}.user-popover-role{display:block;margin-top:2px;font-size:11px;font-weight:500;color:#717a8d}.user-popover-item{background:none;border:0;width:100%;text-align:left;padding:8px 16px;font-size:13px;line-height:18px;cursor:pointer;color:#484e5a;font-weight:600;font-family:var(--app-font)}.user-popover-item:hover{background:#f6f6f9;color:#1b4bc3}.dash-sidebar:not(.expanded) .nav{position:static;min-height:auto}.tenant-content.applicant-content{display:flex;justify-content:center;align-items:flex-start;gap:24px}.applicant-content .panel{margin:24px 0}.applicant-content .panel.section-nav{width:280px;position:sticky;top:24px;align-self:flex-start}.section-nav-title{margin:0 0 8px;font-size:20px;font-weight:700}.section-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.section-nav-link{background:none;border:0;padding:8px 12px;color:#1b4bc3;font-weight:700;text-align:left;border-radius:6px;cursor:pointer}.section-nav-link:hover{background:#f6f6f9}.section-nav-link.active{outline:2px solid #1B4BC3!important;background:#fff!important;z-index:2;position:relative}.applicant-content .form-grid{grid-template-columns:repeat(12,1fr)}.applicant-content .option-cards{grid-template-columns:repeat(5,1fr)}.applicant-content .application-row-radio{flex-wrap:wrap}.applicant-content .radio-item{min-width:200px;align-items:flex-start}.application-bg{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:32px;position:static;width:100%;min-height:auto;left:auto;top:auto;overflow:visible;background:transparent}.application-container{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:100%;background:transparent}.application-section{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:12px;width:100%}.application-section-title{font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#484e5a;margin-bottom:8px}.application-row{display:flex;flex-direction:row;align-items:center;gap:21px;width:100%}.application-row-2>.application-field{flex:1 1 0;min-width:0}.application-row-3>.application-field{flex:1 1 0;min-width:0}.application-row-4>.application-checkbox{flex:1 1 0;min-width:0}.application-row-radio{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;width:100%}.application-field{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.application-field label{font-weight:700;font-size:12px;color:#484e5a;margin-bottom:5px}.application-field input,.application-field select,.application-field textarea{box-sizing:border-box;width:100%;height:40px;background:#fff;border:1px solid #D7D9DF;border-radius:4px;font-size:14px;color:#717a8d;padding:8px}.application-field textarea{height:100px;resize:vertical}.application-checkbox{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:#484e5a}.application-checkbox input[type=checkbox]{width:20px;height:20px;accent-color:#1B4BC3;border-radius:4px;border:1px solid #BDC1CA}.application-btn{display:flex;justify-content:center;align-items:center;padding:8px 16px;gap:8px;background:#1b4bc3;color:#fff;border-radius:4px;font-weight:700;font-size:12px;border:none;cursor:pointer;margin-top:8px}.option-cards.application-row,.application-row.option-cards{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:stretch}.chirp-app{display:flex;height:100vh;background:#fff;font-family:var(--app-font)}.chirp-sidebar{width:280px;background:#fff;border-right:1px solid #F0F1F3;display:flex;flex-direction:column;padding:0}.sidebar-logo{display:flex;align-items:center;gap:8px;padding:20px 24px;border-bottom:1px solid #F0F1F3}.logo-icon{width:32px;height:32px;background:var(--primary600);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:16px}.logo-text{font-size:18px;font-weight:700;color:#484e5a}.sidebar-nav{flex:1;padding:24px 0}.nav-section{margin-bottom:32px}.nav-section-header{font-size:11px;font-weight:700;color:#8e8ea9;text-transform:uppercase;letter-spacing:.5px;padding:0 24px;margin-bottom:12px}.nav-items{display:flex;flex-direction:column}.nav-item{display:flex;align-items:center;gap:12px;padding:8px 24px;color:#8e8ea9;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.nav-item:hover{background:#f6f6f9;color:var(--primary600)}.nav-item.active{background:#f0f0ff;color:var(--primary600);font-weight:700}.nav-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:14px}.nav-icon img{width:16px;height:16px;opacity:.7;transition:opacity .2s ease}.nav-item:hover .nav-icon img,.nav-item.active .nav-icon img{opacity:1}.sidebar-footer{padding:16px 24px;border-top:1px solid #F0F1F3}.user-avatar{display:flex;align-items:center;justify-content:center}.avatar-circle{width:32px;height:32px;background:var(--primary600);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px}.chirp-main{flex:1;display:flex;flex-direction:column;background:#fbfcfc}.main-header{display:flex;align-items:center;justify-content:space-between;padding:32px 40px 24px;background:#fbfcfc}.page-title{font-size:24px;font-weight:700;color:#484e5a;margin:0}.view-docs-btn{background:var(--primary600);color:#fff;border:none;padding:8px 16px;border-radius:4px;font-weight:600;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px}.view-docs-btn:hover{background:#3730dc}.content-tabs{display:flex;padding:0 40px;border-bottom:1px solid #F0F1F3;background:#fbfcfc}.tab-button{background:none;border:none;padding:12px 24px;font-weight:600;font-size:14px;color:#8e8ea9;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-button.active{color:var(--primary600);border-bottom-color:var(--primary600)}.tab-button:hover{color:var(--primary600)}.applications-content{flex:1;display:flex;flex-direction:column;background:#fff;margin:24px 40px;border-radius:8px;border:1px solid #F0F1F3;overflow:hidden}.content-toolbar{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #F0F1F3;background:#fff}toolbar-left{display:flex;align-items:center;gap:12px}.search-box{position:relative;display:flex;align-items:center;font-size:12px}.search-box input,.search-box input::placeholder{font-size:12px}.search-input{width:240px;height:36px;padding:0 40px 0 12px;border:1px solid #D7D9DF;border-radius:4px;font-size:14px;background:#fff}.search-icon{position:absolute;right:12px;color:#8e8ea9;font-size:14px;display:flex;align-items:center;justify-content:center;pointer-events:none}.search-icon img{width:14px;height:14px;opacity:.6}.toolbar-right{display:flex;align-items:center;gap:8px}.btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:4px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.btn-primary{background:var(--primary600);color:#fff;border-color:var(--primary600)}.btn-primary:hover{background:#3730dc;border-color:#3730dc}.btn-secondary{background:#fff;color:#484e5a;border-color:#d7d9df}.btn-secondary:hover{background:#f6f6f9;border-color:var(--primary600);color:var(--primary600)}.btn-icon{font-size:12px;display:flex;align-items:center;justify-content:center}.data-table{flex:1;display:flex;flex-direction:column}.table-header{background:#fbfcfc;border-bottom:1px solid #F0F1F3}.table-row.clickable{cursor:pointer;transition:background .2s ease}.table-row.clickable:hover{background:#f6f6f9}.table-cell{font-size:14px;color:#484e5a;font-weight:500}.table-header .table-cell{font-size:12px;font-weight:700;color:#8e8ea9;text-transform:uppercase;letter-spacing:.5px}.sortable{cursor:pointer;display:flex;align-items:center;gap:4px}.sort-arrow{color:#d7d9df;font-size:12px}.checkbox-cell{display:flex;align-items:center;justify-content:center}.app-name-cell{display:flex;align-items:center;gap:8px;font-weight:600}.expand-icon{color:#8e8ea9;font-size:12px;transition:transform .2s ease;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.expand-icon img{width:12px;height:12px;opacity:.6;transition:transform .2s ease,opacity .2s ease}.expand-icon.expanded img{transform:rotate(180deg);opacity:1}.actions-cell{display:flex;align-items:center;gap:8px}.action-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:all .2s ease}.action-btn img{width:14px;height:14px;opacity:.7;transition:opacity .2s ease}.action-btn:hover img{opacity:1}.status-badge.new-applicant{color:#b54708;border:1px solid #F79009}.status-badge.validating,.status-badge.interviewing{background:#eff8ff;color:#175cd3;border:1px solid #2E90FA}.status-badge.waitlist{background:#fff4e6;color:#b54708;border:1px solid #F79009}.table-body{flex:1;overflow-y:auto}.table-row-group{border-bottom:1px solid #F0F1F3}.expanded-content{padding:24px;background:#fbfcfc;border-top:1px solid #F0F1F3}.expanded-details{color:#8e8ea9;font-size:14px}.table-footer{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid #F0F1F3;background:#fbfcfc}.pagination-info{display:flex;align-items:center;gap:8px;font-size:14px;color:#8e8ea9}.entries-select{padding:4px 8px;border:1px solid #D7D9DF;border-radius:4px;font-size:14px;background:#fff}.pagination-controls{display:flex;align-items:center;gap:8px}.pagination-btn{width:32px;height:32px;background:#fff;border:1px solid #D7D9DF;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;color:#484e5a;transition:all .2s ease}.pagination-btn:hover:not(:disabled){background:#f6f6f9;border-color:var(--primary600);color:var(--primary600)}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.page-number{width:32px;height:32px;background:var(--primary600);color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8e8ea9;font-size:16px}.empty-icon{font-size:48px;margin-bottom:16px}.error-state{display:flex;align-items:center;justify-content:center;padding:64px 24px;color:#b42318;font-size:16px}.insights-content{flex:1;display:flex;align-items:center;justify-content:center;background:#fff;margin:24px 40px;border-radius:8px;border:1px solid #F0F1F3}.chirp-applications-layout{display:flex;height:100vh;background:#fff;font-family:var(--app-font)}.pdf-sidebar{width:280px;background:#fff;border-right:1px solid #F0F1F3;display:flex;flex-direction:column;padding:0;flex-shrink:0}.pdf-sidebar-logo{display:flex;align-items:center;gap:8px;padding:25px 20px;border-bottom:1px solid #F0F1F3}.pdf-logo-icon{width:32px;height:32px;background:var(--primary600);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff}.pdf-logo-text{font-size:24px;font-weight:700;color:#484e5a}.pdf-sidebar-nav{flex:1;padding:24px 0}.pdf-nav-section{margin-bottom:32px}.pdf-nav-section-header{font-size:11px;font-weight:700;color:#8e8ea9;text-transform:uppercase;letter-spacing:.5px;padding:0 24px;margin-bottom:12px}.pdf-nav-items{display:flex;flex-direction:column}.pdf-nav-item{display:flex;align-items:center;gap:12px;padding:8px 24px;color:#8e8ea9;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.pdf-nav-item:hover{background:#f6f6f9;color:var(--primary600)}.pdf-nav-item.active{background:var(--primary100);color:var(--primary600);font-weight:700}.pdf-nav-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--primary600)}.pdf-nav-icon img{width:6px;height:6px;opacity:.7;transition:opacity .2s ease}.pdf-nav-item:hover .pdf-nav-icon img,.pdf-nav-item.active .pdf-nav-icon img{opacity:1}.pdf-sidebar-footer{padding:16px 24px;border-top:1px solid #F0F1F3}.pdf-user-avatar{display:flex;align-items:center;justify-content:center}.pdf-avatar-circle{width:32px;height:32px;background:var(--primary600);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px}.pdf-main-content{flex:1;display:flex;flex-direction:column;background:#fbfcfc;overflow:hidden;min-height:0}.pdf-main-header{display:flex;align-items:center;justify-content:space-between;padding:32px 40px 24px}.pdf-page-title{font-size:24px;font-weight:700;color:#484e5a;margin:0}.pdf-view-docs-btn{background:var(--primary600);color:#fff;border:none;padding:8px 16px;border-radius:4px;font-weight:600;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px}.pdf-view-docs-btn:hover{background:#3730dc}.pdf-content-tabs{display:flex;border-bottom:1px solid #F0F1F3;background:#fbfcfc}.pdf-tab-button{background:none;border:none;padding:12px 24px;font-weight:600;font-size:14px;color:#8e8ea9;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.pdf-tab-button.active{color:var(--primary600);border-bottom-color:var(--primary600)}.pdf-tab-button:hover{color:var(--primary600)}.pdf-applications-content{flex:1;display:flex;flex-direction:column;overflow:hidden;gap:1rem;min-height:0}.pdf-content-toolbar{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #F0F1F3;background:#fff}.pdf-toolbar-left{display:flex;align-items:center;gap:12px}.pdf-search-box{position:relative;display:flex;align-items:center}.pdf-search-input{width:240px;height:36px;padding:0 40px 0 12px;border:1px solid #D7D9DF;border-radius:4px;font-size:14px;background:#fff}.pdf-search-icon{position:absolute;right:12px;color:#8e8ea9;font-size:14px;display:flex;align-items:center;justify-content:center;pointer-events:none}.pdf-search-icon img{width:14px;height:14px;opacity:.6}.pdf-toolbar-right{display:flex;align-items:center;gap:8px}.pdf-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:4px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.pdf-btn-primary{background:var(--primary600);color:#fff;border-color:var(--primary600)}.pdf-btn-primary:hover{background:#3730dc;border-color:#3730dc}.pdf-btn-secondary{background:#fff;color:#484e5a;border-color:#d7d9df}.pdf-btn-secondary:hover{background:#f6f6f9;border-color:var(--primary600);color:var(--primary600)}.pdf-btn-icon{font-size:12px;display:flex;align-items:center;justify-content:center}.pdf-data-table{flex:1;display:flex;flex-direction:column;min-height:0}.pdf-table-header{background:#fbfcfc;border-bottom:1px solid #F0F1F3}.pdf-table-row{display:grid;grid-template-columns:40px 24px 1fr 1.2fr 1fr 1fr 1fr 120px;align-items:center;gap:16px;padding:12px 24px;min-height:48px}.pdf-table-row.pdf-clickable{cursor:pointer;transition:background .2s ease}.pdf-table-row.pdf-clickable:hover{background:#f6f6f9}.pdf-table-cell{font-size:14px;color:#484e5a;font-weight:500}.pdf-table-header .pdf-table-cell{font-size:12px;font-weight:700;color:#8e8ea9;text-transform:uppercase;letter-spacing:.5px}.pdf-sortable{cursor:pointer;display:flex;align-items:center;gap:4px}.pdf-sort-arrow{color:#d7d9df;font-size:12px}.pdf-checkbox-cell{display:flex;align-items:center;justify-content:center}.pdf-app-name-cell{display:flex;align-items:center;gap:8px;font-weight:600}.pdf-expand-icon{color:#8e8ea9;font-size:12px;transition:transform .2s ease;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.pdf-expand-icon img{width:12px;height:12px;opacity:.6;transition:transform .2s ease,opacity .2s ease}.pdf-expand-icon.expanded img{transform:rotate(180deg);opacity:1}.pdf-actions-cell{display:flex;align-items:center;gap:8px}.pdf-action-btn{width:28px;height:28px;background:#fff;border:1px solid #D7D9DF;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:all .2s ease}.pdf-action-btn:hover{background:#f6f6f9;border-color:var(--primary600)}.pdf-action-btn img{width:14px;height:14px;opacity:.7;transition:opacity .2s ease}.pdf-action-btn:hover img{opacity:1}.pdf-alert-cell{display:flex;align-items:center;justify-content:center}.pdf-alert-icon{width:10px;height:10px;border-radius:50%;background:#f04438}.pdf-warning-banner{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid #F04438;background:#fef3f2;color:#b42318;border-radius:8px;margin:0 0 16px}.pdf-warning-left{display:flex;align-items:center;gap:8px;font-weight:600}.pdf-warning-icon{width:16px;height:16px;border-radius:50%;background:#f04438;display:inline-block}.pdf-warning-text{margin:0}.pdf-warning-right{display:flex;align-items:center}.pdf-warning-btn{padding:6px 10px;background:#fef3f2;color:#b42318;border:1px solid #F04438;border-radius:6px;font-weight:600;cursor:pointer}.pdf-warning-btn:hover{background:#fee4e2}.applicant-information-section{margin:0 0 24px}.applicant-info-title{font-size:18px;font-weight:600;color:#484e5a;margin:0 0 16px}.applicant-info-grid{display:flex;flex-direction:column;gap:16px}.info-row{display:flex;gap:16px;align-items:flex-start}.info-row.membership-row .info-field{flex:0 0 200px}.info-row.name-row .info-field,.info-row.birth-row .info-field,.info-row.location-row .info-field{flex:1;min-width:0}.info-field{display:flex;flex-direction:column;gap:4px}.field-label{font-size:12px;font-weight:700;color:#8e8ea9;text-transform:capitalize;letter-spacing:.5px}.field-value{font-size:14px;font-weight:500;color:#484e5a}@media(max-width:768px){.info-row{flex-direction:column;gap:12px}.info-row.name-row,.info-row.birth-row,.info-row.location-row{flex-direction:column}.info-field{min-width:0}}.premium-expanded-content{padding:18px;background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 1.5px 4px -1px #0000000f;margin:16px 0;max-width:100%}.compact-layout{display:flex;flex-direction:column;gap:24px}.applicant-header-card{background:#fff!important;border-radius:18px;box-shadow:0 4px 24px #50507814,0 1.5px 4px #5050780a!important;padding:32px 36px 28px;margin-bottom:32px;min-height:140px;gap:32px}.applicant-header-section{display:flex;align-items:stretch;justify-content:space-between;margin-bottom:1rem}.applicant-avatar{width:56px;height:56px;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;box-shadow:0 4px 6px -1px #4f46e54d;flex-shrink:0}.applicant-meta{flex:1;min-width:0}.applicant-name{font-size:20px;font-weight:700;color:#1e293b;margin:0 0 4px}.applicant-contact{font-size:14px;color:#64748b;margin:0 0 8px}.applicant-badges{display:flex;gap:8px;flex-wrap:wrap}.membership-badge{display:inline-block;padding:4px 12px;background:#eff6ff;color:#1d4ed8;border:1px solid #DBEAFE;border-radius:16px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.date-badge{display:inline-block;padding:4px 12px;background:#f0fdf4;color:#15803d;border:1px solid #DCFCE7;border-radius:16px;font-size:11px;font-weight:600}.compact-status-indicator{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.status-badge-large{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #E2E8F0;border-radius:24px;box-shadow:0 1px 3px #0000001a}.status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-text{font-size:13px;font-weight:600;color:#1e293b}.progress-mini{width:120px;height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden}.progress-fill-mini{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:2px;transition:width .3s ease}.intelligent-info-section{background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:20px}.section-title{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid #F1F5F9}.info-row-intelligent{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px}.info-row-intelligent:last-child{margin-bottom:0}.info-group{display:flex;flex-direction:column;gap:4px;padding:12px;background:#f8fafc;border:1px solid #E2E8F0;border-radius:8px;transition:all .2s ease}.info-group:hover{background:#f1f5f9;border-color:#cbd5e1}.info-label{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.info-value{font-size:13px;font-weight:500;color:#1e293b;line-height:1.4;word-break:break-word}.compact-workflow-section{background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:20px;margin-top:15px}.workflow-tracker{display:flex;justify-content:space-between;align-items:center;position:relative;margin-top:16px}.workflow-tracker:before{content:"";position:absolute;top:16px;left:24px;right:24px;height:2px;background:#e2e8f0}.workflow-step{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;position:relative}.step-circle{width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#e2e8f0;color:#64748b;border:2px solid #E2E8F0;transition:all .2s ease}.workflow-step.completed .step-circle{background:#10b981;color:#fff;border-color:#10b981}.workflow-step.current .step-circle{background:#3b82f6;color:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f633}.step-label{font-size:10px;font-weight:600;color:#64748b;text-align:center;text-transform:uppercase;letter-spacing:.5px;line-height:1.2;max-width:80px}.workflow-step.current .step-label{color:#3b82f6}.workflow-step.completed .step-label{color:#10b981}.pdf-btn-icon{width:32px;height:32px;background:#fff;border:1px solid #D1D5DB;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.pdf-btn-icon:hover{background:#f9fafb;border-color:var(--primary600)}.pdf-btn-icon img{width:16px;height:16px;opacity:.7;transition:opacity .2s ease}.pdf-btn-icon:hover img{opacity:1}.pdf-btn{display:flex;align-items:center;padding:6px 12px;background:#fff;border:1px solid #D1D5DB;border-radius:6px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.pdf-btn:hover{background:#f9fafb;border-color:var(--primary600);color:var(--primary600)}.pdf-btn img{width:14px;height:14px;opacity:.7;transition:opacity .2s ease}.pdf-btn:hover img{opacity:1}.pdf-toolbar-left-group{position:relative;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pdf-filter-icon{margin-right:6px}.filter-count-badge{margin-left:6px;background:#e0e7ff;color:#1b4bc3;border-radius:999px;padding:0 6px;font-size:12px;font-weight:600}.pdf-filter-box{display:flex;align-items:center;gap:8px}.pdf-filter-select{height:36px;padding:0 12px;border:1px solid #D7D9DF;border-radius:6px;background:#fff;font-size:14px;color:#374151}.pdf-filter-select:focus{outline:none;border-color:var(--primary600);box-shadow:0 0 0 3px #4945ff1f}.pdf-content-toolbar{position:relative;z-index:0}.filters-popover{position:absolute;z-index:2000;box-shadow:0 8px 28px #0000001f;border:1px solid #E5E7EB;border-radius:8px}.filters-popover{position:absolute;z-index:1000;min-width:360px;border:1px solid #1B4BC3;border-radius:12px;box-shadow:0 8px 24px #1c25361f;background:#fff}.search-popover{position:absolute;top:40px;left:4px;background:#fff;border:1px solid #E2E4EA;border-radius:8px;box-shadow:0 8px 24px #1c25361f;padding:12px;z-index:1000;min-width:260px}.filters-popover [role=listbox],.filters-popover [role=combobox],.filters-popover .sc-Select,.filters-popover .sc-Select__menu{z-index:1001!important}.search-popover-title{font-size:12px;font-weight:600;color:#38405a;margin:0 0 8px}.search-input{width:100%;height:34px;padding:6px 10px;border:1px solid #D7D9DF;border-radius:6px}.search-popover-actions{display:flex;justify-content:space-between;margin-top:8px}.header-primary-actions{display:flex;flex-direction:column;gap:8px;margin-top:8px;align-items:flex-end}.header-status-control{display:flex;flex-direction:column;gap:8px;align-items:flex-end}@media(max-width:768px){.header-primary-actions{align-items:stretch;width:100%}.header-status-control{align-items:stretch}}.reach-out-modal [role=dialog]{min-width:600px;max-width:800px}.reach-out-modal .sc-ButtonGroup button,.reach-out-modal .reach-out-recipient-group button{padding:12px 24px;border-radius:8px;font-weight:600}.reach-out-modal .sc-ButtonGroup button[aria-pressed=true],.reach-out-modal .reach-out-recipient-group button[aria-pressed=true]{background:#3b82f6;color:#fff;border-color:#3b82f6}.reach-out-modal .sc-ButtonGroup button[aria-pressed=false],.reach-out-modal .reach-out-recipient-group button[aria-pressed=false]{background:#fff;color:#6b7280;border-color:#d1d5db}.reach-out-input{width:100%;padding:12px 16px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;background:#fff}.reach-out-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.reach-out-textarea{width:100%;padding:12px 16px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;background:#fff;resize:vertical;min-height:240px}.reach-out-textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}@media(max-width:768px){.reach-out-modal [role=dialog]{min-width:90vw;max-width:95vw;margin:16px}.reach-out-modal .sc-ButtonGroup,.reach-out-modal .reach-out-recipient-group{flex-direction:column;gap:8px}.reach-out-modal .sc-ButtonGroup button,.reach-out-modal .reach-out-recipient-group button{width:100%}}.application-status-banner{margin:0 0 24px;border-radius:12px;border:1px solid;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.5) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.application-status-banner.status-submitted{border-color:#f59e0b;background:linear-gradient(135deg,#fef3c7,#fef9e3)}.application-status-banner.status-request_edit{border-color:#ef4444;background:linear-gradient(135deg,#fee2e2,#fef2f2)}.application-status-banner.status-validating{border-color:#3b82f6;background:linear-gradient(135deg,#dbeafe,#eff6ff)}.application-status-banner.status-interviewing{border-color:#8b5cf6;background:linear-gradient(135deg,#e9d5ff,#f3e8ff)}.application-status-banner.status-approved{border-color:#10b981;background:linear-gradient(135deg,#d1fae5,#ecfdf5)}.application-status-banner.status-rejected{border-color:#ef4444;background:linear-gradient(135deg,#fee2e2,#fef2f2)}.application-status-banner.status-waitlist{border-color:#f59e0b;background:linear-gradient(135deg,#fef3c7,#fef9e3)}.application-status-banner.status-active{border-color:#10b981;background:linear-gradient(135deg,#d1fae5,#ecfdf5)}.application-status-banner.status-inactive,.application-status-banner.status-terminated{border-color:#ef4444;background:linear-gradient(135deg,#fee2e2,#fef2f2)}.application-status-banner.status-suspended{border-color:#f59e0b;background:linear-gradient(135deg,#fef3c7,#fef9e3)}.status-banner-content{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:20px}.status-indicator{display:flex;align-items:center;gap:16px;flex:1}.status-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.status-dot.submitted{background:#f59e0b}.status-dot.request_edit{background:#ef4444}.status-dot.validating{background:#3b82f6}.status-dot.interviewing{background:#8b5cf6}.status-dot.approved{background:#10b981}.status-dot.rejected{background:#ef4444}.status-dot.waitlist{background:#f59e0b}.status-dot.active{background:#10b981}.status-dot.inactive{background:#ef4444}.status-dot.suspended{background:#f59e0b}.status-dot.terminated{background:#ef4444}.status-info{flex:1}.status-title{font-size:18px;font-weight:700;color:#111827;margin:0 0 4px}.status-description{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.status-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.status-action-btn{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease}.status-action-btn.primary{background:#1f2937;color:#fff}.status-action-btn.primary:hover{background:#111827;transform:translateY(-1px)}.status-badge.editable{background:#dcfce7;color:#15803d;border:1px solid #16A34A}.status-badge.locked{background:#f3f4f6;color:#6b7280;border:1px solid #D1D5DB}.admin-status-controls{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.status-control-label{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.status-control-select{padding:8px 12px;border:1px solid #D1D5DB;border-radius:6px;font-size:14px;color:#111827;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;min-width:160px}.status-control-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.status-control-select:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.status-banner-content{flex-direction:column;align-items:flex-start;gap:16px}.status-indicator{width:100%}.status-actions{width:100%;justify-content:flex-start}.admin-status-controls{align-items:flex-start;width:100%}.status-control-select{width:100%;min-width:auto}}.premium-alert-banner{display:flex;align-items:center;gap:16px;padding:16px 20px;background:linear-gradient(90deg,#fef3f2,#fee4e2);border:1px solid #F04438;border-radius:12px;margin-bottom:32px;box-shadow:0 2px 4px #f044381a}.alert-icon{font-size:24px;flex-shrink:0}.alert-content{flex:1}.alert-title{font-size:16px;font-weight:700;color:#b42318;margin:0 0 4px}.alert-message{font-size:14px;color:#b42318;margin:0}.alert-action-btn{padding:12px 24px;background:#b42318;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #b4231833}.alert-action-btn:hover{background:#991b1b;transform:translateY(-1px);box-shadow:0 4px 8px #b423184d}.premium-content-layout{display:grid;grid-template-columns:1fr 400px;gap:32px;align-items:start}.premium-left-column{display:flex;flex-direction:column;gap:24px}.premium-right-column{display:flex;flex-direction:column;gap:24px;position:sticky;top:24px}.applicant-overview-card,.personal-details-card,.additional-info-card,.status-workflow-card,.actions-card{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:box-shadow .2s ease,transform .2s ease}.applicant-overview-card:hover,.personal-details-card:hover,.additional-info-card:hover,.status-workflow-card:hover,.actions-card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-1px)}.card-title{font-size:18px;font-weight:700;color:#111827;margin:0 0 20px;border-bottom:2px solid #F3F4F6;padding-bottom:12px}.applicant-header{display:flex;align-items:center;gap:16px}.applicant-avatar{width:64px;height:64px;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff;box-shadow:0 4px 6px -1px #4f46e54d}.applicant-info{flex:1}.applicant-name{font-size:24px;font-weight:700;color:#111827;margin:0 0 4px}.applicant-email{font-size:14px;color:#6b7280;margin:0 0 8px}.applicant-type{display:inline-block;padding:4px 12px;background:#eff6ff;color:#1d4ed8;border:1px solid #DBEAFE;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.details-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.detail-group{display:flex;flex-direction:column;gap:16px}.detail-item-premium{display:flex;flex-direction:column;gap:6px}.detail-label-premium{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.detail-value-premium{font-size:15px;font-weight:500;color:#111827;line-height:1.4}.info-tags{display:flex;flex-wrap:wrap;gap:12px}.info-tag{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;min-width:120px;flex:1}.tag-label{font-size:10px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.tag-value{font-size:13px;font-weight:500;color:#111827}.status-header{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.progress-indicator{display:flex;flex-direction:column;gap:8px}.progress-bar{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:4px;transition:width .3s ease}.progress-text{font-size:12px;font-weight:600;color:#10b981;text-align:right}.status-timeline-premium{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.timeline-step-premium{display:flex;align-items:flex-start;gap:16px;position:relative}.step-indicator{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.step-dot{width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#e5e7eb;color:#6b7280;border:2px solid #E5E7EB;transition:all .2s ease}.timeline-step-premium.completed .step-dot{background:#10b981;color:#fff;border-color:#10b981}.timeline-step-premium.current .step-dot{background:#3b82f6;color:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f633}.step-connector{width:2px;height:24px;background:#e5e7eb;margin-top:4px;transition:background .2s ease}.timeline-step-premium.completed .step-connector{background:#10b981}.step-content{flex:1;padding-top:4px}.step-title{font-size:14px;font-weight:600;color:#111827;margin:0 0 4px}.timeline-step-premium.current .step-title{color:#3b82f6}.step-description{font-size:12px;color:#6b7280;margin:0}.status-controls{display:flex;flex-direction:column;gap:8px}.control-label{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.status-select-premium{padding:12px 16px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;color:#111827;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.status-select-premium:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.action-buttons{display:flex;gap:12px}.premium-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;text-decoration:none}.premium-btn.primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 2px 4px #3b82f633}.premium-btn.primary:hover{transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}.premium-btn.secondary{background:#fff;color:#6b7280;border:1px solid #D1D5DB}.premium-btn.secondary:hover{background:#f9fafb;color:#111827;border-color:#9ca3af;transform:translateY(-1px)}.premium-btn.outline{background:transparent;color:#3b82f6;border:1px solid #3B82F6}.premium-btn.outline:hover{background:#eff6ff;transform:translateY(-1px)}.btn-icon{font-size:16px}@media(max-width:1024px){.premium-content-layout{grid-template-columns:1fr;gap:24px}.premium-right-column{position:static}.details-grid{grid-template-columns:1fr;gap:16px}}@media(max-width:768px){.premium-expanded-content{padding:20px;margin:12px 0}.premium-alert-banner,.applicant-header{flex-direction:column;text-align:center;gap:12px}.info-tags{flex-direction:column}.info-tag{min-width:auto}.action-buttons{gap:8px}.premium-btn{padding:12px 16px;font-size:13px}}.status-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600;text-transform:capitalize}.status-badge.new-applicant{background:#fff4e6;color:#b54708;border:1px solid #F79009}.status-badge.validating{background:#eff8ff;color:#175cd3;border:1px solid #2E90FA}.status-badge.interviewing{background:#f0f9ff;color:#026aa2;border:1px solid #0BA5EC}.status-badge.approved{background:#ecfdf3;color:#027a48;border:1px solid #12B76A}.status-badge.rejected{background:#fef3f2;color:#b42318;border:1px solid #F04438}.status-badge.waitlist{background:#fffaeb;color:#b54708;border:1px solid #F79009}.pdf-table-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.pdf-table-row-group{border-bottom:1px solid #F0F1F3}.pdf-expanded-content{padding:24px;background:#fbfcfc;border-top:1px solid #F0F1F3}.pdf-expanded-details{color:#8e8ea9;font-size:14px}.pdf-table-footer{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid #F0F1F3;background:#fbfcfc}.pdf-pagination-info{display:flex;align-items:center;gap:8px;font-size:14px;color:#8e8ea9}.pdf-entries-select{padding:4px 8px;border:1px solid #D7D9DF;border-radius:4px;font-size:14px;background:#fff}.pdf-pagination-controls{display:flex;align-items:center;gap:8px}.pdf-pagination-btn{width:32px;height:32px;background:#fff;border:1px solid #D7D9DF;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;color:#484e5a;transition:all .2s ease;font-weight:600}.pdf-pagination-btn:hover:not(:disabled){background:#f6f6f9;border-color:var(--primary600);color:var(--primary600)}.pdf-pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pdf-page-number{width:32px;height:32px;background:var(--primary600);color:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}@media(max-width:768px){.app-details-grid,.member-details-grid{grid-template-columns:1fr;gap:16px}.analytics-cards{grid-template-columns:repeat(2,1fr)}.reach-out-modal{margin:16px;max-width:calc(100vw - 32px)}.timeline-step{min-width:60px}.timeline-label{font-size:10px}}@media(max-width:1024px){.pdf-sidebar{width:240px}.pdf-main-header{padding:24px 32px 16px}}@media(max-width:768px){.chirp-applications-layout{flex-direction:column}.pdf-sidebar{width:100%;height:auto;flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid #F0F1F3}.pdf-sidebar-nav{display:flex;flex-direction:row;gap:24px;padding:12px 24px}.pdf-nav-section{margin-bottom:0;min-width:max-content}.pdf-nav-section-header{display:none}.pdf-table-row{grid-template-columns:40px 1fr 80px;gap:8px}.pdf-table-cell:nth-child(3),.pdf-table-cell:nth-child(4),.pdf-table-cell:nth-child(5){display:none}.pdf-main-header{flex-direction:column;align-items:flex-start;gap:16px;padding:16px 24px}.pdf-content-toolbar{flex-direction:column;align-items:stretch;gap:16px}.pdf-toolbar-left,.pdf-toolbar-right{justify-content:space-between}.pdf-search-input{width:100%}}@media(max-width:900px){.application-bg{width:100%;min-width:0;padding:8px}.application-container{width:100%;min-width:0;padding:0}.form-grid{grid-template-columns:1fr}.form-grid .size-sm,.form-grid .size-md,.form-grid .size-lg,.form-grid .full{grid-column:1 / -1}.tenant-content.applicant-content{flex-direction:column;align-items:center}.applicant-content .panel.application-panel,.applicant-content .panel.section-nav{width:96vw;position:static}.applicant-content .option-cards{grid-template-columns:repeat(2,1fr)}}.page-size-control{display:flex;flex-direction:row;align-items:center;gap:8px}.page-size-control>div{max-width:75px;width:75px}.i-18px{height:18px;width:18px}.i-24px{height:24px;width:24px}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"!important}a.blue span{color:#3b82f6!important}a.blue svg path{fill:#3b82f6!important}button.primary{border:1px solid var(--primary600);background:var(--primary600);color:#fff!important}button.primary:hover{border:1px solid var(--primary500);background:var(--primary500);color:#fff!important}.chirp-content{padding:16px 24px}div.no-close-button button,div.no-svg-icon>div:has(svg){display:none}div.alert-compact{padding-inline:.4rem!important;padding-block:.4rem!important}.warning-dark-text{color:var(--warning700)!important}.error-dark-text{color:var(--danger700)!important}.success-dark-text{color:var(--success700)!important}ul.number-list{list-style:decimal;display:flex;flex-direction:column;gap:8px;padding-left:2rem}.grey-box{background-color:var(--neutral100);border:1px solid var(--neutral150);border-radius:8px;padding:16px;font-weight:500}.grey-box-dark{background-color:var(--neutral150);border:1px solid var(--neutral200);border-radius:8px;padding:16px}a.show-link{color:var(--primary600);font-weight:600;text-decoration:underline;cursor:pointer}div.disabled{opacity:.5;pointer-events:none}svg.danger-text{fill:var(--danger600)!important}.danger-text{color:var("--danger600")}.danger-text svg{fill:var(--danger600)!important}.capitalize{text-transform:capitalize!important}.overflowY-auto>div{overflow-y:auto!important;height:calc(100vh - 250px)}div[role=option] span{white-space:break-spaces!important;overflow-wrap:anywhere!important;max-width:240px}.w-30p{width:30%!important}.w-full{width:100%!important}.wrap-label span,.wrap-label label,.text-wrap{white-space:break-spaces!important;overflow-wrap:anywhere!important}.no-wrap{white-space:nowrap!important}.radio-box{border:1px solid var(--neutral300);border-radius:6px;padding:1rem}ul.profile-field-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;justify-items:flex-start;gap:12px}ul.profile-field-list li{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;background-color:#fff;padding:12px 16px;border:1px solid var(--neutral300);border-radius:8px;width:100%}.fieldset-wp{border:1px solid var(--neutral300);border-radius:6px;padding:1rem}.fieldset-wp legend{font-size:14px;padding:0 5px;font-weight:600;color:var(--neutral700)}.green-icon{color:var(--success600)!important}.red-icon{color:var(--danger600)!important}.mp-application-modal{max-width:600px}.line-clamp{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-2{-webkit-line-clamp:2}.page-layout{padding:0 24px 32px}@media(max-width:768px){.page-layout{padding:16px}}.cursor-pointer{cursor:pointer!important}.text-align-left{text-align:left!important}.immediate-div-100>div{width:100%!important}.flex{display:flex}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}@media screen and (min-width:576px){.sm\:flex-row{flex-direction:row!important}.sm\:flex-row-reverse{flex-direction:row-reverse!important}.sm\:flex-column{flex-direction:column!important}.sm\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width:768px){.md\:flex-row{flex-direction:row!important}.md\:flex-row-reverse{flex-direction:row-reverse!important}.md\:flex-column{flex-direction:column!important}.md\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width:992px){.lg\:flex-row{flex-direction:row!important}.lg\:flex-row-reverse{flex-direction:row-reverse!important}.lg\:flex-column{flex-direction:column!important}.lg\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width:1200px){.xl\:flex-row{flex-direction:row!important}.xl\:flex-row-reverse{flex-direction:row-reverse!important}.xl\:flex-column{flex-direction:column!important}.xl\:flex-column-reverse{flex-direction:column-reverse!important}}.flex-wrap{flex-wrap:wrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-nowrap{flex-wrap:nowrap!important}@media screen and (min-width:576px){.sm\:flex-wrap{flex-wrap:wrap!important}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.sm\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width:768px){.md\:flex-wrap{flex-wrap:wrap!important}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.md\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width:992px){.lg\:flex-wrap{flex-wrap:wrap!important}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.lg\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width:1200px){.xl\:flex-wrap{flex-wrap:wrap!important}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.xl\:flex-nowrap{flex-wrap:nowrap!important}}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}@media screen and (min-width:576px){.sm\:justify-content-start{justify-content:flex-start!important}.sm\:justify-content-end{justify-content:flex-end!important}.sm\:justify-content-center{justify-content:center!important}.sm\:justify-content-between{justify-content:space-between!important}.sm\:justify-content-around{justify-content:space-around!important}.sm\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width:768px){.md\:justify-content-start{justify-content:flex-start!important}.md\:justify-content-end{justify-content:flex-end!important}.md\:justify-content-center{justify-content:center!important}.md\:justify-content-between{justify-content:space-between!important}.md\:justify-content-around{justify-content:space-around!important}.md\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width:992px){.lg\:justify-content-start{justify-content:flex-start!important}.lg\:justify-content-end{justify-content:flex-end!important}.lg\:justify-content-center{justify-content:center!important}.lg\:justify-content-between{justify-content:space-between!important}.lg\:justify-content-around{justify-content:space-around!important}.lg\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width:1200px){.xl\:justify-content-start{justify-content:flex-start!important}.xl\:justify-content-end{justify-content:flex-end!important}.xl\:justify-content-center{justify-content:center!important}.xl\:justify-content-between{justify-content:space-between!important}.xl\:justify-content-around{justify-content:space-around!important}.xl\:justify-content-evenly{justify-content:space-evenly!important}}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-evenly{align-content:space-evenly!important}@media screen and (min-width:576px){.sm\:align-content-start{align-content:flex-start!important}.sm\:align-content-end{align-content:flex-end!important}.sm\:align-content-center{align-content:center!important}.sm\:align-content-between{align-content:space-between!important}.sm\:align-content-around{align-content:space-around!important}.sm\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width:768px){.md\:align-content-start{align-content:flex-start!important}.md\:align-content-end{align-content:flex-end!important}.md\:align-content-center{align-content:center!important}.md\:align-content-between{align-content:space-between!important}.md\:align-content-around{align-content:space-around!important}.md\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width:992px){.lg\:align-content-start{align-content:flex-start!important}.lg\:align-content-end{align-content:flex-end!important}.lg\:align-content-center{align-content:center!important}.lg\:align-content-between{align-content:space-between!important}.lg\:align-content-around{align-content:space-around!important}.lg\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width:1200px){.xl\:align-content-start{align-content:flex-start!important}.xl\:align-content-end{align-content:flex-end!important}.xl\:align-content-center{align-content:center!important}.xl\:align-content-between{align-content:space-between!important}.xl\:align-content-around{align-content:space-around!important}.xl\:align-content-evenly{align-content:space-evenly!important}}.align-items-stretch{align-items:stretch!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.align-items-baseline{align-items:baseline!important}@media screen and (min-width:576px){.sm\:align-items-stretch{align-items:stretch!important}.sm\:align-items-start{align-items:flex-start!important}.sm\:align-items-center{align-items:center!important}.sm\:align-items-end{align-items:flex-end!important}.sm\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width:768px){.md\:align-items-stretch{align-items:stretch!important}.md\:align-items-start{align-items:flex-start!important}.md\:align-items-center{align-items:center!important}.md\:align-items-end{align-items:flex-end!important}.md\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width:992px){.lg\:align-items-stretch{align-items:stretch!important}.lg\:align-items-start{align-items:flex-start!important}.lg\:align-items-center{align-items:center!important}.lg\:align-items-end{align-items:flex-end!important}.lg\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width:1200px){.xl\:align-items-stretch{align-items:stretch!important}.xl\:align-items-start{align-items:flex-start!important}.xl\:align-items-center{align-items:center!important}.xl\:align-items-end{align-items:flex-end!important}.xl\:align-items-baseline{align-items:baseline!important}}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-stretch{align-self:stretch!important}.align-self-baseline{align-self:baseline!important}@media screen and (min-width:576px){.sm\:align-self-auto{align-self:auto!important}.sm\:align-self-start{align-self:flex-start!important}.sm\:align-self-end{align-self:flex-end!important}.sm\:align-self-center{align-self:center!important}.sm\:align-self-stretch{align-self:stretch!important}.sm\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width:768px){.md\:align-self-auto{align-self:auto!important}.md\:align-self-start{align-self:flex-start!important}.md\:align-self-end{align-self:flex-end!important}.md\:align-self-center{align-self:center!important}.md\:align-self-stretch{align-self:stretch!important}.md\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width:992px){.lg\:align-self-auto{align-self:auto!important}.lg\:align-self-start{align-self:flex-start!important}.lg\:align-self-end{align-self:flex-end!important}.lg\:align-self-center{align-self:center!important}.lg\:align-self-stretch{align-self:stretch!important}.lg\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width:1200px){.xl\:align-self-auto{align-self:auto!important}.xl\:align-self-start{align-self:flex-start!important}.xl\:align-self-end{align-self:flex-end!important}.xl\:align-self-center{align-self:center!important}.xl\:align-self-stretch{align-self:stretch!important}.xl\:align-self-baseline{align-self:baseline!important}}.flex-order-0{order:0!important}.flex-order-1{order:1!important}.flex-order-2{order:2!important}.flex-order-3{order:3!important}.flex-order-4{order:4!important}.flex-order-5{order:5!important}.flex-order-6{order:6!important}@media screen and (min-width:576px){.sm\:flex-order-0{order:0!important}.sm\:flex-order-1{order:1!important}.sm\:flex-order-2{order:2!important}.sm\:flex-order-3{order:3!important}.sm\:flex-order-4{order:4!important}.sm\:flex-order-5{order:5!important}.sm\:flex-order-6{order:6!important}}@media screen and (min-width:768px){.md\:flex-order-0{order:0!important}.md\:flex-order-1{order:1!important}.md\:flex-order-2{order:2!important}.md\:flex-order-3{order:3!important}.md\:flex-order-4{order:4!important}.md\:flex-order-5{order:5!important}.md\:flex-order-6{order:6!important}}@media screen and (min-width:992px){.lg\:flex-order-0{order:0!important}.lg\:flex-order-1{order:1!important}.lg\:flex-order-2{order:2!important}.lg\:flex-order-3{order:3!important}.lg\:flex-order-4{order:4!important}.lg\:flex-order-5{order:5!important}.lg\:flex-order-6{order:6!important}}@media screen and (min-width:1200px){.xl\:flex-order-0{order:0!important}.xl\:flex-order-1{order:1!important}.xl\:flex-order-2{order:2!important}.xl\:flex-order-3{order:3!important}.xl\:flex-order-4{order:4!important}.xl\:flex-order-5{order:5!important}.xl\:flex-order-6{order:6!important}}.flex-1{flex:1 1!important}.flex-auto{flex:1 1 auto!important}.flex-initial{flex:0 1 auto!important}.flex-none{flex:none!important}@media screen and (min-width:576px){.sm\:flex-1{flex:1 1!important}.sm\:flex-auto{flex:1 1 auto!important}.sm\:flex-initial{flex:0 1 auto!important}.sm\:flex-none{flex:none!important}}@media screen and (min-width:768px){.md\:flex-1{flex:1 1!important}.md\:flex-auto{flex:1 1 auto!important}.md\:flex-initial{flex:0 1 auto!important}.md\:flex-none{flex:none!important}}@media screen and (min-width:992px){.lg\:flex-1{flex:1 1!important}.lg\:flex-auto{flex:1 1 auto!important}.lg\:flex-initial{flex:0 1 auto!important}.lg\:flex-none{flex:none!important}}@media screen and (min-width:1200px){.xl\:flex-1{flex:1 1!important}.xl\:flex-auto{flex:1 1 auto!important}.xl\:flex-initial{flex:0 1 auto!important}.xl\:flex-none{flex:none!important}}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}@media screen and (min-width:576px){.sm\:flex-grow-0{flex-grow:0!important}.sm\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width:768px){.md\:flex-grow-0{flex-grow:0!important}.md\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width:992px){.lg\:flex-grow-0{flex-grow:0!important}.lg\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width:1200px){.xl\:flex-grow-0{flex-grow:0!important}.xl\:flex-grow-1{flex-grow:1!important}}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}@media screen and (min-width:576px){.sm\:flex-shrink-0{flex-shrink:0!important}.sm\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width:768px){.md\:flex-shrink-0{flex-shrink:0!important}.md\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width:992px){.lg\:flex-shrink-0{flex-shrink:0!important}.lg\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width:1200px){.xl\:flex-shrink-0{flex-shrink:0!important}.xl\:flex-shrink-1{flex-shrink:1!important}}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:2rem!important}.gap-6{gap:3rem!important}.gap-7{gap:4rem!important}.gap-8{gap:5rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:2rem!important}.row-gap-6{row-gap:3rem!important}.row-gap-7{row-gap:4rem!important}.row-gap-8{row-gap:5rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:2rem!important}.column-gap-6{column-gap:3rem!important}.column-gap-7{column-gap:4rem!important}.column-gap-8{column-gap:5rem!important}@media screen and (min-width:576px){.sm\:gap-0{gap:0!important}.sm\:gap-1{gap:.25rem!important}.sm\:gap-2{gap:.5rem!important}.sm\:gap-3{gap:1rem!important}.sm\:gap-4{gap:1.5rem!important}.sm\:gap-5{gap:2rem!important}.sm\:gap-6{gap:3rem!important}.sm\:gap-7{gap:4rem!important}.sm\:gap-8{gap:5rem!important}.sm\:row-gap-0{row-gap:0!important}.sm\:row-gap-1{row-gap:.25rem!important}.sm\:row-gap-2{row-gap:.5rem!important}.sm\:row-gap-3{row-gap:1rem!important}.sm\:row-gap-4{row-gap:1.5rem!important}.sm\:row-gap-5{row-gap:2rem!important}.sm\:row-gap-6{row-gap:3rem!important}.sm\:row-gap-7{row-gap:4rem!important}.sm\:row-gap-8{row-gap:5rem!important}.sm\:column-gap-0{column-gap:0!important}.sm\:column-gap-1{column-gap:.25rem!important}.sm\:column-gap-2{column-gap:.5rem!important}.sm\:column-gap-3{column-gap:1rem!important}.sm\:column-gap-4{column-gap:1.5rem!important}.sm\:column-gap-5{column-gap:2rem!important}.sm\:column-gap-6{column-gap:3rem!important}.sm\:column-gap-7{column-gap:4rem!important}.sm\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width:768px){.md\:gap-0{gap:0!important}.md\:gap-1{gap:.25rem!important}.md\:gap-2{gap:.5rem!important}.md\:gap-3{gap:1rem!important}.md\:gap-4{gap:1.5rem!important}.md\:gap-5{gap:2rem!important}.md\:gap-6{gap:3rem!important}.md\:gap-7{gap:4rem!important}.md\:gap-8{gap:5rem!important}.md\:row-gap-0{row-gap:0!important}.md\:row-gap-1{row-gap:.25rem!important}.md\:row-gap-2{row-gap:.5rem!important}.md\:row-gap-3{row-gap:1rem!important}.md\:row-gap-4{row-gap:1.5rem!important}.md\:row-gap-5{row-gap:2rem!important}.md\:row-gap-6{row-gap:3rem!important}.md\:row-gap-7{row-gap:4rem!important}.md\:row-gap-8{row-gap:5rem!important}.md\:column-gap-0{column-gap:0!important}.md\:column-gap-1{column-gap:.25rem!important}.md\:column-gap-2{column-gap:.5rem!important}.md\:column-gap-3{column-gap:1rem!important}.md\:column-gap-4{column-gap:1.5rem!important}.md\:column-gap-5{column-gap:2rem!important}.md\:column-gap-6{column-gap:3rem!important}.md\:column-gap-7{column-gap:4rem!important}.md\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width:992px){.lg\:gap-0{gap:0!important}.lg\:gap-1{gap:.25rem!important}.lg\:gap-2{gap:.5rem!important}.lg\:gap-3{gap:1rem!important}.lg\:gap-4{gap:1.5rem!important}.lg\:gap-5{gap:2rem!important}.lg\:gap-6{gap:3rem!important}.lg\:gap-7{gap:4rem!important}.lg\:gap-8{gap:5rem!important}.lg\:row-gap-0{row-gap:0!important}.lg\:row-gap-1{row-gap:.25rem!important}.lg\:row-gap-2{row-gap:.5rem!important}.lg\:row-gap-3{row-gap:1rem!important}.lg\:row-gap-4{row-gap:1.5rem!important}.lg\:row-gap-5{row-gap:2rem!important}.lg\:row-gap-6{row-gap:3rem!important}.lg\:row-gap-7{row-gap:4rem!important}.lg\:row-gap-8{row-gap:5rem!important}.lg\:column-gap-0{column-gap:0!important}.lg\:column-gap-1{column-gap:.25rem!important}.lg\:column-gap-2{column-gap:.5rem!important}.lg\:column-gap-3{column-gap:1rem!important}.lg\:column-gap-4{column-gap:1.5rem!important}.lg\:column-gap-5{column-gap:2rem!important}.lg\:column-gap-6{column-gap:3rem!important}.lg\:column-gap-7{column-gap:4rem!important}.lg\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width:1200px){.xl\:gap-0{gap:0!important}.xl\:gap-1{gap:.25rem!important}.xl\:gap-2{gap:.5rem!important}.xl\:gap-3{gap:1rem!important}.xl\:gap-4{gap:1.5rem!important}.xl\:gap-5{gap:2rem!important}.xl\:gap-6{gap:3rem!important}.xl\:gap-7{gap:4rem!important}.xl\:gap-8{gap:5rem!important}.xl\:row-gap-0{row-gap:0!important}.xl\:row-gap-1{row-gap:.25rem!important}.xl\:row-gap-2{row-gap:.5rem!important}.xl\:row-gap-3{row-gap:1rem!important}.xl\:row-gap-4{row-gap:1.5rem!important}.xl\:row-gap-5{row-gap:2rem!important}.xl\:row-gap-6{row-gap:3rem!important}.xl\:row-gap-7{row-gap:4rem!important}.xl\:row-gap-8{row-gap:5rem!important}.xl\:column-gap-0{column-gap:0!important}.xl\:column-gap-1{column-gap:.25rem!important}.xl\:column-gap-2{column-gap:.5rem!important}.xl\:column-gap-3{column-gap:1rem!important}.xl\:column-gap-4{column-gap:1.5rem!important}.xl\:column-gap-5{column-gap:2rem!important}.xl\:column-gap-6{column-gap:3rem!important}.xl\:column-gap-7{column-gap:4rem!important}.xl\:column-gap-8{column-gap:5rem!important}}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:2rem!important}.p-6{padding:3rem!important}.p-7{padding:4rem!important}.p-8{padding:5rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:2rem!important}.pt-6{padding-top:3rem!important}.pt-7{padding-top:4rem!important}.pt-8{padding-top:5rem!important}.pr-0{padding-right:0!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:1rem!important}.pr-4{padding-right:1.5rem!important}.pr-5{padding-right:2rem!important}.pr-6{padding-right:3rem!important}.pr-7{padding-right:4rem!important}.pr-8{padding-right:5rem!important}.pl-0{padding-left:0!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:1rem!important}.pl-4{padding-left:1.5rem!important}.pl-5{padding-left:2rem!important}.pl-6{padding-left:3rem!important}.pl-7{padding-left:4rem!important}.pl-8{padding-left:5rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:2rem!important}.pb-6{padding-bottom:3rem!important}.pb-7{padding-bottom:4rem!important}.pb-8{padding-bottom:5rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:2rem!important;padding-right:2rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.px-7{padding-left:4rem!important;padding-right:4rem!important}.px-8{padding-left:5rem!important;padding-right:5rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.py-7{padding-top:4rem!important;padding-bottom:4rem!important}.py-8{padding-top:5rem!important;padding-bottom:5rem!important}@media screen and (min-width:576px){.sm\:p-0{padding:0!important}.sm\:p-1{padding:.25rem!important}.sm\:p-2{padding:.5rem!important}.sm\:p-3{padding:1rem!important}.sm\:p-4{padding:1.5rem!important}.sm\:p-5{padding:2rem!important}.sm\:p-6{padding:3rem!important}.sm\:p-7{padding:4rem!important}.sm\:p-8{padding:5rem!important}.sm\:pt-0{padding-top:0!important}.sm\:pt-1{padding-top:.25rem!important}.sm\:pt-2{padding-top:.5rem!important}.sm\:pt-3{padding-top:1rem!important}.sm\:pt-4{padding-top:1.5rem!important}.sm\:pt-5{padding-top:2rem!important}.sm\:pt-6{padding-top:3rem!important}.sm\:pt-7{padding-top:4rem!important}.sm\:pt-8{padding-top:5rem!important}.sm\:pr-0{padding-right:0!important}.sm\:pr-1{padding-right:.25rem!important}.sm\:pr-2{padding-right:.5rem!important}.sm\:pr-3{padding-right:1rem!important}.sm\:pr-4{padding-right:1.5rem!important}.sm\:pr-5{padding-right:2rem!important}.sm\:pr-6{padding-right:3rem!important}.sm\:pr-7{padding-right:4rem!important}.sm\:pr-8{padding-right:5rem!important}.sm\:pl-0{padding-left:0!important}.sm\:pl-1{padding-left:.25rem!important}.sm\:pl-2{padding-left:.5rem!important}.sm\:pl-3{padding-left:1rem!important}.sm\:pl-4{padding-left:1.5rem!important}.sm\:pl-5{padding-left:2rem!important}.sm\:pl-6{padding-left:3rem!important}.sm\:pl-7{padding-left:4rem!important}.sm\:pl-8{padding-left:5rem!important}.sm\:pb-0{padding-bottom:0!important}.sm\:pb-1{padding-bottom:.25rem!important}.sm\:pb-2{padding-bottom:.5rem!important}.sm\:pb-3{padding-bottom:1rem!important}.sm\:pb-4{padding-bottom:1.5rem!important}.sm\:pb-5{padding-bottom:2rem!important}.sm\:pb-6{padding-bottom:3rem!important}.sm\:pb-7{padding-bottom:4rem!important}.sm\:pb-8{padding-bottom:5rem!important}.sm\:px-0{padding-left:0!important;padding-right:0!important}.sm\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.sm\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.sm\:px-3{padding-left:1rem!important;padding-right:1rem!important}.sm\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.sm\:px-5{padding-left:2rem!important;padding-right:2rem!important}.sm\:px-6{padding-left:3rem!important;padding-right:3rem!important}.sm\:px-7{padding-left:4rem!important;padding-right:4rem!important}.sm\:px-8{padding-left:5rem!important;padding-right:5rem!important}.sm\:py-0{padding-top:0!important;padding-bottom:0!important}.sm\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.sm\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.sm\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.sm\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.sm\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.sm\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.sm\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.sm\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width:768px){.md\:p-0{padding:0!important}.md\:p-1{padding:.25rem!important}.md\:p-2{padding:.5rem!important}.md\:p-3{padding:1rem!important}.md\:p-4{padding:1.5rem!important}.md\:p-5{padding:2rem!important}.md\:p-6{padding:3rem!important}.md\:p-7{padding:4rem!important}.md\:p-8{padding:5rem!important}.md\:pt-0{padding-top:0!important}.md\:pt-1{padding-top:.25rem!important}.md\:pt-2{padding-top:.5rem!important}.md\:pt-3{padding-top:1rem!important}.md\:pt-4{padding-top:1.5rem!important}.md\:pt-5{padding-top:2rem!important}.md\:pt-6{padding-top:3rem!important}.md\:pt-7{padding-top:4rem!important}.md\:pt-8{padding-top:5rem!important}.md\:pr-0{padding-right:0!important}.md\:pr-1{padding-right:.25rem!important}.md\:pr-2{padding-right:.5rem!important}.md\:pr-3{padding-right:1rem!important}.md\:pr-4{padding-right:1.5rem!important}.md\:pr-5{padding-right:2rem!important}.md\:pr-6{padding-right:3rem!important}.md\:pr-7{padding-right:4rem!important}.md\:pr-8{padding-right:5rem!important}.md\:pl-0{padding-left:0!important}.md\:pl-1{padding-left:.25rem!important}.md\:pl-2{padding-left:.5rem!important}.md\:pl-3{padding-left:1rem!important}.md\:pl-4{padding-left:1.5rem!important}.md\:pl-5{padding-left:2rem!important}.md\:pl-6{padding-left:3rem!important}.md\:pl-7{padding-left:4rem!important}.md\:pl-8{padding-left:5rem!important}.md\:pb-0{padding-bottom:0!important}.md\:pb-1{padding-bottom:.25rem!important}.md\:pb-2{padding-bottom:.5rem!important}.md\:pb-3{padding-bottom:1rem!important}.md\:pb-4{padding-bottom:1.5rem!important}.md\:pb-5{padding-bottom:2rem!important}.md\:pb-6{padding-bottom:3rem!important}.md\:pb-7{padding-bottom:4rem!important}.md\:pb-8{padding-bottom:5rem!important}.md\:px-0{padding-left:0!important;padding-right:0!important}.md\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.md\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.md\:px-3{padding-left:1rem!important;padding-right:1rem!important}.md\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:px-5{padding-left:2rem!important;padding-right:2rem!important}.md\:px-6{padding-left:3rem!important;padding-right:3rem!important}.md\:px-7{padding-left:4rem!important;padding-right:4rem!important}.md\:px-8{padding-left:5rem!important;padding-right:5rem!important}.md\:py-0{padding-top:0!important;padding-bottom:0!important}.md\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.md\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.md\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.md\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.md\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.md\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.md\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.md\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width:992px){.lg\:p-0{padding:0!important}.lg\:p-1{padding:.25rem!important}.lg\:p-2{padding:.5rem!important}.lg\:p-3{padding:1rem!important}.lg\:p-4{padding:1.5rem!important}.lg\:p-5{padding:2rem!important}.lg\:p-6{padding:3rem!important}.lg\:p-7{padding:4rem!important}.lg\:p-8{padding:5rem!important}.lg\:pt-0{padding-top:0!important}.lg\:pt-1{padding-top:.25rem!important}.lg\:pt-2{padding-top:.5rem!important}.lg\:pt-3{padding-top:1rem!important}.lg\:pt-4{padding-top:1.5rem!important}.lg\:pt-5{padding-top:2rem!important}.lg\:pt-6{padding-top:3rem!important}.lg\:pt-7{padding-top:4rem!important}.lg\:pt-8{padding-top:5rem!important}.lg\:pr-0{padding-right:0!important}.lg\:pr-1{padding-right:.25rem!important}.lg\:pr-2{padding-right:.5rem!important}.lg\:pr-3{padding-right:1rem!important}.lg\:pr-4{padding-right:1.5rem!important}.lg\:pr-5{padding-right:2rem!important}.lg\:pr-6{padding-right:3rem!important}.lg\:pr-7{padding-right:4rem!important}.lg\:pr-8{padding-right:5rem!important}.lg\:pl-0{padding-left:0!important}.lg\:pl-1{padding-left:.25rem!important}.lg\:pl-2{padding-left:.5rem!important}.lg\:pl-3{padding-left:1rem!important}.lg\:pl-4{padding-left:1.5rem!important}.lg\:pl-5{padding-left:2rem!important}.lg\:pl-6{padding-left:3rem!important}.lg\:pl-7{padding-left:4rem!important}.lg\:pl-8{padding-left:5rem!important}.lg\:pb-0{padding-bottom:0!important}.lg\:pb-1{padding-bottom:.25rem!important}.lg\:pb-2{padding-bottom:.5rem!important}.lg\:pb-3{padding-bottom:1rem!important}.lg\:pb-4{padding-bottom:1.5rem!important}.lg\:pb-5{padding-bottom:2rem!important}.lg\:pb-6{padding-bottom:3rem!important}.lg\:pb-7{padding-bottom:4rem!important}.lg\:pb-8{padding-bottom:5rem!important}.lg\:px-0{padding-left:0!important;padding-right:0!important}.lg\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.lg\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.lg\:px-3{padding-left:1rem!important;padding-right:1rem!important}.lg\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.lg\:px-5{padding-left:2rem!important;padding-right:2rem!important}.lg\:px-6{padding-left:3rem!important;padding-right:3rem!important}.lg\:px-7{padding-left:4rem!important;padding-right:4rem!important}.lg\:px-8{padding-left:5rem!important;padding-right:5rem!important}.lg\:py-0{padding-top:0!important;padding-bottom:0!important}.lg\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.lg\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.lg\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.lg\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.lg\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.lg\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.lg\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.lg\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width:1200px){.xl\:p-0{padding:0!important}.xl\:p-1{padding:.25rem!important}.xl\:p-2{padding:.5rem!important}.xl\:p-3{padding:1rem!important}.xl\:p-4{padding:1.5rem!important}.xl\:p-5{padding:2rem!important}.xl\:p-6{padding:3rem!important}.xl\:p-7{padding:4rem!important}.xl\:p-8{padding:5rem!important}.xl\:pt-0{padding-top:0!important}.xl\:pt-1{padding-top:.25rem!important}.xl\:pt-2{padding-top:.5rem!important}.xl\:pt-3{padding-top:1rem!important}.xl\:pt-4{padding-top:1.5rem!important}.xl\:pt-5{padding-top:2rem!important}.xl\:pt-6{padding-top:3rem!important}.xl\:pt-7{padding-top:4rem!important}.xl\:pt-8{padding-top:5rem!important}.xl\:pr-0{padding-right:0!important}.xl\:pr-1{padding-right:.25rem!important}.xl\:pr-2{padding-right:.5rem!important}.xl\:pr-3{padding-right:1rem!important}.xl\:pr-4{padding-right:1.5rem!important}.xl\:pr-5{padding-right:2rem!important}.xl\:pr-6{padding-right:3rem!important}.xl\:pr-7{padding-right:4rem!important}.xl\:pr-8{padding-right:5rem!important}.xl\:pl-0{padding-left:0!important}.xl\:pl-1{padding-left:.25rem!important}.xl\:pl-2{padding-left:.5rem!important}.xl\:pl-3{padding-left:1rem!important}.xl\:pl-4{padding-left:1.5rem!important}.xl\:pl-5{padding-left:2rem!important}.xl\:pl-6{padding-left:3rem!important}.xl\:pl-7{padding-left:4rem!important}.xl\:pl-8{padding-left:5rem!important}.xl\:pb-0{padding-bottom:0!important}.xl\:pb-1{padding-bottom:.25rem!important}.xl\:pb-2{padding-bottom:.5rem!important}.xl\:pb-3{padding-bottom:1rem!important}.xl\:pb-4{padding-bottom:1.5rem!important}.xl\:pb-5{padding-bottom:2rem!important}.xl\:pb-6{padding-bottom:3rem!important}.xl\:pb-7{padding-bottom:4rem!important}.xl\:pb-8{padding-bottom:5rem!important}.xl\:px-0{padding-left:0!important;padding-right:0!important}.xl\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.xl\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.xl\:px-3{padding-left:1rem!important;padding-right:1rem!important}.xl\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.xl\:px-5{padding-left:2rem!important;padding-right:2rem!important}.xl\:px-6{padding-left:3rem!important;padding-right:3rem!important}.xl\:px-7{padding-left:4rem!important;padding-right:4rem!important}.xl\:px-8{padding-left:5rem!important;padding-right:5rem!important}.xl\:py-0{padding-top:0!important;padding-bottom:0!important}.xl\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.xl\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.xl\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.xl\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.xl\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.xl\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.xl\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.xl\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:2rem!important}.m-6{margin:3rem!important}.m-7{margin:4rem!important}.m-8{margin:5rem!important}.-m-1{margin:-.25rem!important}.-m-2{margin:-.5rem!important}.-m-3{margin:-1rem!important}.-m-4{margin:-1.5rem!important}.-m-5{margin:-2rem!important}.-m-6{margin:-3rem!important}.-m-7{margin:-4rem!important}.-m-8{margin:-5rem!important}.m-auto{margin:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:2rem!important}.mt-6{margin-top:3rem!important}.mt-7{margin-top:4rem!important}.mt-8{margin-top:5rem!important}.-mt-1{margin-top:-.25rem!important}.-mt-2{margin-top:-.5rem!important}.-mt-3{margin-top:-1rem!important}.-mt-4{margin-top:-1.5rem!important}.-mt-5{margin-top:-2rem!important}.-mt-6{margin-top:-3rem!important}.-mt-7{margin-top:-4rem!important}.-mt-8{margin-top:-5rem!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mr-5{margin-right:2rem!important}.mr-6{margin-right:3rem!important}.mr-7{margin-right:4rem!important}.mr-8{margin-right:5rem!important}.-mr-1{margin-right:-.25rem!important}.-mr-2{margin-right:-.5rem!important}.-mr-3{margin-right:-1rem!important}.-mr-4{margin-right:-1.5rem!important}.-mr-5{margin-right:-2rem!important}.-mr-6{margin-right:-3rem!important}.-mr-7{margin-right:-4rem!important}.-mr-8{margin-right:-5rem!important}.mr-auto{margin-right:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:1.5rem!important}.ml-5{margin-left:2rem!important}.ml-6{margin-left:3rem!important}.ml-7{margin-left:4rem!important}.ml-8{margin-left:5rem!important}.-ml-1{margin-left:-.25rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-3{margin-left:-1rem!important}.-ml-4{margin-left:-1.5rem!important}.-ml-5{margin-left:-2rem!important}.-ml-6{margin-left:-3rem!important}.-ml-7{margin-left:-4rem!important}.-ml-8{margin-left:-5rem!important}.ml-auto{margin-left:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}.mb-6{margin-bottom:3rem!important}.mb-7{margin-bottom:4rem!important}.mb-8{margin-bottom:5rem!important}.-mb-1{margin-bottom:-.25rem!important}.-mb-2{margin-bottom:-.5rem!important}.-mb-3{margin-bottom:-1rem!important}.-mb-4{margin-bottom:-1.5rem!important}.-mb-5{margin-bottom:-2rem!important}.-mb-6{margin-bottom:-3rem!important}.-mb-7{margin-bottom:-4rem!important}.-mb-8{margin-bottom:-5rem!important}.mb-auto{margin-bottom:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:2rem!important;margin-right:2rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.mx-7{margin-left:4rem!important;margin-right:4rem!important}.mx-8{margin-left:5rem!important;margin-right:5rem!important}.-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.my-7{margin-top:4rem!important;margin-bottom:4rem!important}.my-8{margin-top:5rem!important;margin-bottom:5rem!important}.-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media screen and (min-width:576px){.sm\:m-0{margin:0!important}.sm\:m-1{margin:.25rem!important}.sm\:m-2{margin:.5rem!important}.sm\:m-3{margin:1rem!important}.sm\:m-4{margin:1.5rem!important}.sm\:m-5{margin:2rem!important}.sm\:m-6{margin:3rem!important}.sm\:m-7{margin:4rem!important}.sm\:m-8{margin:5rem!important}.sm\:-m-1{margin:-.25rem!important}.sm\:-m-2{margin:-.5rem!important}.sm\:-m-3{margin:-1rem!important}.sm\:-m-4{margin:-1.5rem!important}.sm\:-m-5{margin:-2rem!important}.sm\:-m-6{margin:-3rem!important}.sm\:-m-7{margin:-4rem!important}.sm\:-m-8{margin:-5rem!important}.sm\:m-auto{margin:auto!important}.sm\:mt-0{margin-top:0!important}.sm\:mt-1{margin-top:.25rem!important}.sm\:mt-2{margin-top:.5rem!important}.sm\:mt-3{margin-top:1rem!important}.sm\:mt-4{margin-top:1.5rem!important}.sm\:mt-5{margin-top:2rem!important}.sm\:mt-6{margin-top:3rem!important}.sm\:mt-7{margin-top:4rem!important}.sm\:mt-8{margin-top:5rem!important}.sm\:-mt-1{margin-top:-.25rem!important}.sm\:-mt-2{margin-top:-.5rem!important}.sm\:-mt-3{margin-top:-1rem!important}.sm\:-mt-4{margin-top:-1.5rem!important}.sm\:-mt-5{margin-top:-2rem!important}.sm\:-mt-6{margin-top:-3rem!important}.sm\:-mt-7{margin-top:-4rem!important}.sm\:-mt-8{margin-top:-5rem!important}.sm\:mt-auto{margin-top:auto!important}.sm\:mr-0{margin-right:0!important}.sm\:mr-1{margin-right:.25rem!important}.sm\:mr-2{margin-right:.5rem!important}.sm\:mr-3{margin-right:1rem!important}.sm\:mr-4{margin-right:1.5rem!important}.sm\:mr-5{margin-right:2rem!important}.sm\:mr-6{margin-right:3rem!important}.sm\:mr-7{margin-right:4rem!important}.sm\:mr-8{margin-right:5rem!important}.sm\:-mr-1{margin-right:-.25rem!important}.sm\:-mr-2{margin-right:-.5rem!important}.sm\:-mr-3{margin-right:-1rem!important}.sm\:-mr-4{margin-right:-1.5rem!important}.sm\:-mr-5{margin-right:-2rem!important}.sm\:-mr-6{margin-right:-3rem!important}.sm\:-mr-7{margin-right:-4rem!important}.sm\:-mr-8{margin-right:-5rem!important}.sm\:mr-auto{margin-right:auto!important}.sm\:ml-0{margin-left:0!important}.sm\:ml-1{margin-left:.25rem!important}.sm\:ml-2{margin-left:.5rem!important}.sm\:ml-3{margin-left:1rem!important}.sm\:ml-4{margin-left:1.5rem!important}.sm\:ml-5{margin-left:2rem!important}.sm\:ml-6{margin-left:3rem!important}.sm\:ml-7{margin-left:4rem!important}.sm\:ml-8{margin-left:5rem!important}.sm\:-ml-1{margin-left:-.25rem!important}.sm\:-ml-2{margin-left:-.5rem!important}.sm\:-ml-3{margin-left:-1rem!important}.sm\:-ml-4{margin-left:-1.5rem!important}.sm\:-ml-5{margin-left:-2rem!important}.sm\:-ml-6{margin-left:-3rem!important}.sm\:-ml-7{margin-left:-4rem!important}.sm\:-ml-8{margin-left:-5rem!important}.sm\:ml-auto{margin-left:auto!important}.sm\:mb-0{margin-bottom:0!important}.sm\:mb-1{margin-bottom:.25rem!important}.sm\:mb-2{margin-bottom:.5rem!important}.sm\:mb-3{margin-bottom:1rem!important}.sm\:mb-4{margin-bottom:1.5rem!important}.sm\:mb-5{margin-bottom:2rem!important}.sm\:mb-6{margin-bottom:3rem!important}.sm\:mb-7{margin-bottom:4rem!important}.sm\:mb-8{margin-bottom:5rem!important}.sm\:-mb-1{margin-bottom:-.25rem!important}.sm\:-mb-2{margin-bottom:-.5rem!important}.sm\:-mb-3{margin-bottom:-1rem!important}.sm\:-mb-4{margin-bottom:-1.5rem!important}.sm\:-mb-5{margin-bottom:-2rem!important}.sm\:-mb-6{margin-bottom:-3rem!important}.sm\:-mb-7{margin-bottom:-4rem!important}.sm\:-mb-8{margin-bottom:-5rem!important}.sm\:mb-auto{margin-bottom:auto!important}.sm\:mx-0{margin-left:0!important;margin-right:0!important}.sm\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.sm\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.sm\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.sm\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.sm\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.sm\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.sm\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.sm\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.sm\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.sm\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.sm\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.sm\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.sm\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.sm\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.sm\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.sm\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.sm\:mx-auto{margin-left:auto!important;margin-right:auto!important}.sm\:my-0{margin-top:0!important;margin-bottom:0!important}.sm\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.sm\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.sm\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.sm\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.sm\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.sm\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.sm\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.sm\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.sm\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.sm\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.sm\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.sm\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.sm\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.sm\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.sm\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.sm\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.sm\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width:768px){.md\:m-0{margin:0!important}.md\:m-1{margin:.25rem!important}.md\:m-2{margin:.5rem!important}.md\:m-3{margin:1rem!important}.md\:m-4{margin:1.5rem!important}.md\:m-5{margin:2rem!important}.md\:m-6{margin:3rem!important}.md\:m-7{margin:4rem!important}.md\:m-8{margin:5rem!important}.md\:-m-1{margin:-.25rem!important}.md\:-m-2{margin:-.5rem!important}.md\:-m-3{margin:-1rem!important}.md\:-m-4{margin:-1.5rem!important}.md\:-m-5{margin:-2rem!important}.md\:-m-6{margin:-3rem!important}.md\:-m-7{margin:-4rem!important}.md\:-m-8{margin:-5rem!important}.md\:m-auto{margin:auto!important}.md\:mt-0{margin-top:0!important}.md\:mt-1{margin-top:.25rem!important}.md\:mt-2{margin-top:.5rem!important}.md\:mt-3{margin-top:1rem!important}.md\:mt-4{margin-top:1.5rem!important}.md\:mt-5{margin-top:2rem!important}.md\:mt-6{margin-top:3rem!important}.md\:mt-7{margin-top:4rem!important}.md\:mt-8{margin-top:5rem!important}.md\:-mt-1{margin-top:-.25rem!important}.md\:-mt-2{margin-top:-.5rem!important}.md\:-mt-3{margin-top:-1rem!important}.md\:-mt-4{margin-top:-1.5rem!important}.md\:-mt-5{margin-top:-2rem!important}.md\:-mt-6{margin-top:-3rem!important}.md\:-mt-7{margin-top:-4rem!important}.md\:-mt-8{margin-top:-5rem!important}.md\:mt-auto{margin-top:auto!important}.md\:mr-0{margin-right:0!important}.md\:mr-1{margin-right:.25rem!important}.md\:mr-2{margin-right:.5rem!important}.md\:mr-3{margin-right:1rem!important}.md\:mr-4{margin-right:1.5rem!important}.md\:mr-5{margin-right:2rem!important}.md\:mr-6{margin-right:3rem!important}.md\:mr-7{margin-right:4rem!important}.md\:mr-8{margin-right:5rem!important}.md\:-mr-1{margin-right:-.25rem!important}.md\:-mr-2{margin-right:-.5rem!important}.md\:-mr-3{margin-right:-1rem!important}.md\:-mr-4{margin-right:-1.5rem!important}.md\:-mr-5{margin-right:-2rem!important}.md\:-mr-6{margin-right:-3rem!important}.md\:-mr-7{margin-right:-4rem!important}.md\:-mr-8{margin-right:-5rem!important}.md\:mr-auto{margin-right:auto!important}.md\:ml-0{margin-left:0!important}.md\:ml-1{margin-left:.25rem!important}.md\:ml-2{margin-left:.5rem!important}.md\:ml-3{margin-left:1rem!important}.md\:ml-4{margin-left:1.5rem!important}.md\:ml-5{margin-left:2rem!important}.md\:ml-6{margin-left:3rem!important}.md\:ml-7{margin-left:4rem!important}.md\:ml-8{margin-left:5rem!important}.md\:-ml-1{margin-left:-.25rem!important}.md\:-ml-2{margin-left:-.5rem!important}.md\:-ml-3{margin-left:-1rem!important}.md\:-ml-4{margin-left:-1.5rem!important}.md\:-ml-5{margin-left:-2rem!important}.md\:-ml-6{margin-left:-3rem!important}.md\:-ml-7{margin-left:-4rem!important}.md\:-ml-8{margin-left:-5rem!important}.md\:ml-auto{margin-left:auto!important}.md\:mb-0{margin-bottom:0!important}.md\:mb-1{margin-bottom:.25rem!important}.md\:mb-2{margin-bottom:.5rem!important}.md\:mb-3{margin-bottom:1rem!important}.md\:mb-4{margin-bottom:1.5rem!important}.md\:mb-5{margin-bottom:2rem!important}.md\:mb-6{margin-bottom:3rem!important}.md\:mb-7{margin-bottom:4rem!important}.md\:mb-8{margin-bottom:5rem!important}.md\:-mb-1{margin-bottom:-.25rem!important}.md\:-mb-2{margin-bottom:-.5rem!important}.md\:-mb-3{margin-bottom:-1rem!important}.md\:-mb-4{margin-bottom:-1.5rem!important}.md\:-mb-5{margin-bottom:-2rem!important}.md\:-mb-6{margin-bottom:-3rem!important}.md\:-mb-7{margin-bottom:-4rem!important}.md\:-mb-8{margin-bottom:-5rem!important}.md\:mb-auto{margin-bottom:auto!important}.md\:mx-0{margin-left:0!important;margin-right:0!important}.md\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.md\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.md\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.md\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.md\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.md\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.md\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.md\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.md\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.md\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.md\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.md\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.md\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.md\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.md\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.md\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.md\:mx-auto{margin-left:auto!important;margin-right:auto!important}.md\:my-0{margin-top:0!important;margin-bottom:0!important}.md\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.md\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.md\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.md\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.md\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.md\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.md\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.md\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.md\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.md\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.md\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.md\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.md\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.md\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.md\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.md\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.md\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width:992px){.lg\:m-0{margin:0!important}.lg\:m-1{margin:.25rem!important}.lg\:m-2{margin:.5rem!important}.lg\:m-3{margin:1rem!important}.lg\:m-4{margin:1.5rem!important}.lg\:m-5{margin:2rem!important}.lg\:m-6{margin:3rem!important}.lg\:m-7{margin:4rem!important}.lg\:m-8{margin:5rem!important}.lg\:-m-1{margin:-.25rem!important}.lg\:-m-2{margin:-.5rem!important}.lg\:-m-3{margin:-1rem!important}.lg\:-m-4{margin:-1.5rem!important}.lg\:-m-5{margin:-2rem!important}.lg\:-m-6{margin:-3rem!important}.lg\:-m-7{margin:-4rem!important}.lg\:-m-8{margin:-5rem!important}.lg\:m-auto{margin:auto!important}.lg\:mt-0{margin-top:0!important}.lg\:mt-1{margin-top:.25rem!important}.lg\:mt-2{margin-top:.5rem!important}.lg\:mt-3{margin-top:1rem!important}.lg\:mt-4{margin-top:1.5rem!important}.lg\:mt-5{margin-top:2rem!important}.lg\:mt-6{margin-top:3rem!important}.lg\:mt-7{margin-top:4rem!important}.lg\:mt-8{margin-top:5rem!important}.lg\:-mt-1{margin-top:-.25rem!important}.lg\:-mt-2{margin-top:-.5rem!important}.lg\:-mt-3{margin-top:-1rem!important}.lg\:-mt-4{margin-top:-1.5rem!important}.lg\:-mt-5{margin-top:-2rem!important}.lg\:-mt-6{margin-top:-3rem!important}.lg\:-mt-7{margin-top:-4rem!important}.lg\:-mt-8{margin-top:-5rem!important}.lg\:mt-auto{margin-top:auto!important}.lg\:mr-0{margin-right:0!important}.lg\:mr-1{margin-right:.25rem!important}.lg\:mr-2{margin-right:.5rem!important}.lg\:mr-3{margin-right:1rem!important}.lg\:mr-4{margin-right:1.5rem!important}.lg\:mr-5{margin-right:2rem!important}.lg\:mr-6{margin-right:3rem!important}.lg\:mr-7{margin-right:4rem!important}.lg\:mr-8{margin-right:5rem!important}.lg\:-mr-1{margin-right:-.25rem!important}.lg\:-mr-2{margin-right:-.5rem!important}.lg\:-mr-3{margin-right:-1rem!important}.lg\:-mr-4{margin-right:-1.5rem!important}.lg\:-mr-5{margin-right:-2rem!important}.lg\:-mr-6{margin-right:-3rem!important}.lg\:-mr-7{margin-right:-4rem!important}.lg\:-mr-8{margin-right:-5rem!important}.lg\:mr-auto{margin-right:auto!important}.lg\:ml-0{margin-left:0!important}.lg\:ml-1{margin-left:.25rem!important}.lg\:ml-2{margin-left:.5rem!important}.lg\:ml-3{margin-left:1rem!important}.lg\:ml-4{margin-left:1.5rem!important}.lg\:ml-5{margin-left:2rem!important}.lg\:ml-6{margin-left:3rem!important}.lg\:ml-7{margin-left:4rem!important}.lg\:ml-8{margin-left:5rem!important}.lg\:-ml-1{margin-left:-.25rem!important}.lg\:-ml-2{margin-left:-.5rem!important}.lg\:-ml-3{margin-left:-1rem!important}.lg\:-ml-4{margin-left:-1.5rem!important}.lg\:-ml-5{margin-left:-2rem!important}.lg\:-ml-6{margin-left:-3rem!important}.lg\:-ml-7{margin-left:-4rem!important}.lg\:-ml-8{margin-left:-5rem!important}.lg\:ml-auto{margin-left:auto!important}.lg\:mb-0{margin-bottom:0!important}.lg\:mb-1{margin-bottom:.25rem!important}.lg\:mb-2{margin-bottom:.5rem!important}.lg\:mb-3{margin-bottom:1rem!important}.lg\:mb-4{margin-bottom:1.5rem!important}.lg\:mb-5{margin-bottom:2rem!important}.lg\:mb-6{margin-bottom:3rem!important}.lg\:mb-7{margin-bottom:4rem!important}.lg\:mb-8{margin-bottom:5rem!important}.lg\:-mb-1{margin-bottom:-.25rem!important}.lg\:-mb-2{margin-bottom:-.5rem!important}.lg\:-mb-3{margin-bottom:-1rem!important}.lg\:-mb-4{margin-bottom:-1.5rem!important}.lg\:-mb-5{margin-bottom:-2rem!important}.lg\:-mb-6{margin-bottom:-3rem!important}.lg\:-mb-7{margin-bottom:-4rem!important}.lg\:-mb-8{margin-bottom:-5rem!important}.lg\:mb-auto{margin-bottom:auto!important}.lg\:mx-0{margin-left:0!important;margin-right:0!important}.lg\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.lg\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.lg\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.lg\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.lg\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.lg\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.lg\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.lg\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.lg\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.lg\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.lg\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.lg\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.lg\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.lg\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.lg\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.lg\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.lg\:mx-auto{margin-left:auto!important;margin-right:auto!important}.lg\:my-0{margin-top:0!important;margin-bottom:0!important}.lg\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.lg\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.lg\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.lg\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.lg\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.lg\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.lg\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.lg\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.lg\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.lg\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.lg\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.lg\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.lg\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.lg\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.lg\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.lg\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.lg\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width:1200px){.xl\:m-0{margin:0!important}.xl\:m-1{margin:.25rem!important}.xl\:m-2{margin:.5rem!important}.xl\:m-3{margin:1rem!important}.xl\:m-4{margin:1.5rem!important}.xl\:m-5{margin:2rem!important}.xl\:m-6{margin:3rem!important}.xl\:m-7{margin:4rem!important}.xl\:m-8{margin:5rem!important}.xl\:-m-1{margin:-.25rem!important}.xl\:-m-2{margin:-.5rem!important}.xl\:-m-3{margin:-1rem!important}.xl\:-m-4{margin:-1.5rem!important}.xl\:-m-5{margin:-2rem!important}.xl\:-m-6{margin:-3rem!important}.xl\:-m-7{margin:-4rem!important}.xl\:-m-8{margin:-5rem!important}.xl\:m-auto{margin:auto!important}.xl\:mt-0{margin-top:0!important}.xl\:mt-1{margin-top:.25rem!important}.xl\:mt-2{margin-top:.5rem!important}.xl\:mt-3{margin-top:1rem!important}.xl\:mt-4{margin-top:1.5rem!important}.xl\:mt-5{margin-top:2rem!important}.xl\:mt-6{margin-top:3rem!important}.xl\:mt-7{margin-top:4rem!important}.xl\:mt-8{margin-top:5rem!important}.xl\:-mt-1{margin-top:-.25rem!important}.xl\:-mt-2{margin-top:-.5rem!important}.xl\:-mt-3{margin-top:-1rem!important}.xl\:-mt-4{margin-top:-1.5rem!important}.xl\:-mt-5{margin-top:-2rem!important}.xl\:-mt-6{margin-top:-3rem!important}.xl\:-mt-7{margin-top:-4rem!important}.xl\:-mt-8{margin-top:-5rem!important}.xl\:mt-auto{margin-top:auto!important}.xl\:mr-0{margin-right:0!important}.xl\:mr-1{margin-right:.25rem!important}.xl\:mr-2{margin-right:.5rem!important}.xl\:mr-3{margin-right:1rem!important}.xl\:mr-4{margin-right:1.5rem!important}.xl\:mr-5{margin-right:2rem!important}.xl\:mr-6{margin-right:3rem!important}.xl\:mr-7{margin-right:4rem!important}.xl\:mr-8{margin-right:5rem!important}.xl\:-mr-1{margin-right:-.25rem!important}.xl\:-mr-2{margin-right:-.5rem!important}.xl\:-mr-3{margin-right:-1rem!important}.xl\:-mr-4{margin-right:-1.5rem!important}.xl\:-mr-5{margin-right:-2rem!important}.xl\:-mr-6{margin-right:-3rem!important}.xl\:-mr-7{margin-right:-4rem!important}.xl\:-mr-8{margin-right:-5rem!important}.xl\:mr-auto{margin-right:auto!important}.xl\:ml-0{margin-left:0!important}.xl\:ml-1{margin-left:.25rem!important}.xl\:ml-2{margin-left:.5rem!important}.xl\:ml-3{margin-left:1rem!important}.xl\:ml-4{margin-left:1.5rem!important}.xl\:ml-5{margin-left:2rem!important}.xl\:ml-6{margin-left:3rem!important}.xl\:ml-7{margin-left:4rem!important}.xl\:ml-8{margin-left:5rem!important}.xl\:-ml-1{margin-left:-.25rem!important}.xl\:-ml-2{margin-left:-.5rem!important}.xl\:-ml-3{margin-left:-1rem!important}.xl\:-ml-4{margin-left:-1.5rem!important}.xl\:-ml-5{margin-left:-2rem!important}.xl\:-ml-6{margin-left:-3rem!important}.xl\:-ml-7{margin-left:-4rem!important}.xl\:-ml-8{margin-left:-5rem!important}.xl\:ml-auto{margin-left:auto!important}.xl\:mb-0{margin-bottom:0!important}.xl\:mb-1{margin-bottom:.25rem!important}.xl\:mb-2{margin-bottom:.5rem!important}.xl\:mb-3{margin-bottom:1rem!important}.xl\:mb-4{margin-bottom:1.5rem!important}.xl\:mb-5{margin-bottom:2rem!important}.xl\:mb-6{margin-bottom:3rem!important}.xl\:mb-7{margin-bottom:4rem!important}.xl\:mb-8{margin-bottom:5rem!important}.xl\:-mb-1{margin-bottom:-.25rem!important}.xl\:-mb-2{margin-bottom:-.5rem!important}.xl\:-mb-3{margin-bottom:-1rem!important}.xl\:-mb-4{margin-bottom:-1.5rem!important}.xl\:-mb-5{margin-bottom:-2rem!important}.xl\:-mb-6{margin-bottom:-3rem!important}.xl\:-mb-7{margin-bottom:-4rem!important}.xl\:-mb-8{margin-bottom:-5rem!important}.xl\:mb-auto{margin-bottom:auto!important}.xl\:mx-0{margin-left:0!important;margin-right:0!important}.xl\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.xl\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.xl\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.xl\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.xl\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.xl\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.xl\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.xl\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.xl\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.xl\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.xl\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.xl\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.xl\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.xl\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.xl\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.xl\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.xl\:mx-auto{margin-left:auto!important;margin-right:auto!important}.xl\:my-0{margin-top:0!important;margin-bottom:0!important}.xl\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.xl\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.xl\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.xl\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.xl\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.xl\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.xl\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.xl\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.xl\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.xl\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.xl\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.xl\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.xl\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.xl\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.xl\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.xl\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.xl\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}:root{--strapi-font-size-base: 14px;--strapi-font-size-button: 14px;--strapi-font-size-sm: 12px;--strapi-font-size-lg: 18px;--strapi-radius: 8px;--strapi-radius-sm: 4px;--strapi-radius-lg: 16px;--strapi-color-bg: #f6f6f9;--strapi-color-bg-dark: #181826;--strapi-color-text: #32324d;--strapi-color-text-light: #8e8ea9;--strapi-color-border: #dcdce4;--strapi-color-danger: #ee5e52;--strapi-color-success: #5cb176;--strapi-color-warning: #f29d41;--strapi-shadow: 0 1px 2px 0 rgba(16,30,54,.04)}html,body{font-size:var(--strapi-font-size-base);color:var(--strapi-color-text);background:var(--strapi-color-bg);margin:0;padding:0;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}textarea{line-height:1.4!important}h1,h2,h3,h4,h5,h6,p,label,span,div,input,textarea,select,button{font-family:var(--app-font)!important}textarea.no-resize{resize:none!important}button span{text-align:center!important}.strapi-btn:hover,.strapi-btn-default:hover{background:var(--strapi-color-primary-hover)!important;font-weight:500!important;color:#fff!important}.strapi-btn:hover *,.strapi-btn-default:hover *{color:#fff!important;fill:#fff!important}.strapi-btn:hover img,.strapi-btn:hover svg,.strapi-btn:hover .icon,.strapi-btn-default:hover img,.strapi-btn-default:hover svg,.strapi-btn-default:hover .icon{filter:none!important;color:#fff!important;fill:#fff!important;opacity:1!important}.strapi-btn{font-family:var(--app-font)!important;font-size:var(--strapi-font-size-button)!important;border-radius:var(--strapi-radius-sm)!important;border:1px solid var(--strapi-color-border)!important;background:var(--strapi-color-bg)!important;color:#fff!important;padding:8px 20px!important;cursor:pointer!important;box-shadow:var(--strapi-shadow)!important;transition:background .2s,box-shadow .2s!important;height:40px!important;min-height:40px!important;max-height:40px!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer}.strapi-btn-default{font-family:var(--app-font)!important;font-size:var(--strapi-font-size-button)!important;border-radius:var(--strapi-radius-sm)!important;border:1px solid var(--strapi-color-border)!important;background:var(--strapi-color-default)!important;color:#fff!important;padding:8px 20px!important;cursor:pointer!important;box-shadow:var(--strapi-shadow)!important;transition:background .2s,box-shadow .2s!important;height:40px!important;min-height:40px!important;max-height:40px!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer}.strapi-btn *,.strapi-btn-default *{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.strapi-btn:disabled{background:var(--strapi-color-border);color:var(--strapi-color-text-light);cursor:not-allowed}img,.club-logo-small,.empty-icon img,.avatar{border-radius:var(--strapi-radius-sm);max-width:100%;height:auto;display:block}.dash-title,.panel-subtitle,.user-summary-label,.user-summary-name,.user-summary-role,.user-popover-role,.login-card,.club-management-header,.club-card,.table-cell,.status-badge,.filter-lines-icon,.nav-label,.nav-btn,.sidebar-toggle,.avatar-btn,.user-popover-item{font-family:var(--app-font)!important}.strapi-shadow{box-shadow:var(--strapi-shadow)}.strapi-radius{border-radius:var(--strapi-radius)}body.dark-mode{background:var(--strapi-color-bg-dark);color:#fff}body.dark-mode button,body.dark-mode .btn,body.dark-mode .action-btn{background:var(--strapi-color-primary);color:#fff}body.dark-mode input,body.dark-mode textarea,body.dark-mode select{background:#23235a;color:#fff;border-color:var(--strapi-color-border)}.no-border{border:none!important}.btn-32px{height:32px!important;min-height:32px!important;max-height:32px!important;width:32px!important}.datepicker{width:100%}.datepicker input[type=text]{border:none!important;box-shadow:none!important}.mt-20px{margin-top:20px!important}.login-form-container{gap:24px}.text-center{text-align:center!important}.d-inline-block{display:inline-block!important}.table-pagination-row.hidden{display:none}.no-underline{text-decoration:none!important}.df-border-radius{border-radius:var(--strapi-radius)!important}ul.popover-list{list-style:none;padding:0;margin:0}ul.popover-list li{padding:.7rem 1rem;cursor:pointer;border-radius:var(--strapi-radius);font-size:var(--strapi-font-size-base)}ul.popover-list li:hover{background:var(--neutral150)}.logo-skeleton{background:#eef1f6;border-radius:8px;height:35px;width:35px}.primary-button{background-color:var(--strapi-color-primary)!important}.list-none{list-style:none!important;padding:0!important;margin:0!important}ul.settings-list li{padding:10px;border-bottom:1px solid #f3f7f8;cursor:pointer}ul.settings-list li:last-child{border-bottom:none}ul.settings-list li:hover{background:var(--neutral150)}.bg-white{background-color:#fff}svg.success path{fill:var(--strapi-color-success)!important}span.success{color:var(--strapi-color-success)!important}svg.danger path{fill:var(--strapi-color-danger)!important}span.danger{color:var(--strapi-color-danger)!important}svg.warning path{fill:var(--strapi-color-warning)!important}span.warning{color:var(--strapi-color-warning)!important}sub.asterisk{color:var(--strapi-color-danger);font-size:large;line-height:15px}.sidebar-bottom-wrapper{position:relative;display:flex;align-items:stretch;flex-direction:column;justify-content:center;height:64px;width:100%}.sidebar-bottom-expander{position:absolute;right:-12px;top:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.login-wrapper{--auth-action: var(--primary600, #1b4bc3);--auth-action-hover: var(--primary700, #163d9d);--auth-action-soft: var(--primary100, #f0f0ff);--auth-action-border: var(--primary200, #d9d8ff);--auth-on-action: var(--buttonNeutral0, #fff);--auth-shell: var(--primary800, #1a2652);--auth-text: var(--neutral800, #32324d);--auth-text-muted: var(--neutral600, #666687);--auth-surface: var(--neutral0, #fff);--auth-border: var(--neutral150, #eaeaea);background:var(--auth-shell);color:var(--auth-text);display:flex;flex-direction:column;font-family:var(--app-font);min-height:100vh}.login-wrapper,.login-wrapper button,.login-wrapper input,.login-wrapper textarea,.login-wrapper select{font-family:var(--app-font)!important}.login-header{align-items:center;background:transparent;display:flex;height:78px;padding:0 24px}.login-header .logo{height:40px}.login-content{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:24px}.login-card{background:var(--auth-surface);border:1px solid var(--auth-border);border-radius:8px;box-shadow:0 1px 4px #2121341a;color:var(--auth-text);padding:40px 60px 60px;width:min(560px,100%)}.login-title{color:var(--auth-text);font-size:32px;font-weight:700;line-height:40px;margin:0 0 8px;text-align:center}.login-subtitle{color:var(--auth-text-muted);font-size:16px;line-height:24px;margin:0 0 24px;text-align:center}.form-vertical{display:flex;flex-direction:column;gap:16px}.field-label{color:var(--auth-text);font-size:12px;font-weight:700}.text-input{border:1px solid var(--neutral300, #c0c0cf);border-radius:4px;box-sizing:border-box;height:40px;margin-top:4px;padding:10px 16px;width:100%}.remember{align-items:center;color:var(--auth-text);cursor:pointer;display:flex;font-size:14px;gap:8px;margin-top:4px;-webkit-user-select:none;user-select:none}.remember span{line-height:16px}.submit-button{background:var(--auth-action);border:0;border-radius:6px;color:var(--auth-on-action);cursor:pointer;display:block;height:40px;width:100%}.signup-row{font-size:12px;text-align:right}.signup-link{color:var(--auth-action-hover);text-decoration:none}.alert-error{background:var(--danger100, #fcecea);border:1px solid var(--danger200, #f5c0b8);border-radius:4px;color:var(--danger700, #b72b1a);padding:10px 12px}.login-forgot{color:var(--auth-on-action);margin-top:16px;text-align:center}.login-forgot a{color:var(--auth-on-action);font-size:14px;font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--auth-on-action) 55%,transparent);text-underline-offset:3px}.login-forgot a:hover{color:var(--auth-action-soft);text-decoration-color:currentColor}.password-input-container{position:relative;display:flex;align-items:center}.password-input-container .text-input{width:100%;padding-right:2.5rem}.toggle-password{position:absolute;right:.75rem;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;height:24px;width:24px;color:var(--auth-text-muted);box-shadow:none}.toggle-password:hover{color:var(--auth-action)}.toggle-password:focus-visible{border-radius:4px;outline:3px solid var(--auth-action-border);outline-offset:3px}.icon-eye{width:20px;height:20px}.login-error,.error-text{color:var(--danger600, #d02b20);font-size:14px;margin-top:8px}.success-text,.login-notice{color:var(--success600, #328048);font-size:14px}.member-invite-field{align-items:stretch;display:flex;flex-direction:column;gap:6px;text-align:left}.member-invite-label{color:var(--auth-text);font-size:12px;font-weight:700;line-height:16px}.member-invite-context{background:var(--auth-action-soft);border:1px solid var(--auth-action-border);border-radius:8px;color:var(--auth-text-muted);padding:12px 14px;text-align:left}.member-invite-email{color:var(--auth-text);font-size:16px;font-weight:600;line-height:24px;overflow-wrap:anywhere}.member-activation-title{line-height:38px;margin-bottom:12px;text-wrap:balance}.member-activation-title-line,.member-activation-subtitle span{display:block}.member-activation-club-name{overflow-wrap:anywhere}.member-activation-subtitle{text-wrap:balance}.password-requirements{font-size:12px;line-height:20px;list-style:none;margin:8px 0 0;padding:0 0 0 4px}.password-requirement{align-items:center;color:var(--danger600, #d02b20);display:flex;gap:6px}.password-requirement.is-met{color:var(--success600, #328048)}.password-requirement-mark{font-size:14px}.auth-form-links{align-items:center;display:flex;font-size:12px;justify-content:space-between}.email-code-step{width:100%}.email-code-field{display:flex;flex-direction:column;gap:8px}.email-code-label{color:var(--auth-text);font-size:14px;font-weight:600;line-height:20px}.email-code-label span{color:var(--danger600, #d02b20)}.email-code-control{cursor:text;position:relative;width:100%}.email-code-native-input{background:transparent;border:0;caret-color:transparent;color:transparent;cursor:text;font-size:16px;inset:0;opacity:.01;outline:0;position:absolute;width:100%;z-index:1}.email-code-digits{align-items:center;display:flex;gap:8px;justify-content:center;pointer-events:none}.email-code-digit{align-items:center;background:var(--auth-surface);border:1px solid var(--neutral300, #c0c0cf);border-radius:8px;color:var(--neutral900, #212134);display:flex;font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;height:56px;justify-content:center;line-height:1;transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1);width:52px}.email-code-digit.is-filled{background:var(--auth-action-soft);border-color:var(--auth-action-border)}.email-code-control:focus-within .email-code-digit.is-current{border-color:var(--auth-action);box-shadow:0 0 0 3px var(--auth-action-soft)}.email-code-control.has-error .email-code-digit{border-color:var(--danger600, #d02b20)}.email-code-divider{color:var(--neutral500, #8e8ea9);font-size:20px;width:8px}.email-code-message{margin-top:2px}.email-code-actions{display:flex;justify-content:space-between;gap:16px}.email-code-submit,.email-code-submit:hover,.email-code-submit:focus,.email-code-submit:disabled,.email-code-submit span{color:var(--auth-on-action)!important}.login-link-button{appearance:none;background:transparent;border:0;color:var(--auth-action-hover);cursor:pointer;font:inherit;padding:4px 0;text-decoration:underline;text-underline-offset:3px;transition:color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1)}.login-link-button:hover:not(:disabled){color:var(--auth-action)}.login-link-button:focus-visible{border-radius:4px;outline:3px solid var(--auth-action-border);outline-offset:3px}.login-link-button:disabled{cursor:not-allowed;opacity:.55}.auth-primary-button{background:var(--auth-action)!important;border-color:var(--auth-action)!important;color:var(--auth-on-action)!important;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),transform .12s cubic-bezier(.22,1,.36,1)!important}.auth-primary-button:hover:not(:disabled){background:var(--auth-action-hover)!important;border-color:var(--auth-action-hover)!important}.auth-primary-button:active:not(:disabled){transform:translateY(1px)}.auth-primary-button:focus-visible{outline:3px solid var(--auth-action-border)!important;outline-offset:3px}.auth-primary-button:disabled{cursor:not-allowed;opacity:.58}.auth-primary-button span{color:var(--auth-on-action)!important}.auth-secondary-button{border-color:var(--auth-action-border)!important;color:var(--auth-action-hover)!important}.auth-secondary-button:hover:not(:disabled){background:var(--auth-action-soft)!important;border-color:var(--auth-action)!important}.auth-link{color:var(--auth-action-hover)!important;text-decoration:underline;text-underline-offset:3px}.auth-link:hover{color:var(--auth-action)!important}.auth-link:focus-visible,.login-forgot a:focus-visible{border-radius:4px;outline:3px solid var(--auth-action-border);outline-offset:3px}@media(prefers-reduced-motion:reduce){.email-code-digit,.login-link-button,.auth-primary-button{transition-duration:.01ms!important}}@media(max-width:640px){.login-content{padding:16px}.login-card{padding:32px 24px 36px}.login-title{font-size:28px;line-height:36px}.member-activation-title{line-height:34px}.member-activation-subtitle span{display:inline}.member-activation-subtitle span+span:before{content:" "}}@media(max-width:520px){.email-code-digits{gap:5px}.email-code-digit{font-size:20px;height:52px;width:min(12vw,44px)}.email-code-divider{font-size:18px;width:5px}.email-code-actions{align-items:flex-start;flex-direction:column;gap:12px}}.club-link-recovery-header{padding:16px 24px 8px;text-align:left}.recovery-card{max-width:560px}.recovery-form{margin-top:24px}.recovery-copy,.recovery-supporting-copy,.recovery-support p{color:var(--auth-text-muted);font-size:14px;line-height:1.6}.recovery-supporting-copy{margin:16px 0 0}.recovery-support{border-top:1px solid var(--neutral200, #dcdce4);margin-top:28px;padding-top:22px;text-align:left}.recovery-support h2{color:var(--auth-text);font-size:18px;margin:0 0 8px}.recovery-support a,.recovery-main-login{color:var(--auth-action-hover);font-weight:600}.recovery-main-login{display:inline-block;margin-top:18px}.recovery-notice{background:var(--warning100, #fdf4dc);border-radius:4px;color:var(--warning700, #be5d01);font-size:14px;margin:16px 0;padding:10px 12px}@media(max-width:640px){.club-link-recovery .login-content{padding:16px}.club-link-recovery .login-card{padding:28px 24px 32px;width:100%}.club-link-recovery .login-title{font-size:24px;line-height:32px}}
