@keyframes svelte-1d89h4z-modal-in{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-1d89h4z-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-modal-in.svelte-1d89h4z{animation:svelte-1d89h4z-modal-in .3s ease-out forwards}.modal-backdrop.svelte-1d89h4z{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.option-card.svelte-1d89h4z{display:block;cursor:pointer;transition:all .3s ease;border-radius:12px;border:2px solid #374151;background:#1f2937;position:relative;overflow:hidden;will-change:transform,border-color,background}.option-card.svelte-1d89h4z:hover{border-color:#3b82f6;background:#111827;transform:translateY(-2px)}.option-card.selected.svelte-1d89h4z{border-color:#3b82f6;background:linear-gradient(135deg,#1e3a8a,#3730a3)}.option-content.svelte-1d89h4z{display:flex;align-items:center;padding:16px;gap:12px}.option-title.svelte-1d89h4z{font-weight:600;color:#fff;margin-bottom:4px}.option-subtitle.svelte-1d89h4z{font-size:14px;color:#9ca3af}.custom-radio.svelte-1d89h4z{width:24px;height:24px;border-radius:50%;border:2px solid #4b5563;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .3s ease}.custom-radio-inner.svelte-1d89h4z{width:12px;height:12px;border-radius:50%;background-color:#3b82f6;opacity:0;transition:opacity .2s ease-out,background-color .2s ease-out}.option-card.svelte-1d89h4z input[type=radio]:where(.svelte-1d89h4z):checked+.option-content:where(.svelte-1d89h4z) .custom-radio:where(.svelte-1d89h4z){border-color:#bfdbfe}.option-card.svelte-1d89h4z input[type=radio]:where(.svelte-1d89h4z):checked+.option-content:where(.svelte-1d89h4z) .custom-radio:where(.svelte-1d89h4z) .custom-radio-inner:where(.svelte-1d89h4z){opacity:1;background-color:#60a5fa}.option-card.svelte-1d89h4z:hover .custom-radio:where(.svelte-1d89h4z){border-color:#6b7280}@keyframes svelte-9likei-fade-in-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up.svelte-9likei{animation:svelte-9likei-fade-in-up .8s ease-out forwards;will-change:opacity,transform}.feature-card.svelte-9likei{opacity:0;will-change:opacity,transform,border-color}.glowing-text.svelte-5l9n2c{background:linear-gradient(45deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4,#feca57,#ff9ff3);background-size:400% 400%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-5l9n2c-gradient-shift 3s ease-in-out infinite,svelte-5l9n2c-glow-pulse 2s ease-in-out infinite alternate;filter:drop-shadow(0 0 20px rgba(255,107,107,.5));will-change:filter,background-position}@keyframes svelte-5l9n2c-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes svelte-5l9n2c-glow-pulse{0%{filter:drop-shadow(0 0 20px rgba(255,107,107,.5))}to{filter:drop-shadow(0 0 30px rgba(78,205,196,.8))}}.pyro-instance.svelte-5l9n2c{width:5px;height:5px;transform:translate(-50%,-50%);pointer-events:none}.pyro-instance.svelte-5l9n2c>.before:where(.svelte-5l9n2c),.pyro-instance.svelte-5l9n2c>.after:where(.svelte-5l9n2c){position:absolute;width:5px;height:5px;border-radius:50%;box-shadow:var(--initial-shadow);animation:svelte-5l9n2c-bang var(--base-duration) ease-out backwards var(--base-delay),svelte-5l9n2c-gravity var(--base-duration) ease-in forwards var(--base-delay),svelte-5l9n2c-position calc(var(--base-duration) * 5) linear backwards var(--base-delay);will-change:box-shadow,transform,opacity,margin-top,margin-left}.pyro-instance.svelte-5l9n2c>.after:where(.svelte-5l9n2c){animation-delay:calc(var(--base-delay) + 1.25s),calc(var(--base-delay) + 1.25s),calc(var(--base-delay) + 1.25s);animation-duration:calc(var(--base-duration) * 1.25),calc(var(--base-duration) * 1.25),calc(var(--base-duration) * 6.25)}@keyframes svelte-5l9n2c-bang{to{box-shadow:var(--bang-shadow)}}@keyframes svelte-5l9n2c-gravity{to{transform:translateY(200px);opacity:0}}@keyframes svelte-5l9n2c-position{0%,19.9%{margin-top:10%;margin-left:40%}20%,39.9%{margin-top:40%;margin-left:30%}40%,59.9%{margin-top:20%;margin-left:70%}60%,79.9%{margin-top:30%;margin-left:20%}80%,99.9%{margin-top:30%;margin-left:80%}}
