.sg-public,body:has([data-sg-public-root=true]){--public-popover-layer:80;--background:45 28.57% 97.25%;--background-deep:48 14% 93%;--header:45 28.57% 97.25%;--card:0 0% 100%;--card-foreground:240 3% 12%;--popover:0 0% 100%;--popover-foreground:240 3% 12%;--elevated:0 0% 100%;--foreground:240 3.33% 11.76%;--muted:48 14% 93%;--muted-foreground:240 2% 39%;--border:43 8% 84%;--input:60 2% 51%;--ring:240 3% 12%;--primary:43.26 96.41% 56.27%;--primary-foreground:240 3% 12%;--secondary:48 14% 93%;--secondary-foreground:240 3% 12%;--accent:48 14% 93%;--accent-foreground:240 3% 12%;--success:148 64% 24%;--success-foreground:0 0% 100%;--info:210 73% 31%;--info-foreground:0 0% 100%;--warning:40 100% 28%;--warning-foreground:0 0% 100%;--destructive:0 69% 36%;--destructive-foreground:0 0% 100%;--voting:40 100% 25%;--voting-foreground:0 0% 100%;--fundraising:148 64% 24%;--fundraising-foreground:0 0% 100%;--violet:260 35% 39%;--violet-foreground:0 0% 100%;--chart-1:43 96% 56%;--chart-2:210 73% 31%;--chart-3:148 64% 24%;--chart-4:260 35% 39%;--chart-5:25 75% 35%;--radius:.5rem;--public-link:40 100% 25%;--public-space:clamp(2.5rem,6vw,5rem);--public-gutter:clamp(1rem,4vw,3rem);--public-width:75rem;--public-radius:.75rem;--public-shadow:0 2px 8px rgb(0 0 0/.06);--public-shadow-dialog:0 8px 28px rgb(0 0 0/.1);--public-scrim:240 3% 12%/.45;--public-ease:cubic-bezier(.2,0,0,1);color-scheme:light;color:hsl(var(--foreground));background:hsl(var(--background))}html:has([data-sg-public-root=true]){color-scheme:light;scroll-padding-block-start:6rem}.sg-public{min-height:100svh;font-family:-apple-system,BlinkMacSystemFont,var(--font-site-inter,"Segoe UI"),"Segoe UI",sans-serif;line-height:1.6}.sg-public *,.sg-public :after,.sg-public :before{box-sizing:border-box}.sg-public :where(main,section,article,nav,header,footer,form,fieldset,div,p,li){min-width:0}.sg-public :where(h1,h2,h3,h4){text-wrap:balance;overflow-wrap:anywhere;font-weight:600;letter-spacing:-.02em}.sg-public h1{font-size:clamp(2rem,1.4rem + 2vw,3.5rem);line-height:1.12}.sg-public h2{line-height:1.22}.sg-public :where(p,li,label,button,a,summary){overflow-wrap:anywhere}.sg-public :where(input,select,textarea){font-size:1rem;color:hsl(var(--foreground));border-color:hsl(var(--input))}.sg-public :where(input,textarea)::-moz-placeholder{color:hsl(var(--muted-foreground));opacity:1}.sg-public :where(input,textarea)::placeholder{color:hsl(var(--muted-foreground));opacity:1}.sg-public :where(button,[role=button],input,select){min-height:2.75rem}.sg-public :where(button,[role=button]){white-space:normal;height:auto}.sg-public :where(input[type=checkbox],input[type=radio],[role=checkbox],[role=switch],[role=radio]){min-height:0}.sg-public :where(button,a,summary){transition:background-color .12s var(--public-ease),color .12s var(--public-ease),border-color .12s var(--public-ease)}.sg-public :focus-visible,body:has([data-sg-public-root=true]) [data-radix-popper-content-wrapper] :focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.sg-public :where(img,video,iframe){max-width:100%}.sg-public :where(.container,.max-w-7xl){max-width:var(--public-width)}.sg-public .public-content-width{width:min(calc(100% - var(--public-gutter) * 2),var(--public-width));margin-inline:auto}.sg-public .public-page-heading{font-size:clamp(2rem,1.4rem + 2vw,3.5rem);line-height:1.12}.sg-public .public-section{padding-block:var(--public-space)}.sg-public .public-eyebrow{font-size:.8125rem;line-height:1.5;font-weight:500;letter-spacing:.04em}.sg-public .public-content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem}.sg-public .elevation-sm{box-shadow:var(--public-shadow)}.sg-public .elevation-md{box-shadow:var(--public-shadow-dialog)}.sg-public .bg-card.text-card-foreground{border-radius:var(--public-radius);box-shadow:var(--public-shadow)}.sg-public .public-button{display:inline-flex;min-height:2.875rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:.5rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;text-align:center}.sg-public .public-button:hover{background:hsl(var(--primary)/.85)}.sg-public .public-text-link{color:hsl(var(--public-link));display:inline-flex;align-items:center;gap:.5rem;text-decoration:underline;text-underline-offset:4px}.sg-public .public-icon-button,.sg-public .public-menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border-radius:.5rem;background:transparent;border:1px solid transparent}.sg-public .public-icon-button:hover,.sg-public .public-menu-toggle:hover{background:hsl(var(--muted))}.sg-public .public-navigation{position:sticky;top:0;z-index:50;background:hsl(var(--header));border-block-end:1px solid hsl(var(--border))}.sg-public .public-journal .public-nav-inner{flex-wrap:wrap}.sg-public .public-journal .public-nav-actions{margin-inline-start:auto}.sg-public .public-journal-menu{display:none}.sg-public .public-journal-menu nav{max-height:min(24rem,calc(100dvh - 10rem));overflow-y:auto}@media (max-width:1100px){.sg-public .public-journal-menu{display:block}}body:has([data-sg-public-root=true]) [role=dialog].sg-public-media{max-width:min(72rem,calc(100vw - 2rem))}.sg-public .public-nav-inner{min-height:5rem;width:min(calc(100% - var(--public-gutter) * 2),var(--public-width));margin-inline:auto;display:flex;align-items:center;gap:1.5rem;padding-block:.75rem}.sg-public .public-brand{display:inline-flex;align-items:center;gap:.25rem;font-size:1.375rem;font-weight:650;letter-spacing:-.04em;text-decoration:none;flex-shrink:0}.sg-public .public-brand img{width:2.5rem;height:2.5rem;-o-object-fit:contain;object-fit:contain}.sg-public .public-desktop-nav{display:flex;gap:1.5rem;margin-inline:auto;align-items:center}.sg-public .public-desktop-nav a{padding-block:.625rem;font-size:.875rem;text-decoration:none}.sg-public .public-desktop-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:.625rem}.sg-public .public-nav-actions{display:flex;gap:.75rem;align-items:center;margin-inline-start:auto}.sg-public .public-sign-in{font-size:.875rem}.sg-public .public-menu-toggle{display:none}.sg-public .public-mobile-nav{width:min(calc(100% - var(--public-gutter) * 2),var(--public-width));margin-inline:auto;display:grid;gap:.25rem;padding-block:.5rem 1.25rem;max-height:calc(100dvh - 6rem);overflow-y:auto;overscroll-behavior:contain}.sg-public .public-mobile-nav>a{display:block;min-height:2.75rem;padding-block:.625rem}.sg-public .public-mobile-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;padding-block-start:1rem;border-block-start:1px solid hsl(var(--border))}.sg-public .public-code-search{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;width:min(calc(100% - var(--public-gutter) * 2),var(--public-width));margin:0 auto;padding-block:.25rem 1rem;font-size:.8125rem}.sg-public .public-code-search>div{display:flex;flex:1 1 15rem;max-width:28rem;gap:.5rem}.sg-public .public-code-search input{width:100%;min-width:0;border:1px solid hsl(var(--input));padding:.5rem .75rem;border-radius:.5rem;background:hsl(var(--card))}.sg-public .public-footer{border-block-start:1px solid hsl(var(--border));background:hsl(var(--background))}.sg-public .public-footer-inner{width:min(calc(100% - var(--public-gutter) * 2),var(--public-width));margin-inline:auto;padding-block:3rem 1.5rem}.sg-public .public-footer-top{display:grid;grid-template-columns:1fr 2fr;gap:4rem}.sg-public .public-footer-intro{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.sg-public .public-footer-intro p{color:hsl(var(--muted-foreground));font-size:.875rem;margin-block:.5rem}.sg-public .public-footer-intro>a:not(.public-brand){display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem}.sg-public .public-footer-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.sg-public .public-footer-groups h2{font-size:.875rem;font-weight:600;letter-spacing:0;margin-block-end:.875rem}.sg-public .public-footer-groups ul{list-style:none;padding:0;margin:0}.sg-public .public-footer-groups li{margin-block:.5rem;font-size:.8125rem;color:hsl(var(--muted-foreground));line-height:1.6}.sg-public .public-footer a:hover{text-decoration:underline;text-underline-offset:3px}.sg-public .public-footer-searches{margin-block-start:2rem;padding-block:1.25rem;border-block:1px solid hsl(var(--border));font-size:.8125rem}.sg-public .public-footer-searches summary{cursor:pointer;min-height:2rem}.sg-public .public-footer-searches nav{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-block-start:.75rem;color:hsl(var(--muted-foreground))}.sg-public .public-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-block:1.5rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.sg-public .public-footer-bottom nav{display:flex;gap:.75rem 1rem;flex-wrap:wrap}.sg-public .public-footer-ai{border-block-start:1px solid hsl(var(--border));padding-block-start:1rem}.sg-public .product-site{--paper:hsl(var(--background));--ink:hsl(var(--foreground));--product-accent:hsl(var(--primary));--line:hsl(var(--border));background:var(--paper);color:var(--ink);font-family:inherit}.sg-public .product-wide{max-width:var(--public-width);padding-inline:var(--public-gutter)}.sg-public .product-header{background:hsl(var(--header));color:hsl(var(--foreground));padding:1.25rem var(--public-gutter);flex-wrap:wrap;gap:1rem;min-height:5rem}.sg-public .product-primary-nav{flex-wrap:wrap;gap:.5rem 1.5rem}.sg-public .product-primary-nav a{font-size:.875rem}.sg-public .product-primary-nav a:hover{color:hsl(var(--public-link));text-decoration:underline;text-underline-offset:4px}.sg-public .product-create-event{min-height:2.75rem;white-space:normal;font-weight:600;padding:.625rem 1rem}.sg-public .product-wordmark strong{font-size:1.25rem;font-weight:600}.sg-public .product-hero{padding-block:var(--public-space)}.sg-public .product-hero h1{font-size:clamp(2.25rem,1.4rem + 2.5vw,4rem);max-width:20ch;line-height:1.1}.sg-public .product-hero p{font-size:1.0625rem;line-height:1.7;max-width:65ch}.sg-public .product-eyebrow{font-size:.8125rem;letter-spacing:.04em;text-transform:none;font-weight:500}.sg-public .product-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.875rem;box-shadow:none;border-radius:.5rem;padding:.625rem 1.25rem;font-weight:600;white-space:normal}.sg-public .product-menu nav{background:hsl(var(--popover));color:hsl(var(--foreground));border-radius:.75rem;box-shadow:var(--public-shadow-dialog)}.sg-public .product-menu nav a{display:flex;align-items:center;min-height:2.75rem;padding-block:.625rem}.sg-public .product-active-card{background:hsl(var(--card));border-radius:.75rem;overflow:hidden}.sg-public .product-active-card:hover{transform:none}.sg-public .product-active-details h3{display:block;overflow:visible;font-size:1.25rem;line-height:1.35}.sg-public .product-active-description{display:block;overflow:visible;opacity:1;color:hsl(var(--muted-foreground))}.sg-public .product-active-image{background:hsl(var(--muted))}.sg-public .product-active-empty,.sg-public .product-active-image>span{color:hsl(var(--muted-foreground))}.sg-public .product-active-empty{border-radius:.75rem}.sg-public .product-article h1{font-size:clamp(2rem,1.4rem + 2vw,3.5rem)}.sg-public .product-guide-search{padding-block:var(--public-space)}.sg-public .product-site :where(h1,h2,h3){font-family:inherit;font-weight:600;letter-spacing:-.02em}.sg-public .product-site h1{font-size:clamp(2.25rem,1.4rem + 2.5vw,4rem);line-height:1.1}.sg-public .product-site h1 em{font-style:normal;color:inherit}.sg-public .evoting-hero,.sg-public .ticketing-hero{max-width:var(--public-width);padding:var(--public-space) var(--public-gutter);gap:clamp(2rem,5vw,4rem)}.sg-public .evoting-spotlight,.sg-public .ticketing-visual{min-height:0;padding:1.5rem;border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:1rem}.sg-public .ticketing-visual img{transform:none;height:auto;max-height:30rem;width:auto;box-shadow:var(--public-shadow)}.sg-public .ticketing-visual-label{position:static;display:block;margin-block-end:1rem;color:hsl(var(--muted-foreground))}.sg-public .ticketing-visual-caption{position:static;margin-block-start:1rem;padding:1rem;color:hsl(var(--foreground));background:hsl(var(--card));border-radius:.5rem;font-size:1rem}.sg-public .evoting-spotlight img{height:auto;max-height:30rem;box-shadow:var(--public-shadow);border-radius:.75rem}.sg-public .fundraising-record,.sg-public .fundraising-story,.sg-public .ticketing-entry{gap:clamp(2rem,5vw,4rem)}.sg-public .evoting-evidence,.sg-public .fundraising-principles,.sg-public .fundraising-record,.sg-public .ticketing-entry>div{background:hsl(var(--muted));color:hsl(var(--foreground))}.sg-public .fundraising-record img,.sg-public .ticketing-entry img{width:auto;height:auto;max-width:100%;max-height:min(32rem,75svh);-o-object-fit:contain;object-fit:contain}.sg-public .ticketing-visual img{border-color:hsl(var(--foreground))}.sg-public .fundraising-hero{padding:var(--public-space) var(--public-gutter)}.sg-public .fundraising-principles{border-radius:.75rem;padding:2rem}.sg-public .product-site .product-lead{font-size:1.125rem;line-height:1.65;color:hsl(var(--muted-foreground))}.sg-public .product-article-heading{width:100%;max-width:var(--public-width);padding:var(--public-space) var(--public-gutter) 2.5rem}.sg-public .product-article-heading>p{font-size:1.125rem;line-height:1.65;color:hsl(var(--muted-foreground))}.sg-public .product-article-body{max-width:var(--public-width);padding-inline:var(--public-gutter);gap:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr)}.sg-public .product-article-body aside nav>a{display:block;margin-block:.75rem;font-size:.875rem;line-height:1.6;color:hsl(var(--muted-foreground))}.sg-public .product-article-body aside nav>a:hover{color:hsl(var(--public-link));text-decoration:underline}.sg-public .product-prose{max-width:70ch}.sg-public .product-prose p{font-size:1rem;line-height:1.75}.sg-public .product-prose h2{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.sg-public .product-prose :where(section,details){scroll-margin-block-start:7rem}.sg-public .product-prose ul{padding-left:0;padding-inline-start:1.25rem}.sg-public .product-prose summary{min-height:2.75rem;line-height:1.5;font-size:1.125rem}.sg-public .product-related h3{font-size:1.25rem}.sg-public .sg-product-search input{background:hsl(var(--card));border:1px solid hsl(var(--input));border-radius:.5rem;min-height:3rem;padding:.75rem 1rem;width:100%}.sg-public .product-search-results>a{padding-block:.5rem;font-size:.875rem}.sg-public .product-related{max-width:var(--public-width);padding-inline:var(--public-gutter)}.sg-public .sg-checkout{background:hsl(var(--background));color:hsl(var(--foreground));font-family:inherit}.sg-public .checkout-card{border-color:hsl(var(--border));border-radius:1rem;box-shadow:none}.sg-public .checkout-quote,.sg-public .checkout-result-icon,.sg-public .checkout-summary{background:hsl(var(--muted))}.sg-public .checkout-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:.5rem}.sg-public .checkout-methods label:focus-within,.sg-public .checkout-selected{color:hsl(var(--foreground))}.sg-public .checkout-back,.sg-public .checkout-change{color:hsl(var(--public-link))}.sg-public .checkout-contact,.sg-public .checkout-eyebrow,.sg-public .checkout-help,.sg-public .checkout-secure,.sg-public .checkout-security{color:hsl(var(--muted-foreground))}.sg-public .checkout-field input,.sg-public .checkout-field select,.sg-public .checkout-methods label{border-color:hsl(var(--input));background:hsl(var(--card));color:hsl(var(--foreground))}.sg-public .checkout-field input:focus,.sg-public .checkout-field select:focus{outline-color:hsl(var(--ring))}.sg-public .checkout-shell{max-width:58rem}.sg-public .checkout-brand{flex-wrap:wrap;gap:.75rem}.sg-public .checkout-secure{margin-left:0;margin-inline-start:auto}.sg-public .checkout-card{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);background:hsl(var(--card))}.sg-public .checkout-payment,.sg-public .checkout-summary{padding:clamp(1.25rem,3vw,2rem)}.sg-public .checkout-summary h1{font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.5;letter-spacing:-.01em;margin-block-end:1.5rem;text-wrap:pretty}.sg-public .checkout-payment h2{font-size:1.25rem;line-height:1.4;letter-spacing:-.01em}.sg-public .checkout-total{font-size:clamp(1.75rem,1.3rem + 1.5vw,2.25rem);line-height:1.25;letter-spacing:-.02em}.sg-public .checkout-quote strong,.sg-public .checkout-summary dd,.sg-public .checkout-total{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sg-public .checkout-summary dl div{align-items:baseline;gap:.75rem;flex-wrap:wrap}.sg-public .checkout-summary dd{margin-inline-start:auto;text-align:end;max-width:100%}.sg-public .checkout-detected,.sg-public .checkout-quote,.sg-public .checkout-total-row{border-color:hsl(var(--border))}.sg-public .checkout-methods legend,.sg-public .checkout-quote p,.sg-public .checkout-quote>span,.sg-public .checkout-result>p{color:hsl(var(--muted-foreground))}.sg-public .checkout-methods label{min-height:3.5rem;border-radius:.5rem}.sg-public .checkout-methods label.selected{border-color:hsl(var(--foreground));background:hsl(var(--primary)/.08)}.sg-public .checkout-methods input{margin-left:0;margin-inline-start:auto;accent-color:hsl(var(--foreground));flex-shrink:0}.sg-public .checkout-detected,.sg-public .checkout-selected-row{flex-wrap:wrap}.sg-public .checkout-change{font-size:.875rem;text-underline-offset:.2em}.sg-public .checkout-error{color:hsl(var(--destructive))}.sg-public .checkout-result-icon{color:hsl(var(--foreground))}.sg-public .checkout-result-icon.success{background:hsl(var(--success)/.08);color:hsl(var(--success))}.sg-public .checkout-result-icon.failed{background:hsl(var(--destructive)/.08);color:hsl(var(--destructive))}.sg-public .checkout-security{font-size:.75rem}.sg-public .checkout-primary svg,.sg-public .checkout-secure svg,.sg-public .checkout-security svg{flex-shrink:0}.sg-public .checkout-primary{line-height:1.5;text-align:center}.sg-public .checkout-primary:hover:not(:disabled){background:hsl(var(--primary)/.85)}.sg-public .checkout-change:disabled,.sg-public .checkout-primary:disabled{cursor:wait}.sg-public .checkout-back:focus-visible,.sg-public .checkout-change:focus-visible,.sg-public .checkout-primary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}@media (max-width:640px){.sg-public .checkout-card{grid-template-columns:minmax(0,1fr)}.sg-public .checkout-summary{border-block-end:1px solid hsl(var(--border))}.sg-public .checkout-brand{align-items:start}.sg-public .checkout-secure{font-size:.75rem;max-width:10rem}}body:has([data-sg-public-root=true]) [role=dialog]{color:hsl(var(--foreground));background-color:hsl(var(--popover));border-color:hsl(var(--border));border-radius:1rem;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto;box-shadow:var(--public-shadow-dialog)}body:has([data-sg-public-root=true]) [data-state].fixed.inset-0:is(.bg-black\/80,.bg-black\/60){background:hsl(var(--public-scrim));backdrop-filter:none}body:has([data-sg-public-root=true]) [role=dialog].inset-x-0{margin-inline:auto}body:has([data-sg-public-root=true]) [role=dialog] :where(button:not([role=checkbox]):not([role=switch]),a,input:not([type=checkbox]):not([type=radio]),select){min-height:2.75rem;white-space:normal}body:has([data-sg-public-root=true]) [role=dialog] :where(input,select,textarea){font-size:1rem}body:has([data-sg-public-root=true]) [role=dialog] button:has(>.lucide-x){min-width:2.75rem;border-radius:.5rem}body:has([data-sg-public-root=true]) [data-radix-popper-content-wrapper]{color-scheme:light;color:hsl(var(--foreground));z-index:var(--public-popover-layer)!important}body:has([data-sg-public-root=true]) [data-sonner-toast]{background:hsl(var(--popover));color:hsl(var(--foreground));border-color:hsl(var(--border))}body:has([data-sg-public-root=true]) [data-radix-popper-content-wrapper] :where(button,input,[role=option]){white-space:normal;height:auto;min-height:2.75rem}body:has([data-sg-public-root=true]) [data-radix-popper-content-wrapper] :where([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){min-height:2.75rem;white-space:normal;padding-block:.625rem}.sg-public [role=tablist]{height:auto;min-height:2.75rem;max-width:100%;flex-wrap:wrap;justify-content:flex-start;gap:.25rem}.sg-public [role=tab]{min-height:2.75rem;flex:1 1 auto;white-space:normal;line-height:1.5}@media (max-width:1100px){.sg-public .public-desktop-nav,.sg-public .public-nav-create{display:none}.sg-public .public-menu-toggle{display:inline-flex}.sg-public .public-footer-top{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:767px){.sg-public .public-nav-inner{min-height:4.5rem;gap:.5rem}.sg-public .public-nav-actions{gap:.375rem}.sg-public .public-sign-in{display:none}.sg-public .public-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}.sg-public .public-footer-inner{padding-block-start:2rem}.sg-public .product-header{padding-block:1rem}.sg-public .product-article-body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sg-public *,.sg-public :after,.sg-public :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.sg-public .sg-pricing{--price-ink:hsl(var(--foreground));--price-accent:hsl(var(--primary));font-family:inherit}.sg-public .sg-pricing,.sg-public .sg-pricing .sg-price-hero{background:hsl(var(--background));color:hsl(var(--foreground))}.sg-public .sg-pricing .sg-price-hero{padding:var(--public-space) max(var(--public-gutter),calc((100% - var(--public-width)) / 2))}.sg-public .sg-pricing .sg-price-hero h1{font-size:clamp(2rem,1.4rem + 2vw,3.5rem);font-weight:600;line-height:1.12;font-family:inherit;letter-spacing:-.02em}.sg-public .sg-pricing .sg-price-hero nav{margin-block-end:2.5rem;gap:1rem 1.5rem}.sg-public .sg-price-card small,.sg-public .sg-price-card>p,.sg-public .sg-price-country span,.sg-public .sg-price-footnote,.sg-public .sg-price-promise,.sg-public .sg-pricing .sg-price-conversion,.sg-public .sg-pricing .sg-price-hero nav a,.sg-public .sg-pricing .sg-price-hero>p:not(.sg-price-eyebrow){color:hsl(var(--muted-foreground))}.sg-public .sg-price-promise strong{color:hsl(var(--foreground))}.sg-public .sg-directory,.sg-public .sg-fundraising-cost,.sg-public .sg-method-grid article,.sg-public .sg-price-card,.sg-public .sg-price-market,.sg-public .sg-price-payments details,.sg-public .sg-seva-estimate,.sg-public .sg-table-scroll{background:hsl(var(--card));border-color:hsl(var(--border));border-radius:var(--public-radius)}.sg-public .sg-price-card{padding:clamp(1.25rem,3vw,2rem)}.sg-public .sg-pricing :where(input,select){height:auto;min-height:2.875rem;border-color:hsl(var(--input));color:hsl(var(--foreground));background:hsl(var(--card));font-size:1rem}.sg-public .sg-pricing :focus-visible{outline-color:hsl(var(--ring))}.sg-public .sg-pricing label{font-size:.875rem;font-weight:500}.sg-public .sg-awards-agreement ol,.sg-public .sg-channel-capabilities span,.sg-public .sg-free-banner,.sg-public .sg-price-calculator,.sg-public .sg-price-notice,.sg-public .sg-price-seva,.sg-public .sg-seva-estimate aside{background:hsl(var(--muted));border-color:hsl(var(--border))}.sg-public .sg-price-result{background:hsl(var(--card));color:hsl(var(--foreground));border-radius:var(--public-radius)}.sg-public .sg-fundraising-cost>div+div,.sg-public .sg-price-faq details,.sg-public .sg-price-included li,.sg-public .sg-price-processing,.sg-public .sg-price-result dl>div,.sg-public .sg-pricing :where(th,td){border-color:hsl(var(--border))}.sg-public .sg-price-result dl>div:last-child{color:hsl(var(--foreground))}.sg-public .sg-price-result dd{margin-inline-start:0;overflow-wrap:anywhere}.sg-public .sg-channel-directory a,.sg-public .sg-method-grid article>svg,.sg-public .sg-price-link{color:hsl(var(--public-link))!important}.sg-public .sg-price-action{color:hsl(var(--primary-foreground))!important;border-radius:.5rem;text-align:center;white-space:normal}.sg-public .sg-pricing thead{background:hsl(var(--muted))}.sg-public .sg-free-banner,.sg-public .sg-price-section,.sg-public .sg-price-standalone-link{width:min(calc(100% - var(--public-gutter) * 2),var(--public-width));margin-inline:auto}.sg-public .sg-channel-directory{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.sg-public .seva-site{background:hsl(var(--background));color:hsl(var(--foreground));font-family:inherit}.sg-public .seva-site :where(h1,h2,h3){font-family:inherit;font-weight:600;letter-spacing:-.02em}.sg-public .seva-site h1{font-size:clamp(2rem,1.4rem + 2.5vw,4rem)}.sg-public .seva-site h1 em{color:inherit}.sg-public .seva-applications,.sg-public .seva-blueprint,.sg-public .seva-readiness,.sg-public .seva-status{background:hsl(var(--muted));background-image:none;color:hsl(var(--foreground))}.sg-public .seva-status{font-size:.8125rem;letter-spacing:.02em}.sg-public .seva-status span,.sg-public .seva-steps span{color:hsl(var(--public-link))}.sg-public .seva-node{background:hsl(var(--card));color:hsl(var(--foreground));border-color:hsl(var(--border));border-radius:.5rem}.sg-public .seva-node-accent{background:hsl(var(--card));border-inline-start:3px solid hsl(var(--primary))}.sg-public .seva-directory span,.sg-public .seva-lead,.sg-public .seva-node small,.sg-public .seva-site figcaption,.sg-public .seva-steps p,.sg-public .seva-three p{color:hsl(var(--muted-foreground))}.sg-public .seva-article aside,.sg-public .seva-article section,.sg-public .seva-blueprint,.sg-public .seva-directory nav>a,.sg-public .seva-section,.sg-public .seva-site figure img,.sg-public .seva-steps>a{border-color:hsl(var(--border))}.sg-public .seva-readiness .seva-button,.sg-public .seva-site .seva-button{color:hsl(var(--primary-foreground))!important;background:hsl(var(--primary));border-radius:.5rem;padding:.75rem 1.25rem}.sg-public .seva-site a:focus-visible{outline-color:hsl(var(--ring))}.sg-public .seva-article-heading,.sg-public .seva-hero,.sg-public .seva-section{max-width:var(--public-width);padding:var(--public-space) var(--public-gutter)}.sg-public .seva-hero{gap:clamp(2rem,5vw,4rem)}.sg-public .seva-article{max-width:var(--public-width);padding-inline:var(--public-gutter);gap:clamp(1.5rem,4vw,4rem)}@media (max-width:600px){.sg-public .sg-price-market{grid-template-columns:1fr}.sg-public .sg-price-market label{grid-column:1}.sg-public .seva-site h1,.sg-public .sg-pricing .sg-price-hero h1{font-size:clamp(2rem,8vw,3rem)}}.sg-public .public-locale{flex-shrink:0}.sg-public .public-locale .sg-home-country-picker{display:flex;justify-content:space-between;width:100%;min-height:2.75rem;height:auto;white-space:normal;text-align:start}.sg-public .public-locale .sg-home-country-picker>span{min-width:0;overflow-wrap:anywhere}.sg-public[dir=rtl] :is(h1,h2,h3,h4,a,button,summary,label){letter-spacing:normal}.sg-public:lang(ar){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Tahoma,Arial,sans-serif}.sg-public .public-locale details>div{max-height:calc(100dvh - 7rem);overflow-y:auto}body:has([data-sg-public-root=true]) .sg-blog-gallery{width:calc(100vw - 2rem);max-width:80rem}@media (max-width:767px){.sg-public .public-locale details>div{position:fixed;inset-inline:1rem;top:4.75rem;width:auto;max-width:none;max-height:calc(100dvh - 6rem)}.sg-public .product-header{align-items:center}.sg-public .product-primary-nav{display:none}.sg-public .product-wordmark{margin-inline-end:auto}.sg-public .product-create-event{font-size:.8125rem}}.sg-public .text-primary,body:has([data-sg-public-root=true]) .text-primary{color:hsl(var(--public-link))}.sg-public .bg-primary.text-primary-foreground{color:hsl(var(--primary-foreground))}.sg-public :where(button,a)[class*=underline-offset]{text-underline-offset:.25em}.sg-public button[role=combobox]>span{display:block;-webkit-line-clamp:unset;white-space:normal}.sg-public :where(pre){max-width:100%;overflow-x:auto}.sg-public :where(table){border-color:hsl(var(--border))}.sg-public .prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-links:hsl(var(--public-link));--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--muted-foreground));--tw-prose-bullets:hsl(var(--muted-foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-code:hsl(var(--foreground))}.sg-public header:has([aria-label="Blog navigation"]){position:sticky;top:0;z-index:50;background:hsl(var(--header))}.sg-public header:has([aria-label="Blog navigation"])>div{min-height:5rem;padding-block:1rem;flex-wrap:wrap;gap:1rem}.sg-public [aria-label="Blog mobile navigation"]{border-radius:.5rem;box-shadow:var(--public-shadow-dialog);max-height:calc(100dvh - 6rem);overflow-y:auto}.sg-public details>div:has(#public-country){max-height:calc(100dvh - 7rem);overflow-y:auto}.sg-public .public-footer-ai a{border-radius:.5rem;min-height:2.75rem}.sg-public .public-footer-ai a>span[aria-hidden=true]{display:none}.sg-public .sg-channel-capabilities span{background:hsl(var(--muted))}body:has([data-sg-public-root=true]) [data-radix-popper-content-wrapper] [role=option]{color:hsl(var(--foreground))}body:has([data-sg-public-root=true]) [data-radix-popper-content-wrapper] input{font-size:1rem;border-color:hsl(var(--input))}body:has([data-sg-public-root=true]) [data-radix-popper-content-wrapper] :where([role=listbox],[role=menu]){background:hsl(var(--popover));border-color:hsl(var(--border));box-shadow:var(--public-shadow-dialog)}@media (max-width:767px){.sg-public details>div:has(#public-country){position:fixed;inset-inline:1rem;top:4.75rem;width:auto;max-width:none;max-height:calc(100dvh - 6rem)}}.sg-public .product-wordmark{flex-direction:row;gap:.625rem;align-items:center}.sg-public .product-brand-label{display:flex;flex-direction:column;gap:.125rem}.sg-public .product-wordmark img{flex-shrink:0;width:2.5rem;height:2.5rem;-o-object-fit:contain;object-fit:contain}.sg-public .product-header{max-width:var(--public-width)}.sg-public .product-menu summary{min-height:2.75rem;display:flex;align-items:center;border:1px solid hsl(var(--input));border-radius:.5rem;padding:.5rem .875rem;font-weight:500}.sg-public .product-menu nav{inset-inline-end:0;max-height:calc(100dvh - 7rem)}.sg-public .product-button,.sg-public .product-create-event{color:hsl(var(--primary-foreground))!important}.sg-public .product-strip{background:hsl(var(--muted));color:hsl(var(--foreground))}.sg-public .fundraising-principles h3{font-family:inherit;font-weight:600}.sg-public .evoting-seva .product-button{white-space:normal;flex-shrink:0}.sg-public .sticky.top-6{top:6rem}.sg-public .blog-media-fallback{display:grid;place-items:center;min-height:10rem;padding:1.5rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.sg-public .blog-content :where(img,video,iframe){border-radius:.5rem}.sg-public .blog-content :where(img,video){height:auto}.sg-public .blog-content img[hidden]{display:none}.sg-public .blog-content img[role=button]{cursor:zoom-in}.sg-public .blog-content .embed iframe{height:100%}.sg-public .blog-content figcaption{color:hsl(var(--muted-foreground))}.sg-public .blog-content :where(th,td){border-color:hsl(var(--border));text-align:start}.sg-public .blog-content th{background:hsl(var(--muted))}.sg-public .blog-content :where(ul,ol){padding-left:0;padding-inline-start:1.5rem}.sg-public .blog-content .callout{border-left:0;border-inline-start:3px solid hsl(var(--primary));background:hsl(var(--muted))}.sg-public .blog-content .callout-success{border-inline-start-color:hsl(var(--success));background:hsl(var(--success)/.06)}.sg-public .blog-content .callout-warning{border-inline-start-color:hsl(var(--warning));background:hsl(var(--warning)/.06)}.sg-public .blog-content .callout-danger{border-inline-start-color:hsl(var(--destructive));background:hsl(var(--destructive)/.06)}.sg-public .blog-content :where(a){color:hsl(var(--public-link));text-decoration:underline;text-underline-offset:.2em}.sg-public .blog-content a.blog-cta{color:hsl(var(--primary-foreground));text-decoration:none}@media (max-width:600px){.sg-public .product-menu nav{position:fixed;inset-inline:1rem;top:5.5rem;width:auto;max-height:calc(100dvh - 7rem)}}body:has([data-sg-public-root=true]) .shadow-2xl{box-shadow:var(--public-shadow-dialog)}body:has([data-sg-public-root=true]) .shadow-xl{box-shadow:var(--public-shadow-dialog)}body:has([data-sg-public-root=true]) .pointer-events-auto.bg-card\/95{background:hsl(var(--card));backdrop-filter:none}body:has([data-sg-public-root=true]) .pointer-events-auto :where(button,a){min-height:2.75rem;white-space:normal}body:has([data-sg-public-root=true]) .pointer-events-auto :where(textarea){border-color:hsl(var(--input));font-size:1rem}.sg-public [aria-label="Blog mobile navigation"] a{display:block;min-height:2.75rem}@media (prefers-reduced-motion:reduce){body:has([data-sg-public-root=true]) [data-radix-popper-content-wrapper],body:has([data-sg-public-root=true]) [data-sonner-toast],body:has([data-sg-public-root=true]) [role=dialog]{animation:none!important;transition:none!important}}body:has([data-sg-public-root=true]) .fixed.z-\[58\]{inset-inline:1rem;bottom:max(1rem,env(safe-area-inset-bottom));width:auto;max-width:24rem;margin-inline-start:auto;border-radius:var(--public-radius);box-shadow:var(--public-shadow-dialog)}body:has([data-sg-public-root=true]) .fixed.z-\[58\] :where(button,a){min-height:2.75rem;white-space:normal}body:has([data-sg-public-root=true]) .fixed.z-\[58\] :where(.text-green-500){color:hsl(var(--success))}body:has([data-sg-public-root=true]) .fixed.z-\[58\] .absolute[aria-label=Close]{min-width:2.75rem}body:has([data-sg-public-root=true]) .fixed.z-\[58\]>.p-4{padding-block-start:3rem}body:has([data-sg-public-root=true]) .fixed.z-\[60\]:has(.lucide-refresh-cw)>div{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--public-radius);box-shadow:var(--public-shadow-dialog);backdrop-filter:none}body:has([data-sg-public-root=true]) .fixed.z-\[60\]:has(.lucide-refresh-cw) .flex.gap-2{flex-wrap:wrap}body:has([data-sg-public-root=true]) .fixed.z-\[60\]:has(.lucide-refresh-cw) :where(button){min-height:2.75rem;white-space:normal}body:has([data-sg-public-root=true]) .fixed.z-\[70\]:has(.lucide-wifi){width:-moz-max-content;width:max-content;max-width:calc(100% - 2rem)}body:has([data-sg-public-root=true]) .fixed.z-\[70\]:has(.lucide-wifi)>div{color:hsl(var(--success));background:hsl(var(--card));border:1px solid hsl(var(--success));box-shadow:var(--public-shadow);backdrop-filter:none}body:has([data-sg-public-root=true]) .fixed.z-\[70\]:has(.lucide-wifi-off) [role=alert]{color:hsl(var(--foreground));background:hsl(var(--card));border-color:hsl(var(--destructive))}body:has([data-sg-public-root=true]) .fixed.z-\[70\]:has(.lucide-wifi-off) [role=alert] :where(.flex){flex-wrap:wrap;gap:.5rem}body:has([data-sg-public-root=true]) .fixed.z-\[70\]:has(.lucide-wifi-off) button{min-height:2.75rem;margin-left:0;color:hsl(var(--public-link));background:hsl(var(--muted))}body:has([data-sg-public-root=true]) .fixed.z-\[70\] :where(svg){flex-shrink:0}