p.svelte-1s851m5{margin-top:.75rem;margin-bottom:.75rem;color:#e8e8e8;font-size:1.02rem;line-height:1.75}.button-container.svelte-1s851m5{text-align:center;margin:1.5rem 0}.ngo-card.svelte-1peg7t5{border:1px solid #e0e0e0;padding:1.5rem;border-radius:8px;text-align:center;background-color:#fff;transition:all .3s ease;cursor:pointer;-webkit-user-select:none;user-select:none}.ngo-card.svelte-1peg7t5:hover{background:#f5f5f5;transform:translateY(-4px);box-shadow:0 4px 12px #0000001a;border-color:#999}.ngo-card.svelte-1peg7t5 img:where(.svelte-1peg7t5){margin-bottom:1rem;max-width:150px;height:auto}.ngo-card.svelte-1peg7t5 h3:where(.svelte-1peg7t5){color:#000;margin-bottom:.75rem;font-size:1.1rem}.ngo-card.svelte-1peg7t5 p:where(.svelte-1peg7t5){font-size:.95rem;margin-bottom:1rem;color:#333;line-height:1.6}.ngo-card.svelte-1peg7t5 a:where(.svelte-1peg7t5){color:#06c;text-decoration:none;word-break:break-all;font-size:.85rem;transition:color .3s ease}.ngo-card.svelte-1peg7t5 a:where(.svelte-1peg7t5):hover{color:#004399;text-decoration:underline}.ngo-container.svelte-nne0pk{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;padding:0}@media(max-width:799px){.ngo-container.svelte-nne0pk{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media(max-width:400px){.ngo-container.svelte-nne0pk{grid-template-columns:1fr}}a.svelte-iswenl{color:#fff;text-decoration:none}a.svelte-iswenl:hover{text-decoration:underline}.condition-grid.svelte-fnmnt0{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:1024px){.condition-grid.svelte-fnmnt0{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.condition-grid.svelte-fnmnt0{grid-template-columns:1fr}}.category-branch.svelte-fnmnt0{border-left:3px solid rgba(74,159,216,.2);transition:all .3s ease;border-radius:4px;overflow:hidden}.category-branch.has-content.svelte-fnmnt0{border-left-color:#4a9fd899;background:#4a9fd80d}.category-header.svelte-fnmnt0{display:flex;align-items:center;padding:.5rem .75rem;cursor:pointer;transition:background .2s ease;background:#1a244799;border:none;border-bottom:1px solid rgba(74,159,216,.2);width:100%;text-align:left;font-size:inherit;font-family:inherit;color:inherit}.category-header.svelte-fnmnt0:hover{background:#4a9fd81a}.expand-arrow.svelte-fnmnt0{display:inline-block;transition:transform .3s ease;margin-right:.5rem}.expand-arrow.expanded.svelte-fnmnt0{transform:rotate(90deg)}.category-label.svelte-fnmnt0{margin:0;color:#a0d8ff;font-weight:600;cursor:pointer}.category-conditions.svelte-fnmnt0,.category-conditions-collapsed.svelte-fnmnt0{display:flex;flex-direction:column;padding:.5rem;gap:.25rem;overflow:hidden}.condition-item.svelte-fnmnt0{display:flex;align-items:center;gap:.5rem;transition:all .2s ease}.condition-item.svelte-fnmnt0:hover{background:#4a9fd81a;padding:.25rem;border-radius:3px}.condition-checkbox.svelte-fnmnt0{min-width:18px;width:18px;height:18px;cursor:pointer;accent-color:#4a9fd8;flex-shrink:0}.condition-label.svelte-fnmnt0{margin:0;color:#d0d0d0;font-weight:500;cursor:pointer;flex:1;font-size:.95rem;text-decoration:none}h2.svelte-o9x3en{color:#4a9fd8;font-size:1.8rem;margin-bottom:1rem;margin-top:0}.form-group.svelte-o9x3en{margin-bottom:1.5rem}.form-group.svelte-o9x3en:has(.error-message:where(.svelte-o9x3en)){margin-bottom:2.5rem}label.svelte-o9x3en{display:block;margin-bottom:.5rem;color:#a0d8ff;font-weight:500}.input-wrapper.svelte-o9x3en{position:relative}input.svelte-o9x3en,textarea.svelte-o9x3en{width:100%;padding:.75rem;background:#1a2447;border:2px solid #2b3a54;color:#e0e0e0;border-radius:6px;font-size:1rem;font-family:inherit;transition:all .3s ease}input.error.svelte-o9x3en,textarea.error.svelte-o9x3en{border-color:#ff6b6b;background:#ff6b6b0d}input.svelte-o9x3en:focus,textarea.svelte-o9x3en:focus{outline:none;border-color:#4a9fd8;box-shadow:0 0 0 3px #4a9fd833;background:#202844}input.error.svelte-o9x3en:focus{border-color:#ff6b6b;box-shadow:0 0 0 3px #ff6b6b33;background:#202844}.error-message.svelte-o9x3en{position:absolute;bottom:-1.75rem;left:0;color:#ff6b6b;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.375rem}.error-icon.svelte-o9x3en{font-size:1rem}.conditions-section.svelte-o9x3en{margin-bottom:1.5rem}.submit-button.svelte-o9x3en{background:linear-gradient(135deg,#4a9fd8,#2e7caf);color:#fff;border:none;padding:.75rem 2rem;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-button.svelte-o9x3en:hover{background:linear-gradient(135deg,#5aafed,#3d8bc4);box-shadow:0 4px 12px #4a9fd84d;transform:translateY(-2px)}.submit-button.svelte-o9x3en:active{transform:translateY(0);box-shadow:0 2px 6px #4a9fd833}.hidden.svelte-o9x3en{display:none!important;position:absolute!important;visibility:hidden!important;height:0!important;width:0!important;overflow:hidden!important}h3.svelte-16wj62i{color:#4a9fd8;font-size:1.5rem;margin-bottom:1rem;margin-top:0}p.svelte-16wj62i{color:#d0d0d0;line-height:1.6}.condition-links.svelte-16wj62i{display:flex;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.condition-links.svelte-16wj62i a:where(.svelte-16wj62i){padding:.5rem 1rem;background:#4a9fd8;color:#fff;text-decoration:none;border-radius:4px;transition:background .3s ease;font-size:.9rem;cursor:pointer}.condition-links.svelte-16wj62i a:where(.svelte-16wj62i):hover{background:#357ba8}.toggle-slider.svelte-16wj62i{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-slider.svelte-16wj62i input:where(.svelte-16wj62i){display:none}.slider.svelte-16wj62i{position:relative;display:inline-block;width:50px;height:26px;background-color:#4a5f7f;border-radius:24px;transition:background-color .3s ease;border:1px solid rgba(74,159,216,.3)}.slider.svelte-16wj62i:after{content:"";position:absolute;width:20px;height:20px;left:2px;top:2px;background-color:#fff;border-radius:50%;transition:transform .3s ease}.toggle-slider.svelte-16wj62i input:where(.svelte-16wj62i):checked+.slider:where(.svelte-16wj62i){background-color:#4a9fd8;border-color:#4a9fd8cc}.toggle-slider.svelte-16wj62i input:where(.svelte-16wj62i):checked+.slider:where(.svelte-16wj62i):after{transform:translate(26px)}.toggle-label.svelte-16wj62i{margin-left:.5rem;font-weight:600;font-size:.85rem;color:#a0d8ff;min-width:35px}.category-section{position:sticky;top:60px;z-index:10;background-color:#000;text-align:center}.category-section h1{max-width:1200px;margin:0 auto}
