.app-container.svelte-1uha8ag{background-color:#f8fafc;width:100vw;height:100vh;position:relative;overflow:hidden}.form-iframe.svelte-1uha8ag{border:none;width:100%;height:100%;display:block}.refresh-button.svelte-1uha8ag{color:#fff;cursor:pointer;z-index:1000;-webkit-tap-highlight-color:transparent;background-color:#36bfff;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,background-color .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #36bfff66,0 2px 4px #0000001a}.refresh-button.svelte-1uha8ag:hover{background-color:#24b5fa;transform:translateY(-3px)scale(1.06);box-shadow:0 6px 20px #36bfff8c,0 3px 6px #00000026}.refresh-button.svelte-1uha8ag:active{background-color:#1aa3e6;transform:translateY(1px)scale(.96);box-shadow:0 2px 8px #36bfff4d,0 1px 2px #0000001a}.refresh-icon.svelte-1uha8ag{width:24px;height:24px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.refresh-button.svelte-1uha8ag:hover .refresh-icon:where(.svelte-1uha8ag){transform:rotate(30deg)}.spinning.svelte-1uha8ag .refresh-icon:where(.svelte-1uha8ag){animation:.8s cubic-bezier(.4,0,.2,1) infinite svelte-1uha8ag-spin}.loading-overlay.svelte-1uha8ag{z-index:999;background-color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.spinner-container.svelte-1uha8ag{flex-direction:column;align-items:center;gap:16px;display:flex}.spinner.svelte-1uha8ag{width:48px;height:48px;animation:2s linear infinite svelte-1uha8ag-rotate}.spinner.svelte-1uha8ag .path:where(.svelte-1uha8ag){stroke:#36bfff;stroke-linecap:round;animation:1.5s ease-in-out infinite svelte-1uha8ag-dash}.loading-text.svelte-1uha8ag{color:#475569;letter-spacing:-.01em;font-size:16px;font-weight:500}@keyframes svelte-1uha8ag-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes svelte-1uha8ag-rotate{to{transform:rotate(360deg)}}@keyframes svelte-1uha8ag-dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}
