*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#080d1a;color:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h300v300H0z'/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:overlay;opacity:.045;pointer-events:none;position:fixed;z-index:9999}@keyframes scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes floatOrb{0%,to{transform:translate(0) scale(1)}25%{transform:translate(38px,-28px) scale(1.07)}50%{transform:translate(12px,22px) scale(.95)}75%{transform:translate(-22px,-14px) scale(1.04)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes glowPulse{0%,to{box-shadow:0 0 10px 2px #00b4d8b3;opacity:1}50%{box-shadow:0 0 16px 4px #00b4d84d;opacity:.5}}@keyframes checkIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes labelFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}.orbs{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.orb{animation:floatOrb ease-in-out infinite;border-radius:50%;filter:blur(100px);position:absolute}.orb-blue{animation-duration:17s;background:radial-gradient(circle,#1e6fd93d 0,#0000 65%);height:540px;left:-170px;top:-170px;width:540px}.orb-cyan{animation-delay:-6s;animation-duration:21s;background:radial-gradient(circle,#00b4d826 0,#0000 65%);bottom:-110px;height:400px;right:-110px;width:400px}.orb-purple{animation-delay:-13s;animation-duration:26s;background:radial-gradient(circle,#6366f11c 0,#0000 65%);height:280px;right:7%;top:42%;width:280px}.start-grid{background-image:linear-gradient(hsla(0,0%,100%,.028) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,#0000 0);background-size:44px 44px}.glass-panel{backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);background:#0a122a94;border:1px solid hsla(0,0%,100%,.075);border-radius:24px}.progress-track{background:#ffffff0d;height:3px;left:0;position:fixed;right:0;top:0;z-index:100}.progress-fill{animation:shimmer 2.5s linear infinite;background:linear-gradient(90deg,#1e6fd9,#00b4d8,#1e6fd9);background-size:200% auto;height:100%;position:relative;transition:width .5s ease-out}.progress-dot{animation:glowPulse 1.6s ease-in-out infinite;background:#00b4d8;border-radius:50%;height:9px;position:absolute;right:-4px;top:-3px;width:9px}.back-btn{align-items:center;background:none;border:none;color:#475569;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:4px;padding:4px 0;transition:color .15s ease}.back-btn:hover,.option-btn{color:#94a3b8}.option-btn{align-items:center;background:#ffffff0a;border:1.5px solid #ffffff14;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:400;justify-content:space-between;padding:15px 18px;text-align:left;transition:background .18s,border-color .18s,color .18s,transform .18s;width:100%}.option-btn:hover:not(.selected){background:#ffffff12;border-color:#ffffff29;color:#cbd5e1;transform:translateX(4px)}.option-btn.selected{background:#1e6fd924;border-color:#1e6fd985;box-shadow:inset 4px 0 0 #1e6fd9;color:#93c5fd;font-weight:500}.check-circle{animation:checkIn .2s ease-out both;background:linear-gradient(135deg,#1e6fd9,#00b4d8);border-radius:50%;flex-shrink:0;height:22px;width:22px}.check-circle,.scale-btn{align-items:center;display:flex;justify-content:center}.scale-btn{background:#ffffff0a;border:1.5px solid #ffffff14;border-radius:14px;box-sizing:border-box;cursor:pointer;flex:1 1;flex-direction:column;font-family:inherit;min-width:44px;padding:22px 4px 16px;transition:background .18s,border-color .18s,transform .2s,box-shadow .2s}.scale-btn:hover:not(.selected){background:#ffffff14;border-color:#fff3;transform:scale(1.06) translateY(-3px)}.scale-btn.selected{background:linear-gradient(135deg,#1e6fd9,#00b4d8);border-color:#0000;box-shadow:0 12px 36px #1e6fd999;transform:scale(1.12) translateY(-4px)}.scale-label-selected{align-items:center;animation:labelFadeIn .2s ease-out both;background:#00b4d81a;border:1px solid #00b4d840;border-radius:20px;color:#00b4d8;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:5px 16px}.cta-btn{background:linear-gradient(135deg,#1e6fd9,#00b4d8);border:none;border-radius:12px;box-shadow:0 6px 32px #1e6fd973;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:.3px;padding:16px;transition:transform .18s ease,box-shadow .18s ease;width:100%}.cta-btn:hover:not(:disabled){box-shadow:0 18px 56px #1e6fd9a6;transform:translateY(-2px)}.cta-btn:active:not(:disabled){box-shadow:0 4px 20px #1e6fd959;transform:translateY(1px)}.cta-btn:disabled{cursor:not-allowed;opacity:.65}.text-input{background:#ffffff0a;border:1.5px solid #ffffff1a;border-radius:12px;box-sizing:border-box;color:#f8fafc;font-family:inherit;font-size:14px;outline:none;padding:14px 18px;transition:border-color .18s,background .18s;width:100%}.text-input:focus{background:#1e6fd90f;border-color:#1e6fd98c}.text-input::placeholder{color:#475569}@media (max-width:520px){.scale-btn{border-radius:10px;padding:16px 2px 12px}.glass-panel{border-radius:20px}.orb-blue{height:320px;width:320px}.orb-cyan{height:240px;width:240px}.orb-purple{display:none}}
/*# sourceMappingURL=main.0dac6acc.css.map*/