:root{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#fff;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f0f23);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f0f23)}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:#000;min-height:100vh;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh}.survey-container[data-v-73a3c153]{min-height:100vh;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.logo-container[data-v-73a3c153]{text-align:center;margin-bottom:20px}.logo[data-v-73a3c153]{max-width:180px;height:auto}.header[data-v-73a3c153]{text-align:center;margin-bottom:30px}.header h1[data-v-73a3c153]{font-size:2.5rem;color:#fff;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:10px}.title-icon[data-v-73a3c153]{height:2.5rem;width:auto;vertical-align:middle}.subtitle[data-v-73a3c153]{color:#fff;font-size:1.1rem}.survey-form[data-v-73a3c153]{width:100%;max-width:500px}.question-card[data-v-73a3c153]{background:#1a1a1a;border-radius:20px;padding:25px;margin-bottom:20px;box-shadow:0 10px 40px #0000004d;border:1px solid #3a3a3a}.question-title[data-v-73a3c153]{color:#fff;font-size:1.2rem;margin-bottom:20px;text-align:center;font-weight:600}.options-group[data-v-73a3c153]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.options-group.vertical[data-v-73a3c153]{flex-direction:column}.option-btn[data-v-73a3c153]{flex:1;min-width:120px;padding:15px 20px;border:2px solid #4a4a4a;border-radius:15px;background:#2a2a2a;color:#fff;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.option-btn[data-v-73a3c153]:hover{background:#cc000c26;border-color:#cc000c80;transform:translateY(-2px)}.option-btn.active[data-v-73a3c153]{background:linear-gradient(145deg,#cc000c,#a00009);border-color:#cc000c;color:#fff;font-weight:600;box-shadow:0 5px 20px #cc000c66}.option-icon[data-v-73a3c153]{font-size:1.3rem}.option-icon-img[data-v-73a3c153]{width:28px;height:28px;object-fit:contain}.additional-questions[data-v-73a3c153]{animation:slideDown-73a3c153 .4s ease}@keyframes slideDown-73a3c153{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.submit-btn[data-v-73a3c153]{width:100%;padding:18px 30px;background:linear-gradient(90deg,#cc000c,#ff1a1a,#cc000c);background-size:200% 100%;border:none;border-radius:15px;color:#fff;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:20px;box-shadow:0 0 20px #cc000c80,0 0 40px #cc000c4d;animation:pulse-73a3c153 2s ease-in-out infinite,shimmer-73a3c153 3s linear infinite}@keyframes pulse-73a3c153{0%,to{transform:scale(1);box-shadow:0 0 20px #cc000c80,0 0 40px #cc000c4d}50%{transform:scale(1.02);box-shadow:0 0 30px #cc000cb3,0 0 60px #cc000c66}}@keyframes shimmer-73a3c153{0%{background-position:200% 0}to{background-position:-200% 0}}.submit-btn[data-v-73a3c153]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 40px #cc000ccc,0 0 80px #cc000c80;animation:none}.submit-btn[data-v-73a3c153]:disabled{opacity:.7;cursor:not-allowed;animation:none}.thank-you-screen[data-v-73a3c153]{display:flex;align-items:center;justify-content:center;min-height:60vh;width:100%;max-width:500px}.thank-you-content[data-v-73a3c153]{text-align:center;animation:popIn-73a3c153 .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes popIn-73a3c153{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.thank-you-title[data-v-73a3c153]{font-size:3rem;color:gold;margin-bottom:20px;text-shadow:0 0 30px rgba(255,215,0,.5)}.thank-you-message[data-v-73a3c153]{font-size:1.3rem;color:#fff;margin-bottom:30px;line-height:1.6}.fries-emoji[data-v-73a3c153]{font-size:6rem;animation:bounce-73a3c153 1s ease infinite}@keyframes bounce-73a3c153{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.error-message[data-v-73a3c153]{background:#ff3b3033;border:1px solid #ff3b30;border-radius:10px;padding:15px;color:#ff6b6b;margin-top:20px;text-align:center;width:100%;max-width:500px}.fade-enter-active[data-v-73a3c153],.fade-leave-active[data-v-73a3c153]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-73a3c153],.fade-leave-to[data-v-73a3c153]{opacity:0;transform:translateY(-10px)}@media(max-width:480px){.survey-container[data-v-73a3c153]{padding:15px}.header h1[data-v-73a3c153]{font-size:1.8rem}.subtitle[data-v-73a3c153]{font-size:.95rem}.question-card[data-v-73a3c153]{padding:20px 15px}.question-title[data-v-73a3c153]{font-size:1.05rem}.option-btn[data-v-73a3c153]{min-width:100px;padding:12px 15px;font-size:.9rem}.submit-btn[data-v-73a3c153]{padding:15px 25px;font-size:1.1rem}.thank-you-title[data-v-73a3c153]{font-size:2rem}.thank-you-message[data-v-73a3c153]{font-size:1.1rem}.fries-emoji[data-v-73a3c153]{font-size:4rem}}
