.form.svelte-1lz9rli{display:flex;flex-direction:column;gap:1rem}.row.svelte-1lz9rli{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:500px){.row.svelte-1lz9rli{grid-template-columns:1fr}}.field.svelte-1lz9rli{display:flex;flex-direction:column}input.svelte-1lz9rli,textarea.svelte-1lz9rli{width:100%;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#ffffff0f;color:#f8fafc;padding:.8rem 1rem;font-size:.95rem;outline:none;transition:border-color .2s,background .2s,box-shadow .2s;font-family:inherit}input.svelte-1lz9rli:focus,textarea.svelte-1lz9rli:focus{border-color:#3b82f699;background:#3b82f60f;box-shadow:0 0 0 3px #3b82f61f}input.svelte-1lz9rli::-moz-placeholder,textarea.svelte-1lz9rli::-moz-placeholder{color:#475569}input.svelte-1lz9rli::placeholder,textarea.svelte-1lz9rli::placeholder{color:#475569}textarea.svelte-1lz9rli{resize:vertical;min-height:110px}.has-error.svelte-1lz9rli input:where(.svelte-1lz9rli){border-color:#ef444499;background:#ef44440a}.has-error.svelte-1lz9rli input:where(.svelte-1lz9rli):focus{border-color:#ef4444cc;box-shadow:0 0 0 3px #ef44441f}.err.svelte-1lz9rli{color:#f87171;font-size:.75rem;margin-top:.35rem;display:flex;align-items:center;gap:.3rem}.err.svelte-1lz9rli:before{content:"⚠";font-size:.7rem}.submit-btn.svelte-1lz9rli{display:inline-flex;align-items:center;gap:.5rem;justify-content:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:700;font-size:1rem;border:none;border-radius:28px;padding:.9rem 2rem;cursor:pointer;box-shadow:0 0 0 1px #2563eb80,0 10px 32px #2563eb66;transition:transform .15s,box-shadow .15s,opacity .15s;width:100%;font-family:inherit}.submit-btn.svelte-1lz9rli:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 0 1px #2563ebb3,0 16px 48px #2563eb8c}.submit-btn.svelte-1lz9rli:disabled{opacity:.7;cursor:not-allowed}.arrow.svelte-1lz9rli{font-size:1.1em}.spinner.svelte-1lz9rli{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-1lz9rli-spin .7s linear infinite}@keyframes svelte-1lz9rli-spin{to{transform:rotate(360deg)}}.form-note.svelte-1lz9rli{color:#475569;font-size:.78rem;text-align:center}.form-note.svelte-1lz9rli a:where(.svelte-1lz9rli){color:#64748b;text-decoration:underline}.form-note.svelte-1lz9rli a:where(.svelte-1lz9rli):hover{color:#94a3b8}.success-card.svelte-1lz9rli{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:3rem 2rem;background:#10b9810f;border:1px solid rgba(16,185,129,.25);border-radius:24px;animation:svelte-1lz9rli-popIn .35s cubic-bezier(.34,1.56,.64,1) both}@keyframes svelte-1lz9rli-popIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.success-icon.svelte-1lz9rli{width:64px;height:64px;border-radius:50%;background:#10b98126;border:1px solid rgba(16,185,129,.35);display:flex;align-items:center;justify-content:center;color:#34d399;box-shadow:0 0 24px #10b98140}.success-card.svelte-1lz9rli h3:where(.svelte-1lz9rli){font-size:1.35rem;font-weight:800;color:#f1f5f9;margin:0}.success-card.svelte-1lz9rli p:where(.svelte-1lz9rli){color:#94a3b8;font-size:.95rem;max-width:340px;margin:0}.btn-reset.svelte-1lz9rli{margin-top:.5rem;background:transparent;border:1px solid rgba(255,255,255,.18);color:#94a3b8;border-radius:20px;padding:.5rem 1.25rem;font-size:.85rem;cursor:pointer;transition:border-color .2s,color .2s;font-family:inherit}.btn-reset.svelte-1lz9rli:hover{border-color:#ffffff4d;color:#e2e8f0}.overlay.svelte-1aq57jt{position:fixed;inset:0;z-index:500;background:#000000c7;backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:svelte-1aq57jt-fadeIn .18s ease both}@keyframes svelte-1aq57jt-fadeIn{0%{opacity:0}to{opacity:1}}.modal.svelte-1aq57jt{width:min(580px,100%);max-height:90vh;overflow-y:auto;background:#060c1ef5;border:1px solid rgba(255,255,255,.14);border-radius:28px;box-shadow:0 4px #ffffff0f inset,0 48px 120px #000000d9,0 0 0 1px #ffffff0a;animation:svelte-1aq57jt-slideUp .24s cubic-bezier(.34,1.3,.64,1) both;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}@keyframes svelte-1aq57jt-slideUp{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:none}}.modal-header.svelte-1aq57jt{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:2rem 2rem 0}.modal-title-block.svelte-1aq57jt{flex:1}.modal-title-block.svelte-1aq57jt h2:where(.svelte-1aq57jt){font-size:1.45rem;font-weight:900;color:#f1f5f9;margin:0 0 .35rem;letter-spacing:-.03em}.modal-title-block.svelte-1aq57jt p:where(.svelte-1aq57jt){color:#64748b;font-size:.88rem;line-height:1.5;margin:0}.close-btn.svelte-1aq57jt{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,border-color .2s;margin-top:2px}.close-btn.svelte-1aq57jt:hover{background:#ffffff1a;border-color:#fff3;color:#f1f5f9}.modal-body.svelte-1aq57jt{padding:1.5rem 2rem 2rem}.overlay.svelte-qck6ox{position:fixed;inset:0;z-index:1000;background:#000000bf;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1rem}.modal.svelte-qck6ox{background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:24px;width:min(480px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 24px 80px #0009}.modal-hd.svelte-qck6ox{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.modal-title.svelte-qck6ox{font-size:1.05rem;font-weight:800;color:#f8fafc}.close-btn.svelte-qck6ox{width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.close-btn.svelte-qck6ox:hover{background:#ffffff1a;color:#f1f5f9}.modal-body.svelte-qck6ox{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.hint.svelte-qck6ox{color:#94a3b8;font-size:.88rem;line-height:1.6;margin:0}.mic-error.svelte-qck6ox{color:#f87171;font-size:.82rem;margin:0}.recorder.svelte-qck6ox{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px}.rec-btn.svelte-qck6ox{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;background:#2563eb;color:#fff;border:none;border-radius:9999px;font-size:.95rem;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 0 20px #2563eb66;transition:background .15s,transform .1s}.rec-btn.svelte-qck6ox:hover{background:#1d4ed8}.rec-btn.svelte-qck6ox:active{transform:scale(.97)}.rec-btn.svelte-qck6ox .v2l-mic-outline:where(.svelte-qck6ox){display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:9999px;flex-shrink:0;background:transparent;color:inherit;border:none;box-shadow:none}.rec-btn.svelte-qck6ox .v2l-mic-outline:where(.svelte-qck6ox) svg:where(.svelte-qck6ox){width:1.15rem;height:1.15rem}.rec-btn--more.svelte-qck6ox .v2l-mic-outline:where(.svelte-qck6ox){background:transparent;box-shadow:none}.rec-live.svelte-qck6ox{display:flex;align-items:center;gap:.75rem}.rec-dot.svelte-qck6ox{width:10px;height:10px;border-radius:50%;background:#ef4444;animation:svelte-qck6ox-pulse 1s ease-in-out infinite}@keyframes svelte-qck6ox-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.rec-timer.svelte-qck6ox{color:#f8fafc;font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums}.stop-btn.svelte-qck6ox{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3);border-radius:9999px;font-size:.82rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}.stop-btn.svelte-qck6ox:hover{background:#ef444440}.audio-player.svelte-qck6ox{width:100%;min-width:0}.clips-list.svelte-qck6ox{display:flex;flex-direction:column;gap:.5rem}.clip-row.svelte-qck6ox{display:flex;align-items:center;gap:.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.5rem .5rem .5rem .75rem}.clip-num.svelte-qck6ox{color:#475569;font-size:.75rem;font-weight:700;min-width:1.1rem;text-align:center;flex-shrink:0}.clip-remove.svelte-qck6ox{flex-shrink:0;width:28px;height:28px;border-radius:8px;border:1px solid rgba(239,68,68,.25);background:#ef444414;color:#f87171;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.clip-remove.svelte-qck6ox:hover{background:#ef44442e;color:#fca5a5}.rec-btn--more.svelte-qck6ox{background:#2563eb26;color:#93c5fd;border:1px solid rgba(37,99,235,.25);box-shadow:none}.rec-btn--more.svelte-qck6ox:hover{background:#2563eb40}.send-btn.svelte-qck6ox{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.85rem;background:#2563eb;color:#fff;border:none;border-radius:14px;font-size:.95rem;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s}.send-btn.svelte-qck6ox:hover{background:#1d4ed8}.uploading.svelte-qck6ox{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 0;color:#94a3b8;font-size:.9rem}.spinner.svelte-qck6ox{width:36px;height:36px;border-radius:50%;border:3px solid rgba(255,255,255,.1);border-top-color:#3b82f6;animation:svelte-qck6ox-spin .7s linear infinite}@keyframes svelte-qck6ox-spin{to{transform:rotate(360deg)}}.success-body.svelte-qck6ox{display:flex;flex-direction:column;gap:1rem}.request-badge.svelte-qck6ox{background:#2563eb1f;border:1px solid rgba(37,99,235,.2);border-radius:14px;padding:1rem;text-align:center}.req-label.svelte-qck6ox{color:#64748b;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem}.req-id.svelte-qck6ox{color:#3b82f6;font-size:1.6rem;font-weight:900;letter-spacing:-.02em}.success-note.svelte-qck6ox{color:#94a3b8;font-size:.88rem;margin:0;text-align:center}.messenger-label.svelte-qck6ox{color:#cbd5e1;font-size:.88rem;font-weight:600;margin:0;text-align:center}.messenger-grid.svelte-qck6ox{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.m-btn.svelte-qck6ox{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.85rem 1.1rem;border-radius:14px;border:none;cursor:pointer;font-family:inherit;transition:transform .15s,box-shadow .15s;min-width:80px}.m-btn.svelte-qck6ox:hover{transform:translateY(-2px)}.m-btn.svelte-qck6ox span:where(.svelte-qck6ox){font-size:.72rem;font-weight:700}.m-tg.svelte-qck6ox{background:#0ea5e91f;color:#38bdf8}.m-tg.svelte-qck6ox:hover{box-shadow:0 4px 16px #0ea5e933}.m-vib.svelte-qck6ox{background:#8b5cf61f;color:#a78bfa}.m-vib.svelte-qck6ox:hover{box-shadow:0 4px 16px #8b5cf633}.m-wa.svelte-qck6ox{background:#22c55e1f;color:#4ade80}.m-wa.svelte-qck6ox:hover{box-shadow:0 4px 16px #22c55e33}.divider.svelte-qck6ox{display:flex;align-items:center;gap:.75rem;color:#475569;font-size:.78rem}.divider.svelte-qck6ox:before,.divider.svelte-qck6ox:after{content:"";flex:1;height:1px;background:#ffffff12}.phone-form.svelte-qck6ox{display:flex;gap:.5rem;flex-wrap:wrap}.phone-form.svelte-qck6ox .phone-input:where(.svelte-qck6ox){min-width:0;flex:1 1 140px}.phone-form.svelte-qck6ox .phone-submit:where(.svelte-qck6ox){flex-shrink:0}.phone-input.svelte-qck6ox{flex:1;padding:.7rem .9rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#f8fafc;font-size:.9rem;font-family:inherit;outline:none;transition:border-color .2s}.phone-input.svelte-qck6ox:focus{border-color:#3b82f680}.phone-input.error.svelte-qck6ox{border-color:#ef444480}.phone-input.svelte-qck6ox::-moz-placeholder{color:#475569}.phone-input.svelte-qck6ox::placeholder{color:#475569}.phone-submit.svelte-qck6ox{padding:.7rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:10px;font-size:.82rem;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .15s;display:inline-flex;align-items:center;gap:.3rem}.phone-submit.svelte-qck6ox:hover:not(:disabled){background:#1d4ed8}.phone-submit.svelte-qck6ox:disabled{opacity:.6;cursor:not-allowed}@media(max-width:640px){.phone-form.svelte-qck6ox{flex-direction:column;flex-wrap:nowrap}.phone-form.svelte-qck6ox .phone-input:where(.svelte-qck6ox),.phone-input.svelte-qck6ox{width:100%;flex:none}.phone-form.svelte-qck6ox .phone-submit:where(.svelte-qck6ox),.phone-submit.svelte-qck6ox{width:100%;justify-content:center}}.phone-err.svelte-qck6ox{color:#f87171;font-size:.78rem;margin:0}.phone-sent.svelte-qck6ox{padding:.75rem 1rem;background:#22c55e14;border:1px solid rgba(34,197,94,.2);border-radius:10px;color:#4ade80;font-size:.88rem;text-align:center}.spinner-sm.svelte-qck6ox{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:svelte-qck6ox-spin .6s linear infinite;display:inline-block}.fab-column.svelte-1gpq9ft{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.toggle-stack.svelte-1gpq9ft{position:relative;display:flex;flex-direction:column;align-items:flex-end}.menu.svelte-1gpq9ft{position:absolute;right:0;bottom:calc(100% + .5rem);display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;z-index:30}.pill.svelte-1gpq9ft{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;border-radius:9999px;padding:.5rem .75rem .5rem 1rem;font-size:.875rem;font-weight:600;color:#fff;text-decoration:none;border:none;cursor:pointer;font-family:inherit;box-shadow:0 4px 14px #00000059;transition:transform .15s,box-shadow .15s}.pill.svelte-1gpq9ft:hover{transform:scale(1.05)}.pill-sky.svelte-1gpq9ft{background:#0ea5e9}.pill-green.svelte-1gpq9ft{background:#22c55e}.pill-pink.svelte-1gpq9ft{background:#ec4899}.pill-violet.svelte-1gpq9ft{background:#7c3aed}.pill-indigo.svelte-1gpq9ft{background:#0077b5}.pill-blue.svelte-1gpq9ft{background:#2563eb;box-shadow:0 4px 20px #2563eb73}.voice-persistent.svelte-1gpq9ft{max-width:min(92vw,280px);text-align:left;line-height:1.25;white-space:normal}.voice-persistent-label.svelte-1gpq9ft{flex:1;min-width:0;white-space:normal}.v2l-mic-invert.svelte-1gpq9ft{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;flex-shrink:0;background:#fffffff0;color:#2563eb;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px #ffffff8c inset}.v2l-mic-invert.svelte-1gpq9ft svg:where(.svelte-1gpq9ft){width:1rem;height:1rem}.icon.svelte-1gpq9ft{width:1rem;height:1rem;flex-shrink:0}.toggle.svelte-1gpq9ft{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:9999px;border:none;background:#2563eb;color:#fff;cursor:pointer;box-shadow:0 0 20px #2563eb73,0 4px 14px #0006;transition:background .2s,transform .15s}.toggle.svelte-1gpq9ft:hover{background:#1d4ed8}.toggle.svelte-1gpq9ft:active{transform:scale(.95)}.h5w5.svelte-1gpq9ft{width:1.25rem;height:1.25rem}.icon-slot.svelte-1gpq9ft{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem}.rot-icon.svelte-1gpq9ft{animation:svelte-1gpq9ft-iconFade .4s ease both}@keyframes svelte-1gpq9ft-iconFade{0%{opacity:0;transform:scale(.7) rotate(-15deg)}to{opacity:1;transform:scale(1) rotate(0)}}
