.alert.svelte-1qfvlz5{border-radius:.5rem;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.5rem;animation:.3s ease-out svelte-1qfvlz5-slideIn;display:flex}.alert.svelte-1qfvlz5 .alert-icon:where(.svelte-1qfvlz5){flex-shrink:0;font-size:1.5rem}.alert.svelte-1qfvlz5 p:where(.svelte-1qfvlz5){flex:1;margin:0}.alert-success.svelte-1qfvlz5{color:#22c55e;background:linear-gradient(135deg,#22c55e1a,#22c55e0d);border:1px solid #22c55e4d}.alert-error.svelte-1qfvlz5{color:var(--color-error);background:linear-gradient(135deg,#ef44441a,#ef44440d);border:1px solid #ef44444d}.contact-form.svelte-1qfvlz5{max-width:600px;margin:0 auto}.form-group.svelte-1qfvlz5{margin-bottom:1.5rem}.form-group.svelte-1qfvlz5 label:where(.svelte-1qfvlz5){color:var(--color-text);margin-bottom:.5rem;font-size:.95rem;font-weight:700;display:block}.form-group.svelte-1qfvlz5 label:where(.svelte-1qfvlz5) .required:where(.svelte-1qfvlz5){color:var(--color-error)}.form-group.svelte-1qfvlz5 input:where(.svelte-1qfvlz5),.form-group.svelte-1qfvlz5 textarea:where(.svelte-1qfvlz5),.form-group.svelte-1qfvlz5 select:where(.svelte-1qfvlz5){width:100%;color:var(--color-text);background:#0a061499;border:1px solid #ffffff1f;border-radius:14px;padding:.875rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s}.form-group.svelte-1qfvlz5 input:where(.svelte-1qfvlz5):focus,.form-group.svelte-1qfvlz5 textarea:where(.svelte-1qfvlz5):focus,.form-group.svelte-1qfvlz5 select:where(.svelte-1qfvlz5):focus{border-color:var(--brand-magenta);outline:none;box-shadow:0 0 0 3px #ec008c1f}.form-group.svelte-1qfvlz5 input.error:where(.svelte-1qfvlz5),.form-group.svelte-1qfvlz5 textarea.error:where(.svelte-1qfvlz5),.form-group.svelte-1qfvlz5 select.error:where(.svelte-1qfvlz5){border-color:var(--color-error)}.form-group.svelte-1qfvlz5 input:where(.svelte-1qfvlz5):disabled,.form-group.svelte-1qfvlz5 textarea:where(.svelte-1qfvlz5):disabled,.form-group.svelte-1qfvlz5 select:where(.svelte-1qfvlz5):disabled{opacity:.6;cursor:not-allowed}.form-group.svelte-1qfvlz5 input:where(.svelte-1qfvlz5)::placeholder,.form-group.svelte-1qfvlz5 textarea:where(.svelte-1qfvlz5)::placeholder,.form-group.svelte-1qfvlz5 select:where(.svelte-1qfvlz5)::placeholder{color:var(--color-text-light);opacity:.6}.form-group.svelte-1qfvlz5 select:where(.svelte-1qfvlz5){cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ffffff' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.form-group.svelte-1qfvlz5 select:where(.svelte-1qfvlz5) option:where(.svelte-1qfvlz5){color:var(--color-text);background:#14091f}.form-group.svelte-1qfvlz5 textarea:where(.svelte-1qfvlz5){resize:vertical;min-height:120px}.char-count.svelte-1qfvlz5{text-align:right;color:var(--color-text-light);margin-top:.25rem;font-size:.85rem}.error-message.svelte-1qfvlz5{color:var(--color-error);margin-top:.5rem;font-size:.875rem;display:block}.btn-submit.svelte-1qfvlz5{background:linear-gradient(100deg, var(--brand-orange) 0%, var(--brand-magenta) 62%, #d6006f 100%);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:all .2s;display:flex;box-shadow:inset 0 1.5px #fff6,0 12px 28px #ec008c4d}.btn-submit.svelte-1qfvlz5:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1.5px #fff6,0 14px 32px #ec008c66}.btn-submit.svelte-1qfvlz5:active:not(:disabled){transform:translateY(0)}.btn-submit.svelte-1qfvlz5:disabled{opacity:.6;cursor:not-allowed}.btn-submit.svelte-1qfvlz5 .spinner:where(.svelte-1qfvlz5){border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.6s linear infinite svelte-1qfvlz5-spin}@keyframes svelte-1qfvlz5-slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1qfvlz5-spin{to{transform:rotate(360deg)}}.privacy-page.svelte-1bv7ezn{place-content:center;height:auto;display:flex;overflow:visible}.privacy-container.svelte-1bv7ezn{width:100%;max-width:1000px;margin:auto 0;padding:2rem}.content-sections.svelte-1bv7ezn{flex-direction:column;gap:3rem;display:flex}.page-section.svelte-1bv7ezn .section-header:where(.svelte-1bv7ezn){text-align:center;margin-bottom:2rem}.page-section.svelte-1bv7ezn .section-header:where(.svelte-1bv7ezn) .emoji:where(.svelte-1bv7ezn){margin-bottom:1rem;font-size:3rem;display:block}.page-section.svelte-1bv7ezn .section-header:where(.svelte-1bv7ezn) h1:where(.svelte-1bv7ezn){color:var(--color-text);margin:0;font-size:2rem}.intro-text.svelte-1bv7ezn{text-align:center;color:var(--color-text-light);margin-bottom:2rem;line-height:1.6}.divider.svelte-1bv7ezn{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;margin:2rem 0}.legal-links-section.svelte-1bv7ezn{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0;display:grid}.legal-card.svelte-1bv7ezn{background:var(--color-control-bg);color:inherit;text-align:center;border:1px solid #ffffff1a;border-radius:.5rem;flex-direction:column;align-items:center;gap:1rem;padding:2rem;text-decoration:none;transition:all .2s;display:flex}.legal-card.svelte-1bv7ezn:hover{border-color:#8b5cf64d;transform:translateY(-4px);box-shadow:0 8px 16px #8b5cf633}.legal-card.svelte-1bv7ezn .legal-icon:where(.svelte-1bv7ezn){font-size:2.5rem}.legal-card.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){color:var(--color-text);margin:0;font-size:1.1rem}@media (width<=768px){.privacy-container.svelte-1bv7ezn{padding:1rem}.page-section.svelte-1bv7ezn .section-header:where(.svelte-1bv7ezn) .emoji:where(.svelte-1bv7ezn){font-size:2rem}.page-section.svelte-1bv7ezn .section-header:where(.svelte-1bv7ezn) h1:where(.svelte-1bv7ezn){font-size:1.5rem}.legal-links-section.svelte-1bv7ezn{grid-template-columns:1fr}}
