@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-ext-wght-normal.28krudoh3z7og.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-wght-normal.08sr_7r2rzxl4.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-vietnamese-wght-normal.03f_1bxrvnkfd.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-ext-wght-normal.37g1whwfgt7kp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-wght-normal.1iqnhac4m3hwo.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink:#2b1419;--cobalt:#c81e4a;--cobalt-dark:#a3173b;--marigold:#f59e0b;--paper:#fff5f6;--white:#fff;--line:#ecd6db;--muted:#6b4f55;--green:#0b7a53;--red:#b3261e;--display:"Bricolage Grotesque Variable", system-ui, sans-serif;--body:"Figtree Variable", system-ui, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 1.0625rem/1.55 var(--body);margin:0}img{max-width:100%;display:block}a{color:var(--cobalt)}h1,h2{font-family:var(--display);margin:0;line-height:1.08}h2{font-size:1.5rem;font-weight:700}p{margin:0}:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.wrap{max-width:1120px;margin-inline:auto;padding-inline:24px}.narrow{max-width:600px;padding-block:32px 72px}.muted{color:var(--muted)}.small{font-size:.875rem}.site-header{background:var(--white);border-bottom:1px solid var(--line)}.site-header-inner{max-width:1120px;margin-inline:auto;padding:18px 24px}.brand{font:800 1.375rem var(--display);color:var(--cobalt);text-decoration:none}.button{background:var(--cobalt);min-height:52px;color:var(--white);font:700 1.0625rem var(--body);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:12px 28px;text-decoration:none;display:inline-flex}.button:hover{background:var(--cobalt-dark)}.button:disabled{opacity:.6;cursor:progress}.button.secondary{background:var(--ink)}.link-button{color:var(--cobalt);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.panel{background:var(--white);box-shadow:0 0 0 1px var(--line);border-radius:10px;padding:16px}.campaign-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:20px 32px;padding-block:24px 80px;display:grid}.campaign-card{grid-area:1/1;min-width:0}.campaign-tabs{grid-area:2/1;min-width:0}.campaign-side{grid-area:1/2/span 2;position:sticky;top:24px}.campaign-card h1{letter-spacing:-.015em;text-wrap:balance;margin-top:20px;font-size:clamp(1.75rem,3.4vw,2.375rem);font-weight:800;line-height:1.14}.subtitle{color:var(--muted);margin-top:12px}.side-track{background:#e3e7f1;border-radius:3px;height:6px;overflow:hidden}.side-track span{background:var(--cobalt);border-radius:3px;height:100%;display:block}.side-label{margin-top:18px;font-size:1.125rem;font-weight:600}.raised{color:var(--cobalt);font:800 clamp(2rem, 4vw, 2.5rem)/1.15 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:2px}.side-goal{font-size:1.125rem}.side-stats{background:#fbecef;border-radius:8px;gap:6px;margin:18px 0;padding:10px 12px;display:grid}.side-stats div{justify-content:space-between;gap:12px;display:flex}.side-stats dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.side-button{width:100%;min-height:56px;font-size:1.125rem}.side-button+.side-button{margin-top:8px}.tab-list{gap:24px;margin-bottom:14px;display:flex;overflow-x:auto}.tab-list button{border:0;border-bottom:3px solid var(--line);color:var(--muted);font:600 1.125rem var(--body);cursor:pointer;background:0 0;flex:none;padding:10px 4px}.tab-list button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--marigold)}.tab-panel{padding:20px}.tab-panel[hidden]{display:none}.draft-notice{margin-top:16px}.gallery-main{aspect-ratio:16/10;object-fit:cover;background:var(--line);border-radius:6px;width:100%}.gallery-thumbs{gap:8px;margin-top:8px;padding:3px;display:flex;overflow-x:auto}.gallery-thumbs button{cursor:pointer;background:0 0;border:3px solid #0000;border-radius:6px;flex:none;padding:0}.gallery-thumbs button[aria-current=true]{border-color:var(--cobalt)}.gallery-thumbs img{object-fit:cover;border-radius:3px;width:88px;height:60px}.video{aspect-ratio:16/9;background:var(--ink);border-radius:6px}.video iframe{border:0;border-radius:6px;width:100%;height:100%}.about{gap:1em;min-width:0;display:grid}.pix-key{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:10px;padding-bottom:16px;display:grid}.rich{overflow-wrap:break-word}.rich>*+*{margin-top:1em}.rich p,.rich ul,.rich ol,.rich blockquote,.rich h2{margin-block:0}.rich>*+p,.rich>*+ul,.rich>*+ol,.rich>*+blockquote{margin-top:1em}.rich>*+h2{margin-top:1.4em}.rich ul,.rich ol{padding-left:1.4em}.rich blockquote{border-left:4px solid var(--marigold);margin-inline:0;padding-left:16px}.rich img{border-radius:6px;max-width:100%;height:auto;margin-block:1em;display:block}.field{gap:6px;display:grid}.field-label{font-weight:600}.logo{align-items:center;gap:8px;display:inline-flex}.logo-mark{flex:none}.logo-word{font:800 1.5rem/1 var(--display);letter-spacing:-.03em;color:#2b1419}.logo-word b{color:var(--logo-color,#c81e4a);font-weight:800}.logo-dark .logo-word{color:#fff}.logo-dark .logo-word b{color:#ff5a7a}.brand{text-decoration:none;display:inline-flex}.admin-brand{display:inline-flex}.admin-brand .logo-word{font-size:1.375rem}.hero2{color:#fff;background:#2a0d16;position:relative;overflow:hidden}.hero2:after{content:"";pointer-events:none;background:radial-gradient(circle,#c81e4a80,#0000 70%);border-radius:50%;width:480px;height:480px;position:absolute;top:-140px;right:-120px}.hero2-grid{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:72px 80px;display:grid;position:relative}.hero2 h1{letter-spacing:-.035em;font-size:clamp(2.75rem,6.4vw,5.25rem);font-weight:800;line-height:.98}.hero2 h1 span{color:#f59e0b}.hero2-copy>p{color:#e8cfd5;max-width:46ch;margin-top:22px;font-size:1.1875rem;line-height:1.6}.hero2-ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero2-primary{color:#2b1419;background:#f59e0b}.hero2-primary:hover{background:#fbb540}.hero2-secondary{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff80}.hero2-secondary:hover{background:#ffffff14}.hero2-trust{color:#f3d9df;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.hero2-trust li{align-items:center;gap:10px;display:flex}.hero2-trust li:before{content:"";background:#c81e4a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.hero2-card{color:#2b1419;background:#fff;border-radius:16px;text-decoration:none;display:block;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 24px 60px #0000004d}.hero2-card img,.hero2-card .no-cover{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.hero2-card-body{gap:8px;padding:18px;display:grid}.hero2-card-tag{color:#8f1534;background:#ffe3e9;border-radius:12px;justify-self:start;padding:2px 10px;font-size:.8125rem;font-weight:700}.hero2-card strong{font:700 1.25rem/1.2 var(--display)}.hero2-mark{place-items:center;display:grid}.stats2{color:#fff;background:#c81e4a}.stats2 dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding-block:28px;display:grid}.stats2 dd{font:800 clamp(1.75rem, 3.6vw, 2.5rem)/1.1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.stats2 dt{color:#f3d9df;margin-top:4px}.section2{padding-block:64px}.section2>h2,.how2 h2,.faq2 h2{letter-spacing:-.02em;font-size:clamp(1.75rem,3.6vw,2.5rem);font-weight:800}.how2{border-block:1px solid var(--line);background:#fff}.how2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:32px;display:grid}.how2-grid h3{font:700 1.25rem var(--display);color:var(--cobalt);margin:0 0 18px}.steps2{counter-reset:s2;gap:22px;margin:0;padding:0;list-style:none;display:grid}.steps2 li{counter-increment:s2;padding-left:56px;position:relative}.steps2 li:before{content:counter(s2);color:#8f1534;width:40px;height:40px;font:800 1.125rem var(--display);background:#ffe3e9;border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;left:0}.steps2 p{color:var(--muted);margin-top:4px}.trust2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.trust2 article{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:14px;padding:24px}.trust2 h3{font:700 1.1875rem var(--display);margin:0 0 8px}.trust2 h3:before{content:"";background:#f59e0b;border-radius:2px;width:28px;height:4px;margin-bottom:14px;display:block}.trust2 p{color:var(--muted)}.faq2{border-top:1px solid var(--line);background:#fff}.faq2-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:40px;display:grid}.faq2-grid .faq{margin-top:0}.faq2-grid>div>p{margin-top:10px}@media (max-width:860px){.hero2-grid{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:48px 56px}.hero2-card{transform:none}.how2-grid,.trust2,.faq2-grid{grid-template-columns:minmax(0,1fr);gap:28px}.section2{padding-block:44px}.stats2 dl{grid-template-columns:minmax(0,1fr);gap:16px}}.admin-shell{background:linear-gradient(90deg,#2a0d16 250px,#fcf2f4 250px);grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.admin-plain{min-height:100vh}.admin-sidebar{color:#e8cfd5;background:#2a0d16;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.admin-sidebar-top{justify-content:space-between;align-items:center;padding:22px 20px 14px;display:flex}.admin-brand{color:#fff;font:800 1.375rem var(--display);text-decoration:none}.admin-menu-toggle{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:40px;display:none}.admin-sidebar-nav{flex:1;padding:4px 12px 16px;overflow-y:auto}.admin-group+.admin-group{margin-top:14px}.admin-group-title{color:#b08f97;margin:0 0 6px;padding:0 10px;font-size:.75rem;font-weight:600}.admin-sidebar-nav a{color:#dfe2f3;border-radius:8px;align-items:center;gap:12px;padding:9px 10px;font-weight:500;text-decoration:none;display:flex}.admin-sidebar-nav a:hover{color:#fff;background:#ffffff12}.admin-sidebar-nav a[aria-current=page]{background:var(--marigold);color:#2a0d16;font-weight:700}.admin-sidebar-nav a span{flex:1}.admin-count{color:#fff;text-align:center;background:#e5484d;border-radius:11px;min-width:22px;padding:1px 7px;font-size:.75rem}.admin-user{border-top:1px solid #ffffff1a;align-items:center;gap:10px;padding:14px 16px;display:flex}.admin-avatar{background:var(--marigold);color:#2a0d16;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.admin-user-text{flex:1;min-width:0;font-size:.8125rem;display:grid}.admin-user-text strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.admin-logout{color:#e8cfd5;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.admin-logout:hover{color:#fff;background:#ffffff14}.admin-main{min-width:0}.admin-main .admin{padding-top:32px}.dash{gap:20px;max-width:1360px;padding:28px 32px 56px;display:grid}.card{background:var(--white);border-radius:12px;min-width:0;padding:20px;box-shadow:0 0 0 1px #efdde1}.card-title{font:700 1rem var(--body);color:var(--ink);margin:0 0 14px}.card-title-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.card-title-row a{font-size:.9375rem;font-weight:600}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dash-head h1{margin-top:18px;font-size:clamp(1.625rem,3vw,2rem)}.dash-periods{background:var(--white);border-radius:20px;gap:2px;padding:3px;display:inline-flex;box-shadow:0 0 0 1px #efdde1}.dash-periods a{color:var(--ink);border-radius:16px;padding:5px 14px;font-size:.875rem;font-weight:600;text-decoration:none}.dash-periods a[aria-current=page]{background:var(--ink);color:#fff}.dash-highlight{text-align:right;justify-items:end;gap:2px;display:grid}.dash-highlight span{color:var(--muted);font-size:.8125rem;font-weight:600}.dash-highlight strong{font:800 1.5rem var(--display)}.dash-highlight a{font-size:.875rem}.dash-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.kpi{align-content:start;gap:6px;display:grid}.kpi strong,.side-metric strong{font:800 1.625rem/1.15 var(--display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kpi-label{color:var(--muted);font-size:.8125rem;font-weight:600}.kpi-ring{justify-content:space-between;align-items:center;gap:12px;display:flex}.kpi-ring>div{gap:6px;display:grid}.ring-bg{fill:none;stroke:#f5e4e8;stroke-width:4px}.ring-fg{fill:none;stroke:var(--cobalt);stroke-width:4px;stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.dash-actions>div{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.dash-actions a{color:var(--ink);text-align:center;border-radius:10px;justify-items:center;gap:8px;padding:10px 6px;font-size:.875rem;font-weight:600;text-decoration:none;display:grid}.dash-actions a:hover{background:#fcf2f4}.action-icon{width:44px;height:44px;color:var(--cobalt);background:#fbe3e9;border-radius:12px;place-items:center;display:grid}.dash-grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px;display:grid}.dash-side{align-content:start;display:grid}.side-metric{border-top:1px solid #f5e4e8;gap:4px;padding:14px 0;display:grid}.side-metric:first-child{border-top:0;padding-top:0}.dash-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.chart svg{width:100%;height:auto;display:block}.chart-grid{stroke:#f5e4e8}.chart-axis{fill:var(--muted);font-size:12px;font-family:var(--body)}.chart-bar{fill:var(--cobalt);opacity:.85}.chart-bar.is-active{opacity:1;fill:var(--ink)}.chart-readout{min-height:1.5em;color:var(--muted);margin-top:8px;font-size:.875rem}.chart-readout strong{color:var(--ink)}.stack-bar{border-radius:7px;gap:2px;height:14px;margin-bottom:14px;display:flex;overflow:hidden}.stack-bar span{min-width:4px}.legend-list,.origin-list,.recent-list{gap:10px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.legend-list li{grid-template-columns:12px minmax(0,1fr) auto 52px;align-items:center;gap:10px;display:grid}.legend-list i{border-radius:3px;width:12px;height:12px}.legend-list .muted{text-align:right}.st-paid{background:#0b7a53}.st-pending{background:#e0a400}.st-expired{background:#a3a8c3}.st-canceled{background:#c2412d}.st-failed{background:#6d28d9}.origin-list li{gap:6px;display:grid}.origin-list li div{justify-content:space-between;gap:12px;display:flex}.origin-track{background:#f5e4e8;border-radius:3px;height:6px;display:block}.origin-track span{background:var(--cobalt);border-radius:3px;height:100%;display:block}.recent-list li{border-bottom:1px solid #eef0f6;justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.recent-list li:last-child{border-bottom:0;padding-bottom:0}.recent-list li>div:first-child{min-width:0;display:grid}.recent-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-right{white-space:nowrap;justify-items:end;gap:2px;display:grid}.pill{color:var(--ink);background:#eceef5;border-radius:10px;padding:1px 8px;font-size:.75rem;font-weight:700}.pill-paid{color:#075c3e;background:#d6f0e4}.pill-pending{color:#6b4e00;background:#fff1c2}.pill-canceled,.pill-failed{color:#8a2a1c;background:#f9dedb}@media (max-width:1100px){.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid,.dash-grid-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.admin-shell{background:#fcf2f4;grid-template-columns:minmax(0,1fr)}.admin-sidebar{z-index:30;height:auto;position:sticky}.admin-sidebar-top{padding:12px 16px}.admin-menu-toggle{display:grid}.admin-sidebar-nav,.admin-user{display:none}.admin-sidebar.is-open .admin-sidebar-nav,.admin-sidebar.is-open .admin-user{display:flex}.admin-sidebar.is-open .admin-sidebar-nav{flex-direction:column;max-height:calc(100vh - 140px)}.dash{padding:20px 16px 48px}.dash-highlight{text-align:left;justify-items:start}}@media (max-width:520px){.dash-kpis{grid-template-columns:minmax(0,1fr)}}.site-footer{background:var(--footer-bg,#2a0d16);color:#e8cfd5;font-size:.9375rem;position:relative;overflow:hidden}.footer-inner{z-index:1;text-align:center;justify-items:center;gap:18px;padding-block:48px 24px;display:grid;position:relative}.footer-brand{color:#fff;font:800 1.5rem var(--display);letter-spacing:-.01em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.footer-tagline{max-width:42ch;line-height:1.6}.footer-nav{flex-wrap:wrap;justify-content:center;gap:6px 0;display:flex}.footer-nav a{color:#fff;font-weight:600;text-decoration:none}.footer-nav a:hover{color:var(--footer-accent,var(--marigold))}.footer-nav a+a:before{content:"";background:var(--footer-accent,var(--marigold));vertical-align:middle;border-radius:50%;width:4px;height:4px;margin:0 14px;display:inline-block}.footer-partner strong{color:#fff;text-transform:uppercase;letter-spacing:.02em}.footer-bottom{color:#b08f97;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:center;gap:6px 20px;width:100%;margin-top:6px;padding-top:20px;font-size:.8125rem;display:flex}.footer-cookie{color:#e8cfd5;font-size:inherit}@media (max-width:600px){.footer-nav{grid-template-columns:1fr 1fr;gap:12px 16px;width:100%;display:grid}.footer-nav a+a:before{display:none}.footer-nav a:last-child:nth-child(odd){grid-column:1/-1}}.footer-wordmark{color:#0000;-webkit-text-stroke:1px #ffffff1a;font:800 clamp(4.5rem, 19vw, 15rem)/1 var(--display);letter-spacing:-.04em;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0 0 -.22em}.pix-steps{counter-reset:pix;gap:10px;margin:0 0 4px;padding:0;list-style:none;display:grid}.pix-steps li{counter-increment:pix;align-items:center;gap:10px;font-weight:600;display:flex}.pix-steps li:before{content:counter(pix);background:color-mix(in srgb, var(--cobalt) 12%, white);width:28px;height:28px;color:var(--cobalt);border-radius:50%;flex:none;place-items:center;font-size:.875rem;display:grid}.pix-key-label{color:var(--muted);margin-top:4px;font-size:.875rem;font-weight:600}.pix-key-value{border:1px solid var(--line);text-align:center;color:var(--cobalt);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;padding:12px;font-weight:700}.pix-key .button,.campaign-theme .pix-key .button.outline{background:var(--cobalt);width:100%;min-height:48px;color:var(--on-primary,#fff);box-shadow:none;font-size:1rem}.partner-line{border-top:1px solid var(--line);width:100%;color:var(--muted);text-align:left;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding-top:10px;font-size:.8125rem;display:flex}.partner-line strong{color:var(--ink);text-transform:uppercase;font-weight:600}.cookie-banner{z-index:60;background:var(--white);color:#2b1419;max-width:620px;box-shadow:0 0 0 1px var(--line), 0 10px 30px #2b14192e;border-radius:10px;gap:12px;margin-inline:auto;padding:16px 18px;font-size:.9375rem;display:grid;position:fixed;bottom:16px;left:16px;right:16px}.cookie-actions{justify-content:flex-end;gap:8px;display:flex}.cookie-actions .button{min-width:110px}.admin-login-team{margin-top:24px}.period-filter{margin-bottom:0}.narrow-block{max-width:640px}.settings-heading{margin-top:20px}.users-help{margin-bottom:16px}.team-add{margin-bottom:24px}.team-add summary{cursor:pointer;font-weight:600}.team-add[open] summary{margin-bottom:16px}.team-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.team-grid label{gap:6px;font-weight:600;display:grid}.access-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.access-form select{width:auto;padding:6px 8px;font-size:.9375rem}.users-table{min-width:860px}.decide-form{border-top:1px solid var(--line);gap:10px;margin-top:4px;padding-top:12px;display:grid}.decide-form label{gap:4px;font-weight:600;display:grid}.decide-form .button{justify-self:start}.withdraw-notice{margin-bottom:16px}.admin-withdraw{margin-top:32px}.break{overflow-wrap:anywhere}.balance-box{background:var(--white);box-shadow:0 0 0 1px var(--line);border-radius:8px;margin:18px 0;padding:14px 16px}.withdraw-help{margin-bottom:18px}.account-campaigns{margin-bottom:32px}.account-withdraw{justify-self:start;margin-top:6px}.withdraw-list{border-top:1px solid var(--line);gap:6px;margin:8px 0 0;padding:8px 0 0;list-style:none;display:grid}.withdraw-list li{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.campaign-disclaimer{grid-column:1;gap:6px;padding-top:8px;display:grid}.campaign-theme .campaign-disclaimer .muted{color:var(--muted)}.report-link{color:inherit;font:600 1rem var(--body);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.report-dialog{background:var(--white);color:#2b1419;border:0;border-radius:12px;width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0}.report-dialog::backdrop{background:#2b14198c}.report-dialog header{border-bottom:1px solid var(--line);padding:16px 52px 16px 20px;position:relative}.report-dialog h2{font-size:1.25rem}.report-body{gap:16px;padding:20px;display:grid}.report-dialog fieldset{gap:8px}.form.report-body fieldset label.check{align-items:center;gap:10px;font-weight:400;display:flex}.report-item{gap:8px}.report-actions{border-top:1px solid var(--line);gap:10px;margin-top:4px;padding-top:12px;display:grid}.report-actions>label:not(.check){gap:4px;font-weight:600;display:grid}.report-buttons{flex-wrap:wrap;gap:8px;display:flex}.auth-intro{margin-bottom:18px}.segments a[aria-current=page],.segments a{white-space:nowrap}.account-title{margin-bottom:2px}.request-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.request-list li{gap:4px;display:grid}.request-head{overflow-wrap:anywhere;justify-content:space-between;align-items:start;gap:12px;display:flex}.status-tag{color:#2b1419;background:#fff3cf;border-radius:12px;flex:none;padding:2px 10px;font-size:.875rem;font-weight:600}.status-approved{background:#d6f0e4}.status-rejected{background:#f9dedb}.request-note{overflow-wrap:anywhere;margin-top:4px}.request-data{gap:8px;margin:0;display:grid}.request-data div{overflow-wrap:anywhere;grid-template-columns:170px minmax(0,1fr);gap:12px;display:grid}.request-data dt{color:var(--muted)}.request-data dd{margin:0}.request-heading{margin-top:28px}.pre-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.request-image{object-fit:cover;border-radius:4px;width:100%;height:100px}.request-actions{border-top:1px solid var(--line);gap:24px;margin-top:36px;padding-top:24px;display:grid}.landing-request{color:#2b1419;background:#ffe3e9}.landing-request .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding-block:44px;display:flex}.landing-request h2{font-size:clamp(1.625rem,3.2vw,2.25rem);font-weight:800}.landing-request p{max-width:56ch;margin-top:6px}.landing-request .button{color:#fff;background:#c81e4a}.legal{max-width:760px;padding-block:36px 72px}.legal .page-title{margin-bottom:8px}.legal h2{margin:32px 0 8px;font-size:1.25rem}.legal ul{margin:8px 0 0;padding-left:1.3em}.legal li+li{margin-top:6px}.faq{border-top:1px solid var(--line);margin-top:20px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:16px 4px;font-weight:600}.faq p{padding:0 4px 16px}.legal-more{margin-top:28px}.campaign-theme{background-color:var(--paper);color:var(--ink);font-family:var(--body);background-position:50%;background-size:cover;background-attachment:fixed}.theme-page{min-height:70vh}.campaign-theme .panel{--ink:#2b1419;--muted:#6b4f55;color:var(--ink)}.campaign-theme .panel,.campaign-theme .button,.campaign-theme .gallery-main,.campaign-theme .video,.campaign-theme .video iframe,.campaign-theme input,.campaign-theme textarea,.campaign-theme .preset,.campaign-theme .side-stats,.campaign-theme .quick-option,.exit-dialog{border-radius:var(--radius)}.campaign-theme .button:not(.outline):not(.secondary){color:var(--on-primary)}.campaign-theme .button.outline{color:var(--cobalt);background:0 0}.campaign-theme .preset[aria-pressed=true]{color:#2b1419}.campaign-theme .mobile-cta{background:var(--paper)}.campaign-logo{padding-top:20px}.campaign-logo img{object-fit:contain;max-width:220px;max-height:56px}.block-quote{border-left:4px solid var(--cobalt);white-space:pre-wrap;padding-left:16px;font-size:1.1875rem;font-style:italic}.block-text{white-space:pre-wrap}.block-notice{background:color-mix(in srgb, var(--marigold) 16%, white);border-left:4px solid var(--marigold);white-space:pre-wrap;border-radius:6px;padding:14px 16px}.block-checklist{border:1px solid var(--line);border-radius:8px;padding:16px}.block-checklist h3{font:700 1.125rem var(--display);margin:0 0 10px}.block-checklist ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.block-checklist li{overflow-wrap:anywhere;padding-left:28px;position:relative}.block-checklist li:before{content:"";border:solid var(--cobalt);border-width:0 3px 3px 0;width:8px;height:13px;position:absolute;top:.3em;left:2px;transform:rotate(45deg)}.exit-dialog{background:var(--white);color:#2b1419;text-align:center;border:0;width:min(440px,100vw - 32px);padding:28px}.exit-dialog::backdrop{background:#2b141999}.exit-dialog h2{font-size:1.625rem;font-family:var(--display)}.exit-dialog p{white-space:pre-wrap;margin-top:10px}.exit-dialog .button{width:100%;margin-top:20px}.exit-dialog .link-button{margin-top:14px}.editor-link{margin-bottom:20px}.editor-shell{z-index:50;background:var(--white);color:#2b1419;grid-template:60px minmax(0,1fr)/330px minmax(0,1fr);display:grid;position:fixed;inset:0}.editor-top{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 16px;display:grid}.editor-title{white-space:nowrap;align-items:baseline;gap:12px;min-width:0;display:flex;overflow:hidden}.editor-title strong{text-overflow:ellipsis;max-width:200px;overflow:hidden}.editor-center{align-items:center;gap:6px;display:flex}.editor-center>button{color:inherit;font:600 .875rem var(--body);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px}.editor-center>button:hover:not(:disabled){background:#fbecef}.editor-center>button:disabled{opacity:.4;cursor:default}.editor-device{margin:0}.editor-device button{color:var(--ink);font:600 .875rem var(--body);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 14px}.editor-device button[aria-pressed=true]{background:var(--ink);color:var(--white)}.editor-actions{justify-content:flex-end;gap:8px;display:flex}.editor-actions .button:disabled{opacity:.5;cursor:default}.editor-side{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.editor-tabs{border-bottom:1px solid var(--line);gap:4px;padding:0 12px;display:flex}.editor-tabs button{color:var(--muted);font:600 .9375rem var(--body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 8px}.editor-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--cobalt)}.editor-error{padding:10px 16px 0;font-size:.875rem}.editor-panel{flex:1;align-content:start;gap:12px;padding:16px;font-size:.9375rem;display:grid;overflow-y:auto}.editor-panel h3{font:700 1rem var(--display);margin:10px 0 0}.editor-panel h3:first-child{margin-top:0}.editor-panel input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),.editor-panel textarea{width:100%;font:400 .9375rem var(--body);color:inherit;background:var(--white);border:1px solid #9c8389;border-radius:6px;padding:8px 10px}.ed-themes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ed-themes button{border:1px solid var(--line);background:var(--white);color:inherit;font:600 .875rem var(--body);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:9px 10px;display:flex}.ed-themes button[aria-pressed=true]{border-color:var(--cobalt);box-shadow:0 0 0 1px var(--cobalt)}.ed-themes i{border-radius:50%;width:11px;height:11px}.ed-themes i+i{margin-right:4px}.ed-color{gap:6px;display:grid}.ed-color-row{grid-template-columns:42px 1fr;gap:8px;display:grid}.ed-color-row input[type=color]{background:var(--white);cursor:pointer;border:1px solid #9c8389;border-radius:6px;width:42px;height:38px;padding:2px}.ed-swatches{flex-wrap:wrap;gap:6px;display:flex}.ed-swatches button{cursor:pointer;border:0;border-radius:50%;width:24px;height:24px;padding:0}.ed-radios{flex-wrap:wrap;gap:8px 18px;display:flex}.ed-radios label,.ed-toggle{cursor:pointer;align-items:center;gap:7px;display:flex}.ed-stack{flex-direction:column}.ed-toggle{font-weight:600}.ed-upload{cursor:pointer;justify-self:start;width:fit-content}.ed-logo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ed-logo img{max-width:120px;max-height:40px}.ed-section{border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.ed-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ed-section-head button,.ed-item button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0;font-size:1rem}.ed-section-head button:hover:not(:disabled),.ed-item button:hover{background:#fbecef}.ed-section-head button:disabled{opacity:.3}.ed-item{align-items:center;gap:4px;display:flex}.ed-add{flex-wrap:wrap;gap:8px;display:flex}.ed-field{gap:5px;font-weight:600;display:grid}.editor-stage{background:#e4e7f2;justify-content:center;min-width:0;padding:16px;display:flex}.editor-stage iframe{background:var(--white);border:0;border-radius:8px;width:100%;height:100%}.editor-stage iframe.is-mobile{width:390px}.link-actions{flex-wrap:wrap}.recent-donation{align-items:center;gap:10px;min-height:32px;display:flex}.recent-donation p{overflow-wrap:anywhere;flex:1;min-width:0}.recent-donation button{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:1.375rem;line-height:1}.recent-donation button:hover{background:#f3e1e5}.form .quick-option{background:var(--white);cursor:pointer;border:1.5px solid #9c8389;border-radius:8px;align-items:flex-start;padding:14px}.form .quick-option:has(input:checked){border-color:var(--cobalt);background:#fbecef}.quick-option input{flex:none;margin-top:2px}.composer{background:var(--white);box-shadow:0 0 0 1px var(--line);border-radius:10px;align-items:center;gap:8px;padding:12px;display:flex}.composer-avatar{background:var(--ink);width:40px;height:40px;color:var(--white);font:800 1.125rem var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.composer-prompt{min-width:0;min-height:40px;color:var(--muted);font:400 1rem var(--body);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fbecef;border:0;border-radius:20px;flex:1;padding:8px 16px;overflow:hidden}.composer-prompt:hover{background:#f2e0e4}.composer-icon,.post-add button{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.composer-icon:hover,.post-add button:hover,.post-add button[aria-pressed=true]{background:#fbecef}.composer-status{margin-top:10px}.post-dialog{background:var(--white);width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);border:0;border-radius:12px;padding:0}.post-dialog::backdrop{background:#2b14198c}.post-dialog header{border-bottom:1px solid var(--line);text-align:center;padding:16px 52px;position:relative}.post-dialog h3{font:700 1.25rem var(--display);margin:0}.post-close{width:36px;height:36px;color:var(--ink);cursor:pointer;background:#fbecef;border:0;border-radius:50%;font-size:1.5rem;line-height:1;position:absolute;top:10px;right:12px}.post-body{gap:12px;padding:16px;display:grid}.post-body textarea{min-height:130px;font:400 1.25rem/1.4 var(--body);resize:vertical;background:0 0;border:0;border-radius:4px;padding:4px}.post-images{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.post-images div{position:relative}.post-images img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.post-images button{background:var(--white);width:30px;height:30px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:1.25rem;line-height:1;position:absolute;top:4px;right:4px}.post-field{gap:6px;font-weight:600;display:grid}.post-add{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 14px;font-weight:600;display:flex}.post-add div{display:flex}.post-submit{width:100%}.update-list{gap:20px;display:grid}.update-card{border:1px solid var(--line);border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid}.update-card h3{font:700 1.1875rem/1.25 var(--display);overflow-wrap:anywhere;margin:0}.update-card header{border-bottom:1px solid var(--line);padding-bottom:10px}.update-collapsed{max-height:190px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.update-card .link-button{justify-self:start}.update-card footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:6px 16px;padding-top:10px;display:flex}.admin-updates{margin:20px 0 0;padding:0;list-style:none}.admin-updates li{border-top:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;align-items:start;gap:16px;padding-block:12px;display:flex}.radio-row{gap:24px;display:flex}.form fieldset .radio-row label:not(.image-option){align-items:center;gap:8px;font-weight:400;display:flex}.side-external{margin-top:4px}.external-entries{gap:12px;display:grid}.external-row{grid-template-columns:minmax(0,1.6fr) 158px minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.external-row input{min-width:0}.external-row input[type=date]{padding-inline:8px}.external-row .link-button{padding-bottom:14px}.external-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.input-action{align-items:center;gap:8px;display:flex}.input-action input{flex:1;min-width:0}.success-inline{color:var(--green);font-weight:600}.rich-box{background:var(--white);border:1.5px solid #9c8389;border-radius:8px}.rich-box:focus-within{outline:3px solid var(--cobalt);outline-offset:1px}.rich-toolbar{z-index:1;border-bottom:1px solid var(--line);background:#fbecef;border-radius:6px 6px 0 0;flex-wrap:wrap;gap:4px;padding:6px;display:flex;position:sticky;top:0}.rich-toolbar button{min-height:34px;color:var(--ink);font:600 .875rem var(--body);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 10px}.rich-toolbar button:hover{background:#eed9de}.rich-toolbar button[aria-pressed=true]{background:var(--ink);color:var(--white)}.rich-toolbar button:disabled{opacity:.6;cursor:progress}.rich-editor{outline:0;min-height:280px;max-height:560px;padding:14px;overflow-y:auto}.donors{margin:0;padding:0;list-style:none}.donors li{border-top:1px solid var(--line);padding-block:14px}.donors li:first-child{border-top:0;padding-top:0}.donor-line{justify-content:space-between;gap:12px;display:flex}.donor-line span{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.donor-message{overflow-wrap:anywhere;margin-top:4px}.mobile-cta{display:none}.notice{background:#fff3cf;border-radius:6px;padding:14px 16px}.site-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.site-nav{gap:20px;display:flex}.site-nav a{color:var(--ink);font-weight:600;text-decoration:none}.site-nav a:hover{color:var(--cobalt)}.site-header{z-index:40;position:relative}.menu-toggle{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-right:-10px;padding:0;display:none}.menu-toggle:hover{background:#fbecef}@media (max-width:720px){.menu-toggle{display:grid}.site-nav{background:var(--white);border-bottom:1px solid var(--line);flex-direction:column;gap:0;padding:4px 16px 12px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #2b14191f}.site-nav.is-open{display:flex}.site-nav a{border-top:1px solid var(--line);padding:14px 0;font-size:1.0625rem}.site-nav a:first-child{border-top:0}.site-nav a[aria-current=page]{color:var(--cobalt)}.site-header-inner{flex-wrap:nowrap}}.landing-hero{background:var(--ink);color:var(--white)}.landing-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:72px;display:grid}.landing-hero h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.5rem,5.6vw,4.5rem);font-weight:800;line-height:1.02}.landing-hero p{color:#f3d9df;max-width:48ch;margin-top:20px;font-size:1.1875rem}.landing-cta{background:var(--marigold);color:var(--ink);margin-top:28px}.landing-cta:hover{background:#fbb540}.landing-featured{background:var(--white);color:var(--ink);border-radius:10px;text-decoration:none;display:block;overflow:hidden}.landing-featured img{aspect-ratio:16/10;object-fit:cover;width:100%}.landing-featured>span{gap:8px;padding:16px;display:grid}.landing-featured strong{font:700 1.1875rem/1.2 var(--display)}.landing-section{padding-block:64px}.landing-section h2{letter-spacing:-.015em;font-size:clamp(1.75rem,3.6vw,2.5rem);font-weight:800}.landing-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0 0;padding:0;list-style:none;display:grid}.landing-steps li{counter-increment:step}.landing-steps li:before{content:counter(step);background:var(--marigold);width:44px;height:44px;font:800 1.25rem var(--display);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.landing-steps h3{font:700 1.25rem var(--display);margin:0 0 6px}.landing-facts{background:var(--white);border-block:1px solid var(--line)}.landing-facts dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:28px 0 0;display:grid}.landing-facts dt{font:700 1.1875rem var(--display)}.landing-facts dd{color:var(--muted);margin:6px 0 0}.landing-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:24px;display:flex}.campaign-grid-cards{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px;display:grid}.campaign-card-link{background:var(--white);box-shadow:0 0 0 1px var(--line);color:inherit;border-radius:10px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.campaign-card-link:hover strong{color:var(--cobalt)}.campaign-card-link img,.no-cover{aspect-ratio:16/10;object-fit:cover;background:var(--line);width:100%;display:block}.campaign-card-body{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.campaign-card-body strong{font:700 1.1875rem/1.2 var(--display);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.campaign-card-subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;display:-webkit-box;overflow:hidden}.campaign-card-track{margin-top:auto;display:block}.campaign-card-figures{justify-content:space-between;gap:12px;font-size:.9375rem;display:flex}.explore{padding-block:32px 72px}.explore-count{margin-bottom:12px}.page-title{overflow-wrap:anywhere;margin-bottom:24px;font-size:clamp(1.875rem,5vw,2.5rem);font-weight:800}.back{margin-bottom:16px;display:inline-block}.form{gap:20px;display:grid}.form>label,.form fieldset label:not(.image-option){gap:6px;font-weight:600;display:grid}fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}legend{margin-bottom:12px;padding:0;font-weight:600}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),textarea,select{background:var(--white);width:100%;color:inherit;font:400 1.0625rem var(--body);border:1.5px solid #9c8389;border-radius:8px;padding:12px 14px}input:disabled{background:#e9ecf4}input[type=file]{font:inherit;max-width:100%;font-weight:400}.form .check,.check{align-items:center;gap:8px;font-weight:400;display:flex}.check input{width:20px;height:20px;accent-color:var(--cobalt)}.presets{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px;display:grid}.preset{background:var(--white);min-height:52px;color:inherit;font:700 1.0625rem var(--body);cursor:pointer;border:1.5px solid #9c8389;border-radius:8px}.preset[aria-pressed=true]{background:var(--marigold);border-color:var(--ink)}.error{color:var(--red);font-weight:600}.success{color:var(--green);margin-bottom:20px;font-weight:600}.image-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.image-option img{object-fit:cover;border-radius:4px;width:100%;height:86px;margin-bottom:6px}.pay,.pay-result{text-align:center;justify-items:center;gap:16px;display:grid}.pay .page-title,.pay-result .page-title{margin-bottom:0}.qr{background:var(--white);border-radius:8px;width:min(280px,100%);height:auto;padding:12px}.pay>.button{width:min(320px,100%)}.br-code{background:var(--white);border:1px solid var(--line);overflow-wrap:anywhere;text-align:left;border-radius:8px;width:100%;padding:12px;font-size:.8125rem}.sim{background:#fff3cf;border-radius:8px;justify-items:center;gap:12px;width:100%;margin-top:12px;padding:16px;display:grid}.admin{padding-block:24px 72px}.admin-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.admin-head .page-title{margin:0}.admin-actions{align-items:center;gap:20px;display:flex}.admin-edit h2{margin-top:56px;margin-bottom:16px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px 12px 0}th{color:var(--muted);font-weight:600}.message-cell{justify-content:space-between;gap:12px;min-width:180px;display:flex}.admin-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;display:flex}.admin-tabs{gap:28px;display:flex;overflow-x:auto}.admin-tabs a{color:var(--muted);white-space:nowrap;border-bottom:5px solid #0000;padding:10px 0;font-weight:600;text-decoration:none}.admin-tabs a:hover{color:var(--ink)}.admin-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--marigold)}.kpis{grid-template-columns:1.5fr 1fr 1fr;gap:32px;margin:8px 0 56px;display:grid}.kpis dd{font:800 clamp(2rem, 4.4vw, 3.25rem)/1.1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.kpis dt{color:var(--muted);margin-top:6px}.section-title{margin-bottom:12px}.num{text-align:right;font-variant-numeric:tabular-nums;padding-left:16px;padding-right:0}th.num{text-align:right}.num:not(:last-child){padding-right:20px}.nowrap{white-space:nowrap}.block{display:block}.button.small{white-space:nowrap;min-height:38px;padding:6px 14px;font-size:.9375rem}.button.outline{color:var(--cobalt);box-shadow:inset 0 0 0 1.5px var(--cobalt);background:0 0}.button.outline:hover{background:#f3e1e5}.link-actions{gap:8px;display:flex}.campaign-url{overflow-wrap:anywhere;margin-top:2px}.segments{background:#f3e1e5;border-radius:8px;gap:4px;margin-bottom:20px;padding:4px;display:inline-flex}.segments a{color:var(--ink);border-radius:5px;padding:8px 16px;font-weight:600;text-decoration:none}.segments a[aria-current=page]{background:var(--ink);color:var(--white)}.filters{grid-template-columns:2fr 1fr 1.4fr auto;align-items:end;gap:12px;margin-bottom:24px;display:grid}.filters label{gap:6px;min-width:0;font-weight:600;display:grid}.result-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.test-notice{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-bottom:20px;display:flex}.transactions{min-width:900px}.transactions .num{padding-right:20px}.filters input,.filters select{height:48px}.pagination{justify-content:center;gap:24px;margin-top:24px;display:flex}@media (max-width:860px){.kpis{grid-template-columns:1fr;gap:24px}.request-data div{grid-template-columns:minmax(0,1fr);gap:0}.external-row{border-bottom:1px solid var(--line);grid-template-columns:1fr;padding-bottom:12px}.external-row .link-button{justify-self:start;padding-bottom:0}.filters{grid-template-columns:1fr}.wrap,.site-header-inner{padding-inline:16px}.campaign-grid{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:16px 40px}.campaign-card,.campaign-side,.campaign-tabs,.campaign-disclaimer{grid-area:auto/1}.campaign-side{position:static}body:has(.has-mobile-cta) .cookie-banner{bottom:88px}body:has(.has-mobile-cta){padding-bottom:77px}.mobile-cta{background:var(--paper);border-top:1px solid var(--line);padding:12px 16px;display:block;position:fixed;inset:auto 0 0}.mobile-cta .button{width:100%}.landing-hero-grid{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:44px}.landing-section{padding-block:44px}.landing-steps,.landing-facts dl{grid-template-columns:minmax(0,1fr);gap:24px}}.dash-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.range-picker{position:relative}.range-trigger{background:var(--white);min-height:38px;color:var(--ink);font:600 .875rem var(--body);cursor:pointer;border:0;border-radius:20px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex;box-shadow:0 0 0 1px #efdde1}.range-trigger:hover{box-shadow:0 0 0 1px var(--cobalt)}.range-trigger.is-active{background:var(--ink);color:#fff;box-shadow:none}.range-pop{z-index:30;background:var(--white);width:min(316px,100vw - 32px);box-shadow:0 0 0 1px var(--line), 0 16px 40px #2b141929;border-radius:12px;padding:14px;position:absolute;top:calc(100% + 8px);left:0}.range-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.range-head strong{font:700 1rem var(--display)}.range-head button{width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.375rem;line-height:1}.range-head button:hover:not(:disabled){background:#fbecef}.range-head button:disabled{opacity:.3;cursor:default}.range-grid{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.range-weekday{color:var(--muted);text-align:center;padding:4px 0 6px;font-size:.75rem;font-weight:700}.range-day{height:38px;color:var(--ink);font:500 .875rem var(--body);cursor:pointer;background:0 0;border:0;border-radius:8px}.range-day:hover:not(:disabled){background:#fbecef}.range-day:disabled{color:#d9c3c8;cursor:default}.range-day.is-today{text-underline-offset:3px;font-weight:800;text-decoration:underline}.range-day.is-inside{background:#fbe3e9;border-radius:0}.range-day.is-edge,.range-day.is-edge:hover:not(:disabled){background:var(--cobalt);color:#fff;font-weight:700}.range-summary{min-height:2.6em;color:var(--muted);margin-top:10px;font-size:.8125rem}.range-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.range-clear{color:var(--muted);font:600 .875rem var(--body);cursor:pointer;background:0 0;border:0;text-decoration:underline}.range-apply{min-height:38px;padding:6px 18px}.range-apply:disabled{opacity:.5;cursor:default}.featured-note{margin-bottom:12px}.featured-col{text-align:center;width:1%}.star-toggle{color:#b08f97;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;margin-inline:auto;padding:0;display:grid}.star-toggle svg{fill:none;stroke:currentColor}.star-toggle:hover{color:var(--marigold);background:#fbecef}.star-toggle.is-on{color:var(--marigold)}.star-toggle.is-on svg{fill:currentColor}.facts2 ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-block:0;padding-block:18px;list-style:none;display:grid}.facts2 li{align-items:flex-start;gap:10px;display:flex}.facts2 svg{color:#ffd0dc;flex:none;width:22px;height:22px;margin-top:1px}.facts2 strong{font:700 .9375rem/1.25 var(--display);color:#fff;display:block}.facts2 span{color:#f3d9df;font-size:.8125rem;line-height:1.35}@media (max-width:900px){.facts2 ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding-block:14px}.facts2 li{align-items:center;gap:8px}.facts2 svg{width:18px;height:18px;margin-top:0}.facts2 strong{font-size:.8125rem}.facts2 .fact-text{display:none}}.explore .page-title{margin-bottom:20px}.explore-search{gap:8px;max-width:720px;display:flex;position:relative}.explore-search>svg{z-index:1;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.explore-search input[name=busca]{flex:1;min-width:0;height:50px;border:1.5px solid var(--line)!important;border-radius:25px!important;padding-left:44px!important}.explore-search input[name=busca]:focus{outline:none;box-shadow:0 0 0 3px #fbe3e9;border-color:var(--cobalt)!important}.explore-search .button{border-radius:25px;height:50px;padding-inline:22px}.cause-chips{scrollbar-width:none;gap:8px;margin-top:16px;padding-bottom:4px;display:flex;overflow-x:auto}.cause-chips::-webkit-scrollbar{display:none}.cause-chips a{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:18px;flex:none;padding:7px 14px;font-size:.875rem;font-weight:600;text-decoration:none}.cause-chips a:hover{box-shadow:inset 0 0 0 1px var(--cobalt)}.cause-chips a[aria-current=page]{background:var(--ink);color:#fff;box-shadow:none}.explore-bar{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 14px;display:flex}.explore-empty{padding-block:24px}.sort-menu{position:relative}.sort-trigger{background:var(--white);min-height:38px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font:400 .875rem var(--body);cursor:pointer;border:0;border-radius:19px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.sort-trigger b{font-weight:700}.sort-trigger:hover,.sort-trigger[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--cobalt)}.sort-list{z-index:30;background:var(--white);min-width:220px;box-shadow:0 0 0 1px var(--line), 0 16px 40px #2b141929;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.sort-list a{color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:.9375rem;text-decoration:none;display:flex}.sort-list a:hover{background:#fbecef}.sort-list a[aria-checked=true]{color:var(--cobalt);font-weight:700}.campaign-card-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.8125rem;display:flex}.cause-tag{color:#8f1534;background:#fbe3e9;border-radius:10px;padding:2px 9px;font-weight:700}@media (max-width:520px){.explore-search .button{padding-inline:16px}.explore-bar{flex-wrap:wrap}}.cause-picker legend{margin-bottom:10px}.cause-options{flex-wrap:wrap;gap:8px;display:flex}.form .cause-picker label.cause-option,.cause-option{cursor:pointer;font-weight:400;display:inline-flex;position:relative}.cause-option input{opacity:0;width:1px;height:1px;position:absolute}.cause-option span{background:var(--white);border-radius:18px;padding:8px 14px;font-size:.9375rem;font-weight:600;box-shadow:inset 0 0 0 1.5px #ecd6db}.cause-option:hover span{box-shadow:inset 0 0 0 1.5px var(--cobalt)}.cause-option input:checked+span{background:var(--cobalt);color:#fff;box-shadow:none}.cause-option input:focus-visible+span{outline:3px solid var(--cobalt);outline-offset:2px}.campaign-page-meta{margin:16px 0 -4px}.account-links{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.titular-line{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:10px;padding-top:10px;font-size:.9375rem;display:flex}.titular-line .status-tag{margin-left:8px;font-size:.75rem}.fees-box{gap:12px;display:grid}.fees-list{gap:0;margin:0;display:grid}.fees-list div{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 0;display:flex}.fees-list div:last-child{border-bottom:0}.fees-list dt{color:var(--muted)}.fees-list dd{text-align:right;margin:0;font-weight:700}.status-neutral{color:var(--muted);background:#f3e1e5}.titular-changes{margin-bottom:28px}.security-section{gap:14px;margin-top:20px;display:grid}.security-section h2{font-size:1.25rem}.twofa{gap:16px;display:grid}.twofa-steps{gap:6px;margin:0;padding-left:20px;display:grid}.twofa-qr{flex-wrap:wrap;align-items:center;gap:16px 20px;display:flex}.twofa-qr img{width:180px;height:180px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:10px;padding:8px}.twofa-qr div{flex:1;gap:6px;min-width:200px;display:grid}.twofa-secret{letter-spacing:.04em;overflow-wrap:anywhere;background:#fbecef;border-radius:8px;padding:10px 12px;font:600 .9375rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.twofa-form{gap:12px;max-width:320px}.code-input{letter-spacing:.2em;text-align:center;font:700 1.375rem ui-monospace,SFMono-Regular,Menlo,monospace!important}.twofa-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.twofa-actions{flex-wrap:wrap;gap:8px;display:flex}.twofa-cell{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.recovery-box{background:#fff8ec;border-radius:10px;gap:10px;padding:16px;display:grid;box-shadow:0 0 0 1px #f5d9a8}.recovery-box .button{justify-self:start}.recovery-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding-left:22px;display:grid}.recovery-list code{font:600 1rem ui-monospace,SFMono-Regular,Menlo,monospace}.verify-help{margin-top:20px}@media (max-width:420px){.recovery-list{grid-template-columns:minmax(0,1fr)}}
