.Modal_modalOverlay__6GnaJ{align-items:center;background-color:var(--modal-overlay);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.Modal_modalContainer__Xtw\+V{background-color:var(--modal-bg);border:1px solid var(--modal-border);border-radius:8px;box-shadow:var(--shadow-lg);max-height:90%;max-width:90%;overflow-y:auto;padding:20px}.Modal_modalEnter__jDTcy{opacity:0;transform:scale(.9)}.Modal_modalEnterActive__5Z44G{opacity:1;transform:scale(1);transition:opacity .3s,transform .3s}.Modal_modalExit__IYlN8{opacity:1;transform:scale(1)}.Modal_modalExitActive__RK9zK{opacity:0;transform:scale(.9);transition:opacity .3s,transform .3s}.Signup_signupContainer__Ymr39{align-items:center;background-color:var(--modal-overlay);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi{background-color:var(--modal-bg);border:1px solid var(--modal-border);border-radius:12px;box-shadow:var(--shadow-xl);margin:0 auto;max-width:500px;min-width:300px;padding:24px;position:relative;text-align:left;width:100%}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_closeButton__poyJL{cursor:pointer;height:24px;position:absolute;right:10px;top:28px;transition:transform .2s ease;width:24px}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_closeButton__poyJL:hover{transform:scale(1.1)}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_signupTitle__Prnf6{color:var(--text-primary);font-size:28px;font-weight:700;line-height:1.1;margin-bottom:8px}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_signupSubtitle__MNbJf{color:var(--text-secondary);font-size:16px;margin-bottom:20px;opacity:.9}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S{margin-bottom:20px}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S label{color:var(--form-label);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S .Signup_countrySelect__46X6J .select__control{background-color:var(--input-bg);border-color:var(--input-border);min-height:45px}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S .Signup_countrySelect__46X6J .select__placeholder{color:var(--input-placeholder)}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S .Signup_countrySelect__46X6J .select__single-value{color:var(--input-text)}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S .Signup_countrySelect__46X6J .select__menu{background-color:var(--input-bg);border:1px solid var(--input-border);z-index:1100}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S .Signup_countrySelect__46X6J .select__option{background-color:var(--input-bg);color:var(--input-text)}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S .Signup_countrySelect__46X6J .select__option:hover{background-color:var(--bg-hover)}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S .Signup_usernameContainer__t7zWS{align-items:center;display:flex;gap:8px}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S .Signup_usernameContainer__t7zWS input{flex:1 1}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S .Signup_usernameContainer__t7zWS .Signup_editButton__4oGjn{background-color:var(--button-secondary-bg);border:1px solid var(--button-secondary-border);border-radius:6px;color:var(--button-secondary-text);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S .Signup_usernameContainer__t7zWS .Signup_editButton__4oGjn:hover{background-color:var(--button-secondary-hover)}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S .Signup_usernameContainer__t7zWS .Signup_editButton__4oGjn.Signup_active__V92BG{background-color:var(--button-primary-bg);border-color:var(--accent-hover);color:var(--button-primary-text)}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S .Signup_usernameContainer__t7zWS .Signup_editButton__4oGjn.Signup_active__V92BG:hover{background-color:var(--button-primary-hover)}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S .Signup_usernameStatus__KlZKK{align-items:center;display:flex;font-size:13px;gap:4px;margin-top:4px}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S .Signup_usernameStatus__KlZKK.Signup_valid__Ai02S{color:var(--form-success)}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S .Signup_usernameStatus__KlZKK.Signup_invalid__Eky75{color:var(--form-error)}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S input,.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S select{background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--input-text);font-size:15px;outline:none;padding:12px;transition:all .2s ease;width:100%}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S input:focus,.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S select:focus{border-color:var(--input-focus);box-shadow:0 0 0 2px var(--accent-light)}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S input:disabled,.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S select:disabled{background-color:var(--bg-tertiary);cursor:not-allowed;opacity:.7}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S input.Signup_editing__bbpdh,.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S select.Signup_editing__bbpdh{background-color:var(--input-bg);cursor:text;opacity:1}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S input::placeholder,.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S select::placeholder{color:var(--input-placeholder)}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S small{color:var(--text-secondary);display:block;font-size:12px;margin-top:4px}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_formGroup__XGN8S .Signup_suggestedUsername__wWuo4{font-family:monospace;letter-spacing:.5px}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_error__A2uSB{align-items:center;animation:Signup_fadeIn__5CCR6 .3s ease-out;background-color:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:var(--form-error);display:flex;font-size:14px;gap:8px;margin-bottom:20px;padding:12px 16px}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_error__A2uSB i{font-size:16px}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_signupButton__UIcOs{background:var(--button-primary-bg);border:none;border-radius:8px;color:var(--button-primary-text);cursor:pointer;font-size:15px;font-weight:600;padding:12px;transition:all .2s ease;width:100%}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_signupButton__UIcOs:hover:not(:disabled){background:var(--button-primary-hover);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.Signup_signupContainer__Ymr39 .Signup_signupCard__JU9pi .Signup_signupButton__UIcOs:disabled{background:var(--text-tertiary);cursor:not-allowed;opacity:.7}@keyframes Signup_fadeIn__5CCR6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Signup_closeButton__poyJL{cursor:pointer;height:24px;position:absolute;right:10px;top:28px;transition:transform .2s ease;width:24px}.Signup_closeButton__poyJL:hover{transform:scale(1.1)}.Login_loginContainer__roS-1{align-items:center;background-color:var(--modal-overlay);display:flex;justify-content:center;position:relative;z-index:1000}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6{background-color:var(--modal-bg);border:1px solid var(--modal-border);border-radius:12px;box-shadow:var(--shadow-xl);margin:0 auto;max-width:400px;min-width:300px;padding:24px;position:relative;text-align:left;width:100%}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_closeButton__l2qOy{cursor:pointer;height:24px;position:absolute;right:10px;top:28px;transition:transform .2s ease;width:24px}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_closeButton__l2qOy:hover{transform:scale(1.1)}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_loginTitle__Xbv9G{color:var(--text-primary);font-size:28px;font-weight:700;line-height:1.1;margin-bottom:8px}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_loginSubtitle__hK8c5{color:var(--text-secondary);font-size:16px;margin-bottom:20px;opacity:.9}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_formGroup__LDNai{margin-bottom:16px}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_formGroup__LDNai label{color:var(--form-label);display:block;font-size:13px;font-weight:500;margin-bottom:8px}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_formGroup__LDNai input{background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--input-text);font-size:15px;outline:none;padding:12px;transition:all .2s ease;width:100%}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_formGroup__LDNai input:focus{border-color:var(--input-focus);box-shadow:0 0 0 2px var(--accent-light)}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_formGroup__LDNai input::placeholder{color:var(--input-placeholder)}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_forgotPassword__hj-wb{margin-bottom:20px;text-align:right}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_forgotPassword__hj-wb .Login_forgotPasswordLink__5yMWI,.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_forgotPassword__hj-wb a{color:var(--accent-primary);cursor:pointer;font-size:13px;text-decoration:none}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_forgotPassword__hj-wb .Login_forgotPasswordLink__5yMWI:hover,.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_forgotPassword__hj-wb a:hover{color:var(--accent-hover);text-decoration:underline}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_loginButton__\+BqG-{background:var(--button-primary-bg);border:none;border-radius:8px;color:var(--button-primary-text);cursor:pointer;font-size:15px;font-weight:600;margin-bottom:16px;padding:12px;transition:all .2s ease;width:100%}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_loginButton__\+BqG-:hover{background:var(--button-primary-hover);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_signupLink__0MlXb{color:var(--text-tertiary);font-size:12px;line-height:1.5;text-align:center}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_signupLink__0MlXb .Login_signupButton__OmkOl{color:var(--accent-primary);cursor:pointer;text-decoration:underline;transition:color .2s ease}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_signupLink__0MlXb .Login_signupButton__OmkOl:hover{color:var(--accent-hover)}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_sessionExpired__HIP5d{align-items:center;animation:Login_fadeIn__L7iCf .3s ease-out;background-color:var(--form-error);background-color:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:var(--form-error);display:flex;font-size:14px;gap:8px;margin-bottom:20px;padding:12px 16px}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_sessionExpired__HIP5d i{font-size:16px}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_googleSigninButton__yEHxB{align-items:center;background-color:var(--button-secondary-bg);border:1px solid var(--button-secondary-border);border-radius:8px;color:var(--button-secondary-text);cursor:pointer;display:flex;gap:10px;justify-content:center;padding:10px;transition:all .2s ease;width:100%}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_googleSigninButton__yEHxB:hover{background-color:var(--button-secondary-hover);border-color:var(--border-focus)}.Login_loginContainer__roS-1 .Login_loginCard__mSvS6 .Login_googleSigninButton__yEHxB img{height:18px;width:18px}@keyframes Login_fadeIn__L7iCf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.UserOnboarding_onboardingContainer__PNV47{align-items:center;background-color:var(--modal-overlay);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ{background-color:var(--modal-bg);border:1px solid var(--modal-border);border-radius:12px;box-shadow:var(--shadow-xl);margin:0 auto;max-width:500px;min-width:300px;padding:24px;position:relative;text-align:left;width:100%}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_onboardingTitle__V7SiO{color:var(--text-primary);font-size:24px;font-weight:700;line-height:1.2;margin-bottom:8px}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_onboardingSubtitle__oDe0i{color:var(--text-secondary);font-size:15px;margin-bottom:20px;opacity:.9}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN{margin-bottom:20px}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN label{color:var(--form-label);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN .UserOnboarding_countrySelect__cvXcd .select__control{min-height:45px}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN .UserOnboarding_countrySelect__cvXcd .select__placeholder{color:#666}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN .UserOnboarding_countrySelect__cvXcd .select__single-value{color:#333}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN .UserOnboarding_countrySelect__cvXcd .select__menu{z-index:1100}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN .UserOnboarding_usernameContainer__zzLuK{align-items:center;display:flex;gap:8px}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN .UserOnboarding_usernameContainer__zzLuK input{flex:1 1}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN .UserOnboarding_usernameContainer__zzLuK .UserOnboarding_editButton__1GaQn{background-color:var(--button-secondary-bg);border:1px solid var(--button-secondary-border);border-radius:6px;color:var(--button-secondary-text);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN .UserOnboarding_usernameContainer__zzLuK .UserOnboarding_editButton__1GaQn:hover{background-color:var(--button-secondary-hover)}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN .UserOnboarding_usernameContainer__zzLuK .UserOnboarding_editButton__1GaQn.UserOnboarding_active__a8\+JP{background-color:var(--button-primary-bg);border-color:var(--accent-hover);color:var(--button-primary-text)}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN .UserOnboarding_usernameContainer__zzLuK .UserOnboarding_editButton__1GaQn.UserOnboarding_active__a8\+JP:hover{background-color:var(--button-primary-hover)}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN .UserOnboarding_usernameStatus__dUu\+B{align-items:center;display:flex;font-size:13px;gap:4px;margin-top:4px}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN .UserOnboarding_usernameStatus__dUu\+B.UserOnboarding_valid__\+9DX-{color:var(--form-success)}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN .UserOnboarding_usernameStatus__dUu\+B.UserOnboarding_invalid__U2bru{color:var(--form-error)}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN input,.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN select{background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--input-text);font-size:15px;outline:none;padding:12px;transition:all .2s ease;width:100%}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN input:focus,.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN select:focus{border-color:var(--input-focus);box-shadow:0 0 0 2px var(--accent-light)}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN input:disabled,.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN select:disabled{background-color:var(--bg-tertiary);cursor:not-allowed;opacity:.7}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN input.UserOnboarding_editing__z9IbP,.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN select.UserOnboarding_editing__z9IbP{background-color:var(--input-bg);cursor:text;opacity:1}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN input::placeholder,.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN select::placeholder{color:var(--input-placeholder)}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN small{color:var(--text-secondary);display:block;font-size:12px;margin-top:4px}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_formGroup__MmITN .UserOnboarding_suggestedUsername__VxZqp{font-family:monospace;letter-spacing:.5px}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_error__sYKmd{align-items:center;animation:UserOnboarding_fadeIn__4kKLt .3s ease-out;background-color:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:var(--form-error);display:flex;font-size:14px;gap:8px;margin-bottom:20px;padding:12px 16px}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_error__sYKmd i{font-size:16px}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_buttonContainer__aiBX0{align-items:center;display:flex;justify-content:space-between;margin-top:16px;width:100%}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_skipButton__6dSbP{background:none;border:none;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:color .2s ease,transform .2s ease}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_skipButton__6dSbP:hover{color:#4b5563;transform:scale(1.05)}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_submitButton__SzHhG{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;min-width:150px;padding:10px 20px;text-align:center;transition:all .2s ease;width:65%}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_submitButton__SzHhG:hover:not(:disabled){box-shadow:0 6px 16px #8b5cf64d;transform:translateY(-1px)}.UserOnboarding_onboardingContainer__PNV47 .UserOnboarding_onboardingCard__qBCBQ .UserOnboarding_submitButton__SzHhG:disabled{background:#9ca3af;cursor:not-allowed;opacity:.7}@keyframes UserOnboarding_fadeIn__4kKLt{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ForgotPassword_container__ja7OB{align-items:center;background-color:var(--modal-overlay);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ForgotPassword_card__x6Lu4{background-color:var(--modal-bg);border:1px solid var(--modal-border);border-radius:12px;box-shadow:var(--shadow-xl);padding:30px;position:relative;width:400px}.ForgotPassword_title__uIrbp{color:var(--text-primary);font-size:24px;font-weight:600;margin-bottom:8px;text-align:center}.ForgotPassword_subtitle__3fg9n{color:var(--text-secondary);font-size:14px;margin-bottom:24px;text-align:center}.ForgotPassword_formGroup__j\+Pqz{margin-bottom:20px}.ForgotPassword_formGroup__j\+Pqz label{color:var(--form-label);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.ForgotPassword_formGroup__j\+Pqz input{background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;color:var(--input-text);font-size:14px;padding:12px;transition:all .2s ease;width:100%}.ForgotPassword_formGroup__j\+Pqz input:focus{border-color:var(--input-focus);box-shadow:0 0 0 2px var(--accent-light);outline:none}.ForgotPassword_formGroup__j\+Pqz input::placeholder{color:var(--input-placeholder)}.ForgotPassword_submitButton__G1Row{background-color:var(--button-primary-bg);border:none;border-radius:6px;color:var(--button-primary-text);cursor:pointer;font-size:16px;font-weight:500;padding:12px;transition:all .2s ease;width:100%}.ForgotPassword_submitButton__G1Row:hover{background-color:var(--button-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.ForgotPassword_error__k6krb{background-color:#ef44441a;border:1px solid #ef444433;border-radius:6px;color:var(--form-error);font-size:14px;margin-bottom:16px;padding:12px}.ForgotPassword_message__zE9eo{background-color:#10b9811a;border:1px solid #10b98133;border-radius:6px;color:var(--form-success);font-size:14px;margin-bottom:16px;padding:12px}.ForgotPassword_closeButton__9fgWM{cursor:pointer;height:24px;position:absolute;right:20px;top:20px;width:24px}.ForgotPassword_backLink__Jkwgk{color:var(--text-secondary);font-size:14px;margin-top:20px;text-align:center}.ForgotPassword_backLink__Jkwgk span{color:var(--accent-primary);cursor:pointer;font-weight:500}.ForgotPassword_backLink__Jkwgk span:hover{color:var(--accent-hover);text-decoration:underline}.ForgotPassword_otpActions__8AXzN{display:flex;flex-direction:column;gap:10px;margin-top:15px}.ForgotPassword_resendLink__cJ1qb{color:var(--text-secondary);font-size:14px;text-align:center}.ForgotPassword_resendLink__cJ1qb span{color:var(--accent-primary);cursor:pointer;font-weight:500}.ForgotPassword_resendLink__cJ1qb span:hover{color:var(--accent-hover);text-decoration:underline}.ForgotPassword_successContainer__iD6Ti{align-items:center;display:flex;flex-direction:column;text-align:center}.ForgotPassword_successIcon__4IqAx{font-size:48px;margin-bottom:16px}.theme-toggle{align-items:center;background:var(--button-secondary-bg);border:1px solid var(--button-secondary-border);border-radius:8px;color:var(--button-secondary-text);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 12px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.theme-toggle:hover{background:var(--button-secondary-hover);border-color:var(--border-focus);box-shadow:var(--shadow-md);transform:translateY(-1px)}.theme-toggle:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.theme-toggle:focus{box-shadow:0 0 0 2px var(--border-focus);outline:none}.theme-toggle__icon{align-items:center;display:flex;font-size:14px;height:16px;justify-content:center;transition:transform .3s ease;width:16px}.theme-toggle__text{font-size:13px;font-weight:500}.theme-toggle--small{gap:6px;padding:6px 8px}.theme-toggle--small .theme-toggle__icon{font-size:12px;height:14px;width:14px}.theme-toggle--small .theme-toggle__text{font-size:12px}.theme-toggle--large{gap:10px;padding:12px 16px}.theme-toggle--large .theme-toggle__icon{font-size:16px;height:18px;width:18px}.theme-toggle--large .theme-toggle__text{font-size:14px}.theme-toggle--icon-only{border-radius:50%;height:36px;justify-content:center;padding:8px;width:36px}.theme-toggle--icon-only .theme-toggle__text{display:none}.theme-toggle--icon-only .theme-toggle__icon{font-size:16px;height:18px;width:18px}.theme-toggle:hover .theme-toggle__icon{transform:rotate(15deg) scale(1.1)}.theme-toggle .theme-toggle__icon{transition:transform .3s cubic-bezier(.4,0,.2,1)}.theme-toggle.theme-toggle--dark .theme-toggle__icon{animation:moonPulse 2s ease-in-out infinite}.theme-toggle.theme-toggle--light .theme-toggle__icon{animation:sunRotate 3s linear infinite}.dark-theme .theme-toggle:hover{background:var(--bg-hover);border-color:var(--accent-primary)}@media(max-width:768px){.theme-toggle--large{gap:8px;padding:10px 12px}.theme-toggle--large .theme-toggle__icon{font-size:14px;height:16px;width:16px}.theme-toggle--large .theme-toggle__text{font-size:13px}}@media(prefers-contrast:high){.theme-toggle{border-width:2px}.theme-toggle:focus{box-shadow:0 0 0 3px var(--border-focus)}}@keyframes moonPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes sunRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.theme-toggle{transition:none}.theme-toggle:hover .theme-toggle__icon{transform:none}.theme-toggle .theme-toggle__icon{animation:none!important}}.sidebar{align-items:flex-start;background-color:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;height:100vh;left:0;overflow-y:auto;padding-left:30px;padding-right:30px;padding-top:24px;position:fixed;top:0;width:250px;z-index:100}.sidebar .sidebar-logo{color:var(--accent-primary);font-size:32px;font-weight:700;margin-bottom:40px}.sidebar .sidebar-nav{display:flex;flex-direction:column;gap:8px}.sidebar .sidebar-nav .sidebar-link{align-items:center;border-radius:8px;box-sizing:border-box;color:var(--sidebar-text);display:flex;font-size:18px;font-weight:400;gap:10px;padding:12px 16px;text-decoration:none;transition:all .2s ease;width:100%}.sidebar .sidebar-nav .sidebar-link.active,.sidebar .sidebar-nav .sidebar-link:hover{background-color:#0000;color:var(--accent-primary)}.sidebar .sidebar-nav .sidebar-link.active{font-weight:500}.sidebar .sidebar-nav .sidebar-link .sidebar-icon{font-size:18px;min-width:18px}.sidebar .sidebar-theme{display:flex;justify-content:center;margin-bottom:20px;margin-top:auto;width:100%}.sidebar .sidebar-auth{display:flex;flex-direction:column;gap:14px;margin-bottom:24px;width:100%}.sidebar .sidebar-auth .sidebar-auth-btn{border-radius:4px;font-size:16px;font-weight:500;padding:8px 14px;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease}.sidebar .sidebar-auth .sidebar-auth-btn.login{border:1px solid var(--accent-primary);color:var(--accent-primary)}.sidebar .sidebar-auth .sidebar-auth-btn.login:hover{background-color:var(--accent-light)}.sidebar .sidebar-auth .sidebar-auth-btn.signup{background-color:var(--accent-primary);color:var(--text-inverse)}.sidebar .sidebar-auth .sidebar-auth-btn.signup:hover{background-color:var(--accent-hover)}.sidebar .sidebar-auth .sidebar-auth-btn.logout{border:1px solid #0000;color:var(--accent-primary)}.sidebar .sidebar-auth .sidebar-auth-btn.logout:hover{background-color:var(--accent-light)}@media(max-width:768px){.sidebar{transform:translateX(-100%);transition:transform .3s ease;z-index:200}.sidebar.mobile-open{transform:translateX(0)}}.right-sidebar{background-color:var(--right-sidebar-bg);border-left:1px solid var(--right-sidebar-border);box-shadow:var(--shadow-lg);height:100vh;overflow-y:auto;position:fixed;right:0;top:0;width:300px;z-index:100}.right-sidebar .right-sidebar-content{display:flex;flex-direction:column;gap:20px;padding:24px 20px}.right-sidebar .right-sidebar-content .sidebar-section{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-sm);padding:18px;transition:all .2s ease}.right-sidebar .right-sidebar-content .sidebar-section:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.right-sidebar .right-sidebar-content .sidebar-section h3{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 12px}.right-sidebar .right-sidebar-content .sidebar-section h3 i{color:var(--accent-primary);font-size:14px}.right-sidebar .right-sidebar-content .sidebar-section p{color:var(--text-secondary);font-size:14px;margin:0}.right-sidebar .right-sidebar-content .trending-list{-ms-overflow-style:none;max-height:250px;overflow-y:auto;scrollbar-width:none}.right-sidebar .right-sidebar-content .trending-list::-webkit-scrollbar{display:none}.right-sidebar .right-sidebar-content .trending-list .trending-item{align-items:center;border-bottom:1px solid var(--border-primary);cursor:pointer;display:flex;gap:12px;padding:10px 0;transition:all .2s ease}.right-sidebar .right-sidebar-content .trending-list .trending-item:last-child{border-bottom:none}.right-sidebar .right-sidebar-content .trending-list .trending-item:hover{background-color:var(--bg-hover);border-radius:6px;margin:0 -8px;padding:10px 8px}.right-sidebar .right-sidebar-content .trending-list .trending-item .trend-number{color:var(--accent-primary);font-size:14px;font-weight:700;min-width:20px;text-align:center}.right-sidebar .right-sidebar-content .trending-list .trending-item .trend-text{color:var(--text-primary);flex:1 1;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.right-sidebar .right-sidebar-content .trending-list .trending-item .trend-count{color:var(--text-secondary);font-size:11px;white-space:nowrap}.right-sidebar .right-sidebar-content .stats-container{-ms-overflow-style:none;display:flex;flex-direction:column;gap:12px;max-height:300px;overflow-y:auto;scrollbar-width:none}.right-sidebar .right-sidebar-content .stats-container::-webkit-scrollbar{display:none}.right-sidebar .right-sidebar-content .stats-container .stat-card{align-items:center;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:8px;display:flex;gap:12px;padding:12px;transition:all .2s ease}.right-sidebar .right-sidebar-content .stats-container .stat-card:hover{background:var(--bg-hover);transform:translateX(2px)}.right-sidebar .right-sidebar-content .stats-container .stat-card .stat-icon{align-items:center;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.right-sidebar .right-sidebar-content .stats-container .stat-card .stat-icon i{color:#fff;font-size:14px}.right-sidebar .right-sidebar-content .stats-container .stat-card .stat-content{flex:1 1;min-width:0}.right-sidebar .right-sidebar-content .stats-container .stat-card .stat-content .stat-value{color:var(--text-primary);font-size:16px;font-weight:700;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.right-sidebar .right-sidebar-content .stats-container .stat-card .stat-content .stat-label{color:var(--text-secondary);font-size:11px;letter-spacing:.5px;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.right-sidebar .right-sidebar-content .stats-container .stat-card .stat-content .stat-change{font-size:10px;font-weight:600}.right-sidebar .right-sidebar-content .stats-container .stat-card .stat-content .stat-change.positive{color:var(--success)}.right-sidebar .right-sidebar-content .stats-container .stat-card .stat-content .stat-change.negative{color:var(--error)}.right-sidebar .right-sidebar-content .activity-list{-ms-overflow-style:none;max-height:250px;overflow-y:auto;scrollbar-width:none}.right-sidebar .right-sidebar-content .activity-list::-webkit-scrollbar{display:none}.right-sidebar .right-sidebar-content .activity-list .activity-item{align-items:flex-start;border-bottom:1px solid var(--border-primary);display:flex;gap:10px;padding:10px 0;transition:all .2s ease}.right-sidebar .right-sidebar-content .activity-list .activity-item:last-child{border-bottom:none}.right-sidebar .right-sidebar-content .activity-list .activity-item:hover{background:var(--bg-hover);border-radius:6px;margin:0 -8px;padding:10px 8px}.right-sidebar .right-sidebar-content .activity-list .activity-item .activity-icon{align-items:center;background:var(--accent-light);border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.right-sidebar .right-sidebar-content .activity-list .activity-item .activity-icon i{color:var(--accent-primary);font-size:11px}.right-sidebar .right-sidebar-content .activity-list .activity-item .activity-text{color:var(--text-secondary);flex:1 1;font-size:13px;line-height:1.4;min-width:0}.right-sidebar .right-sidebar-content .activity-list .activity-item .activity-text .activity-user{color:var(--accent-primary);font-weight:500}.right-sidebar .right-sidebar-content .activity-list .activity-item .activity-time{color:var(--text-tertiary);font-size:11px;margin-left:8px;white-space:nowrap}.right-sidebar .right-sidebar-content .popular-list{-ms-overflow-style:none;max-height:250px;overflow-y:auto;scrollbar-width:none}.right-sidebar .right-sidebar-content .popular-list::-webkit-scrollbar{display:none}.right-sidebar .right-sidebar-content .popular-list .popular-item{align-items:center;border-bottom:1px solid var(--border-primary);cursor:pointer;display:flex;gap:12px;padding:12px 0;transition:all .2s ease}.right-sidebar .right-sidebar-content .popular-list .popular-item:last-child{border-bottom:none}.right-sidebar .right-sidebar-content .popular-list .popular-item:hover{background:var(--bg-hover);border-radius:6px;margin:0 -8px;padding:12px 8px}.right-sidebar .right-sidebar-content .popular-list .popular-item .popular-content{flex:1 1;min-width:0}.right-sidebar .right-sidebar-content .popular-list .popular-item .popular-content .popular-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:13px;font-weight:500;line-height:1.3;margin-bottom:4px;overflow:hidden}.right-sidebar .right-sidebar-content .popular-list .popular-item .popular-content .popular-stats{align-items:center;color:var(--text-secondary);display:flex;font-size:11px;gap:8px}.right-sidebar .right-sidebar-content .popular-list .popular-item .popular-content .popular-stats .popular-votes{font-weight:500}.right-sidebar .right-sidebar-content .popular-list .popular-item .popular-content .popular-stats .popular-time{color:var(--text-tertiary)}.right-sidebar .right-sidebar-content .popular-list .popular-item .popular-trend{align-items:center;border-radius:4px;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.right-sidebar .right-sidebar-content .popular-list .popular-item .popular-trend i{font-size:10px}.right-sidebar .right-sidebar-content .popular-list .popular-item .popular-trend i.fa-arrow-up{color:var(--success)}.right-sidebar .right-sidebar-content .popular-list .popular-item .popular-trend i.fa-arrow-down{color:var(--error)}@media(max-width:1200px){.right-sidebar{display:none}}@media(max-width:768px){.right-sidebar{display:none}}.poll-grid-section{background-color:initial;border-radius:24px;box-shadow:none;margin-top:40px;padding:30px}.poll-grid-header{margin-bottom:24px;text-align:center}.poll-grid-header h3{color:var(--text-primary);font-size:1.8rem;font-weight:700;margin-bottom:8px}.poll-grid-header p{color:var(--text-secondary);font-size:1rem;margin:0}.polls-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:4px}.poll-card{background-color:var(--poll-card-bg);border:1px solid var(--poll-card-border);border-radius:16px;box-shadow:var(--shadow-sm);height:350px;overflow:hidden;transition:all .2s ease;width:100%}.poll-card:hover{background-color:var(--poll-card-hover);border-color:var(--accent-primary);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.poll-content{color:inherit;height:100%;overflow:hidden;text-decoration:none}.question{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:16px;font-weight:600;line-height:1.3;margin-bottom:12px;max-height:80px;min-height:40px;overflow:hidden;text-align:left}.poll-image-container{background-color:var(--bg-tertiary)}.poll-card.with-image .question{max-height:60px}.poll-options-preview{display:block;flex:1 1;margin:4px 0;min-height:100px;overflow-y:auto;padding-right:8px}.poll-stats-footer{border-top:1px solid #e2e8f0;padding-top:12px;width:100%}.poll-metadata,.poll-stats-footer{align-items:center;display:flex;justify-content:space-between}.poll-metadata{margin-bottom:12px}.poll-options-preview::-webkit-scrollbar{width:4px}.poll-options-preview::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.poll-options-preview::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.poll-options-preview::-webkit-scrollbar-thumb:hover{background:#94a3b8}.creator-details{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.creator-info{align-items:center;display:flex;gap:8px}.creator-name{color:#0f172a;font-size:14px;font-weight:500}.creation-time{color:#64748b;font-size:12px;margin-left:32px}.poll-category{align-items:center;background-color:#8b5cf61a;border-radius:12px;color:#8b5cf6;display:inline-flex;font-size:12px;font-weight:500;gap:4px;margin-left:auto;padding:4px 8px}.poll-category i{font-size:10px}.comments-count,.stat-item{align-items:center;color:#64748b;cursor:pointer;display:flex;font-size:13px;gap:6px;transition:color .2s ease}.comments-count:hover,.stat-item:hover{color:#8b5cf6}.comments-count i,.stat-item i{font-size:14px;transition:color .2s ease}.comments-count:hover i,.stat-item:hover i{color:#8b5cf6}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #8b5cf64d;border-radius:50%;border-top-color:#8b5cf6;display:inline-block;height:20px;margin-left:8px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:768px){.polls-container{gap:16px;grid-template-columns:1fr!important;padding:0 16px}.poll-card{margin:0!important;max-width:100%!important;min-width:0!important;min-width:auto!important;width:100%!important}}@media (max-width:480px){.polls-container{gap:12px;grid-template-columns:1fr!important;padding:0 12px}.poll-card{margin:0!important;max-width:100%!important;min-width:0!important;min-width:auto!important;width:100%!important}}.main-polls-grid{background-color:initial;border-radius:0;box-shadow:none;margin-top:0;padding:0}.main-polls-grid .poll-grid-header .poll-grid-title-section{display:none}.poll-list-container{bottom:0;color:#0f172a;left:0;overflow:auto;position:fixed;right:0;top:0}.categories-content{gap:8px;justify-content:flex-start;margin:0 auto;max-width:1200px;width:100%}.search-container{margin-right:10px}.search-input-wrapper{width:100%}.hamburger-button{background-color:#fff;border-radius:4px;font-size:18px;margin-right:10px;padding:8px;z-index:100}.hamburger-button:hover{color:#0f172a}.category-item{align-items:center;background-color:#f1f5f9;border-radius:9999px;display:flex;font-size:15px;gap:8px;padding:8px 16px}.category-item:hover{background-color:#e2e8f0;color:#0f172a}.category-item.active{background:linear-gradient(135deg,#6d28d9,#8b5cf6)}.main-content{margin:10px auto 0;max-width:1500px}.search-icon{color:#8a94a6;z-index:1}.category-search-input{border:1px solid #e1e4e8;border-radius:20px;font-size:14px;padding:8px 12px 8px 38px;transition:all .2s;width:200px}.category-search-input:focus{border-color:#4a6cf7;box-shadow:0 0 0 3px #4a6cf733;width:250px}.no-categories{color:#8a94a6}.news-section{background-color:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 2px 4px #0000000d;margin-bottom:10px;margin-top:70px;padding:12px 16px}.news-container{max-width:1200px}.news-section-title{margin-bottom:5px}.news-articles::-webkit-scrollbar{height:6px;width:6px}.news-articles::-webkit-scrollbar-thumb,.news-articles::-webkit-scrollbar-track{border-radius:3px}@media (max-width:1024px){.ads-container{width:250px}.hamburger-button{display:flex}}@media (max-width:768px){.main-content>div{flex-direction:column}.polls-container{gap:16px;grid-template-columns:1fr!important;max-width:100%;padding:0 16px}.poll-card{margin:0!important;max-width:100%!important;min-width:0!important;min-width:auto!important;width:100%!important}.ads-container{margin-top:30px;width:100%}.news-article{max-width:220px;min-width:220px}.hamburger-button{display:flex}}@media (max-width:640px){.poll-sort-controls{margin-bottom:0!important}}@media (max-width:480px){.news-article{max-width:200px;min-width:200px}.category-search-input{width:150px}.category-search-input:focus{width:180px}}.poll-option-preview{width:100%}.poll-image-container{border-radius:8px;height:120px;margin-bottom:12px}.poll-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.poll-image-caption{background:#0f172ab3;border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-size:12px;padding:8px 12px}.poll-card.with-image .poll-content{display:flex;flex-direction:column}.poll-card.with-image .question{margin-top:0}.poll-options-preview.with-image{max-height:70px;overflow-y:hidden}.more-options{background:#f1f5f9;border-radius:8px;color:#64748b;cursor:pointer;font-size:12px;margin-top:6px;padding:6px;text-align:center}.more-options:hover{background:#e2e8f0;color:#334155}.poll-card.no-image .poll-options-preview{max-height:200px}.poll-card.no-image .poll-stats-footer,.poll-card.with-image .poll-stats-footer{margin-top:auto}.poll-card .poll-image-container{border-radius:8px;height:180px;overflow:hidden;position:relative;width:100%}.poll-card .poll-image{height:100%;object-fit:cover;width:100%}.poll-card .poll-image-caption{background-color:#000000b3;bottom:0;color:#fff;font-size:12px;left:0;padding:8px 12px;position:absolute;right:0;text-align:center}.poll-card.with-image .poll-options-preview{max-height:60px;min-height:50px}.poll-card.with-image .question{-webkit-line-clamp:3;max-height:70px}.poll-card .poll-image{display:block;height:auto;margin:0 auto;max-height:125%;max-width:125%;width:auto}.poll-card .poll-options-preview:only-child{flex-grow:1}.poll-card .poll-option-preview{margin-bottom:8px;padding:8px 10px}.poll-card:not(.with-image) .poll-options-preview{flex:1 1;height:120px}.poll-card[class*=Education] .poll-options-preview,.poll-card[class*=education] .poll-options-preview{display:block}.poll-options-preview>div,.poll-options-preview>p,.poll-options-preview>span{display:flex;justify-content:space-between;margin-bottom:6px;width:100%}.comments-count,.stat-item{align-items:center;color:#64748b;display:flex;font-size:14px}.comments-count i,.stat-item i{margin-right:6px}.poll-card{height:330px}@media (max-width:768px){.poll-card{height:auto!important;min-height:200px}}.poll-content{height:calc(100% - 40px)}.poll-options-preview{margin-bottom:12px}.poll-content-container{-ms-overflow-style:none;flex:1 1;overflow:scroll;scrollbar-width:none;&::-webkit-scrollbar{display:none}}.poll-card.with-image .poll-options-preview{-ms-overflow-style:none;max-height:130px;scrollbar-width:none;&::-webkit-scrollbar{display:none}}.poll-card.with-image .poll-image-container{height:130px}.poll-grid-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.poll-grid-title-section{flex:1 1}.poll-sort-options{margin-top:10px}.poll-sort-controls,.poll-sort-options{align-items:center;display:flex;gap:10px}.poll-sort-controls{padding:0 5px}.sort-label{color:#6b7280;font-size:14px;font-weight:500}.sort-buttons{display:flex;gap:8px}.sort-button{align-items:center;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;color:#4b5563;display:flex;font-size:13px;gap:6px;padding:6px 12px}.sort-button i{font-size:12px}.sort-button:hover{background-color:#e5e7eb}.sort-button.active{background-color:#8b5cf61a;border-color:#8b5cf64d;color:#6d28d9;font-weight:500}.create-poll-container{background:var(--bg-primary);min-height:100vh;position:relative}.form-wrapper{margin:0 auto;max-width:600px;padding:40px 20px}.form-card{animation:fadeIn .5s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:24px;box-shadow:var(--shadow-xl);padding:40px}.form-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6d28d9,#8b5cf6);-webkit-background-clip:text;color:var(--accent-primary);font-size:2.2rem;font-weight:700;margin-bottom:32px;text-align:center;text-shadow:0 2px 4px #0000000d}.error-message{border-radius:12px;color:#dc2626;font-size:14px;gap:8px;margin-bottom:24px;padding:16px}.error-icon{font-size:20px}.form-group{margin-bottom:32px}.form-label{color:#4c1d95;display:block;font-size:16px;font-weight:600;letter-spacing:.5px;margin-bottom:12px}.form-input{background-color:#ffffffe6;border:2px solid #8b5cf64d;border-radius:12px;color:#1f2937;font-size:16px;padding:16px;transition:all .3s ease;width:100%}.form-input:focus{background-color:#fff;border-color:#8b5cf6;outline:none}.option-row{animation:slideIn .3s ease-out;display:flex;gap:12px;margin-bottom:16px}.remove-button{background-color:#ef44441a;border:2px solid #ef444433;border-radius:12px;color:#dc2626;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;transition:all .3s ease}.remove-button:hover{background-color:#ef444426;transform:translateY(-1px)}.add-option-button{align-items:center;background-color:#8b5cf61a;border:2px solid #8b5cf633;border-radius:12px;color:#6d28d9;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:16px;transition:all .3s ease;width:100%}.add-option-button:hover{background-color:#8b5cf626;transform:translateY(-1px)}.plus-icon{font-size:24px}.submit-button{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:14px;box-shadow:0 4px 20px #8b5cf64d;cursor:pointer;font-size:17px;font-weight:600;padding:18px;transition:all .3s ease;width:100%}.submit-button:hover{box-shadow:0 6px 24px #8b5cf666;transform:translateY(-2px)}.poll-list-container{background-color:#f8fafc;color:#1e293b;min-height:100vh}.main-nav{background-color:#fff;border-bottom:1px solid #e1e4e8;padding:15px 20px;position:sticky;top:0;z-index:100}.main-nav-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.logo{color:#4a6cf7;font-size:24px;font-weight:700}.create-button{background-color:#4a6cf7;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:8px 16px;text-decoration:none;transition:background-color .2s}.create-button:hover{background-color:#3a5bd9}.categories-nav{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;box-sizing:border-box;height:48px;margin:0 auto;max-width:1200px;padding:8px 0;position:sticky;top:64px;z-index:99}.categories-nav,.scroll-button{align-items:center;display:flex}.scroll-button{background-color:initial;border:none;border-radius:50%;color:#64748b;cursor:pointer;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px;z-index:100}.scroll-button:hover{background-color:#f1f5f9;color:#1e293b}.scroll-button.hidden{opacity:0;pointer-events:none;visibility:hidden}.scroll-button i{font-size:14px}.scroll-button.left{left:0}.scroll-button.left,.scroll-button.right{position:absolute;top:50%;transform:translateY(-50%);z-index:11}.scroll-button.right{right:0}@media (max-width:640px){.categories-nav{padding:8px 0}.categories-content{margin:0 42px;padding:0 8px}.search-container{margin-left:8px}}.categories-content{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:center;display:flex;flex-grow:1;gap:6px;margin:0 32px;overflow-x:auto;padding:0 8px;position:relative;scrollbar-width:none}.categories-content::-webkit-scrollbar{display:none}.search-container{margin-right:-6px}.category-search-container,.search-container{align-items:center;display:flex;margin-left:0}.category-search-container{margin-right:0}.search-input-wrapper{align-items:center;display:flex;position:relative}.search-input-wrapper .search-icon{color:#94a3b8;font-size:13px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.hamburger-button{align-items:center;background:none;background-color:#f8fafc;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:16px;justify-content:center;left:0;margin-right:8px;padding:6px;position:sticky;transition:all .2s ease;z-index:99}.hamburger-button:hover{background-color:#f1f5f9;color:#1e293b}.hamburger-button:active{background-color:#e2e8f0}.category-item{background-color:initial;border:1px solid #0000;border-radius:6px;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.category-item:hover{background-color:#f1f5f9;color:#1e293b}.category-item.active{background-color:#8b5cf6;border-color:#8b5cf6;color:#fff}.category-item.active:hover{background-color:#7c3aed;color:#fff}.category-item i{font-size:12px;margin-right:0}.main-content{background-color:#f8fafc;margin:0 auto;max-width:1200px;min-height:calc(100vh - 64px)}.search-results-content{margin-top:80px}.search-results-header{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;justify-content:space-between;margin-bottom:20px;padding:15px 20px}.search-results-header h2{color:#0f172a;font-size:18px;font-weight:600;margin:0}.search-results-header span{background-color:#f1f5f9;border-radius:20px;color:#64748b;font-size:14px;padding:5px 10px}.clear-search-button{background-color:#f0f2f5;border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s}.clear-search-button:hover{background-color:#e4e6eb}.search-box{margin-bottom:20px}.search-input{background-color:#fff;border:1px solid #e1e4e8;font-size:16px;padding:12px 40px;transition:border-color .2s,box-shadow .2s;width:100%}.search-input:focus{border-color:#4a6cf7;box-shadow:0 0 0 3px #4a6cf733;outline:none}.search-loading{color:#8a94a6;right:15px}.no-results{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;color:#8a94a6;font-size:18px;padding:40px 20px;text-align:center}.main-polls-grid,.no-results{margin-top:20px}.poll-grid-header{display:none}.category-search-input{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;font-size:13px;padding:6px 10px 6px 30px;transition:all .2s ease;width:120px}.category-search-input:focus{background-color:#fff;border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf61a;outline:none;width:140px}.category-search-input::placeholder{color:#94a3b8}.clear-search-btn{right:8px}.clear-search-btn:hover{background-color:#e2e8f0;color:#1e293b}.no-categories{color:#64748b;font-size:14px;font-style:italic;padding:8px 15px}.news-section{background-color:#f8fafc;margin-bottom:0;margin-top:0;padding:32px 0 16px}.news-container{margin:0 auto;max-width:1270px;padding:40px 24px 0}.news-section-title{border-left:3px solid #8b5cf6;color:#0f172a;font-size:18px;font-weight:600;margin-bottom:16px;padding-left:5px}.news-scroll-container{align-items:center;display:flex;margin:0;padding:0 40px;position:relative}.news-scroll-button{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 1px 4px #00000026;color:#475569;cursor:pointer;display:flex;height:32px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:32px;z-index:10}.news-scroll-container:hover .news-scroll-button{opacity:1}.news-scroll-button:hover{background-color:#f1f5f9;border-color:#cbd5e1;box-shadow:0 2px 6px #0003;color:#334155;transform:translateY(-50%) scale(1.05)}.news-scroll-button.hidden{opacity:0!important;pointer-events:none;visibility:hidden}.news-scroll-button i{font-size:12px}.news-scroll-button.left{left:10px}.news-scroll-button.right{right:10px}.news-articles{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;gap:16px;overflow-x:auto;padding-bottom:8px;scroll-behavior:smooth;scrollbar-color:#cbd5e1 #f1f5f9;scrollbar-width:thin}.news-articles.scrollable{flex-wrap:wrap;justify-content:space-between;max-height:350px;overflow-y:auto;padding-right:10px}.news-articles::-webkit-scrollbar{height:4px;width:4px}.news-articles::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.news-articles::-webkit-scrollbar-thumb{background:#cbd5e1;border:1px solid #f1f5f9;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.news-articles::-webkit-scrollbar-thumb:hover{background:#94a3b8;border:1px solid #f1f5f9}.news-article{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px #0000000d;display:flex;flex:0 0 auto;flex-direction:column;height:220px;max-width:240px;min-width:240px;overflow:hidden;position:relative;transition:all .2s ease}.news-article:hover{border-color:#8b5cf6;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.news-article:before{background:linear-gradient(135deg,#6d28d9,#8b5cf6);border-top-left-radius:10px;border-top-right-radius:10px;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease;z-index:1}.news-article:hover:before{opacity:1}.article-image-container{height:120px}.article-image-container.no-image{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:0;display:flex;height:120px;justify-content:center;width:100%}.article-image-container:after{background:#6d28d91a;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease}.news-article:hover .article-image-container:after{opacity:1}.article-placeholder{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:10px;text-align:center;width:100%}.article-placeholder i{font-size:32px;margin-bottom:10px}.article-placeholder span{font-size:14px;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-article:hover .article-image{transform:scale(1.05)}.article-content{flex:1 1;padding:12px}.article-title{color:#0f172a;font-size:14px;font-weight:600;height:auto;line-height:1.3;margin-bottom:8px;transition:color .2s ease}.news-article:hover .article-title{color:#8b5cf6}.article-meta{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.article-category{align-items:center;color:#64748b;display:flex;font-size:12px;gap:6px}.article-category i{color:#8b5cf6}.learn-more-btn{align-items:center;background:none;border:1px solid #8b5cf6;border-radius:9999px;color:#8b5cf6;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:24px;line-height:1;padding:4px 10px;text-decoration:none;transition:all .2s ease}.learn-more-btn:hover{background-color:#8b5cf6;color:#fff}.learn-more-btn:after{content:"\f054";font-family:Font Awesome\ 5 Free;font-size:10px;font-weight:900;margin-left:4px;transition:transform .2s ease}.learn-more-btn:hover:after{transform:translateX(2px)}.no-news{align-items:center;border:1px dashed #e2e8f0;border-radius:10px;color:#64748b;display:flex;font-size:14px;font-style:italic;height:220px;justify-content:center;min-width:240px;padding:20px;text-align:center}.ads-container img:hover{transform:scale(1.02)}@media (max-width:1024px){.ads-container{width:250px!important}.hamburger-button{display:flex}}@media (max-width:768px){.main-content>div{flex-direction:column!important}.polls-container{gap:16px!important;grid-template-columns:1fr!important;max-width:100%!important;padding:0 16px!important}.poll-card{margin:0!important;max-width:100%!important;min-width:0!important;min-width:auto!important;width:100%!important}.ads-container{margin-top:30px;width:100%!important}.news-article{max-width:220px;min-width:220px}.hamburger-button{display:flex}.search-input{width:100%!important}.news-container{padding:0 16px}.categories-nav{padding:8px 0}.categories-content{margin:0 10px;padding:0 8px}.search-container{margin-left:8px}.news-scroll-button{display:none}.floating-create-button{display:flex}.news-section{display:none}.news-scroll-container:hover .news-scroll-button{opacity:0}}@media (max-width:480px){.polls-container{gap:12px!important;grid-template-columns:1fr!important;padding:0 12px!important}.poll-card{margin:0!important;max-width:100%!important;min-width:0!important;min-width:auto!important;width:100%!important}.news-article{max-width:200px;min-width:200px}.category-search-input{width:140px}.category-search-input:focus{width:170px}}.loading{align-items:center;display:flex;justify-content:center;padding:40px 0}.clear-search-btn{color:#8a94a6;font-size:12px;right:20px}.clear-search-btn:hover{background-color:#f1f5f9;color:#0f172a}.sidebar-menu{background-color:#fff;box-shadow:2px 0 10px #0000001a;height:100%;left:0;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:280px;z-index:1000}.sidebar-menu.open{transform:translateX(0)}.sidebar-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px}.sidebar-logo{color:#4a6cf7;font-size:22px;font-weight:700}.close-sidebar{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:18px;padding:8px;transition:all .2s ease}.close-sidebar:hover{background-color:#f1f5f9;color:#0f172a}.sidebar-content{padding:15px}.sidebar-section{margin-bottom:25px}.sidebar-section-title{color:#64748b;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:15px;padding-left:10px;text-transform:uppercase}.sidebar-menu-item{align-items:center;border-radius:8px;color:#0f172a;cursor:pointer;display:flex;font-weight:500;margin-bottom:5px;padding:12px 15px;transition:all .2s ease}.sidebar-menu-item:hover{background-color:#f1f5f9}.sidebar-menu-item.active{background-color:#ede9fe;color:#8b5cf6}.sidebar-menu-item i{font-size:16px;margin-right:12px;text-align:center;width:20px}.sidebar-overlay{background-color:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease;visibility:hidden;z-index:999}.sidebar-overlay.open{opacity:1;visibility:visible}@media (min-width:1025px){.sidebar-menu{width:300px}}@media (max-width:480px){.sidebar-menu{width:260px}}.create-group-item{background-color:#f8fafc;border:1px dashed #cbd5e1;margin-bottom:15px;transition:all .2s ease}.create-group-item:hover{background-color:#f1f5f9;border-color:#8b5cf6}.create-group-item i{font-size:18px}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.modal-content{background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;max-width:500px;overflow:hidden;width:90%}.modal-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px}.modal-header h3{color:#0f172a;font-size:18px;font-weight:600;margin:0}.close-modal{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:18px;padding:8px;transition:all .2s ease}.close-modal:hover{background-color:#f1f5f9;color:#0f172a}.modal-content form{padding:20px}.form-group{margin-bottom:20px}.form-group label{color:#334155;display:block;font-weight:500;margin-bottom:8px}.form-group input{border:1px solid #e2e8f0;border-radius:8px;font-size:16px;padding:12px;transition:all .2s ease;width:100%}.form-group input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf633;outline:none}.modal-actions{display:flex;gap:12px;justify-content:flex-end}.cancel-button{background-color:#f1f5f9;border:none;border-radius:8px;color:#334155;cursor:pointer;font-weight:500;padding:10px 16px;transition:all .2s ease}.cancel-button:hover{background-color:#e2e8f0}.modal-content .create-button{background-color:#8b5cf6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:10px 16px;transition:all .2s ease}.modal-content .create-button:hover{background-color:#7c3aed}.news-article.text-only{background-color:#f8fafc}.news-article.text-only:hover{background-color:#f1f5f9;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.news-article.text-only .article-content{padding:16px}.news-article.text-only .article-title{-webkit-line-clamp:unset;-webkit-box-orient:initial;color:#1e293b;display:block;font-size:15px;line-height:1.4;margin-bottom:10px;overflow:visible}.article-content.full-height{display:flex;flex-direction:column;height:100%}.article-description{font-size:13px;line-height:1.5;margin-bottom:12px}.vote-actions{align-items:center;display:flex}.poll-option-preview{align-items:center;background-color:#f8f8f8;border-left:3px solid #0000;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:6px;padding:8px 12px;position:relative;transition:all .2s ease}.poll-option-preview,.poll-option-preview .option-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poll-option-preview .option-text{max-width:80%}.poll-option-preview:hover{background-color:#ededed;border-left-color:#999;box-shadow:0 4px 8px #0000000d;transform:translateY(-1px)}.poll-option-preview.voting{background-color:#e0e0e0;border-left-color:#aaa}.poll-option-preview.voted{background-color:#ddd;border-left-color:#666}.poll-option-preview.voted:hover{background-color:#ccc;border-left-color:#666}.vote-indicator{color:#999;display:None;font-size:16px;margin-left:8px;transition:all .2s ease}.vote-indicator.voted{color:#555}.poll-option-preview:hover .vote-indicator{color:#777}.poll-option-preview.voted:hover .vote-indicator.voted{color:#555}.vote-error-message,.vote-success-message{align-items:center;animation:fadeIn .3s ease-out;border-radius:8px;display:flex;gap:8px;margin-bottom:16px;padding:12px 16px}.vote-error-message{background-color:#fee2e2;border:1px solid #fecaca;color:#b91c1c}.vote-success-message{border:1px solid #bbf7d0}.vote-error-message i,.vote-success-message i{font-size:16px;margin-right:8px}.already-voted-message{animation:fadeIn .3s ease-in-out;background-color:#3b82f6e6;border-radius:8px 8px 0 0;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:14px;font-weight:500;left:0;padding:8px 12px;position:absolute;right:0;text-align:center;top:0;z-index:10}.already-voted-message i{margin-right:8px}.vote-success-card-message{animation:fadeIn .3s ease-in-out;background-color:#22c55ee6;border-radius:8px 8px 0 0;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:14px;font-weight:500;left:0;padding:8px 12px;position:absolute;right:0;text-align:center;top:0;z-index:10}.vote-success-card-message i{margin-right:8px}.poll-card{position:relative}.poll-card.with-image .poll-options-preview{margin-top:10px;max-height:150px;overflow-y:auto;scrollbar-width:thin}.poll-card.with-image .poll-options-preview::-webkit-scrollbar{width:4px}.poll-card.with-image .poll-options-preview::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.poll-card.with-image .poll-options-preview::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.poll-card.with-image .poll-options-preview::-webkit-scrollbar-thumb:hover{background:#94a3b8}.poll-card.with-image .poll-image-container{height:150px}.poll-card,.poll-content{display:flex;flex-direction:column}.poll-content{flex:1 1}.poll-stats-footer{margin-top:auto}.floating-create-button{align-items:center;background-color:#1e293b;border:none;border-radius:50%;bottom:20px;box-shadow:0 4px 12px #0003;color:#fff;display:none;display:flex;font-size:24px;height:56px;justify-content:center;outline:none;position:fixed;right:20px;text-decoration:none;transition:transform .2s ease-in-out,background-color .2s ease-in-out;width:56px;z-index:1000}.floating-create-button:hover{background-color:#334155;color:#fff;text-decoration:none;transform:scale(1.1)}.scroll-button.left.hidden{display:none!important}.categories-nav .categories-content{margin-left:20px;padding-left:0}.categories-nav .search-container{margin-left:0}.Profile_profileContainer__nBUTx{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;max-width:500px;min-width:300px;padding:24px;position:relative;width:100%}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_closeButton__CyqWv{background:none;border:none;color:#666;cursor:pointer;font-size:20px;padding:4px;position:absolute;right:20px;top:20px;transition:color .2s ease}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_closeButton__CyqWv:hover{color:#333}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileHeader__7xmtm{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px;padding-right:40px;padding-top:30px}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileHeader__7xmtm .Profile_profileTitle__KsmoG{color:#333;font-size:24px;font-weight:600;margin:0}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileHeader__7xmtm .Profile_editButton__A-b3K{align-items:center;background:none;border:1px solid #8b5cf6;border-radius:6px;color:#8b5cf6;cursor:pointer;display:flex;font-size:14px;gap:8px;margin-top:4px;padding:8px 16px;transition:all .2s ease}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileHeader__7xmtm .Profile_editButton__A-b3K:hover{background-color:#8b5cf6;color:#fff}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileHeader__7xmtm .Profile_editButton__A-b3K i{font-size:12px}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_successMessage__3Rq3O{align-items:center;animation:Profile_fadeIn__UnH6u .3s ease-out;background-color:#22c55e1a;border:1px solid #22c55e33;border-radius:8px;color:#16a34a;display:flex;font-size:14px;gap:8px;margin-bottom:20px;padding:12px 16px}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_successMessage__3Rq3O i{font-size:16px}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_detailGroup__QPWj7{margin-bottom:20px}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_detailGroup__QPWj7 label{color:#666;display:block;font-size:14px;margin-bottom:4px}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_detailGroup__QPWj7 .Profile_inputWrapper__l6AR1{position:relative}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_detailGroup__QPWj7 .Profile_inputWrapper__l6AR1 .Profile_checkingUsername__FQMtw{color:#8b5cf6;font-size:14px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_detailGroup__QPWj7 .Profile_inputWrapper__l6AR1 .Profile_errorMessage__vXd4a{color:#dc2626;font-size:12px;margin-top:4px}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_detailGroup__QPWj7 p{background-color:#f9f9f9;border:1px solid #eee;border-radius:6px;color:#333;font-size:16px;margin:0;padding:8px 12px}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_detailGroup__QPWj7 .Profile_editInput__Dlize{border:1px solid #ddd;border-radius:6px;font-size:16px;padding:8px 12px;transition:all .2s ease;width:100%}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_detailGroup__QPWj7 .Profile_editInput__Dlize:focus{border-color:#8b5cf6;outline:none}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_detailGroup__QPWj7 .Profile_editInput__Dlize:hover{border-color:#8b5cf6}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_detailGroup__QPWj7 .Profile_editInput__Dlize.Profile_inputError__ucX0e{background-color:#fef2f2;border-color:#dc2626}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_detailGroup__QPWj7 .Profile_editInput__Dlize.Profile_inputError__ucX0e:focus{border-color:#dc2626}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_detailGroup__QPWj7 .Profile_countrySelect__tYXym .select__control{min-height:45px}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_detailGroup__QPWj7 .Profile_countrySelect__tYXym .select__placeholder{color:#666}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_detailGroup__QPWj7 .Profile_countrySelect__tYXym .select__single-value{color:#333}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_detailGroup__QPWj7 .Profile_countrySelect__tYXym .select__menu{z-index:1100}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_actionButtons__L6Ivt{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_actionButtons__L6Ivt button{border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_actionButtons__L6Ivt button:disabled{cursor:not-allowed;opacity:.7}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_actionButtons__L6Ivt .Profile_cancelButton__Tm8iN{background:none;border:1px solid #ddd;color:#666}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_actionButtons__L6Ivt .Profile_cancelButton__Tm8iN:hover:not(:disabled){border-color:#999;color:#333}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_actionButtons__L6Ivt .Profile_saveButton__ueivP{background-color:#8b5cf6;border:none;color:#fff}.Profile_profileContainer__nBUTx .Profile_profileCard__ocoVo .Profile_profileDetails__P\+T0a .Profile_actionButtons__L6Ivt .Profile_saveButton__ueivP:hover:not(:disabled){background-color:#7c3aed}.Profile_profileContainer__nBUTx .Profile_loading__wnr5S{background-color:#fff;border-radius:8px;color:#666;padding:20px}.Profile_profileContainer__nBUTx .Profile_error__rjVVN{background-color:#fee2e2;border-radius:8px;color:#dc2626;padding:16px;text-align:center}.vote-timeline-chart-container{background-color:var(--chart-bg);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-md);margin-bottom:24px;margin-top:24px;max-width:100%;min-height:450px;overflow:hidden;padding:24px}.chart-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.chart-title{color:var(--chart-text);font-size:1.25rem;font-weight:600;margin:0}.time-range-selector{display:flex;gap:8px}.range-button{background-color:var(--button-secondary-bg);border:1px solid var(--button-secondary-border);border-radius:6px;color:var(--button-secondary-text);cursor:pointer;font-size:.875rem;font-weight:500;padding:8px 12px;transition:all .2s ease}.range-button:hover{background-color:var(--button-secondary-hover)}.range-button.active{background-color:var(--button-primary-bg);color:var(--button-primary-text)}.chart-container{max-width:100%}.chart-loading{flex-direction:column;height:400px;width:100%}.chart-loader{animation:chart-spin 1s ease-in-out infinite;border:4px solid var(--loading-bg);border-radius:50%;border-top-color:var(--loading-spinner);height:40px;margin-bottom:16px;width:40px}@keyframes chart-spin{to{transform:rotate(1turn)}}.no-data-message{align-items:center;background-color:var(--bg-tertiary);border:1px dashed var(--border-secondary);border-radius:8px;color:var(--loading-text);display:flex;font-size:1rem;height:400px;justify-content:center;text-align:center;width:100%}.vote-timeline-tooltip{background-color:var(--modal-bg);border:1px solid var(--modal-border);border-radius:8px;box-shadow:var(--shadow-lg);min-width:180px;padding:12px}.tooltip-date{border-bottom:1px solid var(--border-primary);color:var(--text-primary);font-size:.875rem;font-weight:600;margin:0 0 8px;padding-bottom:8px}.tooltip-items{display:flex;flex-direction:column;gap:6px}.tooltip-item{align-items:center;display:flex;gap:8px}.tooltip-color{border-radius:50%;height:12px;width:12px}.tooltip-label{color:var(--text-secondary);flex:1 1;font-size:.8125rem}.tooltip-value{color:var(--text-primary);font-size:.8125rem;font-weight:600}@media (max-width:768px){.chart-header{align-items:center;flex-direction:column}.time-range-selector{justify-content:space-between;width:100%}.range-button{flex:1 1;font-size:.75rem;padding:8px 4px;text-align:center}.vote-timeline-chart-container{padding:16px}.chart-container{height:300px}}.comments-section{background-color:#f8f9fa;border-radius:8px;margin-top:2rem;padding:1.5rem}.comments-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.75rem}.comments-title{color:#333;font-size:1.25rem;font-weight:600;margin:0}.comments-sort{display:flex;gap:.5rem}.sort-button{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:.85rem;padding:.25rem .5rem;transition:all .2s ease}.sort-button:hover{background-color:#f3f4f6;color:#3b82f6}.sort-button.active{color:#3b82f6;font-weight:600}.comments-error,.comments-loading,.no-comments{color:#666;font-style:italic;padding:1.5rem;text-align:center}.comments-error{color:#dc3545}.comments-list{display:flex;flex-direction:column;gap:1rem}.comment-form-container{margin-bottom:2rem}.comment-form{display:flex;flex-direction:column;gap:.75rem}.reply-form{margin-bottom:.75rem;margin-top:.75rem}.comment-input{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:.95rem;padding:.75rem;resize:vertical;width:100%}.comment-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.comment-form-actions{display:flex;gap:.75rem;justify-content:flex-end}.cancel-button,.submit-button{border-radius:4px;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.submit-button{background-color:#3b82f6;border:none;color:#fff}.submit-button:hover:not(:disabled){background-color:#2563eb}.submit-button:disabled{background-color:#93c5fd;cursor:not-allowed}.cancel-button{background-color:initial;border:1px solid #d1d5db;color:#6b7280}.cancel-button:hover:not(:disabled){background-color:#f3f4f6}.cancel-button:disabled{cursor:not-allowed;opacity:.6}.comment-item{margin-bottom:1rem;position:relative}.comment-reply{margin-left:28px;position:relative}.comment-content{display:flex;position:relative;z-index:2}.comment-connector-line{background-color:#e5e7eb;bottom:0;left:-16px;position:absolute;top:0;width:2px}.comment-thread-container{position:relative}.comment-thread-line{background-color:#e5e7eb;bottom:0;left:12px;position:absolute;top:0;width:2px;z-index:1}.comment-thread-line.collapsed{height:30px}.avatar-container{flex-shrink:0;margin-right:12px;position:relative}.creator-avatar{align-items:center;background-color:#f8fafc;border:1.5px solid #8b5cf6;border-radius:50%;display:flex;height:24px;justify-content:center;object-fit:cover;overflow:hidden;width:24px}.creator-avatar img{height:100%;object-fit:cover;object-position:center;width:100%}.comment-collapse-button-circle{background-color:#fff;border:2px solid #e5e7eb;border-radius:50%;box-shadow:0 1px 3px #0000001a;color:#6b7280;cursor:pointer;font-size:14px;height:20px;left:2px;line-height:16px;padding:0;position:absolute;text-align:center;top:0;transition:all .2s ease;width:20px;z-index:3}.comment-collapse-button-circle:hover{border-color:#3b82f6;color:#3b82f6}.comment-body{flex:1 1;min-width:0}.comment-header{margin-bottom:.25rem}.comment-author{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.comment-avatar,.comment-avatar-placeholder{background-color:#fff;border-radius:50%;box-shadow:0 1px 3px #0000001a;height:24px;object-fit:cover;position:relative;width:24px;z-index:2}.comment-avatar-placeholder{align-items:center;background-color:#3b82f6;color:#fff;display:flex;font-size:12px;font-weight:700;justify-content:center}.comment-username{color:#333;font-weight:500}.comment-date{color:#6b7280;font-size:.85rem}.comment-text{color:#374151;font-size:.95rem;line-height:1.5;margin:.25rem 0 .5rem;word-break:break-word}.comment-actions{gap:1rem;margin-top:.25rem}.comment-action-button{background:none;border:none;color:#6b7280;cursor:pointer;font-size:.75rem;font-weight:600;padding:0;transition:color .2s ease}.comment-action-button:hover{color:#3b82f6}.comment-action-button.delete{color:#6b7280}.comment-action-button.delete:hover{color:#ef4444}.comment-replies{margin-left:12px;position:relative}.reply-form-container{margin-bottom:.5rem;margin-top:.5rem}.collapsed-replies-indicator{color:#6b7280;cursor:pointer;font-size:.75rem;margin-top:.25rem;padding-left:24px}.collapsed-replies-indicator:hover{color:#3b82f6;text-decoration:underline}.load-more-container{display:flex;justify-content:center;margin-top:1.5rem}.load-more-button{background-color:initial;border:1px solid #3b82f6;border-radius:4px;color:#3b82f6;cursor:pointer;font-weight:500;padding:.5rem 1.25rem;transition:all .2s ease}.load-more-button:hover:not(:disabled){background-color:#3b82f6;color:#fff}.load-more-button:disabled{cursor:not-allowed;opacity:.6}.load-more-comments,.load-more-replies{align-items:center;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;color:#555;cursor:pointer;display:flex;font-size:.9rem;justify-content:center;margin:10px 0;padding:8px 16px;transition:all .3s ease;width:auto}.load-more-comments{background-color:#edf2f7;border:1px solid #cbd5e0;color:#4a5568;display:block;font-weight:500;margin:16px auto;min-width:200px}.load-more-replies{background-color:#f7fafc;border:1px solid #e2e8f0;font-size:.85rem;margin-left:40px;padding:6px 12px}.load-more-comments:hover,.load-more-replies:hover{background-color:#e2e8f0;border-color:#cbd5e0;color:#2d3748}.load-more-comments:disabled,.load-more-replies:disabled{cursor:not-allowed;opacity:.6}.vote-indicator-wrapper{align-items:center;display:inline-flex;position:relative}.author-vote-indicator{align-items:center;background-color:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:12px;color:#8b5cf6;cursor:pointer;display:inline-flex;font-size:.75rem;line-height:1;padding:2px 6px}.author-vote-indicator i{font-size:.7rem;margin-right:4px}.vote-option-letter{font-weight:600}.vote-tooltip{background-color:#333;border-radius:4px;bottom:100%;box-shadow:0 2px 5px #0003;color:#fff;font-size:.8rem;left:50%;margin-bottom:5px;padding:6px 10px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:100}.vote-tooltip:after{border:5px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.poll-display{background:var(--bg-primary);min-height:100vh;padding:20px;position:relative}.background-video{filter:brightness(1.2) contrast(1.1) saturate(1.2);height:100%;left:0;object-fit:cover;position:fixed;top:0;width:100%;z-index:-1}.poll-content{animation:fadeIn .5s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:24px;box-shadow:var(--shadow-lg);margin:0 auto;padding:16px;width:100%}@media (max-width:576px){.poll-content{border-radius:16px;padding:12px 10px}}.poll-question{color:var(--text-primary);font-family:inherit;font-size:1.5rem;font-weight:600;line-height:1.3;text-align:center;text-shadow:0 1px 2px #0000000d}.options-container{display:flex;flex-direction:column;gap:16px;margin:0 auto 30px;width:100%}.styled-options-container{display:flex;flex-direction:column;gap:16px;margin-top:20px}.option-wrapper{align-items:center;display:flex;margin-bottom:16px;position:relative;width:100%}.delete-button-placeholder{height:28px;margin-left:10px;min-width:28px;width:28px}.option-wrapper:after{content:none}.option-wrapper:has(.styled-delete-vote-button):after{display:none}.styled-option{background-color:#fff;border:1px solid #f0f0f5;border-radius:8px;box-shadow:0 1px 3px #0000000d;cursor:pointer;display:flex;flex:1 1;flex-direction:column;margin:0 10px;padding:12px;position:relative;transition:all .2s ease}.styled-option.voted-option{border:1px solid #8b5cf6;box-shadow:0 2px 4px #8b5cf633}.styled-option:hover{border-color:#e0e7ff;box-shadow:0 2px 5px #0000001a;transform:translateY(-1px)}.has-voted-option .styled-option-letter{border-color:#8b5cf6}.option-wrapper:has(.voted-option) .styled-option-letter{border-color:#8b5cf6}.styled-option-letter{align-items:center;align-self:center;background-color:initial;border:2px solid #333;border-radius:50%;display:flex;height:34px;justify-content:center;margin-top:0;min-width:34px;width:34px}.styled-option-letter span{color:#333;font-size:16px;font-weight:600;line-height:1}.styled-option-row{align-items:center;display:flex;flex-direction:row;position:relative;width:100%}.styled-option-text{align-items:center;color:#374151;display:flex;flex:1 1;font-family:inherit;font-size:16px;font-weight:500;margin-bottom:0;z-index:2}.full-width-text{width:100%}.no-vote-option{cursor:pointer;transition:all .2s ease-in-out}.no-vote-option:hover{border-color:#8b5cf6;box-shadow:0 2px 6px #8b5cf633;transform:translateY(-1px)}.styled-option-your-vote{background-color:#e0e7ff;border-radius:10px;color:#6b7280;font-size:13px;font-weight:500;margin-left:8px;padding:2px 6px;white-space:nowrap}.styled-option-percentage{color:#374151;font-family:inherit;font-size:16px;font-weight:600;margin-left:10px;z-index:2}.styled-delete-vote-button{align-items:center;background:none;border:1px solid #9ca3af;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;margin-left:10px;min-width:28px;padding:0;transition:all .2s ease;width:28px;z-index:2}.styled-delete-vote-button:hover{background-color:#ef44441a;border-color:#ef4444;color:#ef4444}.styled-total-votes{color:#6b7280;font-size:14px;font-weight:600;margin-top:12px;text-align:right}.styled-option-progress-container{background-color:#f3f4f6;border-radius:0 0 8px 8px;bottom:0;height:6px;left:0;overflow:hidden;position:absolute;right:0;z-index:1}.styled-option-progress-bar{background-color:#8b5cf6;border-radius:3px;height:100%;transition:width .5s ease-out}.vote-message{background-color:#ff44441a;border-radius:5px;color:#f44;margin:10px 0;padding:10px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fancy-loader{gap:20px}.fancy-loader span{font-size:16px;letter-spacing:.5px;margin-top:10px}.fancy-loader-circle{animation:bounce 1.4s ease-in-out infinite both;height:20px;width:20px}.fancy-loader-circle:first-child{animation-delay:-.32s}.fancy-loader-circle:nth-child(2){animation-delay:-.16s}.fancy-loader-shadow{animation:shadow 1.4s ease-in-out infinite both;filter:blur(1px);height:5px;transform:translateY(-15px);width:20px}.fancy-loader-shadow:nth-child(4){animation-delay:-.32s}.fancy-loader-shadow:nth-child(5){animation-delay:-.16s}.total-votes{background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:30px;color:#4b5563;display:inline-block;font-size:16px;font-weight:600;margin-left:auto;margin-right:auto;margin-top:20px;padding:10px 20px;text-align:center}.two-sided-comments-section{border-top:1px solid #6d28d933;margin-top:50px;padding-top:40px}.comments-title{color:#4c1d95;font-size:1.8rem;font-weight:700;margin-bottom:30px;position:relative;text-align:center}.comments-title:after{background:linear-gradient(135deg,#6d28d9,#8b5cf6);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.comment-score-bar{align-items:center;display:flex;margin-bottom:40px}.score-label{font-size:14px;font-weight:600;text-align:center;width:20%}.option0-label{color:#6d28d9}.option1-label{color:#8b5cf6}.score-bar-container{border-radius:18px;box-shadow:inset 0 2px 4px #0000001a;height:36px}.score-bar{font-size:15px;font-weight:700;height:100%;transition:width 1.5s cubic-bezier(.25,.46,.45,.94)}.option0-score{background:linear-gradient(135deg,#4c1d95,#6d28d9)}.option1-score{background:linear-gradient(135deg,#7c3aed,#8b5cf6)}.comment-input-container{border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;margin-bottom:35px;overflow:hidden}.comment-input{border:1px solid #d1d5db;border-radius:12px 0 0 12px;border-right:none;flex:1 1;font-size:16px;padding:16px 20px;transition:all .3s ease}.comment-input:focus{border-color:#8b5cf6;box-shadow:inset 0 0 0 2px #8b5cf633;outline:none}.comment-submit-btn{background:linear-gradient(135deg,#6d28d9,#8b5cf6);border:none;border-radius:0 12px 12px 0;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 24px;transition:all .3s ease}.comment-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#5b21b6,#7c3aed);box-shadow:0 4px 12px #8b5cf64d}.comment-submit-btn:disabled{background-color:#9ca3af;cursor:not-allowed}.comments-container{display:flex;gap:30px}.option0-comments,.option1-comments{display:flex;flex:1 1;flex-direction:column;gap:15px}.comment{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #0000000d;margin-bottom:15px;padding:20px;transition:all .3s ease}.comment:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-3px)}.option0-comment{border-left:5px solid #6d28d9;margin-right:20px}.option1-comment{border-right:5px solid #8b5cf6;margin-left:20px;text-align:right}.comment-header{display:flex;font-size:13px;justify-content:space-between;margin-bottom:8px}.option1-comment .comment-header{flex-direction:row-reverse}.comment-author{color:#374151;font-weight:700}.comment-timestamp{color:#9ca3af}.comment-text{font-size:15px;line-height:1.6;margin-bottom:12px}.comment-actions{display:flex}.option1-comment .comment-actions{justify-content:flex-end}.like-button{align-items:center;background:none;border:none;border-radius:20px;color:#6b7280;cursor:pointer;display:flex;font-size:15px;gap:5px;padding:6px 12px;transition:all .2s ease}.like-button:hover{background-color:#f3f4f6;color:#4c1d95}@media (max-width:768px){.poll-content{padding:15px 12px}.poll-question{font-size:1.3rem;margin-right:10px}.poll-author-info{font-size:12px;margin:5px 0 10px}.poll-author-avatar{height:26px;width:26px}.poll-author-name{font-size:12px;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poll-created-date{font-size:11px;margin-left:auto}.poll-category-badge{font-size:12px;margin:0 0 10px;padding:4px 10px}.option-wrapper{align-items:center}.styled-option{padding:10px 8px}.delete-button-placeholder,.styled-delete-vote-button{align-self:center;height:24px;margin-left:5px;min-width:24px;width:24px}.styled-delete-vote-button i{font-size:11px}}@keyframes pulseHighlight{0%{box-shadow:0 0 0 0 #8b5cf6b3}70%{box-shadow:0 0 0 10px #8b5cf600}to{box-shadow:0 0 0 0 #8b5cf600}}.option-button:focus{animation:pulseHighlight 1.5s infinite;outline:none}.option-letter{background-color:#ffffff26;border:1px solid #ffffff4d;color:#fffffff2;font-size:16px;height:28px;margin-right:12px;min-width:28px;width:28px}.option-letter,.score-label .option-letter{display:inline-flex;font-weight:700;text-align:center}.score-label .option-letter{align-items:center;background-color:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:50%;color:#6d28d9;height:24px;justify-content:center;margin-right:6px;min-width:24px;width:24px}.back-button-container{margin:0 auto 20px;max-width:800px;padding:0 20px}.back-button{border:1px solid #e2e8f0;box-shadow:0 2px 5px #0000001a;color:#64748b}.back-button:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}.back-button i{font-size:14px}@media (max-width:768px){.back-button-container{padding:0 15px}.back-button{font-size:14px;padding:8px 12px}}.poll-header{align-items:center;display:flex;flex-direction:column;margin-bottom:15px;position:relative;width:100%}.poll-header-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px;width:100%}.poll-category-badge{margin:10px 0 5px}.poll-category-badge i{font-size:12px}.poll-question{flex:1 1;margin-bottom:0;margin-right:15px}.share-button{align-items:center;background-color:#8b5cf61a;border:none;border-radius:50%;box-shadow:0 2px 8px #8b5cf633;color:#8b5cf6;cursor:pointer;display:flex;height:36px;justify-content:center;margin-left:10px;min-width:36px;transition:all .2s ease;width:36px}.share-button:hover{background-color:#e2e8f0;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.share-button i{font-size:16px}.share-options-compact{animation:fadeIn .2s ease-out;background-color:#fff;border-radius:30px;box-shadow:0 4px 15px #0000001a;display:flex;gap:10px;padding:8px 12px;position:absolute;right:0;top:50px;z-index:10}.share-option-compact{align-items:center;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:relative;transition:all .2s ease;width:36px}.share-option-compact i{font-size:16px}.share-option-compact.whatsapp{background-color:#25d366}.share-option-compact.copy{background-color:#6b7280}.share-option-compact.close{background-color:#ef4444}.share-option-compact:hover{box-shadow:0 3px 6px #00000026;transform:translateY(-2px)}.copy-tooltip{animation:fadeIn .2s ease-out;background-color:#10b981;border-radius:4px;bottom:-30px;color:#fff;font-size:12px;left:50%;padding:4px 8px;position:absolute;transform:translateX(-50%);white-space:nowrap}@media (max-width:768px){.poll-header-top{align-items:flex-start;flex-direction:row}.poll-question{flex:1 1;font-size:1.3rem;margin-bottom:10px;margin-right:10px;text-align:left}.share-button{height:32px;margin-top:0;min-width:32px;width:32px}.poll-author-info{margin-bottom:8px}.styled-option-row{flex-wrap:wrap}.styled-option-percentage{margin-left:auto;margin-right:5px}.styled-option-your-vote{margin:0 5px}.styled-option-progress-container{bottom:0;height:4px}.delete-button-placeholder,.styled-delete-vote-button{margin-left:5px}}.recharts-responsive-container{max-width:100%!important;overflow:hidden!important}.recharts-wrapper{max-width:100%!important}.recharts-surface{overflow:visible!important}@media (max-width:768px){.vote-timeline-container{margin-top:20px}.poll-content{padding:20px}}.option-button{cursor:pointer;position:relative}.option-button:not(.voted):hover:after{content:"Click to vote"}.option-button.voted:hover:after,.option-button:not(.voted):hover:after{background-color:#1e293b;border-radius:4px;color:#fff;font-size:12px;padding:4px 8px;position:absolute;right:10px;top:-30px;white-space:nowrap;z-index:10}.option-button.voted:hover:after{content:"Click another option to change your vote"}.vote-success-message{animation:slideIn .3s ease-out forwards;background-color:#dcfce7;border-radius:8px;box-shadow:0 4px 12px #0000001a;color:#15803d;display:none;opacity:1;padding:12px 16px;position:fixed;right:20px;top:20px;transition:opacity .3s ease;z-index:1000}.poll-success-centered{animation:fadeInScale .3s ease-out;box-shadow:0 4px 12px #0000001a;margin:15px auto;padding:14px 20px;position:relative;right:auto;top:auto;width:90%;z-index:100}.poll-success-centered,.poll-success-overlay{align-items:center;background-color:#dcfce7;border:1px solid #86efac;border-radius:8px;color:#15803d;display:flex;font-size:15px;font-weight:500;justify-content:center;max-width:400px;text-align:center}.poll-success-overlay{animation:slideDown .3s ease-out;box-shadow:0 8px 16px #00000026;left:50%;padding:12px 24px;position:fixed;top:70px;transform:translateX(-50%);white-space:nowrap;width:auto;z-index:9999}.poll-success-overlay:before{content:"✓";font-size:16px;font-weight:700;margin-right:8px}@keyframes slideDown{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:576px){.poll-success-centered{font-size:14px;margin:10px auto;padding:12px 15px;width:95%}.poll-success-overlay{font-size:14px;max-width:320px;padding:10px 16px;top:60px;width:90%}}.poll-success-centered:before{content:"✓";font-size:16px;font-weight:700;margin-right:6px}.poll-image-container{align-items:center;background-color:#f8fafc;border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;height:400px;justify-content:center;margin-bottom:5px;overflow:hidden;position:relative;width:100%}.poll-image{border-radius:8px;display:block;max-height:100%;max-width:100%;object-fit:contain}.poll-image-caption{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;bottom:0;color:#fff;font-size:14px;left:0;padding:10px 16px;position:absolute;right:0;text-align:center}@media (max-width:768px){.poll-image-container{height:300px;margin:12px auto 15px}}@media (max-width:576px){.poll-image-container{height:250px;margin:10px auto 15px}.poll-image-caption{font-size:12px;padding:8px 12px}}.poll-author-info{color:#6b7280;font-size:14px;justify-content:space-between;margin:5px 0 12px;width:100%}.poll-author-avatar,.poll-author-details,.poll-author-info{align-items:center;display:flex}.poll-author-avatar{background-color:#f8fafc;border:1.5px solid #8b5cf6;border-radius:50%;height:24px;justify-content:center;margin-right:8px;object-fit:cover;overflow:hidden;width:24px}.poll-author-avatar img{height:100%;object-fit:cover;object-position:center;width:100%}.poll-author-avatar span{color:#6b7280;font-size:16px;font-weight:600}.poll-author-name{color:#4b5563;font-weight:600;margin-left:0}.poll-created-date{color:#9ca3af;font-size:13px;margin-left:12px}.created-label{color:#6b7280;font-weight:500}.poll-category-badge{align-items:center;align-self:center;background-color:#8b5cf61a;border-radius:16px;color:#8b5cf6;display:inline-flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;margin:0 0 15px;min-width:90px;padding:6px 12px;text-align:center}@media (max-width:576px){.option-wrapper{align-items:center;margin-bottom:20px}.styled-option{display:flex;flex-direction:column;justify-content:center;margin:0 3px;min-height:42px;padding:10px 8px;position:relative}.styled-option-row{align-items:center;display:flex;min-height:28px;padding-right:40px;position:relative;width:100%}.styled-option-letter{align-items:center;align-self:center;border-width:1.5px;display:flex;height:26px;justify-content:center;margin-right:3px;min-width:26px;width:26px}.styled-option-your-vote{display:none}.styled-option-percentage{background-color:#ffffffe6;border-radius:4px;font-size:11px;font-weight:600;margin:0;padding:1px 3px;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:3}.styled-option-text{align-items:center;display:flex;font-size:13px;line-height:1.4;max-width:calc(100% - 35px);min-height:24px;padding-bottom:0;padding-right:10px}.full-width-text{max-width:100%;padding-right:0}.no-vote-option .styled-option-row{padding-right:0}.no-vote-yet .styled-option-text{max-width:100%;padding-right:0;width:100%}.delete-button-placeholder,.styled-delete-vote-button{height:22px;margin-left:3px;min-width:22px;width:22px}.poll-author-info{margin:0 0 8px}.poll-author-avatar{height:24px;margin-right:5px;min-width:24px;width:24px}.poll-author-name{font-size:11px;max-width:none}.created-label,.poll-created-date{font-size:10px}.poll-question{font-size:1.2rem;margin-bottom:8px;margin-right:8px}.share-button{height:30px;min-width:30px;width:30px}.poll-category-badge{font-size:12px;margin:0 0 12px;padding:4px 8px}}@media (max-width:375px){.styled-option{padding:10px 6px}.styled-option-letter{height:24px;min-width:24px;width:24px}.styled-option-letter span{font-size:11px}.styled-option-text{font-size:12px;line-height:1.3;max-width:calc(100% - 30px);padding-right:30px}.full-width-text,.no-vote-yet .styled-option-text{max-width:100%;padding-right:0;word-break:break-word}.styled-option-your-vote{display:none}.styled-option-percentage{font-size:11px;right:6px}}.is-voting .styled-option{opacity:.7;pointer-events:none;transition:opacity .2s ease}.styled-option.processing{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf666;position:relative}.styled-option.processing:after{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#0000,#8b5cf633,#0000);background-size:200% 100%;border-radius:8px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.dashboard-wrapper{background-color:var(--bg-primary);display:flex;justify-content:center;min-height:100vh;width:100%}.dashboard-feed-column{color:var(--text-primary);display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:640px;padding:24px;width:100%}.dashboard-header{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-md);display:flex;justify-content:space-between;margin-bottom:30px;padding:20px}.dashboard-header h1{color:var(--text-primary);font-size:24px;font-weight:700;margin:0}.error-message{align-items:center;background-color:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:var(--form-error);display:flex;gap:10px;margin-bottom:20px;padding:15px}.stats-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}.stat-card{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-md);display:flex;gap:20px;padding:20px;transition:all .2s ease}.stat-card:hover{background-color:var(--poll-card-hover);box-shadow:var(--shadow-lg);transform:translateY(-5px)}.stat-icon{align-items:center;background:linear-gradient(135deg,#6d28d9,#8b5cf6);border-radius:12px;color:#fff;display:flex;font-size:24px;height:60px;justify-content:center;width:60px}.stat-content{flex:1 1}.stat-content h3{color:var(--text-secondary);font-size:16px;font-weight:600;margin:0 0 5px}.stat-value{color:var(--text-primary);font-size:28px;font-weight:700;margin:0}.charts-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));margin-bottom:30px}.chart-card{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-md);padding:20px}.chart-card h3{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 20px}.chart-container{flex-grow:1;height:400px;overflow:hidden;position:relative;width:100%}.chart-container,.pie-chart-container{align-items:center;display:flex;justify-content:center}.pie-chart-container{height:300px}.chart-loading{align-items:center;color:var(--loading-text);display:flex;font-size:18px;height:100%;justify-content:center}.chart-loading i{color:var(--loading-spinner);font-size:24px}.dashboard-section{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-md);margin-bottom:30px;padding:20px}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.section-header h2{color:var(--text-primary);font-size:20px;font-weight:600;margin:0}.view-all-link{align-items:center;color:var(--accent-primary);display:flex;font-size:14px;font-weight:500;gap:5px;text-decoration:none;transition:color .2s ease}.view-all-link:hover{color:var(--accent-hover)}.view-all-link i{font-size:12px;transition:transform .2s ease}.view-all-link:hover i{transform:translateX(3px)}.recent-polls-grid{margin-top:0}@media (max-width:768px){.dashboard-feed-column{padding:12px}.charts-container,.stats-cards{grid-template-columns:1fr}}@media (max-width:576px){.chart-container{height:400px}}.news-detail-container{font-family:Inter,sans-serif;margin:0 auto;max-width:1200px;padding:80px 20px 40px}.news-detail-content{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;margin-bottom:32px;padding:32px}.news-detail-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.back-button{background-color:#8b5cf61a;color:#6d28d9;padding:8px 16px;text-decoration:none}.back-button:hover{background-color:#8b5cf633}.news-detail-meta{align-items:center;color:#64748b;display:flex;font-size:14px;gap:16px}.news-source{background-color:#8b5cf61a;border-radius:20px;color:#8b5cf6;font-weight:600;padding:4px 10px}.news-detail-title{color:#1e293b;font-size:2.5rem;font-weight:700;line-height:1.3;margin-bottom:24px}.news-detail-image-container{border-radius:12px;height:400px;margin-bottom:24px;overflow:hidden;width:100%}.news-detail-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.news-detail-image:hover{transform:scale(1.02)}.news-detail-placeholder{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:12px;color:#fff;display:flex;flex-direction:column;height:300px;justify-content:center;margin-bottom:24px;padding:20px;text-align:center;width:100%}.news-detail-placeholder i{font-size:64px;margin-bottom:16px}.news-detail-placeholder p{font-size:18px;font-weight:500;margin-bottom:16px}.news-source-badge{background-color:#fff3;border-radius:20px;font-size:14px;font-weight:600;padding:6px 12px}.news-detail-description{color:#334155;font-size:1.25rem;font-weight:500;line-height:1.6;margin-bottom:24px}.news-detail-content-text{color:#475569;font-size:1.1rem;line-height:1.8;margin-bottom:32px}.news-detail-source-link{display:flex;justify-content:center;margin-top:32px}.source-button{align-items:center;background-color:#8b5cf6;border-radius:8px;color:#fff;display:inline-flex;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .2s ease}.source-button:hover{background-color:#7c3aed;box-shadow:0 4px 12px #7c3aed4d;transform:translateY(-2px)}.similar-polls-section{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;padding:32px}.similar-polls-section h2{border-bottom:2px solid #8b5cf633;color:#1e293b;font-size:1.75rem;font-weight:700;margin-bottom:24px;padding-bottom:12px}.loading-container{min-height:200px}.error-container{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;padding:48px}.error-container i{color:#ef4444}.error-container h2{color:#1e293b;font-size:1.75rem;font-weight:700;margin-bottom:12px}.error-container p{color:#64748b;font-size:1.1rem;margin-bottom:24px}.no-polls-message{padding:48px 0;text-align:center}.no-polls-message i{color:#94a3b8;font-size:48px;margin-bottom:16px}.no-polls-message p{color:#64748b;font-size:1.1rem;margin-bottom:24px}.create-poll-button{align-items:center;background-color:#8b5cf6;border-radius:8px;color:#fff;display:inline-flex;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .2s ease}.create-poll-button:hover{background-color:#7c3aed;box-shadow:0 4px 12px #7c3aed4d;transform:translateY(-2px)}@media (max-width:768px){.news-detail-container{padding:70px 16px 24px}.news-detail-content,.similar-polls-section{padding:24px}.news-detail-header{align-items:flex-start;flex-direction:column;gap:16px}.news-detail-title{font-size:1.75rem}.news-detail-image-container{height:250px}}@media (max-width:480px){.news-detail-title{font-size:1.5rem}.news-detail-description{font-size:1rem}.news-detail-content-text{font-size:.95rem}}.news-detail-byline{color:#666;font-size:.9rem;font-style:italic;margin:10px 0}.show-full-content-button{background-color:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;margin:15px 0;padding:8px 16px;transition:background-color .2s}.show-full-content-button:hover{background-color:#2563eb}.news-full-content{font-size:1.1rem;line-height:1.6}.news-full-content p{margin-bottom:1.2em}.news-full-content h1,.news-full-content h2,.news-full-content h3,.news-full-content h4,.news-full-content h5,.news-full-content h6{font-weight:600;margin:1.5em 0 .8em}.news-full-content img{border-radius:4px;height:auto;margin:1em 0;max-width:100%}.news-full-content a{color:#3b82f6;text-decoration:none}.news-full-content a:hover{text-decoration:underline}.news-full-content ol,.news-full-content ul{margin:1em 0;padding-left:2em}.news-full-content blockquote{border-left:4px solid #e5e7eb;color:#4b5563;font-style:italic;margin:1em 0;padding-left:1em}.discover-wrapper{background-color:var(--bg-primary);display:flex;justify-content:center;min-height:100vh;width:100%}.discover-feed-column{display:flex;flex-direction:column;font-family:Inter,sans-serif;gap:20px;margin:0 auto;max-width:640px;padding:24px;width:100%}.discover-header{margin-bottom:20px;text-align:center}.discover-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6d28d9,#8b5cf6);-webkit-background-clip:text;color:var(--text-primary);font-size:2.5rem;font-weight:700;margin-bottom:8px}.discover-header p{color:var(--text-secondary);font-size:1.1rem}.discover-search-bar{margin-bottom:20px}.discover-search-bar .search-input-wrapper{margin:0 auto;max-width:600px;position:relative}.discover-search-input{background-color:#fff;border:2px solid #8b5cf64d;border-radius:12px;color:#1e293b;font-size:16px;padding:16px 48px;transition:all .2s ease;width:100%}.discover-search-input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf633;outline:none}.search-icon{color:#817c77;font-size:18px;left:16px}.clear-search-btn{align-items:center;background:none;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:4px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .2s ease}.clear-search-btn:hover{background-color:#94a3b81a;color:#64748b}.discover-categories{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:32px}.category-button{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:30px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease}.category-button i{font-size:14px}.category-button:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.category-button.active{background-color:#8b5cf6;border-color:#8b5cf6;color:#fff}.discover-loading{align-items:center;display:flex;justify-content:center;min-height:300px}.discover-error{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;padding:48px;text-align:center}.discover-error i{color:#ef4444;font-size:48px;margin-bottom:16px}.discover-error h3{color:#1e293b;font-size:1.5rem;font-weight:700;margin-bottom:12px}.discover-error p{color:#64748b;font-size:1.1rem}.discover-no-results{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;padding:48px;text-align:center}.discover-no-results i{color:#94a3b8;font-size:48px;margin-bottom:16px}.discover-no-results h3{color:#1e293b;font-size:1.5rem;font-weight:700;margin-bottom:12px}.discover-no-results p{color:#64748b;font-size:1.1rem;margin-bottom:24px}.reset-filters-btn{background-color:#8b5cf6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .2s ease}.reset-filters-btn:hover{background-color:#7c3aed;transform:translateY(-2px)}.discover-articles-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.discover-article-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.discover-article-card:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-5px)}.article-image-container{height:200px;overflow:hidden;position:relative}.article-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.discover-article-card:hover .article-image{transform:scale(1.05)}.article-category-badge{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#8b5cf6e6;border-radius:20px;color:#fff;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;position:absolute;right:12px;top:12px}.article-content{display:flex;flex-direction:column;flex-grow:1;padding:20px}.article-title{-webkit-line-clamp:2;color:#1e293b;font-weight:700;line-height:1.4;margin-bottom:12px}.article-description,.article-title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-description{-webkit-line-clamp:3;color:#64748b;flex-grow:1;font-size:.95rem;line-height:1.6;margin-bottom:20px}.article-footer{justify-content:space-between;margin-top:auto}.article-date,.article-footer{align-items:center;display:flex}.article-date{color:#94a3b8;font-size:.85rem;gap:6px}.read-more-btn{background-color:#8b5cf61a;border-radius:6px;color:#8b5cf6;font-size:14px;font-weight:600;padding:8px 16px;text-decoration:none;transition:all .2s ease}.read-more-btn:hover{background-color:#8b5cf633}.fancy-loader span{color:#8b5cf6}.fancy-loader-circle{background-color:#8b5cf6}.fancy-loader-shadow{background-color:#8b5cf633}@media (max-width:768px){.discover-container{padding:70px 16px 24px}.discover-header h1{font-size:2rem}.discover-articles-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:480px){.discover-header h1{font-size:1.75rem}.discover-categories{gap:8px}.category-button{font-size:12px;padding:8px 12px}.discover-articles-grid{grid-template-columns:1fr}.discover-feed-column{padding:12px}}.ipl-match-detail{font-family:Inter,sans-serif;margin:0 auto;max-width:1200px;padding:80px 20px 40px}.back-button-container{margin:0}.back-button{background-color:#f1f5f9;border:none;box-shadow:0 1px 2px #0000000d;color:#334155;display:flex;font-size:14px}.back-button:hover{background-color:#e2e8f0;color:#0f172a}.back-button i{font-size:12px}.ipl-match-header{background-color:#1e293b;border-radius:12px;box-shadow:0 4px 6px #0000001a;color:#fff;margin-bottom:24px;padding:20px}.ipl-match-series-info{margin-bottom:16px}.ipl-match-series-info h3{font-size:18px;font-weight:600;margin:0 0 8px}.ipl-match-series-info p{color:#cbd5e1;font-size:14px;margin:4px 0}.ipl-match-time,.ipl-match-venue{align-items:center;color:#cbd5e1;display:flex;font-size:14px;margin-top:8px}.ipl-match-time i,.ipl-match-venue i{color:#8b5cf6;margin-right:8px}.ipl-match-status-container{display:flex;justify-content:center;margin:16px 0}.ipl-live-indicator{align-items:center;background-color:#ef444426;border:1px solid #ef4444;border-radius:20px;color:#ef4444;display:flex;font-size:14px;font-weight:600;padding:6px 12px}.ipl-live-dot{animation:pulse 1.5s infinite;background-color:#ef4444;border-radius:50%;display:inline-block;height:8px;margin-right:6px;width:8px}.ipl-upcoming-match{align-items:center;display:flex;font-size:14px;padding:6px 12px}.ipl-upcoming-match i{margin-right:6px}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ipl-match-result{background-color:#10b98126;border:1px solid #10b981;border-radius:20px;color:#10b981;font-size:16px;font-weight:600;padding:6px 16px;text-align:center}.ipl-teams-container{justify-content:space-around;margin-top:24px}.ipl-team,.ipl-teams-container{align-items:center;display:flex}.ipl-team{flex:1 1;flex-direction:column}.ipl-team-logo{background-color:#fff;border:2px solid #8b5cf64d;border-radius:50%;height:80px;margin-bottom:12px;object-fit:contain;padding:8px;width:80px}.ipl-team-name{font-size:18px;font-weight:600;margin:0 0 8px;text-align:center}.ipl-team-score{align-items:baseline;display:flex}.ipl-team-score .ipl-runs{color:#fff;font-size:24px}.ipl-team-score .ipl-wickets{color:#e5e7eb}.ipl-team-score .ipl-overs{color:#d1d5db;font-size:14px;margin-left:4px}.ipl-team-score.ipl-pending{color:#cbd5e1;font-size:14px;font-style:italic}.ipl-versus{align-items:center;background-color:#8b5cf633;border-radius:50%;color:#8b5cf6;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;margin:0 20px;width:40px}.ipl-completed-match-details,.ipl-match-details{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:20px}.ipl-section-title{border-bottom:2px solid #f1f5f9;color:#1e293b;font-size:20px;font-weight:600;margin-bottom:16px;margin-top:0;padding-bottom:8px}.ipl-score-details{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.ipl-stat-item{align-items:center;background-color:#f8fafc;border-radius:8px;display:flex;flex-basis:calc(25% - 16px);flex-direction:column;flex-grow:1;flex-shrink:0;padding:12px 16px}.ipl-stat-label{color:#64748b;font-size:12px;margin-bottom:4px}.ipl-stat-value{color:#1e293b;font-size:18px;font-weight:600}.ipl-last-wicket{background-color:#fef2f2;border-radius:8px;margin-bottom:24px;padding:12px 16px}.ipl-last-wicket h4{color:#ef4444;font-size:16px;margin-bottom:8px;margin-top:0}.ipl-last-wicket p{color:#1e293b;margin:0}.ipl-batting-details,.ipl-bowling-details{margin-bottom:24px}.ipl-batting-details h4,.ipl-bowling-details h4{color:#1e293b;font-size:16px;margin-bottom:12px;margin-top:0}.ipl-batsmen-table,.ipl-bowlers-table{border-collapse:collapse;width:100%}.ipl-batsmen-table th,.ipl-bowlers-table th{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:14px;font-weight:500;padding:8px 12px;text-align:left}.ipl-batsmen-table td,.ipl-bowlers-table td{border-bottom:1px solid #f1f5f9;font-size:14px;padding:8px 12px}.ipl-striker{background-color:#8b5cf60d}.ipl-batting-star,.ipl-bowling-star{color:#8b5cf6;margin-left:4px}.ipl-partnership{background-color:#f0f9ff;border-radius:8px;padding:12px 16px}.ipl-partnership h4{color:#0284c7;font-size:16px;margin-bottom:8px;margin-top:0}.ipl-partnership p{color:#1e293b;margin:0}.ipl-partnership-runs{color:#0284c7;font-weight:600}.ipl-upcoming-details{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 15px #00000014;margin-bottom:30px;overflow:hidden;padding:30px;position:relative}.ipl-upcoming-details:before{background:linear-gradient(90deg,#4f46e5,#8b5cf6);content:"";height:5px;left:0;position:absolute;right:0;top:0}.ipl-upcoming-heading{font-size:26px;margin-bottom:20px;text-align:center}.ipl-upcoming-badge{background-color:#eef2ff;border:1px solid #c7d2fe;border-radius:30px;box-shadow:0 2px 5px #4f46e51a;display:flex;font-size:15px;gap:8px;justify-content:center;margin:0 auto 24px;max-width:max-content;padding:10px 16px}.ipl-upcoming-badge i{animation:pulse 1.5s infinite;font-size:16px}.ipl-upcoming-start-time{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:30px;padding:15px;text-align:center}.ipl-upcoming-teams{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 12px #0000000d;justify-content:space-around;margin-bottom:30px;padding:20px}.team-upcoming-block{padding:15px;width:40%}.team-upcoming-block h4{color:#0f172a;font-size:18px;font-weight:600;margin:12px 0 0;text-align:center}.ipl-upcoming-venue{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 5px #0000000d;margin-top:20px;padding:20px}.ipl-upcoming-venue p{align-items:center;color:#334155;display:flex;font-size:15px;gap:8px;margin:8px 0}.ipl-upcoming-venue p strong{color:#0f172a;font-weight:600}.ipl-upcoming-venue p i{color:#4f46e5;font-size:16px}@media (max-width:768px){.ipl-upcoming-teams{flex-direction:column;gap:20px;padding:15px}.team-upcoming-block{width:80%}.ipl-versus-large{margin:10px 0}.ipl-upcoming-heading{font-size:22px}}@media (max-width:480px){.ipl-upcoming-details{padding:20px 15px}.ipl-upcoming-badge{font-size:14px;padding:8px 14px}.ipl-upcoming-start-time{font-size:14px;padding:12px}.team-upcoming-block h4{font-size:16px}.ipl-upcoming-venue p{font-size:14px}}.ipl-innings-summary{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.ipl-inning-card{background-color:#f8fafc;border-left:4px solid #8b5cf6;border-radius:8px;padding:16px}.ipl-inning-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ipl-inning-header h4{color:#1e293b;font-size:16px;font-weight:600;margin:0}.ipl-inning-score{align-items:center;display:flex;gap:8px}.ipl-total-score{color:#1e293b;font-size:18px;font-weight:700}.ipl-run-rate,.ipl-total-overs{color:#64748b;font-size:14px}.ipl-performers{display:flex;flex-wrap:wrap;gap:8px}.ipl-performer{background-color:#fff;border-radius:6px;display:flex;flex-basis:calc(33.333% - 8px);flex-direction:column;flex-grow:1;flex-shrink:0;padding:8px 12px}.ipl-performer-name{color:#1e293b;font-size:14px;font-weight:500;margin-bottom:4px}.ipl-performer-stats{color:#64748b;font-size:13px}.ipl-fours,.ipl-sixes{margin-left:4px}.ipl-match-result-summary{background-color:#f0fdf4;border-left:4px solid #10b981;border-radius:8px;padding:16px}.ipl-match-result-summary h4{color:#10b981;font-size:16px;font-weight:600;margin:0 0 8px}.ipl-match-result-summary p{color:#1e293b;font-weight:500;margin:0}.ipl-no-polls-message{background-color:#f8fafc;border-radius:12px;margin-top:20px;padding:30px;text-align:center}.ipl-no-polls-message p{color:#64748b;font-size:16px;margin-bottom:16px}.ipl-create-poll-button{align-items:center;background-color:#3b82f6;border:none;border-radius:8px;color:#fff;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;text-decoration:none;transition:background-color .2s}.ipl-create-poll-button:hover{background-color:#2563eb}.ipl-create-poll-button i{font-size:16px}.ipl-match-loading{min-height:400px;padding:40px 20px}.ipl-match-error,.ipl-match-loading{align-items:center;display:flex;justify-content:center}.ipl-match-error{background-color:#fef2f2;border:1px solid #fee2e2;border-radius:12px;flex-direction:column;margin:40px auto;max-width:600px;padding:30px 20px;text-align:center}.ipl-match-error i{color:#ef4444;font-size:32px;margin-bottom:16px}.ipl-match-error p{color:#b91c1c;font-size:16px;line-height:1.6;margin-bottom:20px}@media (max-width:768px){.ipl-teams-container{flex-direction:column;gap:20px}.ipl-versus{margin:12px 0}.ipl-stat-item{flex-basis:calc(50% - 16px);flex-grow:1;flex-shrink:0}.ipl-batsmen-table,.ipl-bowlers-table{font-size:12px}.ipl-batsmen-table td,.ipl-batsmen-table th,.ipl-bowlers-table td,.ipl-bowlers-table th{padding:6px 4px}.ipl-performer{flex:1 0 100%}}@media (max-width:480px){.ipl-stat-item{flex:1 0 100%}.ipl-inning-header{align-items:flex-start;flex-direction:column;gap:8px}}.polls-error-message{align-items:flex-start;background-color:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#ef4444;display:flex;font-size:14px;margin-bottom:20px;padding:16px}.polls-error-message i{font-size:18px;margin-right:12px;margin-top:2px}.polls-error-message p{line-height:1.5;margin:0}.match-card{background:#fff;border:1px solid #0000001a;border-radius:12px;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;flex-direction:column;min-height:220px;overflow:hidden;position:relative;transition:all .3s ease-in-out;width:280px}.match-card:hover{box-shadow:0 10px 25px #00000026;transform:translateY(-6px)}.match-card:before{background:linear-gradient(90deg,#1e3799,#4a69bd 50%,#6a89cc);content:"";height:6px;left:0;position:absolute;right:0;top:0}.match-image-container{background:linear-gradient(180deg,#f0f4f8cc,#ffffffe6);border-radius:12px 12px 0 0;display:flex;flex-direction:column;flex-grow:1;padding:16px;position:relative}.match-teams{gap:5px;justify-content:space-between;margin-bottom:12px}.match-teams,.team-block{align-items:center;display:flex}.team-block{flex-direction:column;transition:transform .2s ease;width:45%}.match-card:hover .team-block{transform:scale(1.05)}.team-logo{background-color:#fff;border-radius:50%;box-shadow:0 4px 10px #0000001a;height:60px;margin-bottom:8px;object-fit:contain;padding:5px;transition:transform .3s ease;width:60px}.team-name{color:#1a202c;font-size:14px;font-weight:600;line-height:1.2;margin-bottom:4px;text-align:center}.team-score{background-color:#ffffffb3;border-radius:12px;box-shadow:0 2px 5px #0000000d;color:#1a365d;font-size:18px;font-weight:700;padding:2px 8px}.vs{color:#718096;font-size:16px;font-weight:600;position:relative}.vs:after,.vs:before{background-color:#cbd5e0;content:"";height:1px;position:absolute;top:50%;width:15px}.vs:before{margin-right:5px;right:100%}.vs:after{left:100%;margin-left:5px}.live-badge{animation:pulseLive 1.5s infinite;background:linear-gradient(135deg,#ff416c,#ff4b2b);box-shadow:0 2px 4px #ff416c4d}.live-badge,.upcoming-badge{border-radius:4px;color:#fff;font-size:12px;font-weight:600;padding:3px 8px;position:absolute;right:10px;top:10px}.upcoming-badge{background:linear-gradient(135deg,#4b6cb7,#182848);box-shadow:0 2px 4px #4b6cb74d}.team-score.pending{color:#999;font-size:12px;font-style:italic}@keyframes pulseLive{0%{box-shadow:0 0 0 0 #ff416c80}70%{box-shadow:0 0 0 6px #ff416c00}to{box-shadow:0 0 0 0 #ff416c00}}.match-status{background-color:#ffffffb3;border-radius:4px;box-shadow:0 1px 3px #0000000d;color:#4a5568;font-size:13px;font-weight:500;padding:4px 8px;text-align:center}.match-venue{align-items:center;color:#718096;display:flex;font-size:12px;justify-content:center;margin-top:8px}.match-venue i{color:#4a5568;font-size:12px;margin-right:5px}.view-polls-btn{background:linear-gradient(135deg,#4c1d95,#6d28d9);border-radius:4px;box-shadow:0 2px 6px #6d28d933;color:#fff;display:inline-block;font-size:13px;font-weight:600;margin-top:10px;padding:8px 12px;text-align:center;text-decoration:none;transition:all .3s ease}.view-polls-btn:hover{background:linear-gradient(135deg,#5b21b6,#7c3aed);box-shadow:0 4px 10px #6d28d94d}.ipl-match-info{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}.ipl-player-of-match,.ipl-toss-info,.ipl-venue-info{background-color:#f8fafc;border-radius:8px;flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:0;min-width:250px;padding:16px}.ipl-section-subtitle{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:16px;font-weight:600;margin-bottom:12px;margin-top:0;padding-bottom:4px}.ipl-toss-info p,.ipl-venue-info p{color:#334155;font-size:14px;margin:8px 0 0}.ipl-venue-name{align-items:center;display:flex;font-weight:500}.ipl-venue-capacity i,.ipl-venue-established i,.ipl-venue-name i{color:#6366f1;margin-right:8px}.ipl-venue-capacity,.ipl-venue-established{align-items:center;color:#64748b;display:flex;font-size:14px;margin-top:8px}.ipl-venue-details{margin-top:12px}.ipl-player-of-match{background-color:#eff6ff;border-left:4px solid #3b82f6}.ipl-potm-player{align-items:center;display:flex}.ipl-potm-name{color:#1e40af;font-size:16px;font-weight:600}.ipl-innings-container{margin-top:24px}.ipl-batting-summary,.ipl-bowling-summary{margin-top:16px}.ipl-batting-summary h5,.ipl-bowling-summary h5,.ipl-fall-of-wickets h5{color:#334155;font-size:15px;font-weight:600;margin:0 0 8px}.ipl-economy{color:#64748b;margin-left:8px}.ipl-fall-of-wickets{background-color:#f1f5f9;border-radius:6px;margin-top:16px;padding:12px}.ipl-fow-list{color:#475569;font-size:14px;line-height:1.5;margin:0}.ipl-wicket-item{font-weight:500}.ipl-upcoming-message{align-items:center;background-color:#f8fafc;border-radius:8px;color:#64748b;display:flex;padding:16px}.ipl-upcoming-message i{color:#4f46e5;font-size:24px;margin-right:16px}.ipl-upcoming-message p{font-size:16px;margin:0}@media (max-width:768px){.ipl-innings-tabs{flex-direction:column}.ipl-inning-tab{border-bottom:1px solid #e2e8f0;border-right:none}.batter-name,.bowler-name{width:auto}.out-desc{font-size:12px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ipl-innings-title{align-items:flex-start;flex-direction:column;gap:6px}.ipl-match-info{flex-direction:column;gap:20px}.ipl-toss-info,.ipl-venue-info{width:100%}.ipl-scorecard-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;white-space:nowrap}.ipl-fow-section p{white-space:normal;word-break:break-word}}@media (max-width:480px){.ipl-scorecard-table{font-size:12px}.ipl-scorecard-table td,.ipl-scorecard-table th{padding:8px 4px}.out-desc{max-width:80px}.ipl-team-title{font-size:16px}.ipl-match-desc{font-size:18px}.ipl-match-title{padding:12px}.ipl-match-status-container,.ipl-teams-container{flex-direction:column}.ipl-teams-container{gap:20px}.ipl-versus{display:none}.ipl-team{width:100%}.ipl-detailed-innings{border-radius:0}.ipl-innings-header-bar{padding:10px}.ipl-scorecard-table td:nth-child(5),.ipl-scorecard-table td:nth-child(6),.ipl-scorecard-table th:nth-child(5),.ipl-scorecard-table th:nth-child(6){display:none}}.ipl-match-title{background-color:#f8fafc;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:16px 20px;text-align:center}.ipl-teams-title{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:12px}.ipl-team-title{align-items:center;color:#1e293b;display:flex;font-size:18px;font-weight:600;gap:8px}.ipl-team-small-logo{border-radius:50%;height:30px;object-fit:contain;width:30px}.ipl-vs-title{color:#64748b;font-size:16px;margin:0 8px}.ipl-match-desc{color:#1e293b;font-size:20px;font-weight:600;margin:8px 0}.ipl-match-status{color:#0f766e;font-size:16px;font-weight:500;margin:8px 0 0}.ipl-scorecard-container{background-color:#f8fafc;border-radius:12px;margin-top:30px;overflow:hidden}.ipl-innings-tabs{background-color:#f1f5f9;border-bottom:1px solid #e2e8f0;display:flex}.ipl-inning-tab{border-right:1px solid #e2e8f0;cursor:pointer;flex:1 1;padding:12px 16px;text-align:center;transition:background-color .2s}.ipl-inning-tab:hover{background-color:#e2e8f0}.ipl-inning-tab.active{background-color:#fff;border-bottom:3px solid #3b82f6;box-shadow:0 1px 3px #0000000d}.ipl-inning-tab h4{color:#0f172a;font-size:16px;font-weight:600;margin:0 0 6px}.ipl-inning-tab.active h4{color:#2563eb}.ipl-inning-score-tab{color:#334155;font-size:14px;font-weight:700}.ipl-overs-tab{color:#64748b;font-weight:400;margin-left:5px}.ipl-detailed-innings{background-color:#fff;margin-bottom:20px;padding:0}.ipl-innings-header-bar{background-color:#1e293b;color:#fff;padding:12px 16px}.ipl-innings-title{align-items:center;display:flex;font-size:16px;font-weight:600;justify-content:space-between;margin:0}.ipl-innings-score{font-size:14px;font-weight:400}.ipl-scorecard-table{border-collapse:collapse;width:100%}.ipl-scorecard-table th{background-color:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:13px;font-weight:600;padding:10px 12px;text-align:left}.ipl-scorecard-table td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:14px;padding:10px 12px}.batter-name,.bowler-name{font-weight:500;width:40%}.out-desc{color:#64748b;font-size:13px;width:30%}.ipl-extras-section{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 16px}.ipl-didnotbat,.ipl-extras,.ipl-innings-total{color:#334155;font-size:14px;margin:6px 0}.ipl-didnotbat strong,.ipl-extras strong,.ipl-innings-total strong{color:#0f172a;font-weight:600}.ipl-fow-section{border-bottom:1px solid #e2e8f0;padding:12px 16px}.ipl-fow-section h5{color:#0f172a;font-size:15px;font-weight:600;margin:0 0 8px}.ipl-fow-section p{color:#334155;font-size:14px;line-height:1.6;margin:0}.ipl-detailed-bowling{border-bottom:1px solid #e2e8f0;padding:12px 16px}.ipl-detailed-bowling h5{color:#0f172a;font-size:15px;font-weight:600;margin:0 0 12px}.ipl-powerplay-info{background-color:#f8fafc;padding:12px 16px}.ipl-powerplay-info h5{color:#0f172a;font-size:15px;font-weight:600;margin:0 0 8px}.ipl-powerplay-data p{color:#334155;font-size:14px;margin:4px 0}.ipl-pp-type{color:#0f172a;font-weight:500;margin-right:6px}@media (max-width:768px){.ipl-innings-tabs{flex-direction:column}.ipl-inning-tab{border-bottom:1px solid #e2e8f0;border-right:none}.batter-name,.bowler-name{width:auto}.out-desc{font-size:12px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ipl-innings-title{align-items:flex-start;flex-direction:column;gap:6px}}@media (max-width:480px){.ipl-scorecard-table{font-size:12px}.ipl-scorecard-table td,.ipl-scorecard-table th{padding:8px 4px}.out-desc{max-width:80px}.ipl-team-title{font-size:16px}.ipl-match-desc{font-size:18px}}.ipl-detailed-batting{margin-bottom:10px}.ipl-match-highlight{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:12px;box-shadow:0 4px 20px #00000026;color:#fff;margin-bottom:30px;padding:30px}.ipl-match-teams{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.ipl-team-block{align-items:center;display:flex;flex-direction:column;text-align:center;width:40%}.ipl-team-logo-large{background-color:#fff;border-radius:50%;box-shadow:0 0 15px #fff3;height:100px;margin-bottom:16px;object-fit:contain;padding:8px;width:100px}.ipl-team-name-large{color:#fff;font-size:24px;font-weight:700;margin:10px 0}.ipl-team-score-large{color:#fff;font-size:22px;font-weight:700;margin:5px 0}.ipl-versus-large{align-items:center;color:#cbd5e1;display:flex;font-size:24px;font-weight:700;justify-content:center;position:relative;width:10%}.ipl-team-score-large .ipl-runs-large{color:#f1f5f9;font-size:28px}.ipl-team-score-large .ipl-wickets-large{color:#e2e8f0;font-size:22px}.ipl-team-score-large .ipl-overs-large{color:#cbd5e1;font-size:16px;margin-left:8px}.ipl-team-score-large.ipl-pending-large{color:#94a3b8;font-size:16px;font-style:italic}.ipl-match-meta{border-top:1px solid #ffffff1a;margin-top:24px;padding-top:20px;text-align:center}.ipl-series-name{color:#cbd5e1;font-size:18px;font-weight:600;margin-bottom:8px}.ipl-match-desc-large{color:#fff;font-size:22px;font-weight:700;margin-bottom:16px}.ipl-match-date,.ipl-match-venue-large{align-items:center;color:#cbd5e1;display:flex;font-size:16px;gap:8px;justify-content:center;margin:8px 0}.ipl-match-status-prominent{display:flex;justify-content:center;margin-top:16px}.ipl-live-indicator-large{align-items:center;background-color:#ef444433;border:1px solid #ef44444d;border-radius:20px;color:#ef4444;display:flex;font-size:16px;font-weight:600;padding:8px 20px}.ipl-live-dot-large{animation:pulse 1s infinite;background-color:#ef4444;border-radius:50%;display:inline-block;height:10px;margin-right:8px;width:10px}.ipl-match-result-large{background-color:#14b8a633;border:1px solid #14b8a64d;border-radius:20px;color:#14b8a6;font-size:16px;font-weight:600;padding:8px 20px}.ipl-upcoming-match-large{align-items:center;background-color:#f59e0b33;border:1px solid #f59e0b4d;border-radius:20px;color:#f59e0b;display:flex;font-size:16px;font-weight:600;gap:8px;padding:8px 20px}.ipl-scorecard-toggle-container{margin:20px 0}.ipl-scorecard-toggle-button{align-items:center;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000000d;color:#1e293b;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;padding:16px;transition:all .2s ease;width:100%}.ipl-scorecard-toggle-button:hover{background-color:#e2e8f0}.ipl-scorecard-toggle-button.active{background-color:#1e293b;border-color:#1e293b;color:#fff}.ipl-scorecard-toggle-button i{transition:transform .3s ease}.ipl-collapsible-scorecard{border-radius:12px;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .3s ease}.ipl-collapsible-scorecard.visible{margin-top:20px;max-height:5000px;opacity:1}.ipl-collapsible-scorecard.hidden{margin-top:0;max-height:0;opacity:0}.ipl-match-quick-summary{background-color:#f8fafc;border-radius:12px;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px;padding:20px}.ipl-match-result-brief,.ipl-potm-brief{flex:1 1;min-width:250px}.ipl-match-result-brief h4,.ipl-potm-brief h4{color:#64748b;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ipl-match-result-brief p,.ipl-potm-brief p{color:#0f172a;font-size:16px;font-weight:500}.ipl-polls-section{border-top:1px solid #e2e8f0;margin-top:40px;padding-top:30px}.ipl-polls-title{align-items:center;display:flex;gap:12px;position:relative}.ipl-polls-title i{color:#3b82f6;font-size:24px}.ipl-polls-subtitle{color:#64748b;font-size:16px;font-weight:400;margin-left:10px}.ipl-polls-container{margin-top:20px}@media (max-width:768px){.ipl-match-teams{flex-direction:column;gap:30px}.ipl-team-block{width:100%}.ipl-versus-large{margin:10px 0;width:100%}.ipl-match-highlight{padding:20px}.ipl-team-logo-large{height:80px;width:80px}.ipl-team-name-large{font-size:20px}.ipl-match-desc-large,.ipl-team-score-large{font-size:18px}.ipl-polls-subtitle{display:block;margin-left:0;margin-top:5px}}@media (max-width:480px){.ipl-team-logo-large{height:60px;width:60px}.ipl-match-highlight{padding:15px}.ipl-match-meta{margin-top:16px;padding-top:16px}.ipl-team-name-large{font-size:18px}.ipl-match-desc-large{font-size:16px}.ipl-match-date,.ipl-match-venue-large{font-size:14px}.ipl-scorecard-toggle-button{font-size:14px;padding:12px}}.ipl-upcoming-match{background-color:#4f46e526;border:1px solid #4f46e5;border-radius:20px;color:#4f46e5;font-size:16px;font-weight:600;margin-bottom:20px;padding:16px 20px}.ipl-upcoming-match h2{color:#4f46e5;font-size:20px;font-weight:700;margin:0 0 8px}.ipl-upcoming-status{color:#4f46e5;font-size:14px;font-weight:400;margin-top:4px}.ipl-upcoming-details{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:20px}.ipl-upcoming-heading{color:#1e293b;font-size:22px;font-weight:700;margin-bottom:12px}.ipl-upcoming-badge{align-items:center;background-color:#4f46e526;border:1px solid #4f46e5;border-radius:20px;color:#4f46e5;display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-bottom:16px;padding:6px 12px}.ipl-upcoming-start-time{color:#334155;font-size:16px;margin-bottom:16px}.ipl-upcoming-teams{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.team-upcoming-block{align-items:center;display:flex;flex-direction:column}.ipl-upcoming-venue{color:#334155;font-size:16px;margin-top:12px}.ipl-section-separator{background:linear-gradient(90deg,#0000,#e2e8f0,#0000);height:1px;margin:40px 0;position:relative;text-align:center}.ipl-section-separator span{background:#fff;color:#64748b;font-size:16px;font-weight:600;left:50%;letter-spacing:1px;padding:0 20px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.ipl-countdown-timer{background:linear-gradient(135deg,#4338ca,#6366f1);border-radius:12px;box-shadow:0 4px 15px #6366f14d;color:#fff;margin:0 0 30px;padding:20px;text-align:center}.ipl-countdown-title{color:#ffffffe6;font-size:18px;font-weight:600;margin-bottom:15px}.ipl-countdown-units{display:flex;gap:20px;justify-content:center}.ipl-countdown-unit{align-items:center;display:flex;flex-direction:column;min-width:65px}.ipl-countdown-value{align-items:center;background-color:#ffffff26;border-radius:8px;box-shadow:0 3px 8px #0000001a;display:flex;font-size:28px;font-weight:700;height:60px;justify-content:center;margin-bottom:5px;width:100%}.ipl-countdown-label{color:#fffc;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase}@media (max-width:480px){.ipl-countdown-units{gap:10px}.ipl-countdown-unit{min-width:50px}.ipl-countdown-value{font-size:20px;height:45px}.ipl-countdown-label{font-size:10px}}.vote-timeline-page{margin:0 auto;max-width:1200px;padding:80px 20px 40px}.timeline-header{margin-bottom:32px}.back-button-container{margin-bottom:16px}.back-button{align-items:center;background-color:var(--button-secondary-bg);border:1px solid var(--button-secondary-border);border-radius:8px;color:var(--button-secondary-text);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease}.back-button:hover{background-color:var(--button-secondary-hover)}.back-button i{font-size:.875rem}.poll-info{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-md);padding:24px}.poll-title{color:var(--text-primary);font-size:1.75rem;font-weight:700;line-height:1.3;margin:0 0 16px}.poll-stats{display:flex;flex-wrap:wrap;gap:16px}.author-badge,.total-votes-badge{align-items:center;background-color:var(--bg-tertiary);border-radius:20px;color:var(--text-secondary);display:inline-flex;font-size:.875rem;gap:6px;padding:6px 12px}.author-badge i,.total-votes-badge i{color:var(--accent-primary);font-size:.875rem}.current-results{margin-bottom:32px}.section-title{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin:0 0 20px}.results-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.result-card{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;border-top:4px solid;box-shadow:var(--shadow-md);overflow:hidden}.result-header{padding:12px}.option-letter,.result-header{align-items:center;display:flex;justify-content:center}.option-letter{background-color:#fff3;border-radius:50%;color:#fff;font-size:1rem;font-weight:600;height:32px;width:32px}.result-content{padding:16px}.option-text{color:var(--text-primary);font-size:1rem;font-weight:500}.option-stats{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.percentage{color:var(--text-primary);font-size:1.25rem;font-weight:700}.votes{color:var(--text-secondary);font-size:.875rem}.percentage-bar-container{background-color:var(--bg-tertiary);border-radius:4px;height:8px;margin:0 16px 16px;overflow:hidden}.percentage-bar{border-radius:4px;height:100%;transition:width .5s ease}.no-history-message{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-md);margin-top:24px;padding:48px 24px;text-align:center}.no-history-message i{color:var(--text-tertiary);font-size:48px;margin-bottom:16px}.no-history-message h3{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0 0 8px}.no-history-message p{color:var(--text-secondary);font-size:1rem;margin:0 auto;max-width:500px}.loading-container{align-items:center;display:flex;justify-content:center;min-height:400px}.error-container{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-md);padding:48px 24px;text-align:center}.error-container i{color:var(--form-error);font-size:48px;margin-bottom:16px}.error-container h2{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin:0 0 24px}.return-button{background-color:var(--button-primary-bg);border:none;border-radius:8px;color:var(--button-primary-text);cursor:pointer;font-size:1rem;font-weight:500;padding:12px 24px;transition:all .2s ease}.return-button:hover{background-color:var(--button-primary-hover)}.fancy-loader{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.fancy-loader span{color:var(--accent-primary);font-weight:500}.fancy-loader-circle{animation:bounce .6s infinite alternate;background-color:var(--accent-primary);border-radius:50%;display:inline-block;height:16px;margin:0 5px;width:16px}.fancy-loader-circle:nth-child(2){animation-delay:.2s}.fancy-loader-circle:nth-child(3){animation-delay:.4s}.fancy-loader-shadow{animation:shadow .6s infinite alternate;background-color:#6d28d933;border-radius:50%;display:inline-block;height:4px;margin:0 5px;width:16px}.fancy-loader-shadow:nth-child(5){animation-delay:.2s}.fancy-loader-shadow:nth-child(6){animation-delay:.4s}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-20px)}}@keyframes shadow{0%{opacity:.2;transform:scale(1)}to{opacity:.1;transform:scale(.7)}}@media (max-width:768px){.vote-timeline-page{padding:70px 16px 24px}.poll-title{font-size:1.5rem}.results-grid{grid-template-columns:1fr}}.createPostCard{align-items:center;background-color:var(--poll-card-bg);border:1px solid var(--poll-card-border);border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:box-shadow .2s ease,transform .2s ease}.createPostCard:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.createPostCard .createPostInput{pointer-events:none}.createPostCard .createPostAction{color:var(--accent-primary);font-size:20px;pointer-events:none}.createPostCard:hover{background-color:var(--poll-card-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.createPostCard .avatarPlaceholder{align-items:center;background-color:var(--bg-primary);border:1.5px solid var(--accent-primary);border-radius:50%;display:flex;height:36px;justify-content:center;overflow:hidden;width:36px}.createPostCard .avatarPlaceholder img{height:100%;object-fit:cover;width:100%}.createPostCard .createPostInput{background:#0000;border:none;color:var(--text-secondary);flex:1 1;font-size:14px;outline:none}.createPostCard .createPostInput::placeholder{color:var(--text-secondary)}.inlinePollBuilder{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:20px}.inlinePollBuilder .builderForm{display:flex;flex-direction:column;gap:12px}.inlinePollBuilder .questionInput{border:1px solid #d1d5db;border-radius:8px;font-size:15px;padding:12px 14px}.inlinePollBuilder .categorySelect{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px}.inlinePollBuilder .imageUpload .uploadBox{border:2px dashed #c4b5fd;border-radius:8px;color:#6d28d9;cursor:pointer;display:block;padding:14px;text-align:center;width:100%}.inlinePollBuilder .imageUpload .previewWrapper{position:relative}.inlinePollBuilder .imageUpload .previewWrapper img{border-radius:8px;max-height:180px;object-fit:cover;width:100%}.inlinePollBuilder .imageUpload .previewWrapper .removeImgBtn{background:#ef4444e6;border:none;border-radius:50%;color:#fff;cursor:pointer;height:28px;position:absolute;right:6px;top:6px;width:28px}.inlinePollBuilder .optionRow{display:flex;gap:8px}.inlinePollBuilder .optionRow input{border:1px solid #d1d5db;border-radius:8px;flex:1 1;font-size:14px;padding:10px 12px}.inlinePollBuilder .optionRow .removeBtn{background:#f87171;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:0 10px}.inlinePollBuilder .addOptionBtn{align-self:flex-start;background:#ede9fe;border:1px solid #c4b5fd;border-radius:6px;color:#6d28d9;cursor:pointer;font-size:14px;padding:6px 10px}.inlinePollBuilder .errorText{color:#dc2626;font-size:13px}.inlinePollBuilder .actionRow{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.inlinePollBuilder .actionRow .cancelBtn{background:#0000;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;padding:8px 14px}.inlinePollBuilder .actionRow .submitBtn{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 16px}.pollCard{background-color:var(--poll-card-bg);border:1px solid var(--poll-card-border);border-radius:8px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:12px;padding:16px;transition:transform .25s ease,box-shadow .25s ease;width:100%}.pollCard:hover{background-color:var(--poll-card-hover);box-shadow:var(--shadow-lg);transform:translateY(-4px)}@media(max-width:768px){.pollCard{margin:0;max-width:100%;padding:12px;width:100%}}.pollCard .pollCardHeader{align-items:center;display:flex;gap:10px;position:relative}.pollCard .pollCardHeader .avatarPlaceholder{align-items:center;background-color:var(--bg-primary);border:1.5px solid var(--accent-primary);border-radius:50%;display:flex;height:32px;justify-content:center;overflow:hidden;width:32px}.pollCard .pollCardHeader .avatarPlaceholder img{height:100%;object-fit:cover;width:100%}.pollCard .pollCardHeader .pollCategory{align-items:center;background-color:var(--accent-light);border-radius:12px;color:var(--accent-primary);display:inline-flex;font-size:12px;font-weight:500;gap:4px;margin-left:auto;padding:4px 8px}.pollCard .pollCardHeader .pollCategory i{font-size:10px}.pollCard .pollCardHeader .pollCardMeta{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;gap:6px}.pollCard .pollCardHeader .pollCardMeta .dotSeparator{font-weight:700;margin-top:-2px}.pollCard .pollCardHeader .pollCardMeta .pollCardUser{color:var(--text-primary);font-weight:600}.pollCard .pollCardHeader .pollCardMeta .pollCardUser.clickable{cursor:pointer;transition:color .2s ease}.pollCard .pollCardHeader .pollCardMeta .pollCardUser.clickable:hover{color:var(--accent-primary)}.pollCard .pollCardQuestion{color:var(--text-primary);font-size:14px;font-weight:500;margin:0}.pollCard .pollCardImageWrapper{align-items:center;background-color:var(--bg-tertiary);border-radius:8px;display:flex;justify-content:center;max-height:280px;overflow:hidden;width:100%}.pollCard .pollCardImageWrapper img.pollCardImage{display:block;height:auto;object-fit:cover;width:100%}.pollCard .pollCardOptions{display:flex;flex-direction:column;gap:10px;list-style:none;margin:16px 0 0;padding:0}.pollCard .pollCardOptions .pollCardOption{align-items:center;background-color:var(--bg-primary);border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;justify-content:space-between;overflow:hidden;padding:8px 12px;position:relative}.pollCard .pollCardOptions .pollCardOption:hover{background-color:var(--accent-light)}.pollCard .pollCardOptions .pollCardOption:before{background-color:var(--accent-light);content:"";inset:0;position:absolute;transition:width .4s ease;width:0;width:var(--pct,0);z-index:0}.pollCard .pollCardOptions .pollCardOption .optionPercentage,.pollCard .pollCardOptions .pollCardOption .optionText{position:relative;z-index:1}.pollCard .pollCardOptions .pollCardOption .optionText{flex:1 1}.pollCard .pollCardOptions .pollCardOption .optionPercentage{font-weight:600;margin-left:8px}.pollCard .pollCardOptions .pollCardOption.selected{border:1px solid var(--accent-primary)}.pollCard .pollCardOptions .pollCardOption.selected:before{background-color:var(--accent-light)}.pollCard .shareSuccessMessage,.pollCard .voteSuccessMessage{align-items:center;color:var(--success);display:flex;font-size:13px;gap:6px;margin-top:8px}.pollCard .shareSuccessMessage{color:var(--accent-primary)}.pollCard .pollCardFooter{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;justify-content:space-between;margin-top:16px}.pollCard .pollCardFooter .pollCardActions{display:flex;gap:10px}.pollCard .pollCardFooter .pollCardActions .actionBtn{align-items:center;background:none;border:none;border-radius:16px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;gap:4px;height:32px;justify-content:center;min-width:32px;padding:0 8px;transition:background-color .2s ease,color .2s ease}.pollCard .pollCardFooter .pollCardActions .actionBtn.like.active{color:#e0245e}.pollCard .pollCardFooter .pollCardActions .actionBtn.loading{cursor:not-allowed;opacity:.6}.pollCard .pollCardFooter .pollCardActions .actionBtn:hover:not(.loading){background-color:var(--bg-hover);color:var(--accent-primary)}.pollCard .pollCardFooter .pollCardActions .actionBtn.comment{-webkit-tap-highlight-color:rgba(0,0,0,0);background:#0000!important;border-radius:16px;box-shadow:none!important;height:32px;min-width:32px;padding:0 8px}.pollCard .pollCardFooter .pollCardActions .actionBtn.comment:hover:not(.loading){background-color:#0000!important;color:var(--accent-primary)}.pollCard .pollCardFooter .pollCardActions .actionBtn.comment:active,.pollCard .pollCardFooter .pollCardActions .actionBtn.comment:focus,.pollCard .pollCardFooter .pollCardActions .actionBtn.comment:focus-visible{background-color:#0000!important;box-shadow:none!important;outline:none}.pollCard .pollCardFooter .pollCardActions .actionBtn:disabled{cursor:not-allowed}.pollCard .pollCardFooter .pollCardActions .actionBtn .actionCount{font-size:12px;font-weight:500;min-width:16px}.pollCard .pollCardFooter .pollCardVotes{font-size:16px;font-weight:500}.pollCardLink{color:inherit;display:block;text-decoration:none}.Home_homeWrapper__ONYa1{background-color:var(--bg-primary);display:flex;justify-content:center;min-height:100vh;width:100%}.Home_feedColumn__jsa-5{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:640px;padding:24px;width:100%}.Home_builderLoading__EORJ2{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;display:flex;flex-direction:column;margin-bottom:20px;padding:40px 20px}.Home_builderLoading__EORJ2 .Home_loadingSpinner__37Qpf{animation:Home_spin__h9TPp 1s linear infinite;border-top:3px solid var(--bg-tertiary);border:3px solid var(--bg-tertiary);border-radius:50%;border-top-color:var(--accent-primary);height:32px;margin-bottom:16px;width:32px}.Home_builderLoading__EORJ2 p{color:var(--text-secondary);font-size:16px;margin:0}.Home_loadingMore__kpCM6{align-items:center;display:flex;flex-direction:column;padding:40px 20px}.Home_loadingMore__kpCM6 .Home_loadingSpinner__37Qpf{animation:Home_spin__h9TPp 1s linear infinite;border-top:3px solid var(--bg-tertiary);border:3px solid var(--bg-tertiary);border-radius:50%;border-top-color:var(--accent-primary);height:32px;margin-bottom:16px;width:32px}.Home_loadingMore__kpCM6 p{color:var(--text-secondary);font-size:16px;margin:0}.Home_endOfFeed__6aWOg{padding:40px 20px;text-align:center}.Home_endOfFeed__6aWOg p{color:var(--text-secondary);font-size:16px;margin:0}.Home_rightSpacer__INIUw{border-left:1px solid var(--border-primary)}@media(max-width:1024px){.Home_rightSpacer__INIUw{display:none}}@keyframes Home_spin__h9TPp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.Home_createPostWrapper__Rv7i9{display:none}}.Search_searchWrapper__4C5ej{background-color:var(--bg-primary);display:flex;justify-content:center;min-height:100vh;width:100%}.Search_searchContainer__E0Icu{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:640px;padding:24px;width:100%}.Search_searchHeader__umlED{align-items:center;display:flex;gap:16px;margin-bottom:8px}.Search_searchHeader__umlED .Search_backButton__89aPO{align-items:center;background:var(--bg-secondary);border:none;border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.Search_searchHeader__umlED .Search_backButton__89aPO:hover{background:var(--bg-tertiary)}.Search_searchHeader__umlED .Search_backButton__89aPO i{font-size:16px}.Search_searchHeader__umlED h1{color:var(--text-primary);font-size:24px;font-weight:700;margin:0}.Search_searchInputSection__TGPsI{margin-bottom:8px}.Search_searchForm__ZOXpr{width:100%}.Search_searchInputWrapper__9JYnD{position:relative;width:100%}.Search_searchInputWrapper__9JYnD .Search_search-icon__P\+5sW{color:var(--text-secondary);font-size:16px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Search_searchInput__W-6ZD{background:var(--bg-secondary);border:2px solid var(--border-primary);border-radius:24px;box-sizing:border-box;color:var(--text-primary);font-size:16px;outline:none;padding:16px 56px 16px 48px;transition:all .2s ease;width:100%}.Search_searchInput__W-6ZD:focus{background:var(--bg-primary);border-color:var(--accent-primary)}.Search_clearButton__-gZcj,.Search_searchInput__W-6ZD::placeholder{color:var(--text-secondary)}.Search_clearButton__-gZcj{align-items:center;background:var(--bg-tertiary);border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:32px}.Search_clearButton__-gZcj:hover{background:var(--border-primary);color:var(--text-primary)}.Search_clearButton__-gZcj i{font-size:12px}.Search_filtersSection__pEUjq{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;margin-bottom:24px;overflow:hidden}.Search_filtersHeader__5Ljqv{align-items:center;border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;padding:16px 20px}.Search_filtersHeader__5Ljqv .Search_filtersToggle__mTQIg{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;transition:color .2s ease}.Search_filtersHeader__5Ljqv .Search_filtersToggle__mTQIg:hover{color:var(--accent-primary)}.Search_filtersHeader__5Ljqv .Search_filtersToggle__mTQIg i{font-size:14px}.Search_filtersHeader__5Ljqv .Search_clearFilters__xqhxl{background:#0000;border:1px solid var(--accent-primary);border-radius:6px;color:var(--accent-primary);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.Search_filtersHeader__5Ljqv .Search_clearFilters__xqhxl:hover{background:var(--accent-primary);color:#fff}.Search_filtersPanel__dLu5U{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:20px}.Search_filtersPanel__dLu5U .Search_filterGroup__fhrQH{display:flex;flex-direction:column;gap:8px}.Search_filtersPanel__dLu5U .Search_filterGroup__fhrQH label{color:var(--text-primary);font-size:14px;font-weight:600}.Search_filtersPanel__dLu5U .Search_filterGroup__fhrQH select{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:14px;padding:12px 16px;transition:all .2s ease}.Search_filtersPanel__dLu5U .Search_filterGroup__fhrQH select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px #8b5cf61a;outline:none}.Search_filtersPanel__dLu5U .Search_filterGroup__fhrQH select option{background:var(--bg-primary);color:var(--text-primary)}.Search_searchResults__umGp9{flex:1 1}.Search_loadingState__cV8ak{align-items:center;display:flex;flex-direction:column;padding:60px 20px}.Search_loadingState__cV8ak .Search_loadingSpinner__Ts5\+C{animation:Search_spin__kMQ0a 1s linear infinite;border-top:3px solid var(--bg-tertiary);border:3px solid var(--bg-tertiary);border-radius:50%;border-top-color:var(--accent-primary);height:32px;margin-bottom:16px;width:32px}.Search_loadingState__cV8ak p{color:var(--text-secondary);font-size:16px;margin:0}.Search_errorState__6kPsu{align-items:center;display:flex;flex-direction:column;padding:60px 20px;text-align:center}.Search_errorState__6kPsu i{color:#ef4444;color:var(--error-color,#ef4444);font-size:48px;margin-bottom:16px}.Search_errorState__6kPsu p{color:var(--text-secondary);font-size:16px;margin:0 0 20px}.Search_errorState__6kPsu .Search_retryButton__v37rH{background:var(--accent-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.Search_errorState__6kPsu .Search_retryButton__v37rH:hover{background:#7c3aed;background:var(--accent-secondary,#7c3aed)}.Search_noResults__b-VX-{align-items:center;display:flex;flex-direction:column;padding:60px 20px;text-align:center}.Search_noResults__b-VX- i{color:var(--text-secondary);font-size:48px;margin-bottom:16px;opacity:.6}.Search_noResults__b-VX- h3{color:var(--text-primary);font-size:20px;font-weight:600;margin:0 0 8px}.Search_noResults__b-VX- p{color:var(--text-secondary);font-size:16px;margin:0}.Search_searchPrompt__22hAt{align-items:center;display:flex;flex-direction:column;padding:60px 20px;text-align:center}.Search_searchPrompt__22hAt i{color:var(--text-secondary);font-size:48px;margin-bottom:16px;opacity:.6}.Search_searchPrompt__22hAt h3{color:var(--text-primary);font-size:20px;font-weight:600;margin:0 0 8px}.Search_searchPrompt__22hAt p{color:var(--text-secondary);font-size:16px;margin:0 0 32px}.Search_searchPrompt__22hAt .Search_searchTips__R6qba{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;max-width:320px;padding:24px;text-align:left}.Search_searchPrompt__22hAt .Search_searchTips__R6qba h4{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 12px}.Search_searchPrompt__22hAt .Search_searchTips__R6qba ul{margin:0;padding-left:20px}.Search_searchPrompt__22hAt .Search_searchTips__R6qba ul li{color:var(--text-secondary);font-size:14px;margin-bottom:8px}.Search_searchPrompt__22hAt .Search_searchTips__R6qba ul li:last-child{margin-bottom:0}.Search_resultsHeader__wWMAU{margin-bottom:16px}.Search_resultsHeader__wWMAU p{color:var(--text-secondary);font-size:14px;font-weight:500;margin:0}.Search_pollsList__mP3EZ{display:flex;flex-direction:column;gap:20px}.Search_loadMoreSection__zlMXm{border-top:1px solid var(--border-primary);display:flex;justify-content:center;margin-top:32px;padding-top:24px}.Search_loadMoreButton__N9L0r{align-items:center;background:#0000;border:2px solid var(--accent-primary);border-radius:12px;color:var(--accent-primary);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;padding:16px 32px;transition:all .2s ease}.Search_loadMoreButton__N9L0r:hover:not(:disabled){background:var(--accent-primary);color:#fff}.Search_loadMoreButton__N9L0r:disabled{cursor:not-allowed;opacity:.6}.Search_loadMoreButton__N9L0r .Search_loadingSpinner__Ts5\+C{animation:Search_spin__kMQ0a 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}.Search_infiniteScrollLoading__drazm{align-items:center;display:flex;flex-direction:column;gap:12px;padding:24px}.Search_infiniteScrollLoading__drazm .Search_loadingSpinner__Ts5\+C{animation:Search_spin__kMQ0a 1s linear infinite;border-top:3px solid var(--bg-tertiary);border:3px solid var(--bg-tertiary);border-radius:50%;border-top-color:var(--accent-primary);height:24px;width:24px}.Search_infiniteScrollLoading__drazm p{color:var(--text-secondary);font-size:14px;margin:0}@keyframes Search_spin__kMQ0a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.Search_searchContainer__E0Icu{gap:20px;padding:16px}.Search_searchHeader__umlED h1{font-size:20px}.Search_searchInput__W-6ZD{font-size:16px;padding:14px 50px 14px 44px}.Search_filtersPanel__dLu5U{gap:16px;grid-template-columns:1fr;padding:16px}.Search_filtersHeader__5Ljqv{padding:12px 16px}.Search_filtersHeader__5Ljqv .Search_filtersToggle__mTQIg{font-size:14px}.Search_filtersHeader__5Ljqv .Search_clearFilters__xqhxl{font-size:13px;padding:6px 12px}.Search_loadMoreButton__N9L0r{font-size:14px;padding:12px 24px}.Search_errorState__6kPsu,.Search_loadingState__cV8ak,.Search_noResults__b-VX-,.Search_searchPrompt__22hAt{padding:40px 16px}.Search_errorState__6kPsu i,.Search_loadingState__cV8ak i,.Search_noResults__b-VX- i,.Search_searchPrompt__22hAt i{font-size:40px}.Search_errorState__6kPsu h3,.Search_loadingState__cV8ak h3,.Search_noResults__b-VX- h3,.Search_searchPrompt__22hAt h3{font-size:18px}.Search_errorState__6kPsu p,.Search_loadingState__cV8ak p,.Search_noResults__b-VX- p,.Search_searchPrompt__22hAt p{font-size:14px}.Search_searchTips__R6qba{max-width:100%;padding:20px}.Search_searchTips__R6qba h4{font-size:14px}.Search_searchTips__R6qba li{font-size:13px}}.ProfilePage_profileWrapper__SMKnf{background-color:var(--bg-primary);display:flex;justify-content:center;min-height:100vh;width:100%}.ProfilePage_feedColumn__PrWUY{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:640px;padding:24px;width:100%}.ProfilePage_error__Wobne,.ProfilePage_loading__X9sZv{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.ProfilePage_error__Wobne .ProfilePage_loadingSpinner__mSa4u,.ProfilePage_loading__X9sZv .ProfilePage_loadingSpinner__mSa4u{animation:ProfilePage_spin__\+CY2K 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#8b5cf6;height:40px;margin-bottom:20px;width:40px}.ProfilePage_error__Wobne i,.ProfilePage_loading__X9sZv i{color:#666;font-size:48px;margin-bottom:16px}.ProfilePage_error__Wobne p,.ProfilePage_loading__X9sZv p{color:#666;font-size:18px;margin-bottom:16px}.ProfilePage_error__Wobne button,.ProfilePage_loading__X9sZv button{background-color:#8b5cf6;border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:background-color .2s}.ProfilePage_error__Wobne button:hover,.ProfilePage_loading__X9sZv button:hover{background-color:#7c3aed}.ProfilePage_profileHeader__4joqC{border-bottom:1px solid #eee;position:relative}.ProfilePage_profileHeader__4joqC .ProfilePage_headerBackground__noZbB{background:linear-gradient(135deg,#667eea,#764ba2);height:200px;position:relative}.ProfilePage_profileHeader__4joqC .ProfilePage_profileInfo__KkKHI{align-items:flex-end;display:flex;gap:20px;padding:0 20px 20px;position:relative}.ProfilePage_profileHeader__4joqC .ProfilePage_profileInfo__KkKHI .ProfilePage_avatar__2FPiX{align-items:center;background:#f0f0f0;border:4px solid #fff;border-radius:50%;display:flex;flex-shrink:0;height:120px;justify-content:center;margin-top:-60px;width:120px}.ProfilePage_profileHeader__4joqC .ProfilePage_profileInfo__KkKHI .ProfilePage_avatar__2FPiX i{color:#8b5cf6;font-size:48px}.ProfilePage_profileHeader__4joqC .ProfilePage_profileInfo__KkKHI .ProfilePage_userDetails__T3hDD{flex:1 1;padding-top:20px}.ProfilePage_profileHeader__4joqC .ProfilePage_profileInfo__KkKHI .ProfilePage_userDetails__T3hDD .ProfilePage_fullName__i0da\+{color:#1a1a1a;font-size:28px;font-weight:700;margin:0 0 4px}.ProfilePage_profileHeader__4joqC .ProfilePage_profileInfo__KkKHI .ProfilePage_userDetails__T3hDD .ProfilePage_username__ThThz{color:#666;font-size:16px;margin:0 0 12px}.ProfilePage_profileHeader__4joqC .ProfilePage_profileInfo__KkKHI .ProfilePage_userDetails__T3hDD .ProfilePage_metadata__ljrWE{display:flex;flex-wrap:wrap;gap:20px}.ProfilePage_profileHeader__4joqC .ProfilePage_profileInfo__KkKHI .ProfilePage_userDetails__T3hDD .ProfilePage_metadata__ljrWE span{align-items:center;color:#666;display:flex;font-size:14px;gap:6px}.ProfilePage_profileHeader__4joqC .ProfilePage_profileInfo__KkKHI .ProfilePage_userDetails__T3hDD .ProfilePage_metadata__ljrWE span i{font-size:12px}.ProfilePage_profileHeader__4joqC .ProfilePage_profileInfo__KkKHI .ProfilePage_editButton__3UH51{background:none;border:1px solid #8b5cf6;border-radius:24px;color:#8b5cf6;cursor:pointer;font-size:14px;font-weight:600;height:fit-content;margin-top:20px;padding:10px 20px;transition:all .2s}.ProfilePage_profileHeader__4joqC .ProfilePage_profileInfo__KkKHI .ProfilePage_editButton__3UH51:hover{background-color:#8b5cf6;color:#fff}.ProfilePage_profileHeader__4joqC .ProfilePage_stats__XGfdJ{display:flex;gap:40px;padding:20px}.ProfilePage_profileHeader__4joqC .ProfilePage_stats__XGfdJ .ProfilePage_stat__zVVBM{align-items:center;cursor:pointer;display:flex;flex-direction:column;transition:transform .2s}.ProfilePage_profileHeader__4joqC .ProfilePage_stats__XGfdJ .ProfilePage_stat__zVVBM:hover{transform:translateY(-2px)}.ProfilePage_profileHeader__4joqC .ProfilePage_stats__XGfdJ .ProfilePage_stat__zVVBM .ProfilePage_statNumber__yqX3x{color:#1a1a1a;font-size:24px;font-weight:700}.ProfilePage_profileHeader__4joqC .ProfilePage_stats__XGfdJ .ProfilePage_stat__zVVBM .ProfilePage_statLabel__Psw3H{color:#666;font-size:14px;letter-spacing:.5px;text-transform:uppercase}.ProfilePage_tabNavigation__89myC{background:#fff;border-bottom:1px solid #eee;display:flex;position:sticky;top:0;z-index:10}.ProfilePage_tabNavigation__89myC .ProfilePage_tab__CT97x{background:none;border:none;color:#666;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:16px 20px;position:relative;transition:color .2s}.ProfilePage_tabNavigation__89myC .ProfilePage_tab__CT97x:hover{background-color:#f9f9f9;color:#8b5cf6}.ProfilePage_tabNavigation__89myC .ProfilePage_tab__CT97x.ProfilePage_active__6NL0\+{color:#8b5cf6}.ProfilePage_tabNavigation__89myC .ProfilePage_tab__CT97x.ProfilePage_active__6NL0\+:after{background-color:#8b5cf6;border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.ProfilePage_tabContent__0y8Ne{display:flex;flex-direction:column;gap:20px;min-height:400px}.ProfilePage_tabContent__0y8Ne .ProfilePage_tabLoading__LvWAj{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.ProfilePage_tabContent__0y8Ne .ProfilePage_tabLoading__LvWAj .ProfilePage_loadingSpinner__mSa4u{animation:ProfilePage_spin__\+CY2K 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#8b5cf6;height:32px;margin-bottom:16px;width:32px}.ProfilePage_tabContent__0y8Ne .ProfilePage_tabLoading__LvWAj p{color:#666;font-size:16px}.ProfilePage_tabContent__0y8Ne .ProfilePage_emptyState__TqV7S{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.ProfilePage_tabContent__0y8Ne .ProfilePage_emptyState__TqV7S i{color:#ddd;font-size:64px;margin-bottom:24px}.ProfilePage_tabContent__0y8Ne .ProfilePage_emptyState__TqV7S h3{color:#333;font-size:24px;font-weight:600;margin:0 0 12px}.ProfilePage_tabContent__0y8Ne .ProfilePage_emptyState__TqV7S p{color:#666;font-size:16px;line-height:1.5;margin:0 0 32px;max-width:400px}.ProfilePage_tabContent__0y8Ne .ProfilePage_emptyState__TqV7S .ProfilePage_createButton__DYTMj,.ProfilePage_tabContent__0y8Ne .ProfilePage_emptyState__TqV7S .ProfilePage_exploreButton__DlaYp{background-color:#8b5cf6;border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:all .2s}.ProfilePage_tabContent__0y8Ne .ProfilePage_emptyState__TqV7S .ProfilePage_createButton__DYTMj:hover,.ProfilePage_tabContent__0y8Ne .ProfilePage_emptyState__TqV7S .ProfilePage_exploreButton__DlaYp:hover{background-color:#7c3aed;transform:translateY(-2px)}.ProfilePage_tabContent__0y8Ne .ProfilePage_loadingMore__0iYZO{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.ProfilePage_tabContent__0y8Ne .ProfilePage_loadingMore__0iYZO .ProfilePage_loadingSpinner__mSa4u{animation:ProfilePage_spin__\+CY2K 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#8b5cf6;height:24px;margin-bottom:12px;width:24px}.ProfilePage_tabContent__0y8Ne .ProfilePage_loadingMore__0iYZO p{color:#666;font-size:14px;margin:0}.ProfilePage_tabContent__0y8Ne .ProfilePage_endOfFeed__-mW4N{align-items:center;display:flex;justify-content:center;padding:40px 20px}.ProfilePage_tabContent__0y8Ne .ProfilePage_endOfFeed__-mW4N p{color:#999;font-size:14px;margin:0;text-align:center}.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041{padding:20px}.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD{background:#fff;border:1px solid #eee;border-radius:12px;margin-bottom:16px;padding:20px;transition:all .2s}.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz:hover,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq:hover,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD:hover,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz:hover,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq:hover,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD:hover,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz:hover,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq:hover,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD:hover{border-color:#8b5cf6;box-shadow:0 4px 12px #8b5cf61a;transform:translateY(-2px)}.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_commentHeader__N0HM5,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_likeHeader__avgiL,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_voteHeader__nciuN,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_commentHeader__N0HM5,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_likeHeader__avgiL,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_voteHeader__nciuN,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_commentHeader__N0HM5,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_likeHeader__avgiL,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_voteHeader__nciuN,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_commentHeader__N0HM5,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_likeHeader__avgiL,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_voteHeader__nciuN,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_commentHeader__N0HM5,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_likeHeader__avgiL,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_voteHeader__nciuN,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_commentHeader__N0HM5,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_likeHeader__avgiL,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_voteHeader__nciuN,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_commentHeader__N0HM5,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_likeHeader__avgiL,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_voteHeader__nciuN,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_commentHeader__N0HM5,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_likeHeader__avgiL,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_voteHeader__nciuN,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_commentHeader__N0HM5,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_likeHeader__avgiL,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_voteHeader__nciuN{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_commentHeader__N0HM5 .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_commentHeader__N0HM5 .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_commentHeader__N0HM5 .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_likeHeader__avgiL .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_likeHeader__avgiL .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_likeHeader__avgiL .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_voteHeader__nciuN .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_voteHeader__nciuN .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_voteHeader__nciuN .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_commentHeader__N0HM5 .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_commentHeader__N0HM5 .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_commentHeader__N0HM5 .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_likeHeader__avgiL .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_likeHeader__avgiL .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_likeHeader__avgiL .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_voteHeader__nciuN .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_voteHeader__nciuN .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_voteHeader__nciuN .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_commentHeader__N0HM5 .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_commentHeader__N0HM5 .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_commentHeader__N0HM5 .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_likeHeader__avgiL .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_likeHeader__avgiL .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_likeHeader__avgiL .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_voteHeader__nciuN .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_voteHeader__nciuN .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_voteHeader__nciuN .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_commentHeader__N0HM5 .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_commentHeader__N0HM5 .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_commentHeader__N0HM5 .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_likeHeader__avgiL .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_likeHeader__avgiL .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_likeHeader__avgiL .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_voteHeader__nciuN .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_voteHeader__nciuN .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_voteHeader__nciuN .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_commentHeader__N0HM5 .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_commentHeader__N0HM5 .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_commentHeader__N0HM5 .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_likeHeader__avgiL .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_likeHeader__avgiL .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_likeHeader__avgiL .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_voteHeader__nciuN .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_voteHeader__nciuN .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_voteHeader__nciuN .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_commentHeader__N0HM5 .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_commentHeader__N0HM5 .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_commentHeader__N0HM5 .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_likeHeader__avgiL .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_likeHeader__avgiL .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_likeHeader__avgiL .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_voteHeader__nciuN .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_voteHeader__nciuN .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_voteHeader__nciuN .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_commentHeader__N0HM5 .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_commentHeader__N0HM5 .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_commentHeader__N0HM5 .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_likeHeader__avgiL .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_likeHeader__avgiL .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_likeHeader__avgiL .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_voteHeader__nciuN .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_voteHeader__nciuN .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_voteHeader__nciuN .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_commentHeader__N0HM5 .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_commentHeader__N0HM5 .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_commentHeader__N0HM5 .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_likeHeader__avgiL .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_likeHeader__avgiL .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_likeHeader__avgiL .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_voteHeader__nciuN .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_voteHeader__nciuN .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_voteHeader__nciuN .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_commentHeader__N0HM5 .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_commentHeader__N0HM5 .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_commentHeader__N0HM5 .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_likeHeader__avgiL .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_likeHeader__avgiL .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_likeHeader__avgiL .ProfilePage_voteDate__CcfoA,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_voteHeader__nciuN .ProfilePage_commentDate__rYj5D,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_voteHeader__nciuN .ProfilePage_likeDate__ibvnF,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_voteHeader__nciuN .ProfilePage_voteDate__CcfoA{color:#666;font-size:14px}.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_votePoll__vst8A h4,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_votePoll__vst8A h4,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_votePoll__vst8A h4,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_votePoll__vst8A h4,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_votePoll__vst8A h4,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_votePoll__vst8A h4,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_votePoll__vst8A h4,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_votePoll__vst8A h4,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_votePoll__vst8A h4{color:#1a1a1a;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 8px}.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_votePoll__vst8A .ProfilePage_voteChoice__JbjrM,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_votePoll__vst8A .ProfilePage_voteChoice__JbjrM,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_votePoll__vst8A .ProfilePage_voteChoice__JbjrM,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_votePoll__vst8A .ProfilePage_voteChoice__JbjrM,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_votePoll__vst8A .ProfilePage_voteChoice__JbjrM,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_votePoll__vst8A .ProfilePage_voteChoice__JbjrM,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_votePoll__vst8A .ProfilePage_voteChoice__JbjrM,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_votePoll__vst8A .ProfilePage_voteChoice__JbjrM,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_votePoll__vst8A .ProfilePage_voteChoice__JbjrM{color:#666;font-size:14px;margin:0}.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_votePoll__vst8A .ProfilePage_voteChoice__JbjrM strong,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_votePoll__vst8A .ProfilePage_voteChoice__JbjrM strong,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_votePoll__vst8A .ProfilePage_voteChoice__JbjrM strong,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_votePoll__vst8A .ProfilePage_voteChoice__JbjrM strong,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_votePoll__vst8A .ProfilePage_voteChoice__JbjrM strong,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_votePoll__vst8A .ProfilePage_voteChoice__JbjrM strong,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_votePoll__vst8A .ProfilePage_voteChoice__JbjrM strong,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_votePoll__vst8A .ProfilePage_voteChoice__JbjrM strong,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_votePoll__vst8A .ProfilePage_voteChoice__JbjrM strong{color:#8b5cf6}.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_commentContent__1ehec p,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_commentContent__1ehec p,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_commentContent__1ehec p,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_commentContent__1ehec p,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_commentContent__1ehec p,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_commentContent__1ehec p,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_commentContent__1ehec p,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_commentContent__1ehec p,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_commentContent__1ehec p{color:#1a1a1a;font-size:16px;line-height:1.5;margin:0 0 12px}.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_commentContent__1ehec .ProfilePage_commentPoll__nDFXK,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_commentContent__1ehec .ProfilePage_commentPoll__nDFXK,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_commentContent__1ehec .ProfilePage_commentPoll__nDFXK,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_commentContent__1ehec .ProfilePage_commentPoll__nDFXK,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_commentContent__1ehec .ProfilePage_commentPoll__nDFXK,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_commentContent__1ehec .ProfilePage_commentPoll__nDFXK,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_commentContent__1ehec .ProfilePage_commentPoll__nDFXK,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_commentContent__1ehec .ProfilePage_commentPoll__nDFXK,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_commentContent__1ehec .ProfilePage_commentPoll__nDFXK{color:#666;font-size:14px}.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_commentContent__1ehec .ProfilePage_commentPoll__nDFXK strong,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_commentContent__1ehec .ProfilePage_commentPoll__nDFXK strong,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_commentContent__1ehec .ProfilePage_commentPoll__nDFXK strong,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_commentContent__1ehec .ProfilePage_commentPoll__nDFXK strong,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_commentContent__1ehec .ProfilePage_commentPoll__nDFXK strong,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_commentContent__1ehec .ProfilePage_commentPoll__nDFXK strong,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_commentContent__1ehec .ProfilePage_commentPoll__nDFXK strong,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_commentContent__1ehec .ProfilePage_commentPoll__nDFXK strong,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_commentContent__1ehec .ProfilePage_commentPoll__nDFXK strong{color:#8b5cf6}.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_likePoll__eHoig h4,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_likePoll__eHoig h4,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_likePoll__eHoig h4,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_likePoll__eHoig h4,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_likePoll__eHoig h4,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_likePoll__eHoig h4,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_likePoll__eHoig h4,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_likePoll__eHoig h4,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_likePoll__eHoig h4{color:#1a1a1a;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 8px}.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7{align-items:center;display:flex;gap:12px}.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeAction__W4vXx,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeAction__W4vXx,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeAction__W4vXx,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeAction__W4vXx,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeAction__W4vXx,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeAction__W4vXx,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeAction__W4vXx,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeAction__W4vXx,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeAction__W4vXx{align-items:center;color:#e0245e;display:flex;font-size:14px;gap:4px}.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeAction__W4vXx i,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeAction__W4vXx i,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeAction__W4vXx i,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeAction__W4vXx i,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeAction__W4vXx i,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeAction__W4vXx i,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeAction__W4vXx i,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeAction__W4vXx i,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeAction__W4vXx i{font-size:12px}.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeCategory__UyEMd,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_likeItem__E2gTq .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeCategory__UyEMd,.ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeCategory__UyEMd,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_commentItem__1eyjz .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeCategory__UyEMd,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_likeItem__E2gTq .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeCategory__UyEMd,.ProfilePage_tabContent__0y8Ne .ProfilePage_likesList__RqOUe .ProfilePage_voteItem__X1bTD .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeCategory__UyEMd,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeCategory__UyEMd,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_likeItem__E2gTq .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeCategory__UyEMd,.ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD .ProfilePage_likePoll__eHoig .ProfilePage_likeDetails__zjTk7 .ProfilePage_likeCategory__UyEMd{background-color:#f3f4f6;border-radius:12px;color:#6b7280;font-size:12px;padding:2px 8px;text-transform:capitalize}@keyframes ProfilePage_spin__\+CY2K{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.ProfilePage_feedColumn__PrWUY{padding:12px}.ProfilePage_profilePage__5\+w9g .ProfilePage_profileHeader__4joqC .ProfilePage_profileInfo__KkKHI{align-items:flex-start;flex-direction:column;gap:16px}.ProfilePage_profilePage__5\+w9g .ProfilePage_profileHeader__4joqC .ProfilePage_profileInfo__KkKHI .ProfilePage_avatar__2FPiX{align-self:center}.ProfilePage_profilePage__5\+w9g .ProfilePage_profileHeader__4joqC .ProfilePage_profileInfo__KkKHI .ProfilePage_userDetails__T3hDD{text-align:center;width:100%}.ProfilePage_profilePage__5\+w9g .ProfilePage_profileHeader__4joqC .ProfilePage_profileInfo__KkKHI .ProfilePage_userDetails__T3hDD .ProfilePage_metadata__ljrWE{justify-content:center}.ProfilePage_profilePage__5\+w9g .ProfilePage_profileHeader__4joqC .ProfilePage_profileInfo__KkKHI .ProfilePage_editButton__3UH51{align-self:center;margin-top:0}.ProfilePage_profilePage__5\+w9g .ProfilePage_profileHeader__4joqC .ProfilePage_stats__XGfdJ{gap:20px;justify-content:center}.ProfilePage_profilePage__5\+w9g .ProfilePage_tabNavigation__89myC .ProfilePage_tab__CT97x{font-size:14px;padding:12px 16px}.ProfilePage_profilePage__5\+w9g .ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x,.ProfilePage_profilePage__5\+w9g .ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_commentItem__1eyjz,.ProfilePage_profilePage__5\+w9g .ProfilePage_tabContent__0y8Ne .ProfilePage_commentsList__Ar5\+x .ProfilePage_voteItem__X1bTD,.ProfilePage_profilePage__5\+w9g .ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041,.ProfilePage_profilePage__5\+w9g .ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_commentItem__1eyjz,.ProfilePage_profilePage__5\+w9g .ProfilePage_tabContent__0y8Ne .ProfilePage_votesList__Ou041 .ProfilePage_voteItem__X1bTD{padding:16px}}@media(max-width:480px){.ProfilePage_profilePage__5\+w9g .ProfilePage_profileHeader__4joqC .ProfilePage_headerBackground__noZbB{height:150px}.ProfilePage_profilePage__5\+w9g .ProfilePage_profileHeader__4joqC .ProfilePage_profileInfo__KkKHI .ProfilePage_avatar__2FPiX{height:80px;margin-top:-40px;width:80px}.ProfilePage_profilePage__5\+w9g .ProfilePage_profileHeader__4joqC .ProfilePage_profileInfo__KkKHI .ProfilePage_avatar__2FPiX i{font-size:32px}.ProfilePage_profilePage__5\+w9g .ProfilePage_profileHeader__4joqC .ProfilePage_profileInfo__KkKHI .ProfilePage_userDetails__T3hDD .ProfilePage_fullName__i0da\+{font-size:22px}.ProfilePage_profilePage__5\+w9g .ProfilePage_profileHeader__4joqC .ProfilePage_profileInfo__KkKHI .ProfilePage_userDetails__T3hDD .ProfilePage_metadata__ljrWE{flex-direction:column;gap:8px}.ProfilePage_profilePage__5\+w9g .ProfilePage_profileHeader__4joqC .ProfilePage_stats__XGfdJ{flex-wrap:wrap;gap:16px}.ProfilePage_profilePage__5\+w9g .ProfilePage_profileHeader__4joqC .ProfilePage_stats__XGfdJ .ProfilePage_stat__zVVBM .ProfilePage_statNumber__yqX3x{font-size:20px}.ProfilePage_profilePage__5\+w9g .ProfilePage_profileHeader__4joqC .ProfilePage_stats__XGfdJ .ProfilePage_stat__zVVBM .ProfilePage_statLabel__Psw3H{font-size:12px}}.app-layout{background-color:var(--bg-primary);display:flex;min-height:100vh}.main-content{flex:1 1;margin-left:251px;margin-right:250px;min-height:100vh}.mobile-header{align-items:center;background-color:var(--bg-primary);border-bottom:1px solid var(--border-primary);display:none;height:60px;justify-content:center;left:0;padding:0 20px;position:fixed;right:0;top:0;z-index:150}.mobile-menu-btn{background:none;border:none;border-radius:6px;color:var(--accent-primary);cursor:pointer;font-size:20px;left:20px;padding:8px;position:absolute;transition:background-color .2s}.mobile-menu-btn:hover{background-color:var(--bg-hover)}.mobile-logo{color:var(--accent-primary);font-size:24px;font-weight:700;margin:0}.mobile-theme-toggle{align-items:center;display:flex;position:absolute;right:20px}.mobile-overlay{background-color:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:150}@media (max-width:1200px){.main-content{margin-right:0}}@media (max-width:768px){.mobile-header{display:flex}.mobile-overlay{display:block}.main-content{margin-left:0;margin-right:0;padding-bottom:80px;padding-top:60px}}.floating-create-btn{background:var(--accent-primary);border:none;border-radius:50%;bottom:20px;box-shadow:var(--shadow-lg);color:var(--text-inverse);cursor:pointer;display:none;font-size:24px;height:56px;position:fixed;right:20px;transition:all .3s ease;width:56px;z-index:1000}.floating-create-btn:hover{background:var(--accent-hover);box-shadow:var(--shadow-xl);transform:scale(1.1)}.floating-create-btn:active{transform:scale(.95)}@media (max-width:768px){.floating-create-btn{align-items:center;display:flex;justify-content:center}}.main-navbar{background-color:#1e293b;height:64px;position:fixed;top:0;width:100%;z-index:1000}.navbar-container{align-items:center;box-sizing:border-box;display:flex;height:100%;margin:0 auto;max-width:1200px;padding:0 24px}.navbar-left-section{align-items:center;display:flex;gap:16px;min-width:fit-content}.hamburger-menu-btn{align-items:center;background:none;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;font-size:18px;justify-content:center;padding:8px;transition:all .2s ease}.hamburger-menu-btn:hover{background-color:#334155;color:#fff}.navbar-brand{font-size:24px;font-weight:700;white-space:nowrap}.navbar-brand,.navbar-brand:active,.navbar-brand:focus,.navbar-brand:hover{background-color:initial!important;color:#fff!important;text-decoration:none!important}.navbar-brand:active,.navbar-brand:focus,.navbar-brand:hover{box-shadow:none!important;outline:none!important}.search-container{flex:1 1 auto;margin:0 24px;max-width:700px;position:relative;width:200%}.search-input{background-color:#334155;border:1px solid #475569;border-radius:8px;color:#fff;font-size:14px;outline:none;padding:10px 16px 10px 40px;transition:all .2s ease;width:200%}.search-input:focus{background-color:#475569;border-color:#64748b;box-shadow:0 0 0 2px #64748b33}.search-input::placeholder{color:#94a3b8}.search-input:focus::placeholder{color:#64748b}.search-icon{color:#64748b;font-size:14px;left:12px;pointer-events:none}.clear-search,.search-icon{position:absolute;top:50%;transform:translateY(-50%)}.clear-search{border-radius:4px;color:#94a3b8;cursor:pointer;padding:4px;right:12px;transition:all .2s ease}.clear-search:hover{background-color:#334155;color:#fff}.search-loading{color:#94a3b8;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.navbar-right-section{align-items:center;display:flex;gap:8px;margin-left:auto;min-width:fit-content}.navbar-link{border-radius:6px;color:#94a3b8;font-size:14px;font-weight:500;padding:8px 12px;text-decoration:none;transition:all .2s ease}.navbar-link:hover{background-color:#334155;color:#fff}.navbar-button{background:none;border:1px solid #475569;border-radius:8px;color:#94a3b8;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.navbar-button:hover{background-color:#334155;border-color:#64748b;color:#fff}.navbar-button.primary{background-color:#fff;border:none;color:#1e293b}.navbar-button.primary:hover{background-color:#f1f5f9}.login-button{border-radius:6px;color:#94a3b8;cursor:pointer;font-size:14px;font-weight:500;padding:8px 12px;transition:all .2s ease}.login-button:hover{background-color:#334155;color:#fff}@media (max-width:768px){.navbar-container{padding:0 16px}.search-container{flex:1 1 auto;margin:0 12px;max-width:none;width:auto}.navbar-item-desktop{display:none}.navbar-left-section{gap:12px}.navbar-right-section{gap:4px}.navbar-link{font-size:13px;padding:6px 8px}.navbar-button{font-size:13px;padding:6px 12px}}@media (max-width:640px){.navbar-container{padding:0 12px}.search-container{margin:0 8px;max-width:200px}.nav-item-hide-mobile{display:none}.poll-sort-controls{align-items:center;justify-content:center;margin-top:60px}.poll-sort-controls,.poll-sort-controls .sort-buttons{display:flex;gap:8px}.poll-sort-controls .sort-button{font-size:13px;min-width:70px;padding:6px 12px}}:root{--bg-primary:#f8fafc;--bg-secondary:#fff;--bg-tertiary:#f1f5f9;--bg-hover:#f3f4f6;--bg-active:#e5e7eb;--text-primary:#1f2937;--text-secondary:#6b7280;--text-tertiary:#9ca3af;--text-inverse:#fff;--border-primary:#e2e8f0;--border-secondary:#d1d5db;--border-focus:#8b5cf6;--accent-primary:#8b5cf6;--accent-secondary:#7c3aed;--accent-hover:#6d28d9;--accent-light:#ede9fe;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#3b82f6;--poll-card-bg:#fff;--poll-card-border:#e2e8f0;--poll-card-hover:#f8fafc;--sidebar-bg:#fff;--sidebar-border:#e2e8f0;--sidebar-text:#374151;--sidebar-hover:#f3f4f6;--right-sidebar-bg:#fff;--right-sidebar-border:#e2e8f0;--right-sidebar-text:#374151;--right-sidebar-hover:#f3f4f6;--navbar-bg:#1e293b;--navbar-text:#94a3b8;--navbar-hover:#334155;--navbar-border:#475569;--modal-bg:#fff;--modal-overlay:#00000080;--modal-border:#e2e8f0;--input-bg:#fff;--input-border:#d1d5db;--input-focus:#8b5cf6;--input-text:#374151;--input-placeholder:#9ca3af;--button-primary-bg:#8b5cf6;--button-primary-text:#fff;--button-primary-hover:#7c3aed;--button-secondary-bg:#fff;--button-secondary-text:#374151;--button-secondary-border:#d1d5db;--button-secondary-hover:#f3f4f6}.dark-theme{--bg-primary:#0f172a;--bg-secondary:#1e293b;--bg-tertiary:#334155;--bg-hover:#475569;--bg-active:#64748b;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-tertiary:#94a3b8;--text-inverse:#0f172a;--border-primary:#334155;--border-secondary:#475569;--border-focus:#8b5cf6;--accent-primary:#8b5cf6;--accent-secondary:#7c3aed;--accent-hover:#6d28d9;--accent-light:#312e81;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006,0 2px 4px -1px #0000004d;--shadow-lg:0 10px 15px -3px #0006,0 4px 6px -2px #0000004d;--shadow-xl:0 20px 25px -5px #0006,0 10px 10px -5px #0000004d;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#3b82f6;--poll-card-bg:#1e293b;--poll-card-border:#334155;--poll-card-hover:#334155;--sidebar-bg:#1e293b;--sidebar-border:#334155;--sidebar-text:#cbd5e1;--sidebar-hover:#334155;--right-sidebar-bg:#1e293b;--right-sidebar-border:#334155;--right-sidebar-text:#cbd5e1;--right-sidebar-hover:#334155;--navbar-bg:#0f172a;--navbar-text:#cbd5e1;--navbar-hover:#334155;--navbar-border:#475569;--modal-bg:#1e293b;--modal-overlay:#000000b3;--modal-border:#334155;--input-bg:#334155;--input-border:#475569;--input-focus:#8b5cf6;--input-text:#f1f5f9;--input-placeholder:#94a3b8;--button-primary-bg:#8b5cf6;--button-primary-text:#fff;--button-primary-hover:#7c3aed;--button-secondary-bg:#334155;--button-secondary-text:#cbd5e1;--button-secondary-border:#475569;--button-secondary-hover:#475569;--chart-bg:#1e293b;--chart-text:#cbd5e1;--chart-grid:#334155;--chart-axis:#475569;--form-bg:#1e293b;--form-border:#334155;--form-text:#f1f5f9;--form-label:#cbd5e1;--form-error:#ef4444;--form-success:#10b981;--loading-bg:#334155;--loading-spinner:#8b5cf6;--loading-text:#94a3b8}*{transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.theme-transition *{transition:background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}body{background-color:#f8fafc;background-color:var(--bg-primary);color:#1f2937;color:var(--text-primary)}.theme-transition-none{transition:none!important}
/*# sourceMappingURL=main.5042e55d.css.map*/