html,body{background:transparent!important}.quote-iframe-page.svelte-9g3m7z{position:relative;width:100%;background:transparent}.quote-iframe-page.is-loading.svelte-9g3m7z,.quote-iframe-page.is-loading.svelte-9g3m7z .shell-panel:where(.svelte-9g3m7z),.quote-iframe-page.is-loading.svelte-9g3m7z .shell-grid:where(.svelte-9g3m7z){min-height:clamp(420px,68vh,640px)}.quote-iframe-form.svelte-9g3m7z{position:relative;z-index:1;opacity:0;background:transparent;transition:opacity .22s ease}.quote-iframe-form.is-ready.svelte-9g3m7z{opacity:1}.quote-iframe-shell.svelte-9g3m7z{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:stretch;justify-content:stretch;padding:0;background:transparent;transition:opacity .18s ease,visibility .18s ease}.quote-iframe-shell.is-hidden.svelte-9g3m7z{opacity:0;visibility:hidden;pointer-events:none}.shell-panel.svelte-9g3m7z{width:100%;display:grid;align-content:start;padding:0;background:transparent}.shell-field.svelte-9g3m7z,.shell-upload.svelte-9g3m7z,.shell-button.svelte-9g3m7z,.shell-upload-icon.svelte-9g3m7z,.shell-upload-line.svelte-9g3m7z{position:relative;overflow:hidden;background:#eee4d4e6}.shell-field.svelte-9g3m7z:after,.shell-upload.svelte-9g3m7z:after,.shell-button.svelte-9g3m7z:after,.shell-upload-icon.svelte-9g3m7z:after,.shell-upload-line.svelte-9g3m7z:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.46),transparent);animation:svelte-9g3m7z-shell-shimmer 1.3s ease-in-out infinite}.shell-grid.svelte-9g3m7z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;width:100%;padding:1rem;border:1px solid rgba(193,170,137,.38);border-radius:1rem;background:linear-gradient(180deg,#fffbf4fa,#f4e9d8f2);box-shadow:0 24px 56px #543a2124;align-content:start}.shell-field.svelte-9g3m7z{height:3rem;border:1px solid rgba(199,176,139,.42);border-radius:.95rem}.shell-field-wide.svelte-9g3m7z,.shell-upload.svelte-9g3m7z,.shell-button.svelte-9g3m7z{grid-column:1 / -1}.shell-upload.svelte-9g3m7z{display:grid;place-items:center;gap:.75rem;min-height:10rem;padding:1.25rem;border:1px dashed rgba(186,162,123,.58);border-radius:1.25rem;background:linear-gradient(180deg,#faf3e8fa,#f0e3d0f0)}.shell-upload-icon.svelte-9g3m7z{width:4rem;height:4rem;border-radius:999px;background:#decdb0f0}.shell-upload-line.svelte-9g3m7z{height:.86rem;width:76%;border-radius:999px}.shell-upload-line-short.svelte-9g3m7z{width:48%;opacity:.8}.shell-button.svelte-9g3m7z{height:3.4rem;border-radius:1rem;background:linear-gradient(180deg,#b08957eb,#947140f5)}html.dark .shell-field.svelte-9g3m7z,html.dark .shell-upload.svelte-9g3m7z,html.dark .shell-button.svelte-9g3m7z,html.dark .shell-upload-icon.svelte-9g3m7z,html.dark .shell-upload-line.svelte-9g3m7z{background:#112845db}html.dark .shell-field.svelte-9g3m7z:after,html.dark .shell-upload.svelte-9g3m7z:after,html.dark .shell-button.svelte-9g3m7z:after,html.dark .shell-upload-icon.svelte-9g3m7z:after,html.dark .shell-upload-line.svelte-9g3m7z:after{background:linear-gradient(90deg,transparent,rgba(213,195,165,.15),transparent)}html.dark .shell-grid.svelte-9g3m7z{border-color:#7a97be4d;background:linear-gradient(180deg,#081529f5,#0c1f3af0);box-shadow:0 28px 60px #0206174d}html.dark .shell-field.svelte-9g3m7z{border-color:#7693ba61}html.dark .shell-upload.svelte-9g3m7z{border-color:#7d97bb85;background:linear-gradient(180deg,#0a1b32f5,#0d233feb)}html.dark .shell-upload-icon.svelte-9g3m7z{background:#2a4368e0}@keyframes svelte-9g3m7z-shell-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.quote-iframe-form.svelte-9g3m7z,.quote-iframe-shell.svelte-9g3m7z,.shell-field.svelte-9g3m7z:after,.shell-upload.svelte-9g3m7z:after,.shell-button.svelte-9g3m7z:after,.shell-upload-icon.svelte-9g3m7z:after,.shell-upload-line.svelte-9g3m7z:after{animation:none!important;transition:none!important}}@media(max-width:640px){.quote-iframe-page.is-loading.svelte-9g3m7z,.quote-iframe-page.is-loading.svelte-9g3m7z .shell-panel:where(.svelte-9g3m7z),.quote-iframe-page.is-loading.svelte-9g3m7z .shell-grid:where(.svelte-9g3m7z){min-height:clamp(360px,72vh,560px)}.shell-grid.svelte-9g3m7z{grid-template-columns:1fr;padding:.9rem}}
