.typeform-container.svelte-jk7o5r{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#07050c,#0f0a1a,#07050c);color:#fff;padding-top:80px}.question-section.svelte-jk7o5r{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem}.loading.svelte-jk7o5r{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#fff9}.spinner.svelte-jk7o5r{width:40px;height:40px;border:3px solid rgba(168,85,247,.2);border-top-color:#a855f7;border-radius:50%;animation:svelte-jk7o5r-spin .8s linear infinite}@keyframes svelte-jk7o5r-spin{to{transform:rotate(360deg)}}.question-container.svelte-jk7o5r{max-width:600px;width:100%;text-align:left;transition:transform .3s ease,opacity .3s ease}.question-container.slide-out.svelte-jk7o5r{transform:translate(-100px);opacity:0}.question-container.slide-in.svelte-jk7o5r{animation:svelte-jk7o5r-slideIn .3s ease forwards}@keyframes svelte-jk7o5r-slideIn{0%{transform:translate(100px);opacity:0}to{transform:translate(0);opacity:1}}.question-text.svelte-jk7o5r{font-size:2rem;font-weight:600;line-height:1.3;margin:0 0 2rem;color:#fff}@media(max-width:640px){.question-text.svelte-jk7o5r{font-size:1.5rem}}.input-container.svelte-jk7o5r{display:flex;gap:1rem;align-items:center}.answer-input.svelte-jk7o5r{flex:1;padding:1rem 0;font-size:1.25rem;background:transparent;border:none;border-bottom:2px solid rgba(255,255,255,.3);color:#fff;outline:none;transition:border-color .2s}.answer-input.svelte-jk7o5r::placeholder{color:#fff6}.answer-input.svelte-jk7o5r:focus{border-color:#a855f7}.answer-input.svelte-jk7o5r:disabled{opacity:.6}.submit-btn.svelte-jk7o5r{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:linear-gradient(135deg,#a855f7,#7c3aed);border:none;border-radius:8px;color:#fff;font-size:1.25rem;cursor:pointer;transition:transform .2s,opacity .2s}.submit-btn.svelte-jk7o5r:hover:not(:disabled){transform:scale(1.05)}.submit-btn.svelte-jk7o5r:disabled{opacity:.5;cursor:not-allowed}.btn-spinner.svelte-jk7o5r{width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-jk7o5r-spin .6s linear infinite}.arrow.svelte-jk7o5r{font-weight:600}.hint.svelte-jk7o5r{margin-top:1rem;font-size:.875rem;color:#fff6}kbd.svelte-jk7o5r{padding:.25rem .5rem;background:#ffffff1a;border-radius:4px;font-family:inherit;font-size:.75rem}.complete-message.svelte-jk7o5r{text-align:center;max-width:500px}.complete-icon.svelte-jk7o5r{width:4rem;height:4rem;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;margin:0 auto 1.5rem}.complete-message.svelte-jk7o5r h2:where(.svelte-jk7o5r){font-size:2rem;margin:0 0 .75rem}.complete-message.svelte-jk7o5r p:where(.svelte-jk7o5r){color:#ffffffb3;font-size:1.125rem;margin:0 0 2rem}.start-over-btn.svelte-jk7o5r{padding:.75rem 1.5rem;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:100px;color:#fff;font-size:.875rem;cursor:pointer;transition:all .2s}.start-over-btn.svelte-jk7o5r:hover{background:#ffffff1a;border-color:#ffffff80}
