@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.0flwvp-hpug-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.1l370_ik_vh1f.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.2fbhppqr8ew25.woff2)format("woff2");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:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.0flwvp-hpug-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.1l370_ik_vh1f.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.2fbhppqr8ew25.woff2)format("woff2");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:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.0flwvp-hpug-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.1l370_ik_vh1f.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.2fbhppqr8ew25.woff2)format("woff2");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:Noto Sans Devanagari Fallback;src:local(Arial);ascent-override:84.27%;descent-override:38.37%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_devanagari_f8665b45-module__DHuoMG__className{font-family:Noto Sans Devanagari,Noto Sans Devanagari Fallback;font-style:normal}.noto_sans_devanagari_f8665b45-module__DHuoMG__variable{--font-devanagari:"Noto Sans Devanagari", "Noto Sans Devanagari Fallback"}
:root{--m:#751f17;--m2:#a53824;--gold:#c8943a;--c:#fff8eb;--ink:#321a14;--ink2:#5a3520;--muted:#9a6040;--pad:max(20px,calc((100vw - 1060px)/2))}*{box-sizing:border-box}body{background:var(--c);font:16px var(--font-devanagari,"Noto Sans Devanagari"),system-ui,sans-serif;color:var(--ink);margin:0}a{color:inherit;text-decoration:none}.button,button{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:13px 22px;font:700 15px/1 inherit;text-decoration:none;transition:filter .15s,background .15s,color .15s;display:inline-flex}.button{background:var(--m);color:#fff}.button:hover{filter:brightness(1.1)}.site-header{z-index:100;height:64px;padding-left:var(--pad);padding-right:var(--pad);background:#fffef9;border-bottom:1px solid #ead9bd;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;box-shadow:0 2px 12px #50240e08}.site-header-brand{color:var(--m);align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.site-header-lotus{font-size:20px;animation:8s linear infinite spin-slow}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}nav{color:var(--ink2);align-items:center;gap:22px;font-size:14px;font-weight:600;display:flex}nav a{transition:color .15s}nav a:hover{color:var(--m)}.header-admin-link{background:var(--m);border-radius:6px;padding:7px 14px;font-size:13px;color:#fff!important}.header-admin-link:hover{filter:brightness(1.1)}.lp-hero{text-align:center;padding:90px var(--pad) 0;background:radial-gradient(ellipse 120% 60% at 50% -10%, #ffd98a55 0%, transparent 70%), radial-gradient(ellipse 80% 40% at 80% 100%, #f7c97a22 0%, transparent 60%), var(--c);position:relative;overflow:hidden}.lp-hero-inner{z-index:1;max-width:680px;margin:0 auto;position:relative}.lp-blessing{color:var(--m);letter-spacing:.06em;margin:0 0 18px;font-size:15px;font-weight:600}.lp-title{color:var(--m);margin:0 0 10px;font-family:Georgia,Noto Sans Devanagari,serif;font-size:clamp(34px,6.5vw,68px);font-weight:700;line-height:1.18}.lp-title span{color:var(--ink)}.lp-tagline{color:var(--ink2);letter-spacing:.03em;margin:0 0 10px;font-size:clamp(14px,2vw,18px)}.lp-location{color:var(--muted);margin:0 0 22px;font-size:13px}.lp-desc{color:var(--ink2);max-width:520px;margin:0 auto 34px;font-size:16px;line-height:1.85}.lp-hero-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:56px;display:flex}.lp-btn-primary{background:var(--m);color:#fff;border-radius:9px;padding:15px 30px;font-size:16px;box-shadow:0 4px 18px #751f1740}.lp-btn-primary:hover{filter:brightness(1.1);box-shadow:0 6px 22px #751f1755}.lp-btn-ghost{color:var(--m);border:2px solid var(--m);background:0 0;border-radius:9px;padding:13px 28px;font-size:16px}.lp-btn-ghost:hover{background:var(--m);color:#fff}.lp-hero-petals{background:repeating-linear-gradient(90deg,var(--m) 0,var(--m) 6px,transparent 6px,transparent 18px);opacity:.18;height:32px;margin-top:28px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 20'%3E%3Cpath d='M0,10 C20,0 40,20 60,10 C80,0 100,20 120,10 L120,20 L0,20 Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 20'%3E%3Cpath d='M0,10 C20,0 40,20 60,10 C80,0 100,20 120,10 L120,20 L0,20 Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:120px 32px;mask-size:120px 32px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.lp-stats{z-index:2;max-width:1060px;margin:0 auto;margin-left:var(--pad);margin-right:var(--pad);background:#fff;border:1px solid #e8d8be;border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;position:relative;transform:translateY(-32px);box-shadow:0 8px 32px #50240e12}.lp-stat{text-align:center;border-right:1px solid #ead9bd;padding:24px 20px}.lp-stat:last-child{border-right:none}.lp-stat b{color:var(--m);margin-bottom:5px;font-family:Georgia,serif;font-size:clamp(17px,2.5vw,24px);display:block}.lp-stat span{color:var(--muted);font-size:13px}.lp-stat-balance b{color:#2e7d32}.lp-section{padding:70px var(--pad)}.lp-section-inner{max-width:860px;margin:0 auto}.lp-section h2{color:var(--m);margin:0 0 14px;font-family:Georgia,Noto Sans Devanagari,serif;font-size:clamp(22px,4vw,34px)}.lp-section p{color:var(--ink2);margin:0 0 20px;font-size:15px;line-height:1.85}.lp-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);background:#fdf0d8;border:1px solid #e8c88a;border-radius:20px;margin-bottom:14px;padding:4px 14px;font-size:12px;font-weight:700;display:inline-block}.lp-section-label-light{color:#c47a2a;background:#ffffff26;border-color:#ffffff4d}.lp-donate{background:#fff}.lp-donate-cards{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.lp-donate-card{background:#fdfaf5;border:1px solid #e8d8be;border-radius:12px;padding:24px;transition:box-shadow .15s,transform .15s}.lp-donate-card:hover{transform:translateY(-2px);box-shadow:0 6px 24px #50240e12}.lp-donate-icon{margin-bottom:10px;font-size:32px}.lp-donate-card h3{color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:700}.lp-donate-card p{color:var(--ink2);margin:0;font-size:14px;line-height:1.7}.lp-donate-note{color:var(--ink2);background:#fdf6ec;border:1px solid #ead9bd;border-radius:8px;padding:14px 18px;font-size:14px;margin:0!important}.lp-sevak{background:var(--c)}.lp-sevak-sub{color:var(--muted);font-size:14px;font-style:italic;margin:0 0 28px!important}.lp-donor-list{background:#fff;border:1px solid #e8d8be;border-radius:14px;overflow:hidden;box-shadow:0 4px 20px #50240e08}.lp-donor-row{border-bottom:1px solid #f0e3ce;grid-template-columns:3px 1fr auto 20px;align-items:center;gap:14px;padding:13px 18px;text-decoration:none;transition:background .12s;display:grid}.lp-donor-row:last-child{border-bottom:none}.lp-donor-row:hover{background:#fdf6ec}.lp-donor-accent{background:var(--m);border-radius:2px;flex-shrink:0;width:3px;height:32px}.lp-donor-rank{width:36px;height:36px;color:var(--muted);background:#fdf6ec;border:1.5px solid #e8d8be;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.lp-donor-info{gap:3px;display:grid}.lp-donor-info b{color:var(--ink);font-size:15px;font-weight:700}.lp-donor-info span{color:var(--muted);font-size:13px}.lp-donor-amount{color:var(--m);white-space:nowrap;font-family:Georgia,serif;font-size:16px;font-weight:700}.lp-donor-arrow{color:#cbb79c;font-size:20px;font-weight:300}.lp-empty{text-align:center;color:var(--muted);padding:32px;font-size:15px}.lp-hisab{background:var(--m);color:#fff}.lp-hisab h2{color:#fff}.lp-hisab p{color:#f7d9ae}.lp-hisab-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 32px;display:grid}.lp-hisab-item{text-align:center;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;padding:20px}.lp-hisab-item span{color:#f7d9ae;margin-bottom:8px;font-size:13px;display:block}.lp-hisab-item b{color:#fff;font-family:Georgia,serif;font-size:clamp(16px,2.5vw,22px)}.lp-progress-label{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.lp-progress-label span{color:#f7d9ae;font-size:14px}.lp-progress-label b{color:#fff;font-family:Georgia,serif;font-size:24px}.lp-progress-fill{background:linear-gradient(90deg,#f7c97a,#ffd88a);border-radius:99px;height:100%;transition:width .6s}.lp-progress-stages{color:#f7d9ae80;justify-content:space-between;font-size:11px;display:flex}.lp-brand{text-align:center;padding:80px var(--pad);background:#fff}.lp-brand-quote{color:var(--ink2);max-width:620px;margin:0 auto 20px;font-family:Georgia,Noto Sans Devanagari,serif;font-size:clamp(18px,3vw,26px);line-height:1.7}.lp-brand-quote strong{color:var(--m)}.lp-brand-blessing{color:var(--m);margin:0;font-size:16px;font-weight:600}.site-footer{color:#f7dfbd;padding:50px var(--pad) 36px;text-align:center;background:#2a0f0b}.site-footer-inner{gap:8px;max-width:600px;margin:0 auto;display:grid}.site-footer-title{color:#ffd88a;margin:0;font-family:Georgia,Noto Sans Devanagari,serif;font-size:18px;font-weight:700}.site-footer-sub{color:#e8c88a;margin:0;font-size:14px}.site-footer-loc{color:#c09060;margin:0;font-size:13px}.site-footer-links{color:#c09060;justify-content:center;align-items:center;gap:10px;margin-top:4px;font-size:13px;display:flex}.site-footer-links a{color:#e8c88a;transition:color .15s}.site-footer-links a:hover{color:#ffd88a}.site-footer-copy{color:#8a5a3a;margin:12px 0 0;font-size:13px}.seva h1{color:var(--m);margin:12px;font-family:Georgia,Noto Sans Devanagari;font-size:clamp(36px,6vw,62px)}@media (max-width:760px){.site-header-brand span{font-size:14px}nav{gap:14px;font-size:13px}.lp-stats{border-left:none;border-right:none;border-radius:0;grid-template-columns:1fr 1fr;margin-left:0;margin-right:0;transform:none}.lp-stat{border-bottom:1px solid #ead9bd}.lp-donate-cards{grid-template-columns:1fr}.lp-hisab-grid{grid-template-columns:1fr 1fr}.lp-hisab-balance{grid-column:1/-1}.lp-donor-row{grid-template-columns:3px 1fr auto}.lp-donor-rank,.lp-donor-arrow{display:none}}@media (max-width:480px){.lp-hero{padding-top:56px}.lp-stats{grid-template-columns:1fr 1fr}.lp-section{padding:52px 20px}.lp-hero-btns{flex-direction:column;align-items:center}.lp-btn-primary,.lp-btn-ghost{text-align:center;width:100%;max-width:300px}.header-admin-link{display:none}}.seva-page{background:var(--c);flex-direction:column;justify-content:flex-start;align-items:center;min-height:calc(100vh - 194px);padding:48px 20px 64px;display:flex}.seva-card{background:#fff;border-radius:18px;width:100%;max-width:600px;position:relative;overflow:hidden;box-shadow:0 16px 56px #50240e18,0 2px 8px #50240e0c}.seva-card:before{content:"";pointer-events:none;z-index:1;border:1.5px solid #e0c49a;border-radius:12px;position:absolute;inset:8px}.seva-topband{background:var(--m);text-align:center;padding:18px 24px}.seva-topband-text{color:#ffd88a;letter-spacing:.06em;font-size:15px;font-weight:700}.seva-body{text-align:center;z-index:2;padding:36px 44px 40px;position:relative}.seva-temple{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.seva-heading{font-family:Georgia,var(--font-devanagari,"Noto Sans Devanagari"),serif;color:var(--m);margin:0 0 22px;font-size:clamp(24px,4.5vw,36px);font-weight:700;line-height:1.2}.seva-ornament{align-items:center;gap:12px;margin:0 0 24px;display:flex}.seva-ornament span{background:linear-gradient(90deg,#0000,#e0c49a);flex:1;height:1px}.seva-ornament svg{flex-shrink:0}.seva-donor{margin-bottom:22px}.seva-donor-name{font-family:Georgia,var(--font-devanagari,"Noto Sans Devanagari"),serif;color:var(--ink);margin:0 0 6px;font-size:clamp(20px,4vw,28px);font-weight:700}.seva-donor-relation{color:var(--muted);margin:0;font-size:14px}.seva-message{color:var(--ink2);margin:0 0 16px;font-size:15px;line-height:1.8}.seva-amount-wrap{flex-direction:column;align-items:center;gap:8px;margin:0 0 28px;display:flex}.seva-amount{background:var(--m);color:#fff;letter-spacing:-.01em;border-radius:10px;padding:12px 36px;font-family:Georgia,serif;font-size:clamp(32px,6vw,48px);font-weight:700;display:inline-block;box-shadow:0 4px 18px #751f1730}.seva-amount--text{padding:12px 28px;font-size:clamp(22px,4vw,34px)}.seva-amount--samagri{white-space:normal;text-align:center;max-width:400px;padding:12px 24px;font-size:clamp(16px,3.5vw,28px);line-height:1.5}.seva-amount-label{color:var(--ink2);margin:0;font-size:15px}.seva-meta{text-align:left;background:#fdf6ec;border:1px solid #ead9bd;border-radius:10px;grid-template-columns:auto 1fr;gap:8px 16px;margin:0 0 28px;padding:18px 22px;display:grid}.seva-meta dt{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;align-self:center;font-size:11px;font-weight:700}.seva-meta dd{color:var(--ink);align-self:center;margin:0;font-size:14px;font-weight:500}.seva-id{color:#765;word-break:break-all;font-family:monospace;font-size:12px}.seva-gratitude{color:var(--ink2);margin:0 0 24px;font-size:14px;line-height:1.9}.seva-verified{color:#2e7d32;background:#f0faf0;border:1px solid #a8d5a2;border-radius:30px;align-items:center;gap:7px;margin:0;padding:8px 18px;font-size:13px;font-weight:600;display:inline-flex}.seva-bottomband{background:linear-gradient(to right,var(--m),var(--gold),var(--m));height:10px}.seva-actions{flex-wrap:wrap;justify-content:center;gap:0;margin:24px 0 12px;display:flex}.seva-nav{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:4px;display:flex}@media (max-width:600px){.seva-page{padding:0 0 48px}.seva-card{border-radius:0;max-width:100%}.seva-card:before{display:none}.seva-body{padding:28px 22px 32px}.seva-meta{grid-template-columns:1fr;gap:2px 0}.seva-meta dt{margin-top:10px}.seva-actions,.seva-nav{flex-direction:column;align-items:stretch}.seva-nav .button,.seva-actions .button{text-align:center}}@media print{header,footer,.seva-actions,.seva-nav,.sharebar,nav,.site-header{display:none!important}body{background:#fff}.seva-page{min-height:unset;padding:0;display:block}.seva-card{max-width:100%;box-shadow:none;page-break-inside:avoid;border-radius:0}.seva-card:before{display:none}.seva-body{padding:24pt 32pt}.seva-heading{font-size:26pt}.seva-donor-name{font-size:20pt}.seva-amount{margin:0;font-size:28pt}.seva-meta{background:#fff;border:1pt solid #ccc}a[href]:after{content:" ("attr(href)")";color:#777;font-size:9pt}.seva-actions a:after,.seva-nav a:after{content:none}}.auth-page{justify-content:center;align-items:center;min-height:calc(100vh - 158px);padding:48px 20px;display:flex}.auth-card{text-align:center;background:#fff;border:1px solid #e8d8be;border-radius:14px;width:100%;max-width:420px;padding:44px 40px;box-shadow:0 10px 32px #50240e0f}.auth-blessing{color:var(--m);letter-spacing:.04em;margin:0 0 6px;font-size:14px}.auth-heading{font-family:Georgia,var(--font-devanagari,"Noto Sans Devanagari"),serif;color:var(--m);margin:4px 0;font-size:clamp(22px,4vw,30px)}.auth-sub{color:#9a6040;margin:0 0 28px;font-size:13px}.auth-form{text-align:left;gap:14px;display:grid}.auth-btn{justify-content:center;width:100%;margin-top:6px;font-size:15px}.auth-error{color:#c0392b;background:#fdf0ee;border:1px solid #f5c6c0;border-radius:6px;margin:0;padding:10px 14px;font-size:14px}.auth-note{color:#9a6040;margin:20px 0 0;font-size:12px;line-height:1.6}.field{gap:5px;display:grid}.field label{color:#6b3a26;font-size:13px;font-weight:600}.field input,.field select,.field textarea{font:inherit;color:var(--ink);background:#fff;border:1px solid #cbb79c;border-radius:7px;padding:11px 13px;font-size:15px;transition:border-color .15s,box-shadow .15s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--m);outline:none;box-shadow:0 0 0 3px #751f1720}.ap{padding-bottom:70px}.ap-hero{background:var(--m);color:#fff;text-align:center;padding:32px max(20px,50vw - 525px) 28px}.ap-hero h1{font-family:Georgia,var(--font-devanagari,"Noto Sans Devanagari"),serif;margin:0 0 4px;font-size:clamp(22px,4vw,32px)}.ap-hero p{opacity:.85;margin:0;font-size:14px}.ap-stats{background:#fff;border-bottom:1px solid #ead9bd;grid-template-columns:repeat(4,1fr);max-width:1050px;margin:0 auto;display:grid}.ap-stat{text-align:center;border-right:1px solid #ead9bd;padding:22px 20px}.ap-stat:last-child{border-right:none}.ap-stat b{color:var(--m);font-size:clamp(16px,2.5vw,22px);display:block}.ap-stat span{color:#765;margin-top:3px;font-size:13px;display:block}.ap-stat-balance b{color:#2e7d32}.ap-today{background:#fffdf6;border:1px solid #ead9bd;border-radius:10px;max-width:1050px;margin:24px auto 0;overflow:hidden}.ap-today-inner{background:#fdf0d8;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.ap-today-inner span{color:#6b3a26;font-size:14px;font-weight:600}.ap-today-inner strong{color:var(--m);font-size:18px}.ap-today-list{margin:0;padding:0;list-style:none}.ap-today-list li{border-top:1px solid #f0e3ce;align-items:center;gap:12px;padding:11px 20px;font-size:14px;display:flex}.ap-today-list li span{color:var(--ink);flex:1}.ap-today-list li strong{color:var(--m);white-space:nowrap}.ap-section{background:#fff;border:1px solid #ead9bd;border-radius:10px;max-width:1050px;margin:32px auto 0;overflow:hidden}.ap-section-title{font-family:Georgia,var(--font-devanagari,"Noto Sans Devanagari"),serif;color:var(--m);background:#fdf6ec;border-bottom:1px solid #f0e3ce;margin:0;padding:18px 24px;font-size:18px}.ap-sub-title{color:var(--ink);margin:0 0 14px;padding:18px 24px 0;font-size:15px;font-weight:700}.ap-empty{color:#9a6040;margin:0;padding:20px 24px;font-size:14px}.ap-form-wrap{padding:24px}.ap-form{gap:14px;display:grid}.ap-fieldset{background:#fdf6ec;border:1px solid #ead9bd;border-radius:8px;gap:14px;padding:16px;display:grid}.ap-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ap-checkbox{color:#6b3a26;cursor:pointer;background:#fdf6ec;border:1px solid #ead9bd;border-radius:7px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.ap-checkbox input[type=checkbox]{width:17px;height:17px;accent-color:var(--m);cursor:pointer}.ap-submit{margin-top:4px}.ap-success{background:#f0faf0;border:1px solid #a8d5a2;border-radius:8px;gap:8px;margin-top:18px;padding:18px;font-size:14px;display:grid}.ap-success p{margin:0}.ap-seva-id{font-size:15px}.ap-seva-link-label{color:#2e7d32;margin-top:4px;font-weight:600}.ap-seva-link-row{gap:8px;display:flex}.ap-seva-link-input{font:inherit;color:var(--ink);background:#fff;border:1px solid #a8d5a2;border-radius:6px;flex:1;padding:9px 12px;font-family:monospace;font-size:13px}.ap-success-msg{color:#2e7d32;background:#f0faf0;border:1px solid #a8d5a2;border-radius:6px;margin:8px 0 0;padding:10px 14px;font-size:14px}.ap-error{color:#c0392b;background:#fdf0ee;border:1px solid #f5c6c0;border-radius:6px;margin:8px 0 0;padding:10px 14px;font-size:14px}.ap-table-wrap{overflow-x:auto}.ap-table{border-collapse:collapse;width:100%;font-size:14px}.ap-table th{text-align:left;color:#9a6040;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#fdf6ec;border-bottom:1px solid #ead9bd;padding:10px 16px;font-size:12px;font-weight:700}.ap-table td{vertical-align:middle;border-bottom:1px solid #f0e3ce;padding:12px 16px}.ap-table tr:last-child td{border-bottom:none}.ap-table tr:hover td{background:#fdfaf5}.ap-amt{color:var(--m);white-space:nowrap;font-weight:700}.ap-date{color:#765;white-space:nowrap;font-size:12px}.ap-link{color:var(--m);white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.ap-link:hover{text-decoration:underline}.ap-table code{color:#765;background:#f5ece0;border-radius:4px;padding:2px 5px;font-size:11px}.ap-two-col{grid-template-columns:1fr 1fr;align-items:start;gap:0;display:grid}.ap-two-col>div{padding:0 0 24px}.ap-two-col>div:first-child{border-right:1px solid #f0e3ce}.ap-two-col .ap-form{padding:0 24px}.ap-two-col .ap-sub-title{padding:18px 24px 14px}.ap-expense-list{gap:10px;padding:0 24px 8px;display:grid}.ap-expense-row{background:#fdfaf5;border:1px solid #ead9bd;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;display:flex}.ap-expense-info{flex:1;gap:3px;display:grid}.ap-expense-info strong{color:var(--ink)}.ap-expense-info small{color:#765;font-size:12px}.ap-tag{color:var(--m);background:#fdf0d8;border:1px solid #e8c88a;border-radius:20px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.ap-expense-right{text-align:right;white-space:nowrap;gap:2px;display:grid}.ap-expense-right b{color:var(--m);font-size:15px}.ap-expense-right small{color:#765;font-size:12px}.ap-settings-grid{gap:16px;padding:24px;display:grid}.ap-setting-card{background:#fdf6ec;border:1px solid #ead9bd;border-radius:8px;padding:20px}.ap-setting-card h3{color:var(--ink);margin:0 0 6px;font-size:16px}.ap-setting-desc{color:#5a3520;margin:0 0 10px;font-size:14px}.ap-progress{width:100%;height:12px;accent-color:var(--m);margin-bottom:16px}.ap-settings-form{gap:12px;display:grid}.ap-progress-row{align-items:center;gap:10px;display:flex}.ap-range{accent-color:var(--m);cursor:pointer;flex:1}.ap-range-num{width:64px;font:inherit;text-align:center;border:1px solid #cbb79c;border-radius:6px;padding:8px 10px;font-size:15px}.ap-logout{color:var(--m);cursor:pointer;background:0 0;border:1px solid #751f1759;border-radius:6px;padding:6px 14px;font:600 13px/1 inherit;transition:background .15s,color .15s}.ap-logout:hover{background:var(--m);color:#fff}@media (max-width:700px){.ap-stats{grid-template-columns:1fr 1fr}.ap-stat{border-bottom:1px solid #ead9bd}.ap-row,.ap-two-col{grid-template-columns:1fr}.ap-two-col>div:first-child{border-bottom:1px solid #f0e3ce;border-right:none}.ap-table th:nth-child(3),.ap-table td:nth-child(3),.ap-table th:nth-child(4),.ap-table td:nth-child(4){display:none}.auth-card{border-left:0;border-right:0;border-radius:0;padding:32px 22px}.ap-seva-link-row{flex-direction:column}}@media (max-width:400px){.ap-stats{grid-template-columns:1fr}}:focus-visible{outline:3px solid var(--m);outline-offset:3px;border-radius:4px}:focus:not(:focus-visible){outline:none}.err-page{justify-content:center;align-items:center;min-height:calc(100vh - 154px);padding:48px 20px;display:flex}.err-card{text-align:center;background:#fff;border:1px solid #e8d8be;border-radius:14px;width:100%;max-width:480px;padding:44px 40px;box-shadow:0 10px 32px #50240e0f}.err-icon{margin:0 0 10px;font-size:40px}.err-code{color:#ead9bd;margin:0 0 4px;font-family:Georgia,serif;font-size:72px;font-weight:700;line-height:1}.err-card h1{color:var(--m);margin:0 0 12px;font-family:Georgia,Noto Sans Devanagari,serif;font-size:clamp(20px,4vw,26px)}.err-card p{color:var(--ink2);margin:0 0 24px;font-size:15px;line-height:1.8}.err-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@keyframes sk-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.sk-block{background:linear-gradient(90deg,#f0e8dc 25%,#fdf6ec 50%,#f0e8dc 75%) 0 0/600px 100%;border-radius:6px;animation:1.4s linear infinite sk-shimmer}.sk-title{width:60%;height:28px;margin-bottom:10px}.sk-sub{width:45%;height:16px}.sk-sub-sm{width:30%}.sk-btn{border-radius:8px;width:120px;height:44px}.sk-stat-val{width:80px;height:24px}.sk-stat-label{width:60px;height:13px;margin-top:6px}.sk-row-name{flex:1;height:15px}.sk-row-amt{width:80px;height:15px}.sk-hero{text-align:center;justify-items:center;gap:14px;padding:90px max(20px,50vw - 340px) 60px;display:grid}.sk-btns{gap:12px;margin-top:8px;display:flex}.sk-stats{background:#fff;border:1px solid #e8d8be;border-radius:14px;grid-template-columns:repeat(4,1fr);max-width:1060px;margin:0 auto;display:grid}.sk-stat{text-align:center;justify-items:center;padding:24px 20px;display:grid}.sk-list{background:#fff;border:1px solid #e8d8be;border-radius:12px;max-width:860px;margin:48px auto;overflow:hidden}.sk-row{border-bottom:1px solid #f0e3ce;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.sk-row:last-child{border-bottom:none}@media (max-width:760px){.sk-stats{grid-template-columns:1fr 1fr}.sk-btns{flex-direction:column;align-items:center}}.modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#321a148c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #321a1440}.modal-header{border-bottom:1px solid #f0e3ce;justify-content:space-between;align-items:center;padding:20px 24px 14px;display:flex}.modal-header h2{color:var(--m);margin:0;font-size:18px}.modal-close{cursor:pointer;color:#765;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:20px;line-height:1}.modal-close:hover{color:var(--m);background:#fdf3e7}.modal .ap-form{padding:20px 24px}.modal-footer{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.ap-edit-btn{cursor:pointer;color:var(--m);white-space:nowrap;background:0 0;border:1px solid #e0cdb3;border-radius:6px;padding:3px 9px;font-size:13px}.ap-edit-btn:hover{border-color:var(--m);background:#fdf3e7}.button-outline{color:var(--m);border:1.5px solid var(--m);background:#fff}.button-outline:hover{background:#fdf3e7}.ap-table-toolbar{background:#fdfaf5;border-bottom:1px solid #f0e3ce;align-items:center;gap:12px;padding:14px 20px;display:flex}.ap-search{max-width:340px;font:inherit;color:var(--ink);background:#fff;border:1px solid #cbb79c;border-radius:7px;flex:1;padding:9px 13px;font-size:14px}.ap-search:focus{border-color:var(--m);outline:none;box-shadow:0 0 0 3px #751f1720}.ap-table-count{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:13px}.ap-mode-badge{white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.ap-mode-upi{color:#1565c0;background:#e8f4fd}.ap-mode-cash{color:#8a5a00;background:#fdf6ec}.ap-badge-yes{color:#2e7d32;background:#f0faf0;border:1px solid #a8d5a2;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.ap-badge-no{color:#c62828;background:#fdf0ee;border:1px solid #f5c6c0;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.ap-center{text-align:center}.ap-anonymous{color:var(--muted);font-style:italic}.ap-missing{color:#cbb79c}@media (max-width:700px){.ap-table-toolbar{flex-wrap:wrap}.ap-search{width:100%;max-width:100%}.ap-table-count{margin-left:0}}.lp-hisab-item{text-align:center;background:#ffffff1f;border:1px solid #ffffff38;border-radius:12px;padding:20px 16px;transition:background .15s}.lp-hisab-item span{letter-spacing:.05em;text-transform:uppercase;color:#f7d9ae;margin-bottom:10px;font-size:12px;font-weight:600;display:block}.lp-hisab-item b{color:#fff;word-break:break-word;font-family:Georgia,serif;font-size:clamp(18px,4vw,26px);line-height:1.1}.lp-hisab-balance{background:#a8e6a826;border-color:#a8e6a859}.lp-hisab-balance b{color:#a8e6a8}.lp-progress-block{background:#ffffff14;border:1px solid #ffffff26;border-radius:14px;padding:22px 24px}.lp-progress-label{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.lp-progress-label span{color:#f7d9ae;flex:1;font-size:14px}.lp-progress-label b{color:#fff;white-space:nowrap;font-family:Georgia,serif;font-size:clamp(22px,5vw,30px)}.lp-progress-bar{background:#ffffff26;border-radius:99px;height:16px;margin-bottom:14px;overflow:hidden}.lp-progress-fill{background:linear-gradient(90deg,#f7c97a,#ffd88a);border-radius:99px;min-width:4px;height:100%;transition:width .6s}.lp-progress-stages{justify-content:space-between;align-items:center;gap:4px;margin-top:4px;display:flex}.lp-progress-stages span{color:#f7d9aea6;text-align:center;flex:1;font-size:10px;line-height:1.3}.lp-progress-stages span:first-child{text-align:left}.lp-progress-stages span:last-child{text-align:right}@media (max-width:480px){.lp-hisab .lp-section-inner{padding:0}.lp-hisab-grid{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px}.lp-hisab-balance{grid-column:1/-1}.lp-hisab-item{border-radius:10px;padding:16px 12px}.lp-hisab-item span{margin-bottom:7px;font-size:10px}.lp-hisab-balance span{font-size:11px}.lp-hisab-balance b{font-size:clamp(22px,6vw,28px)}.lp-progress-block{border-radius:10px;padding:16px 14px}.lp-progress-label{margin-bottom:12px}.lp-progress-label span{font-size:13px}.lp-progress-bar{height:14px;margin-bottom:12px}.lp-progress-stages span:nth-child(2),.lp-progress-stages span:nth-child(3){display:none}}.hi-table-wrap{display:block}.hi-expense-cards{display:none}.hi-expense-card{border-bottom:1px solid #f0e3ce;padding:14px 18px}.hi-expense-card:last-child{border-bottom:none}.hi-expense-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.hi-expense-desc{color:var(--ink);margin:0 0 4px;font-size:15px;font-weight:600}.hi-expense-note{color:#765;margin:0 0 6px;font-size:12px}.hi-expense-date{color:var(--muted);margin:0;font-size:12px}@media (max-width:600px){.hi-table-wrap{display:none}.hi-expense-cards{background:#fff;display:block}.ap-stats{grid-template-columns:1fr 1fr}.ap-stat{border-bottom:1px solid #ead9bd}}.lp-sevak-hint{color:var(--m);background:#fdf6ec;border:1px solid #e8d8be;border-radius:8px;margin:0 0 20px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-block}.donate-page{background:var(--c);min-height:calc(100vh - 64px)}.donate-wip-banner{color:#7a5c00;text-align:center;letter-spacing:.02em;background:#fff3cd;border-bottom:1px solid #ffe08a;padding:12px 20px;font-size:14px;font-weight:600}.donate-inner{max-width:860px;margin:0 auto;padding:48px 20px 72px}.donate-hero{text-align:center;margin-bottom:40px}.donate-hero h1{font-family:Georgia,var(--font-devanagari,"Noto Sans Devanagari"),serif;color:var(--m);margin:6px 0 12px;font-size:clamp(26px,5vw,40px)}.donate-sub{color:var(--ink2);margin:0;font-size:15px;line-height:1.85}.donate-cards{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:32px;display:grid}.donate-card{background:#fff;border:1px solid #e8d8be;border-radius:14px;flex-direction:column;gap:14px;padding:28px 24px;display:flex}.donate-card-icon{font-size:36px;line-height:1}.donate-card h2{font-family:Georgia,var(--font-devanagari,"Noto Sans Devanagari"),serif;color:var(--m);margin:0;font-size:20px}.donate-card p{color:var(--ink2);flex:1;margin:0;font-size:14px;line-height:1.8}.donate-qr-wrap{justify-content:center;margin:4px 0;display:flex}.donate-qr-placeholder{text-align:center;color:var(--muted);background:#fdf6ec;border:2px dashed #e8d8be;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:24px 32px;font-size:13px;display:flex}.donate-qr-placeholder p{margin:0}.donate-upi-row{background:#fdf6ec;border:1px solid #ead9bd;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.donate-upi-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:11px;font-weight:700}.donate-upi-id{color:var(--ink);font-family:monospace;font-size:14px;font-weight:600}.donate-wa-btn{color:#fff;background:#25d366;justify-content:center;width:100%;padding:11px 18px;font-size:14px}.donate-wa-btn:hover{filter:brightness(1.08)}.donate-wa-block{background:var(--m);text-align:center;border-radius:14px;margin-bottom:24px;padding:32px 28px}.donate-wa-title{color:#ffd88a;margin:0 0 10px;font-size:18px;font-weight:700}.donate-wa-desc{color:#f7d9ae;margin:0 0 20px;font-size:14px;line-height:1.8}.donate-wa-main-btn{color:#fff;background:#25d366;padding:13px 28px;font-size:15px}.donate-wa-main-btn:hover{filter:brightness(1.08)}.donate-note{color:var(--muted);text-align:center;background:#fff;border:1px solid #e8d8be;border-radius:8px;margin:0;padding:16px;font-size:13px;line-height:1.8}.lp-donate-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.lp-donate-wa-btn{color:#fff;background:#25d366;border-radius:8px;padding:12px 20px;font-size:14px}.lp-donate-wa-btn:hover{filter:brightness(1.08)}@media (max-width:600px){.donate-cards{grid-template-columns:1fr}.donate-inner{padding:32px 16px 60px}.donate-wa-block{padding:24px 18px}.lp-donate-actions{flex-direction:column}.lp-donate-actions .button{text-align:center;justify-content:center;width:100%}}.site-header-brand img{object-fit:contain;border-radius:4px;flex-shrink:0;width:38px;height:38px}.ap-delete-btn{cursor:pointer;color:#c0392b;white-space:nowrap;background:0 0;border:1px solid #f0cac8;border-radius:6px;margin-left:4px;padding:3px 9px;font-size:13px}.ap-delete-btn:hover{background:#fdf0ef;border-color:#c0392b}.ap-dup-warning{color:#7d5a00;background:#fff8e1;border:1px solid #f0c040;border-radius:6px;margin-top:4px;padding:10px 14px;font-size:13px;line-height:1.6}.lp-samagri-badge{color:#2e7d32;white-space:nowrap;background:#e8f5e9;border:1px solid #a5d6a7;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.ap-radio-group{flex-wrap:wrap;gap:20px;margin-top:6px;display:flex}.ap-radio{cursor:pointer;align-items:center;gap:8px;font-size:15px;display:flex}.ap-radio input[type=radio]{width:18px;height:18px;accent-color:var(--m);cursor:pointer}.ap-fieldset-legend{color:var(--ink2);margin-bottom:4px;font-size:13px;font-weight:600}.gallery-page{background:var(--c)}.gallery-empty{text-align:center;color:var(--muted);padding:60px 20px;font-size:15px}.gallery-masonry{columns:3 280px;column-gap:12px}.gallery-masonry-item{break-inside:avoid;background:#fff;border-radius:10px;width:100%;margin-bottom:12px;transition:transform .2s,box-shadow .2s;display:inline-block;overflow:hidden;box-shadow:0 2px 10px #50240e10}.gallery-masonry-item:hover{transform:translateY(-3px);box-shadow:0 8px 24px #50240e1a}.gallery-masonry-img{width:100%;height:auto;display:block}.gallery-masonry-caption{border-top:1px solid #ead9bd;padding:10px 14px 12px}.gallery-caption-text{color:var(--ink);margin:0 0 4px;font-size:13px;font-weight:600;line-height:1.5}.gallery-caption-date{color:var(--muted);margin:0;font-size:11px}@media (max-width:600px){.gallery-masonry{columns:2 160px;column-gap:8px}.gallery-masonry-item{margin-bottom:8px}}.ap-gallery{margin-top:8px}.gallery-upload-form{background:#fffef9;border:1px solid #ead9bd;border-radius:12px;margin-bottom:28px;padding:20px 24px}.gallery-upload-form h3{color:var(--m);margin:0 0 16px;font-size:15px}.gallery-upload-form .field{margin-bottom:12px}.gallery-upload-form label{color:var(--ink2);margin-bottom:4px;font-size:13px;font-weight:600;display:block}.gallery-upload-form input,.gallery-upload-form textarea{width:100%;color:var(--ink);border:1px solid #ddd;border-radius:7px;padding:10px 12px;font:15px inherit}.gallery-img-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.gallery-img-card{background:#fff;border:1px solid #e8d8be;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #50240e0a}.gallery-img-card img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.gallery-img-card-body{padding:10px 12px}.gallery-img-card-body p{color:var(--ink2);margin:0 0 8px;font-size:12px;line-height:1.4}.gallery-img-card-actions{flex-wrap:wrap;gap:8px;display:flex}.gallery-img-card-actions button{border-radius:6px;padding:6px 10px;font-size:12px}.ap-gallery-empty{color:var(--muted);padding:20px 0;font-size:14px}.gp-wrap{padding:24px}.gp-upload-row{background:#fdf6ec;border:1px solid #ead9bd;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:20px;padding:18px 20px;display:flex}.gp-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:8px;display:grid}.gp-card{background:#fff;border:1px solid #e8d8be;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #50240e0a}.gp-card img{object-fit:cover;width:100%;height:160px;display:block}.gp-card-footer{gap:6px;padding:10px 12px;display:grid}.gp-caption{color:var(--ink2);margin:0;font-size:13px;font-weight:600;line-height:1.5}.gp-date{color:var(--muted);margin:0;font-size:11px}.gp-card-actions{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.gp-btn-pub{color:#2e7d32;cursor:pointer;white-space:nowrap;background:#e8f5e9;border:1px solid #a5d6a7;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600}.gp-btn-pub:hover{background:#c8e6c9}.gp-btn-unpub{color:#e65100;cursor:pointer;white-space:nowrap;background:#fff3e0;border:1px solid #ffcc80;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600}.gp-btn-unpub:hover{background:#ffe0b2}.gp-btn-del{color:#c0392b;cursor:pointer;white-space:nowrap;background:#fdf0ee;border:1px solid #f5c6c0;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600}.gp-btn-del:hover{background:#fce4e1}@media (max-width:600px){.gp-upload-row{flex-direction:column;align-items:stretch}.gp-upload-row .button{justify-content:center;width:100%}}.gallery-inner{max-width:1200px;margin:0 auto;padding:32px 16px 72px}.lp-samagri-badge{color:#2e7a3d;white-space:nowrap;background:#e8f5e9;border:1px solid #a5d6a7;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.ap-samagri-note{color:#1b5e20;background:#e8f5e9;border:1px solid #a5d6a7;border-radius:7px;margin:0;padding:12px 16px;font-size:13px;line-height:1.6}.ap-mode-samagri{color:#2e7a3d;background:#e8f5e9}.lp-donate-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.hi-hero{background:linear-gradient(135deg, var(--m) 0%, #9c2a1c 60%, #5c1410 100%);text-align:center;padding:60px max(20px,50vw - 430px) 50px;position:relative;overflow:hidden}.hi-hero:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Ccircle cx='40' cy='40' r='1.5' fill='%23ffffff10'/%3E%3C/svg%3E");position:absolute;inset:0}.hi-hero-inner{z-index:1;position:relative}.hi-hero-badge{color:#ffd88a;letter-spacing:.06em;background:#ffffff26;border:1px solid #ffffff4d;border-radius:20px;margin:0 0 14px;padding:5px 16px;font-size:13px;font-weight:700;display:inline-block}.hi-hero-title{color:#fff;margin:0 0 10px;font-family:Georgia,Noto Sans Devanagari,serif;font-size:clamp(26px,5vw,44px);font-weight:700;line-height:1.2}.hi-hero-sub{color:#f7d9ae;margin:0 0 8px;font-size:15px}.hi-hero-updated{color:#f7d9ae99;margin:0;font-size:12px}.hi-trust-strip{background:#fff;border-bottom:1px solid #ead9bd;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;padding:0;display:flex;box-shadow:0 2px 10px #50240e08}.hi-trust-item{color:var(--ink2);align-items:center;gap:7px;padding:14px 22px;font-size:13px;font-weight:600;display:flex}.hi-trust-icon{font-size:16px}.hi-trust-sep{background:#e8d8be;flex-shrink:0;width:1px;height:28px}@media (max-width:600px){.hi-trust-strip{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.hi-trust-item{white-space:nowrap}}.hi-summary-section{max-width:1060px;margin:0 auto;padding:32px 20px 0}.hi-summary-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.hi-summary-card{background:#fff;border:1px solid #e8d8be;border-radius:14px;align-items:center;gap:16px;padding:22px 20px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 18px #50240e0a}.hi-summary-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #50240e14}.hi-summary-card--balance{background:#f0faf0;border-color:#a8d5a2}.hi-summary-icon{flex-shrink:0;font-size:28px}.hi-summary-content{gap:4px;display:grid}.hi-summary-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.hi-summary-value{color:var(--m);font-family:Georgia,serif;font-size:clamp(18px,2.5vw,24px);font-weight:700;line-height:1.1}.hi-summary-green{color:#2e7d32}.hi-summary-red{color:#c62828}.hi-summary-balance{color:#2e7d32}@media (max-width:860px){.hi-summary-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.hi-summary-grid{grid-template-columns:1fr 1fr;gap:10px}.hi-summary-card{gap:10px;padding:16px 14px}}.hi-progress-section{max-width:1060px;margin:24px auto 0;padding:0 20px}.hi-progress-wrap{background:var(--m);border-radius:16px;padding:28px 32px;box-shadow:0 6px 24px #751f1730}.hi-progress-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.hi-progress-label{color:#ffd88a;margin:0 0 4px;font-size:16px;font-weight:700}.hi-progress-sub{color:#f7d9aeb3;margin:0;font-size:12px}.hi-progress-pct{color:#fff;white-space:nowrap;font-family:Georgia,serif;font-size:36px;font-weight:700}.hi-progress-bar-wrap{background:#ffffff2e;border-radius:99px;height:16px;margin-bottom:14px;overflow:hidden}.hi-progress-bar-fill{background:linear-gradient(90deg,#f7c97a,#ffd88a);border-radius:99px;min-width:4px;height:100%;transition:width .6s}.hi-progress-stages{justify-content:space-between;gap:4px;display:flex}.hi-stage-done,.hi-stage-pending{text-align:center;border-radius:20px;padding:3px 8px;font-size:11px;font-weight:600}.hi-stage-done{color:#ffd88a;background:#ffd88a33}.hi-stage-pending{color:#f7d9ae73;background:0 0}@media (max-width:600px){.hi-progress-wrap{padding:20px 18px}.hi-progress-pct{font-size:28px}.hi-stage-done,.hi-stage-pending{padding:2px 5px;font-size:10px}}.hi-section{max-width:1060px;margin:28px auto 0;padding:0 20px}.hi-section--last{margin-bottom:60px}.hi-section-card{background:#fff;border:1px solid #e8d8be;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #50240e0a}.hi-section-title{color:var(--m);align-items:center;gap:8px;margin:0;font-family:Georgia,Noto Sans Devanagari,serif;font-size:19px;font-weight:700;display:flex}.hi-section-icon{font-size:20px}.hi-cat-grid{gap:16px;padding:20px 24px;display:grid}.hi-cat-row{gap:6px;display:grid}.hi-cat-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.hi-cat-amt{color:var(--m);white-space:nowrap;font-family:Georgia,serif;font-size:15px;font-weight:700}.hi-cat-bar-bg{background:#f0e3ce;border-radius:99px;height:8px;overflow:hidden}.hi-cat-bar-fill{background:linear-gradient(to right, var(--m), #c8943a);border-radius:99px;min-width:2px;height:100%;transition:width .5s}.hi-cat-pct{color:var(--muted);font-size:11px;font-weight:600}@media (min-width:700px){.hi-cat-grid{grid-template-columns:1fr 1fr}}.hi-expenses-header{background:#fdf6ec;border-bottom:1px solid #f0e3ce;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;padding:18px 24px;display:flex}.hi-expenses-note{color:var(--muted);align-self:center;margin:0;font-size:12px}.hi-section-card .hi-expenses-header .hi-section-title{padding:0}.hi-section-card>.hi-section-title{background:#fdf6ec;border-bottom:1px solid #f0e3ce;padding:18px 24px}.hi-table-wrap{overflow-x:auto}.hi-table{border-collapse:collapse;width:100%;font-size:14px}.hi-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#fdf6ec;border-bottom:1px solid #ead9bd;padding:11px 16px;font-size:11px;font-weight:700}.hi-table td{vertical-align:middle;border-bottom:1px solid #f0e3ce;padding:13px 16px}.hi-table tr:last-child td{border-bottom:none}.hi-table tr:hover td{background:#fdfaf5}.hi-th-bill,.hi-td-bill{text-align:center;width:60px}.hi-td-date{color:#765;white-space:nowrap;font-size:12px}.hi-td-desc .hi-desc-main{color:var(--ink);font-weight:600}.hi-desc-note{color:#765;margin-top:3px;font-size:12px}.hi-td-amt{color:var(--m);white-space:nowrap;font-family:Georgia,serif;font-weight:700}.hi-bill-btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.hi-bill-btn--yes{color:#2e7d32;background:#e8f5e9;border:1px solid #a5d6a7}.hi-bill-btn--yes:hover{background:#c8e6c9;transform:scale(1.1)}.hi-bill-btn--no{color:#cbb79c;background:#fdf6ec;border:1px solid #e8d8be;font-size:14px}.hi-cards{display:none}.hi-card{border-bottom:1px solid #f0e3ce;gap:6px;padding:16px 18px;display:grid}.hi-card:last-child{border-bottom:none}.hi-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.hi-card-desc{color:var(--ink);margin:0;font-size:15px;font-weight:600}.hi-card-note{color:#765;margin:0;font-size:12px}.hi-card-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.hi-card-date{color:var(--muted);margin:0;font-size:12px}.hi-bill-chip{white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.hi-bill-chip--yes{color:#2e7d32;background:#e8f5e9;border:1px solid #a5d6a7}.hi-bill-chip--yes:hover{background:#c8e6c9}.hi-bill-chip--no{color:#b09080;background:#fdf6ec;border:1px solid #e8d8be}@media (max-width:640px){.hi-table-wrap{display:none}.hi-cards{display:block}}.hi-audit-notice{background:#fdf6ec;border-top:1px solid #ead9bd;align-items:flex-start;gap:12px;padding:18px 24px;display:flex}.hi-audit-icon{flex-shrink:0;margin-top:2px;font-size:20px}.hi-audit-notice p{color:var(--ink2);margin:0;font-size:13px;line-height:1.75}.hi-empty{text-align:center;color:var(--muted);margin:0;padding:40px 24px;font-size:15px}.ap-bill-section{background:#fdfaf5;border:1px solid #ead9bd;border-radius:8px;gap:8px;padding:14px 16px;display:grid}.ap-bill-label{color:var(--ink2);margin:0;font-size:13px;font-weight:700}.ap-bill-preview{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ap-bill-view-link{color:var(--m);background:#fdf0d8;border:1px solid #e8c88a;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ap-bill-view-link:hover{background:#fde0b0}.ap-bill-hint{color:var(--muted);margin-top:2px;font-size:11px;display:block}.ap-bill-uploading{color:var(--muted);margin:0;font-size:13px;animation:1s ease-in-out infinite pulse-opacity}@keyframes pulse-opacity{0%,to{opacity:1}50%{opacity:.5}}.ap-bill-badge{border-radius:20px;align-items:center;gap:4px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.ap-bill-badge--has{color:#2e7d32;background:#e8f5e9;border:1px solid #a5d6a7}.ap-bill-badge--has:hover{background:#c8e6c9}.ap-bill-badge--missing{color:#b09080;background:#fdf6ec;border:1px solid #e8d8be}.ap-mode-shramdan{color:#5d4037;background:#fff8e1}.ap-nav-link{color:var(--ink2);white-space:nowrap;border-radius:6px;padding:5px 10px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.ap-nav-link:hover{color:var(--m);background:#fdf3e7}.ap-subnav{white-space:nowrap;scrollbar-width:none;background:#fff;border-bottom:1px solid #e8d8be;gap:4px;padding:0 12px;display:none;overflow-x:auto;box-shadow:0 2px 6px #50240e06}.ap-subnav::-webkit-scrollbar{display:none}.ap-subnav-link{color:var(--ink2);border-bottom:2px solid #0000;padding:12px 14px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s;display:inline-block}.ap-subnav-link:hover{color:var(--m);border-bottom-color:var(--m)}@media (max-width:780px){.ap-nav-link{display:none}.ap-subnav{display:flex}}.help-page{background:var(--c);min-height:calc(100vh - 64px)}.help-hero{background:linear-gradient(135deg, var(--m) 0%, #9c2a1c 60%, #5c1410 100%);text-align:center;padding:56px max(20px,50vw - 350px) 48px}.help-hero-badge{color:#ffd88a;background:#ffffff26;border:1px solid #ffffff4d;border-radius:20px;margin:0 0 14px;padding:5px 16px;font-size:13px;font-weight:700;display:inline-block}.help-hero-title{color:#fff;margin:0 0 10px;font-family:Georgia,Noto Sans Devanagari,serif;font-size:clamp(26px,5vw,40px);font-weight:700}.help-hero-sub{color:#f7d9ae;margin:0;font-size:15px}.help-quick-links{flex-wrap:wrap;justify-content:center;gap:10px;max-width:700px;margin:0 auto;padding:20px 20px 0;display:flex}.help-quick-link{color:var(--m);background:#fff;border:1px solid #e8d8be;border-radius:20px;padding:9px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,box-shadow .15s}.help-quick-link:hover{background:#fdf3e7;box-shadow:0 2px 8px #50240e12}.help-faqs{gap:16px;max-width:760px;margin:28px auto 0;padding:0 20px;display:grid}.help-faq-card{background:#fff;border:1px solid #e8d8be;border-radius:14px;padding:22px 24px;transition:box-shadow .15s;box-shadow:0 2px 10px #50240e08}.help-faq-card:hover{box-shadow:0 6px 20px #50240e10}.help-faq-q{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.help-faq-icon{flex-shrink:0;margin-top:2px;font-size:22px}.help-faq-title{color:var(--m);margin:0;font-family:Georgia,Noto Sans Devanagari,serif;font-size:17px;font-weight:700;line-height:1.4}.help-faq-a{color:var(--ink2);margin:0;padding-left:34px;font-size:15px;line-height:1.9}.help-contact{background:var(--m);text-align:center;border-radius:16px;max-width:760px;margin:32px max(20px,50vw - 380px) 48px;padding:32px 28px}.help-contact-title{color:#ffd88a;margin:0 0 8px;font-size:18px;font-weight:700}.help-contact-sub{color:#f7d9ae;margin:0 0 20px;font-size:14px;line-height:1.7}.help-contact-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:20px;display:grid}.help-contact-card{color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:10px;align-items:center;gap:10px;padding:13px 16px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s;display:flex}.help-contact-card:hover{background:#fff3}.help-wa-btn{color:#fff;background:#25d366;align-items:center;gap:8px;margin-top:4px;padding:13px 28px;font-size:15px;display:inline-flex}.help-wa-btn:hover{filter:brightness(1.08)}.lp-export-btn{border-radius:8px;align-items:center;gap:7px;padding:11px 22px;font-size:14px;display:inline-flex}.lp-export-note{color:var(--muted);margin:8px 0 0;font-size:12px}.gp-upload-form{gap:14px;margin-bottom:20px;display:grid}.gp-dropzone{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fdfaf5;border:2px dashed #cbb79c;border-radius:12px;padding:36px 24px;transition:border-color .2s,background .2s}.gp-dropzone:hover,.gp-dropzone:focus-visible{border-color:var(--m);background:#fdf3e7;outline:none}.gp-dropzone--over{border-color:var(--m);background:#fdf3e7}.gp-dropzone-icon{margin-bottom:10px;font-size:36px;display:block}.gp-dropzone-title{color:var(--ink);margin:0 0 4px;font-size:15px;font-weight:700}.gp-dropzone-hint{color:var(--muted);margin:0;font-size:12px}.gp-dropzone-uploading{gap:10px;display:grid}.gp-dropzone-uploading p{color:var(--ink2);margin:0;font-size:14px}.gp-progress-bar{background:#f0e3ce;border-radius:99px;height:8px;overflow:hidden}.gp-progress-fill{background:linear-gradient(to right, var(--m), var(--gold));border-radius:99px;height:100%;transition:width .2s}.ap-bill-upload-btn{color:var(--m);cursor:pointer;background:#fdf0d8;border:1.5px dashed #e8c88a;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 18px;font:600 14px/1 inherit;transition:background .15s,border-color .15s;display:inline-flex}.ap-bill-upload-btn:hover{border-color:var(--m);background:#fde0b0}.gallery-masonry-item--wide{column-span:all;break-inside:avoid;margin-bottom:12px}.gallery-masonry-item--wide .gallery-masonry-img{object-fit:cover;width:100%;height:auto;max-height:520px}.gallery-image-page{background:var(--c);min-height:80vh}.gallery-image-breadcrumb{color:#888;flex-wrap:wrap;align-items:center;gap:4px;max-width:900px;margin:0 auto;padding:14px 20px 0;font-size:13px;display:flex}.gallery-image-breadcrumb a{color:var(--m);font-weight:600;text-decoration:none}.gallery-image-breadcrumb a:hover{text-decoration:underline}.gallery-image-breadcrumb span[aria-current=page]{color:#555;text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.gallery-image-figure{max-width:900px;margin:20px auto 0;padding:0 20px}.gallery-image-full{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 4px 24px #50240e22}.gallery-image-figcaption{text-align:center;margin-top:14px}.gallery-image-caption{color:var(--m);font-size:17px;font-weight:600;font-family:Georgia, var(--font-devanagari,"Noto Sans Devanagari"), serif;margin:0 0 6px}.gallery-image-meta{color:#888;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.gallery-image-meta-sep{opacity:.4}.gallery-image-nav{justify-content:space-between;align-items:flex-start;gap:12px;max-width:900px;margin:28px auto 0;padding:0 20px;display:flex}.gallery-image-nav-btn{color:var(--m);background:#fff;border:1.5px solid #ead9bd;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;max-width:42%;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s;display:flex}.gallery-image-nav-btn--all{align-self:center;align-items:center;max-width:none}.gallery-image-nav-btn--next{align-items:flex-end}.gallery-image-nav-btn:hover{background:var(--c);box-shadow:0 2px 10px #50240e18}.gallery-image-nav-label{color:#999;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:11px;font-weight:400;overflow:hidden}.gallery-image-share{text-align:center;max-width:900px;margin:28px auto 40px;padding:0 20px}.gallery-image-share-label{color:#666;margin:0 0 12px;font-size:15px}.gallery-image-wa-btn{background:#25d366;border-radius:50px;align-items:center;gap:8px;padding:10px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex;color:#fff!important}.gallery-image-wa-btn:hover{background:#1fba5a}.gallery-masonry-item-link{color:inherit;break-inside:avoid;margin-bottom:12px;text-decoration:none;display:block}.gallery-masonry-item-link .gallery-masonry-item{margin-bottom:0}@media (max-width:600px){.gallery-image-nav{flex-direction:column;align-items:center}.gallery-image-nav-btn{align-items:center;width:100%;max-width:100%}.gallery-image-nav-btn--next{align-items:center}}.gp-btn-wide{color:#1a4ab0;cursor:pointer;white-space:nowrap;background:#e8f0ff;border:1px solid #90b0f0;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600}.gp-btn-wide:hover{background:#ccdeff}.gp-btn-narrow{color:#a05000;cursor:pointer;white-space:nowrap;background:#fff0e0;border:1px solid #f0c070;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600}.gp-btn-narrow:hover{background:#ffe0b0}.gp-card{position:relative}.gp-wide-badge{color:#fff;pointer-events:none;background:#1a4ab0d9;border-radius:20px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.gp-card--wide{grid-column:1/-1}.gp-card--wide img{object-fit:cover;max-height:340px}.gp-span-hint{color:var(--ink2);background:#fdf6ec;border:1px solid #ead9bd;border-radius:8px;margin:0 0 16px;padding:10px 14px;font-size:13px;line-height:1.6}.ap-samagri-block{background:#f0faf0;border:1px solid #a5d6a7;border-radius:10px;gap:14px;padding:16px 18px;display:grid}.ap-samagri-block-heading{color:#1b5e20;margin:0;font-size:14px;font-weight:700}.ap-samagri-chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ap-chip{color:#2e7d32;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #a5d6a7;border-radius:20px;align-items:center;gap:4px;padding:6px 14px;font:600 13px/1 inherit;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.ap-chip:hover{background:#e8f5e9;border-color:#66bb6a}.ap-chip--active{color:#fff;background:#2e7d32;border-color:#2e7d32}.ap-chip--active:hover{background:#1b5e20;border-color:#1b5e20}.ap-samagri-preview{color:#1b5e20;background:#fff;border:1px solid #a5d6a7;border-radius:7px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:9px 13px;font-size:13px;line-height:1.5;display:flex}.ap-samagri-preview-label{white-space:nowrap;flex-shrink:0;font-weight:700}.ap-samagri-value-note{color:#558b2f;margin-left:4px;font-size:11px;font-weight:400}.lp-donor-samagri-desc{color:#2e7a3d;font-size:11px;font-style:italic;font-weight:600;display:block}.lp-shramdan-badge{color:#7d5a00;white-space:nowrap;background:#fff8e1;border:1px solid #ffe082;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:480px){.lp-donor-row{grid-template-columns:3px 1fr auto}.lp-donor-rank{display:none}}.lp-gallery-preview{background:#fff}.lp-gallery-grid{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 0;display:grid}.lp-gallery-thumb{aspect-ratio:4/3;background:#fdf6ec;border-radius:12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 16px #50240e10}.lp-gallery-thumb:hover{transform:translateY(-3px);box-shadow:0 10px 28px #50240e20}.lp-gallery-thumb img{object-fit:cover;width:100%;height:100%;display:block}.lp-gallery-thumb-caption{color:#fff;background:linear-gradient(#0000,#321a14b8);padding:28px 14px 12px;font-size:13px;font-weight:600;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.lp-gallery-more-btn{margin-top:4px}.lp-gallery-empty-preview{text-align:center;color:var(--muted);background:#fdf6ec;border:1px dashed #e8d8be;border-radius:12px;flex-direction:column;align-items:center;gap:10px;margin:20px 0 0;padding:40px 20px;display:flex}.lp-gallery-empty-preview span{font-size:32px}.lp-gallery-empty-preview p{margin:0;font-size:14px}@media (max-width:600px){.lp-gallery-grid{grid-template-columns:1fr;gap:12px}}.dn-hero{text-align:center;padding:60px var(--pad) 40px;background:linear-gradient(135deg,#fdf3e7 0%,#fff8eb 100%);border-bottom:1px solid #ead9bd}.dn-hero-inner{max-width:680px;margin:0 auto}.dn-hero-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);background:#fdf0d8;border:1px solid #e8c88a;border-radius:20px;margin-bottom:12px;padding:5px 16px;font-size:12px;font-weight:700;display:inline-block}.dn-hero-title{color:var(--m);margin:0 0 8px;font-family:Georgia,Noto Sans Devanagari,serif;font-size:clamp(26px,5vw,42px);font-weight:700;line-height:1.2}.dn-hero-sub{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.6}.dn-hero-stats{justify-content:center;align-items:center;gap:20px;margin-top:20px;display:flex}.dn-hero-stat{flex-direction:column;align-items:center;gap:4px;display:flex}.dn-hero-stat b{color:var(--m);font-family:Georgia,serif;font-size:22px}.dn-hero-stat span{color:var(--muted);font-size:12px}.dn-hero-stat-sep{background:#ead9bd;width:1px;height:32px}.dn-hint-bar{padding:14px var(--pad);text-align:center;background:#fff;border-bottom:1px solid #ead9bd}.dn-hint-bar p{color:var(--ink2);margin:0;font-size:13px}.dn-section{padding:40px var(--pad) 70px;background:var(--c)}.dn-section-inner{max-width:900px;margin:0 auto}.dn-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.dn-action-btn{gap:7px;padding:12px 24px;font-size:14px}.dn-wa-btn{color:#fff;background:#25d366;border-color:#25d366}.dn-wa-btn:hover{filter:brightness(1.08)}.dn-export-note{text-align:center;color:var(--muted);margin:14px 0 0;font-size:12px}.lp-all-donors-link{color:var(--m);text-underline-offset:3px;align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:underline;transition:color .15s;display:inline-flex}.lp-all-donors-link:hover{color:var(--m2);text-decoration-thickness:2px}@media (max-width:600px){.dn-hero-stats{flex-direction:column;gap:12px}.dn-hero-stat-sep{width:80px;height:1px}}
