.app-shell[data-v-76dcea53]{min-height:100vh;display:grid;align-items:start}.app-shell--auth[data-v-76dcea53]{grid-template-columns:240px 1fr}.app-shell__content[data-v-76dcea53]{min-height:100vh;width:100%}.app-shell__content--full[data-v-76dcea53]{margin-left:auto;margin-right:auto;max-width:100%}.sidebar[data-v-76dcea53]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1rem;background:#edeae0;border-right:1px solid #d8d3c6;color:#191919;font-size:.95rem;position:sticky;top:0;height:100vh;max-height:100vh;overflow-y:auto;box-sizing:border-box}.sidebar--collapsed[data-v-76dcea53]{width:26px;align-items:center}.sidebar--collapsed .sidebar__nav[data-v-76dcea53]{gap:.8rem}.sidebar--collapsed .sidebar__toggle svg[data-v-76dcea53]{transform:rotate(180deg)}.sidebar--collapsed .sidebar__label[data-v-76dcea53]{display:none}.sidebar--collapsed .sidebar__logo[data-v-76dcea53]{justify-content:center}.sidebar--collapsed .sidebar__nav[data-v-76dcea53]{width:100%}.sidebar--collapsed .sidebar__link[data-v-76dcea53]{justify-content:center;padding:.35rem}.sidebar__toggle[data-v-76dcea53]{background:#f0ede7;border:1px solid #bfb7aa;border-radius:999px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:inherit;cursor:pointer}.sidebar__header[data-v-76dcea53]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.sidebar--collapsed .sidebar__header[data-v-76dcea53]{flex-direction:column;align-items:center}.sidebar--collapsed .sidebar__header .sidebar__logo[data-v-76dcea53]{order:2;width:100%;flex:0 0 auto}.sidebar--collapsed .sidebar__header .sidebar__toggle[data-v-76dcea53]{order:1}.sidebar__logo[data-v-76dcea53]{display:inline-flex;align-items:center;gap:.75rem;font-weight:700;letter-spacing:.02em;color:inherit;text-decoration:none}.sidebar__logo-image[data-v-76dcea53]{width:40px;height:auto}.sidebar__nav[data-v-76dcea53]{display:grid;gap:.5rem}.sidebar__link[data-v-76dcea53]{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:.75rem;color:inherit;text-decoration:none;transition:background .15s ease}.sidebar__link[data-v-76dcea53]:hover{background:#1919190d}.sidebar__link--active[data-v-76dcea53]{background:linear-gradient(135deg,#38bdf833,#38bdf814);color:#191919}.sidebar--collapsed .sidebar__link--active[data-v-76dcea53]{background:#38bdf82e;border-radius:.75rem}.sidebar__link--logout[data-v-76dcea53]{margin-top:auto;width:100%;background:transparent;border:none;text-align:left;cursor:pointer}.sidebar__link--logout[data-v-76dcea53]:hover{background:#f871711a;color:#c54141}.sidebar__icon[data-v-76dcea53]{width:18px;height:18px;flex-shrink:0}.sidebar__icon--toggle[data-v-76dcea53]{width:14px;height:14px}.sidebar--collapsed .sidebar__toggle[data-v-76dcea53]{align-self:center}.sr-only[data-v-76dcea53]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width: 960px){.app-shell--auth[data-v-76dcea53]{grid-template-columns:1fr}.sidebar[data-v-76dcea53]{position:fixed;z-index:20;height:100%;inset:0 auto 0 0}.sidebar--collapsed[data-v-76dcea53]{width:64px}}.auth-gate__fallback[data-v-cd20f17f],.auth-gate__loading[data-v-cd20f17f]{display:grid;place-items:center;min-height:50vh;text-align:center;color:#94a3b8}.admin-users[data-v-246f6036]{max-width:1080px;margin:0 auto;padding:3rem 1.5rem;display:grid;gap:2.5rem;color:#191919}.admin-users__header[data-v-246f6036]{display:flex;justify-content:space-between;align-items:flex-start}.admin-users__eyebrow[data-v-246f6036]{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#38bdf8;margin-bottom:.5rem}.admin-users__title[data-v-246f6036]{margin:0;font-size:2rem}.admin-users__subtitle[data-v-246f6036]{margin-top:.5rem;color:#475569;max-width:520px}.admin-users__panel[data-v-246f6036]{background:#fff;border-radius:1.25rem;padding:1.75rem;display:grid;gap:1.5rem}.admin-users__table[data-v-246f6036]{width:100%;border-collapse:collapse}.admin-users__table th[data-v-246f6036],.admin-users__table td[data-v-246f6036]{padding:.85rem .75rem;text-align:left;border-bottom:1px solid rgba(148,163,184,.1)}.admin-users__table tbody tr[data-v-246f6036]:hover{background:#f1efe9}.admin-users__actions-column[data-v-246f6036]{width:120px}.admin-users__actions[data-v-246f6036]{text-align:right}.admin-users__loading[data-v-246f6036],.admin-users__empty[data-v-246f6036]{display:grid;place-items:center;gap:.75rem;padding:2rem 1rem;color:#475569}.admin-users__error[data-v-246f6036]{color:#f87171}.admin-users__pagination[data-v-246f6036]{display:flex;justify-content:flex-end;gap:1rem;align-items:center;flex-wrap:wrap}.admin-users__pager-button[data-v-246f6036]{background:#f8fafc;border:1px solid rgba(148,163,184,.6);border-radius:999px;padding:.35rem 1.25rem;color:#0f172a;cursor:pointer;transition:background .2s ease}.admin-users__pager-button[data-v-246f6036]:hover:not(:disabled){background:#e2e8f0}.admin-users__pager-button[data-v-246f6036]:disabled{opacity:.5;cursor:not-allowed}.callback[data-v-2e6d2677]{min-height:100vh;display:grid;place-items:center;color:#cbd5f5}.usage-banner[data-v-d5ae09f8]{width:100%;max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .9rem;border-radius:.75rem;border:1px solid #d8d3c6;background:#ffed89;font-size:.9rem;line-height:1.4;box-sizing:border-box}.usage-banner__text[data-v-d5ae09f8]{font-weight:500}.usage-banner__link[data-v-d5ae09f8]{color:#0f62d6;font-weight:600;text-decoration:none}.usage-banner__link[data-v-d5ae09f8]:hover{text-decoration:underline}@media (max-width: 640px){.usage-banner[data-v-d5ae09f8]{flex-direction:column;align-items:flex-start}}.billing[data-v-0ec2d66b]{max-width:1000px;margin:0 auto;padding:3rem 1.5rem 4rem;display:grid;gap:2rem;color:#191919}.billing__header[data-v-0ec2d66b]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;align-items:flex-start}.billing__eyebrow[data-v-0ec2d66b]{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#38bdf8;margin-bottom:.75rem}.billing__title[data-v-0ec2d66b]{margin:0;font-size:2rem}.billing__subtitle[data-v-0ec2d66b]{margin:.5rem 0 0;max-width:520px;color:#191919}.billing__toggle[data-v-0ec2d66b]{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.billing__toggle-buttons[data-v-0ec2d66b]{background:#0f172a99;padding:.4rem;border-radius:999px;display:inline-flex;gap:.25rem;border:1px solid rgba(148,163,184,.35)}.billing__toggle-button[data-v-0ec2d66b]{border:none;background:transparent;color:inherit;padding:.4rem 1.1rem;border-radius:999px;cursor:pointer;transition:background .2s ease}.billing__toggle-button--active[data-v-0ec2d66b]{background:#38bdf8;color:#0f172a}.billing__toggle-button[data-v-0ec2d66b]:disabled{cursor:not-allowed;opacity:.5}.billing__vat[data-v-0ec2d66b]{font-size:.75rem;color:#191919}.billing__current[data-v-0ec2d66b]{background:#fff;border-radius:1.25rem;padding:1.75rem}.billing__card[data-v-0ec2d66b]{display:grid;gap:1rem}.billing__card-header[data-v-0ec2d66b]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.billing__card-title[data-v-0ec2d66b]{margin:0;font-size:1.375rem}.billing__card-plan[data-v-0ec2d66b]{margin:.35rem 0 0;color:#191919}.billing__card-copy[data-v-0ec2d66b]{margin:0;font-size:.95rem;color:#191919}.billing__card-meta[data-v-0ec2d66b]{margin:0;color:#191919}.billing__card-meta strong[data-v-0ec2d66b]{color:#191919}.billing__card-meta-note[data-v-0ec2d66b]{color:#fbbf24}.billing__card-actions[data-v-0ec2d66b]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.billing__status-tag[data-v-0ec2d66b]{display:inline-flex;align-items:center;padding:.35rem .85rem;border-radius:999px;font-size:.75rem;text-transform:capitalize;background:#94a3b833;color:#cbd5f5}.billing__status-tag--active[data-v-0ec2d66b],.billing__status-tag--trialing[data-v-0ec2d66b]{background:#22c55e2e;color:#4ade80}.billing__status-tag--past-due[data-v-0ec2d66b],.billing__status-tag--unpaid[data-v-0ec2d66b]{background:#facc152e;color:#facc15}.billing__status-tag--canceled[data-v-0ec2d66b]{background:#94a3b82e;color:#cbd5f5}.billing__status-tag--incomplete[data-v-0ec2d66b],.billing__status-tag--incomplete-expired[data-v-0ec2d66b]{background:#f871712e;color:#f87171}.billing__status-tag--none[data-v-0ec2d66b]{background:#94a3b82e;color:#94a3b8}.billing__notice[data-v-0ec2d66b]{border-radius:1rem;padding:1rem 1.25rem;background:#fff;border:1px solid rgba(148,163,184,.22);color:#191919}.billing__notice--success[data-v-0ec2d66b]{border-color:#22c55e66;background:#22c55e1f;color:#bbf7d0}.billing__notice--info[data-v-0ec2d66b]{border-color:#38bdf866;background:#38bdf824;color:#e0f2fe}.billing__notice--error[data-v-0ec2d66b]{border-color:#f8717166;background:#f8717129;color:#fecaca}.billing__loading[data-v-0ec2d66b]{display:grid;place-items:center;gap:.75rem;color:#191919;padding:2rem 1rem}.billing__plans[data-v-0ec2d66b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.billing-plan[data-v-0ec2d66b]{background:#fff;border-radius:1.25rem;padding:1.75rem;display:grid;gap:1.25rem;border:1px solid rgba(148,163,184,.15)}.billing-plan__name[data-v-0ec2d66b]{margin:0;font-size:1.35rem}.billing-plan__description[data-v-0ec2d66b]{margin:0;color:#191919;min-height:3.5rem}.billing-plan__price[data-v-0ec2d66b]{display:flex;align-items:baseline;gap:.5rem;margin:0}.billing-plan__price-value[data-v-0ec2d66b]{font-size:2rem;font-weight:600}.billing-plan__price-interval[data-v-0ec2d66b]{font-size:.85rem;color:#191919}.billing-plan__features[data-v-0ec2d66b]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;color:#191919}.billing-plan__features li[data-v-0ec2d66b]{display:flex;gap:.5rem;align-items:flex-start}.billing-plan__cta[data-v-0ec2d66b]{margin-top:.5rem}.primary-button[data-v-0ec2d66b],.secondary-button[data-v-0ec2d66b],.link[data-v-0ec2d66b]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.4rem;border-radius:.75rem;border:none;cursor:pointer;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.primary-button[data-v-0ec2d66b]{background:linear-gradient(135deg,#38bdf8,#22d3ee);color:#fff;box-shadow:0 10px 30px #38bdf859}.primary-button[data-v-0ec2d66b]:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.primary-button[data-v-0ec2d66b]:not(:disabled):hover{transform:translateY(-2px)}.spinner[data-v-0ec2d66b]{width:1.5rem;height:1.5rem;border-radius:999px;border:2px solid rgba(148,163,184,.25);border-top-color:#38bdf8;animation:spin-0ec2d66b .8s linear infinite}@keyframes spin-0ec2d66b{to{transform:rotate(360deg)}}@media (max-width: 960px){.billing__plans[data-v-0ec2d66b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.billing[data-v-0ec2d66b]{padding:2.5rem 1.25rem 3rem}.billing__plans[data-v-0ec2d66b]{grid-template-columns:1fr}.billing__header[data-v-0ec2d66b]{flex-direction:column;align-items:flex-start}.billing__toggle[data-v-0ec2d66b]{align-items:center}}.embed-modal[data-v-25a070a8]{width:min(720px,90vw);border:none;padding:0;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px #1118271f,0 3px 12px #11182714;background:#faf9f6;color:#191919}.embed-modal[data-v-25a070a8]::backdrop{background:#0f172aa6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.embed-modal article[data-v-25a070a8]{display:flex;flex-direction:column;max-height:80vh}.embed-modal__header[data-v-25a070a8]{display:flex;justify-content:space-between;align-items:center;padding:1.75rem 2rem 1.25rem;background:#faf9f6;flex-shrink:0}.embed-modal__eyebrow[data-v-25a070a8]{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;margin:0 0 .5rem;color:#94a3b8d9}.embed-modal__title[data-v-25a070a8]{font-size:1.5rem;margin:0}.embed-modal__close[data-v-25a070a8]{background:#94a3b829;border:1px solid rgba(148,163,184,.35);border-radius:999px;color:inherit;padding:.35rem .85rem;cursor:pointer}.embed-modal__tabs[data-v-25a070a8]{display:flex;gap:.5rem;padding:0 2rem;margin-bottom:.5rem;flex-shrink:0}.embed-modal__tab[data-v-25a070a8]{flex:1 1 0;background:#fff;border:1px solid rgba(148,163,184,.3);color:inherit;padding:.75rem 1rem;border-radius:.85rem;cursor:pointer;font-weight:600;transition:background .2s ease,color .2s ease}.embed-modal__tab--active[data-v-25a070a8]{background:linear-gradient(135deg,#38bdf8,#6366f1);color:#fff;border-color:transparent}.embed-modal__panel[data-v-25a070a8]{padding:1.5rem 2rem 2rem;display:grid;gap:1.5rem;overflow-y:auto;background:#fff;border-top:1px solid rgba(148,163,184,.2)}.embed-code[data-v-25a070a8]{display:grid;gap:.75rem;position:relative}.embed-code__label[data-v-25a070a8]{display:grid;gap:.5rem;font-weight:600}.embed-code__textarea[data-v-25a070a8]{min-height:110px;border-radius:1rem;border:1px solid rgba(148,163,184,.25);background:#fff;padding:.75rem 1rem;color:inherit;font-family:Menlo,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;resize:vertical}.embed-code__copy[data-v-25a070a8]{position:absolute;bottom:1rem;right:1rem;border:none;background:#94a3b829;border-radius:999px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;font-size:1.1rem}.embed-code__copy[data-v-25a070a8]:hover{background:#94a3b840}.embed-code__copy[data-v-25a070a8]:focus-visible{outline:2px solid rgba(56,189,248,.6);outline-offset:2px}.embed-code__feedback[data-v-25a070a8]{margin:0;color:#38bdf8;font-size:.85rem}.embed-options[data-v-25a070a8]{display:grid;gap:1.25rem}.embed-options fieldset[data-v-25a070a8]{border:1px solid rgba(148,163,184,.25);border-radius:1rem;padding:1rem;display:grid;gap:.75rem;background:#fff}.embed-options legend[data-v-25a070a8]{padding:0 .5rem;font-weight:600}.embed-options label[data-v-25a070a8]{display:grid;gap:.35rem;font-size:.9rem}.embed-options input[data-v-25a070a8],.embed-options textarea[data-v-25a070a8],.embed-options select[data-v-25a070a8]{border-radius:.75rem;border:1px solid rgba(148,163,184,.25);background:#fff;color:inherit;padding:.55rem .75rem}.color-inputs[data-v-25a070a8]{display:flex;gap:.75rem;flex-wrap:wrap}.embed-options__hint[data-v-25a070a8]{margin:0;font-size:.8rem;color:#475569b3}.embed-link[data-v-25a070a8]{display:grid;gap:.5rem}.embed-link input[data-v-25a070a8]{border-radius:.75rem;border:1px solid rgba(148,163,184,.25);background:#fff;color:inherit;padding:.65rem .75rem;font-size:.95rem}.qr-controls[data-v-25a070a8]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.qr-controls label[data-v-25a070a8]{display:flex;flex-direction:column;gap:.35rem;color:#191919;min-width:180px;flex:1 1 180px}.qr-controls select[data-v-25a070a8],.qr-controls input[type=text][data-v-25a070a8]{border-radius:.75rem;border:1px solid rgba(148,163,184,.25);background:#fff;color:inherit;padding:.5rem .75rem}.qr-preview[data-v-25a070a8]{--qr-preview-size: 220px;display:grid;place-items:center;gap:.5rem;padding:1.25rem;border-radius:1rem;background:#fff;border:1px solid rgba(148,163,184,.25);width:calc(var(--qr-preview-size) + 2.5rem);height:calc(var(--qr-preview-size) + 2.5rem);margin:0 auto}.qr-preview img[data-v-25a070a8]{width:var(--qr-preview-size);height:var(--qr-preview-size);border-radius:1rem;background:#fff;box-shadow:0 6px 24px #0f172a2e}.qr-actions[data-v-25a070a8]{display:flex;flex-wrap:wrap;gap:.75rem}.primary-button[data-v-25a070a8],.secondary-button[data-v-25a070a8]{border-radius:.75rem;padding:.6rem 1.25rem;font-weight:600;border:none;cursor:pointer}.primary-button[data-v-25a070a8]{background:linear-gradient(135deg,#38bdf8,#6366f1);color:#fff}.secondary-button[data-v-25a070a8]{background:#94a3b81f;color:inherit}.secondary-button[data-v-25a070a8]:disabled{opacity:.5;cursor:not-allowed}.sr-only[data-v-25a070a8]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 640px){.embed-modal__panel[data-v-25a070a8]{padding:1.25rem}.embed-modal__tabs[data-v-25a070a8]{padding:0 1.25rem}.color-inputs[data-v-25a070a8]{flex-direction:column}}.dashboard[data-v-5897ae30]{max-width:1080px;margin:0 auto;padding:3rem 1.5rem;display:grid;gap:2.5rem;color:#191919}.dashboard__header[data-v-5897ae30]{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;align-items:flex-start}.dashboard__eyebrow[data-v-5897ae30]{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#38bdf8;margin-bottom:.75rem}.dashboard__title[data-v-5897ae30]{font-size:2rem;margin:0}.dashboard__subtitle[data-v-5897ae30]{margin-top:.5rem;color:#191919;max-width:520px}.dashboard__notice[data-v-5897ae30]{margin-top:.75rem;color:#475569}.dashboard__notice--error[data-v-5897ae30]{color:#f87171}.dashboard__toolbar[data-v-5897ae30]{display:flex;align-items:center;gap:.75rem;justify-content:flex-end;margin-bottom:.5rem}.dashboard__filter[data-v-5897ae30]{background:transparent;border:1px solid rgba(148,163,184,.4);color:inherit;padding:.5rem .75rem;border-radius:.5rem}.forms[data-v-5897ae30]{background:#fff;border-radius:1.25rem;padding:1.75rem;display:grid;gap:1.5rem;position:relative}.forms__header[data-v-5897ae30]{display:flex;justify-content:space-between;align-items:center}.forms__loading[data-v-5897ae30],.forms__empty[data-v-5897ae30]{display:grid;place-items:center;padding:2rem;gap:.75rem;color:#191919;text-align:center}.forms__error[data-v-5897ae30]{color:#f87171}.forms__table[data-v-5897ae30]{width:100%;border-collapse:collapse}.forms__table th[data-v-5897ae30],.forms__table td[data-v-5897ae30]{padding:.85rem .75rem;text-align:left;border-bottom:1px solid rgba(148,163,184,.1)}.forms__table tbody tr[data-v-5897ae30]:hover{background:#f1efe9}.forms__name[data-v-5897ae30]{display:flex;flex-direction:column;gap:.25rem}.forms__meta[data-v-5897ae30]{font-size:.75rem;color:#191919}.forms__actions[data-v-5897ae30]{display:flex;flex-wrap:wrap;gap:.5rem}.forms__actions-column[data-v-5897ae30]{width:300px}.badge[data-v-5897ae30]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:999px;font-size:.75rem;text-transform:capitalize}.badge--draft[data-v-5897ae30]{background:#47556933;color:#94a3b8}.badge--published[data-v-5897ae30]{background:#22c55e26;color:#4ade80}.primary-button[data-v-5897ae30],.secondary-button[data-v-5897ae30],.link[data-v-5897ae30]{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border:none;cursor:pointer;font-weight:600;transition:background-color .2s ease}.primary-button[data-v-5897ae30]{background:linear-gradient(135deg,#38bdf8,#6366f1);color:#fff;border-radius:.75rem;padding:.55rem 1.25rem}.primary-button[data-v-5897ae30]:disabled{opacity:.5;cursor:not-allowed}.secondary-button[data-v-5897ae30]{background:#0f172a99;color:inherit;border:1px solid rgba(148,163,184,.4);border-radius:.75rem;padding:.55rem 1.1rem}.secondary-button[data-v-5897ae30]:hover{background:#1e293be6}.link[data-v-5897ae30]{background:none;color:#38bdf8;padding:0}.link[data-v-5897ae30]:hover{text-decoration:underline}.spinner[data-v-5897ae30]{width:1.5rem;height:1.5rem;border:3px solid rgba(148,163,184,.2);border-top-color:#38bdf8;border-radius:999px;animation:spin-5897ae30 1s linear infinite}.forms__toast[data-v-5897ae30]{position:absolute;bottom:1rem;right:1.5rem;background:#22c55e26;color:#86efac;padding:.5rem .85rem;border-radius:.75rem;font-size:.85rem}@keyframes spin-5897ae30{to{transform:rotate(360deg)}}@media (max-width: 768px){.dashboard__toolbar[data-v-5897ae30]{width:100%;justify-content:flex-start;flex-wrap:wrap}.forms__actions-column[data-v-5897ae30]{width:auto}.forms__actions[data-v-5897ae30]{justify-content:flex-start}}.panel[data-v-ea685a65]{background:#fff;border:1px solid #e4e0d4;border-radius:1rem;padding:1.5rem;display:grid;gap:1rem;color:#191919}.panel__field[data-v-ea685a65]{display:grid;gap:.5rem}.panel__input[data-v-ea685a65],.panel__textarea[data-v-ea685a65]{background:#fff;border:1px solid #d8d3c6;border-radius:.75rem;padding:.65rem .75rem;color:#191919}.panel__textarea[data-v-ea685a65]{resize:vertical}.panel__checkbox[data-v-ea685a65]{display:inline-flex;align-items:center;gap:.5rem}.panel__cta[data-v-ea685a65]{display:grid;gap:.75rem}.block-list[data-v-dc785ac6]{display:grid;gap:1.5rem;color:#191919}.block-list__header[data-v-dc785ac6]{display:flex;gap:1rem;align-items:baseline}.block-list__empty[data-v-dc785ac6]{background:#fff;border-radius:1rem;padding:1.75rem;color:#191919;text-align:center;border:1px solid #e4e0d4}.block-items[data-v-dc785ac6]{list-style:none;display:grid;gap:1.25rem;margin:0;padding:0}.block-item[data-v-dc785ac6]{background:#fff;border:1px solid #e4e0d4;border-radius:1rem;padding:1.25rem;display:grid;gap:1rem}.block-item__header[data-v-dc785ac6]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.block-item__badge[data-v-dc785ac6]{display:inline-flex;background:#3b82f626;color:#60a5fa;border-radius:999px;padding:.25rem .65rem;font-size:.75rem;margin-right:.5rem}.block-item__buttons[data-v-dc785ac6]{display:inline-flex;gap:.35rem}.icon-button[data-v-dc785ac6]{width:2rem;height:2rem;border-radius:.5rem;border:1px solid #d8d3c6;background:#f5f2ea;color:#191919;cursor:pointer}.icon-button[data-v-dc785ac6]:disabled{opacity:.4;cursor:not-allowed}.block-item__body[data-v-dc785ac6]{display:grid;gap:.75rem}.block-add-buttons[data-v-dc785ac6]{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.5rem;justify-content:center}.block-add-buttons__button[data-v-dc785ac6]{display:inline-flex;align-items:center;gap:.5rem;border:1px solid #d8d3c6;background:#f5f2ea;color:#191919;border-radius:.75rem;padding:.6rem .9rem;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.block-add-buttons__button[data-v-dc785ac6]:hover,.block-add-buttons__button[data-v-dc785ac6]:focus-visible{border-color:#c1b89f;background:#ebe5d9;transform:translateY(-1px)}.block-add-buttons__icon[data-v-dc785ac6]{width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;background:#3b82f626;border-radius:.5rem;font-size:.95rem}.block-add-buttons__label[data-v-dc785ac6]{font-weight:500}.block-list__divider[data-v-dc785ac6]{width:100%;height:1px;background:#e4e0d4;margin-top:1.75rem}@media (max-width: 768px){.block-list__header[data-v-dc785ac6]{flex-direction:column}}.panel[data-v-e7831ba0]{background:#fff;border:1px solid #e4e0d4;border-radius:1rem;padding:1.5rem;display:grid;gap:1rem;color:#191919}.panel__field[data-v-e7831ba0]{display:grid;gap:.5rem}.panel__textarea[data-v-e7831ba0],.panel__input[data-v-e7831ba0]{background:#fff;border:1px solid #d8d3c6;border-radius:.75rem;padding:.65rem .75rem;color:#191919}.panel__textarea[data-v-e7831ba0]{resize:vertical}.panel[data-v-16149f8a]{background:#fff;border:1px solid #e4e0d4;border-radius:1rem;padding:1.5rem;display:grid;gap:1rem;color:#191919}.panel__header[data-v-16149f8a]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.primary-button[data-v-16149f8a]{background:linear-gradient(135deg,#38bdf8,#6366f1);border:none;border-radius:.75rem;padding:.5rem 1.1rem;color:#fff;font-weight:600;cursor:pointer}.panel__error[data-v-16149f8a]{color:#b91c1c}.tag-list[data-v-16149f8a]{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.tag-item[data-v-16149f8a]{background:#fff;border:1px solid #d8d3c6;border-radius:.75rem;padding:1rem;display:grid;gap:.75rem}.tag-item__header[data-v-16149f8a]{display:flex;gap:.5rem;align-items:center}.tag-item__input[data-v-16149f8a],.tag-item__select[data-v-16149f8a],.tag-item__textarea[data-v-16149f8a]{background:#fff;border:1px solid #d8d3c6;border-radius:.6rem;padding:.45rem .65rem;color:#191919}.tag-item__select[data-v-16149f8a]{background:transparent}.tag-item__input[data-v-16149f8a]{flex:1}.tag-item__textarea[data-v-16149f8a]{resize:vertical}.tag-item__hint[data-v-16149f8a]{font-size:.75rem;color:#5b5b5b}.icon-button[data-v-16149f8a]{background:#f5f2ea;border:1px solid #d8d3c6;color:#191919;border-radius:.5rem;width:2rem;height:2rem;cursor:pointer}.icon-button[data-v-16149f8a]:disabled{opacity:.4;cursor:not-allowed}.panel[data-v-81c1e103]{background:#fff;border:1px solid #e4e0d4;border-radius:1rem;padding:1.5rem;display:grid;gap:1rem;color:#191919}.panel__grid[data-v-81c1e103]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.panel__field[data-v-81c1e103]{display:grid;gap:.5rem;font-size:.9rem}.panel__text[data-v-81c1e103],.panel__select[data-v-81c1e103],.panel__number[data-v-81c1e103]{background:#fff;border:1px solid #d8d3c6;border-radius:.75rem;padding:.45rem .65rem;color:#191919}.panel__select[data-v-81c1e103]{background:transparent}.panel__number[data-v-81c1e103]{width:5rem}.editor[data-v-549d3edd]{max-width:1100px;margin:0 auto;padding:2.5rem 1.5rem 4rem;display:grid;gap:2rem;color:#191919}.editor__header[data-v-549d3edd]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.editor__title[data-v-549d3edd]{font-size:2rem;font-weight:700}.editor__actions[data-v-549d3edd]{display:flex;gap:.75rem}.primary-button[data-v-549d3edd],.secondary-button[data-v-549d3edd]{border-radius:.75rem;padding:.55rem 1.1rem;font-weight:600;cursor:pointer;border:none}.primary-button[data-v-549d3edd]{background:linear-gradient(135deg,#38bdf8,#6366f1);color:#fff}.primary-button[data-v-549d3edd]:disabled{opacity:.6;cursor:not-allowed}.secondary-button[data-v-549d3edd]{background:#f0ede7;border:1px solid #d8d3c6;color:#191919}.editor__meta[data-v-549d3edd]{display:flex;align-items:center;gap:1rem}.editor__name-label[data-v-549d3edd]{font-weight:600}.editor__name-input[data-v-549d3edd]{flex:1;background:#fff;border:1px solid #d8d3c6;border-radius:.75rem;padding:.6rem .75rem;color:#191919}.editor__status[data-v-549d3edd]{text-transform:capitalize;border-radius:999px;padding:.35rem .75rem;font-size:.8rem}.status-draft[data-v-549d3edd]{background:#64748b2e;color:#475569}.status-published[data-v-549d3edd]{background:#22c55e2e;color:#86efac}.editor__grid[data-v-549d3edd]{display:grid;gap:1.25rem}.editor__toast[data-v-549d3edd]{background:#22c55e1f;color:#15803d;padding:.65rem .85rem;border-radius:.75rem;font-size:.9rem;max-width:320px}.editor__error[data-v-549d3edd]{color:#f87171}.editor__loading[data-v-549d3edd]{display:grid;place-items:center;min-height:50vh;gap:.75rem;color:#191919}.spinner[data-v-549d3edd]{width:2rem;height:2rem;border:3px solid rgba(148,163,184,.2);border-top-color:#38bdf8;border-radius:999px;animation:spin-549d3edd 1s linear infinite}@keyframes spin-549d3edd{to{transform:rotate(360deg)}}@media (max-width: 768px){.editor__header[data-v-549d3edd]{flex-direction:column;align-items:flex-start}.editor__actions[data-v-549d3edd]{width:100%;flex-wrap:wrap}.editor__meta[data-v-549d3edd]{flex-direction:column;align-items:flex-start}.editor__name-input[data-v-549d3edd]{width:100%}}.overview[data-v-08a1f9de]{max-width:1100px;margin:0 auto;padding:2.5rem 1.5rem 4rem;display:grid;gap:2rem;color:#191919}.overview__header[data-v-08a1f9de]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.overview__meta[data-v-08a1f9de]{margin-top:.5rem;color:#191919}.badge[data-v-08a1f9de]{text-transform:capitalize;padding:.25rem .7rem;border-radius:999px;background:#3b82f626;color:#60a5fa}.overview__actions[data-v-08a1f9de]{display:flex;gap:.75rem}.primary-button[data-v-08a1f9de],.secondary-button[data-v-08a1f9de]{border-radius:.75rem;padding:.55rem 1.05rem;font-weight:600;cursor:pointer;border:none}.primary-button[data-v-08a1f9de]{background:linear-gradient(135deg,#38bdf8,#6366f1);color:#fff}.secondary-button[data-v-08a1f9de]{background:#f0ede7;border:1px solid #d8d3c6;color:#191919}.metrics[data-v-08a1f9de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.metric[data-v-08a1f9de]{background:#fff;border:1px solid #e4e0d4;border-radius:1rem;padding:1.1rem;display:grid;gap:.35rem}.metric__label[data-v-08a1f9de]{font-size:.85rem;color:#191919}.metric__value[data-v-08a1f9de]{font-size:1.6rem;font-weight:600}.metric__select[data-v-08a1f9de]{background:transparent;border:1px solid #d8d3c6;border-radius:.6rem;color:#191919;padding:.45rem .6rem}.chart[data-v-08a1f9de]{background:#fff;border:1px solid #e4e0d4;border-radius:1rem;padding:1.25rem;display:grid;gap:.75rem}.chart__legend[data-v-08a1f9de]{display:flex;gap:1rem;font-size:.85rem;color:#191919}.legend[data-v-08a1f9de]{display:inline-flex;align-items:center;gap:.25rem}.legend[data-v-08a1f9de]:before{content:"";display:inline-block;width:12px;height:12px;border-radius:2px}.legend--primary[data-v-08a1f9de]:before{background:#38bdf8}.legend--secondary[data-v-08a1f9de]:before{background:#94a3b899}.ints-tags[data-v-08a1f9de]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.panel[data-v-08a1f9de]{background:#fff;border:1px solid #e4e0d4;border-radius:1rem;padding:1.25rem;display:grid;gap:.75rem;color:#191919}.intent-list[data-v-08a1f9de],.tag-insights[data-v-08a1f9de]{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.intent-name[data-v-08a1f9de]{text-transform:capitalize}.intent-count[data-v-08a1f9de]{color:#191919}.tag-type[data-v-08a1f9de]{font-size:.75rem;color:#191919;margin-left:.5rem}.tag-values[data-v-08a1f9de]{display:flex;gap:.75rem;color:#191919}.tag-count[data-v-08a1f9de]{font-size:.75rem}.overview__error[data-v-08a1f9de]{color:#f87171}.overview__loading[data-v-08a1f9de]{display:grid;place-items:center;min-height:50vh;gap:.75rem;color:#191919}.spinner[data-v-08a1f9de]{width:2rem;height:2rem;border-radius:999px;border:3px solid rgba(148,163,184,.2);border-top-color:#38bdf8;animation:spin-08a1f9de 1s linear infinite}@keyframes spin-08a1f9de{to{transform:rotate(360deg)}}@media (max-width: 768px){.overview__header[data-v-08a1f9de]{flex-direction:column;align-items:flex-start}.overview__actions[data-v-08a1f9de]{flex-wrap:wrap}}.submissions[data-v-d9df5551]{max-width:1100px;margin:0 auto;padding:2.5rem 1.5rem 4rem;display:grid;gap:2rem;color:#191919}.submissions__header[data-v-d9df5551]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.submissions__subtitle[data-v-d9df5551]{color:#191919;margin-top:.5rem}.submissions__actions[data-v-d9df5551]{display:flex;gap:.75rem}.primary-button[data-v-d9df5551],.secondary-button[data-v-d9df5551]{border-radius:.75rem;padding:.55rem 1.1rem;font-weight:600;cursor:pointer;border:none}.primary-button[data-v-d9df5551]{background:linear-gradient(135deg,#38bdf8,#6366f1);color:#fff}.secondary-button[data-v-d9df5551]{background:#f0ede7;border:1px solid #d8d3c6;color:#191919}.filters[data-v-d9df5551],.tag-filters[data-v-d9df5551]{display:grid;gap:1rem}.filters[data-v-d9df5551]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.filter[data-v-d9df5551]{display:grid;gap:.4rem}.filter input[data-v-d9df5551]{background:#fff;border:1px solid #d8d3c6;color:#191919;border-radius:.6rem;padding:.45rem .65rem}.filter select[data-v-d9df5551]{background:transparent;border:1px solid #d8d3c6;color:#191919;border-radius:.6rem;padding:.45rem .65rem}.tag-filters__grid[data-v-d9df5551]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tag-filter[data-v-d9df5551]{background:#fff;border:1px solid #e4e0d4;border-radius:.9rem;padding:1rem;display:grid;gap:.6rem}.tag-filter label span[data-v-d9df5551]{font-size:.75rem;color:#191919}.tag-filter select[data-v-d9df5551],.tag-filter input[type=number][data-v-d9df5551]{border:1px solid #d8d3c6;color:#191919;border-radius:.6rem;padding:.45rem .65rem}.tag-filter select[data-v-d9df5551]{background:transparent}.tag-filter input[type=number][data-v-d9df5551]{background:#fff}.range-inputs[data-v-d9df5551]{display:flex;align-items:center;gap:.5rem}.table[data-v-d9df5551]{background:#fff;border:1px solid #e4e0d4;border-radius:1rem;padding:1rem;display:grid;gap:1rem}table[data-v-d9df5551]{width:100%;border-collapse:collapse}th[data-v-d9df5551],td[data-v-d9df5551]{padding:.75rem;border-bottom:1px solid #f0ede7;text-align:left;vertical-align:top}.tag-chip[data-v-d9df5551]{display:inline-flex;gap:.2rem;background:#3b82f61f;color:#1d4ed8;padding:.25rem .5rem;border-radius:.6rem;margin:0 .25rem .25rem 0;font-size:.75rem}.pagination[data-v-d9df5551]{display:flex;align-items:center;gap:1rem}.link[data-v-d9df5551]{background:none;border:none;color:#38bdf8;cursor:pointer;padding:0}.link[data-v-d9df5551]:hover{text-decoration:underline}.submissions__error[data-v-d9df5551]{color:#f87171}.submissions__loading[data-v-d9df5551]{display:grid;place-items:center;min-height:50vh;gap:.75rem;color:#191919}.spinner[data-v-d9df5551]{width:2rem;height:2rem;border-radius:999px;border:3px solid rgba(148,163,184,.2);border-top-color:#38bdf8;animation:spin-d9df5551 1s linear infinite}@keyframes spin-d9df5551{to{transform:rotate(360deg)}}.modal[data-v-d9df5551]{background:#fff;border:1px solid #d8d3c6;border-radius:1rem;max-width:720px;width:90vw;color:#191919}.modal article[data-v-d9df5551]{display:grid;gap:1rem;padding:1.5rem}.modal header[data-v-d9df5551]{display:flex;justify-content:space-between;align-items:center}.icon-button[data-v-d9df5551]{background:#f5f2ea;border:1px solid #d8d3c6;border-radius:.5rem;color:#191919;width:2rem;height:2rem;cursor:pointer}pre[data-v-d9df5551]{max-height:50vh;overflow:auto;background:#faf9f6;border-radius:.75rem;padding:1rem;font-size:.85rem;line-height:1.4}@media (max-width: 768px){.submissions__header[data-v-d9df5551]{flex-direction:column;align-items:flex-start}.submissions__actions[data-v-d9df5551]{flex-wrap:wrap}}.home[data-v-15ed39b3]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem}.hero[data-v-15ed39b3]{max-width:720px;display:grid;gap:1.5rem;color:#191919}.hero__eyebrow[data-v-15ed39b3]{font-size:.875rem;text-transform:uppercase;letter-spacing:.12em;color:#38bdf8}.hero__subtitle[data-v-15ed39b3]{color:#191919;font-size:1rem}.hero__actions[data-v-15ed39b3]{display:flex;flex-wrap:wrap;justify-content:center}.login-button[data-v-15ed39b3]{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:320px;max-width:100%;height:52px;padding:12px 32px;border-radius:50px;border:2px solid #191919;background-color:#191919;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px;cursor:pointer;text-align:center;box-sizing:border-box;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.login-button[data-v-15ed39b3]:hover:not(:disabled),.login-button[data-v-15ed39b3]:focus-visible{background-color:#0f0f0f;border-color:#0f0f0f}.login-button[data-v-15ed39b3]:disabled{opacity:.4;cursor:not-allowed}.login-button__icon[data-v-15ed39b3]{width:20px;height:20px;flex-shrink:0}.public-form[data-v-bc0ba1e8]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#a2e0f617;color:#191919}.public-form--embed[data-v-bc0ba1e8]{min-height:auto;align-items:flex-start;justify-content:flex-start;padding:0;background:transparent}.public-form__container[data-v-bc0ba1e8]{max-width:640px;width:100%;background:#fff;border:1px solid rgba(148,163,184,.2);padding:2rem;display:grid;gap:1rem;position:relative}.public-form__container--embed[data-v-bc0ba1e8]{max-width:100%;border:none;padding:1.25rem 1rem;background:transparent;box-shadow:none;gap:.75rem}.submission-overlay[data-v-bc0ba1e8]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffd1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:5;padding:2rem}.submission-overlay__content[data-v-bc0ba1e8]{display:grid;gap:.65rem;justify-items:center;text-align:center;color:#0f172a;font-weight:500}.submission-overlay__content .spinner[data-v-bc0ba1e8]{width:2.5rem;height:2.5rem;border-width:3px}.form-block[data-v-bc0ba1e8]{display:grid;gap:.5rem}.static-text[data-v-bc0ba1e8]{color:inherit;margin:0}.static-image[data-v-bc0ba1e8]{padding:0;margin:0;text-align:center}.static-image img[data-v-bc0ba1e8]{max-width:160px;border-radius:.75rem}.audio-intro[data-v-bc0ba1e8]{text-align:center}.public-form h1[data-v-bc0ba1e8],.public-form h2[data-v-bc0ba1e8],.public-form h3[data-v-bc0ba1e8]{margin:0;padding:0}.field[data-v-bc0ba1e8]{display:grid;gap:.5rem}.field input[type=text][data-v-bc0ba1e8],.field input[type=number][data-v-bc0ba1e8],.field textarea[data-v-bc0ba1e8]{background:#fff;border:1px solid rgba(148,163,184,.4);border-radius:.75rem;padding:.65rem .75rem;color:inherit}.field--checkbox[data-v-bc0ba1e8]{display:flex;align-items:center;gap:.5rem}.field--scale .scale-options[data-v-bc0ba1e8]{display:flex;flex-wrap:wrap;gap:.75rem}.scale-option__label[data-v-bc0ba1e8]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#f1f5f9;color:#191919;font-weight:600;cursor:pointer;position:relative;border:1px solid rgba(148,163,184,.45);transition:transform .2s ease,background .2s ease,color .2s ease;-webkit-user-select:none;user-select:none}.scale-option__label--active[data-v-bc0ba1e8]{background:linear-gradient(135deg,#38bdf8,#6366f1);color:#fff;box-shadow:0 8px 20px #38bdf840,0 0 0 1px #38bdf866}.scale-option__label[data-v-bc0ba1e8]:hover{transform:translateY(-1px)}.scale-option__input[data-v-bc0ba1e8]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.scale-option__label[data-v-bc0ba1e8]:focus-within{box-shadow:0 0 0 3px #38bdf859}.scale-option__value[data-v-bc0ba1e8]{pointer-events:none;font-size:1.1rem;line-height:1}.scale-option__label span[data-v-bc0ba1e8]{pointer-events:none}.sr-only[data-v-bc0ba1e8]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.field--buttons .button-group[data-v-bc0ba1e8]{display:flex;gap:.75rem}.field--buttons button[data-v-bc0ba1e8]{background:#f1f5f9;border:1px solid rgba(148,163,184,.4);color:inherit;padding:.65rem 1rem;border-radius:.75rem;cursor:pointer}.field--buttons button.active[data-v-bc0ba1e8]{background:#3b82f62e;border-color:#3b82f699;color:#1d4ed8}.recorder[data-v-bc0ba1e8]{display:grid;gap:.75rem;text-align:center}.recorder__button[data-v-bc0ba1e8]{position:relative;width:120px;height:120px;border-radius:999px;margin:0 auto;border:none;background:radial-gradient(circle at center,#f87171,#ef4444);color:#fff;font-weight:600;cursor:pointer;transition:transform .2s ease;overflow:visible}.recorder__button[data-v-bc0ba1e8]:before,.recorder__button[data-v-bc0ba1e8]:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:999px;border:4px solid rgba(255,255,255,.4);opacity:0;transform:scale(.7);pointer-events:none}.recorder__button[data-v-bc0ba1e8]:after{top:-22px;right:-22px;bottom:-22px;left:-22px;border-width:3px;border-color:#ffffff40}.recorder__button--recording[data-v-bc0ba1e8]:before{animation:wave-bc0ba1e8 2.4s cubic-bezier(.4,0,.2,1) infinite}.recorder__button--recording[data-v-bc0ba1e8]:after{animation:wave-bc0ba1e8 2.4s cubic-bezier(.4,0,.2,1) infinite .8s}.recorder__icon[data-v-bc0ba1e8]{display:inline-flex;align-items:center;justify-content:center;font-size:2.9rem;line-height:1}.recorder__icon--play[data-v-bc0ba1e8]{padding-left:4px}.recorder__icon--stop[data-v-bc0ba1e8]{font-size:2.8rem}.recorder__button--recording[data-v-bc0ba1e8]{animation:pulse-bc0ba1e8 1.6s ease-in-out infinite;box-shadow:0 0 0 6px #f8717152,0 0 0 14px #f8717126}.recorder__button--idle[data-v-bc0ba1e8]{animation:idle-pulse-bc0ba1e8 5.2s ease-in-out infinite}.recorder__hint[data-v-bc0ba1e8]{font-size:.85rem;color:#191919}.recorder__player[data-v-bc0ba1e8]{width:100%}.policy[data-v-bc0ba1e8]{border:1px solid rgba(148,163,184,.2);border-radius:.75rem;padding:1rem}.policy__checkbox[data-v-bc0ba1e8]{display:flex;gap:.75rem;align-items:flex-start}.policy__checkbox input[type=checkbox][data-v-bc0ba1e8]{width:22px;height:22px}.policy__checkbox span[data-v-bc0ba1e8]{font-size:.85rem;line-height:1.4}.policy__checkbox a[data-v-bc0ba1e8]{color:#38bdf8}.submit-button[data-v-bc0ba1e8]{background:linear-gradient(135deg,#38bdf8,#6366f1);border:none;border-radius:.75rem;padding:.75rem 1.25rem;color:#fff;font-weight:600;cursor:pointer;justify-self:center}.submit-button[data-v-bc0ba1e8]:disabled{opacity:.5;cursor:not-allowed}.public-form__error[data-v-bc0ba1e8]{color:#f87171;text-align:center}.after-submit[data-v-bc0ba1e8]{text-align:center;display:grid;gap:1rem}.public-form__loading[data-v-bc0ba1e8]{min-height:100vh;display:grid;place-items:center;gap:.75rem;color:#94a3b8}.spinner[data-v-bc0ba1e8]{width:2rem;height:2rem;border-radius:999px;border:3px solid rgba(148,163,184,.2);border-top-color:#38bdf8;animation:spin-bc0ba1e8 1s linear infinite}@keyframes spin-bc0ba1e8{to{transform:rotate(360deg)}}@keyframes pulse-bc0ba1e8{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes wave-bc0ba1e8{0%{opacity:0;transform:scale(.7)}40%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes idle-pulse-bc0ba1e8{0%,75%,to{transform:scale(1)}40%{transform:scale(1.025)}}@media (max-width: 600px){.recorder__button[data-v-bc0ba1e8]{width:120px;height:120px}}:root{color-scheme:light;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-size:16px;background-color:#faf9f6;color:#191919}body{margin:0;min-height:100vh;background:#faf9f6;color:#191919}a{color:inherit;text-decoration:none}button{font:inherit}#app{min-height:100vh}
