.cf-app{--cf-radius: .625rem;--cf-background: 1 0 0;--cf-foreground: .145 0 0;--cf-card: 1 0 0;--cf-card-foreground: .145 0 0;--cf-popover: 1 0 0;--cf-popover-foreground: .145 0 0;--cf-primary: .205 0 0;--cf-primary-foreground: .985 0 0;--cf-secondary: .97 0 0;--cf-secondary-foreground: .205 0 0;--cf-muted: .97 0 0;--cf-muted-foreground: .556 0 0;--cf-accent: .97 0 0;--cf-accent-foreground: .205 0 0;--cf-destructive: .577 .245 27.325;--cf-border: .922 0 0;--cf-border-alpha: 1;--cf-input: .922 0 0;--cf-input-alpha: 1;--cf-ring: .708 0 0;--cf-sidebar: .985 0 0;--cf-sidebar-foreground: .145 0 0;--cf-sidebar-accent: .97 0 0;--cf-sidebar-border: .922 0 0;--cf-sidebar-border-alpha: 1;--cf-chart-1: .646 .222 41.116;--cf-chart-2: .6 .118 184.704;--cf-activity-giving: 51.1% .096 186.391;--cf-activity-giving-soft: 95.3% .051 180.801;--cf-activity-client: 51.4% .222 16.935;--cf-activity-client-soft: 94.1% .03 12.58;--cf-activity-volunteer: 55.5% .163 48.998;--cf-activity-volunteer-soft: 96.2% .059 95.617;--cf-activity-conversation: 45.7% .24 277.023;--cf-activity-conversation-soft: 93% .034 272.788;--cf-activity-task: 49% .14 150.5;--cf-activity-task-soft: 96.2% .044 156.743;--cf-activity-note: 48.8% .243 264.376;--cf-activity-note-soft: 93.2% .032 255.585;--cf-activity-system: 44.6% .043 257.281;--cf-activity-system-soft: 96.8% .007 247.896;--cf-activity-chip-neutral: 37.2% .044 257.287;--cf-activity-chip-neutral-soft: 96.8% .007 247.896;--cf-activity-chip-warning: 47.3% .137 46.201;--cf-activity-chip-warning-soft: 98.7% .022 95.277;color-scheme:light;background-color:oklch(var(--cf-background));color:oklch(var(--cf-foreground));font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-align:left}.cf-app.cf-dark{--cf-background: .145 0 0;--cf-foreground: .985 0 0;--cf-card: .205 0 0;--cf-card-foreground: .985 0 0;--cf-popover: .205 0 0;--cf-popover-foreground: .985 0 0;--cf-primary: .922 0 0;--cf-primary-foreground: .205 0 0;--cf-secondary: .269 0 0;--cf-secondary-foreground: .985 0 0;--cf-muted: .269 0 0;--cf-muted-foreground: .76 0 0;--cf-accent: .269 0 0;--cf-accent-foreground: .985 0 0;--cf-destructive: .704 .191 22.216;--cf-border: 1 0 0;--cf-border-alpha: .1;--cf-input: 1 0 0;--cf-input-alpha: .15;--cf-ring: .556 0 0;--cf-sidebar: .205 0 0;--cf-sidebar-foreground: .985 0 0;--cf-sidebar-accent: .269 0 0;--cf-sidebar-border: 1 0 0;--cf-sidebar-border-alpha: .1;--cf-chart-1: .488 .243 264.376;--cf-chart-2: .696 .17 162.48;--cf-activity-giving: 85.5% .138 181.071;--cf-activity-giving-soft: 38.6% .063 188.416 / 45%;--cf-activity-client: 81% .117 11.638;--cf-activity-client-soft: 41% .159 10.272 / 45%;--cf-activity-volunteer: 87.9% .169 91.605;--cf-activity-volunteer-soft: 41.4% .112 45.904 / 45%;--cf-activity-conversation: 78.5% .115 274.713;--cf-activity-conversation-soft: 35.9% .144 278.697 / 45%;--cf-activity-task: 87.1% .15 154.449;--cf-activity-task-soft: 39.3% .095 152.535 / 45%;--cf-activity-note: 80.9% .105 251.813;--cf-activity-note-soft: 37.9% .146 265.522 / 45%;--cf-activity-system: 86.9% .022 252.894;--cf-activity-system-soft: 37.2% .044 257.287 / 45%;--cf-activity-chip-neutral: 86.9% .022 252.894;--cf-activity-chip-neutral-soft: 37.2% .044 257.287 / 45%;--cf-activity-chip-warning: 87.9% .169 91.605;--cf-activity-chip-warning-soft: 41.4% .112 45.904 / 45%;color-scheme:dark}:where(.cf-app) *,:where(.cf-app) *:before,:where(.cf-app) *:after{border-color:oklch(var(--cf-border) / var(--cf-border-alpha))}:where(.cf-app) h1,:where(.cf-app) h2,:where(.cf-app) h3,:where(.cf-app) h4,:where(.cf-app) p{margin:0}:where(.cf-app) svg{flex-shrink:0}.banquet-kit{--bq-ground: #f5f6f8;--bq-surface: #ffffff;--bq-hairline: #e6e7eb;--bq-track: #eceef1;--bq-ink: #16171b;--bq-ink-muted: #5f626b;--bq-accent: #2563eb;--bq-positive: #15803d;--bq-positive-mark: #16a34a;--bq-positive-soft: rgb(22 163 74 / .1);--bq-sponsor: #a16207;--bq-danger: #b91c1c;--bq-danger-soft: rgb(185 28 28 / .08);--bq-seat-taken: #6b6e76;--bq-seat-open: #8e9199;--bq-shadow: none}.cf-dark .banquet-kit{--bq-ground: #0f1013;--bq-surface: #16171b;--bq-hairline: rgb(255 255 255 / .07);--bq-track: #24262b;--bq-ink: #e8e9ec;--bq-ink-muted: #9a9ca3;--bq-accent: #60a5fa;--bq-positive: #86efac;--bq-positive-mark: #4ade80;--bq-positive-soft: rgb(34 197 94 / .12);--bq-sponsor: #eab308;--bq-danger: #f87171;--bq-danger-soft: rgb(248 113 113 / .12);--bq-seat-taken: #a1a1aa;--bq-seat-open: #6b6e76}.banquet-kit .bq-numeral{font-weight:500;letter-spacing:-.03em;line-height:1}.banquet-kit .bq-eyebrow{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bq-ink-muted)}@media(prefers-reduced-motion:no-preference){.banquet-kit .bq-ring-value{transition:stroke-dashoffset .6s cubic-bezier(.22,1,.36,1)}}.cf-stage{position:relative}.cf-fit{position:relative;container-type:inline-size;container-name:cffit}.cf-fit-fixed,.cf-cover .cf-fit{container-type:normal;container-name:none}.cf-window{isolation:isolate;overflow:hidden;border-radius:12px;background:#fff;border:1px solid rgb(10 12 20 / .08);box-shadow:0 0 0 5px #fff9,0 2px 4px #1018280a,0 30px 70px -30px #1e295061;transition:background-color .3s ease}.cf-window-dark{background:#1c1c1e;border-color:#ffffff14;box-shadow:0 0 0 5px #ffffff0d,0 30px 80px -30px #000c}.cf-window-bar{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;border-bottom:1px solid rgb(10 12 20 / .07);background:#fafafa;font:500 12px/1 Manrope,system-ui,sans-serif;color:#71717a}.cf-window-dark .cf-window-bar{background:#232325;border-color:#ffffff12;color:#a1a1aa}.cf-window-dots{display:flex;gap:6px}.cf-window-dots i{width:9px;height:9px;border-radius:999px;background:#0a0c141f}.cf-window-dark .cf-window-dots i{background:#ffffff24}.cf-window-title{flex:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf-window-actions{display:flex;justify-content:flex-end;min-width:40px}.cf-zoom{width:calc(var(--cf-w) * 1px);height:calc(var(--cf-h) * 1px);zoom:var(--cf-s, .72);overflow:hidden}.cf-screen{position:relative;display:flex;width:100%;height:100%;overflow:hidden}.cf-compact-only{display:none!important}@container cffit (max-width: 639px){.cf-zoom{width:auto;height:calc(var(--cf-ch) * 1px);zoom:1}.cf-desktop-only{display:none!important}.cf-compact-only{display:flex!important}.cf-window-title{text-align:left}.cf-compact-full{width:100%!important}.cf-fit .cf-callout{display:none!important}.cf-tabrow{flex-wrap:wrap;align-items:flex-start;align-content:flex-start;overflow:hidden;height:42px!important}.cf-tabrow-xs{height:38px!important}.cf-tabrow>*{flex-shrink:0;white-space:nowrap}.cf-compact-hide-1 :is(th,td):nth-child(1),.cf-compact-hide-2 :is(th,td):nth-child(2),.cf-compact-hide-3 :is(th,td):nth-child(3),.cf-compact-hide-4 :is(th,td):nth-child(4),.cf-compact-hide-5 :is(th,td):nth-child(5),.cf-compact-hide-6 :is(th,td):nth-child(6),.cf-compact-hide-7 :is(th,td):nth-child(7){display:none!important}.cf-flow-port{container-type:inline-size}.cf-flow{transform:translate(calc(var(--cf-pan, 0) * (12px - 100cqw)));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.cf-flow>section{width:calc(100cqw - 24px)}.cf-flow>.cf-flow-card{width:calc(100cqw - 24px);transform:translate(calc(var(--cf-at, 0) * (100cqw - 12px)),45px)!important}.cf-compact-stack{flex-direction:column!important;align-items:stretch!important}.cf-compact-wrap{flex-wrap:wrap!important;border-radius:14px!important}.cf-compact-map{zoom:.85;overflow:hidden}.cf-compact-map>*{margin-left:-324px!important}.cf-compact-few{justify-content:flex-start!important;-moz-column-gap:24px!important;column-gap:24px!important}.cf-compact-few>:nth-child(n+4){display:none!important}.cf-compact-grid12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.cf-compact-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cf-compact-two>:nth-child(n+3){display:none!important}.cf-compact-cols-1{grid-template-columns:minmax(0,1fr)!important}.cf-compact-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.cf-satellite{position:absolute;z-index:20}.cf-hero .cf-satellite{--cf-edge: calc((100cqw - 100vw)/2 + 24px) }@container hero (max-width: 1080px){.cf-satellite,.cf-callout{display:none!important}}.cf-hero{container-type:inline-size;container-name:hero}.cf-callout{position:absolute;z-index:30;display:inline-flex;align-items:center;gap:7px;padding:7px 11px 7px 9px;border-radius:999px;background:#2563eb;color:#fff;font:600 12.5px/1 Manrope,system-ui,sans-serif;white-space:nowrap;box-shadow:0 10px 24px -10px #00000073}.cf-callout svg{width:14px;height:14px}.cf-callout-dot{width:7px;height:7px;border-radius:999px;background:#4ade80}.cf-in{transition:opacity .45s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.cf-in:not([data-on]){opacity:0;transform:var(--from, translateY(10px));pointer-events:none}.cf-in[data-from=left]{--from: translateX(-28px)}.cf-in[data-from=right]{--from: translateX(28px)}.cf-in[data-from=down]{--from: translateY(-10px)}.cf-in[data-from=up]{--from: translateY(36px)}.cf-in[data-from=scale]{--from: scale(.94)}.cf-in[data-from=fade]{--from: none}.cf-out{transition:opacity .4s ease,transform .5s ease}.cf-out[data-off]{opacity:0;transform:translate(16px)}.cf-shift{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.cf-swap{display:inline-grid}.cf-swap>*{grid-area:1 / 1;transition:opacity .3s ease,transform .35s ease}.cf-swap>:not([data-on]){opacity:0;transform:translateY(5px)}.cf-flash{position:relative}.cf-flash:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#3b82f61f;opacity:0;pointer-events:none}.cf-flash[data-flash]:after{animation:cf-flash 1.8s ease-out}@keyframes cf-flash{0%{opacity:1}to{opacity:0}}.cf-caret:after{content:"";display:inline-block;width:1px;height:1.1em;margin-left:1px;vertical-align:-.2em;background:#2563eb;animation:cf-blink 1s steps(1) infinite}@keyframes cf-blink{50%{opacity:0}}.cf-press{transition:transform .15s ease}.cf-cursor{position:absolute;left:0;top:0;z-index:40;width:20px;height:20px;pointer-events:none;opacity:0;transition:transform .9s cubic-bezier(.45,0,.2,1),opacity .3s ease;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .3))}.cf-cursor[data-on]{opacity:1}.cf-cursor svg{width:100%;height:100%}.cf-ring{position:absolute;left:-8px;top:-8px;width:18px;height:18px;border-radius:999px;background:#2563eb;opacity:0;animation:cf-click .55s ease-out}@keyframes cf-click{0%{opacity:.45;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}@container cffit (max-width: 639px){.cf-cursor{display:none}}@media(prefers-reduced-motion:reduce){.cf-stage *,.cf-stage *:before,.cf-stage *:after{transition:none!important;animation:none!important}.cf-cursor{display:none}}.live-replay{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;height:1.9rem;padding:0 .65rem;border:1px solid #e7e7ea;border-radius:.5rem;background:#fff;font-size:.8rem;font-weight:600;color:#52525b}.live-replay svg{width:.85rem;height:.85rem}.live-replay:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.cf-theme-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:2px;border-radius:999px;background:#0a0c140d;border:1px solid rgb(10 12 20 / .08);font:600 11.5px/1 Manrope,system-ui,sans-serif}.cf-window-dark .cf-theme-switch{background:#ffffff0f;border-color:#ffffff1a}.cf-theme-switch button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:24px;padding:0 10px;border:0;border-radius:999px;background:none;color:#71717a;font:inherit;cursor:pointer}.cf-theme-switch button svg{width:12px;height:12px}.cf-theme-switch button[aria-pressed=true]{color:#0a0a0a}.cf-window-dark .cf-theme-switch button[aria-pressed=true]{color:#fafafa}.cf-theme-switch button:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.cf-theme-thumb{position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);border-radius:999px;background:#fff;box-shadow:0 1px 2px #00000024;transition:transform .3s ease}.cf-window-dark .cf-theme-thumb{background:#3f3f46}.cf-theme-switch[data-choice=dark] .cf-theme-thumb{transform:translate(100%)}.cf-sources{display:flex;flex-direction:column;gap:10px}.cf-source{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid #e4e4e7;background:#fff;font:600 14px/1.2 Manrope,system-ui,sans-serif;color:#0b0d12;transition:border-color .3s ease,box-shadow .3s ease}.cf-source small{margin-left:auto;font-weight:500;font-size:12px;color:#a1a1aa}.cf-source[data-active]{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.cf-source:after{content:"";position:absolute;left:100%;top:50%;width:32px;height:1px;background:linear-gradient(90deg,#e4e4e7,transparent)}.cf-source[data-active]:after{background:linear-gradient(90deg,#2563eb,transparent)}.cf-source-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:8px}.cf-source-ico svg{width:16px;height:16px}.cf-record-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:44px;align-items:center}@media(max-width:767px){.cf-record-layout{grid-template-columns:1fr;gap:16px}.cf-sources{flex-direction:row;flex-wrap:wrap;gap:6px}.cf-source{padding:6px 10px 6px 6px;font-size:13px}.cf-source small,.cf-source:after{display:none}.cf-source-ico{width:24px;height:24px}}.cf-scene{container-type:inline-size;container-name:scene}@container scene (max-width: 639px){.cf-second,.cf-callout{display:none!important}.cf-scene-main{width:100%!important;padding-bottom:0!important}}
