.fb.svelte-1yo4vh5,.fb-row.svelte-1yo4vh5{display:flex;flex-direction:column;gap:20px}.fb-row-half.svelte-1yo4vh5{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fb-field.svelte-1yo4vh5{display:flex;flex-direction:column;gap:5px}.fb-field.svelte-1yo4vh5 label:where(.svelte-1yo4vh5){font-family:var(--font-display);font-size:.78rem;font-weight:600}.fb-field.svelte-1yo4vh5 input:where(.svelte-1yo4vh5),.fb-field.svelte-1yo4vh5 select:where(.svelte-1yo4vh5),.fb-field.svelte-1yo4vh5 textarea:where(.svelte-1yo4vh5){font-family:var(--font-main);font-size:.88rem;padding:11px 14px;border-radius:10px;border:1px solid;transition:border-color .2s;width:100%}.fb-field.svelte-1yo4vh5 input:where(.svelte-1yo4vh5):focus,.fb-field.svelte-1yo4vh5 select:where(.svelte-1yo4vh5):focus,.fb-field.svelte-1yo4vh5 textarea:where(.svelte-1yo4vh5):focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #1560ef26}.fb-field.svelte-1yo4vh5 textarea:where(.svelte-1yo4vh5){resize:vertical;min-height:72px}.fb-hint.svelte-1yo4vh5{font-size:.73rem;color:#ffffff59;margin-top:2px}.fb-light.svelte-1yo4vh5 .fb-hint:where(.svelte-1yo4vh5){color:var(--muted)}.fb-field.svelte-1yo4vh5 select:where(.svelte-1yo4vh5){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%239ca3af' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.fb-submit.svelte-1yo4vh5{font-family:var(--font-display);font-size:.95rem;font-weight:600;padding:16px 32px;border:none;border-radius:9999px;background:var(--blue);color:#fff;cursor:pointer;transition:all .2s;width:100%;margin-top:4px}.fb-submit.svelte-1yo4vh5:hover{background:var(--blue-hover);box-shadow:0 8px 24px #1560ef4d}.fb-submit.svelte-1yo4vh5:disabled{opacity:.7;cursor:not-allowed}.fb-title.svelte-1yo4vh5{font-family:var(--font-display);font-size:.92rem;font-weight:600;margin-bottom:4px}.fb-dark.svelte-1yo4vh5 .fb-title:where(.svelte-1yo4vh5){color:#f1f3f7}.fb-light.svelte-1yo4vh5 .fb-title:where(.svelte-1yo4vh5){color:var(--text)}.fb-note.svelte-1yo4vh5{text-align:center;font-size:.78rem;line-height:1.5;margin-top:-4px}.fb-dark.svelte-1yo4vh5 .fb-note:where(.svelte-1yo4vh5){color:#fff6}.fb-light.svelte-1yo4vh5 .fb-note:where(.svelte-1yo4vh5){color:var(--muted)}.fb-error.svelte-1yo4vh5{text-align:center;font-size:.85rem;color:#ef4444}.form-success.svelte-1yo4vh5{text-align:center;padding:60px 32px;display:flex;flex-direction:column;align-items:center;gap:16px}.form-success.svelte-1yo4vh5 h3:where(.svelte-1yo4vh5){font-family:var(--font-display);font-size:1.4rem;color:#f1f3f7}.form-success.svelte-1yo4vh5 p:where(.svelte-1yo4vh5){font-size:.92rem;color:#9ca3af;max-width:360px;line-height:1.6}.form-success.light.svelte-1yo4vh5 h3:where(.svelte-1yo4vh5){color:var(--text)}.form-success.light.svelte-1yo4vh5 p:where(.svelte-1yo4vh5){color:var(--muted)}.fb-dark.svelte-1yo4vh5 .fb-field:where(.svelte-1yo4vh5) label:where(.svelte-1yo4vh5){color:#fff9}.fb-dark.svelte-1yo4vh5 .fb-field:where(.svelte-1yo4vh5) input:where(.svelte-1yo4vh5),.fb-dark.svelte-1yo4vh5 .fb-field:where(.svelte-1yo4vh5) select:where(.svelte-1yo4vh5),.fb-dark.svelte-1yo4vh5 .fb-field:where(.svelte-1yo4vh5) textarea:where(.svelte-1yo4vh5){border-color:#ffffff1f;background-color:#ffffff0f;color:#f1f3f7}.fb-dark.svelte-1yo4vh5 .fb-field:where(.svelte-1yo4vh5) input:where(.svelte-1yo4vh5)::placeholder,.fb-dark.svelte-1yo4vh5 .fb-field:where(.svelte-1yo4vh5) textarea:where(.svelte-1yo4vh5)::placeholder{color:#ffffff40}.fb-dark.svelte-1yo4vh5 .fb-field:where(.svelte-1yo4vh5) select:where(.svelte-1yo4vh5) option:where(.svelte-1yo4vh5){background:#1a2332;color:#f1f3f7}.fb-light.svelte-1yo4vh5 .fb-field:where(.svelte-1yo4vh5) label:where(.svelte-1yo4vh5){color:var(--muted)}.fb-light.svelte-1yo4vh5 .fb-field:where(.svelte-1yo4vh5) input:where(.svelte-1yo4vh5),.fb-light.svelte-1yo4vh5 .fb-field:where(.svelte-1yo4vh5) select:where(.svelte-1yo4vh5),.fb-light.svelte-1yo4vh5 .fb-field:where(.svelte-1yo4vh5) textarea:where(.svelte-1yo4vh5){border-color:var(--border);background-color:var(--white);color:var(--text)}.fb-light.svelte-1yo4vh5 .fb-field:where(.svelte-1yo4vh5) input:where(.svelte-1yo4vh5)::placeholder,.fb-light.svelte-1yo4vh5 .fb-field:where(.svelte-1yo4vh5) textarea:where(.svelte-1yo4vh5)::placeholder{color:var(--muted)}.fb-light.svelte-1yo4vh5 .fb-field:where(.svelte-1yo4vh5) select:where(.svelte-1yo4vh5) option:where(.svelte-1yo4vh5){background:var(--white);color:var(--text)}@media(max-width:768px){.fb.svelte-1yo4vh5{gap:16px}.fb-field.svelte-1yo4vh5 input:where(.svelte-1yo4vh5),.fb-field.svelte-1yo4vh5 select:where(.svelte-1yo4vh5),.fb-field.svelte-1yo4vh5 textarea:where(.svelte-1yo4vh5){font-size:16px;padding:10px 12px}.fb-submit.svelte-1yo4vh5{font-size:.88rem;padding:14px 24px}}@media(max-width:600px){.fb-row-half.svelte-1yo4vh5{grid-template-columns:1fr}}.modal-backdrop.svelte-ine35b{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--modal-z);display:flex;align-items:center;justify-content:center;background:var(--modal-backdrop);backdrop-filter:blur(var(--modal-backdrop-blur));-webkit-backdrop-filter:blur(var(--modal-backdrop-blur));padding:24px;animation:svelte-ine35b-fadeIn .2s ease}.modal-card.svelte-ine35b{position:relative;width:100%;max-width:480px;max-height:calc(100vh - 48px);overflow-y:auto;background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:var(--modal-radius);padding:36px 32px;box-shadow:var(--modal-shadow);animation:svelte-ine35b-slideUp var(--modal-transition)}.modal-card.modal-light.svelte-ine35b{background:var(--white, #fff);border-color:var(--border, #e5e7eb)}.modal-heading.svelte-ine35b{font-family:var(--font-display);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#f1f3f7;margin:0 0 4px}.modal-light.svelte-ine35b .modal-heading:where(.svelte-ine35b){color:var(--text, #111)}.modal-close.svelte-ine35b{position:absolute;top:12px;right:12px;z-index:1;width:var(--modal-close-size);height:var(--modal-close-size);border-radius:50%;border:none;background:var(--modal-close-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.modal-close.svelte-ine35b:hover{background:var(--modal-close-bg-hover)}.modal-light.svelte-ine35b .modal-close:where(.svelte-ine35b){background:#0000000f;color:var(--muted, #6b7280)}.modal-light.svelte-ine35b .modal-close:where(.svelte-ine35b):hover{background:#0000001f;color:var(--text, #111)}@keyframes svelte-ine35b-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-ine35b-slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.modal-card.svelte-ine35b{padding:28px 20px}}
