.QuestionHeader_header__7XIrR{margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid #e5e7eb}.QuestionHeader_title__j9kg9{font-size:1.75rem;margin-bottom:var(--spacing-md);color:var(--text-primary);font-weight:700;line-height:1.3;letter-spacing:-.02em;max-width:75ch}.QuestionHeader_description__uAGFN{font-size:1.125rem;color:var(--text-secondary);margin-bottom:var(--spacing-md);line-height:1.6;max-width:75ch}.QuestionHeader_meta__c9RKG{display:flex;gap:var(--spacing-lg);font-size:.875rem;color:var(--text-secondary)}.QuestionHeader_metaItem__uEK3C{display:flex;align-items:center;gap:var(--spacing-xs)}@media (max-width:768px){.QuestionHeader_title__j9kg9{font-size:1.5rem}.QuestionHeader_description__uAGFN{font-size:1rem}.QuestionHeader_meta__c9RKG{flex-direction:column;gap:var(--spacing-sm)}}.Toast_toast-container__QKgMI{position:fixed;top:1rem;right:1rem;z-index:9999;display:flex;flex-direction:column;gap:.75rem;max-width:400px;pointer-events:none}@media(max-width:768px){.Toast_toast-container__QKgMI{top:.5rem;right:.5rem;left:.5rem;max-width:none}}.Toast_toast__8oTzd{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:1rem 1.25rem;display:flex;align-items:flex-start;gap:.75rem;min-width:300px;pointer-events:auto;animation:Toast_slideIn__AiQDQ .3s ease-out;transition:all .2s ease}@media(max-width:768px){.Toast_toast__8oTzd{min-width:0;width:100%}}.Toast_toast__8oTzd:hover{box-shadow:0 6px 16px rgba(0,0,0,.2)}.Toast_toast--error__CPAki{border-left:4px solid #e74c3c}.Toast_toast--success__xXXPH{border-left:4px solid #27ae60}.Toast_toast--warning__dFRt9{border-left:4px solid #f39c12}.Toast_toast--info__z_UOu{border-left:4px solid #3498db}.Toast_toast--removing__vcIKX{animation:Toast_slideOut__tOHUs .3s ease-out forwards}.Toast_toast__icon___DjuI{font-size:1.25rem;flex-shrink:0;margin-top:.1rem}.Toast_toast__content__35Slh{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.Toast_toast__title__EBFEC{font-weight:600;font-size:.95rem;color:#2c3e50;margin:0}.Toast_toast__message__z8EQN{font-size:.9rem;color:#7f8c8d;margin:0;line-height:1.4}.Toast_toast__close__7C4_q{background:none;border:none;color:#95a5a6;cursor:pointer;padding:0;font-size:1.25rem;line-height:1;flex-shrink:0;transition:color .2s ease}.Toast_toast__close__7C4_q:hover{color:#2c3e50}.Toast_toast__close__7C4_q:focus{outline:2px solid #3498db;outline-offset:2px;border-radius:2px}@keyframes Toast_slideIn__AiQDQ{0%{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Toast_slideOut__tOHUs{0%{transform:translateX(0);opacity:1}to{transform:translateX(400px);opacity:0}}@media(prefers-reduced-motion:reduce){.Toast_toast__8oTzd{animation:none}.Toast_toast--removing__vcIKX{animation:none;opacity:0}}.EvaluationButtons_buttons__J8KG0{display:flex;gap:var(--spacing-xs);justify-content:center;flex-wrap:wrap}.EvaluationButtons_button__T7wTK{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:#fff;border:2px solid #e5e7eb;border-radius:var(--radius-md);min-width:60px;transition:all .3s ease;cursor:pointer;box-shadow:var(--shadow-sm)}.EvaluationButtons_button__T7wTK:hover:not(.EvaluationButtons_disabled__asGWQ){border-color:var(--btn-primary);transform:translateY(-3px);box-shadow:var(--shadow-md)}.EvaluationButtons_button__T7wTK.EvaluationButtons_selected__3UM1u{border-color:var(--btn-primary);background:var(--btn-primary);color:#fff;box-shadow:var(--shadow-md)}.EvaluationButtons_button__T7wTK.EvaluationButtons_disabled__asGWQ{opacity:.5;cursor:not-allowed}.EvaluationButtons_emoji__czhvh{font-size:1.5rem;line-height:1}.EvaluationButtons_score__1GEET{font-size:.75rem;font-weight:600}.EvaluationButtons_button__T7wTK.EvaluationButtons_selected__3UM1u .EvaluationButtons_score__1GEET{color:#fff}@media (max-width:768px){.EvaluationButtons_buttons__J8KG0{flex-wrap:nowrap;gap:4px;width:100%}.EvaluationButtons_button__T7wTK{flex:1 1;min-width:0;padding:var(--spacing-xs) 4px}.EvaluationButtons_emoji__czhvh{font-size:1.25rem}.EvaluationButtons_score__1GEET{font-size:.625rem}}@media (max-width:380px){.EvaluationButtons_buttons__J8KG0{gap:3px}.EvaluationButtons_button__T7wTK{padding:var(--spacing-xs) 2px}.EvaluationButtons_emoji__czhvh{font-size:1.1rem}.EvaluationButtons_score__1GEET{display:none}}.SolutionCard_card__FX9Ig{background:var(--card-default);border:none;border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:all .3s ease;position:relative;box-shadow:var(--shadow-sm)}.SolutionCard_card__FX9Ig:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.SolutionCard_card__FX9Ig:nth-child(4n+1){background:var(--card-blue)}.SolutionCard_card__FX9Ig:nth-child(4n+2){background:var(--card-orange)}.SolutionCard_card__FX9Ig:nth-child(4n+3){background:var(--card-pink)}.SolutionCard_card__FX9Ig:nth-child(4n){background:var(--card-purple)}.SolutionCard_card__FX9Ig.SolutionCard_evaluated__l55D2,.SolutionCard_card__FX9Ig.SolutionCard_evaluated__l55D2:nth-child(n){background:var(--card-green);box-shadow:var(--shadow-sm)}.SolutionCard_content__UUsgu{margin-bottom:var(--spacing-md)}.SolutionCard_title__ydXmN{font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--text-body);margin:0 0 var(--spacing-sm) 0}.SolutionCard_description__BCUpI{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin:0;white-space:pre-wrap}.SolutionCard_text__zJoVz{font-size:1.125rem;line-height:1.6;color:var(--text-body);margin-bottom:var(--spacing-md)}.SolutionCard_meta__WyydS{display:flex;gap:var(--spacing-md);align-items:center;margin-bottom:var(--spacing-md);font-size:.875rem;color:var(--text-secondary)}.SolutionCard_consensus__Dzri9{font-weight:500;color:var(--btn-primary)}.SolutionCard_date__Eh4oH{color:var(--text-secondary)}.SolutionCard_evaluatedBadge__Lq2yJ{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background:var(--agree);color:#fff;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;box-shadow:var(--shadow-sm)}@media (max-width:768px){.SolutionCard_card__FX9Ig{padding:var(--spacing-md)}.SolutionCard_title__ydXmN{font-size:1rem}.SolutionCard_description__BCUpI{font-size:.9375rem}.SolutionCard_text__zJoVz{font-size:1rem}.SolutionCard_meta__WyydS{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}}.Modal_overlay__Vz_t2{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:Modal_fadeIn__GgkUN .2s ease-out}@keyframes Modal_fadeIn__GgkUN{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.Modal_modal__tLmDH{background:#fff;border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px rgba(0,0,0,.2);animation:Modal_slideUp__Pzw7_ .25s ease-out}@keyframes Modal_slideUp__Pzw7_{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Modal_header__K6aYW{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #eee}.Modal_header__K6aYW h2{margin:0;font-size:1.25rem;color:#333}.Modal_closeButton__xEru2{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:0;line-height:1}.Modal_closeButton__xEru2:hover{color:#333}.Modal_content__Bd_KZ{padding:1.5rem}.SimilarSolutions_container__VV1Bz{max-width:600px;margin:0 auto;animation:SimilarSolutions_fadeIn__w3ODr .3s ease-out}.SimilarSolutions_header__tMpw2{text-align:center;padding:1.5rem;background:linear-gradient(135deg,var(--question,#47b4ef) 0,var(--accent,#7cacf8) 100%);color:var(--white,#fff);border-radius:12px 12px 0 0;margin-bottom:2rem}.SimilarSolutions_header__tMpw2 h2{font-size:1.5rem;margin:0 0 .5rem;font-weight:500}@media(max-width:768px){.SimilarSolutions_header__tMpw2 h2{font-size:1.3rem}}.SimilarSolutions_header__tMpw2 p{font-size:.9rem;opacity:.95;margin:0}@media(max-width:768px){.SimilarSolutions_header__tMpw2 p{font-size:.85rem}}.SimilarSolutions_section__2Otzt{margin-bottom:2rem}.SimilarSolutions_sectionTitle__RPWIY{font-size:1.1rem;color:var(--text-title,#3d4d71);margin:0 0 1rem;font-weight:500;padding-left:.5rem;border-left:3px solid var(--accent,#7cacf8)}.SimilarSolutions_yourSolutionCard__RpCvl{position:relative;background:linear-gradient(135deg,rgba(87,198,178,.1),rgba(124,172,248,.1));border:2px solid var(--agree,#57c6b2);border-radius:12px;padding:1.5rem;animation:SimilarSolutions_fadeInUp__ZAdQX .4s ease-out}.SimilarSolutions_yourSolutionCard__RpCvl:before{content:"NEW";position:absolute;top:-10px;right:20px;background:var(--agree,#57c6b2);color:var(--white,#fff);padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;letter-spacing:.5px}@media(max-width:768px){.SimilarSolutions_yourSolutionCard__RpCvl{padding:1.25rem}}.SimilarSolutions_similarCard__S1fNA{background:var(--white,#fff);border:2px solid transparent;border-radius:12px;padding:1.5rem;margin-bottom:1rem;transition:all .3s cubic-bezier(.25,.46,.45,.94);cursor:pointer;animation:SimilarSolutions_fadeInUp__ZAdQX .4s ease-out;box-shadow:0 2px 8px rgba(0,0,0,.05)}.SimilarSolutions_similarCard__S1fNA:hover{border-color:var(--btn-primary,#5f88e5);box-shadow:0 4px 12px rgba(95,136,229,.15);transform:translateY(-2px)}.SimilarSolutions_similarCard__S1fNA:active{transform:translateY(0)}@media(max-width:768px){.SimilarSolutions_similarCard__S1fNA{padding:1.25rem}}.SimilarSolutions_similarMeta__fdcnT{display:flex;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap;align-items:center}.SimilarSolutions_similarityScore__AwX6r{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;color:var(--agree,#57c6b2);font-weight:600}.SimilarSolutions_similarityScore__AwX6r:before{content:"●";font-size:1.2rem}.SimilarSolutions_supportCount__uJwcL{font-size:.85rem;color:var(--text-caption,#5a6b8c);display:inline-flex;align-items:center;gap:.25rem}.SimilarSolutions_solutionText__lCzUv{font-size:1rem;color:var(--text-title,#3d4d71);line-height:1.6;margin-bottom:1rem;max-height:150px;overflow-y:auto;word-wrap:break-word}@media(max-width:768px){.SimilarSolutions_solutionText__lCzUv{font-size:.95rem}}.SimilarSolutions_chooseButton__v6zCS{width:100%;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:.75rem}@media(max-width:768px){.SimilarSolutions_chooseButton__v6zCS{min-height:48px;font-size:1rem}}.SimilarSolutions_chooseButton__v6zCS:active{transform:scale(.98)}.SimilarSolutions_chooseButton__v6zCS.SimilarSolutions_primary__119R1{background:var(--agree,#57c6b2);color:var(--white,#fff)}.SimilarSolutions_chooseButton__v6zCS.SimilarSolutions_primary__119R1:hover{background:var(--approve,#4fab9a);box-shadow:0 4px 12px rgba(87,198,178,.3);transform:translateY(-2px)}.SimilarSolutions_chooseButton__v6zCS.SimilarSolutions_secondary__vDAkL{background:var(--btn-primary,#5f88e5);color:var(--white,#fff)}.SimilarSolutions_chooseButton__v6zCS.SimilarSolutions_secondary__vDAkL:hover{background:var(--btn-primary-hover,#7ca0f0);box-shadow:0 4px 12px rgba(95,136,229,.3);transform:translateY(-2px)}.SimilarSolutions_helpFooter__WE9Po{margin:2rem 0;padding:1rem;background:rgba(124,172,248,.05);border-left:3px solid var(--accent,#7cacf8);border-radius:8px;display:flex;align-items:flex-start;gap:.5rem}@media(max-width:768px){.SimilarSolutions_helpFooter__WE9Po{padding:.75rem}}.SimilarSolutions_helpIcon__3wOKc{font-size:1.2rem;flex-shrink:0}.SimilarSolutions_helpText__5iFJX{font-size:.9rem;color:var(--text-title,#3d4d71);line-height:1.5;margin:0}@media(max-width:768px){.SimilarSolutions_helpText__5iFJX{font-size:.85rem}}.SimilarSolutions_backButton__qWGDq{width:100%;padding:.75rem 1.5rem;background:transparent;border:2px solid var(--btn-primary,#5f88e5);border-radius:8px;color:var(--btn-primary,#5f88e5);font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}@media(max-width:768px){.SimilarSolutions_backButton__qWGDq{min-height:48px}}.SimilarSolutions_backButton__qWGDq:hover{background:rgba(95,136,229,.05);transform:translateY(-2px)}.SimilarSolutions_backButton__qWGDq:active{transform:translateY(0)}@keyframes SimilarSolutions_fadeIn__w3ODr{0%{opacity:0}to{opacity:1}}@keyframes SimilarSolutions_fadeInUp__ZAdQX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SimilarSolutions_mergeTargetCard__UZHd_{position:relative;background:linear-gradient(135deg,rgba(95,136,229,.08),rgba(124,172,248,.08));border:2px solid var(--btn-primary,#5f88e5);border-radius:12px;padding:1.5rem;animation:SimilarSolutions_fadeInUp__ZAdQX .4s ease-out}@media(max-width:768px){.SimilarSolutions_mergeTargetCard__UZHd_{padding:1.25rem}}.SimilarSolutions_yourAddition__z2_ae{background:rgba(87,198,178,.1);border-radius:8px;padding:1rem;margin:1rem 0;border-left:3px solid var(--agree,#57c6b2)}.SimilarSolutions_yourAdditionLabel__sneny{font-size:.8rem;color:var(--agree,#57c6b2);font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:.5rem}.SimilarSolutions_yourAdditionText__J3ylH{font-size:.95rem;color:var(--text-title,#3d4d71);line-height:1.5;margin:0;font-style:italic}.SimilarSolutions_keepSeparateSection__lwM4u{text-align:center;margin:1.5rem 0}.SimilarSolutions_keepSeparateLink__q5LpM{background:none;border:none;color:var(--text-caption,#5a6b8c);font-size:.9rem;cursor:pointer;text-decoration:underline;padding:.5rem 1rem;transition:color .2s ease}.SimilarSolutions_keepSeparateLink__q5LpM:hover{color:var(--text-title,#3d4d71)}.SimilarSolutions_modalOverlay__OkHw_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:SimilarSolutions_fadeIn__w3ODr .2s ease-out}.SimilarSolutions_modal__Rtz6f{background:var(--white,#fff);border-radius:16px;padding:2rem;max-width:400px;width:90%;box-shadow:0 10px 40px rgba(0,0,0,.2);animation:SimilarSolutions_fadeInUp__ZAdQX .3s ease-out}@media(max-width:768px){.SimilarSolutions_modal__Rtz6f{padding:1.5rem;width:95%}}.SimilarSolutions_modalHeader__rDZTl{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.SimilarSolutions_modalHeader__rDZTl h3{margin:0;font-size:1.25rem;color:var(--text-title,#3d4d71)}.SimilarSolutions_modalIcon__JFUcP{font-size:1.5rem}.SimilarSolutions_modalContent__6cA2L{margin-bottom:1.5rem}.SimilarSolutions_benefitsList__xuH_B{margin:0;padding-left:1.25rem;list-style:disc}.SimilarSolutions_benefitsList__xuH_B li{color:var(--text-title,#3d4d71);font-size:.95rem;line-height:1.6;margin-bottom:.5rem}.SimilarSolutions_benefitsList__xuH_B li:last-child{margin-bottom:0}.SimilarSolutions_modalActions__jVYtu{display:flex;gap:1rem;flex-direction:column}@media(min-width:400px){.SimilarSolutions_modalActions__jVYtu{flex-direction:row}}.SimilarSolutions_mergeAnywayButton__URuul{flex:1 1;padding:.75rem 1.5rem;background:var(--agree,#57c6b2);color:var(--white,#fff);border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.SimilarSolutions_mergeAnywayButton__URuul:hover{background:var(--approve,#4fab9a);box-shadow:0 4px 12px rgba(87,198,178,.3)}.SimilarSolutions_keepSeparateConfirmButton__p6IbM{flex:1 1;padding:.75rem 1.5rem;background:transparent;color:var(--text-caption,#5a6b8c);border:2px solid var(--border-light,#d0d7e2);border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.SimilarSolutions_keepSeparateConfirmButton__p6IbM:hover{border-color:var(--text-caption,#5a6b8c);background:rgba(90,107,140,.05)}@media(prefers-reduced-motion:reduce){.SimilarSolutions_container__VV1Bz,.SimilarSolutions_mergeTargetCard__UZHd_,.SimilarSolutions_modalOverlay__OkHw_,.SimilarSolutions_modal__Rtz6f,.SimilarSolutions_similarCard__S1fNA,.SimilarSolutions_yourSolutionCard__RpCvl{animation:none!important}.SimilarSolutions_backButton__qWGDq:hover,.SimilarSolutions_chooseButton__v6zCS:hover,.SimilarSolutions_similarCard__S1fNA:hover{transform:none}}.SimilarSolutions_encourageMode__JfN05 .SimilarSolutions_header__tMpw2{background:linear-gradient(135deg,var(--agree,#57c6b2) 0,var(--approve,#4fab9a) 100%)}.SimilarSolutions_encourageMode__JfN05 .SimilarSolutions_yourSolutionCard__RpCvl{border-color:var(--agree,#57c6b2);background:linear-gradient(135deg,rgba(87,198,178,.15),rgba(79,171,154,.1))}.SimilarSolutions_yourSolutionLabel__i89_u{font-size:.85rem;color:var(--agree,#57c6b2);font-weight:600;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px}.SimilarSolutions_yourSolutionText__Xo_7C{font-size:1.05rem;color:var(--text-title,#3d4d71);line-height:1.6;margin:0 0 1rem}.SimilarSolutions_balancedMode__Z59Ar .SimilarSolutions_header__tMpw2{background:linear-gradient(135deg,var(--accent,#7cacf8) 0,var(--btn-primary,#5f88e5) 100%)}.SimilarSolutions_balancedOptions__nRDzt{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}@media(max-width:500px){.SimilarSolutions_balancedOptions__nRDzt{grid-template-columns:1fr}}.SimilarSolutions_balancedButton__taCQN{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;border:2px solid var(--border-light,#d0d7e2);border-radius:12px;background:var(--white,#fff);cursor:pointer;transition:all .3s ease;text-align:center}.SimilarSolutions_balancedButton__taCQN:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.1)}.SimilarSolutions_balancedButton__taCQN.SimilarSolutions_addNew__Hb0M3:hover{border-color:var(--agree,#57c6b2);background:rgba(87,198,178,.05)}.SimilarSolutions_balancedButton__taCQN.SimilarSolutions_merge__F42wz:hover{border-color:var(--btn-primary,#5f88e5);background:rgba(95,136,229,.05)}@media(max-width:500px){.SimilarSolutions_balancedButton__taCQN{padding:1.25rem}}.SimilarSolutions_balancedIcon__DWUEQ{font-size:2rem}.SimilarSolutions_balancedLabel__arQZP{font-size:1rem;font-weight:600;color:var(--text-title,#3d4d71)}.SimilarSolutions_balancedDesc__FHVtQ{font-size:.85rem;color:var(--text-caption,#5a6b8c)}.SimilarSolutions_suggestionPreview__rOtLd{background:var(--card-default,#f5f7fa);border-radius:8px;padding:1rem;margin-bottom:1.5rem}.SimilarSolutions_suggestionPreview__rOtLd p{margin:.5rem 0 0;font-size:.95rem;color:var(--text-title,#3d4d71);font-style:italic}.SimilarSolutions_previewLabel__uTFzU{font-size:.8rem;color:var(--text-caption,#5a6b8c);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.SimilarSolutions_mergeSmallButton__O2nMN{padding:.5rem 1rem;background:var(--btn-primary,#5f88e5);color:var(--white,#fff);border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.SimilarSolutions_mergeSmallButton__O2nMN:hover{background:var(--btn-primary-hover,#7ca0f0)}.EnhancedLoader_overlay__9YKC_{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(71,180,239,.95),rgba(95,136,229,.95));z-index:10000;animation:EnhancedLoader_fadeIn__0TV5Z .3s ease-out;overscroll-behavior:contain}.EnhancedLoader_container__lH_jd{background:#fff;padding:3rem 2rem;border-radius:20px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.2);max-width:500px;width:90%;max-height:90vh;overflow-y:auto}@media(max-width:768px){.EnhancedLoader_container__lH_jd{width:95vw;padding:2rem 1.5rem}}@media(max-width:375px){.EnhancedLoader_container__lH_jd{padding:1.5rem 1rem}}.EnhancedLoader_iconContainer__m1tsI{margin-bottom:1rem}.EnhancedLoader_icon__aS_Bp{font-size:4rem;display:inline-block;animation:EnhancedLoader_iconBounce__xhBBs 2s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}@media(max-width:768px){.EnhancedLoader_icon__aS_Bp{font-size:3rem}}.EnhancedLoader_dotsLoader__lY1QF{display:flex;gap:.75rem;margin:1rem auto;justify-content:center}.EnhancedLoader_dot__ZE5cj{width:12px;height:12px;border-radius:50%;background:#5f88e5;animation:EnhancedLoader_dotPulse__9bejo 1.5s ease-in-out infinite}.EnhancedLoader_dot__ZE5cj:nth-child(2){animation-delay:.2s}.EnhancedLoader_dot__ZE5cj:nth-child(3){animation-delay:.4s}.EnhancedLoader_progressBar__FZQx3{width:100%;height:6px;background:rgba(0,0,0,.1);border-radius:3px;overflow:hidden;margin:1.5rem 0 .5rem}.EnhancedLoader_progressFill__yVqM3{height:100%;background:linear-gradient(90deg,#5f88e5,#7ca0f0 50%,#7cacf8);border-radius:3px;transition:width .8s cubic-bezier(.25,.46,.45,.94);animation:EnhancedLoader_progressGlow___6_So 2s ease-in-out infinite;box-shadow:0 0 10px rgba(95,136,229,.5)}.EnhancedLoader_progressText__SmqeJ{font-size:.9rem;color:#5a6b8c;font-weight:600;margin-bottom:1rem}.EnhancedLoader_mainMessage__KCchv{font-size:1.3rem;color:#3d4d71;margin:1rem 0 .5rem;font-weight:500}@media(max-width:768px){.EnhancedLoader_mainMessage__KCchv{font-size:1.1rem}}.EnhancedLoader_subMessage__ecHVL{font-size:.95rem;color:#5a6b8c;margin:0 0 .5rem;opacity:.9}.EnhancedLoader_durationInfo__Ed_Tq{font-size:.85rem;color:#93b6da;margin:0 0 1.5rem}.EnhancedLoader_tipContainer__eKE1x{margin:2rem 0;padding:1rem;background:rgba(95,136,229,.05);border-radius:12px;border-left:3px solid #7cacf8;animation:EnhancedLoader_fadeInUp__znkAr .5s ease-out;text-align:left;display:flex;align-items:flex-start;gap:.5rem}@media(max-width:768px){.EnhancedLoader_tipContainer__eKE1x{padding:.75rem;font-size:.85rem}}@media(max-width:375px){.EnhancedLoader_tipContainer__eKE1x{font-size:.8rem}}.EnhancedLoader_tipIcon__nVBMp{font-size:1.2rem;flex-shrink:0}.EnhancedLoader_tipText__IA5jQ{font-size:.9rem;color:#3d4d71;line-height:1.4;margin:0}.EnhancedLoader_tipText__IA5jQ strong{color:#5f88e5;font-weight:600}.EnhancedLoader_stageIndicators__AB7Sh{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.05)}@media(max-width:768px){.EnhancedLoader_stageIndicators__AB7Sh{gap:.5rem}}.EnhancedLoader_stageIndicator__NByI9{display:flex;flex-direction:column;align-items:center;gap:.5rem}.EnhancedLoader_stageIcon__mrgbx{font-size:1.2rem;opacity:.3;transition:opacity .3s ease}@media(max-width:768px){.EnhancedLoader_stageIcon__mrgbx{font-size:1rem}}.EnhancedLoader_stageDot__fiB7B{width:10px;height:10px;border-radius:50%;background:rgba(0,0,0,.1);transition:all .3s ease}.EnhancedLoader_stageDot__fiB7B.EnhancedLoader_active___kL44{background:#5f88e5;box-shadow:0 0 0 3px rgba(95,136,229,.2);transform:scale(1.2)}.EnhancedLoader_stageDot__fiB7B.EnhancedLoader_active___kL44+.EnhancedLoader_stageIcon__mrgbx{opacity:1}.EnhancedLoader_stageDot__fiB7B.EnhancedLoader_completed___PcKL{background:#57c6b2}.EnhancedLoader_stageIndicator__NByI9:has(.EnhancedLoader_active___kL44) .EnhancedLoader_stageIcon__mrgbx,.EnhancedLoader_stageIndicator__NByI9:has(.EnhancedLoader_completed___PcKL) .EnhancedLoader_stageIcon__mrgbx{opacity:1}.EnhancedLoader_cancelContainer__nHJhv{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.05);animation:EnhancedLoader_fadeIn__0TV5Z .3s ease-out}.EnhancedLoader_takingLonger__h_csI{font-size:.9rem;color:#5a6b8c;margin-bottom:1rem}.EnhancedLoader_cancelButton__RHRjH{padding:.75rem 2rem;background:transparent;border:2px solid #5f88e5;border-radius:8px;color:#5f88e5;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.EnhancedLoader_cancelButton__RHRjH:hover{background:#5f88e5;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(95,136,229,.3)}.EnhancedLoader_cancelButton__RHRjH:active{transform:translateY(0)}@keyframes EnhancedLoader_fadeIn__0TV5Z{0%{opacity:0}to{opacity:1}}@keyframes EnhancedLoader_fadeInUp__znkAr{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes EnhancedLoader_iconBounce__xhBBs{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.05)}}@keyframes EnhancedLoader_dotPulse__9bejo{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes EnhancedLoader_progressGlow___6_So{0%,to{box-shadow:0 0 10px rgba(95,136,229,.3)}50%{box-shadow:0 0 20px rgba(95,136,229,.6)}}@media(prefers-reduced-motion:reduce){.EnhancedLoader_dot__ZE5cj,.EnhancedLoader_icon__aS_Bp,.EnhancedLoader_progressFill__yVqM3,.EnhancedLoader_tipContainer__eKE1x{animation:none!important}.EnhancedLoader_cancelButton__RHRjH:hover,.EnhancedLoader_stageIndicator__NByI9:hover{transform:none}}.SuccessMessage_overlay__EddCS{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10000;animation:SuccessMessage_fadeInScale__xSWDT .5s cubic-bezier(.34,1.56,.64,1)}.SuccessMessage_overlay__EddCS.SuccessMessage_newSolution__XZ5BI{background:linear-gradient(135deg,rgba(87,198,178,.95),rgba(75,171,154,.95))}.SuccessMessage_overlay__EddCS.SuccessMessage_evaluated__Qxmit{background:linear-gradient(135deg,rgba(71,180,239,.95),rgba(124,172,248,.95))}.SuccessMessage_overlay__EddCS.SuccessMessage_merged__C9mcr{background:linear-gradient(135deg,rgba(95,136,229,.95),rgba(147,112,219,.95))}.SuccessMessage_card___0VSi{background:var(--white,#fff);padding:3rem 2rem;border-radius:20px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.2);max-width:400px;width:90%;animation:SuccessMessage_cardPop__K3ra7 .6s cubic-bezier(.34,1.56,.64,1)}@media(max-width:768px){.SuccessMessage_card___0VSi{width:95%;padding:2.5rem 1.5rem}}.SuccessMessage_iconContainer__mVCz1{margin-bottom:1rem}.SuccessMessage_icon__3ZdiA{font-size:5rem;display:inline-block;animation:SuccessMessage_successPop__gphkP .6s cubic-bezier(.34,1.56,.64,1)}@media(max-width:768px){.SuccessMessage_icon__3ZdiA{font-size:4rem}}.SuccessMessage_title__rn__d{font-size:1.7rem;color:var(--text-title,#3d4d71);margin:1rem 0 .5rem;font-weight:500}@media(max-width:768px){.SuccessMessage_title__rn__d{font-size:1.5rem}}.SuccessMessage_message__RLh0x{font-size:1rem;color:var(--text-caption,#5a6b8c);line-height:1.6;margin:0 0 1.5rem}@media(max-width:768px){.SuccessMessage_message__RLh0x{font-size:.95rem}}.SuccessMessage_voteCounter__khf9P{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--question,#47b4ef) 0,var(--accent,#7cacf8) 100%);border-radius:24px;margin:1rem 0;animation:SuccessMessage_counterPulse__fKlMC .8s ease-out}.SuccessMessage_voteNumber__3wmxq{font-size:1.5rem;font-weight:600;color:var(--white,#fff)}.SuccessMessage_voteLabel__5AnpH{font-size:.9rem;color:var(--white,#fff)}.SuccessMessage_solutionPreview__D1I9b{margin:1.5rem 0;padding:1rem;background:rgba(95,136,229,.05);border-radius:12px;border-left:3px solid var(--accent,#7cacf8)}.SuccessMessage_solutionText__3verK{font-size:.9rem;color:var(--text-title,#3d4d71);font-style:italic;line-height:1.5;margin:0;max-height:100px;overflow-y:auto}@media(max-width:768px){.SuccessMessage_solutionText__3verK{font-size:.85rem}}.SuccessMessage_continueButton__HyzUI{width:100%;padding:.75rem 1.5rem;background:var(--btn-primary,#5f88e5);border:none;border-radius:8px;color:var(--white,#fff);font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:1rem}@media(max-width:768px){.SuccessMessage_continueButton__HyzUI{min-height:48px}}.SuccessMessage_continueButton__HyzUI:hover{background:var(--btn-primary-hover,#7ca0f0);transform:translateY(-2px);box-shadow:0 4px 12px rgba(95,136,229,.3)}.SuccessMessage_continueButton__HyzUI:active{transform:translateY(0)}.SuccessMessage_autoRedirect__AVu1c{font-size:.85rem;color:var(--text-placeholder,#93b6da);margin:1rem 0 0}@keyframes SuccessMessage_fadeInScale__xSWDT{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes SuccessMessage_cardPop__K3ra7{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@keyframes SuccessMessage_successPop__gphkP{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes SuccessMessage_counterPulse__fKlMC{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.SuccessMessage_card___0VSi,.SuccessMessage_icon__3ZdiA,.SuccessMessage_overlay__EddCS,.SuccessMessage_voteCounter__khf9P{animation:none!important}.SuccessMessage_continueButton__HyzUI:hover{transform:none}}.MultiSuggestionPreview_container__b4Adn{max-width:600px;margin:0 auto;animation:MultiSuggestionPreview_fadeIn__8Slqi .3s ease-out}.MultiSuggestionPreview_header___wKO_{text-align:center;padding:1.5rem;background:linear-gradient(135deg,#47b4ef,#7cacf8);color:#fff;border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin-bottom:0;position:relative}.MultiSuggestionPreview_backButton__RVXH_{position:absolute;left:1rem;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.2);border:none;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;padding:.5rem .75rem;border-radius:var(--radius-sm);transition:all .2s ease;display:flex;align-items:center;gap:.25rem}.MultiSuggestionPreview_backButton__RVXH_:hover:not(:disabled){background:hsla(0,0%,100%,.3)}.MultiSuggestionPreview_backButton__RVXH_:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.MultiSuggestionPreview_backButton__RVXH_{position:static;transform:none;margin-bottom:.75rem;align-self:flex-start}.MultiSuggestionPreview_headerContent__oddRh{display:flex;flex-direction:column;align-items:center}}.MultiSuggestionPreview_iconWrapper__AuAfv{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto .75rem;font-size:1.5rem;animation:MultiSuggestionPreview_iconPop__Ivlpu .5s cubic-bezier(.34,1.56,.64,1)}.MultiSuggestionPreview_title__vERwY{font-size:1.5rem;margin:0 0 .5rem;font-weight:500}@media(max-width:768px){.MultiSuggestionPreview_title__vERwY{font-size:1.3rem}}.MultiSuggestionPreview_subtitle__2Tvv6{font-size:.9rem;opacity:.95;margin:0;line-height:1.4}@media(max-width:768px){.MultiSuggestionPreview_subtitle__2Tvv6{font-size:.85rem}}.MultiSuggestionPreview_content__wnh9z{padding:1.5rem;background:#fff;border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-md)}.MultiSuggestionPreview_originalSection__hjP8v{margin-bottom:1.5rem}.MultiSuggestionPreview_sectionLabel__XU55w{font-size:.875rem;color:var(--text-secondary);font-weight:500;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.MultiSuggestionPreview_originalCard__d1ZK3{background:linear-gradient(135deg,rgba(124,172,248,.08),rgba(71,180,239,.08));border-left:3px solid #7cacf8;border-radius:var(--radius-sm);padding:1rem}.MultiSuggestionPreview_originalText__ZpP0M{color:var(--text-body);font-style:italic;line-height:1.6;margin:0;max-height:120px;overflow-y:auto;font-size:.95rem}@media(max-width:768px){.MultiSuggestionPreview_originalText__ZpP0M{font-size:.9rem}}.MultiSuggestionPreview_suggestionsSection__kl0TI{margin-bottom:1.5rem}.MultiSuggestionPreview_suggestionsList__ie_dC{display:flex;flex-direction:column;gap:1rem}.MultiSuggestionPreview_suggestionCard__T9VhL{background:var(--card-default);border:2px solid transparent;border-radius:var(--radius-md);padding:1rem;transition:all .3s cubic-bezier(.25,.46,.45,.94);animation:MultiSuggestionPreview_cardSlideIn__Ma3xM .4s ease-out backwards;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.MultiSuggestionPreview_suggestionCard__T9VhL:first-child{animation-delay:.1s}.MultiSuggestionPreview_suggestionCard__T9VhL:nth-child(2){animation-delay:.2s}.MultiSuggestionPreview_suggestionCard__T9VhL:nth-child(3){animation-delay:.3s}.MultiSuggestionPreview_suggestionCard__T9VhL:nth-child(4){animation-delay:.4s}.MultiSuggestionPreview_suggestionCard__T9VhL:nth-child(5){animation-delay:.5s}.MultiSuggestionPreview_suggestionCard__T9VhL:nth-child(6){animation-delay:.6s}.MultiSuggestionPreview_suggestionCard__T9VhL:nth-child(7){animation-delay:.7s}.MultiSuggestionPreview_suggestionCard__T9VhL:nth-child(8){animation-delay:.8s}.MultiSuggestionPreview_suggestionCard__T9VhL:nth-child(9){animation-delay:.9s}.MultiSuggestionPreview_suggestionCard__T9VhL:nth-child(10){animation-delay:1s}.MultiSuggestionPreview_suggestionCard__T9VhL:hover:not(.MultiSuggestionPreview_removed__o8zir){border-color:#7cacf8;box-shadow:var(--shadow-md);transform:translateY(-2px)}.MultiSuggestionPreview_suggestionCard__T9VhL:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#47b4ef,#7cacf8);opacity:0;transition:opacity .3s ease}.MultiSuggestionPreview_suggestionCard__T9VhL:hover:not(.MultiSuggestionPreview_removed__o8zir):before{opacity:1}.MultiSuggestionPreview_suggestionCard__T9VhL.MultiSuggestionPreview_removed__o8zir{opacity:.5;background:rgba(220,38,38,.03);border-color:rgba(220,38,38,.2);transform:scale(.98)}.MultiSuggestionPreview_suggestionCard__T9VhL.MultiSuggestionPreview_removed__o8zir:before{opacity:1;background:var(--disagree)}@media(max-width:768px){.MultiSuggestionPreview_suggestionCard__T9VhL{padding:.875rem}}.MultiSuggestionPreview_cardHeader___1BeJ{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.MultiSuggestionPreview_cardNumberWrapper__9_hSX{display:flex;align-items:center;gap:.5rem}.MultiSuggestionPreview_cardNumber__aokWk{background:linear-gradient(135deg,#47b4ef,#7cacf8);color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;flex-shrink:0}.MultiSuggestionPreview_removed__o8zir .MultiSuggestionPreview_cardNumber__aokWk{background:var(--disagree-light)}.MultiSuggestionPreview_cardLabel__VtvmB{font-size:.75rem;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.MultiSuggestionPreview_actionButton__XaGo7{background:transparent;cursor:pointer;padding:.375rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:.25rem;border:1.5px solid}.MultiSuggestionPreview_actionButton__XaGo7.MultiSuggestionPreview_remove__Xhjut{color:var(--disagree);border-color:rgba(244,67,54,.3)}.MultiSuggestionPreview_actionButton__XaGo7.MultiSuggestionPreview_remove__Xhjut:hover:not(:disabled){background:rgba(244,67,54,.1);border-color:var(--disagree)}.MultiSuggestionPreview_actionButton__XaGo7.MultiSuggestionPreview_restore__a_w_g{color:var(--agree);border-color:rgba(76,175,80,.3)}.MultiSuggestionPreview_actionButton__XaGo7.MultiSuggestionPreview_restore__a_w_g:hover:not(:disabled){background:rgba(76,175,80,.1);border-color:var(--agree)}.MultiSuggestionPreview_actionButton__XaGo7:disabled{opacity:.5;cursor:not-allowed}.MultiSuggestionPreview_inputGroup__Etj3z{display:flex;flex-direction:column;gap:.625rem}.MultiSuggestionPreview_inputWrapper__hkym6{position:relative}.MultiSuggestionPreview_inputLabel__WuJhk{position:absolute;left:.75rem;top:-.5rem;background:#fff;padding:0 .25rem;font-size:.625rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:500;z-index:1}.MultiSuggestionPreview_titleInput__KcSQ2{width:100%;padding:.75rem;border:1.5px solid #e0e0e0;border-radius:var(--radius-sm);font-weight:600;font-size:1rem;color:var(--text-body);background:#fff;transition:all .2s ease}.MultiSuggestionPreview_titleInput__KcSQ2:focus{border-color:#7cacf8;outline:none;box-shadow:0 0 0 3px rgba(124,172,248,.15)}.MultiSuggestionPreview_titleInput__KcSQ2:disabled{background:var(--background);color:var(--text-secondary);cursor:not-allowed}.MultiSuggestionPreview_titleInput__KcSQ2::placeholder{color:var(--text-secondary);font-weight:400}.MultiSuggestionPreview_descriptionInput__yhtFO{width:100%;padding:.75rem;border:1.5px solid #e0e0e0;border-radius:var(--radius-sm);resize:vertical;min-height:70px;font-family:inherit;font-size:.9rem;line-height:1.5;color:var(--text-body);background:#fff;transition:all .2s ease}.MultiSuggestionPreview_descriptionInput__yhtFO:focus{border-color:#7cacf8;outline:none;box-shadow:0 0 0 3px rgba(124,172,248,.15)}.MultiSuggestionPreview_descriptionInput__yhtFO:disabled{background:var(--background);color:var(--text-secondary);cursor:not-allowed}.MultiSuggestionPreview_descriptionInput__yhtFO::placeholder{color:var(--text-secondary)}.MultiSuggestionPreview_cardOriginal__eAIIC{font-size:.75rem;color:var(--text-secondary);margin-top:.75rem;padding-top:.75rem;border-top:1px dashed #e0e0e0;font-style:italic;line-height:1.4;display:flex;align-items:flex-start;gap:.25rem}.MultiSuggestionPreview_cardOriginal__eAIIC .MultiSuggestionPreview_originalPrefix__EygpZ{color:var(--text-secondary);font-style:normal;flex-shrink:0}.MultiSuggestionPreview_helpTip__jtWYl{margin:1.5rem 0;padding:.875rem 1rem;background:rgba(124,172,248,.08);border-left:3px solid #7cacf8;border-radius:var(--radius-sm);display:flex;align-items:flex-start;gap:.5rem}@media(max-width:768px){.MultiSuggestionPreview_helpTip__jtWYl{padding:.75rem}}.MultiSuggestionPreview_helpIcon___Vr_5{font-size:1rem;flex-shrink:0;line-height:1.4}.MultiSuggestionPreview_helpText__WxRKN{font-size:.85rem;color:var(--text-body);line-height:1.5;margin:0}@media(max-width:768px){.MultiSuggestionPreview_helpText__WxRKN{font-size:.8rem}}.MultiSuggestionPreview_footer__Bkj81{display:flex;gap:1rem;padding-top:1rem;border-top:1px solid #e0e0e0}@media(max-width:480px){.MultiSuggestionPreview_footer__Bkj81{flex-direction:column-reverse}}.MultiSuggestionPreview_dismissButton__8FuqA{flex:1 1;padding:.875rem 1.5rem;border:2px solid #e0e0e0;border-radius:var(--radius-sm);background:transparent;color:var(--text-body);font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}@media(max-width:768px){.MultiSuggestionPreview_dismissButton__8FuqA{min-height:48px}}.MultiSuggestionPreview_dismissButton__8FuqA:hover:not(:disabled){border-color:var(--text-secondary);background:rgba(0,0,0,.02)}.MultiSuggestionPreview_dismissButton__8FuqA:active:not(:disabled){transform:scale(.98)}.MultiSuggestionPreview_dismissButton__8FuqA:disabled{opacity:.5;cursor:not-allowed}.MultiSuggestionPreview_confirmButton__pf4Vo{flex:1.5 1;padding:.875rem 1.5rem;border:none;border-radius:var(--radius-sm);background:linear-gradient(135deg,#47b4ef,#7cacf8);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(124,172,248,.3);display:flex;align-items:center;justify-content:center;gap:.5rem}@media(max-width:768px){.MultiSuggestionPreview_confirmButton__pf4Vo{min-height:48px}}.MultiSuggestionPreview_confirmButton__pf4Vo:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(124,172,248,.4)}.MultiSuggestionPreview_confirmButton__pf4Vo:active:not(:disabled){transform:translateY(0)}.MultiSuggestionPreview_confirmButton__pf4Vo:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.MultiSuggestionPreview_confirmCount__B8CWI{background:hsla(0,0%,100%,.2);padding:.125rem .5rem;border-radius:var(--radius-full);font-size:.875rem;font-weight:600}.MultiSuggestionPreview_loading__1xRfM{display:inline-flex;align-items:center;gap:.5rem}.MultiSuggestionPreview_spinner__N9cj1{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:MultiSuggestionPreview_spin__BOIEi .8s linear infinite}@keyframes MultiSuggestionPreview_fadeIn__8Slqi{0%{opacity:0}to{opacity:1}}@keyframes MultiSuggestionPreview_iconPop__Ivlpu{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes MultiSuggestionPreview_cardSlideIn__Ma3xM{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes MultiSuggestionPreview_spin__BOIEi{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.MultiSuggestionPreview_container__b4Adn,.MultiSuggestionPreview_iconWrapper__AuAfv,.MultiSuggestionPreview_spinner__N9cj1,.MultiSuggestionPreview_suggestionCard__T9VhL{animation:none!important}.MultiSuggestionPreview_confirmButton__pf4Vo:hover,.MultiSuggestionPreview_dismissButton__8FuqA:active,.MultiSuggestionPreview_suggestionCard__T9VhL:hover{transform:none}}.SolutionPromptModal_content__tkveN{display:flex;flex-direction:column;gap:1rem}.SolutionPromptModal_description__qogYG{color:#666;margin:0;text-align:center}.SolutionPromptModal_textarea__StpKC{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;font-family:inherit;resize:vertical;min-height:100px;transition:border-color .2s}.SolutionPromptModal_textarea__StpKC:focus{outline:none;border-color:var(--primary-color,#4a90d9)}.SolutionPromptModal_textarea__StpKC:disabled{background:#f5f5f5;cursor:not-allowed}.SolutionPromptModal_charCount__X3X1U{font-size:.85rem;color:#888;text-align:right}.SolutionPromptModal_charCount__X3X1U .SolutionPromptModal_hint__JH_Fq,.SolutionPromptModal_charCount__X3X1U .SolutionPromptModal_invalid__Wnnio{color:#e74c3c}.SolutionPromptModal_error__l13PW{color:#e74c3c;font-size:.9rem;margin:0;padding:.5rem;background:#fef2f2;border-radius:4px}.SolutionPromptModal_actions__8Ejji{display:flex;gap:1rem;justify-content:flex-end;margin-top:.5rem}.SolutionPromptModal_cancelButton__a_8gw{padding:.75rem 1.5rem;border:1px solid #ddd;background:#fff;border-radius:8px;cursor:pointer;font-size:1rem;color:#666;transition:all .2s}.SolutionPromptModal_cancelButton__a_8gw:hover:not(:disabled){background:#f5f5f5}.SolutionPromptModal_cancelButton__a_8gw:disabled{opacity:.5;cursor:not-allowed}.SolutionPromptModal_primaryButton__dA10z{padding:.75rem 1.5rem;border:none;background:var(--primary-color,#4a90d9);color:#fff;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s}.SolutionPromptModal_primaryButton__dA10z:hover:not(:disabled){background:var(--primary-hover,#3a7bc8)}.SolutionPromptModal_primaryButton__dA10z:disabled{opacity:.5;cursor:not-allowed}.SolutionPromptModal_loaderContainer__zF6pb{display:flex;justify-content:center;align-items:center;min-height:200px;padding:2rem}.SolutionPromptModal_questionContext__7Zi66{background:#f8fafc;border-left:3px solid var(--question,#47b4ef);padding:.75rem 1rem;border-radius:0 6px 6px 0;margin-bottom:.5rem}.SolutionPromptModal_questionLabel__FYP5l{font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;display:block}.SolutionPromptModal_questionText__oQhJo{font-size:1rem;color:#1f2937;line-height:1.5;font-weight:500;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.SolutionPromptModal_questionTextExpanded__9z2KT{-webkit-line-clamp:unset}.SolutionPromptModal_expandButton__T3ve3{background:none;border:none;color:var(--primary-color,#4a90d9);font-size:.875rem;cursor:pointer;padding:.25rem 0;margin-top:.25rem}.SolutionPromptModal_expandButton__T3ve3:hover{text-decoration:underline}@media (max-width:768px){.SolutionPromptModal_questionContext__7Zi66{padding:.625rem .75rem}.SolutionPromptModal_questionText__oQhJo{font-size:.9375rem;-webkit-line-clamp:2}}.CompletionScreen_overlay__P0qYA{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:CompletionScreen_fadeIn___ntbb .3s ease-out;padding:1rem}@keyframes CompletionScreen_fadeIn___ntbb{0%{opacity:0}to{opacity:1}}.CompletionScreen_container__wq1My{background:#fff;border-radius:20px;max-width:480px;width:100%;max-height:calc(90vh - env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;text-align:center;animation:CompletionScreen_slideUp__aDmqB .4s ease-out;box-shadow:0 20px 60px rgba(0,0,0,.3)}.CompletionScreen_scrollableContent__mMIgi{flex:1 1;overflow-y:auto;padding:2rem 2rem 1rem;scroll-behavior:smooth}.CompletionScreen_scrollableContent__mMIgi::-webkit-scrollbar{width:4px}.CompletionScreen_scrollableContent__mMIgi::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.CompletionScreen_fixedFooter__nPpO3{flex-shrink:0;padding:1rem 2rem calc(1rem + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid #e0e0e0;border-radius:0 0 20px 20px;box-shadow:0 -2px 10px rgba(0,0,0,.05)}@keyframes CompletionScreen_slideUp__aDmqB{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.CompletionScreen_celebration__fR2W8{position:relative;height:100px;margin-bottom:1rem}@media(max-width:600px){.CompletionScreen_celebration__fR2W8{height:70px;margin-bottom:.5rem}}.CompletionScreen_checkmark__Eqf07{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px}@media(max-width:600px){.CompletionScreen_checkmark__Eqf07{width:56px;height:56px}}.CompletionScreen_checkmarkSvg__hrz3z{width:100%;height:100%}.CompletionScreen_checkmarkCircle__9QY5x{stroke:#4caf50;stroke-width:2;stroke-dasharray:166;stroke-dashoffset:166;animation:CompletionScreen_strokeCircle__N1MKL .6s cubic-bezier(.65,0,.45,1) forwards}.CompletionScreen_checkmarkCheck__zp_lU{stroke:#4caf50;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:CompletionScreen_strokeCheck__bHVIa .3s cubic-bezier(.65,0,.45,1) .6s forwards}@keyframes CompletionScreen_strokeCircle__N1MKL{to{stroke-dashoffset:0}}@keyframes CompletionScreen_strokeCheck__bHVIa{to{stroke-dashoffset:0}}.CompletionScreen_confetti__4tT08{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;pointer-events:none}.CompletionScreen_confettiPiece__oKsxD{position:absolute;width:10px;height:10px;top:50%;left:50%;opacity:0;animation:CompletionScreen_confettiBurst__uIS_m 1s ease-out var(--delay) forwards}.CompletionScreen_confettiPiece__oKsxD:first-child{background:#ff6b6b}.CompletionScreen_confettiPiece__oKsxD:nth-child(2){background:#4ecdc4}.CompletionScreen_confettiPiece__oKsxD:nth-child(3){background:#ffe66d}.CompletionScreen_confettiPiece__oKsxD:nth-child(4){background:#95e1d3}.CompletionScreen_confettiPiece__oKsxD:nth-child(5){background:#f38181}.CompletionScreen_confettiPiece__oKsxD:nth-child(6){background:#aa96da}.CompletionScreen_confettiPiece__oKsxD:nth-child(7){background:#fcbad3}.CompletionScreen_confettiPiece__oKsxD:nth-child(8){background:#a8d8ea}.CompletionScreen_confettiPiece__oKsxD:nth-child(9){background:#ff6b6b}.CompletionScreen_confettiPiece__oKsxD:nth-child(10){background:#4ecdc4}.CompletionScreen_confettiPiece__oKsxD:nth-child(11){background:#ffe66d}.CompletionScreen_confettiPiece__oKsxD:nth-child(12){background:#95e1d3}.CompletionScreen_confettiPiece__oKsxD:first-child{--angle:0deg}.CompletionScreen_confettiPiece__oKsxD:nth-child(2){--angle:30deg}.CompletionScreen_confettiPiece__oKsxD:nth-child(3){--angle:60deg}.CompletionScreen_confettiPiece__oKsxD:nth-child(4){--angle:90deg}.CompletionScreen_confettiPiece__oKsxD:nth-child(5){--angle:120deg}.CompletionScreen_confettiPiece__oKsxD:nth-child(6){--angle:150deg}.CompletionScreen_confettiPiece__oKsxD:nth-child(7){--angle:180deg}.CompletionScreen_confettiPiece__oKsxD:nth-child(8){--angle:210deg}.CompletionScreen_confettiPiece__oKsxD:nth-child(9){--angle:240deg}.CompletionScreen_confettiPiece__oKsxD:nth-child(10){--angle:270deg}.CompletionScreen_confettiPiece__oKsxD:nth-child(11){--angle:300deg}.CompletionScreen_confettiPiece__oKsxD:nth-child(12){--angle:330deg}@keyframes CompletionScreen_confettiBurst__uIS_m{0%{opacity:1;transform:translate(-50%,-50%) rotate(0deg)}to{opacity:0;transform:translate(calc(-50% + cos(var(--angle)) * 60px),calc(-50% + sin(var(--angle)) * 60px)) rotate(2turn)}}.CompletionScreen_title__IzOuR{font-size:2rem;font-weight:700;color:#1a1a2e;margin:0 0 .5rem}.CompletionScreen_subtitle__r37zl{font-size:1rem;color:#666;margin:0 0 1.5rem}.CompletionScreen_stats__YoWcO{display:flex;justify-content:center;gap:2rem;margin-bottom:1.5rem}@media(max-width:600px){.CompletionScreen_stats__YoWcO{gap:1.5rem;margin-bottom:1rem}}.CompletionScreen_stat__5_Izr{display:flex;flex-direction:column;align-items:center}.CompletionScreen_statNumber__0WRVj{font-size:2rem;font-weight:700;color:#5f88e5}.CompletionScreen_statLabel__4Pjng{font-size:.85rem;color:#888}.CompletionScreen_badgesSection__xFJaV{margin-bottom:1.5rem;padding:1rem;background:#f8f9fa;border-radius:12px}@media(max-width:600px){.CompletionScreen_badgesSection__xFJaV{margin-bottom:.75rem;padding:.75rem}}.CompletionScreen_badgesTitle__IyN_1{font-size:.9rem;font-weight:600;color:#666;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.5px}.CompletionScreen_badges__pols_{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.CompletionScreen_timeline__QbRuo{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background:linear-gradient(135deg,#e8f4fd,#f0e6ff);border-radius:12px;margin-bottom:1.5rem}@media(max-width:600px){.CompletionScreen_timeline__QbRuo{padding:.75rem;margin-bottom:.75rem}}.CompletionScreen_timelineIcon__L50X9{width:32px;height:32px;color:#5f88e5;flex-shrink:0}.CompletionScreen_timelineIcon__L50X9 svg{width:100%;height:100%}.CompletionScreen_timelineText__wxYri{font-size:.95rem;color:#444;margin:0}.CompletionScreen_timelineText__wxYri strong{color:#5f88e5}.CompletionScreen_subscribeForm__DDlNH{margin-bottom:0}.CompletionScreen_subscribeLabel__liL_j{font-size:.9rem;color:#666;margin:0 0 .75rem}.CompletionScreen_inputGroup__SnoTE{display:flex;gap:.5rem}@media(max-width:400px){.CompletionScreen_inputGroup__SnoTE{flex-direction:column}}.CompletionScreen_emailInput__16CPR{flex:1 1;padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .2s}.CompletionScreen_emailInput__16CPR:focus{outline:none;border-color:#5f88e5}.CompletionScreen_emailInput__16CPR:disabled{background:#f5f5f5}.CompletionScreen_subscribeButton__NmjOF{padding:.75rem 1.5rem;background:#5f88e5;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,transform .1s;white-space:nowrap}.CompletionScreen_subscribeButton__NmjOF:hover:not(:disabled){background:#4a73d0}.CompletionScreen_subscribeButton__NmjOF:active:not(:disabled){transform:scale(.98)}.CompletionScreen_subscribeButton__NmjOF:disabled{background:#ccc;cursor:not-allowed}.CompletionScreen_error__AQoF1{color:#e53935;font-size:.85rem;margin:.5rem 0 0}.CompletionScreen_subscribed__hDpuS{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:#e8f5e9;border-radius:8px;margin-bottom:0}.CompletionScreen_subscribed__hDpuS p{margin:0;color:#2e7d32;font-weight:500}.CompletionScreen_subscribedIcon__ganDk{width:24px;height:24px;background:#4caf50;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.CompletionScreen_closeButton__L32U5{width:100%;padding:1rem;background:#1a1a2e;color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .2s,transform .1s}.CompletionScreen_closeButton__L32U5:hover{background:#2d2d4a}.CompletionScreen_closeButton__L32U5:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.CompletionScreen_checkmarkCheck__zp_lU,.CompletionScreen_checkmarkCircle__9QY5x,.CompletionScreen_confettiPiece__oKsxD,.CompletionScreen_container__wq1My{animation:none}}.AchievementBadge_badge___R8nZ{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid var(--badge-color);border-radius:20px;font-size:.8rem;animation:AchievementBadge_popIn__TjUYZ .3s ease-out backwards;cursor:default;transition:transform .2s,box-shadow .2s}.AchievementBadge_badge___R8nZ:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}@keyframes AchievementBadge_popIn__TjUYZ{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.AchievementBadge_icon__uJF_u{font-size:1rem}.AchievementBadge_label__OAOKG{font-weight:600;color:#333}.AchievementBadge_description__Z36a5{display:block;font-size:.75rem;color:#666;margin-top:.25rem}.SolutionFeed_feed__zxQ60{display:flex;flex-direction:column;gap:var(--spacing-xl)}.SolutionFeed_batchIndicator__4BBuE{background:var(--btn-secondary);padding:var(--spacing-sm) var(--spacing-md);border-radius:20px;text-align:center;font-size:.875rem;color:var(--text-secondary);font-weight:500}.SolutionFeed_error__k1X_G{background:#ffebee;border:1px solid var(--disagree);border-radius:8px;padding:var(--spacing-md);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md)}.SolutionFeed_error__k1X_G p{margin:0;color:var(--disagree)}.SolutionFeed_error__k1X_G button{background:transparent;border:none;color:var(--disagree);text-decoration:underline;cursor:pointer;font-size:.875rem}.SolutionFeed_instructions__BgDIc{text-align:center;margin-bottom:var(--spacing-md)}.SolutionFeed_instructions__BgDIc h3{margin-bottom:var(--spacing-sm);color:var(--text-body)}.SolutionFeed_instructions__BgDIc p{color:var(--text-secondary);font-size:.875rem;margin:0}.SolutionFeed_emptyState__1XTMc{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xxl) var(--spacing-lg);text-align:center;min-height:300px}.SolutionFeed_emptyState__1XTMc h3{margin-bottom:var(--spacing-md);color:var(--text-body);font-size:1.25rem}.SolutionFeed_emptyState__1XTMc p{color:var(--text-secondary);font-size:1rem;margin-bottom:var(--spacing-lg);max-width:400px}.SolutionFeed_addSolutionButtonPrimary__EPmuk{background:var(--btn-primary);color:#fff;padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-full);font-size:1rem;font-weight:600;transition:all .3s ease;box-shadow:var(--shadow-md);min-width:200px}.SolutionFeed_addSolutionButtonPrimary__EPmuk:hover{background:var(--btn-primary-hover);transform:translateY(-2px);box-shadow:0 8px 30px rgba(27,38,80,.4)}.SolutionFeed_addSolutionButtonPrimary__EPmuk:active{transform:translateY(0)}.SolutionFeed_solutions__XBHUH{display:flex;flex-direction:column;gap:var(--spacing-lg)}.SolutionFeed_batchControls__5G_S5{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.SolutionFeed_batchButton__3y83W{background:var(--btn-primary);color:#fff;padding:var(--spacing-md) var(--spacing-xl);border-radius:8px;font-size:1rem;font-weight:500;min-width:200px;transition:all .2s ease}.SolutionFeed_batchButton__3y83W:hover:not(.SolutionFeed_disabled__qhhpa){background:#4a73cc;transform:translateY(-1px);box-shadow:0 4px 12px rgba(95,136,229,.3)}.SolutionFeed_batchButton__3y83W.SolutionFeed_disabled__qhhpa{background:var(--btn-secondary);color:var(--text-secondary);cursor:not-allowed}.SolutionFeed_hint__pIKRl{font-size:.875rem;color:var(--text-secondary);text-align:center;margin:0}.SolutionFeed_completionMessage__247Fd{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:var(--spacing-xl);border-radius:12px;text-align:center;box-shadow:0 10px 30px rgba(102,126,234,.4);animation:SolutionFeed_slideIn__iLFuE .5s ease}.SolutionFeed_completionMessage__247Fd h3{margin:0 0 var(--spacing-md) 0;font-size:1.5rem;font-weight:600}.SolutionFeed_completionMessage__247Fd p{margin:var(--spacing-sm) 0;font-size:1rem;opacity:.95}.SolutionFeed_progress__NAMkS{font-size:.875rem;opacity:.9;font-weight:400}@keyframes SolutionFeed_slideIn__iLFuE{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SolutionFeed_bottomContainer__K__2_{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(0deg,#fff 80%,transparent);padding:var(--spacing-md) var(--spacing-lg);padding-bottom:calc(var(--spacing-lg) + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);z-index:100}.SolutionFeed_progressIndicator__1oKs5{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-lg);background:hsla(0,0%,100%,.95);border-radius:var(--radius-full);box-shadow:0 2px 8px rgba(0,0,0,.08);font-size:.875rem}.SolutionFeed_progressStat__I2d20{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--text-secondary)}.SolutionFeed_progressIcon__abHj9{font-size:1rem}.SolutionFeed_progressValue__A2TDg{font-weight:600;color:var(--agree)}.SolutionFeed_progressLabel__5zTQT{color:var(--text-secondary)}.SolutionFeed_progressDivider__KLhGp{width:1px;height:20px;background:var(--border-light,#e0e0e0)}.SolutionFeed_actionButtons__99XWI{display:flex;gap:var(--spacing-md);width:100%;max-width:500px;justify-content:center}.SolutionFeed_viewProgressButton__JW24N{flex:1 1;background:#e8f5e9;color:var(--agree);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-full);font-size:1rem;font-weight:600;transition:all .3s ease;border:2px solid var(--agree);box-shadow:var(--shadow-md)}.SolutionFeed_viewProgressButton__JW24N:hover{background:var(--agree);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px rgba(76,175,80,.35)}.SolutionFeed_viewProgressButton__JW24N:active{transform:translateY(0)}.SolutionFeed_addSolutionButton__v60sk{flex:1 1;background:var(--btn-primary);color:#fff;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-full);font-size:1rem;font-weight:600;transition:all .3s ease;box-shadow:var(--shadow-md)}.SolutionFeed_addSolutionButton__v60sk:hover{background:var(--btn-primary-hover);transform:translateY(-2px);box-shadow:0 8px 30px rgba(27,38,80,.4)}.SolutionFeed_addSolutionButton__v60sk:active{transform:translateY(0)}@media (max-width:768px){.SolutionFeed_feed__zxQ60{gap:var(--spacing-lg)}.SolutionFeed_batchButton__3y83W{width:100%}.SolutionFeed_actionButtons__99XWI{flex-direction:column;width:100%;padding:0 var(--spacing-sm)}.SolutionFeed_addSolutionButton__v60sk,.SolutionFeed_viewProgressButton__JW24N{width:100%;min-width:unset}.SolutionFeed_progressIndicator__1oKs5{width:100%;justify-content:center}}.Survey_welcome___XSQQ{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;padding:1.5rem}.Survey_welcomeContent__bPI_g{max-width:600px;width:100%;text-align:center}.Survey_welcomeTitle__JChTo{font-size:2rem;font-weight:700;color:var(--text-heading,#1a1a2e);margin-bottom:1rem}@media(min-width:768px){.Survey_welcomeTitle__JChTo{font-size:2.5rem}}.Survey_welcomeDescription__qnVT5{font-size:1.1rem;color:var(--text-body,#4a5568);line-height:1.6;margin-bottom:2rem}.Survey_welcomeInfo___wbiN{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem}.Survey_infoItem__AJm_E{display:flex;flex-direction:column;align-items:center}.Survey_infoNumber__fS33S{font-size:2.5rem;font-weight:700;color:var(--btn-primary,#5f88e5)}.Survey_infoLabel__ceLW7{font-size:.9rem;color:var(--text-body,#4a5568);text-transform:uppercase;letter-spacing:.05em}.Survey_welcomeInstructions__WW2av{text-align:center;background:var(--card-default,#f9fafb);padding:1.25rem 1.5rem;border-radius:12px;margin-bottom:2rem}.Survey_welcomeInstructions__WW2av p{margin:0;font-size:1.05rem;line-height:1.6;color:var(--text-body,#4a5568)}.Survey_startButton__dX51H{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;color:#fff;background:var(--btn-primary,#5f88e5);border:none;border-radius:50px;cursor:pointer;transition:transform .2s,box-shadow .2s}.Survey_startButton__dX51H:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(95,136,229,.4)}.Survey_startButton__dX51H:active{transform:translateY(0)}.Survey_progressContainer__tNFzo{width:100%;padding:1rem .5rem;background:#fff;border-bottom:1px solid var(--border-light,#e2e8f0);overflow:hidden}@media(min-width:480px){.Survey_progressContainer__tNFzo{padding:1rem 1.5rem}}.Survey_progressBar__QFsbz{display:flex;align-items:center;justify-content:safe center;gap:0;max-width:100%;margin:0 auto;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:.5rem}.Survey_progressBar__QFsbz::-webkit-scrollbar{display:none}@supports not (justify-content:safe center){.Survey_progressBar__QFsbz{justify-content:flex-start}}.Survey_progressDot__m4iZc,.Survey_progressStep__T0mQx{display:flex;align-items:center;flex-shrink:0}.Survey_progressDot__m4iZc{width:24px;height:24px;border-radius:50%;justify-content:center;font-size:.7rem;font-weight:600;transition:all .3s ease}@media(min-width:480px){.Survey_progressDot__m4iZc{width:28px;height:28px;font-size:.8rem}}@media(min-width:768px){.Survey_progressDot__m4iZc{width:32px;height:32px;font-size:.875rem}}.Survey_progressDot__m4iZc.Survey_pending__C9Or0{background:var(--bg-muted,#e2e8f0);color:var(--text-muted,#718096)}.Survey_progressDot__m4iZc.Survey_active__8IOxu{background:var(--btn-primary,#5f88e5);color:#fff;box-shadow:0 0 0 3px rgba(95,136,229,.2);animation:Survey_pulse__mGmg_ 2s infinite}@media(min-width:768px){.Survey_progressDot__m4iZc.Survey_active__8IOxu{box-shadow:0 0 0 4px rgba(95,136,229,.2)}}.Survey_progressDot__m4iZc.Survey_completed__niFMI{background:var(--agree,#48bb78);color:#fff}.Survey_progressLine__oS_4R{width:12px;height:2px;background:var(--bg-muted,#e2e8f0);transition:background .3s ease;flex-shrink:0}@media(min-width:480px){.Survey_progressLine__oS_4R{width:20px;height:3px}}@media(min-width:768px){.Survey_progressLine__oS_4R{width:40px}}.Survey_progressLine__oS_4R.Survey_completed__niFMI{background:var(--agree,#48bb78)}.Survey_progressLabel__y1MQv{text-align:center;margin-top:.5rem;font-size:.75rem;color:var(--text-body,#4a5568)}@media(min-width:480px){.Survey_progressLabel__y1MQv{margin-top:.75rem;font-size:.875rem}}@keyframes Survey_pulse__mGmg_{0%,to{box-shadow:0 0 0 3px rgba(95,136,229,.2)}50%{box-shadow:0 0 0 6px rgba(95,136,229,.1)}}.Survey_navContainer__29Iu6{position:fixed;bottom:0;left:0;right:0;padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--border-light,#e2e8f0);z-index:100}@media(min-width:480px){.Survey_navContainer__29Iu6{padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom))}}.Survey_navContent__mv8xU{display:flex;align-items:center;justify-content:space-between;max-width:600px;margin:0 auto;gap:.5rem}@media(min-width:480px){.Survey_navContent__mv8xU{gap:1rem}}.Survey_navButton__jM9x2{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .2s ease;min-width:80px;flex:1 1;max-width:140px}@media(min-width:480px){.Survey_navButton__jM9x2{padding:.875rem 1.5rem;font-size:1rem;min-width:120px;flex:none;max-width:none}}.Survey_navButton__jM9x2.Survey_back__T7TOL{background:var(--bg-muted,#e2e8f0);color:var(--text-body,#4a5568);border:none}.Survey_navButton__jM9x2.Survey_back__T7TOL:hover:not(:disabled){background:var(--border-light,#cbd5e0)}.Survey_navButton__jM9x2.Survey_next__kqGfK{background:var(--btn-primary,#5f88e5);color:#fff;border:none}.Survey_navButton__jM9x2.Survey_next__kqGfK:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(95,136,229,.4)}.Survey_navButton__jM9x2.Survey_next__kqGfK:disabled{background:var(--bg-muted,#e2e8f0);color:var(--text-muted,#a0aec0);cursor:not-allowed}.Survey_navButton__jM9x2.Survey_finish__GEPiQ{background:var(--agree,#48bb78);color:#fff;border:none}.Survey_navButton__jM9x2.Survey_finish__GEPiQ:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(72,187,120,.4)}[dir=rtl] .Survey_navButton__jM9x2 svg{transform:scaleX(-1)}.Survey_navHint__CSFwQ{font-size:.75rem;color:var(--text-muted,#a0aec0);text-align:center;margin-top:.5rem}.Survey_navHintSuccess___8a_B{color:var(--agree,#4caf50);background:rgba(76,175,80,.1);padding:.5rem 1rem;border-radius:1rem;font-weight:500}.Survey_navActionButtons__XBzR_{display:flex;align-items:center;justify-content:center;gap:.75rem;flex:1 1}.Survey_navActionButton__Oql_i{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:2px solid var(--btn-primary,#5f88e5);background:#fff;color:var(--btn-primary,#5f88e5);cursor:pointer;transition:all .2s ease}.Survey_navActionButton__Oql_i:hover{background:var(--btn-primary,#5f88e5);color:#fff;transform:scale(1.05)}.Survey_navActionButton__Oql_i:active{transform:scale(.95)}.Survey_navActionButton__Oql_i svg{width:20px;height:20px}.Survey_complete__SKwHF{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;padding:1rem;text-align:center}@media(min-width:480px){.Survey_complete__SKwHF{padding:1.5rem}}.Survey_completeIcon__IwXkJ{width:80px;height:80px;border-radius:50%;background:var(--agree,#48bb78);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;animation:Survey_scaleIn__2yUuR .5s ease}.Survey_completeIcon__IwXkJ svg{width:40px;height:40px;color:#fff}.Survey_completeTitle__w4LL6{font-size:1.5rem;font-weight:700;color:var(--text-heading,#1a1a2e);margin-bottom:.5rem}@media(min-width:480px){.Survey_completeTitle__w4LL6{font-size:2rem}}.Survey_completeSubtitle__f5IvC{font-size:1.1rem;color:var(--text-body,#4a5568);margin-bottom:2rem}.Survey_completeSummary__6gHGF{display:flex;justify-content:center;gap:1.5rem;margin-bottom:1.5rem;padding:1rem;background:var(--card-default,#f9fafb);border-radius:12px}@media(min-width:480px){.Survey_completeSummary__6gHGF{gap:2rem;margin-bottom:2rem;padding:1.5rem}}.Survey_summaryItem__szpIr{display:flex;flex-direction:column;align-items:center}.Survey_summaryNumber__Yr_AT{font-size:2rem;font-weight:700;color:var(--btn-primary,#5f88e5)}.Survey_summaryLabel__xItTr{font-size:.85rem;color:var(--text-body,#4a5568)}.Survey_completeActions__9p_pR{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:300px;margin-top:1rem;padding:0 .5rem}@media(min-width:480px){.Survey_completeActions__9p_pR{padding:0}}.Survey_actionButton__ItniH{display:flex;align-items:center;justify-content:center;padding:.875rem 1.25rem;font-size:.875rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .2s ease}@media(min-width:480px){.Survey_actionButton__ItniH{padding:1rem 1.5rem;font-size:1rem}}.Survey_actionButton__ItniH.Survey_primary__vXESZ{background:var(--btn-primary,#5f88e5);color:#fff;border:none}.Survey_actionButton__ItniH.Survey_primary__vXESZ:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(95,136,229,.4)}.Survey_actionButton__ItniH.Survey_secondary__R41nC{background:transparent;color:var(--btn-primary,#5f88e5);border:2px solid var(--btn-primary,#5f88e5)}.Survey_actionButton__ItniH.Survey_secondary__R41nC:hover{background:rgba(95,136,229,.1)}@keyframes Survey_scaleIn__2yUuR{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.Survey_emailSignup__0KsDQ{width:100%;max-width:400px;margin-top:1.5rem;padding:1rem;background:var(--card-default,#f9fafb);border-radius:12px}@media(min-width:480px){.Survey_emailSignup__0KsDQ{margin-top:2rem;padding:1.5rem}}.Survey_emailTitle__yRKQM{font-size:1rem;font-weight:600;color:var(--text-heading,#1a1a2e);margin-bottom:.5rem}.Survey_emailDescription__WvLYz{font-size:.875rem;color:var(--text-body,#4a5568);margin-bottom:1rem}.Survey_emailForm__BsWKZ{display:flex;flex-direction:column;gap:.75rem}@media(min-width:480px){.Survey_emailForm__BsWKZ{flex-direction:row;gap:.5rem}}.Survey_emailInput__4P8Md{flex:1 1;padding:.75rem 1rem;font-size:1rem;border:2px solid var(--border-light,#e2e8f0);border-radius:8px;outline:none;transition:border-color .2s}.Survey_emailInput__4P8Md:focus{border-color:var(--btn-primary,#5f88e5)}.Survey_emailSubmit__y3eSm{padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;color:#fff;background:var(--btn-primary,#5f88e5);border:none;border-radius:8px;cursor:pointer;transition:background .2s;width:100%}@media(min-width:480px){.Survey_emailSubmit__y3eSm{width:auto}}.Survey_emailSubmit__y3eSm:hover{background:#4a6fc4}.Survey_emailSubmit__y3eSm:disabled{background:var(--bg-muted,#e2e8f0);color:var(--text-muted,#a0aec0);cursor:not-allowed}.Survey_questionWrapper__HUB_9{display:flex;flex-direction:column;min-height:100vh}.Survey_questionContent__EBFZ8{flex:1 1;padding-bottom:120px;max-width:75ch;margin:0 auto;width:100%;padding-left:1rem;padding-right:1rem}.Survey_resumeModal__5DNuJ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.Survey_resumeContent__8kmp9{background:#fff;border-radius:16px;padding:2rem;max-width:400px;width:100%;text-align:center;animation:Survey_slideUp__vy_PF .3s ease}.Survey_resumeTitle__Ne9NO{font-size:1.5rem;font-weight:700;color:var(--text-heading,#1a1a2e);margin-bottom:.5rem}.Survey_resumeDescription__V_EaT{font-size:1rem;color:var(--text-body,#4a5568);margin-bottom:1.5rem}.Survey_resumeProgress__VVR9_{height:8px;background:var(--bg-muted,#e2e8f0);border-radius:4px;overflow:hidden;margin-bottom:.5rem}.Survey_resumeProgressBar__iek46{height:100%;background:var(--btn-primary,#5f88e5);border-radius:4px;transition:width .3s ease}.Survey_resumeStats__WxtOk{font-size:.875rem;color:var(--text-muted,#718096);margin-bottom:1.5rem}.Survey_resumeActions__BNwYN{display:flex;flex-direction:column;gap:.75rem}.Survey_resumeButton__FHufF{display:flex;align-items:center;justify-content:center;padding:1rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background:var(--btn-primary,#5f88e5);border:none;border-radius:50px;cursor:pointer;transition:all .2s ease}.Survey_resumeButton__FHufF:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(95,136,229,.4)}.Survey_startOverButton__GXNno{display:flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;color:var(--text-body,#4a5568);background:transparent;border:2px solid var(--border-light,#e2e8f0);border-radius:50px;cursor:pointer;transition:all .2s ease}.Survey_startOverButton__GXNno:hover{background:var(--bg-muted,#f9fafb);border-color:var(--text-muted,#718096)}@keyframes Survey_slideUp__vy_PF{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.Survey_loadingSpinner__MHJbk{width:40px;height:40px;border:3px solid var(--bg-muted,#e2e8f0);border-top-color:var(--btn-primary,#5f88e5);border-radius:50%;animation:Survey_spin__WANav .8s linear infinite;margin:0 auto}@keyframes Survey_spin__WANav{to{transform:rotate(1turn)}}.Survey_demographicContent___QdL6{flex:1 1;padding:1.5rem 1.5rem 120px;max-width:600px;margin:0 auto;width:100%}.Survey_demographicHeader__rOhgG{text-align:center;margin-bottom:2rem}.Survey_demographicTitle__RAZPS{font-size:1.75rem;font-weight:700;color:var(--text-heading,#1a1a2e);margin-bottom:.5rem}.Survey_demographicDescription__kjwR7{font-size:1rem;color:var(--text-body,#4a5568);line-height:1.6}.Survey_demographicQuestions__GEGgY{display:flex;flex-direction:column;gap:1.5rem;max-width:75ch;margin:0 auto;width:100%}.Survey_demographicQuestion__ahAdA{display:flex;flex-direction:column;gap:.5rem}.Survey_questionLabel__s5y5_{font-size:1rem;font-weight:600;color:var(--text-heading,#1a1a2e)}.Survey_required__Gqg3a{color:var(--disagree,#e53e3e);margin-left:.25rem}.Survey_questionInput__hthEq{padding:.875rem 1rem;font-size:1rem;border:2px solid var(--border-light,#e2e8f0);border-radius:8px;outline:none;transition:border-color .2s}.Survey_questionInput__hthEq:focus{border-color:var(--btn-primary,#5f88e5)}.Survey_questionInput__hthEq.Survey_inputError__LHynh{border-color:var(--disagree,#e53e3e)}.Survey_questionTextarea__iDV_9{padding:.875rem 1rem;font-size:1rem;border:2px solid var(--border-light,#e2e8f0);border-radius:8px;outline:none;resize:vertical;min-height:100px;transition:border-color .2s}.Survey_questionTextarea__iDV_9:focus{border-color:var(--btn-primary,#5f88e5)}.Survey_questionTextarea__iDV_9.Survey_inputError__LHynh{border-color:var(--disagree,#e53e3e)}.Survey_optionsGroup__C57dI{display:flex;flex-direction:column;gap:.75rem}.Survey_checkboxLabel__PtKgj,.Survey_radioLabel__yXacl{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:var(--bg-muted,#f7fafc);border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s}.Survey_checkboxLabel__PtKgj:hover,.Survey_radioLabel__yXacl:hover{background:var(--border-light,#e2e8f0)}.Survey_checkboxLabel__PtKgj input[type=checkbox],.Survey_checkboxLabel__PtKgj input[type=radio],.Survey_radioLabel__yXacl input[type=checkbox],.Survey_radioLabel__yXacl input[type=radio]{width:20px;height:20px;accent-color:var(--btn-primary,#5f88e5);cursor:pointer}.Survey_checkboxLabel__PtKgj:has(input:checked),.Survey_radioLabel__yXacl:has(input:checked){border-color:var(--btn-primary,#5f88e5);background:rgba(95,136,229,.1)}.Survey_optionText__GMR3q{flex:1 1;font-size:1rem;color:var(--text-body,#4a5568);position:relative;padding-left:.5rem}.Survey_optionText__GMR3q:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:80%;background:var(--option-color,transparent);border-radius:2px}.Survey_rangeGroup__ii00I{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:var(--bg-muted,#f7fafc);border-radius:8px}.Survey_rangeValueDisplay__oAwqe{text-align:center;margin-bottom:.25rem}.Survey_rangeValue__xjbE3{font-size:2rem;font-weight:700;color:var(--btn-primary,#5f88e5)}.Survey_rangeSliderRow__V2yy4{display:flex;align-items:center;gap:.75rem}.Survey_rangeMaxLabel__jY2TP,.Survey_rangeMinLabel__qgZpX{color:var(--text-body,#3d4d71);font-size:.875rem;font-weight:600;white-space:nowrap;max-width:80px;text-align:center;line-height:1.2}@media(min-width:480px){.Survey_rangeMaxLabel__jY2TP,.Survey_rangeMinLabel__qgZpX{font-size:1rem;max-width:120px}}.Survey_rangeMinLabel__qgZpX{text-align:right}.Survey_rangeMaxLabel__jY2TP{text-align:left}.Survey_rangeInput__6NTkk{flex:1 1;min-width:0;height:8px;border-radius:4px;background:var(--border-light,#e2e8f0);outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Survey_rangeInput__6NTkk::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--btn-primary,#5f88e5);cursor:pointer;border:3px solid #fff;box-shadow:0 2px 8px rgba(95,136,229,.4);-webkit-transition:transform .2s;transition:transform .2s}.Survey_rangeInput__6NTkk::-webkit-slider-thumb:hover{transform:scale(1.1)}.Survey_rangeInput__6NTkk::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--btn-primary,#5f88e5);cursor:pointer;border:3px solid #fff;box-shadow:0 2px 8px rgba(95,136,229,.4);-moz-transition:transform .2s;transition:transform .2s}.Survey_rangeInput__6NTkk::-moz-range-thumb:hover{transform:scale(1.1)}.Survey_errorMessage__jrAat{font-size:.875rem;color:var(--disagree,#e53e3e)}.Survey_submitError__eSHOm{padding:1rem;background:rgba(229,62,62,.1);border:1px solid var(--disagree,#e53e3e);border-radius:8px;color:var(--disagree,#e53e3e);text-align:center;margin-top:1rem}.Survey_navSpacer__bZ0y_{display:none}@media(min-width:480px){.Survey_navSpacer__bZ0y_{display:block;flex:1 1}}.Survey_explanationWrapper__EWBnb{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.Survey_explanationContent__eMJtN{flex:1 1;display:flex;flex-direction:column;padding-bottom:100px;max-width:720px;margin:0 auto;width:100%;box-sizing:border-box}@media(max-width:767px){.Survey_explanationContent__eMJtN{max-width:100%}}.Survey_explanationHero__uDxll{width:100%;max-height:200px;object-fit:cover}@media(min-width:480px){.Survey_explanationHero__uDxll{max-height:250px}}@media(min-width:768px){.Survey_explanationHero__uDxll{border-radius:0 0 16px 16px;max-height:400px}}.Survey_explanationBody__lM17w{padding:1rem;flex:1 1;word-wrap:break-word;overflow-wrap:break-word}@media(min-width:480px){.Survey_explanationBody__lM17w{padding:1.5rem}}@media(min-width:768px){.Survey_explanationBody__lM17w{padding:2rem}}.Survey_explanationTitle__wzR7n{font-size:1.5rem;font-weight:700;color:var(--text-heading,#1a1a2e);margin-bottom:1rem;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}@media(min-width:480px){.Survey_explanationTitle__wzR7n{font-size:1.75rem;margin-bottom:1.5rem}}@media(min-width:768px){.Survey_explanationTitle__wzR7n{font-size:2rem}}.Survey_explanationText__YfIgH{overflow-x:hidden;word-wrap:break-word;overflow-wrap:break-word}.Survey_navButton__jM9x2.Survey_loading__k5cP_{pointer-events:none;opacity:.85;min-width:120px}.Survey_navButton__jM9x2.Survey_loading__k5cP_.Survey_finish__GEPiQ,.Survey_navButton__jM9x2.Survey_loading__k5cP_.Survey_next__kqGfK{animation:Survey_buttonPulse___J3pe 1.5s ease-in-out infinite}.Survey_buttonSpinner__qHYkX{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.Survey_buttonSpinnerSvg__KujI_{animation:Survey_spinnerRotate__mBUNP .8s linear infinite}.Survey_buttonSpinnerCircle__C4nXJ{stroke-dasharray:45 63;stroke-dashoffset:0;opacity:.9}@keyframes Survey_spinnerRotate__mBUNP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Survey_buttonPulse___J3pe{0%,to{opacity:.85}50%{opacity:.95}}.Survey_navActionButton__Oql_i:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.Survey_buttonSpinnerSvg__KujI_{animation:none}.Survey_navButton__jM9x2.Survey_loading__k5cP_{animation:none;opacity:.7}.Survey_buttonSpinnerCircle__C4nXJ{stroke-dasharray:63 63;opacity:.6}}.MarkdownRenderer_markdown__PjQsS{font-size:1rem;line-height:1.7;color:var(--text-body,#3d4d71);word-wrap:break-word;overflow-wrap:break-word}.MarkdownRenderer_markdown__PjQsS h1,.MarkdownRenderer_markdown__PjQsS h2,.MarkdownRenderer_markdown__PjQsS h3,.MarkdownRenderer_markdown__PjQsS h4,.MarkdownRenderer_markdown__PjQsS h5,.MarkdownRenderer_markdown__PjQsS h6{margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.3;color:var(--text-title,#1a2540);word-wrap:break-word;overflow-wrap:break-word}.MarkdownRenderer_markdown__PjQsS h1{font-size:1.5rem;margin-top:0}@media(min-width:480px){.MarkdownRenderer_markdown__PjQsS h1{font-size:1.75rem}}@media(min-width:768px){.MarkdownRenderer_markdown__PjQsS h1{font-size:2rem}}.MarkdownRenderer_markdown__PjQsS h2{font-size:1.25rem}@media(min-width:480px){.MarkdownRenderer_markdown__PjQsS h2{font-size:1.375rem}}@media(min-width:768px){.MarkdownRenderer_markdown__PjQsS h2{font-size:1.5rem}}.MarkdownRenderer_markdown__PjQsS h3{font-size:1.1rem}@media(min-width:768px){.MarkdownRenderer_markdown__PjQsS h3{font-size:1.25rem}}.MarkdownRenderer_markdown__PjQsS h4{font-size:1rem}@media(min-width:768px){.MarkdownRenderer_markdown__PjQsS h4{font-size:1.1rem}}.MarkdownRenderer_markdown__PjQsS p{margin-top:0;margin-bottom:1em}.MarkdownRenderer_markdown__PjQsS ol,.MarkdownRenderer_markdown__PjQsS ul{margin:1em 0;-webkit-padding-start:1.5em;padding-inline-start:1.5em}@media(min-width:480px){.MarkdownRenderer_markdown__PjQsS ol,.MarkdownRenderer_markdown__PjQsS ul{-webkit-padding-start:2em;padding-inline-start:2em}}.MarkdownRenderer_markdown__PjQsS ul{list-style-type:disc}.MarkdownRenderer_markdown__PjQsS ul ul{list-style-type:circle}.MarkdownRenderer_markdown__PjQsS ul ul ul{list-style-type:square}.MarkdownRenderer_markdown__PjQsS ol{list-style-type:decimal}.MarkdownRenderer_markdown__PjQsS ol ol{list-style-type:lower-alpha}.MarkdownRenderer_markdown__PjQsS ol ol ol{list-style-type:lower-roman}.MarkdownRenderer_markdown__PjQsS li{margin-bottom:.5em;display:list-item}.MarkdownRenderer_markdown__PjQsS a{color:var(--btn-primary,#5f88e5);text-decoration:none;word-break:break-word}.MarkdownRenderer_markdown__PjQsS a:hover{text-decoration:underline}.MarkdownRenderer_markdown__PjQsS img{max-width:100%;height:auto;border-radius:8px;margin:1em 0;display:block}.MarkdownRenderer_markdown__PjQsS blockquote{margin:1em 0;padding:.5em .75em;border-left:4px solid var(--btn-primary,#5f88e5);background:rgba(95,136,229,.05);font-style:italic}@media(min-width:480px){.MarkdownRenderer_markdown__PjQsS blockquote{padding:.5em 1em}}.MarkdownRenderer_markdown__PjQsS blockquote p:last-child{margin-bottom:0}.MarkdownRenderer_markdown__PjQsS code{font-family:Monaco,Menlo,monospace;font-size:.85em;padding:.2em .4em;background:rgba(0,0,0,.05);border-radius:4px;word-break:break-word}@media(min-width:768px){.MarkdownRenderer_markdown__PjQsS code{font-size:.9em}}.MarkdownRenderer_markdown__PjQsS pre{margin:1em 0;padding:.75em;background:rgba(0,0,0,.05);border-radius:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(min-width:480px){.MarkdownRenderer_markdown__PjQsS pre{padding:1em}}.MarkdownRenderer_markdown__PjQsS pre code{padding:0;background:none;word-break:normal}.MarkdownRenderer_markdown__PjQsS .MarkdownRenderer_tableWrapper__4gmYf,.MarkdownRenderer_markdown__PjQsS table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1em 0}.MarkdownRenderer_markdown__PjQsS table{min-width:300px;border-collapse:collapse;display:block}@media(min-width:768px){.MarkdownRenderer_markdown__PjQsS table{display:table}}.MarkdownRenderer_markdown__PjQsS td,.MarkdownRenderer_markdown__PjQsS th{padding:.5em;border:1px solid rgba(0,0,0,.1);text-align:left;white-space:nowrap}@media(min-width:480px){.MarkdownRenderer_markdown__PjQsS td,.MarkdownRenderer_markdown__PjQsS th{padding:.75em;white-space:normal}}.MarkdownRenderer_markdown__PjQsS th{background:rgba(0,0,0,.05);font-weight:600}.MarkdownRenderer_markdown__PjQsS hr{margin:1.5em 0;border:none;border-top:1px solid rgba(0,0,0,.1)}@media(min-width:768px){.MarkdownRenderer_markdown__PjQsS hr{margin:2em 0}}.MarkdownRenderer_markdown__PjQsS strong{font-weight:600}.MarkdownRenderer_markdown__PjQsS em{font-style:italic}.CreateQuestionModal_modalOverlay__UH8NZ{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:CreateQuestionModal_fadeIn__iXl7H .2s ease-out}@media(max-width:600px){.CreateQuestionModal_modalOverlay__UH8NZ{align-items:flex-end}}@keyframes CreateQuestionModal_fadeIn__iXl7H{0%{opacity:0}to{opacity:1}}.CreateQuestionModal_modal__l_Xnr{background:#fff;width:90%;max-width:560px;max-height:90vh;border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.2);display:flex;flex-direction:column;animation:CreateQuestionModal_slideUp__hyQtU .25s ease-out;overflow:hidden}@media(max-width:600px){.CreateQuestionModal_modal__l_Xnr{width:100%;max-width:none;max-height:95vh;border-radius:16px 16px 0 0;animation:CreateQuestionModal_slideUpMobile__9ihOR .3s ease-out}}@keyframes CreateQuestionModal_slideUp__hyQtU{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CreateQuestionModal_slideUpMobile__9ihOR{0%{transform:translateY(100%)}to{transform:translateY(0)}}.CreateQuestionModal_modalHeader__wXIA0{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-light,#e2e8f0)}.CreateQuestionModal_modalTitle__eWclQ{font-size:1.25rem;font-weight:600;color:var(--text-heading,#1a1a2e);margin:0}.CreateQuestionModal_closeButton__PngUT{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-muted,#718096);border-radius:8px;cursor:pointer;transition:background .2s,color .2s;font-size:1.5rem}.CreateQuestionModal_closeButton__PngUT:hover{background:var(--bg-muted,#f7fafc);color:var(--text-body,#4a5568)}.CreateQuestionModal_stepIndicator__PnEbC{display:flex;align-items:center;justify-content:center;padding:1.25rem 1.5rem;gap:0;background:var(--bg-muted,#f7fafc)}.CreateQuestionModal_step___XEew{display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative}.CreateQuestionModal_stepCircle__0K3FS{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;transition:all .3s ease}.CreateQuestionModal_stepCircle__0K3FS.CreateQuestionModal_active__loF2O{background:var(--btn-primary,#5f88e5);color:#fff}.CreateQuestionModal_stepCircle__0K3FS.CreateQuestionModal_completed__k1Cpe{background:var(--agree,#48bb78);color:#fff}.CreateQuestionModal_stepCircle__0K3FS.CreateQuestionModal_upcoming__3k57W{background:var(--border-light,#e2e8f0);color:var(--text-muted,#718096)}.CreateQuestionModal_stepLabel__X7Hq0{font-size:.75rem;font-weight:500;color:var(--text-muted,#718096);transition:color .3s ease}.CreateQuestionModal_stepLabel__X7Hq0.CreateQuestionModal_active__loF2O{color:var(--btn-primary,#5f88e5);font-weight:600}.CreateQuestionModal_stepLabel__X7Hq0.CreateQuestionModal_completed__k1Cpe{color:var(--agree,#48bb78)}@media(max-width:400px){.CreateQuestionModal_stepLabel__X7Hq0{display:none}}.CreateQuestionModal_stepConnector__9jD53{width:60px;height:2px;background:var(--border-light,#e2e8f0);margin:0 .5rem 1.5rem;transition:background .3s ease}.CreateQuestionModal_stepConnector__9jD53.CreateQuestionModal_completed__k1Cpe{background:var(--agree,#48bb78)}@media(max-width:500px){.CreateQuestionModal_stepConnector__9jD53{width:40px}}.CreateQuestionModal_modalContent__b0_Md{flex:1 1;overflow-y:auto;padding:1.5rem}.CreateQuestionModal_modalFooter__dgrde{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-top:1px solid var(--border-light,#e2e8f0);gap:1rem}.CreateQuestionModal_backButton__N_kdZ{padding:.75rem 1.5rem;background:var(--bg-muted,#e2e8f0);color:var(--text-body,#4a5568);border:none;border-radius:50px;font-weight:600;cursor:pointer;transition:background .2s}.CreateQuestionModal_backButton__N_kdZ:hover{background:var(--border-light,#cbd5e0)}.CreateQuestionModal_backButton__N_kdZ:disabled{opacity:.5;cursor:not-allowed}.CreateQuestionModal_continueButton__ojMHp,.CreateQuestionModal_createButton__0h0sd{padding:.75rem 1.5rem;background:var(--btn-primary,#5f88e5);color:#fff;border:none;border-radius:50px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;display:flex;align-items:center;gap:.5rem}.CreateQuestionModal_continueButton__ojMHp:hover:not(:disabled),.CreateQuestionModal_createButton__0h0sd:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(95,136,229,.4)}.CreateQuestionModal_continueButton__ojMHp:disabled,.CreateQuestionModal_createButton__0h0sd:disabled{background:var(--bg-muted,#e2e8f0);color:var(--text-muted,#a0aec0);cursor:not-allowed;transform:none;box-shadow:none}.CreateQuestionModal_createButton__0h0sd{background:var(--agree,#48bb78)}.CreateQuestionModal_createButton__0h0sd:hover:not(:disabled){box-shadow:0 4px 12px rgba(72,187,120,.4)}.CreateQuestionModal_stepTitle__dHYMx{font-size:1.1rem;font-weight:600;color:var(--text-heading,#1a1a2e);margin:0 0 .5rem}.CreateQuestionModal_stepDescription__q7GUa{font-size:.875rem;color:var(--text-body,#4a5568);margin:0 0 1.5rem}.CreateQuestionModal_searchInput___zbmc{width:100%;padding:.75rem 1rem;font-size:1rem;border:2px solid var(--border-light,#e2e8f0);border-radius:8px;margin-bottom:1rem;outline:none;transition:border-color .2s}.CreateQuestionModal_searchInput___zbmc:focus{border-color:var(--btn-primary,#5f88e5)}.CreateQuestionModal_searchInput___zbmc::placeholder{color:var(--text-muted,#a0aec0)}.CreateQuestionModal_groupList__RsL8y{display:flex;flex-direction:column;gap:.5rem;max-height:250px;overflow-y:auto}.CreateQuestionModal_groupCard__wAtZD{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--bg-muted,#f7fafc);border:2px solid transparent;border-radius:8px;cursor:pointer;transition:border-color .2s,background .2s}.CreateQuestionModal_groupCard__wAtZD:hover{background:var(--border-light,#e2e8f0)}.CreateQuestionModal_groupCard__wAtZD.CreateQuestionModal_selected__bXA5x{border-color:var(--btn-primary,#5f88e5);background:rgba(95,136,229,.05)}.CreateQuestionModal_groupRadio__jgOkB{width:20px;height:20px;accent-color:var(--btn-primary,#5f88e5);flex-shrink:0}.CreateQuestionModal_groupInfo__4iK_Z{flex:1 1;min-width:0}.CreateQuestionModal_groupName__fqGDa{font-weight:500;color:var(--text-heading,#1a1a2e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CreateQuestionModal_groupMeta__wD6Gn{font-size:.75rem;color:var(--text-muted,#718096);margin-top:.25rem}.CreateQuestionModal_divider__y4KDS{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;color:var(--text-muted,#718096);font-size:.875rem}.CreateQuestionModal_divider__y4KDS:after,.CreateQuestionModal_divider__y4KDS:before{content:"";flex:1 1;height:1px;background:var(--border-light,#e2e8f0)}.CreateQuestionModal_createGroupButton__aoHeT{width:100%;padding:1rem;background:transparent;border:2px dashed var(--btn-primary,#5f88e5);color:var(--btn-primary,#5f88e5);border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s}.CreateQuestionModal_createGroupButton__aoHeT:hover{background:rgba(95,136,229,.05)}.CreateQuestionModal_createGroupForm__wQUI5{padding:1rem;background:var(--bg-muted,#f7fafc);border-radius:8px;margin-top:1rem}.CreateQuestionModal_createGroupInput__r5w4C{width:100%;padding:.75rem 1rem;font-size:1rem;border:2px solid var(--border-light,#e2e8f0);border-radius:8px;margin-bottom:1rem;outline:none;transition:border-color .2s}.CreateQuestionModal_createGroupInput__r5w4C:focus{border-color:var(--btn-primary,#5f88e5)}.CreateQuestionModal_createGroupActions__D44JV{display:flex;gap:.5rem;justify-content:flex-end}.CreateQuestionModal_emptyState__dbx7f{text-align:center;padding:2rem;background:var(--bg-muted,#f7fafc);border:2px dashed var(--border-light,#e2e8f0);border-radius:12px}.CreateQuestionModal_emptyState__dbx7f p{color:var(--text-body,#4a5568);margin:0 0 1rem}.CreateQuestionModal_emptyState__dbx7f .CreateQuestionModal_hint__lhot2{font-size:.875rem;color:var(--text-muted,#718096);margin-top:.5rem}.CreateQuestionModal_formGroup__ayien{margin-bottom:1.5rem}.CreateQuestionModal_formGroup__ayien label{display:block;font-size:.875rem;font-weight:500;color:var(--text-body,#4a5568);margin-bottom:.5rem}.CreateQuestionModal_textInput__yvArX{width:100%;padding:.75rem 1rem;font-size:1rem;border:2px solid var(--border-light,#e2e8f0);border-radius:8px;outline:none;transition:border-color .2s}.CreateQuestionModal_textInput__yvArX:focus{border-color:var(--btn-primary,#5f88e5)}.CreateQuestionModal_textInput__yvArX::placeholder{color:var(--text-muted,#a0aec0)}.CreateQuestionModal_inputError__TF1pr{border-color:var(--disagree,#e53e3e)}.CreateQuestionModal_errorText__TVsOV{font-size:.75rem;color:var(--disagree,#e53e3e);margin-top:.5rem}.CreateQuestionModal_evaluationTypePills__Oz_db{display:flex;flex-direction:column;gap:.5rem}.CreateQuestionModal_evaluationPill__9sVYQ{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:var(--bg-muted,#f7fafc);border:2px solid transparent;border-radius:8px;cursor:pointer;transition:border-color .2s,background .2s}.CreateQuestionModal_evaluationPill__9sVYQ:hover{background:var(--border-light,#e2e8f0)}.CreateQuestionModal_evaluationPill__9sVYQ.CreateQuestionModal_selected__bXA5x{border-color:var(--btn-primary,#5f88e5);background:rgba(95,136,229,.05)}.CreateQuestionModal_pillRadio____Ua6{width:20px;height:20px;accent-color:var(--btn-primary,#5f88e5);flex-shrink:0;margin-top:2px}.CreateQuestionModal_pillContent__Im5Of{flex:1 1}.CreateQuestionModal_pillTitle__N9AqJ{font-weight:600;color:var(--text-heading,#1a1a2e);margin-bottom:.25rem}.CreateQuestionModal_pillDescription__NP7Py{font-size:.8rem;color:var(--text-muted,#718096)}.CreateQuestionModal_maxVotesInput__K3QAT{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;padding:.75rem;background:#fff;border-radius:6px}.CreateQuestionModal_maxVotesInput__K3QAT label{font-size:.875rem;color:var(--text-body,#4a5568);margin:0;white-space:nowrap}.CreateQuestionModal_maxVotesInput__K3QAT input{width:80px;padding:.5rem;font-size:.875rem;border:1px solid var(--border-light,#e2e8f0);border-radius:4px;text-align:center;outline:none}.CreateQuestionModal_maxVotesInput__K3QAT input:focus{border-color:var(--btn-primary,#5f88e5)}.CreateQuestionModal_toggleRow__iNXYO{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:var(--bg-muted,#f7fafc);border-radius:8px}.CreateQuestionModal_toggleRow__iNXYO input[type=checkbox]{width:20px;height:20px;accent-color:var(--btn-primary,#5f88e5);cursor:pointer;flex-shrink:0;margin-top:2px}.CreateQuestionModal_toggleContent__veBaJ{flex:1 1}.CreateQuestionModal_toggleTitle__OMVie{font-weight:500;color:var(--text-body,#4a5568);margin-bottom:.25rem}.CreateQuestionModal_toggleDescription__dOfBH{font-size:.8rem;color:var(--text-muted,#718096)}.CreateQuestionModal_solutionsTextarea__n1bbs{width:100%;min-height:150px;padding:.75rem 1rem;font-size:1rem;font-family:inherit;line-height:1.6;border:2px solid var(--border-light,#e2e8f0);border-radius:8px;outline:none;resize:vertical;transition:border-color .2s}.CreateQuestionModal_solutionsTextarea__n1bbs:focus{border-color:var(--btn-primary,#5f88e5)}.CreateQuestionModal_solutionsTextarea__n1bbs::placeholder{color:var(--text-muted,#a0aec0)}.CreateQuestionModal_solutionsPreview__V_IoE{margin-top:1rem;padding:1rem;background:var(--bg-muted,#f7fafc);border-radius:8px}.CreateQuestionModal_previewHeader__8wMjo{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.CreateQuestionModal_previewTitle__JnmMt{font-weight:500;color:var(--text-body,#4a5568)}.CreateQuestionModal_previewCount__PJ56I{font-size:.75rem;padding:.25rem .75rem;background:var(--btn-primary,#5f88e5);color:#fff;border-radius:12px;font-weight:600}.CreateQuestionModal_previewList__t0va3{display:flex;flex-direction:column;gap:.5rem;max-height:150px;overflow-y:auto}.CreateQuestionModal_previewItem__VkVrN{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fff;border-radius:6px;font-size:.875rem;color:var(--text-body,#4a5568)}.CreateQuestionModal_previewNumber__IA8sB{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--border-light,#e2e8f0);color:var(--text-muted,#718096);border-radius:50%;font-size:.75rem;font-weight:600;flex-shrink:0}.CreateQuestionModal_previewText__uaIne{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CreateQuestionModal_emptyPreview__Ld2PC{text-align:center;padding:1.5rem;color:var(--text-muted,#718096);font-size:.875rem}.CreateQuestionModal_skipOption__6y__X{display:flex;align-items:center;gap:.5rem;margin-top:1rem;cursor:pointer}.CreateQuestionModal_skipOption__6y__X input[type=checkbox]{width:18px;height:18px;accent-color:var(--text-muted,#718096)}.CreateQuestionModal_skipOption__6y__X span{font-size:.875rem;color:var(--text-muted,#718096)}.CreateQuestionModal_loading__TS4CS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--text-body,#4a5568)}.CreateQuestionModal_spinner__VO91W{width:40px;height:40px;border:3px solid var(--bg-muted,#e2e8f0);border-top-color:var(--btn-primary,#5f88e5);border-radius:50%;animation:CreateQuestionModal_spin__l3PLh .8s linear infinite;margin-bottom:1rem}@keyframes CreateQuestionModal_spin__l3PLh{to{transform:rotate(1turn)}}.CreateQuestionModal_buttonSpinner__nrve4{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:CreateQuestionModal_spin__l3PLh .8s linear infinite}.CreateQuestionModal_error__nM0sa{text-align:center;padding:1rem;color:var(--disagree,#e53e3e);background:rgba(229,62,62,.1);border-radius:8px;margin-bottom:1rem}