.ImageCarousel_carousel__ZyHVQ{position:relative;width:100%;max-width:1200px;margin:0 auto;aspect-ratio:16/9;min-height:300px;max-height:600px;overflow:hidden;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.2);background:#111}.ImageCarousel_imageContainer__m_Atg{width:100%;height:100%;position:relative;transition:opacity .3s ease-in-out}.ImageCarousel_imageContainer__m_Atg.ImageCarousel_transitioning__50Jdv{opacity:.7}.ImageCarousel_image___T9B2{object-fit:cover;width:100%;height:100%}.ImageCarousel_indicators__XXURe{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);display:flex;gap:.5rem;z-index:10}.ImageCarousel_indicator__4qxD6{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.5);border:none;cursor:pointer;transition:all .3s ease;padding:0}.ImageCarousel_indicator__4qxD6:hover{background:rgba(255,255,255,.8);transform:scale(1.2)}.ImageCarousel_indicatorActive__WPc8I{background:white;width:30px;border-radius:5px}@media (max-width:1200px){.ImageCarousel_carousel__ZyHVQ{max-width:100%;margin:0 1rem}}@media (max-width:768px){.ImageCarousel_carousel__ZyHVQ{margin:0;max-height:400px;min-height:200px;border-radius:12px}.ImageCarousel_indicators__XXURe{bottom:1rem;gap:.4rem}.ImageCarousel_indicator__4qxD6{width:8px;height:8px}.ImageCarousel_indicatorActive__WPc8I{width:24px}}@media (max-width:480px){.ImageCarousel_carousel__ZyHVQ{max-height:300px;border-radius:8px}}.PublicValidationGateDisplay_gateContainer__qcjZm{--theme-color:#3498db;--gate-bg:color-mix(in srgb,var(--theme-color) 4%,white);--gate-surface:white;--gate-border:color-mix(in srgb,var(--theme-color) 25%,white);--gate-text-primary:color-mix(in srgb,var(--theme-color) 85%,black);--gate-text-secondary:color-mix(in srgb,var(--theme-color) 55%,black);--error-color:#dc3545;--success-color:#28a745;display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem;background:var(--gate-bg);border:1px solid var(--gate-border);border-radius:20px;box-shadow:0 12px 40px color-mix(in srgb,var(--theme-color) 12%,transparent);max-width:480px;margin:1rem auto}.PublicValidationGateDisplay_gateHeader__h2Hyz{text-align:center;padding-bottom:1rem;border-bottom:1px solid var(--gate-border)}.PublicValidationGateDisplay_gateTitle__CfI_K{font-size:1.5rem;font-weight:600;color:var(--gate-text-primary);margin:0 0 .5rem}.PublicValidationGateDisplay_gateDescription__ohuWf{font-size:.95rem;color:var(--gate-text-secondary);line-height:1.5;margin:.5rem 0 0}.PublicValidationGateDisplay_codeInputSection__UtMrO{display:flex;flex-direction:column;gap:1rem}.PublicValidationGateDisplay_inputWrapper__i5nXS{position:relative}.PublicValidationGateDisplay_codeInput__pEzwQ{width:100%;padding:.75rem 1rem;font-size:1rem;border:2px solid var(--gate-border);border-radius:8px;transition:all .2s ease;font-family:Courier New,monospace;letter-spacing:.15em;background:var(--gate-surface);color:var(--gate-text-primary)}.PublicValidationGateDisplay_codeInput__pEzwQ:focus{outline:none;border-color:var(--theme-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-color) 10%,transparent)}.PublicValidationGateDisplay_codeInput__pEzwQ::placeholder{color:var(--gate-text-secondary);opacity:.5}.PublicValidationGateDisplay_codeInput__pEzwQ:disabled{background-color:color-mix(in srgb,var(--theme-color) 5%,#f5f5f5);cursor:not-allowed;opacity:.6}.PublicValidationGateDisplay_errorMessage__7BFbk{padding:.75rem 1rem;background-color:color-mix(in srgb,var(--error-color) 10%,white);color:var(--error-color);border-radius:6px;font-size:.9rem;border-left:4px solid var(--error-color);animation:PublicValidationGateDisplay_slideDown__aEoy_ .2s ease}@keyframes PublicValidationGateDisplay_slideDown__aEoy_{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PublicValidationGateDisplay_attemptCounter__pjpOQ{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.85rem;color:var(--gate-text-secondary);padding:.5rem 0}.PublicValidationGateDisplay_blockedBadge__Aa6LZ{display:inline-block;background-color:var(--error-color);color:white;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;margin-left:.5rem}.PublicValidationGateDisplay_gateActions__cU2Vu{display:flex;gap:1rem;justify-content:center}.PublicValidationGateDisplay_backButton__rRCF9,.PublicValidationGateDisplay_submitCodeButton__XeAke{flex:1 1;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.05em}.PublicValidationGateDisplay_submitCodeButton__XeAke{background-color:var(--theme-color);color:white}.PublicValidationGateDisplay_submitCodeButton__XeAke:hover:not(:disabled){background-color:color-mix(in srgb,var(--theme-color) 85%,black);box-shadow:0 4px 12px color-mix(in srgb,var(--theme-color) 40%,transparent);transform:translateY(-1px)}.PublicValidationGateDisplay_submitCodeButton__XeAke:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px color-mix(in srgb,var(--theme-color) 20%,transparent)}.PublicValidationGateDisplay_submitCodeButton__XeAke:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.PublicValidationGateDisplay_backButton__rRCF9{background-color:transparent;color:var(--gate-text-secondary);border:1px solid var(--gate-border)}.PublicValidationGateDisplay_backButton__rRCF9:hover:not(:disabled){border-color:var(--theme-color);background-color:color-mix(in srgb,var(--theme-color) 8%,var(--gate-bg));color:var(--theme-color)}.PublicValidationGateDisplay_backButton__rRCF9:disabled{cursor:not-allowed;opacity:.5}@media (max-width:640px){.PublicValidationGateDisplay_gateContainer__qcjZm{padding:1.5rem 1rem;gap:1rem;border-radius:8px}.PublicValidationGateDisplay_gateTitle__CfI_K{font-size:1.25rem}.PublicValidationGateDisplay_gateDescription__ohuWf{font-size:.9rem}.PublicValidationGateDisplay_codeInput__pEzwQ{font-size:1rem;padding:.7rem .9rem}.PublicValidationGateDisplay_gateActions__cU2Vu{flex-direction:column;gap:.75rem}.PublicValidationGateDisplay_backButton__rRCF9,.PublicValidationGateDisplay_submitCodeButton__XeAke{padding:.7rem 1rem;font-size:.95rem}}@media (max-width:480px){.PublicValidationGateDisplay_gateContainer__qcjZm{padding:1rem}.PublicValidationGateDisplay_gateTitle__CfI_K{font-size:1.1rem}.PublicValidationGateDisplay_codeInput__pEzwQ{font-size:.95rem}.PublicValidationGateDisplay_attemptCounter__pjpOQ{flex-wrap:wrap;font-size:.8rem}}@media (prefers-color-scheme:dark){.PublicValidationGateDisplay_gateContainer__qcjZm{--gate-bg:color-mix(in srgb,var(--theme-color) 12%,#111111);--gate-surface:color-mix(in srgb,var(--theme-color) 5%,#1e1e1e);--gate-border:color-mix(in srgb,var(--theme-color) 35%,#000000);--gate-text-primary:color-mix(in srgb,var(--theme-color) 15%,#ffffff);--gate-text-secondary:color-mix(in srgb,var(--theme-color) 40%,#aaaaaa)}}.stat_container__npwkX{min-height:100vh;background:#ffffff;color:#1a1a1a}.stat_header___y1oM{background:linear-gradient(135deg,var(--theme-color,#3b82f6) 0,color-mix(in srgb,var(--theme-color,#3b82f6) 80%,black) 100%);color:white;padding:4rem 2rem;text-align:center}.stat_headerContent__YRy63{max-width:800px;margin:0 auto}.stat_title__AsJ_Q{font-size:3rem;font-weight:800;margin:0 0 1rem;line-height:1.2}.stat_description__rqVAA{font-size:1.25rem;line-height:1.6;margin:0 0 1.5rem;opacity:.95}.stat_meta__lZLzJ{display:flex;justify-content:center;align-items:center;gap:1rem}.stat_responses__dxxyk{background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600}.stat_imageSection__Q1wJE{width:100%;max-width:1200px;margin:-3rem auto 3rem;padding:0 2rem;display:flex;justify-content:center;align-items:center}@media (max-width:768px){.stat_imageSection__Q1wJE{margin:-2rem auto 2rem;padding:0 1rem}}@media (max-width:480px){.stat_imageSection__Q1wJE{margin:-1rem auto 1.5rem;padding:0}}.stat_resultsSection__9KJw3{max-width:900px;margin:0 auto;padding:3rem 2rem}.stat_resultsHidden__hfizS{max-width:900px;margin:0 auto 2rem;padding:4rem 2rem;background:#f8f9fa;border:2px dashed #e9ecef;border-radius:12px;text-align:center;color:#666;font-size:1.125rem}.stat_exportButtonWrapper__dPKuo{max-width:900px;margin:0 auto 2rem;padding:0 2rem;display:flex;justify-content:flex-end}.stat_exportButton__bFDyY{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:#16a34a;color:#ffffff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:0 2px 6px rgba(22,163,74,.35)}.stat_exportButton__bFDyY:hover:not(:disabled){background:#15803d;transform:translateY(-1px);box-shadow:0 4px 12px rgba(22,163,74,.45)}.stat_exportButton__bFDyY:active:not(:disabled){transform:translateY(0)}.stat_exportButton__bFDyY:disabled{background:#86efac;cursor:not-allowed;box-shadow:none}.stat_sectionTitle__Jbyvb{font-size:2rem;font-weight:700;margin:0 0 2rem;color:var(--theme-color,#3b82f6)}.stat_questionResults__hIr_d{background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;padding:2rem;margin-bottom:2rem;transition:transform .2s,box-shadow .2s}.stat_questionResults__hIr_d:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.stat_questionTitle__bif6O{font-size:1.5rem;font-weight:600;margin:0 0 .5rem;color:#1a1a1a}.stat_questionType__aNYQY{font-size:.875rem;color:#666;margin:0 0 1.5rem;font-style:italic}.stat_optionsResults__3x0h9{display:flex;flex-direction:column;gap:1rem}.stat_optionResult__nU1I9{display:flex;flex-direction:column;gap:.5rem}.stat_optionInfo__c6vyY{display:flex;justify-content:space-between;align-items:center;gap:1rem}.stat_optionText__imlyE{font-weight:500;color:#1a1a1a;flex:1 1}.stat_optionStats__kjpKo{font-weight:600;color:var(--theme-color,#3b82f6);white-space:nowrap}.stat_progressBar__Ery9T{width:100%;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden}.stat_progressFill__Z3UCb{height:100%;background:linear-gradient(90deg,var(--theme-color,#3b82f6) 0,color-mix(in srgb,var(--theme-color,#3b82f6) 70%,white) 100%);border-radius:4px;transition:width .6s ease-out}.stat_locationResults__fcWYX{background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;padding:2rem;margin-top:2rem}.stat_followUpQuestionResults__ieyQG{background:#fafbfc;border-left:3px solid var(--theme-color,#3b82f6)}.stat_followUpBadge__tFIU8{display:inline-block;background:var(--theme-color,#3b82f6);color:white;font-size:.75rem;padding:.25rem .5rem;border-radius:4px;margin-left:.5rem;font-weight:600}.stat_hasFollowUpIndicator__LMZAi{color:var(--theme-color,#3b82f6);font-weight:700;margin-left:.25rem}.stat_followUpResultsContainer__ZgUp8{margin-top:1rem;padding-left:1rem;border-left:2px dashed #e9ecef}.stat_locationTitle__NUFgr{font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;color:#1a1a1a}.stat_locationList__1t3U6{display:flex;flex-direction:column;gap:.75rem}.stat_locationItem__KAcXn{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:white;border-radius:8px;border:1px solid #e9ecef;transition:transform .2s,border-color .2s}.stat_locationItem__KAcXn:hover{transform:translateX(4px);border-color:var(--theme-color,#3b82f6)}.stat_locationName__BgDKo{font-weight:500;color:#1a1a1a}.stat_locationCount__LAv9Y{font-weight:700;color:var(--theme-color,#3b82f6);background:color-mix(in srgb,var(--theme-color,#3b82f6) 10%,white);padding:.25rem .75rem;border-radius:12px}.stat_contributionSection__OeEms{max-width:1000px;margin:3rem auto;padding:0 2rem}.stat_contributeBox__yY56u{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-color,#3b82f6) 8%,white) 0,color-mix(in srgb,var(--theme-color,#3b82f6) 15%,white) 100%);border:2px solid color-mix(in srgb,var(--theme-color,#3b82f6) 30%,white);border-radius:24px;padding:3rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 20px 50px -12px color-mix(in srgb,var(--theme-color,#3b82f6) 20%,transparent);position:relative;overflow:visible}.stat_contributeBox__yY56u:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--theme-color,#3b82f6),color-mix(in srgb,var(--theme-color,#3b82f6) 60%,white));border-radius:24px 24px 0 0}.stat_contributeTitle__4nohD{font-size:2rem;font-weight:700;color:var(--theme-color,#3b82f6);text-align:center;margin:0 0 2rem}.stat_surveyForm__mJxr6{width:100%}.stat_thankYou__fNSkC{text-align:center;padding:3rem 2rem;background:white;border-radius:16px;border:2px solid color-mix(in srgb,var(--theme-color,#3b82f6) 30%,white)}.stat_thankYouIcon__4s65a{background:linear-gradient(135deg,var(--theme-color,#3b82f6),color-mix(in srgb,var(--theme-color,#3b82f6) 70%,white));font-size:2.5rem;display:flex;margin:0 auto 1.5rem;animation:stat_scaleIn__WXtl_ .5s ease-out}@keyframes stat_scaleIn__WXtl_{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.stat_thankYou__fNSkC p{font-size:1.25rem;color:#1a1a1a;margin:0 0 1rem}.stat_locationInfo__i6y8I{font-size:.875rem;color:#666;margin:0}.stat_typeformContainer__wVdBi{position:relative}.stat_typeformProgress__YWzRe{margin-bottom:2rem}.stat_progressSteps__e1bYn{display:flex;justify-content:center;gap:.75rem;margin-bottom:1rem}.stat_progressStep__QzVbv{width:40px;height:40px;border-radius:50%;border:2px solid #e9ecef;background:white;color:#666;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.stat_progressStep__QzVbv:hover{border-color:var(--theme-color,#3b82f6);color:var(--theme-color,#3b82f6)}.stat_progressStepActive__2np1_{background:var(--theme-color,#3b82f6);border-color:var(--theme-color,#3b82f6);color:white;transform:scale(1.1);box-shadow:0 4px 12px color-mix(in srgb,var(--theme-color,#3b82f6) 40%,transparent)}.stat_progressStepCompleted__pM3as{background:color-mix(in srgb,var(--theme-color,#3b82f6) 20%,white);border-color:var(--theme-color,#3b82f6);color:var(--theme-color,#3b82f6)}.stat_progressBarContainer__XvgQo{height:4px;background:#e9ecef;border-radius:2px;overflow:hidden}.stat_progressBarFill__IjTnA{height:100%;background:linear-gradient(90deg,var(--theme-color,#3b82f6),color-mix(in srgb,var(--theme-color,#3b82f6) 70%,white));border-radius:2px;transition:width .5s ease}.stat_typeformSlides__2qId5{position:relative}.stat_typeformSlide__Xsnu_{opacity:0;transform:translateX(100%);transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:none;padding:1rem;display:none}.stat_typeformSlideActive__zn4RD{opacity:1;transform:translateX(0);pointer-events:auto;display:block}.stat_typeformSlideLeft__xPlJp{transform:translateX(-100%);opacity:0}.stat_typeformSlideRight__Mku6Z{transform:translateX(100%);opacity:0}.stat_typeformSlideTransitioning__9u8KQ{transition:all .3s cubic-bezier(.4,0,.2,1)}.stat_questionNumber__Y1EwV{font-size:.875rem;color:var(--theme-color,#3b82f6);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.stat_typeformQuestionTitle__iZ7Jo{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin:0 0 .75rem;line-height:1.3}.stat_typeformQuestionHint__WoJJV{font-size:1rem;color:#666;margin:0 0 2rem}.stat_typeformOptions__5PbQo{display:flex;flex-direction:column;gap:.75rem}.stat_typeformOption__pMhYS{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:white;border:2px solid #e9ecef;border-radius:12px;cursor:pointer;transition:all .2s ease;position:relative}.stat_typeformOption__pMhYS:hover{border-color:var(--theme-color,#3b82f6);background:color-mix(in srgb,var(--theme-color,#3b82f6) 5%,white);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.stat_typeformOptionSelected__JdAaK{border-color:var(--theme-color,#3b82f6);background:color-mix(in srgb,var(--theme-color,#3b82f6) 10%,white);box-shadow:0 4px 12px color-mix(in srgb,var(--theme-color,#3b82f6) 20%,transparent)}.stat_optionKey__Pe4nn{width:32px;height:32px;background:#f0f0f0;border:2px solid #e0e0e0;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;color:#666;flex-shrink:0;transition:all .2s}.stat_typeformOptionSelected__JdAaK .stat_optionKey__Pe4nn{background:var(--theme-color,#3b82f6);border-color:var(--theme-color,#3b82f6);color:white}.stat_typeformInput__eLKyl{position:absolute;opacity:0;pointer-events:none}.stat_typeformOptionText___0LP2{flex:1 1;font-size:1.125rem;font-weight:500;color:#1a1a1a}.stat_typeformCheckmark__Divqi{width:28px;height:28px;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--theme-color,#3b82f6);font-weight:700;transition:all .2s}.stat_typeformNextBtn__l7uaH,.stat_typeformOptionSelected__JdAaK .stat_typeformCheckmark__Divqi{background:var(--theme-color,#3b82f6);color:white}.stat_typeformNextBtn__l7uaH{margin-top:1.5rem;padding:1rem 2rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.stat_typeformNextBtn__l7uaH:hover{transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--theme-color,#3b82f6) 40%,transparent)}.stat_locationSelectorTypeform__jC4nA{margin:2rem 0}.stat_locationSelectTypeform___2PT7{width:100%;max-width:400px;padding:1rem 1.25rem;font-size:1.125rem;border:2px solid #e9ecef;border-radius:12px;background:white;color:#1a1a1a;cursor:pointer;transition:all .2s}.stat_locationSelectTypeform___2PT7:focus,.stat_locationSelectTypeform___2PT7:hover{border-color:var(--theme-color,#3b82f6);outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-color,#3b82f6) 15%,transparent)}.stat_locationHintTypeform__7w3rs{font-size:.875rem;color:#666;margin:.75rem 0 0}.stat_typeformSubmitBtn__VRKl9{display:inline-flex;align-items:center;gap:.5rem;padding:1.25rem 3rem;background:linear-gradient(135deg,var(--theme-color,#3b82f6),color-mix(in srgb,var(--theme-color,#3b82f6) 80%,black));color:white;border:none;border-radius:12px;font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:1rem}.stat_typeformSubmitBtn__VRKl9:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 24px color-mix(in srgb,var(--theme-color,#3b82f6) 40%,transparent)}.stat_typeformSubmitBtn__VRKl9:disabled{opacity:.5;cursor:not-allowed;transform:none}.stat_typeformNavigation__41sB3{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e9ecef}.stat_typeformNavBtn__dft7l{padding:.75rem 1.5rem;background:white;border:2px solid #e9ecef;border-radius:8px;font-size:.875rem;font-weight:600;color:#666;cursor:pointer;transition:all .2s}.stat_typeformNavBtn__dft7l:hover:not(:disabled){border-color:var(--theme-color,#3b82f6);color:var(--theme-color,#3b82f6)}.stat_typeformNavBtn__dft7l:disabled{opacity:.4;cursor:not-allowed}.stat_typeformNavHint__KmUpr{font-size:.75rem;color:#999}.stat_error__lQ59E,.stat_loading__sFWZ2{min-height:50vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem}.stat_error__lQ59E h1{font-size:2rem;color:#ef4444;margin:0 0 1rem}.stat_error__lQ59E p{font-size:1.125rem;color:#666}.stat_ratingContainer__eN0oI{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:2rem 0}.stat_starRating__YVa3T{display:flex;gap:.5rem}.stat_starButton__9GzQp{background:none;border:none;font-size:3rem;cursor:pointer;color:#ddd;transition:all .2s ease;padding:.25rem}.stat_starButton__9GzQp:hover{transform:scale(1.2);color:#fbbf24}.stat_starButton__9GzQp.stat_starSelected__rHHPq{color:#fbbf24}.stat_ratingLabelHigh__r0xSM,.stat_ratingLabelLow__Hm8g_{font-size:.875rem;color:#666;font-weight:500}.stat_ratingLabelLow__Hm8g_{text-align:right}.stat_ratingLabelHigh__r0xSM{text-align:left}.stat_ratingResults__igG5A{padding:1rem 0}.stat_averageRating__8J9s7{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px}.stat_averageStars__u92GB{font-size:1.5rem;color:#f59e0b}.stat_averageValue__Ey91w{font-size:1.5rem;font-weight:700;color:#92400e}.stat_ratingDistribution__5sa6Q{display:flex;flex-direction:column;gap:.75rem}.stat_ratingRow__kvTiK{display:flex;align-items:center;gap:1rem}.stat_ratingStar__KnmXh{min-width:50px;font-size:.875rem;color:#666;font-weight:500}.stat_ratingCount__nFtWw{min-width:40px;text-align:right;font-size:.875rem;color:#666;font-weight:600}@media (max-width:768px){.stat_header___y1oM{padding:3rem 1.5rem}.stat_title__AsJ_Q{font-size:2rem}.stat_description__rqVAA{font-size:1rem}.stat_imageSection__Q1wJE{margin:-2rem auto 2rem;padding:0 1rem}.stat_contributionSection__OeEms,.stat_resultsSection__9KJw3{padding:2rem 1rem}.stat_sectionTitle__Jbyvb{font-size:1.5rem}.stat_questionForm__g07OO,.stat_questionResults__hIr_d{padding:1.5rem}.stat_formQuestionTitle__Wkxzo,.stat_questionTitle__bif6O{font-size:1.125rem}.stat_submitButton__gKq73{width:100%;padding:1rem 2rem}}.stat_thankYouSection__AWvJH{max-width:800px;margin:0 auto;padding:3rem 2rem}.stat_thankYouCard__GEdf1{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #0ea5e9;border-radius:16px;padding:3rem 2rem;text-align:center;box-shadow:0 8px 24px rgba(14,165,233,.15)}.stat_thankYouIcon__4s65a{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:50%;color:white;font-size:3rem;font-weight:700;margin-bottom:1.5rem;box-shadow:0 4px 12px rgba(14,165,233,.3);animation:stat_thankYouPulse__y3PVl 2s ease-in-out infinite}@keyframes stat_thankYouPulse__y3PVl{0%,to{transform:scale(1);box-shadow:0 4px 12px rgba(14,165,233,.3)}50%{transform:scale(1.05);box-shadow:0 6px 16px rgba(14,165,233,.4)}}.stat_thankYouTitle__nznOL{font-size:2rem;font-weight:700;color:#0369a1;margin:0 0 1rem}.stat_thankYouMessage__tPPzv{font-size:1.125rem;color:#334155;margin:0 0 2rem;line-height:1.6}.stat_thankYouDetails__nqJCa{background:rgba(255,255,255,.6);border-radius:12px;padding:1.5rem;margin-top:1.5rem}.stat_detailText__nh_Cg{font-size:.9375rem;color:#475569;margin:.5rem 0;line-height:1.5}.stat_detailText__nh_Cg:first-child{margin-top:0}.stat_detailText__nh_Cg:last-child{margin-bottom:0;font-weight:600;color:#0369a1}@media (max-width:768px){.stat_thankYouSection__AWvJH{padding:2rem 1rem}.stat_thankYouCard__GEdf1{padding:2rem 1.5rem}.stat_thankYouIcon__4s65a{width:64px;height:64px;font-size:2.5rem}.stat_thankYouTitle__nznOL{font-size:1.5rem}.stat_thankYouMessage__tPPzv{font-size:1rem}}.ImageSettingsPanel_panel__ejl_G{background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border:2px solid #e0e7ff;border-radius:12px;padding:24px;margin-bottom:24px}.ImageSettingsPanel_header__bYqYT{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:12px}.ImageSettingsPanel_title__B8vTQ{font-size:18px;font-weight:600;color:#1f2937;margin:0}.ImageSettingsPanel_toggleButton__07TpB{background:none;border:none;color:#6366f1;cursor:pointer;font-weight:600;font-size:14px;padding:6px 12px;border-radius:6px;transition:all .2s ease}.ImageSettingsPanel_toggleButton__07TpB:hover{background:rgba(99,102,241,.1);color:#4f46e5}.ImageSettingsPanel_section__VpPsX{margin-bottom:28px;padding:16px;background:white;border-radius:8px;border:1px solid #e5e7eb}.ImageSettingsPanel_section__VpPsX:last-child{margin-bottom:0}.ImageSettingsPanel_sectionTitle__p0QQP{font-size:14px;font-weight:700;color:#1f2937;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.ImageSettingsPanel_sectionDescription__O6rTx{font-size:13px;color:#6b7280;margin:0 0 16px}.ImageSettingsPanel_formGroup__B6PI5{margin-bottom:20px}.ImageSettingsPanel_formGroup__B6PI5:last-child{margin-bottom:0}.ImageSettingsPanel_label__QZaiV{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#374151;margin-bottom:8px;cursor:pointer}.ImageSettingsPanel_required__tYz_E{color:#ef4444}.ImageSettingsPanel_checkbox__MiVkv{width:18px;height:18px;cursor:pointer;accent-color:#6366f1}.ImageSettingsPanel_inputGroup__MdNDQ{display:flex;gap:8px;align-items:center}.ImageSettingsPanel_slider__vtoH3{flex:1 1;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,#dbeafe,#93c5fd);border-radius:3px;outline:none;cursor:pointer}.ImageSettingsPanel_slider__vtoH3::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#4f46e5);cursor:pointer;box-shadow:0 2px 8px rgba(99,102,241,.4);border:2px solid white}.ImageSettingsPanel_slider__vtoH3::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#4f46e5);cursor:pointer;box-shadow:0 2px 8px rgba(99,102,241,.4);border:2px solid white}.ImageSettingsPanel_numberInput__GrvqN{width:80px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-weight:600;color:#1f2937;text-align:center}.ImageSettingsPanel_numberInput__GrvqN:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.ImageSettingsPanel_unit__fmHEt{font-size:12px;color:#6b7280;font-weight:600;min-width:30px}.ImageSettingsPanel_hint__blR_Z{font-size:12px;color:#6b7280;margin-top:6px;margin-bottom:0}.ImageSettingsPanel_imagesList__B6kPO{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.ImageSettingsPanel_imageItem__N7WHx{display:flex;gap:10px;align-items:flex-start}.ImageSettingsPanel_imageInputWrapper___b4uX{flex:1 1;display:flex;flex-direction:column;gap:8px}.ImageSettingsPanel_imageInput__btLws{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit}.ImageSettingsPanel_imageInput__btLws:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.ImageSettingsPanel_imagePreview__fL687{width:100%;max-height:120px;border-radius:6px;object-fit:cover;border:1px solid #e5e7eb}.ImageSettingsPanel_removeButton__z2nR6{padding:8px 12px;background:#fee2e2;color:#dc2626;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:16px;transition:all .2s ease;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center}.ImageSettingsPanel_removeButton__z2nR6:hover{background:#fecaca;color:#b91c1c}.ImageSettingsPanel_addButton__sjE9R{display:inline-block;padding:10px 16px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:white;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:13px;transition:all .2s ease}.ImageSettingsPanel_addButton__sjE9R:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,102,241,.4)}.ImageSettingsPanel_addButton__sjE9R:active{transform:translateY(0)}.ImageSettingsPanel_message__BGYfA{padding:12px 16px;border-radius:6px;font-size:13px;font-weight:500;margin-bottom:16px;border-left:4px solid;background:rgba(0,0,0,.02)}.ImageSettingsPanel_addButton__sjE9R:disabled{opacity:.6;cursor:not-allowed;transform:none}.ImageSettingsPanel_addButton__sjE9R:disabled:hover{transform:none;box-shadow:none}.ImageSettingsPanel_removeButton__z2nR6:disabled{opacity:.6;cursor:not-allowed}.ImageSettingsPanel_aspectRatioGrid__zkevD{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.ImageSettingsPanel_aspectRatioButton__vOiEf{padding:10px;background:#f3f4f6;border:2px solid #d1d5db;border-radius:6px;cursor:pointer;font-weight:600;font-size:13px;color:#6b7280;transition:all .2s ease}.ImageSettingsPanel_aspectRatioButton__vOiEf:hover{border-color:#6366f1;color:#6366f1;background:#f0f4ff}.ImageSettingsPanel_aspectRatioButtonActive__qOMFt{background:linear-gradient(135deg,#6366f1,#4f46e5);border-color:#4f46e5;color:white}.ImageSettingsPanel_fitGrid__yh661{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.ImageSettingsPanel_fitButton__20_VW{padding:10px;background:#f3f4f6;border:2px solid #d1d5db;border-radius:6px;cursor:pointer;font-weight:600;font-size:12px;color:#6b7280;transition:all .2s ease}.ImageSettingsPanel_fitButton__20_VW:hover{border-color:#6366f1;color:#6366f1;background:#f0f4ff}.ImageSettingsPanel_fitButtonActive__AXIkL{background:linear-gradient(135deg,#6366f1,#4f46e5);border-color:#4f46e5;color:white}.ImageSettingsPanel_previewContainer__pGcpw{background:#f3f4f6;border:2px solid #e5e7eb;margin-bottom:12px;display:flex;align-items:center;justify-content:center}.ImageSettingsPanel_previewImage__JWrwl{display:block}.ImageSettingsPanel_previewInfo__yW0pU{font-size:12px;color:#6b7280;text-align:center;margin:0}@media (max-width:768px){.ImageSettingsPanel_panel__ejl_G{padding:16px}.ImageSettingsPanel_header__bYqYT{flex-direction:column;align-items:flex-start}.ImageSettingsPanel_aspectRatioGrid__zkevD{grid-template-columns:repeat(5,1fr)}.ImageSettingsPanel_fitGrid__yh661{grid-template-columns:repeat(2,1fr)}.ImageSettingsPanel_imageItem__N7WHx{flex-direction:column}.ImageSettingsPanel_removeButton__z2nR6{width:100%}}@media (max-width:480px){.ImageSettingsPanel_aspectRatioGrid__zkevD{grid-template-columns:repeat(5,1fr)}.ImageSettingsPanel_numberInput__GrvqN{width:60px}}.SurveySettingsPanel_settingsOverlay__xO_Wq{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:200;opacity:0;visibility:hidden;transition:all .3s}.SurveySettingsPanel_settingsOverlay__xO_Wq.SurveySettingsPanel_open__cRXMD{opacity:1;visibility:visible}.SurveySettingsPanel_settingsPanel__0wI_0{position:fixed;top:0;right:0;width:400px;max-width:90vw;height:100vh;background:rgba(15,23,42,.98);border-left:1px solid rgba(255,255,255,.1);z-index:201;transform:translateX(100%);transition:transform .3s;display:flex;flex-direction:column}.SurveySettingsPanel_settingsOverlay__xO_Wq.SurveySettingsPanel_open__cRXMD .SurveySettingsPanel_settingsPanel__0wI_0{transform:translateX(0)}.SurveySettingsPanel_settingsPanelHeader__0ylsN{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.SurveySettingsPanel_settingsPanelHeader__0ylsN h2{font-size:1.1rem;font-weight:600;color:#fff;margin:0}.SurveySettingsPanel_settingsPanelClose__dlU8F{width:32px;height:32px;border-radius:8px;background:rgba(255,255,255,.05);border:none;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.25rem;transition:all .2s}.SurveySettingsPanel_settingsPanelClose__dlU8F:hover{background:rgba(255,255,255,.1);color:#fff}.SurveySettingsPanel_settingsPanelBody__buNLt{flex:1 1;overflow-y:auto;padding:1.5rem}.SurveySettingsPanel_settingsSection__Z3SRW{margin-bottom:1.5rem}.SurveySettingsPanel_settingsLabel__Bdpz8{display:block;font-size:.875rem;font-weight:600;color:#94a3b8;margin-bottom:.5rem}.SurveySettingsPanel_settingsTextarea__duMGd{width:100%;background:rgba(30,41,59,.5);border:1px solid rgba(255,255,255,.1);color:#fff;padding:.75rem 1rem;border-radius:10px;font-size:.9rem;font-family:inherit;resize:vertical;min-height:80px}.SurveySettingsPanel_settingsTextarea__duMGd:focus{outline:none;border-color:#6366f1;background:rgba(30,41,59,.7)}.SurveySettingsPanel_settingsTextarea__duMGd::placeholder{color:#64748b}.SurveySettingsPanel_colorGrid__MbXCX{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.5rem;gap:.5rem}.SurveySettingsPanel_colorOption__pBdcu{aspect-ratio:1;border-radius:8px;cursor:pointer;border:2px solid transparent;transition:all .2s;background:none;padding:0}.SurveySettingsPanel_colorOption__pBdcu:hover{transform:scale(1.1)}.SurveySettingsPanel_colorOption__pBdcu.SurveySettingsPanel_selected__O8Pf4{border-color:#fff;box-shadow:0 0 0 2px rgba(255,255,255,.2)}.SurveySettingsPanel_privacyToggle__ke9H7{display:flex;align-items:center;gap:1rem;padding:.875rem 1rem;background:rgba(30,41,59,.4);border-radius:10px}.SurveySettingsPanel_toggle__NCHYW{position:relative;width:48px;height:26px;background:rgba(100,116,139,.3);border-radius:13px;cursor:pointer;border:none;padding:0;transition:background .3s}.SurveySettingsPanel_toggle__NCHYW:hover{background:rgba(100,116,139,.4)}.SurveySettingsPanel_toggle__NCHYW.SurveySettingsPanel_active__D9joh{background:#6366f1}.SurveySettingsPanel_toggle__NCHYW.SurveySettingsPanel_active__D9joh:hover{background:#5558e3}.SurveySettingsPanel_toggleSlider__uKnZ2{position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .3s}.SurveySettingsPanel_toggle__NCHYW.SurveySettingsPanel_active__D9joh .SurveySettingsPanel_toggleSlider__uKnZ2{transform:translateX(22px)}.SurveySettingsPanel_privacyToggle__ke9H7 span{font-size:.9rem;color:#e2e8f0;font-weight:500}.SurveySettingsPanel_privacyDescription__s881z{margin-top:.5rem;font-size:.8rem;color:#64748b;line-height:1.4}.SurveySettingsPanel_resultsVisibilityDescription__F3J9m{font-size:.8rem;color:#64748b;margin-bottom:.75rem;line-height:1.4}.SurveySettingsPanel_resultsVisibilityOptions__vRYKO{display:flex;flex-direction:column;gap:.5rem}.SurveySettingsPanel_resultsOption__tWt3S{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;background:rgba(30,41,59,.4);border:2px solid rgba(255,255,255,.1);border-radius:10px;cursor:pointer;transition:all .2s;width:100%;text-align:left}.SurveySettingsPanel_resultsOption__tWt3S:hover{background:rgba(30,41,59,.6);border-color:rgba(255,255,255,.15)}.SurveySettingsPanel_resultsOption__tWt3S.SurveySettingsPanel_selected__O8Pf4{background:rgba(99,102,241,.15);border-color:#6366f1}.SurveySettingsPanel_radioCircle__hb_LT{width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .2s}.SurveySettingsPanel_resultsOption__tWt3S.SurveySettingsPanel_selected__O8Pf4 .SurveySettingsPanel_radioCircle__hb_LT{border-color:#6366f1}.SurveySettingsPanel_radioInner___5we6{width:10px;height:10px;border-radius:50%;background:#6366f1}.SurveySettingsPanel_optionContent__1zrV0{display:flex;flex-direction:column;gap:.25rem}.SurveySettingsPanel_optionTitle___ynIL{font-size:.9rem;color:#e2e8f0;font-weight:500}.SurveySettingsPanel_optionDesc__Gi6d_{font-size:.8rem;color:#64748b}.SurveySettingsPanel_resultsOption__tWt3S.SurveySettingsPanel_selected__O8Pf4 .SurveySettingsPanel_optionTitle___ynIL{color:#fff}.SurveySettingsPanel_resultsOption__tWt3S.SurveySettingsPanel_selected__O8Pf4 .SurveySettingsPanel_optionDesc__Gi6d_{color:#94a3b8}@media (max-width:640px){.SurveySettingsPanel_settingsPanel__0wI_0{width:100%;max-width:100%}.SurveySettingsPanel_colorGrid__MbXCX{grid-template-columns:repeat(4,1fr)}}