@import url(https://fonts.googleapis.com/css2?family=Fraunces:ital,wght@0,400;0,700;1,400&family=DM+Sans:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fraunces:wght@400;600;700&family=DM+Sans:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Sora:wght@400;500;600;700&display=swap);.Notification_notificationContainer__1mK5c{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:3.5rem auto 0;max-width:900px;padding:20px;width:100%}.Notification_notificationLoading__63RuK{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.Notification_loadingSpinner__SzS3k{animation:Notification_spin__SAeY7 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:40px;margin-bottom:20px;width:40px}@keyframes Notification_spin__SAeY7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Notification_notificationHeader__lTOTt{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px}.Notification_notificationTitle__CJ5j1{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.Notification_notificationTitle__CJ5j1 h2{color:#1a1a1a;font-size:clamp(20px,4vw,28px);font-weight:700;line-height:1.2;margin:0}.Notification_unreadCountBadge__unV-B{background:linear-gradient(135deg,#ff6b6b,#ee5a52);border-radius:20px;box-shadow:0 2px 8px #ff6b6b4d;color:#fff;font-size:clamp(12px,2.5vw,14px);font-weight:600;padding:6px 12px;white-space:nowrap}.Notification_notificationActions__GrKLp{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-end;width:100%}.Notification_toastProgressBar__rKGqq{background:#0000000d;border-radius:0 0 12px 12px;bottom:0;height:3px;left:0;overflow:hidden;position:absolute;right:0}.Notification_toastProgress__Bnq26{background:linear-gradient(90deg,#007bff,#0056b3);border-radius:0 0 12px 0;box-shadow:0 0 10px #007bff80;height:100%;transition:width 50ms linear}.Notification_toastNotification__Nckr1[data-type=giveaway] .Notification_toastProgress__Bnq26{background:linear-gradient(90deg,#ff6b6b,#ee5a52);box-shadow:0 0 10px #ff6b6b80}.Notification_toastNotification__Nckr1[data-type=task] .Notification_toastProgress__Bnq26{background:linear-gradient(90deg,#4ecdc4,#44a08d);box-shadow:0 0 10px #4ecdc480}.Notification_toastNotification__Nckr1[data-type=reward] .Notification_toastProgress__Bnq26{background:linear-gradient(90deg,#feca57,#ff9ff3);box-shadow:0 0 10px #feca5780}.Notification_toastNotification__Nckr1[data-type=message] .Notification_toastProgress__Bnq26{background:linear-gradient(90deg,#667eea,#764ba2);box-shadow:0 0 10px #667eea80}.Notification_toastNotification__Nckr1[data-type=system] .Notification_toastProgress__Bnq26{background:linear-gradient(90deg,#a8a8a8,#8c8c8c);box-shadow:0 0 10px #a8a8a880}.Notification_toastContainer__zdnlc{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 100px);max-width:420px;overflow-y:auto;padding-bottom:20px;pointer-events:none;position:fixed;right:20px;top:80px;width:auto;z-index:9999}.Notification_toastContainer__zdnlc::-webkit-scrollbar{width:4px}.Notification_toastContainer__zdnlc::-webkit-scrollbar-track{background:#0000}.Notification_toastContainer__zdnlc::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.Notification_toastContainer__zdnlc::-webkit-scrollbar-thumb:hover{background:#0000004d}.Notification_toastNotification__Nckr1{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;cursor:pointer;display:flex;gap:12px;max-width:420px;min-width:320px;opacity:0;overflow:hidden;padding:16px 16px 19px;pointer-events:auto;position:relative;transform:translateX(120%);transition:all .3s cubic-bezier(.4,0,.2,1)}.Notification_toastNotification__Nckr1:before{background:linear-gradient(135deg,#007bff,#0056b3);border-radius:12px 0 0 12px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.Notification_toastNotification__Nckr1:hover{box-shadow:0 12px 40px #0000002e,0 4px 12px #0000001f;transform:translateX(0) translateY(-2px) scale(1.02)}.Notification_toastNotification__Nckr1:hover .Notification_toastProgress__Bnq26{transition:none}.Notification_toastVisible__gAk5K{animation:Notification_slideInRight__xppP8 .4s cubic-bezier(.4,0,.2,1);opacity:1;transform:translateX(0)}.Notification_toastExiting__hLis2{animation:Notification_slideOutRight__gi3C8 .3s cubic-bezier(.4,0,1,1);opacity:0;transform:translateX(120%)}@keyframes Notification_slideInRight__xppP8{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}@keyframes Notification_slideOutRight__gi3C8{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(120%) scale(.9)}}.Notification_toastIcon__m3TOr{animation:Notification_iconPop__7tECa .4s cubic-bezier(.4,0,.2,1) .2s backwards;flex-shrink:0;margin-top:2px}@keyframes Notification_iconPop__7tECa{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.Notification_toastIcon__m3TOr .Notification_notificationTypeIcon__tVPxZ{animation:Notification_iconRotate__nzGjR .6s ease-in-out;height:16px;padding:6px;width:16px}@keyframes Notification_iconRotate__nzGjR{0%{transform:rotate(-180deg)}to{transform:rotate(0deg)}}.Notification_toastContent__cZ7RE{flex:1 1;min-width:0;overflow:hidden}.Notification_toastTitle__b7z8y{word-wrap:break-word;animation:Notification_fadeInUp__9UZCP .4s ease .1s backwards;color:#1a1a1a;font-size:14px;font-weight:600;line-height:1.3;margin:0 0 4px;overflow-wrap:break-word}.Notification_toastMessage__XJSsy{word-wrap:break-word;animation:Notification_fadeInUp__9UZCP .4s ease .15s backwards;color:#666;display:block;font-size:12px;line-height:1.4;margin:0 0 6px;overflow-wrap:break-word}.Notification_toastTime__tKml9{animation:Notification_fadeInUp__9UZCP .4s ease .2s backwards;color:#999;font-size:10px;font-weight:500}@keyframes Notification_fadeInUp__9UZCP{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Notification_toastLink__5485E,.Notification_toastMessage__XJSsy a{color:#007bff!important;display:inline;font-weight:500;text-decoration:underline;transition:color .2s ease;word-break:break-all}.Notification_toastLink__5485E:hover,.Notification_toastMessage__XJSsy a:hover{color:#0056b3!important;text-decoration:underline}.Notification_toastCloseBtn__gnIOh{align-items:center;background:#0000;border:none;border-radius:6px;color:#999;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:6px;position:absolute;right:8px;top:8px;transition:all .2s ease;width:24px;z-index:10}.Notification_toastCloseBtn__gnIOh:hover{background:#f8f9fa;color:#666;transform:rotate(90deg)}.Notification_toastCloseBtn__gnIOh:active{transform:rotate(90deg) scale(.9)}.Notification_notificationMessage__umqMF{line-height:1.4}.Notification_notificationMessage__umqMF a{color:#007bff;font-weight:500;text-decoration:underline;transition:color .2s ease}.Notification_notificationMessage__umqMF a:hover{color:#0056b3}@media (max-width:280px){.Notification_toastContainer__zdnlc{gap:8px}.Notification_toastNotification__Nckr1{border-radius:6px;padding:8px}.Notification_toastIcon__m3TOr{margin-top:1px}.Notification_toastIcon__m3TOr .Notification_notificationTypeIcon__tVPxZ{height:12px;padding:4px;width:12px}}.Notification_filterButtons__dRCBJ{background:#f8f9fa;border-radius:8px;display:flex;flex-wrap:nowrap;gap:2px;padding:4px}.Notification_filterBtn__Bultt{background:#0000;border:none;border-radius:6px;color:#666;cursor:pointer;font-size:clamp(12px,2.5vw,14px);font-weight:500;padding:8px 16px;transition:all .2s ease;white-space:nowrap}@supports (min-width:fit-content){.Notification_filterBtn__Bultt,.Notification_filterButtons__dRCBJ{min-width:fit-content}}.Notification_filterBtn__Bultt:hover{background:#e9ecef;color:#333}.Notification_filterBtn__Bultt.Notification_active__PnNOO{background:#007bff;box-shadow:0 2px 4px #007bff4d;color:#fff}.Notification_markAllReadBtn__J5XG7{align-items:center;background:#28a745;border:none;border-radius:8px;box-shadow:0 2px 4px #28a7454d;color:#fff;cursor:pointer;display:flex;font-size:clamp(12px,2.5vw,14px);font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease;white-space:nowrap}.Notification_markAllReadBtn__J5XG7:hover{background:#218838;box-shadow:0 4px 8px #28a74566;transform:translateY(-1px)}.Notification_actionButtons__fR9IC{align-items:center;display:flex;gap:8px}.Notification_deleteAllBtn__HQ4fY{align-items:center;background-color:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 12px;transition:all .2s ease}.Notification_deleteAllBtn__HQ4fY:hover{background-color:#c82333;transform:translateY(-1px)}.Notification_deleteAllBtn__HQ4fY:active{transform:translateY(0)}.Notification_notificationsList__e1uYk{display:flex;flex-direction:column;gap:12px}.Notification_notificationItem__uU8uh{align-items:flex-start;background:#fff;border:1px solid #e9ecef;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;overflow:hidden;padding:20px;position:relative;transition:all .3s ease;width:100%}.Notification_notificationItem__uU8uh:before{background:#0000;bottom:0;content:"";left:0;position:absolute;top:0;transition:all .3s ease;width:4px}.Notification_notificationItem__uU8uh.Notification_unread__y-GiX{background:linear-gradient(135deg,#f8f9ff,#fff);border-color:#007bff;box-shadow:0 2px 8px #007bff1a}.Notification_notificationItem__uU8uh.Notification_unread__y-GiX:before{background:linear-gradient(135deg,#007bff,#0056b3)}.Notification_notificationItem__uU8uh:hover{border-color:#007bff;box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.Notification_notificationIcon__NvN87{flex-shrink:0;margin-right:16px;margin-top:2px}.Notification_notificationTypeIcon__tVPxZ{align-items:center;border-radius:50%;color:#fff;display:flex;height:20px;justify-content:center;padding:8px;width:20px}.Notification_notificationTypeIcon__tVPxZ.Notification_giveaway__j0hFd{background:linear-gradient(135deg,#ff6b6b,#ee5a52)}.Notification_notificationTypeIcon__tVPxZ.Notification_task__9-E2K{background:linear-gradient(135deg,#4ecdc4,#44a08d)}.Notification_notificationTypeIcon__tVPxZ.Notification_reward__Y-ntG{background:linear-gradient(135deg,#feca57,#ff9ff3)}.Notification_notificationTypeIcon__tVPxZ.Notification_message__ql8X1{background:linear-gradient(135deg,#667eea,#764ba2)}.Notification_notificationTypeIcon__tVPxZ.Notification_system__Ym2Jx{background:linear-gradient(135deg,#a8a8a8,#8c8c8c)}.Notification_notificationContent__i55gI{flex:1 1;min-width:0;overflow:hidden}.Notification_notificationMain__UYK9I{margin-bottom:8px}.Notification_notificationItemTitle__7OrZX{word-wrap:break-word;color:#1a1a1a;font-size:clamp(14px,3vw,16px);font-weight:600;line-height:1.4;margin:0 0 8px;overflow-wrap:break-word}.Notification_notificationMessage__umqMF{word-wrap:break-word;color:#666;font-size:clamp(12px,2.5vw,14px);line-height:1.5;margin:0;overflow-wrap:break-word}.Notification_notificationMeta__b-CCx{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.Notification_notificationDate__b2uIF{color:#999;font-size:clamp(10px,2vw,12px);font-weight:500;white-space:nowrap}.Notification_notificationType__Z3DM3{border-radius:12px;font-size:clamp(9px,1.8vw,11px);font-weight:600;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.Notification_notificationType__Z3DM3.Notification_giveaway__j0hFd{background:#ff6b6b1a;color:#ee5a52}.Notification_notificationType__Z3DM3.Notification_task__9-E2K{background:#4ecdc41a;color:#44a08d}.Notification_notificationType__Z3DM3.Notification_reward__Y-ntG{background:#feca571a;color:#ff9ff3}.Notification_notificationType__Z3DM3.Notification_message__ql8X1{background:#667eea1a;color:#764ba2}.Notification_notificationType__Z3DM3.Notification_system__Ym2Jx{background:#a8a8a81a;color:#8c8c8c}.Notification_notificationActionsBtn__c1s0A{align-items:flex-start;display:flex;flex-shrink:0;gap:8px;margin-left:16px}.Notification_deleteBtn__1zVxH,.Notification_markReadBtn__ZACfU{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;min-width:32px;padding:8px;transition:all .2s ease}.Notification_markReadBtn__ZACfU{background:#e8f5e8;color:#28a745}.Notification_markReadBtn__ZACfU:hover{background:#28a745;color:#fff}.Notification_deleteBtn__1zVxH{background:#ffeaea;color:#dc3545}.Notification_deleteBtn__1zVxH:hover{background:#dc3545;color:#fff}.Notification_noNotifications__Eurwy{color:#666;padding:80px 20px;text-align:center}.Notification_noNotificationsIcon__1FsQ8{color:#ddd;font-size:clamp(32px,8vw,48px);margin-bottom:20px}.Notification_noNotifications__Eurwy h3{color:#333;font-size:clamp(18px,4vw,22px);font-weight:600;margin:0 0 12px}.Notification_noNotifications__Eurwy p{font-size:clamp(14px,3vw,16px);line-height:1.5;margin:0}.Notification_notificationBadge__quHxQ{align-items:center;animation:Notification_pulse__By\+o7 2s infinite;background:linear-gradient(135deg,#ff6b6b,#ee5a52);border-radius:50%;box-shadow:0 2px 6px #ff6b6b66;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;min-width:20px;position:absolute;right:-8px;top:-8px}@keyframes Notification_pulse__By\+o7{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width:1024px){.Notification_notificationContainer__1mK5c{padding:18px}.Notification_notificationActions__GrKLp,.Notification_notificationHeader__lTOTt{gap:16px}.Notification_notificationItem__uU8uh{padding:18px}}@media (max-width:768px){.Notification_toastContainer__zdnlc{left:10px;max-width:none;right:10px;top:70px;width:auto}.Notification_toastNotification__Nckr1{border-radius:10px;max-width:none;min-width:0;min-width:auto;padding:14px 14px 17px;width:100%}.Notification_toastTitle__b7z8y{font-size:13px;margin-right:28px;padding-right:4px}.Notification_toastMessage__XJSsy{font-size:11px;margin-right:28px;padding-right:4px}.Notification_toastTime__tKml9{font-size:9px}.Notification_toastCloseBtn__gnIOh{height:22px;padding:5px;right:6px;top:6px;width:22px}.Notification_toastProgressBar__rKGqq{height:2.5px}.Notification_notificationContainer__1mK5c{margin-top:5rem;padding:16px}.Notification_notificationHeader__lTOTt{align-items:stretch;flex-direction:column;gap:16px}.Notification_notificationTitle__CJ5j1{justify-content:center;text-align:center}.Notification_notificationActions__GrKLp{align-items:stretch;flex-direction:column;gap:12px}.Notification_filterButtons__dRCBJ{justify-content:space-between;order:1}.Notification_filterBtn__Bultt{flex:1 1;padding:10px 12px;text-align:center}.Notification_markAllReadBtn__J5XG7{justify-content:center;order:2;padding:12px 16px;width:100%}.Notification_notificationItem__uU8uh{gap:12px;padding:16px}.Notification_notificationIcon__NvN87{margin-right:12px}.Notification_notificationTypeIcon__tVPxZ{height:18px;padding:6px;width:18px}.Notification_notificationActionsBtn__c1s0A{flex-direction:column;gap:6px;margin-left:12px}.Notification_deleteBtn__1zVxH,.Notification_markReadBtn__ZACfU{height:28px;min-width:28px;padding:6px}.Notification_notificationMeta__b-CCx{gap:8px}}@media (max-width:480px){.Notification_toastContainer__zdnlc{gap:10px;left:8px;right:8px;top:65px}.Notification_toastNotification__Nckr1{border-radius:8px;gap:10px;padding:12px 12px 15px}.Notification_toastIcon__m3TOr .Notification_notificationTypeIcon__tVPxZ{height:14px;padding:5px;width:14px}.Notification_toastTitle__b7z8y{font-size:12px;margin-right:26px}.Notification_toastMessage__XJSsy{font-size:10px;margin-right:26px}.Notification_toastTime__tKml9{font-size:8px}.Notification_toastCloseBtn__gnIOh{height:20px;padding:4px;right:5px;top:5px;width:20px}.Notification_toastProgressBar__rKGqq{height:2px}.Notification_notificationContainer__1mK5c{padding:12px}.Notification_notificationHeader__lTOTt{gap:12px;margin-bottom:20px}.Notification_notificationTitle__CJ5j1{gap:8px}.Notification_notificationItem__uU8uh{border-radius:8px;padding:14px}.Notification_notificationIcon__NvN87{margin-right:10px}.Notification_notificationTypeIcon__tVPxZ{height:16px;padding:5px;width:16px}.Notification_notificationActionsBtn__c1s0A{gap:4px;margin-left:8px}.Notification_deleteBtn__1zVxH,.Notification_markReadBtn__ZACfU{height:24px;min-width:24px;padding:4px}.Notification_filterBtn__Bultt{font-size:12px;padding:8px 10px}.Notification_markAllReadBtn__J5XG7{font-size:13px;padding:10px 14px}.Notification_unreadCountBadge__unV-B{font-size:11px;padding:4px 8px}.Notification_notificationMeta__b-CCx{align-items:flex-start;flex-direction:column;gap:4px}.Notification_noNotifications__Eurwy{padding:60px 20px}}@media (max-width:320px){.Notification_toastContainer__zdnlc{left:5px;right:5px;top:60px}.Notification_toastNotification__Nckr1{gap:8px;padding:10px 10px 13px}.Notification_toastTitle__b7z8y{font-size:11px}.Notification_toastMessage__XJSsy{font-size:9px}.Notification_toastCloseBtn__gnIOh{height:18px;width:18px}.Notification_notificationContainer__1mK5c{padding:8px}.Notification_notificationItem__uU8uh{padding:12px}.Notification_notificationTitle__CJ5j1 h2{font-size:18px}.Notification_filterBtn__Bultt{font-size:11px;padding:6px 8px}.Notification_markAllReadBtn__J5XG7{font-size:12px;gap:6px;padding:8px 12px}.Notification_notificationActionsBtn__c1s0A{margin-left:6px}.Notification_deleteBtn__1zVxH,.Notification_markReadBtn__ZACfU{height:20px;min-width:20px;padding:2px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.Notification_toastProgressBar__rKGqq{height:4px}.Notification_toastNotification__Nckr1:before{width:5px}.Notification_notificationBadge__quHxQ{font-size:11px}.Notification_loadingSpinner__SzS3k{border-width:2px}}@media (max-height:600px) and (orientation:landscape){.Notification_toastContainer__zdnlc{max-height:calc(100vh - 20px);top:10px}.Notification_toastNotification__Nckr1{min-width:280px;padding:10px 10px 13px}.Notification_notificationContainer__1mK5c{padding:12px}.Notification_notificationHeader__lTOTt{margin-bottom:20px}.Notification_noNotifications__Eurwy,.Notification_notificationLoading__63RuK{padding:40px 20px}}@media (prefers-reduced-motion:reduce){.Notification_toastExiting__hLis2,.Notification_toastIcon__m3TOr,.Notification_toastMessage__XJSsy,.Notification_toastNotification__Nckr1,.Notification_toastTime__tKml9,.Notification_toastTitle__b7z8y,.Notification_toastVisible__gAk5K{animation:none!important;transition:opacity .2s ease}.Notification_toastProgress__Bnq26{transition:width 50ms linear}}@media print{.Notification_notificationContainer__1mK5c{max-width:none;padding:0}.Notification_notificationActionsBtn__c1s0A,.notificationActions{display:none}.Notification_notificationItem__uU8uh{border:1px solid #ccc;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.Notification_notificationItem__uU8uh:hover{transform:none}}.TOTPVerificationModal_modalOverlay__kh0Nt{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:100002}.TOTPVerificationModal_modalContent__dduPF{animation:TOTPVerificationModal_slideIn__5m3Fr .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-width:450px;width:100%;z-index:1000000}.TOTPVerificationModal_modalHeader__TZPUH{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.TOTPVerificationModal_modalHeader__TZPUH h2{align-items:center;color:#1f2937;display:flex;font-size:1.25rem;font-weight:600;gap:12px;margin:0}.TOTPVerificationModal_modalHeader__TZPUH h2 svg{color:#4f46e5}.TOTPVerificationModal_closeButton__oPAIz{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;padding:8px;transition:all .2s}.TOTPVerificationModal_closeButton__oPAIz:hover:not(:disabled){background-color:#f3f4f6;color:#1f2937}.TOTPVerificationModal_closeButton__oPAIz:disabled{cursor:not-allowed;opacity:.5}.TOTPVerificationModal_modalBody__SukMM{padding:24px}.TOTPVerificationModal_infoBox__d3YNq{background-color:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;gap:12px;margin-bottom:24px;padding:16px}.TOTPVerificationModal_infoBox__d3YNq svg{flex-shrink:0;font-size:1.25rem;margin-top:2px}.TOTPVerificationModal_infoBox__d3YNq p{font-size:.875rem;line-height:1.5;margin:0}.TOTPVerificationModal_verificationSection__WEHAx{margin-bottom:20px}.TOTPVerificationModal_label__y6hcv{color:#374151;display:block;font-size:.875rem;font-weight:600;margin-bottom:8px}.TOTPVerificationModal_codeInput__iMFEK{border:2px solid #d1d5db;border-radius:8px;font-family:Courier New,monospace;font-size:1.5rem;letter-spacing:8px;padding:16px;text-align:center;transition:all .2s;width:100%}.TOTPVerificationModal_codeInput__iMFEK:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none}.TOTPVerificationModal_codeInput__iMFEK:disabled{background-color:#f3f4f6;cursor:not-allowed}.TOTPVerificationModal_hint__eiH4M{color:#6b7280;font-size:.75rem;margin:8px 0 0;text-align:center}.TOTPVerificationModal_errorMessage__tf9Yh{align-items:center;background-color:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:flex;font-size:.875rem;gap:12px;margin-bottom:16px;padding:12px 16px}.TOTPVerificationModal_errorMessage__tf9Yh svg{font-size:1.25rem}.TOTPVerificationModal_toggleButton__ckvjc{background:none;border:none;color:#4f46e5;cursor:pointer;font-size:.875rem;font-weight:500;margin-bottom:20px;padding:10px;text-decoration:underline;transition:all .2s;width:100%}.TOTPVerificationModal_toggleButton__ckvjc:hover:not(:disabled){color:#4338ca}.TOTPVerificationModal_toggleButton__ckvjc:disabled{cursor:not-allowed;opacity:.5}.TOTPVerificationModal_buttonGroup__hFNqb{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.TOTPVerificationModal_primaryButton__p5lVi,.TOTPVerificationModal_secondaryButton__uor-z{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;justify-content:center;padding:12px 24px;transition:all .2s}.TOTPVerificationModal_primaryButton__p5lVi{background-color:#4f46e5;color:#fff}.TOTPVerificationModal_primaryButton__p5lVi:hover:not(:disabled){background-color:#4338ca}.TOTPVerificationModal_secondaryButton__uor-z{background-color:#fff;border:1px solid #d1d5db;color:#374151}.TOTPVerificationModal_secondaryButton__uor-z:hover:not(:disabled){background-color:#f9fafb}.TOTPVerificationModal_primaryButton__p5lVi:disabled,.TOTPVerificationModal_secondaryButton__uor-z:disabled{cursor:not-allowed;opacity:.6}@keyframes TOTPVerificationModal_slideIn__5m3Fr{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.TOTPVerificationModal_modalOverlay__kh0Nt{padding:10px;z-index:100002}.TOTPVerificationModal_modalContent__dduPF{max-width:100%;z-index:1000000}.TOTPVerificationModal_modalBody__SukMM,.TOTPVerificationModal_modalHeader__TZPUH{padding:20px 16px}.TOTPVerificationModal_buttonGroup__hFNqb{grid-template-columns:1fr}}.ProfileSettingsModal_modalOverlay__uTJRL{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:10005}.ProfileSettingsModal_modalContent__\+tP6V{animation:ProfileSettingsModal_slideUp__nZSF9 .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;margin:auto;max-height:85vh;max-width:500px;min-width:450px;overflow-y:auto;position:relative;width:100%;z-index:10006}@keyframes ProfileSettingsModal_slideUp__nZSF9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProfileSettingsModal_modalHeader__diWVf{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 24px 16px}.ProfileSettingsModal_modalHeader__diWVf h2{color:#111827;font-size:1.5rem;font-weight:600;margin:0}.ProfileSettingsModal_closeButton__is\+uj{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:1.5rem;padding:4px;transition:all .2s ease}.ProfileSettingsModal_closeButton__is\+uj:hover{background:#f3f4f6;color:#111827}.ProfileSettingsModal_form__Rf-pD{padding:24px}.ProfileSettingsModal_formGroup__WO4qK{margin-bottom:20px}.ProfileSettingsModal_label__Y-Nqj{color:#374151;display:block;font-size:.95rem;font-weight:500;margin-bottom:8px}.ProfileSettingsModal_input__BW\+HR{border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;padding:12px 16px;transition:all .2s ease;width:100%}.ProfileSettingsModal_input__BW\+HR:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ProfileSettingsModal_hint__TfHV0{color:#6b7280;display:block;font-size:.875rem;margin-top:6px}.ProfileSettingsModal_fileUploadArea__mGOAj{margin-top:8px}.ProfileSettingsModal_fileInput__xycBZ{display:none}.ProfileSettingsModal_fileLabel__1e2dO{background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;cursor:pointer;display:block;padding:40px 20px;text-align:center;transition:all .3s ease}.ProfileSettingsModal_fileLabel__1e2dO:hover{background:#eff6ff;border-color:#3b82f6}.ProfileSettingsModal_uploadPlaceholder__S\+4ha{color:#6b7280}.ProfileSettingsModal_uploadIcon__A9mLf{font-size:3rem;margin-bottom:12px}.ProfileSettingsModal_previewImage__rpOSJ{border-radius:8px;max-height:200px;max-width:200px;object-fit:cover}.ProfileSettingsModal_errorMessage__z0Qvh,.ProfileSettingsModal_successMessage__xs-BB{align-items:center;border-radius:8px;display:flex;font-size:.95rem;gap:10px;margin-bottom:20px;padding:12px 16px}.ProfileSettingsModal_errorMessage__z0Qvh{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.ProfileSettingsModal_successMessage__xs-BB{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.ProfileSettingsModal_buttonGroup__ch4fj{display:flex;gap:12px;margin-top:24px}.ProfileSettingsModal_cancelButton__dXQrX,.ProfileSettingsModal_deleteButton__8gd27,.ProfileSettingsModal_submitButton__42Xvn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:1rem;font-weight:500;padding:12px 24px;transition:all .2s ease}.ProfileSettingsModal_cancelButton__dXQrX{background:#f3f4f6;color:#374151}.ProfileSettingsModal_cancelButton__dXQrX:hover:not(:disabled){background:#e5e7eb}.ProfileSettingsModal_submitButton__42Xvn{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.ProfileSettingsModal_submitButton__42Xvn:hover:not(:disabled){box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.ProfileSettingsModal_deleteButton__8gd27{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff}.ProfileSettingsModal_deleteButton__8gd27:hover:not(:disabled){box-shadow:0 4px 12px #dc26264d;transform:translateY(-1px)}.ProfileSettingsModal_cancelButton__dXQrX:disabled,.ProfileSettingsModal_deleteButton__8gd27:disabled,.ProfileSettingsModal_submitButton__42Xvn:disabled{cursor:not-allowed;opacity:.6}.ProfileSettingsModal_dangerZone__Tfu9a{background:#fef2f2;border:2px solid #fecaca;border-radius:12px;padding:24px;text-align:center}.ProfileSettingsModal_warningIcon__qWuiX{font-size:3rem;margin-bottom:16px}.ProfileSettingsModal_dangerZone__Tfu9a h3{color:#dc2626;font-size:1.25rem;margin:0 0 16px}.ProfileSettingsModal_dangerZone__Tfu9a p{color:#374151;font-size:.95rem;margin:12px 0}.ProfileSettingsModal_dangerZone__Tfu9a ul{color:#6b7280;margin:16px 0;padding-left:24px;text-align:left}.ProfileSettingsModal_dangerZone__Tfu9a li{font-size:.95rem;margin:8px 0}.ProfileSettingsModal_warningText__PISE-{color:#dc2626!important;font-weight:600;margin-top:16px!important}@media (min-width:769px){.ProfileSettingsModal_modalContent__\+tP6V{min-width:480px;width:500px}}@media (max-width:768px){.ProfileSettingsModal_modalOverlay__uTJRL{padding:15px}.ProfileSettingsModal_modalContent__\+tP6V{max-height:80vh;max-width:100%;min-width:auto;width:calc(100% - 30px)}.ProfileSettingsModal_modalHeader__diWVf h2{font-size:1.25rem}.ProfileSettingsModal_buttonGroup__ch4fj{flex-direction:column}.ProfileSettingsModal_cancelButton__dXQrX,.ProfileSettingsModal_deleteButton__8gd27,.ProfileSettingsModal_submitButton__42Xvn{width:100%}}.Modal_overlay__lypxW{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.Modal_modal__MEQp-{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-width:500px;overflow:hidden;position:relative;width:100%}.Modal_header__X9ytZ{display:flex;flex-shrink:0;justify-content:flex-end;padding:14px 16px 0}.Modal_closeButton__8erhe{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:1.2rem;height:28px;justify-content:center;line-height:1;transition:background .15s,color .15s;width:28px}.Modal_closeButton__8erhe:hover{background:#fee2e2;color:#ef4444}.Modal_body__8R3Yt{overflow-y:auto;padding:3px 20px 20px}@media (max-width:768px){.Modal_overlay__lypxW{padding:0 0 env(safe-area-inset-bottom,0)}.Modal_modal__MEQp-{border-radius:20px 20px;max-height:calc(100vh - 60px - env(safe-area-inset-bottom, 0px));max-width:100%}}.UserProfileDropdown_profileDropdownContainer__8dbSC{position:relative;z-index:997}.UserProfileDropdown_profileButton__rBQMM{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:20px;cursor:pointer;display:flex;gap:8px;height:40px;overflow:hidden;padding:0 12px 0 0;transition:all .3s ease}.UserProfileDropdown_dropdownIcon__kXdWB{color:#6b7280;font-size:.875rem;margin-right:2px;transition:transform .3s ease}.UserProfileDropdown_profileButton__rBQMM:not(:has(.UserProfileDropdown_dropdownIcon__kXdWB)){border-radius:50%;padding-right:0;width:40px}.UserProfileDropdown_profileButton__rBQMM:hover .UserProfileDropdown_dropdownIcon__kXdWB{color:#3b82f6;transform:translateY(2px)}.UserProfileDropdown_profileButton__rBQMM:hover{border-color:#3b82f6;transform:scale(1.05)}.UserProfileDropdown_profileImageWrapper__vJkpL{border-radius:50%;flex-shrink:0;height:40px;overflow:hidden;width:40px}.UserProfileDropdown_profileImage__FQ3BE{height:100%;object-fit:cover;width:100%}.UserProfileDropdown_profilePlaceholder__ZL3qI{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.2rem;height:40px;justify-content:center;width:40px}.UserProfileDropdown_dropdownMenu__od9kW{animation:UserProfileDropdown_slideDown__t0evn .2s ease;background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;padding:8px;position:absolute;right:0;top:calc(100% + 10px);width:280px;z-index:9999}@keyframes UserProfileDropdown_slideDown__t0evn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.UserProfileDropdown_userInfo__lps8C{margin-bottom:4px;padding:12px 16px}.UserProfileDropdown_userName__94xk4{color:#111827;font-size:1rem;font-weight:600;margin-bottom:4px}.UserProfileDropdown_userEmail__CevZP{color:#6b7280;font-size:.875rem;word-break:break-all}.UserProfileDropdown_divider__zLXzJ{background:#e5e7eb;height:1px;margin:8px 0}.UserProfileDropdown_menuItem__qKxrv{align-items:center;background:none;border:none;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:.95rem;gap:12px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.UserProfileDropdown_menuItem__qKxrv:hover{background:#f3f4f6;color:#111827}.UserProfileDropdown_menuIcon__fuIrL{color:#6b7280;font-size:1.1rem}.UserProfileDropdown_menuItem__qKxrv:hover .UserProfileDropdown_menuIcon__fuIrL{color:#3b82f6}.UserProfileDropdown_dangerItem__A7T7Y{color:#dc2626}.UserProfileDropdown_dangerItem__A7T7Y:hover{background:#fef2f2;color:#dc2626}.UserProfileDropdown_dangerItem__A7T7Y .UserProfileDropdown_menuIcon__fuIrL,.UserProfileDropdown_dangerItem__A7T7Y:hover .UserProfileDropdown_menuIcon__fuIrL{color:#dc2626}@media (max-width:768px){.UserProfileDropdown_dropdownMenu__od9kW{position:fixed;right:10px;top:60px!important;width:260px;z-index:9999}.UserProfileDropdown_profileDropdownContainer__8dbSC{z-index:997}}.Header_headerContainer__E8\+3K{--hdr-bg:#2d2d2d;--hdr-text:#f1f5f9;--hdr-muted:#9ca3af;--hdr-border:#ffffff14;--hdr-hover:#ffffff12;--hdr-accent:#38bdf8;--hdr-active-bg:#38bdf826;--hdr-active-border:#38bdf833;background:var(--hdr-bg);border-bottom:1px solid var(--hdr-border);box-shadow:0 1px 0 var(--hdr-border),0 2px 16px #0006;height:60px;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999}.Header_appsHeader__FB3HN{background:var(--hdr-bg);color:var(--hdr-text);height:60px;padding:0 1.5rem 0 0;width:100%}.Header_appsHeader__FB3HN,.Header_logo__yHbn4{align-items:center;display:flex;overflow:hidden}.Header_logo__yHbn4{border-right:1px solid var(--hdr-border);flex-shrink:0;height:100%;justify-content:flex-start;min-width:250px;padding-left:16px;transition:width .3s cubic-bezier(.4,0,.2,1),min-width .3s cubic-bezier(.4,0,.2,1);width:250px}.Header_logoName__p7p1g{color:var(--hdr-text);font-size:15px;font-weight:700;letter-spacing:.3px;margin-left:10px;transition:opacity .3s ease;white-space:nowrap}.Header_logo__yHbn4.Header_sidebarCollapsed__SNuyR{justify-content:center;min-width:70px;padding-left:0;width:70px}.Header_logo__yHbn4 a{align-items:center;display:flex;text-decoration:none}.Header_logo__yHbn4 img{display:block;height:30px;transition:filter .2s ease;width:auto}.Header_logo__yHbn4 img:hover{filter:drop-shadow(0 2px 8px rgba(56,189,248,.45))}.Header_navigationMenu__nU44Z{display:flex;flex:1 1;justify-content:center;overflow:hidden}.Header_navigationMenu__nU44Z ul{align-items:center;display:flex;gap:2px;list-style:none;margin:0;padding:0}.Header_navigationMenu__nU44Z li{margin:0}.Header_navigationMenu__nU44Z a{-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:7px;color:var(--hdr-muted);display:block;font-size:13px;font-weight:500;outline:none;padding:6px 12px;position:relative;text-decoration:none;transition:all .15s ease;white-space:nowrap}.Header_navigationMenu__nU44Z a:visited{color:var(--hdr-muted)}.Header_navigationMenu__nU44Z a:hover{background:var(--hdr-hover);color:var(--hdr-text)}.Header_navigationMenu__nU44Z a.active{background:var(--hdr-active-bg);border-color:var(--hdr-active-border);color:var(--hdr-accent)}.Header_navigationMenu__nU44Z a.active:after{background:var(--hdr-accent);border-radius:2px 2px 0 0;bottom:-1px;content:"";height:2px;left:20%;position:absolute;width:60%}.Header_headerIcons__ImTny{align-items:center;display:flex;flex-shrink:0;gap:6px}.Header_iconButton__vI7VH{align-items:center;background:var(--hdr-hover);border:1px solid var(--hdr-border);border-radius:50%;color:var(--hdr-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:.95rem;height:36px;justify-content:center;position:relative;transition:all .15s ease;width:36px}.Header_iconButton__vI7VH:hover{background:#ffffff1a;border-color:#fff3;color:var(--hdr-text);transform:translateY(-1px)}.Header_iconButton__vI7VH:active{transform:translateY(0)}.Header_notificationButton__-iIDw{position:relative}.Header_notificationBadge__Nl0IF{align-items:center;animation:Header_pulse__QE\+Es 2s infinite;background:#ef4444;border:2px solid var(--hdr-bg);border-radius:8px;color:#fff;display:flex;font-size:.55rem;font-weight:700;height:15px;justify-content:center;min-width:15px;padding:1px 4px;position:absolute;right:-3px;top:-3px}@keyframes Header_pulse__QE\+Es{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.Header_securityButton__lPLUA:hover{background:#38bdf81f;border-color:#38bdf84d;color:var(--hdr-accent)}.Header_logoutButton__LkIf0:hover,.Header_reportButton__gWwBL:hover{background:#ef44441f;border-color:#ef44444d;color:#f87171}.Header_hamburgerMenu__4ZPKq{align-items:center;background:var(--hdr-hover);border:1px solid var(--hdr-border);border-radius:8px;cursor:pointer;display:none;flex-direction:column;flex-shrink:0;height:38px;justify-content:center;margin-right:.5rem;transition:all .2s ease;width:38px}.Header_hamburgerMenu__4ZPKq:hover{background:#38bdf81a;border-color:#38bdf84d}.Header_hamburgerMenu__4ZPKq .Header_bar__nEiK-{background:var(--hdr-muted);border-radius:2px;height:2px;margin:2.5px 0;transition:.25s ease;width:18px}.Header_hamburgerMenu__4ZPKq.open .Header_bar__nEiK-{background:var(--hdr-accent)}.Header_hamburgerMenu__4ZPKq.open .Header_bar__nEiK-:first-child{transform:rotate(-45deg) translate(-4px,4px)}.Header_hamburgerMenu__4ZPKq.open .Header_bar__nEiK-:nth-child(2){opacity:0}.Header_hamburgerMenu__4ZPKq.open .Header_bar__nEiK-:nth-child(3){transform:rotate(45deg) translate(-4px,-4px)}.Header_dropdownContent__Pc6oC{animation:Header_fadeIn__PtLU8 .2s ease;background:#2d2d2d;border:1px solid #ffffff14;border-radius:10px;box-shadow:0 12px 40px #0009;display:flex;flex-direction:column;overflow:hidden;position:fixed;right:.75rem;top:60px;width:240px;z-index:10000}.Header_dropdownContent__Pc6oC a{border-left:3px solid #0000;color:var(--hdr-muted);display:block;font-size:13px;font-weight:500;padding:11px 18px;text-decoration:none;transition:all .15s ease}.Header_dropdownContent__Pc6oC a:hover{background:var(--hdr-hover);border-left-color:var(--hdr-accent);color:var(--hdr-text)}.Header_dropdownContent__Pc6oC a:visited{color:var(--hdr-muted)}.Header_dropdownContent__Pc6oC a.active{background:var(--hdr-active-bg);border-left-color:var(--hdr-accent);color:var(--hdr-accent);font-weight:600}.Header_dropdownButton__rGEG8{background:none;border:none;border-left:3px solid #0000;color:var(--hdr-muted);cursor:pointer;display:block;font-size:13px;font-weight:500;padding:11px 18px;text-align:left;transition:all .15s ease;width:100%}.Header_dropdownButton__rGEG8:hover{background:var(--hdr-hover);border-left-color:var(--hdr-accent);color:var(--hdr-text)}.Header_mobileLogout__MbsC2{background:#ef444414;border:none;border-left:3px solid #0000;border-top:1px solid #ef444426;color:#f87171;cursor:pointer;display:block;font-size:13px;font-weight:600;padding:12px 18px;text-align:left;transition:all .15s ease;width:100%}.Header_mobileLogout__MbsC2:hover{background:#ef444424;border-left-color:#ef4444;color:#ef4444}.Header_mobileProfileWrapper__4c3BL{align-items:center;background:#38bdf80a;border-bottom:1px solid #ffffff14;display:flex;padding:10px 12px}.Header_mobileDivider__qJZVq{background:#ffffff14;height:1px;margin:0}.Header_dropdownBackdrop__fTZ-d{background:#00000080;display:none;inset:0;position:fixed;z-index:9998}.Header_dropdownBackdrop__fTZ-d.active{display:block}@keyframes Header_fadeIn__PtLU8{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.Header_logo__yHbn4{justify-content:center;min-width:70px;padding-left:0;width:70px}.Header_logo__yHbn4 img{height:30px}.Header_logoName__p7p1g{display:none}}@media (max-width:767px){.Header_headerIcons__ImTny,.Header_navigationMenu__nU44Z{display:none}.Header_hamburgerMenu__4ZPKq{display:flex}.Header_logo__yHbn4{border-right:none;flex:1 1;justify-content:flex-start;min-width:0;min-width:auto;padding-left:1rem;width:auto}.Header_logo__yHbn4 img{height:30px}.Header_dropdownContent__Pc6oC{max-width:300px;right:.5rem;width:calc(100vw - 1rem)}}:root{--footer-bg:#2d2d2d;--footer-text:#e1e8f5;--footer-accent:#38bdf8;--footer-secondary:#8be9fd;--footer-link-hover:#38bdf8;--footer-divider:#ffffff26;--footer-item-spacing:20px;--transition-time:0.3s;--footer-wave-fill:#3a3a3a}.footer{background-color:#2d2d2d;background-color:var(--footer-bg);color:#e1e8f5;color:var(--footer-text);margin-top:auto;padding:30px 0 10px;position:relative;width:100%}.footer.dashboard-footer{margin-left:250px;transition:margin-left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);width:calc(100% - 250px)}.footer.dashboard-footer.sidebar-collapsed{margin-left:70px;width:calc(100% - 70px)}.footer.dashboard-footer.admin-dashboard{margin-left:250px;transition:margin-left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);width:calc(100% - 250px)}.footer.dashboard-footer.admin-dashboard.sidebar-collapsed{margin-left:70px;width:calc(100% - 70px)}.container{margin:0 auto;max-width:1200px;padding:0 30px}.footer-content{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin-bottom:40px}.footer-section{flex:1 1;min-width:200px}.footer-section h5{color:#fff;font-size:20px;font-weight:600;letter-spacing:.5px;margin-bottom:25px;padding-bottom:12px;position:relative}.footer-section h5:after{background:#38bdf8;background:var(--footer-accent);border-radius:5px;bottom:0;content:"";height:3px;left:0;position:absolute;width:40px}.footer-section p{color:#e1e8f5;color:var(--footer-text);font-size:15px;line-height:1.7;margin-bottom:20px;text-align:left}.footer-waves{left:0;line-height:0;overflow:hidden;position:absolute;top:0;transform:translateY(0);width:100%}.footer-waves svg{display:block;height:110px;position:relative;width:calc(120% + 1.3px)}.footer-waves .shape-fill{fill:#3a3a3a;fill:var(--footer-wave-fill)}.social-icons{display:flex;gap:15px;margin-top:20px}.social-icon{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:#38bdf8;color:var(--footer-accent);display:flex;font-size:16px;height:38px;justify-content:center;transition:all .3s ease;transition:all var(--transition-time) ease;width:38px}.social-icon:hover{background:#38bdf8;background:var(--footer-accent);color:#2d2d2d;color:var(--footer-bg);transform:translateY(-3px)}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:12px}.footer-links a{color:#e1e8f5;color:var(--footer-text);display:inline-block;font-size:15px;position:relative;text-decoration:none;transition:all .3s ease;transition:all var(--transition-time) ease}.footer-links a:after{background-color:#38bdf8;background-color:var(--footer-accent);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;transition:width var(--transition-time) ease;width:0}.footer-links a:hover{color:#38bdf8;color:var(--footer-accent);transform:translateX(5px)}.footer-links a:hover:after{width:100%}.contact-info{display:flex;flex-direction:column;gap:20px}.contact-item{align-items:center;display:flex;gap:15px}.contact-item svg{color:#38bdf8;color:var(--footer-accent);font-size:18px;min-width:18px}.contact-item p{margin:0}.contact-item .support-link{color:#e1e8f5;color:var(--footer-text);display:inline-block;font-size:15px;position:relative;text-decoration:none;transition:all .3s ease;transition:all var(--transition-time) ease}.contact-item .support-link:after{background-color:#38bdf8;background-color:var(--footer-accent);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;transition:width var(--transition-time) ease;width:0}.contact-item .support-link:hover{color:#38bdf8;color:var(--footer-accent);transform:translateX(5px)}.contact-item .support-link:hover:after{width:100%}.footer-divider{background-color:#ffffff26;background-color:var(--footer-divider);height:1px;margin:30px 0}.footer-bottom{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-bottom p{font-size:14px;margin:10px 0}.footer-bottom-links{display:flex;gap:20px}.footer-bottom-links a{color:#e1e8f5;color:var(--footer-text);font-size:14px;text-decoration:none;transition:color .3s ease;transition:color var(--transition-time) ease}.footer-bottom-links a:hover{color:#38bdf8;color:var(--footer-accent)}@media (min-width:1200px){.footer.dashboard-footer{margin-left:250px;width:calc(100% - 250px)}.footer.dashboard-footer.sidebar-collapsed{margin-left:70px;width:calc(100% - 70px)}}@media (min-width:1024px) and (max-width:1199px){.footer.dashboard-footer{margin-left:230px;width:calc(100% - 230px)}.footer.dashboard-footer.sidebar-collapsed{margin-left:70px;width:calc(100% - 70px)}.footer.dashboard-footer.admin-dashboard{margin-left:80px;width:calc(100% - 80px)}.footer.dashboard-footer.admin-dashboard.sidebar-collapsed{margin-left:70px;width:calc(100% - 70px)}.footer-content{gap:30px}.footer-section{flex-basis:calc(50% - 30px);flex-grow:0;flex-shrink:0;min-width:0}.footer-section h5{font-size:18px}.footer-waves svg{height:90px}}@media (min-width:768px) and (max-width:1023px){.footer.dashboard-footer,.footer.dashboard-footer.sidebar-collapsed{margin-left:70px;width:calc(100% - 70px)}.footer-content{gap:25px}.footer-section{flex-basis:calc(50% - 25px);flex-grow:0;flex-shrink:0;min-width:0}.footer-section h5{font-size:17px}.footer-waves svg{height:80px}}@media (max-width:767px){.footer,.footer.dashboard-footer{margin-left:0!important;padding:40px 0 20px;padding-bottom:90px!important;width:100%!important}.footer-content{flex-direction:column;gap:25px;margin-bottom:25px}.footer-section{flex:0 0 100%;margin-bottom:0}.footer-section h5{font-size:17px;margin-bottom:15px}.footer-section h5:after{left:0;transform:none}.footer-links li{margin-bottom:8px}.contact-info{gap:12px}.social-icons{justify-content:flex-start}.footer-bottom{flex-direction:column;text-align:center}.footer-bottom-links{justify-content:center;margin-top:15px}.footer-waves svg{height:60px}.footer-content .footer-section.links .footer-links li,.footer-content .footer-section.links .footer-links li a,.footer-section.links,.footer-section.links h5,.footer-section.links ul.footer-links,.footer-section.links ul.footer-links li{text-align:left!important}}@media (max-width:480px){.container{padding:0 15px}.footer,.footer.dashboard-footer{padding:40px 0 20px}.footer-section h5{font-size:16px}.contact-item p,.footer-links a,.footer-section p{font-size:14px}.footer-waves svg{height:40px}.footer-divider{margin:20px 0}}.TaskItem_taskItem__g9eQI{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e51f;cursor:pointer;font-family:Poppins,Segoe UI,Roboto,sans-serif;margin-bottom:24px;overflow:hidden;padding:32px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.TaskItem_taskItem__g9eQI:before{background:linear-gradient(90deg,#4f46e5,#6366f1 50%,#8b5cf6);border-radius:1rem 1rem 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.TaskItem_taskItem__g9eQI:hover{border-color:#4f46e54d;box-shadow:0 16px 40px #4f46e533;transform:translateY(-8px) scale(1.02)}.TaskItem_taskItem__g9eQI:hover:after{opacity:1}.TaskItem_taskItem__g9eQI:after{background:radial-gradient(circle at 20% 20%,#4f46e50d 0,#0000 50%),radial-gradient(circle at 80% 80%,#6366f10d 0,#0000 50%);border-radius:1rem;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease}.TaskItem_taskSubject__cCWHU{color:#1e293b;font-size:1.75rem;font-weight:700;line-height:1.3;margin-bottom:16px;position:relative;text-shadow:0 1px 2px #0000000d;z-index:1}.TaskItem_taskImages__3MWt\+{margin-bottom:20px;position:relative;z-index:1}.TaskItem_taskImage__RVULX.TaskItem_single__7hF59{border:2px solid #fffc;border-radius:12px;box-shadow:0 4px 12px #4f46e51a;cursor:pointer;height:150px;object-fit:cover;transition:all .3s ease;width:200px}.TaskItem_taskImage__RVULX.TaskItem_single__7hF59:hover{border-color:#4f46e54d;box-shadow:0 8px 20px #4f46e533;transform:scale(1.05)}.TaskItem_taskImagesCarousel__aHfVV{max-width:300px;position:relative}.TaskItem_carouselContainer__A27uT{border-radius:12px;box-shadow:0 4px 12px #4f46e51a;overflow:hidden;position:relative}.TaskItem_taskImage__RVULX.TaskItem_carousel__BWC70{display:block;height:200px;object-fit:cover;transition:all .3s ease;width:100%}.TaskItem_carouselBtn__ejeL7{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:2}.TaskItem_carouselBtn__ejeL7:hover{background:#000000b3;transform:translateY(-50%) scale(1.1)}.TaskItem_carouselBtn__ejeL7.TaskItem_prev__Xr4Kz{left:10px}.TaskItem_carouselBtn__ejeL7.TaskItem_next__wEvta{right:10px}.TaskItem_carouselIndicators__o4sJk{display:flex;gap:8px;justify-content:center;margin-top:12px}.TaskItem_indicator__vhf28{background:#4f46e54d;border:none;border-radius:50%;cursor:pointer;height:8px;transition:all .3s ease;width:8px}.TaskItem_indicator__vhf28.TaskItem_active__GqZbA{background:#fff;transform:scale(1.2)}.TaskItem_indicator__vhf28:hover{background:#6366f1;transform:scale(1.1)}.TaskItem_imageCounter__WfbS-{background:#0009;border-radius:12px;color:#fff;font-size:12px;font-weight:500;padding:4px 8px;position:absolute;right:10px;top:10px;z-index:2}@media (max-width:768px){.TaskItem_taskImage__RVULX.TaskItem_single__7hF59{height:120px;width:150px}.TaskItem_taskImagesCarousel__aHfVV{max-width:250px}.TaskItem_taskImage__RVULX.TaskItem_carousel__BWC70{height:150px}.TaskItem_carouselBtn__ejeL7{font-size:16px;height:35px;width:35px}}@media (max-width:480px){.TaskItem_taskImages__3MWt\+{margin-bottom:16px}.TaskItem_taskImage__RVULX.TaskItem_single__7hF59{height:120px;max-width:200px;width:100%}.TaskItem_taskImagesCarousel__aHfVV{max-width:100%}.TaskItem_taskImage__RVULX.TaskItem_carousel__BWC70{height:120px}.TaskItem_carouselBtn__ejeL7{font-size:14px;height:30px;width:30px}.TaskItem_carouselBtn__ejeL7.TaskItem_prev__Xr4Kz{left:5px}.TaskItem_carouselBtn__ejeL7.TaskItem_next__wEvta{right:5px}}.TaskItem_taskSummary__zrI4t{color:#475569;cursor:pointer;font-size:15px;font-weight:400;line-height:1.7;margin-bottom:20px;position:relative;z-index:1}.TaskItem_taskSummary__zrI4t:not(.TaskItem_expanded__Y9Hao){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.TaskItem_taskSummary__zrI4t.TaskItem_expanded__Y9Hao{-webkit-line-clamp:none;line-clamp:none;display:block}.TaskItem_readMore__uLhG\+{border-bottom:2px solid #0000;color:#4f46e5;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;margin-left:8px;text-decoration:none;transition:all .3s ease}.TaskItem_readMore__uLhG\+:hover{border-bottom-color:#6366f1;color:#6366f1;transform:translateX(4px)}.TaskItem_taskDescription__SOBhn{color:#64748b;font-size:15px;line-height:1.6;margin-bottom:20px;position:relative;z-index:1}.TaskItem_badge__0-e4f.TaskItem_willingToPay__PgLjA{background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:20px;box-shadow:0 4px 12px #f59e0b4d;color:#fff;display:inline-block;font-size:13px;font-weight:600;margin-bottom:16px;margin-right:12px;padding:8px 16px;position:relative;text-shadow:0 1px 2px #0000001a;z-index:1}.TaskItem_taskActions__aIhy5{margin-bottom:20px;position:relative;z-index:1}.TaskItem_taskActionButton__zAUk4{background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;border-radius:20px;box-shadow:0 4px 12px #4f46e533;color:#fff;cursor:pointer;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:600;margin-bottom:12px;margin-right:12px;min-width:140px;overflow:hidden;padding:14px 28px;position:relative;transition:all .3s ease;z-index:1}.TaskItem_taskActionButton__zAUk4:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.TaskItem_taskActionButton__zAUk4:hover{box-shadow:0 8px 20px #4f46e54d;transform:translateY(-2px)}.TaskItem_taskActionButton__zAUk4:hover:before{opacity:1}.TaskItem_taskActionButton__zAUk4:active{box-shadow:0 4px 12px #4f46e533;transform:translateY(0)}.TaskItem_approvedBadge__cxtdn{align-items:center;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1.5px solid #6ee7b7;border-radius:20px;box-shadow:0 2px 8px #10b98133;color:#065f46;display:inline-flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;gap:6px;padding:10px 20px}.TaskItem_taskActionButton__zAUk4:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);box-shadow:0 2px 8px #94a3b833;cursor:not-allowed;transform:none}.TaskItem_taskActionButton__zAUk4:disabled:before{display:none}.TaskItem_authRequiredMessage__lfuiE{color:#64748b;font-size:14px;position:relative;z-index:1}.TaskItem_authRequiredMessage__lfuiE a{border-bottom:2px solid #0000;color:#4f46e5;font-weight:600;text-decoration:none;transition:all .3s ease}.TaskItem_authRequiredMessage__lfuiE a:hover{border-bottom-color:#6366f1;color:#6366f1}.TaskItem_status__elNuE{border-top:1px solid #94a3b833;color:#64748b;font-size:20px;font-weight:700;margin-bottom:10px;margin-top:16px;padding-top:16px;position:relative;z-index:1}.TaskItem_metrics__P2hCP{color:#64748b;font-size:13px;font-weight:500;line-height:1.5;margin-top:12px;position:relative;z-index:1}.TaskItem_metricsComments__As3Lu,.TaskItem_metricsFollowers__JeCua,.TaskItem_metricsInterests__GkD-c{color:#475569;font-weight:600}.TaskItem_taskItem__g9eQI.TaskItem_loading__EIffo{opacity:.7;pointer-events:none;position:relative}.TaskItem_taskItem__g9eQI.TaskItem_loading__EIffo:after{animation:TaskItem_spin__svAcs 1s linear infinite;border:2px solid #4f46e533;border-radius:50%;border-top-color:#4f46e5;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:10}@keyframes TaskItem_spin__svAcs{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:768px){.TaskItem_taskItem__g9eQI{margin-bottom:20px;padding:24px 20px}.TaskItem_taskSubject__cCWHU{font-size:1.5rem;margin-bottom:12px}.TaskItem_taskDescription__SOBhn,.TaskItem_taskSummary__zrI4t{font-size:14px;margin-bottom:16px}.TaskItem_taskActionButton__zAUk4{margin-bottom:12px;margin-right:0;width:100%}.TaskItem_badge__0-e4f.TaskItem_willingToPay__PgLjA{font-size:12px;margin-bottom:12px;padding:6px 12px}.TaskItem_metrics__P2hCP,.TaskItem_status__elNuE{font-size:12px}}@media (max-width:480px){.TaskItem_taskItem__g9eQI{padding:20px 16px}.TaskItem_taskSubject__cCWHU{font-size:1.3rem}.TaskItem_taskDescription__SOBhn,.TaskItem_taskSummary__zrI4t{font-size:13px}.TaskItem_taskActionButton__zAUk4{font-size:14px;padding:12px 20px}.TaskItem_metrics__P2hCP,.TaskItem_status__elNuE{font-size:11px}}@keyframes TaskItem_taskSlideIn__ft6y3{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.TaskItem_taskItem__g9eQI.TaskItem_new__ap-J8{animation:TaskItem_taskSlideIn__ft6y3 .5s ease-out}.task-list{grid-gap:24px;animation:contentFadeIn .5s ease-out;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));width:100%}.task-list .no-tasks{align-items:center;color:#000;display:flex;flex-direction:column;font-size:18px;font-weight:600;grid-column:1/-1;justify-content:center;min-height:200px;padding:60px 20px;text-align:center}.task-list .no-tasks:before{content:"📋";font-size:48px;margin-bottom:16px;opacity:.5}@media (max-width:1200px){.task-list{gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.task-list{gap:16px;grid-template-columns:1fr}}@media (max-width:480px){.task-list{gap:12px}.task-list .no-tasks{font-size:16px;min-height:150px;padding:40px 15px}.task-list .no-tasks:before{font-size:36px;margin-bottom:12px}}.task-list>*{box-sizing:border-box;width:100%}@media print{.task-list{gap:20px;grid-template-columns:1fr}}.ProfileCompletionModal_overlay__Ou9tL{align-items:center;animation:ProfileCompletionModal_overlayFadeIn__HbOZ8 .25s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}@keyframes ProfileCompletionModal_overlayFadeIn__HbOZ8{0%{opacity:0}to{opacity:1}}.ProfileCompletionModal_modal__RMriz{animation:ProfileCompletionModal_modalSlideIn__GIRz6 .3s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:16px;box-shadow:0 24px 48px #00000026;max-width:500px;padding:2rem;position:relative;width:100%}@keyframes ProfileCompletionModal_modalSlideIn__GIRz6{0%{opacity:0;transform:translateY(-24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ProfileCompletionModal_closeBtn__naWl7{background:none;border:none;border-radius:6px;color:#bbb;cursor:pointer;font-size:1.5rem;line-height:1;padding:.4rem .6rem;position:absolute;right:1rem;top:1rem;transition:color .2s ease,background .2s ease}.ProfileCompletionModal_closeBtn__naWl7:hover{background:#f0f0f0;color:#333}.ProfileCompletionModal_body__E7jo2{margin-top:.5rem;text-align:center}.ProfileCompletionModal_icon__Gp42j{font-size:3rem;line-height:1;margin-bottom:1rem}.ProfileCompletionModal_title__sTT\+J{color:#1a1a1a;font-size:1.8rem;font-weight:600;letter-spacing:-.02em;margin:0 0 .75rem}.ProfileCompletionModal_description__GaZb9{color:#666;font-size:1.05rem;line-height:1.65;margin:0 0 2rem}.ProfileCompletionModal_actions__iD423{align-items:center;display:flex;flex-direction:column;gap:.75rem}.ProfileCompletionModal_primaryBtn__dVLVy{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;box-shadow:0 4px 15px #667eea59;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:600;letter-spacing:.01em;padding:14px 28px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.ProfileCompletionModal_primaryBtn__dVLVy:hover{box-shadow:0 8px 24px #667eea73;transform:translateY(-2px)}.ProfileCompletionModal_primaryBtn__dVLVy:active{box-shadow:0 4px 12px #667eea4d;transform:translateY(0)}.ProfileCompletionModal_hint__6VDmG{color:#aaa;font-size:.85rem;margin:0}@media (max-width:768px){.ProfileCompletionModal_modal__RMriz{border-radius:14px;padding:1.5rem}.ProfileCompletionModal_title__sTT\+J{font-size:1.5rem}.ProfileCompletionModal_description__GaZb9{font-size:.975rem}.ProfileCompletionModal_primaryBtn__dVLVy{font-size:1rem;padding:13px 24px}}@media (max-width:480px){.ProfileCompletionModal_overlay__Ou9tL{align-items:center;padding:1rem}.ProfileCompletionModal_modal__RMriz{border-radius:16px;max-height:90dvh;max-width:100%;overflow-y:auto;padding:1.25rem 1rem;width:100%}.ProfileCompletionModal_title__sTT\+J{font-size:1.25rem}.ProfileCompletionModal_description__GaZb9{font-size:.9rem}.ProfileCompletionModal_primaryBtn__dVLVy{font-size:.95rem;padding:12px 20px}}.task-list-page{animation:fadeIn .8s ease-out;font-family:Poppins,Segoe UI,Roboto,sans-serif;margin-top:30px;min-height:100vh;padding:30px}.custom-dropdown-trigger{border-radius:15px;padding:8px 10px}.contents .no-tasks{align-items:center;background:none;color:#000;display:flex;flex-direction:column;font-size:18px;font-weight:600;justify-content:center;min-height:200px;padding:60px 20px;text-align:center}.contents .no-tasks:before{content:"📋";font-size:48px;margin-bottom:16px;opacity:.5}.TaskList{width:100%}.task-list-page:before{background:none;bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:-1}@media (max-width:768px){.task-list-page{padding:15px}.category-filter{margin-bottom:20px;padding:15px}.category-button{font-size:13px;padding:10px 16px}.contents{padding:25px 20px}.contents .no-tasks{font-size:16px;padding:40px 15px}}@media (max-width:480px){.task-list-page{padding:10px}.category-filter{margin-bottom:15px;padding:12px}.category-dropdown{font-size:14px;padding:14px 16px}.contents{padding:20px 15px}.contents .no-tasks{font-size:15px;min-height:150px;padding:30px 10px}.contents .no-tasks:before{font-size:36px;margin-bottom:12px}}.TaskList{animation:contentFadeIn .5s ease-out}@media print{.task-list-page{background:#fff;padding:20px}.category-filter,.task-list-page:before{display:none}.contents{border:1px solid #ddd;box-shadow:none}}.CommentSection_commentSection__QdjtU{font-family:Sora,sans-serif}.CommentSection_commentSection__QdjtU h2{color:#0f172a;font-size:16px;font-weight:700;margin:0 0 20px}.CommentSection_suggestionsWrapper__lCIc5{display:flex;flex-direction:column;gap:6px}.CommentSection_suggestionToggle__pDpa1{align-self:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;color:#1d4ed8;cursor:pointer;font-family:inherit;font-size:.7rem;font-weight:600;padding:4px 10px;transition:background .15s;white-space:nowrap}.CommentSection_suggestionToggle__pDpa1:hover{background:#dbeafe}.CommentSection_suggestionsList__9M0tk{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:5px;padding:8px 10px}.CommentSection_suggestionItem__ge917{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#334155;cursor:pointer;font-family:inherit;font-size:.78rem;line-height:1.4;padding:6px 10px;text-align:left;transition:background .15s,border-color .15s}.CommentSection_suggestionItem__ge917:hover{background:#f0f9ff;border-color:#7dd3fc;color:#0c4a6e}.CommentSection_authRequiredMessage__YASTK{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;font-size:13px;margin:10px 0;padding:12px 16px;text-align:center}.CommentSection_authRequiredMessage__YASTK p{margin:0}.CommentSection_readOnlyStats__0Yp5e{color:#64748b;font-size:12px;margin-right:8px}.CommentSection_commentForm__KGgEG{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:10px;margin-bottom:24px;padding:14px}.CommentSection_replyTextarea__HXgtb,.CommentSection_textarea__eiKxl{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#374151;font-family:inherit;font-size:13px;line-height:1.6;min-height:80px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .2s;width:100%}.CommentSection_replyTextarea__HXgtb:focus,.CommentSection_textarea__eiKxl:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81a}.CommentSection_replyTextarea__HXgtb::placeholder,.CommentSection_textarea__eiKxl::placeholder{color:#94a3b8;font-style:italic}.CommentSection_submitBtn__asD32{align-self:flex-start;background:#0f172a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 18px;transition:background .2s}.CommentSection_submitBtn__asD32:hover{background:#1e293b}.CommentSection_commentItem__eqrZd{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin:10px 0;padding:14px;transition:border-color .2s}.CommentSection_commentItem__eqrZd:hover{border-color:#cbd5e1}.CommentSection_commentContent__bmtX7{color:#374151;font-size:13px;line-height:1.7;margin:0 0 10px}.CommentSection_commentActions__d1v1F{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.CommentSection_reactionBtn__0EUT7{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:5px;padding:5px 10px;transition:background .15s,border-color .15s}.CommentSection_reactionBtn__0EUT7:hover{background:#e2e8f0;border-color:#cbd5e1}.CommentSection_replyToggleBtn__KO46w{align-items:center;background:none;border:1px solid #38bdf840;border-radius:6px;color:#38bdf8;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;padding:5px 10px;transition:background .15s}.CommentSection_replyToggleBtn__KO46w:hover{background:#38bdf814}.CommentSection_replySection__UXCQw{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:12px;padding:12px}.CommentSection_replyForm__Jfxgr{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.CommentSection_submitReplyBtn__EomgP{align-self:flex-start;background:#0f172a;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:6px 14px;transition:background .2s}.CommentSection_submitReplyBtn__EomgP:hover{background:#1e293b}.CommentSection_replyContainer__tTiun{background:#fff;border-left:3px solid #38bdf8;border-radius:0 8px 8px 0;font-size:13px;margin-left:16px;margin-top:8px;padding:10px 12px}.CommentSection_replyContainer__tTiun p{color:#374151;line-height:1.6;margin:0 0 8px}.CommentSection_nestedReply__Y4D8B{border-left-color:#818cf8;margin-left:16px}.CommentSection_deleteCommentBtn__crazA{align-items:center;background:none;border:1px solid #fecaca;border-radius:6px;color:#ef4444;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:600;gap:4px;padding:4px 10px;transition:background .15s}.CommentSection_deleteCommentBtn__crazA:hover{background:#fef2f2}@media (max-width:480px){.CommentSection_commentActions__d1v1F{gap:4px}.CommentSection_deleteCommentBtn__crazA,.CommentSection_reactionBtn__0EUT7,.CommentSection_replyToggleBtn__KO46w{font-size:11px;padding:4px 8px}}.Toast_toastMessage__5rVDW{animation:Toast_slideInRight__ct-bH .35s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;box-shadow:0 8px 32px #0000002e,0 2px 8px #0000001a;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;max-width:300px;min-width:250px;overflow:hidden;position:fixed;right:24px;top:24px;z-index:9999}.Toast_toastMessage__5rVDW.Toast_success__69WLj{background:linear-gradient(135deg,#10b981,#059669);border:1px solid #ffffff26;color:#fff}.Toast_toastMessage__5rVDW.Toast_error__z5fkc{background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid #ffffff26;color:#fff}.Toast_toastMessage__5rVDW.Toast_info__YsMGi{background:linear-gradient(135deg,#6366f1,#4f46e5);border:1px solid #ffffff26;color:#fff}.Toast_toastContent__Lu2S2{align-items:center;display:flex;gap:10px;padding:14px 16px}.Toast_toastIcon__VnfUQ{align-items:center;background:#fff3;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:28px;justify-content:center;width:28px}.Toast_toastText__9EpR1{flex:1 1;font-size:13.5px;font-weight:500;line-height:1.45}.Toast_toastClose__dkxCJ{align-items:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:26px;justify-content:center;line-height:1;transition:background .2s;width:26px}.Toast_toastClose__dkxCJ:hover{background:#ffffff4d}@keyframes Toast_slideInRight__ct-bH{0%{opacity:0;transform:translateX(calc(100% + 24px))}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.Toast_toastMessage__5rVDW{border-radius:12px;bottom:80px;left:12px;max-width:none;min-width:auto;right:12px;top:auto}@keyframes Toast_slideInRight__ct-bH{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}.TaskDetailPage_container__JwMoa *{box-sizing:border-box}.TaskDetailPage_container__JwMoa{--c-bg:#faf8f5;--c-surface:#fff;--c-accent:#4f46e5;--c-accent-light:#ede9fe;--c-accent-dark:#3730a3;--c-text:#1a1612;--c-text-muted:#6b6460;--c-border:#e8e2da;--c-shadow:#1a161214;--radius:16px;--radius-sm:10px;color:var(--c-text);margin:0 auto;max-width:720px;min-height:100vh;padding:16px 16px 48px}.TaskDetailPage_backButton__11nGT{align-items:center;background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:100px;color:var(--c-text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;letter-spacing:.2px;margin-bottom:24px;margin-top:2.5rem;padding:8px 16px;transition:all .2s ease}.TaskDetailPage_backButton__11nGT:before{content:"←";font-size:15px;line-height:1}.TaskDetailPage_backButton__11nGT:hover{background:var(--c-accent);border-color:var(--c-accent);color:#fff;transform:translateX(-2px)}.TaskDetailPage_loading__L4U1z{align-items:center;color:#6b6460;display:flex;flex-direction:column;font-size:15px;font-weight:400;gap:16px;justify-content:center;min-height:60vh}.TaskDetailPage_loading__L4U1z:before{animation:TaskDetailPage_taskSpin__SZCS0 .8s linear infinite;border:3px solid #ede9fe;border-radius:50%;border-top-color:#4f46e5;content:"";display:block;height:36px;width:36px}@keyframes TaskDetailPage_taskSpin__SZCS0{to{transform:rotate(1turn)}}.TaskDetailPage_error__Z6Zlj,.TaskDetailPage_notFound__6gnoa{color:#6b6460;padding:60px 20px;text-align:center}.TaskDetailPage_images__wL\+2r{aspect-ratio:4/3;background:var(--c-border);border-radius:var(--radius);display:block;margin-bottom:20px;overflow:hidden;position:relative}.TaskDetailPage_image__23fTT.TaskDetailPage_single__e45d0{border:none;border-radius:0;box-shadow:none;cursor:zoom-in;display:block;height:100%;max-height:none;object-fit:cover;transition:transform .4s ease;width:100%}.TaskDetailPage_image__23fTT.TaskDetailPage_single__e45d0:hover{transform:scale(1.03)}.TaskDetailPage_imagesCarousel__V-Rvx{background:var(--c-border);border-radius:var(--radius);margin-bottom:20px;max-width:100%;overflow:hidden;position:relative;width:100%}.TaskDetailPage_carouselContainer__pWe-n{aspect-ratio:4/3;overflow:hidden;position:relative}.TaskDetailPage_image__23fTT.TaskDetailPage_carousel__vmulE{border-radius:0;box-shadow:none;cursor:zoom-in;display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.TaskDetailPage_image__23fTT.TaskDetailPage_carousel__vmulE:hover{transform:scale(1.03)}.TaskDetailPage_carouselBtn__lV2iN{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:none;border-radius:50%;box-shadow:0 2px 12px var(--c-shadow);color:var(--c-text);cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:40px;z-index:10}.TaskDetailPage_carouselBtn__lV2iN:hover{background:var(--c-accent);color:#fff;transform:translateY(-50%) scale(1.08)}.TaskDetailPage_carouselBtn__lV2iN.TaskDetailPage_prev__Zm63x{left:12px}.TaskDetailPage_carouselBtn__lV2iN.TaskDetailPage_next__dDJP4{right:12px}.TaskDetailPage_carouselIndicators__BI60b{display:flex;gap:6px;justify-content:center;padding:10px 0 4px}.TaskDetailPage_indicator__lspBj{background:var(--c-border);border:none;border-radius:50%;cursor:pointer;height:6px;padding:0;transition:all .2s ease;width:6px}.TaskDetailPage_indicator__lspBj.TaskDetailPage_active__qQiRk{background:var(--c-accent);border-radius:3px;width:18px}.TaskDetailPage_imageCounter__VMdY8{top:12px;z-index:10}.TaskDetailPage_expandHint__iAABQ,.TaskDetailPage_imageCounter__VMdY8{background:#0000008c;border-radius:100px;color:#fff;font-size:11px;font-weight:500;letter-spacing:.3px;padding:3px 8px;position:absolute;right:12px}.TaskDetailPage_expandHint__iAABQ{bottom:10px;opacity:0;pointer-events:none;transition:opacity .25s ease}.TaskDetailPage_imagesCarousel__V-Rvx:hover .TaskDetailPage_expandHint__iAABQ,.TaskDetailPage_images__wL\+2r:hover .TaskDetailPage_expandHint__iAABQ{opacity:1}.TaskDetailPage_clickableImage__CWJW0{cursor:zoom-in}.TaskDetailPage_contentCard__apVg7{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:0 2px 16px var(--c-shadow);margin-bottom:16px;overflow:hidden}.TaskDetailPage_title__1BjVO{color:var(--c-text);font-size:clamp(22px,5vw,30px);font-weight:700;letter-spacing:-.3px;line-height:1.25;margin:0 0 20px;padding:24px 24px 0}.TaskDetailPage_postOwner__0VUXA{align-items:center;background:#eef0fe;border:1px solid #5b6af533;border-radius:20px;color:#5b6af5;display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;margin:0 24px 16px;padding:.2rem .65rem}.TaskDetailPage_descriptionBlock__R45D2{background:var(--c-accent-light);border-left:3px solid var(--c-accent);border-radius:var(--radius-sm);margin:0 24px 24px;padding:16px 20px}.TaskDetailPage_descriptionLabel__UJyhn{color:var(--c-accent);font-size:10px;font-weight:600;letter-spacing:1.2px;margin-bottom:6px;text-transform:uppercase}.TaskDetailPage_description__2Mh32{color:var(--c-text);font-size:15px;line-height:1.7;margin:0}.TaskDetailPage_metaGrid__Dl\+J4{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr;padding:0 24px 24px}.TaskDetailPage_metaItem__adYB4{border-bottom:1px solid var(--c-border);display:flex;flex-direction:column;padding:12px 0}.TaskDetailPage_metaItem__adYB4:last-child,.TaskDetailPage_metaItem__adYB4:nth-last-child(2):nth-child(odd){border-bottom:none}.TaskDetailPage_metaLabel__NYlNF{color:var(--c-text-muted);font-size:10px;font-weight:600;letter-spacing:1px;margin-bottom:3px;text-transform:uppercase}.TaskDetailPage_metaValue__4UoYd{color:var(--c-text);font-size:14px;font-weight:500;line-height:1.4}.TaskDetailPage_statusBadge__AWArw{align-items:center;border-radius:100px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:3px 10px;width:fit-content}.TaskDetailPage_statusBadge__AWArw:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.TaskDetailPage_statusBadge__AWArw.TaskDetailPage_open__GpMre{background:#dcfce7;color:#15803d}.TaskDetailPage_statusBadge__AWArw.TaskDetailPage_closed__gLBt2{background:#fee2e2;color:#b91c1c}.TaskDetailPage_statusBadge__AWArw.TaskDetailPage_inProgress__WF4cd{background:#fef9c3;color:#854d0e}.TaskDetailPage_paymentSection__YB8Uj{margin:0 24px 16px}.TaskDetailPage_paymentInfo__WbIKY{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.TaskDetailPage_paymentStatus__CZPuL{color:var(--c-text);font-size:13px;font-weight:600}.TaskDetailPage_paymentRange__rnrsY{align-items:center;display:flex;gap:6px}.TaskDetailPage_paymentLabel__pJl2h{color:var(--c-text-muted);font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.TaskDetailPage_paymentAmount__YXYmy{color:var(--c-accent);font-size:14px;font-weight:600}.TaskDetailPage_approvedNotice__yLctJ{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1.5px solid #6ee7b7;border-radius:var(--radius-sm);box-shadow:0 2px 10px #10b98126;color:#065f46;font-size:15px;font-weight:700;letter-spacing:.2px;padding:16px 24px;text-align:center;width:100%}.TaskDetailPage_actionsGroup__gVHGg{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.TaskDetailPage_interestBtn__PJBCo{align-items:center;background:var(--c-accent);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.2px;padding:15px 24px;transition:all .25s ease;width:100%}.TaskDetailPage_interestBtn__PJBCo:before{content:"🙋";font-size:16px}.TaskDetailPage_interestBtn__PJBCo:hover:not(:disabled){background:var(--c-accent-dark);box-shadow:0 6px 20px #4f46e54d;transform:translateY(-1px)}.TaskDetailPage_followBtn__nKc8B{align-items:center;background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text-muted);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:13px 24px;transition:all .2s ease;width:100%}.TaskDetailPage_followBtn__nKc8B:hover{background:var(--c-accent-light);border-color:var(--c-accent);color:var(--c-accent)}.TaskDetailPage_analyzeBtn__81DaD{align-items:center;background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text-muted);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:13px 24px;transition:all .2s ease;width:100%}.TaskDetailPage_analyzeBtn__81DaD:hover:not(:disabled){background:#faf8f5;border-color:var(--c-text);color:var(--c-text)}.TaskDetailPage_analyzeBtn__81DaD.TaskDetailPage_analyzing__l0lQx,.TaskDetailPage_analyzeBtn__81DaD:disabled{cursor:not-allowed;opacity:.55;transform:none}.TaskDetailPage_shareBtn__uWWwt{align-items:center;background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text-muted);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-bottom:16px;padding:13px 24px;transition:all .2s ease;width:100%}.TaskDetailPage_shareBtn__uWWwt:hover{background:#faf8f5;border-color:var(--c-text);color:var(--c-text)}.TaskDetailPage_authRequired__DAc3s{background:var(--c-accent-light);border:1px solid #4f46e533;border-radius:var(--radius-sm);margin-bottom:16px;padding:14px 18px;text-align:center}.TaskDetailPage_authRequired__DAc3s p{color:var(--c-text-muted);font-size:14px;font-weight:400;line-height:1.5;margin:0}.TaskDetailPage_authRequired__DAc3s a{color:var(--c-accent);font-weight:600;text-decoration:none}.TaskDetailPage_authRequired__DAc3s a:hover{text-decoration:underline}.TaskDetailPage_analysisLoading__5-7cl{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:0 2px 16px var(--c-shadow);margin-bottom:16px;padding:32px 24px;text-align:center}.TaskDetailPage_analysisLoadingHeader__O5MEB h3{color:var(--c-text);font-size:18px;font-weight:600;margin:0 0 6px}.TaskDetailPage_analysisLoadingHeader__O5MEB p{color:var(--c-text-muted);font-size:13px;font-weight:400;margin:0 0 24px}.TaskDetailPage_chatLoadingAnim__vKn07{align-items:center;display:flex;justify-content:center;padding:8px 0}.TaskDetailPage_loadingDots__r4kdM{align-items:center;background:#faf8f5;border:1px solid var(--c-border);border-radius:100px;display:flex;gap:6px;padding:12px 18px}.TaskDetailPage_loadingDots__r4kdM .TaskDetailPage_dot__oJd1r{animation:TaskDetailPage_dotPulse__YPkiW 1.4s ease-in-out infinite both;background:var(--c-accent);border-radius:50%;height:7px;width:7px}.TaskDetailPage_loadingDots__r4kdM .TaskDetailPage_dot__oJd1r:first-child{animation-delay:-.32s}.TaskDetailPage_loadingDots__r4kdM .TaskDetailPage_dot__oJd1r:nth-child(2){animation-delay:-.16s}.TaskDetailPage_loadingDots__r4kdM .TaskDetailPage_dot__oJd1r:nth-child(3){animation-delay:0s}@keyframes TaskDetailPage_dotPulse__YPkiW{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.TaskDetailPage_analysis__8iTyj{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:0 2px 16px var(--c-shadow);margin-bottom:16px;overflow:hidden}.TaskDetailPage_analysisHeader__hSXkz{padding:20px 24px 0}.TaskDetailPage_analysisHeader__hSXkz h3{color:var(--c-text);font-size:18px;font-weight:700;margin:0 0 20px}.TaskDetailPage_analysisSentiment__15Qif,.TaskDetailPage_analysisSummary__5P19f,.TaskDetailPage_analysisWordFreq__YRIBZ{background:#faf8f5;border:1px solid var(--c-border);border-radius:var(--radius-sm);margin:0 24px 20px;padding:14px 18px}.TaskDetailPage_analysisSentiment__15Qif h4,.TaskDetailPage_analysisSummary__5P19f h4,.TaskDetailPage_analysisWordFreq__YRIBZ h4{align-items:center;color:var(--c-text-muted);display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:1px;margin:0 0 10px;text-transform:uppercase}.TaskDetailPage_analysisSentiment__15Qif h4:before{content:"😊"}.TaskDetailPage_analysisWordFreq__YRIBZ h4:before{content:"🏷️"}.TaskDetailPage_analysisSummary__5P19f h4:before{content:"📝"}.TaskDetailPage_sentimentBadge__EeIUg{align-items:center;border-radius:100px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:4px 12px}.TaskDetailPage_sentimentBadge__EeIUg.TaskDetailPage_positive__qKBsK{background:#dcfce7;border:1px solid #bbf7d0;color:#15803d}.TaskDetailPage_sentimentBadge__EeIUg.TaskDetailPage_negative__nV1TA{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c}.TaskDetailPage_sentimentBadge__EeIUg.TaskDetailPage_neutral__kfeRO{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569}.TaskDetailPage_wordFreqContainer__2Rmat{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.TaskDetailPage_wordFreqTag__\+ULdT{background:var(--c-accent-light);border:1px solid #4f46e533;border-radius:100px;color:var(--c-accent);font-size:11px;font-weight:600;padding:4px 10px}.TaskDetailPage_summaryContent__O8vzQ{color:var(--c-text-muted);font-size:14px;line-height:1.65}.TaskDetailPage_summaryContent__O8vzQ strong{color:var(--c-text);font-weight:600}@media (min-width:480px){.TaskDetailPage_metaGrid__Dl\+J4{grid-template-columns:1fr 1fr}.TaskDetailPage_metaItem__adYB4{padding:14px 12px}.TaskDetailPage_metaItem__adYB4:nth-child(odd){border-right:1px solid var(--c-border);padding-left:0}.TaskDetailPage_metaItem__adYB4:nth-child(2n){padding-right:0}.TaskDetailPage_metaItem__adYB4:last-child,.TaskDetailPage_metaItem__adYB4:nth-last-child(2){border-bottom:none}}@media (min-width:768px){.TaskDetailPage_container__JwMoa{padding:32px 24px 64px}.TaskDetailPage_images__wL\+2r{aspect-ratio:16/9;margin-top:2rem}.TaskDetailPage_imagesCarousel__V-Rvx{margin-top:2rem}.TaskDetailPage_carouselContainer__pWe-n{aspect-ratio:16/9}.TaskDetailPage_title__1BjVO{margin:0 0 24px;padding:32px 32px 0}.TaskDetailPage_descriptionBlock__R45D2{margin:0 32px 28px}.TaskDetailPage_metaGrid__Dl\+J4{padding:0 32px 32px}.TaskDetailPage_paymentSection__YB8Uj{margin:0 32px 16px}.TaskDetailPage_loading__L4U1z{min-height:80vh}}@media (min-width:1024px){.TaskDetailPage_container__JwMoa{padding:48px 24px 80px}}.image-modal-overlay{align-items:center;animation:modalFadeIn .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3!important;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.image-modal-container{align-items:center;display:flex;flex-direction:column;max-height:95vh;max-width:95vw;position:relative}.modal-close-btn{align-items:center;background:#000000f2!important;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:-50px;transition:all .3s ease;width:40px;z-index:10001}.modal-close-btn:hover{background:#ffffff4d;transform:scale(1.1)}.modal-close-btn svg{height:20px;width:20px}.modal-image-container{align-items:center;display:flex;justify-content:center;max-height:100%;max-width:100%;position:relative}.modal-image{animation:imageZoomIn .3s ease-out;border-radius:8px;box-shadow:0 20px 40px #00000080;max-height:85vh;max-width:90vw;object-fit:contain}.modal-nav-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2!important;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px}.modal-nav-btn:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.1)}.modal-prev{left:-70px}.modal-next{right:-70px}.modal-nav-btn svg{height:24px;width:24px}.modal-image-counter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2!important;border-radius:20px;bottom:-40px;color:#fff;font-size:14px;font-weight:500;left:50%;padding:8px 16px;position:absolute;transform:translateX(-50%)}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes imageZoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.modal-prev{left:-40px}.modal-next{right:-40px}.modal-nav-btn{height:40px;width:40px}.modal-nav-btn svg{height:20px;width:20px}.modal-close-btn{right:-10px;top:-40px}.modal-image{max-height:80vh;max-width:95vw}}@media (max-width:480px){.modal-prev{left:10px}.modal-next,.modal-prev{bottom:20px;top:auto;transform:none}.modal-next{right:10px}.modal-close-btn{right:10px;top:10px}.modal-image-counter{bottom:80px}}.SideMenu_sidebar__dTI9m{background:#2d2d2d;border-right:1px solid #ffffff14;color:#f1f5f9;display:flex;flex-direction:column;flex-shrink:0;height:100vh;left:0;overflow:hidden;padding-top:60px;position:fixed;top:0;transition:width .3s cubic-bezier(.4,0,.2,1);width:250px;z-index:9998}.SideMenu_sidebar__dTI9m nav{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.SideMenu_sidebarHeader__Yz5GX{align-items:center;background:#2d2d2d;border-bottom:1px solid #ffffff14;display:flex;flex-shrink:0;justify-content:flex-end;padding:12px 16px}.SideMenu_toggleBtn__Tormo{align-items:center;background:#3a3a3a;border:1px solid #ffffff14;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:30px;justify-content:center;padding:0;transition:all .2s ease;width:30px}.SideMenu_toggleBtn__Tormo:hover{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81f;color:#38bdf8}.SideMenu_toggleBtn__Tormo:focus{outline:2px solid #38bdf8;outline-offset:2px}.SideMenu_collapsed__P35d0 .SideMenu_sidebarHeader__Yz5GX{justify-content:center;padding:12px 10px}.SideMenu_collapsed__P35d0{width:70px!important}.SideMenu_menu__i8EC8{-ms-overflow-style:none;flex:1 1;list-style:none;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px 0 0;scrollbar-width:none}.SideMenu_menu__i8EC8::-webkit-scrollbar{display:none}.SideMenu_collapsed__P35d0 .SideMenu_menu__i8EC8{align-items:center;display:flex;flex-direction:column}.SideMenu_sectionTitle__6GZlf{list-style:none;margin:14px 0 2px;padding:0;position:relative}.SideMenu_sectionTitleClickable__m7pya{cursor:pointer}.SideMenu_sectionTitleClickable__m7pya:hover .SideMenu_sectionHeader__uZS7z{background:#ffffff12;border-radius:8px}.SideMenu_sectionHeader__uZS7z{align-items:center;border-radius:8px;display:flex;gap:8px;margin:0 8px;padding:4px 12px;transition:background .15s ease;-webkit-user-select:none;user-select:none}.SideMenu_sectionHeaderIcon__NjToN{align-items:center;color:#9ca3af;display:flex;flex-shrink:0;font-size:13px;justify-content:center;min-width:18px;transition:color .15s ease;width:18px}.SideMenu_sectionTitleClickable__m7pya:hover .SideMenu_sectionHeaderIcon__NjToN{color:#38bdf8}.SideMenu_sectionHeaderLabel__Mar23{color:#9ca3af;flex:1 1;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.SideMenu_sectionTitleClickable__m7pya:hover .SideMenu_sectionHeaderLabel__Mar23{color:#f1f5f9}.SideMenu_sectionHeaderChevron__rMOgO{color:#9ca3af;flex-shrink:0;font-size:10px;transition:transform .2s ease}.SideMenu_sectionHeaderChevronCollapsed__Bgsdx{transform:rotate(-90deg)}.SideMenu_collapsed__P35d0 .SideMenu_sectionTitle__6GZlf{display:list-item;margin:4px 0;width:46px}.SideMenu_collapsed__P35d0 .SideMenu_sectionHeader__uZS7z{justify-content:center;margin:0;padding:6px}.SideMenu_collapsed__P35d0 .SideMenu_sectionHeaderChevron__rMOgO,.SideMenu_collapsed__P35d0 .SideMenu_sectionHeaderLabel__Mar23{display:none}.SideMenu_sectionBadge__-AJ15{align-items:center;background:#ef4444;border-radius:999px;color:#fff;display:inline-flex;font-size:9px;font-weight:800;height:14px;justify-content:center;line-height:1;min-width:14px;padding:0 3px;pointer-events:none;position:absolute;right:-4px;top:-4px}.SideMenu_menuItem__aMB4A{align-items:center;align-self:stretch;background:#0000;border:1px solid #0000;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;list-style:none;margin:1px 8px;min-height:38px;overflow:hidden;padding:0 12px;position:relative;transition:background .15s ease,color .15s ease;width:auto}.SideMenu_menuItem__aMB4A:hover{background:#ffffff12!important;color:#f1f5f9}.SideMenu_menuItemActive__wP0e2{background:#38bdf826!important;border-color:#38bdf833;color:#f1f5f9!important}.SideMenu_menuItemActive__wP0e2:after{background:#38bdf8;border-radius:0 2px 2px 0;content:"";height:60%;left:0;position:absolute;top:20%;width:3px}.SideMenu_menuItem__aMB4A .SideMenu_icon__nlTDf{align-items:center;color:#9ca3af;display:flex;flex-shrink:0;font-size:15px;justify-content:center;margin-right:10px;min-width:18px;transition:color .15s ease;width:18px}.SideMenu_menuItemActive__wP0e2 .SideMenu_icon__nlTDf{color:#38bdf8}.SideMenu_menuItem__aMB4A .SideMenu_label__xiUFC{align-items:center;color:#f1f5f9;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideMenu_collapsed__P35d0 .SideMenu_menuItem__aMB4A{align-self:auto;height:38px;justify-content:center;margin:1px 0;max-width:46px;min-height:38px;min-width:46px;padding:0;width:46px}.SideMenu_collapsed__P35d0 .SideMenu_menuItem__aMB4A .SideMenu_label__xiUFC{display:none}.SideMenu_collapsed__P35d0 .SideMenu_menuItem__aMB4A .SideMenu_icon__nlTDf{margin-right:0}.SideMenu_collapsed__P35d0 .SideMenu_menuItemActive__wP0e2:after{display:none}.SideMenu_notificationBadge__s9t3n{align-items:center;background:#ef4444;border-radius:12px;color:#fff;display:flex;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;margin-left:auto;min-width:18px;padding:2px 6px}.SideMenu_collapsed__P35d0 .SideMenu_notificationBadge__s9t3n{font-size:9px;height:14px;margin-left:0;min-width:14px;padding:0 3px;position:absolute;right:-4px;top:-4px}.SideMenu_sidebarBottom__4PhaR{border-top:1px solid #ffffff14;display:flex;flex-direction:column;flex-shrink:0}.SideMenu_logout__2atBt{align-items:center;background:#2d2d2d!important;border:none;border-bottom:1px solid #ef444426;border-radius:0;color:#ef4444!important;cursor:pointer;display:flex;font-weight:600;list-style:none;min-height:44px;padding:0 14px;transition:background .15s ease;width:100%}.SideMenu_logout__2atBt .SideMenu_icon__nlTDf{align-items:center;color:#ef4444!important;display:flex;flex-shrink:0;font-size:15px;justify-content:center;margin-right:10px;min-width:18px;width:18px}.SideMenu_logout__2atBt .SideMenu_label__xiUFC{color:#ef4444!important;font-size:13px;font-weight:600}.SideMenu_logout__2atBt:hover{background:#ef44441a!important}.SideMenu_collapsed__P35d0 .SideMenu_logout__2atBt{justify-content:center;padding:0}.SideMenu_collapsed__P35d0 .SideMenu_logout__2atBt .SideMenu_icon__nlTDf{margin-right:0}.SideMenu_collapsed__P35d0 .SideMenu_logout__2atBt .SideMenu_label__xiUFC{display:none}.SideMenu_sidebarProfile__RjiEX{background:#2d2d2d;flex-shrink:0;position:relative;z-index:10002}.SideMenu_sidebarProfileBtn__Y7S4O{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;gap:10px;padding:10px 14px;text-align:left;transition:background .15s ease;width:100%}.SideMenu_sidebarProfileBtn__Y7S4O:hover{background:#ffffff12}.SideMenu_sidebarAvatar__aZG1m{border:2px solid #38bdf84d;border-radius:50%;flex-shrink:0;height:32px;overflow:hidden;width:32px}.SideMenu_sidebarAvatarImg__BvWhN{height:100%;object-fit:cover;width:100%}.SideMenu_sidebarAvatarPlaceholder__J7Wy-{align-items:center;background:#3a3a3a;border-radius:50%;color:#64748b;display:flex;font-size:13px;height:32px;justify-content:center;width:32px}.SideMenu_sidebarProfileInfo__s5GZ3{flex:1 1;min-width:0;overflow:hidden}.SideMenu_sidebarProfileName__RNXcB{color:#e2e8f0;display:block;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideMenu_sidebarProfileEmail__kIcQd{color:#64748b;display:block;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideMenu_sidebarProfileChevron__2PR4K{color:#64748b;flex-shrink:0;font-size:10px;transition:transform .2s ease}.SideMenu_sidebarProfileChevronOpen__oRRe7{transform:rotate(180deg)}.SideMenu_sidebarProfileMenu__O1Mau{animation:SideMenu_slideUpMenu__zdSzY .2s ease;background:#3a3a3a;border:1px solid #ffffff14;border-radius:10px;bottom:calc(100% + 4px);box-shadow:0 -8px 32px #00000080;left:8px;overflow:hidden;position:absolute;right:8px;z-index:10003}.SideMenu_sidebarProfileMenuCollapsed__-Jiix{bottom:4px;left:74px;right:auto;width:220px}.SideMenu_sidebarProfileMenuHeader__DWTAj{border-bottom:1px solid #ffffff14;padding:12px 14px 8px}.SideMenu_sidebarProfileMenuName__cG6vO{color:#e2e8f0;display:block;font-size:13px;font-weight:600;margin-bottom:2px}.SideMenu_sidebarProfileMenuEmail__JAZIf{color:#64748b;display:block;font-size:11px;word-break:break-all}.SideMenu_sidebarProfileMenuItem__5ilWR{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:10px 14px;text-align:left;transition:all .15s ease;width:100%}.SideMenu_sidebarProfileMenuItem__5ilWR:hover{background:#38bdf814;color:#e2e8f0}.SideMenu_sidebarProfileMenuDanger__hunDE{color:#f87171}.SideMenu_sidebarProfileMenuDanger__hunDE:hover{background:#ef44441a!important;color:#ef4444!important}.SideMenu_sidebarProfileDivider__onXTr{background:#ffffff14;height:1px;margin:4px 0}@keyframes SideMenu_slideUpMenu__zdSzY{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.SideMenu_collapsed__P35d0 .SideMenu_sidebarProfileBtn__Y7S4O{justify-content:center;padding:10px}.SideMenu_collapsed__P35d0 .SideMenu_sidebarProfileChevron__2PR4K,.SideMenu_collapsed__P35d0 .SideMenu_sidebarProfileInfo__s5GZ3{display:none}.SideMenu_bottomNav__SKWoy{background:#2d2d2d;border-top:1px solid #ffffff14;bottom:0;color:#f1f5f9;display:none;height:56px;left:0;padding:0;position:fixed;width:100%;z-index:1000}.SideMenu_bottomNav__SKWoy .SideMenu_menu__i8EC8{-ms-overflow-style:none;align-items:center;display:flex;height:80%;justify-content:space-around;overflow-x:auto;overflow-y:hidden;padding:4px;scrollbar-width:none;width:100%}.SideMenu_bottomNav__SKWoy .SideMenu_menu__i8EC8::-webkit-scrollbar{display:none}.SideMenu_bottomNav__SKWoy .SideMenu_menuItem__aMB4A{align-items:center;border:1px solid #0000;border-radius:10px;color:#9ca3af;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-weight:600;gap:1px;height:auto;justify-content:center;margin:0;max-width:none;min-height:0;min-height:auto;min-width:46px;padding:4px 6px;text-align:center;transition:background .15s ease,color .15s ease;width:auto}.SideMenu_bottomNav__SKWoy .SideMenu_menuItem__aMB4A .SideMenu_icon__nlTDf{color:#9ca3af;font-size:18px;margin-right:0}.SideMenu_bottomNav__SKWoy .SideMenu_menuItem__aMB4A .SideMenu_label__xiUFC{color:#64748b;display:flex;font-size:9px;font-weight:600;line-height:1.2;margin:0}.SideMenu_bottomNav__SKWoy .SideMenu_menuItem__aMB4A:hover{background:#38bdf81f!important;border-color:#38bdf833;color:#f1f5f9}.SideMenu_bottomNav__SKWoy .SideMenu_menuItem__aMB4A.SideMenu_menuItemActive__wP0e2{background:#38bdf82e!important;border-color:#38bdf833;color:#38bdf8}.SideMenu_bottomNav__SKWoy .SideMenu_menuItem__aMB4A.SideMenu_menuItemActive__wP0e2 .SideMenu_icon__nlTDf,.SideMenu_bottomNav__SKWoy .SideMenu_menuItem__aMB4A.SideMenu_menuItemActive__wP0e2 .SideMenu_label__xiUFC{color:#38bdf8}.SideMenu_mobileBadge__N\+tQu{position:absolute;right:-3px;top:-3px}.SideMenu_moreMenu__jdPaa{-ms-overflow-style:none;animation:SideMenu_slideIn__yP8\+G .28s cubic-bezier(.34,1.2,.64,1);background:#3a3a3a;border:1px solid #ffffff14;border-radius:12px;bottom:60px;box-shadow:0 -4px 24px #00000080;color:#f1f5f9;left:8px;max-height:60vh;overflow-y:auto;position:fixed;right:8px;scrollbar-width:none;z-index:1001}.SideMenu_moreMenu__jdPaa::-webkit-scrollbar{display:none}.SideMenu_moreMenuHeader__DrMtj{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.SideMenu_moreMenuTitle__sNg\+r{color:#e2e8f0;font-size:13px;font-weight:600}.SideMenu_moreMenuClose__FpOWf{align-items:center;background:#ef44441f;border:none;border-radius:50%;color:#f87171;cursor:pointer;display:flex;font-size:11px;height:28px;justify-content:center;transition:background .2s;width:28px}.SideMenu_moreMenuClose__FpOWf:hover{background:#ef444438}.SideMenu_moreMenu__jdPaa .SideMenu_menu__i8EC8{align-items:stretch;display:flex;flex-direction:column;margin:0;padding:8px 10px 16px}.SideMenu_moreMenu__jdPaa .SideMenu_menuItem__aMB4A{align-items:center;background:#0000;border:none;border-radius:10px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;height:auto;justify-content:flex-start;margin:2px 0;max-width:none;min-height:44px;padding:0 12px;position:relative;transition:background .15s ease,color .15s ease;width:auto}.SideMenu_moreMenu__jdPaa .SideMenu_menuItem__aMB4A:hover{background:#ffffff12!important;color:#f1f5f9}.SideMenu_moreMenu__jdPaa .SideMenu_menuItem__aMB4A.SideMenu_menuItemActive__wP0e2{background:#38bdf826;color:#f1f5f9}.SideMenu_moreMenu__jdPaa .SideMenu_menuItem__aMB4A.SideMenu_logout__2atBt{border-radius:0 0 10px 10px;border-top:1px solid #ffffff14;color:#ef4444!important;font-weight:600;margin-top:8px}.SideMenu_moreMenu__jdPaa .SideMenu_menuItem__aMB4A.SideMenu_logout__2atBt .SideMenu_icon__nlTDf{color:#ef4444!important}.SideMenu_moreMenu__jdPaa .SideMenu_menuItem__aMB4A.SideMenu_logout__2atBt:hover{background:#ef444414!important;color:#ef4444!important}.SideMenu_moreMenu__jdPaa .SideMenu_menuItem__aMB4A .SideMenu_icon__nlTDf{color:#64748b;flex-shrink:0;font-size:15px;margin-right:12px}.SideMenu_moreMenu__jdPaa .SideMenu_menuItem__aMB4A .SideMenu_label__xiUFC{color:#f1f5f9;display:flex;font-size:13.5px;font-weight:500;line-height:1.3}@keyframes SideMenu_slideIn__yP8\+G{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (min-width:1200px){.SideMenu_sidebar__dTI9m{display:flex;width:250px}.SideMenu_bottomNav__SKWoy,.SideMenu_moreMenu__jdPaa{display:none}}@media (min-width:1024px) and (max-width:1199px){.SideMenu_sidebar__dTI9m{display:flex;width:230px}.SideMenu_bottomNav__SKWoy,.SideMenu_moreMenu__jdPaa{display:none}}@media (min-width:768px) and (max-width:1023px){.SideMenu_sidebar__dTI9m{display:flex;width:70px}.SideMenu_sidebar__dTI9m:not(.SideMenu_collapsed__P35d0){width:200px}.SideMenu_sidebarHeader__Yz5GX{justify-content:center;padding:12px 10px}.SideMenu_sidebar__dTI9m:not(.SideMenu_collapsed__P35d0) .SideMenu_sidebarHeader__Yz5GX{justify-content:flex-end;padding:12px 16px}.SideMenu_sidebar__dTI9m .SideMenu_menu__i8EC8{align-items:center;display:flex;flex-direction:column}.SideMenu_sidebar__dTI9m:not(.SideMenu_collapsed__P35d0) .SideMenu_menu__i8EC8{align-items:normal;display:block}.SideMenu_sidebar__dTI9m .SideMenu_menuItem__aMB4A{height:38px;justify-content:center;margin:1px 0;max-width:46px;min-width:46px;padding:0;width:46px}.SideMenu_sidebar__dTI9m:not(.SideMenu_collapsed__P35d0) .SideMenu_menuItem__aMB4A{height:auto;justify-content:flex-start;margin:1px 8px;max-width:none;min-height:38px;padding:0 12px;width:auto}.SideMenu_sidebar__dTI9m .SideMenu_menuItem__aMB4A .SideMenu_label__xiUFC{display:none}.SideMenu_sidebar__dTI9m:not(.SideMenu_collapsed__P35d0) .SideMenu_menuItem__aMB4A .SideMenu_label__xiUFC{display:flex}.SideMenu_sidebar__dTI9m .SideMenu_menuItem__aMB4A .SideMenu_icon__nlTDf{margin-right:0}.SideMenu_sidebar__dTI9m:not(.SideMenu_collapsed__P35d0) .SideMenu_menuItem__aMB4A .SideMenu_icon__nlTDf{margin-right:10px}.SideMenu_notificationBadge__s9t3n{font-size:9px;height:14px;margin-left:0;min-width:14px;padding:0 3px;position:absolute;right:-4px;top:-4px}.SideMenu_sidebar__dTI9m:not(.SideMenu_collapsed__P35d0) .SideMenu_notificationBadge__s9t3n{font-size:11px;height:18px;margin-left:auto;min-width:18px;padding:2px 6px;position:relative;right:auto;top:auto}.SideMenu_sectionTitle__6GZlf{display:none}.SideMenu_sidebar__dTI9m .SideMenu_sectionTitle__6GZlf{display:list-item;margin:4px 0;width:46px}.SideMenu_sidebar__dTI9m:not(.SideMenu_collapsed__P35d0) .SideMenu_sectionTitle__6GZlf{display:list-item;margin:14px 0 2px;width:auto}.SideMenu_sidebar__dTI9m .SideMenu_sectionHeader__uZS7z{justify-content:center;margin:0;padding:6px}.SideMenu_sidebar__dTI9m:not(.SideMenu_collapsed__P35d0) .SideMenu_sectionHeader__uZS7z{justify-content:flex-start;margin:0 8px;padding:4px 12px}.SideMenu_sidebar__dTI9m .SideMenu_sectionHeaderChevron__rMOgO,.SideMenu_sidebar__dTI9m .SideMenu_sectionHeaderLabel__Mar23{display:none}.SideMenu_sidebar__dTI9m:not(.SideMenu_collapsed__P35d0) .SideMenu_sectionHeaderChevron__rMOgO,.SideMenu_sidebar__dTI9m:not(.SideMenu_collapsed__P35d0) .SideMenu_sectionHeaderLabel__Mar23{display:block}.SideMenu_sidebar__dTI9m .SideMenu_sidebarProfileBtn__Y7S4O{justify-content:center;padding:10px}.SideMenu_sidebar__dTI9m .SideMenu_sidebarProfileChevron__2PR4K,.SideMenu_sidebar__dTI9m .SideMenu_sidebarProfileInfo__s5GZ3{display:none}.SideMenu_sidebar__dTI9m:not(.SideMenu_collapsed__P35d0) .SideMenu_sidebarProfileBtn__Y7S4O{justify-content:flex-start;padding:10px 14px}.SideMenu_sidebar__dTI9m:not(.SideMenu_collapsed__P35d0) .SideMenu_sidebarProfileChevron__2PR4K,.SideMenu_sidebar__dTI9m:not(.SideMenu_collapsed__P35d0) .SideMenu_sidebarProfileInfo__s5GZ3{display:block}.SideMenu_sidebar__dTI9m .SideMenu_logout__2atBt{justify-content:center;padding:0}.SideMenu_sidebar__dTI9m .SideMenu_logout__2atBt .SideMenu_icon__nlTDf{margin-right:0}.SideMenu_sidebar__dTI9m .SideMenu_logout__2atBt .SideMenu_label__xiUFC{display:none}.SideMenu_sidebar__dTI9m:not(.SideMenu_collapsed__P35d0) .SideMenu_logout__2atBt{justify-content:flex-start;padding:0 14px}.SideMenu_sidebar__dTI9m:not(.SideMenu_collapsed__P35d0) .SideMenu_logout__2atBt .SideMenu_icon__nlTDf{margin-right:10px}.SideMenu_sidebar__dTI9m:not(.SideMenu_collapsed__P35d0) .SideMenu_logout__2atBt .SideMenu_label__xiUFC{display:flex}.SideMenu_bottomNav__SKWoy,.SideMenu_moreMenu__jdPaa{display:none}}@media (max-width:767px){.SideMenu_sidebar__dTI9m{display:none}.SideMenu_bottomNav__SKWoy{display:flex}.SideMenu_bottomNav__SKWoy .SideMenu_menuItem__aMB4A{min-width:46px;padding:4px}.SideMenu_moreMenu__jdPaa{max-height:55vh}}@media (max-width:480px){.SideMenu_bottomNav__SKWoy .SideMenu_menuItem__aMB4A{min-width:42px;padding:4px 3px}.SideMenu_bottomNav__SKWoy .SideMenu_menuItem__aMB4A .SideMenu_icon__nlTDf{font-size:16px}.SideMenu_bottomNav__SKWoy .SideMenu_menuItem__aMB4A .SideMenu_label__xiUFC{font-size:8px}.SideMenu_moreMenu__jdPaa{max-height:50vh}.SideMenu_moreMenu__jdPaa .SideMenu_menuItem__aMB4A{min-height:40px}}@media (max-width:360px){.SideMenu_bottomNav__SKWoy .SideMenu_menuItem__aMB4A{min-width:38px;padding:3px 2px}.SideMenu_bottomNav__SKWoy .SideMenu_menuItem__aMB4A .SideMenu_icon__nlTDf{font-size:14px}.SideMenu_bottomNav__SKWoy .SideMenu_menuItem__aMB4A .SideMenu_label__xiUFC{font-size:7px}}.SideMenu_menuItem__aMB4A:focus-visible,.SideMenu_toggleBtn__Tormo:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}@media (prefers-reduced-motion:reduce){.SideMenu_menuItem__aMB4A,.SideMenu_moreMenu__jdPaa,.SideMenu_sidebar__dTI9m,.SideMenu_toggleBtn__Tormo{transition:none}.SideMenu_moreMenu__jdPaa{animation:none}}.TaskForm_taskFormContainer__abGW2{align-items:center;display:flex;font-family:Poppins,Inter,Segoe UI,sans-serif;justify-content:center;margin-top:4.5rem;min-height:auto;overflow-x:hidden;padding:20px;position:relative}.TaskForm_taskFormContainer__abGW2:before{background:radial-gradient(circle at 20% 50%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff0d 0,#0000 50%),radial-gradient(circle at 40% 80%,#ffffff14 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.TaskForm_taskFormWrapper__jc6FP{animation:TaskForm_slideUp__74cdV .8s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-radius:24px;max-width:800px;overflow:clip;position:relative;transition:all .5s cubic-bezier(.175,.885,.32,1.275);width:100%}@keyframes TaskForm_slideUp__74cdV{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.TaskForm_taskFormWrapper__jc6FP:hover{transform:translateY(-8px)}.TaskForm_currencyDropdownWrapper__mP-QC{position:relative;width:100%}.TaskForm_currencyDropdown__m5jx1{align-items:center;background:#fff;border:2px solid #94a3b833;border-radius:20px;color:#1e293b;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;height:50px;justify-content:space-between;padding:14px 18px 14px 45px;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:1}.TaskForm_currencyDropdown__m5jx1.TaskForm_focused__IM1nL,.TaskForm_currencyDropdown__m5jx1.TaskForm_open__vjQX8{background:#4f46e505;border-color:#4f46e5;border-color:var(--primary-color);box-shadow:0 0 0 4px #4f46e51a,0 8px 25px #4f46e526;transform:translateY(-2px)}.TaskForm_currencyDropdownValue__gi7hm{color:#1e293b;color:var(--text-primary);flex:1 1}.TaskForm_currencyDropdownArrow__5Qb\+5{color:#4f46e5;color:var(--primary-color);font-size:12px;margin-right:8px;transition:transform .3s ease}.TaskForm_currencyDropdown__m5jx1.TaskForm_open__vjQX8 .TaskForm_currencyDropdownArrow__5Qb\+5{transform:rotate(180deg)}.TaskForm_currencyDropdownOptions__zIH\+N{animation:TaskForm_dropdownSlide__hpeWI .3s ease-out;background:#fff;border:2px solid #4f46e5;border:2px solid var(--primary-color);border-radius:0 0 16px 16px;border-top:none;box-shadow:0 8px 25px #4f46e526;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:9999}.TaskForm_currencyDropdownOption__Nc9UY{border-bottom:1px solid #94a3b81a;color:#475569;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:12px 18px 12px 45px;transition:all .2s ease}.TaskForm_currencyDropdownOption__Nc9UY:hover{background:#4f46e50d;color:#4f46e5;color:var(--primary-color);padding-left:50px}.TaskForm_currencyDropdownOption__Nc9UY.TaskForm_selected__7CmhL{background:#4f46e51a;color:#4f46e5;color:var(--primary-color);font-weight:600}.TaskForm_currencyDropdownOption__Nc9UY:last-child{border-bottom:none;border-radius:0 0 14px 14px}@media (max-width:768px){.TaskForm_currencyDropdown__m5jx1{font-size:13px;height:45px;padding:12px 16px 12px 40px}.TaskForm_currencyDropdownOption__Nc9UY{font-size:13px;padding:10px 16px 10px 40px}.TaskForm_currencyDropdownOption__Nc9UY:hover{padding-left:45px}}@media (max-width:480px){.TaskForm_currencyDropdown__m5jx1{font-size:12px;height:40px;padding:10px 14px 10px 35px}.TaskForm_currencyDropdownOption__Nc9UY{font-size:12px;padding:8px 14px 8px 35px}.TaskForm_currencyDropdownOption__Nc9UY:hover{padding-left:40px}}.TaskForm_currencyDropdownOptions__zIH\+N::-webkit-scrollbar{width:6px}.TaskForm_currencyDropdownOptions__zIH\+N::-webkit-scrollbar-track{background:#94a3b81a;border-radius:3px}.TaskForm_currencyDropdownOptions__zIH\+N::-webkit-scrollbar-thumb{background:#4f46e5;background:var(--primary-color);border-radius:3px}.TaskForm_currencyDropdownOptions__zIH\+N::-webkit-scrollbar-thumb:hover{background:#6366f1;background:var(--secondary-color)}.TaskForm_taskFormHeader__ZgUss{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-primary);overflow:hidden;position:relative}.TaskForm_authRequiredMessage__9m1IW{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin:12px 0;padding:16px 20px;text-align:center;transition:all .3s ease}.TaskForm_authRequiredMessage__9m1IW:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6);box-shadow:0 4px 8px #0000001a}.TaskForm_authRequiredMessage__9m1IW p{color:#495057;font-size:14px;font-weight:500;margin:0}.TaskForm_taskPolicyBanner__P2pDZ{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border:1px solid #90caf9;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin:20px 0 0;padding:20px}.TaskForm_taskPolicyContent__j7I-g{display:flex;flex-direction:column;gap:15px}.TaskForm_howItWorks__A6cKw{color:#1565c0;font-size:14px;line-height:1.5}.TaskForm_importantNotice__K7mr2{background-color:#fff3e0;border:1px solid #ffb74d;border-radius:8px;color:#ef6c00;font-size:13px;font-weight:500;padding:12px}@media (max-width:768px){.TaskForm_taskPolicyBanner__P2pDZ{margin:15px 0 20px;padding:15px}}.TaskForm_taskFormTitle__toMEE{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ffffffe6,#fff);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;margin:0;padding:25px 30px;position:relative;text-align:center;z-index:1}.TaskForm_titleDecoration__J0FaN{background:linear-gradient(90deg,#fffc,#fff6);border-radius:2px;height:4px;margin:0 auto;position:relative;width:80px;z-index:1}.TaskForm_taskForm__kG3q-{padding:30px 25px;position:relative;z-index:1}.TaskForm_errorMessage__Ckc10,.TaskForm_successMessage__QHmrr{align-items:center;animation:TaskForm_slideIn__fY4Gu .4s ease-out;border-radius:16px;display:flex;font-weight:600;gap:12px;margin-bottom:24px;padding:16px 20px}@keyframes TaskForm_slideIn__fY4Gu{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.TaskForm_errorMessage__Ckc10{background:linear-gradient(135deg,#ef44441a,#ef44440d);border:2px solid #ef444433;color:#ef4444;color:var(--danger-color)}.TaskForm_successMessage__QHmrr{background:linear-gradient(135deg,#10b9811a,#10b9810d);border:2px solid #10b98133;color:#10b981;color:var(--success-color)}.TaskForm_errorIcon__joEm9,.TaskForm_successIcon__Efsgm{font-size:20px}.TaskForm_formSection__NW3Jj{border-bottom:1px solid #94a3b826;margin-bottom:25px;padding-bottom:20px;position:relative}.TaskForm_formSection__NW3Jj:last-of-type{border-bottom:none;margin-bottom:30px}.TaskForm_sectionTitle__9Unrj{align-items:center;color:#1e293b;color:var(--text-primary);display:flex;font-size:1.2rem;font-weight:700;gap:12px;margin-bottom:20px;position:relative}.TaskForm_sectionIcon__t81Wr{font-size:1.8rem}.TaskForm_formRow__ycbGh{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}.TaskForm_formGroup__Gl4wj{margin-bottom:15px;position:relative}.TaskForm_formGroup__Gl4wj.TaskForm_focused__IM1nL{z-index:100}.TaskForm_inputIconWrapper__xYGFM{align-items:center;display:flex;position:relative}.TaskForm_inputIcon__CbhBw{color:#64748b;color:var(--text-muted);font-size:16px;left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:2}.TaskForm_formGroup__Gl4wj.TaskForm_focused__IM1nL .TaskForm_inputIcon__CbhBw{color:#4f46e5;color:var(--primary-color);transform:translateY(-50%) scale(1.1)}.TaskForm_formLabel__6ge\+F{background:#fff;border-radius:6px;color:#64748b;color:var(--text-muted);font-size:14px;font-weight:500;left:45px;padding:0 8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:2}.TaskForm_formLabel__6ge\+F.TaskForm_floating__N-j6b{background:linear-gradient(135deg,#4f46e51a,#6366f10d);box-shadow:0 2px 8px #4f46e526;color:#4f46e5;color:var(--primary-color);font-size:12px;font-weight:600;left:38px;top:-12px;transform:translateY(0)}.TaskForm_required__UBW0R{color:#ef4444;color:var(--danger-color);font-weight:700}.TaskForm_formControl__Uv8yt{background:#fff;border:2px solid #94a3b833;border-radius:20px;box-sizing:border-box;color:#1e293b;color:var(--text-primary);font-family:Poppins,Inter,Segoe UI,sans-serif;font-size:16px;font-weight:500;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:1}.TaskForm_formGroup__Gl4wj.TaskForm_focused__IM1nL .TaskForm_formControl__Uv8yt{background:#4f46e505;border-color:#4f46e5;border-color:var(--primary-color);box-shadow:0 0 0 4px #4f46e51a,0 8px 25px #4f46e526;transform:translateY(-2px)}.TaskForm_formInput__S\+eCD,.TaskForm_formSelect__0Smpy{height:50px;padding:14px 18px 14px 45px}.TaskForm_formTextarea__-AKim{line-height:1.6;min-height:80px;padding:14px 18px 14px 45px;resize:vertical}.TaskForm_formTextarea__-AKim+.TaskForm_formLabel__6ge\+F{top:32px}.TaskForm_formTextarea__-AKim+.TaskForm_formLabel__6ge\+F.TaskForm_floating__N-j6b{top:-12px}.TaskForm_formSelect__0Smpy{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%234f46e5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;background-size:20px;cursor:pointer}.TaskForm_customDropdownWrapper__XBWvF{position:relative;width:100%}.TaskForm_customDropdown__Itopv{align-items:center;background:#fff;border:2px solid #94a3b833;border-radius:20px;color:#1e293b;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;height:50px;justify-content:space-between;padding:14px 18px 14px 45px;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:1}.TaskForm_customDropdown__Itopv.TaskForm_focused__IM1nL,.TaskForm_customDropdown__Itopv.TaskForm_open__vjQX8{background:#4f46e505;border-color:#4f46e5;border-color:var(--primary-color);box-shadow:0 0 0 4px #4f46e51a,0 8px 25px #4f46e526;transform:translateY(-2px)}.TaskForm_dropdownValue__atkoM{color:#1e293b;color:var(--text-primary);flex:1 1}.TaskForm_dropdownArrow__ODni2{color:#4f46e5;color:var(--primary-color);font-size:12px;margin-right:8px;transition:transform .3s ease}.TaskForm_customDropdown__Itopv.TaskForm_open__vjQX8 .TaskForm_dropdownArrow__ODni2{transform:rotate(180deg)}.TaskForm_dropdownOptions__3BmNR{animation:TaskForm_dropdownSlide__hpeWI .3s ease-out;background:#fff;border:2px solid #4f46e5;border:2px solid var(--primary-color);border-radius:0 0 16px 16px;border-top:none;box-shadow:0 8px 25px #4f46e526;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:9999}@keyframes TaskForm_dropdownSlide__hpeWI{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.TaskForm_dropdownOption__IqGgG{border-bottom:1px solid #94a3b81a;color:#475569;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:12px 18px 12px 45px;transition:all .2s ease}.TaskForm_dropdownOption__IqGgG:hover{background:#4f46e50d;color:#4f46e5;color:var(--primary-color);padding-left:50px}.TaskForm_dropdownOption__IqGgG.TaskForm_selected__7CmhL{background:#4f46e51a;color:#4f46e5;color:var(--primary-color);font-weight:600}.TaskForm_dropdownOption__IqGgG:last-child{border-bottom:none;border-radius:0 0 14px 14px}.TaskForm_imagePreviewContainer__GTLHN{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f8f9facc,#f1f5f999);border:1px solid #94a3b833;border-radius:16px;padding:20px}.TaskForm_imagePreviewContainer__GTLHN h4{color:#4f46e5;color:var(--primary-color);font-size:16px;font-weight:700;margin-bottom:16px}.TaskForm_imageGrid__RH5ZA{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.TaskForm_imagePreviewItem__wyGL6{aspect-ratio:1;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.TaskForm_imagePreviewItem__wyGL6:hover{box-shadow:0 8px 25px #4f46e533;transform:translateY(-4px) scale(1.02)}.TaskForm_previewImage__djOLm{display:block;height:100%;object-fit:cover;width:100%}.TaskForm_imageOverlay__yqT3K{background:linear-gradient(180deg,#000000b3 0,#0000001a 50%,#000c);bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;opacity:0;padding:8px;position:absolute;right:0;top:0;transition:opacity .3s ease}.TaskForm_imagePreviewItem__wyGL6:hover .TaskForm_imageOverlay__yqT3K{opacity:1}.TaskForm_imageName__U\+sr0{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:10px;font-weight:500;line-height:1.2;overflow:hidden;text-shadow:0 1px 3px #00000080;word-break:break-all}.TaskForm_removeImageBtn__X18ZB{align-items:center;align-self:flex-end;background:#ef4444e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;transition:all .2s ease;width:24px}.TaskForm_removeImageBtn__X18ZB:hover{background:#ef4444;transform:scale(1.1)}@media (max-width:768px){.TaskForm_customDropdown__Itopv{font-size:13px;height:45px;padding:12px 16px 12px 40px}.TaskForm_dropdownOption__IqGgG{font-size:13px;padding:10px 16px 10px 40px}.TaskForm_dropdownOption__IqGgG:hover{padding-left:45px}.TaskForm_imageGrid__RH5ZA{gap:10px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.TaskForm_imageName__U\+sr0{font-size:9px}.TaskForm_removeImageBtn__X18ZB{font-size:10px;height:20px;width:20px}}@media (max-width:480px){.TaskForm_customDropdown__Itopv{font-size:12px;height:40px;padding:10px 14px 10px 35px}.TaskForm_dropdownOption__IqGgG{font-size:12px;padding:8px 14px 8px 35px}.TaskForm_dropdownOption__IqGgG:hover{padding-left:40px}.TaskForm_imageGrid__RH5ZA{gap:8px;grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.TaskForm_imagePreviewContainer__GTLHN{padding:15px}.TaskForm_imageName__U\+sr0{font-size:8px}.TaskForm_removeImageBtn__X18ZB{font-size:9px;height:18px;width:18px}}.TaskForm_dropdownOptions__3BmNR::-webkit-scrollbar{width:6px}.TaskForm_dropdownOptions__3BmNR::-webkit-scrollbar-track{background:#94a3b81a;border-radius:3px}.TaskForm_dropdownOptions__3BmNR::-webkit-scrollbar-thumb{background:#4f46e5;background:var(--primary-color);border-radius:3px}.TaskForm_dropdownOptions__3BmNR::-webkit-scrollbar-thumb:hover{background:#6366f1;background:var(--secondary-color)}.TaskForm_checkboxContainer__ZjGdV{align-items:center;background:linear-gradient(135deg,#4f46e50d,#6366f108);border:2px solid #4f46e526;border-radius:20px;cursor:pointer;display:flex;overflow:hidden;padding:16px 20px;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.TaskForm_checkboxContainer__ZjGdV:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.TaskForm_checkboxContainer__ZjGdV:hover{background:linear-gradient(135deg,#4f46e514,#6366f10d);border-color:#4f46e5;border-color:var(--primary-color);box-shadow:0 12px 30px #4f46e533;transform:translateY(-3px)}.TaskForm_checkboxContainer__ZjGdV:hover:before{left:100%}.TaskForm_formCheckbox__4p0H2{cursor:pointer;height:15px;margin-right:16px;outline:none!important;transform:scale(1.2);width:15px}.TaskForm_checkboxLabel__3X0Wo{color:#1e293b;color:var(--text-primary);cursor:pointer;font-size:16px;font-weight:600;margin:0;-webkit-user-select:none;user-select:none}.TaskForm_paymentDetails__3VTG5{animation:TaskForm_slideDown__AoTxy .5s cubic-bezier(.25,.46,.45,.94);background:linear-gradient(135deg,#4f46e508,#6366f105);border:2px solid #4f46e526;border-radius:24px;margin-top:24px;overflow:visible;padding:25px;position:relative}.TaskForm_paymentDetails__3VTG5:before{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-primary);border-radius:24px 24px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}@keyframes TaskForm_slideDown__AoTxy{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.TaskForm_fileUploadGroup__7TDB5{margin-bottom:30px}.TaskForm_fileInputContainer__6B0Ee{margin-bottom:20px}.TaskForm_fileUploadButton__eOsaS{align-items:center;background:linear-gradient(135deg,#4facfe,#00f2fe);background:var(--gradient-accent);border:none;border-radius:20px;box-shadow:0 8px 25px #4facfe4d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;justify-content:center;overflow:hidden;padding:20px 24px;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%}.TaskForm_fileUploadButton__eOsaS:before{background:linear-gradient(135deg,#fff3,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.TaskForm_fileUploadButton__eOsaS:hover{box-shadow:0 15px 40px #4facfe66;transform:translateY(-3px)}.TaskForm_fileUploadButton__eOsaS:hover:before{opacity:1}.TaskForm_buttonIcon__coltF{font-size:18px;position:relative;z-index:2}.TaskForm_selectedFilesContainer__IUmkn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f8f9facc,#f1f5f999);border:1px solid #94a3b833;border-radius:16px;padding:24px}.TaskForm_selectedFilesContainer__IUmkn h4{color:#4f46e5;color:var(--primary-color);font-size:16px;font-weight:700;margin-bottom:16px}.TaskForm_selectedFilesList__RXRT\+{list-style:none;margin:0;padding:0}.TaskForm_fileItem__HlGHg{align-items:center;background:#fff;border:1px solid #94a3b826;border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;justify-content:space-between;margin-bottom:12px;padding:16px 20px;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.TaskForm_fileItem__HlGHg:hover{border-color:#4f46e5;border-color:var(--primary-color);box-shadow:0 8px 25px #4f46e526;transform:translateY(-2px)}.TaskForm_fileName__e9uTV{color:#475569;color:var(--text-secondary);flex:1 1;font-size:14px;font-weight:500;margin-right:12px;word-break:break-all}.TaskForm_removeIcon__ytiSR{align-items:center;border-radius:8px;color:#ef4444;color:var(--danger-color);cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:6px;transition:all .3s ease}.TaskForm_removeIcon__ytiSR:hover{background:#ef44441a;color:#dc2626;transform:scale(1.2)}.TaskForm_formActions__Xx8Sf{display:flex;gap:20px;margin-top:10px;padding-top:10px}.TaskForm_btn__QHlqj{align-items:center;border:none;border-radius:20px;cursor:pointer;display:flex;flex:1 1;font-family:Poppins,Inter,Segoe UI,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.5px;min-height:50px;overflow:hidden;padding:14px 28px;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.TaskForm_btn__QHlqj:before{background:linear-gradient(135deg,#fff3,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.TaskForm_btnPrimary__jVkI-{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-primary);box-shadow:0 10px 30px #667eea66;color:#fff}.TaskForm_btnSecondary__lm1m8{background:linear-gradient(135deg,#64748b,#475569);background:linear-gradient(135deg,var(--text-muted) 0,var(--text-secondary) 100%);box-shadow:0 10px 30px #64748b4d;color:#fff}.TaskForm_btn__QHlqj:hover:not(:disabled){transform:translateY(-4px) scale(1.02)}.TaskForm_btnPrimary__jVkI-:hover:not(:disabled){box-shadow:0 20px 50px #667eea80}.TaskForm_btnSecondary__lm1m8:hover:not(:disabled){box-shadow:0 20px 50px #64748b66}.TaskForm_btn__QHlqj:hover:not(:disabled):before{opacity:1}.TaskForm_btn__QHlqj:active{transform:translateY(-2px) scale(1.01)}.TaskForm_btn__QHlqj:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);cursor:not-allowed;opacity:.6;transform:none}.TaskForm_btn__QHlqj.TaskForm_loading__x0UN7:after{animation:TaskForm_spin__dDZMM 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:10}@keyframes TaskForm_spin__dDZMM{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:768px){.TaskForm_taskFormContainer__abGW2{padding:15px}.TaskForm_taskFormWrapper__jc6FP{border-radius:20px}.TaskForm_taskFormTitle__toMEE{font-size:1.5rem;padding:20px 25px}.TaskForm_taskForm__kG3q-{padding:25px 20px}.TaskForm_formRow__ycbGh{gap:20px;grid-template-columns:1fr}.TaskForm_formActions__Xx8Sf{flex-direction:column}.TaskForm_sectionTitle__9Unrj{font-size:1.3rem}.TaskForm_formSection__NW3Jj{margin-bottom:20px;padding-bottom:15px}.TaskForm_paymentDetails__3VTG5{padding:20px}.TaskForm_checkboxContainer__ZjGdV{padding:14px 18px}}@media (max-width:480px){.TaskForm_taskFormTitle__toMEE{font-size:1.1rem;padding:15px 20px}.TaskForm_taskForm__kG3q-{padding:20px 15px}.TaskForm_formControl__Uv8yt{font-size:16px}.TaskForm_formInput__S\+eCD,.TaskForm_formSelect__0Smpy{height:45px;padding:12px 16px 12px 40px}.TaskForm_formTextarea__-AKim{min-height:70px;padding:12px 16px 12px 40px}.TaskForm_paymentDetails__3VTG5{padding:18px 15px}.TaskForm_checkboxContainer__ZjGdV{padding:12px 16px}.TaskForm_formLabel__6ge\+F{font-size:13px;left:40px}.TaskForm_formLabel__6ge\+F.TaskForm_floating__N-j6b{font-size:11px;left:35px}.TaskForm_sectionTitle__9Unrj{font-size:1.2rem}.TaskForm_btn__QHlqj{font-size:13px;min-height:45px;padding:12px 24px}.TaskForm_inputIcon__CbhBw{font-size:14px;left:14px}}.TaskForm_btn__QHlqj:focus,.TaskForm_formCheckbox__4p0H2:focus,.TaskForm_formControl__Uv8yt:focus{outline:3px solid #4f46e54d;outline-offset:2px}@media (prefers-reduced-motion:no-preference){.TaskForm_formGroup__Gl4wj:hover .TaskForm_formControl__Uv8yt{transform:translateY(-1px)}.TaskForm_formSection__NW3Jj{animation:TaskForm_fadeInUp__-fQzy .6s ease-out forwards;opacity:0;transform:translateY(20px)}.TaskForm_formSection__NW3Jj:first-child{animation-delay:.1s}.TaskForm_formSection__NW3Jj:nth-child(2){animation-delay:.2s}.TaskForm_formSection__NW3Jj:nth-child(3){animation-delay:.3s}.TaskForm_formSection__NW3Jj:nth-child(4){animation-delay:.4s}}@keyframes TaskForm_fadeInUp__-fQzy{to{opacity:1;transform:translateY(0)}}.MessageForm_overlay__lFuxw{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px 10px 10px;position:fixed;right:0;top:0;z-index:9999}.MessageForm_container__1bU7D{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 20px 60px #0000001a;display:flex;flex-direction:column;margin-top:5rem;max-height:80vh;max-width:800px;overflow:auto;width:100%}.MessageForm_minimized__NLh9Y{background-color:#fff;border:1px solid #d1d5db;border-radius:12px 12px 0 0;bottom:0;box-shadow:0 -4px 20px #00000026;position:fixed;right:20px;width:320px;z-index:1000}.MessageForm_header__fB3Oa{align-items:center;background-color:#f8fafc;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:8px 20px}.MessageForm_headerTitle__BW20C{font-size:18px}.MessageForm_headerTitleMinimized__S\+lwN,.MessageForm_headerTitle__BW20C{color:#1f2937;font-family:system-ui,-apple-system,sans-serif;font-weight:600}.MessageForm_headerTitleMinimized__S\+lwN{font-size:14px}.MessageForm_headerActions__Oia1I{display:flex;gap:8px}.MessageForm_iconButton__ywfGL{color:#6b7280;padding:8px}.MessageForm_iconButtonDanger__zLmKi,.MessageForm_iconButton__ywfGL{align-items:center;background-color:initial;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;transition:all .2s ease}.MessageForm_iconButtonDanger__zLmKi{color:#ef4444;padding:4px}.MessageForm_recipients__51pWr{background-color:#fafbfc;border-bottom:1px solid #e5e7eb;padding:20px}.MessageForm_recipientRow__Dh-AX{align-items:center;display:flex;gap:12px;margin-bottom:12px}.MessageForm_recipientLabel__zpNhc{color:#374151;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;min-width:40px}.MessageForm_recipientInput__HyTB8{background-color:#fff;border:2px solid #e5e7eb;border-radius:8px;flex:1 1;font-family:system-ui,-apple-system,sans-serif;font-size:14px;outline:none;padding:8px 12px;transition:all .2s ease;width:100%}.MessageForm_recipientInput__HyTB8:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.MessageForm_recipientActions__oFJx8{display:flex;gap:12px}.MessageForm_linkButton__yyLWk{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:14px;font-weight:500;padding:0;text-decoration:none;transition:color .2s ease}.MessageForm_linkButton__yyLWk:hover{color:#2563eb}.MessageForm_toolbar__nPXhG{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;overflow-x:hidden;padding:12px 16px;position:relative;z-index:10}.MessageForm_toolbarRow__\+HXPh{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.MessageForm_toolbarSelect__C93\+y{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-family:system-ui,-apple-system,sans-serif;font-size:13px;outline:none;padding:6px 8px}.MessageForm_toolbarButton__S29B6{align-items:center;background-color:initial;border:none;border-radius:6px;color:#374151;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s ease}.MessageForm_toolbarButton__S29B6:hover{background-color:#e5e7eb}.MessageForm_toolbarButtonRight__RjmZm{align-items:center;background-color:initial;border:none;border-radius:6px;color:#374151;cursor:pointer;display:flex;justify-content:center;margin-left:auto;padding:6px;transition:all .2s ease}.MessageForm_divider__RI0Yl{background-color:#d1d5db;flex-shrink:0;height:24px;margin:0 4px;width:1px}.MessageForm_colorPicker__MlIyO{background:none;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;height:24px;padding:0;width:24px}.MessageForm_dropdownWrapper__oYaF2{position:relative;z-index:10}.MessageForm_dropdownWrapperOpen__xVlPA{position:relative;z-index:1001}.MessageForm_dropdownTrigger__O6QIV{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;display:flex;font-family:system-ui,-apple-system,sans-serif;font-size:13px;gap:6px;justify-content:space-between;min-width:100px;padding:6px 8px;white-space:nowrap}.MessageForm_dropdownMenu__QHxqG{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 6px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1002}.MessageForm_dropdownItem__kw0ik{background-color:#fff;border-bottom:1px solid #f3f4f6;cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .15s ease}.MessageForm_dropdownItemActive__UnAL9,.MessageForm_dropdownItem__kw0ik:hover{background-color:#f3f4f6}.MessageForm_editorContainer__LTjIj{flex:1 1;min-height:150px;overflow:auto;padding:20px}.MessageForm_editor__WubHu{background-color:#fff;border:2px solid #e5e7eb;border-radius:12px;box-sizing:border-box;font-family:system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.6;min-height:300px;outline:none;padding:16px;position:relative;transition:all .2s ease;width:100%;z-index:1}.MessageForm_editor__WubHu:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f614}.MessageForm_optionsSection__vcyel{background-color:#f8fafc;border-top:1px solid #e5e7eb;padding:20px}.MessageForm_optionsGrid__pQxA4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.MessageForm_optionGroup__MRTpq{align-items:center;display:flex;gap:8px}.MessageForm_optionLabel__QfFTX{color:#374151;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500}.MessageForm_optionSelect__ze6Jw{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;outline:none;padding:6px 8px}.MessageForm_checkbox__xpKkn{accent-color:#3b82f6;cursor:pointer;height:16px;width:16px}.MessageForm_attachmentSection__LQCfk{margin-bottom:16px}.MessageForm_attachmentButton__TLzRA{align-items:center;background-color:initial;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.MessageForm_attachmentButton__TLzRA:hover{border-color:#3b82f6;color:#3b82f6}.MessageForm_attachmentList__qVKHA{display:flex;flex-direction:column;gap:8px;margin-top:12px}.MessageForm_attachmentItem__q-8HC{align-items:center;background-color:#f3f4f6;border-radius:8px;display:flex;font-size:14px;justify-content:space-between;padding:8px 12px}.MessageForm_attachmentName__s-cjN{color:#374151;font-size:14px}.MessageForm_signatureWrap__D9Vx7{margin-bottom:16px}.MessageForm_signatureTextarea__M-Vkx{background-color:#fff;border:2px solid #e5e7eb;border-radius:8px;box-sizing:border-box;flex:1 1;font-family:system-ui,-apple-system,sans-serif;font-size:14px;margin-top:8px;min-height:60px;outline:none;padding:8px 12px;resize:vertical;transition:all .2s ease;width:100%}.MessageForm_signatureTextarea__M-Vkx:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.MessageForm_advancedToggle__\+Musf{background:none;border:none;color:#3b82f6;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;margin-bottom:16px;padding:0}.MessageForm_advancedToggle__\+Musf:hover{color:#2563eb;text-decoration:underline}.MessageForm_error__mBAx-{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-family:system-ui,-apple-system,sans-serif;font-size:14px;margin-bottom:16px;padding:12px 16px}.MessageForm_actions__HkC7p{align-items:center;display:flex;justify-content:space-between;padding-top:16px}.MessageForm_primaryActions__QZSnF{display:flex;gap:12px}.MessageForm_sendButton__ILIk1{align-items:center;background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.MessageForm_sendButton__ILIk1:hover:not(:disabled){background-color:#2563eb;transform:translateY(-1px)}.MessageForm_sendButton__ILIk1:disabled{cursor:not-allowed;opacity:.5}.MessageForm_cancelButton__-DuF2{background-color:initial;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.MessageForm_cancelButton__-DuF2:hover{background-color:#f3f4f6}.MessageForm_form__tVJiw{display:flex;flex:1 1;flex-direction:column}@media (max-width:768px){.MessageForm_container__1bU7D{border-radius:8px;height:80vh!important;margin-top:3rem!important;max-width:none;overflow-y:auto;width:calc(100vw - 10px)}}@media (max-width:480px){.MessageForm_overlay__lFuxw{align-items:flex-start;padding:10px 15px 15px}.MessageForm_container__1bU7D{border-radius:8px;margin:0;max-height:calc(100vh - 50px);max-width:none;overflow-y:auto;width:calc(100vw - 10px)}.MessageForm_toolbarRow__\+HXPh{flex-wrap:wrap;gap:1px}.MessageForm_toolbarButton__S29B6{padding:4px}.MessageForm_editor__WubHu{min-height:100px;padding:8px}.MessageForm_optionsSection__vcyel{padding:12px}.MessageForm_optionsGrid__pQxA4{gap:8px;grid-template-columns:1fr}.MessageForm_recipients__51pWr{padding:12px}.MessageForm_recipientRow__Dh-AX{align-items:flex-start;flex-direction:column;gap:4px;margin-bottom:8px}.MessageForm_recipientLabel__zpNhc{min-width:auto}.MessageForm_recipientActions__oFJx8{align-self:flex-end}}.ReplyMessageForm_container__OhJh8{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);box-sizing:border-box;font-family:var(--admin-font);height:auto;min-height:0;overflow:visible;padding:1.25rem 1.375rem 1.75rem;width:100%}.ReplyMessageForm_formContainer__7vxtQ{display:flex;flex-direction:column;gap:1.125rem}.ReplyMessageForm_formGroup__IyfPC{display:flex;flex-direction:column;gap:.375rem}.ReplyMessageForm_label__NIlNC{color:var(--admin-text-secondary);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ReplyMessageForm_textarea__SAYxg{background:var(--admin-surface-2);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);box-sizing:border-box;color:var(--admin-text-primary);font-family:var(--admin-font);font-size:.875rem;line-height:1.55;max-width:100%;min-height:110px;outline:none;padding:.625rem .875rem;resize:vertical;transition:border-color .15s,box-shadow .15s,background .15s;width:100%}.ReplyMessageForm_textarea__SAYxg:focus{background:var(--admin-surface);border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft)}.ReplyMessageForm_textarea__SAYxg::placeholder{color:var(--admin-text-muted)}.ReplyMessageForm_attachmentSection__omZTf{display:flex;flex-direction:column;gap:.625rem}.ReplyMessageForm_hiddenInput__CQ2Yu{display:none}.ReplyMessageForm_attachmentButton__Tyo\+f{align-items:center;align-self:flex-start;background:#0000;border:1.5px dashed var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-muted);cursor:pointer;display:inline-flex;font-family:var(--admin-font);font-size:.8125rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:border-color .15s,color .15s,background .15s}.ReplyMessageForm_attachmentButton__Tyo\+f:hover{background:var(--admin-accent-soft);border-color:var(--admin-accent);color:var(--admin-accent-hover)}.ReplyMessageForm_attachmentList__vKM\+H{display:flex;flex-direction:column;gap:.375rem}.ReplyMessageForm_attachmentItem__6\+Gn4{align-items:center;background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);display:flex;font-size:.8125rem;gap:.5rem;justify-content:space-between;padding:.375rem .75rem}.ReplyMessageForm_attachmentName__7U5sY{flex:1 1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReplyMessageForm_removeButton__b81cc{align-items:center;background:#0000;border:none;border-radius:var(--admin-radius-sm);color:var(--admin-error);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.25rem;transition:background .15s}.ReplyMessageForm_removeButton__b81cc:hover{background:var(--admin-error-soft)}.ReplyMessageForm_actions__vQ5p3{display:flex;justify-content:flex-end;overflow:visible;padding-top:.75rem;position:relative;z-index:1}.ReplyMessageForm_sendButton__Qvv5o{align-items:center;background:var(--admin-accent);border:none;border-radius:var(--admin-radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--admin-font);font-size:.875rem;font-weight:700;gap:.5rem;padding:.5625rem 1.25rem;transition:background .15s,transform .15s,box-shadow .15s}.ReplyMessageForm_sendButton__Qvv5o:hover{background:var(--admin-accent-hover);box-shadow:0 4px 12px #38bdf840;transform:translateY(-1px)}.ReplyMessageForm_sendButton__Qvv5o:active{box-shadow:none;transform:translateY(0)}.ReplyMessageForm_sendButton__Qvv5o:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}@media (max-width:768px){.ReplyMessageForm_container__OhJh8{background:#0000;border:none;border-radius:0;padding:0}.ReplyMessageForm_actions__vQ5p3{margin-bottom:-4rem}}@media (max-width:480px){.ReplyMessageForm_textarea__SAYxg{font-size:1rem;min-height:90px}.ReplyMessageForm_actions__vQ5p3{justify-content:stretch;padding-top:1rem}.ReplyMessageForm_sendButton__Qvv5o{justify-content:center;padding:.875rem 1.25rem;width:100%}}.messages-container{animation:slideUp .6s ease-out .2s both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:2px solid #fffc;border-radius:20px;box-shadow:0 12px 32px #4f46e526;font-family:Poppins,Segoe UI,Roboto,sans-serif;margin:4rem 0 20px;max-width:1400px;padding:25px;position:relative;width:100%}.messages-menu{align-items:center;background:linear-gradient(135deg,#4f46e50f,#6366f10f);border:1px solid #4f46e526;border-radius:16px;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:20px;padding:15px 20px;position:sticky;top:0;z-index:10}.messages-container button{align-items:center;border:none;border-radius:10px;box-shadow:0 3px 10px #0000001a;cursor:pointer;display:inline-flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;gap:6px;overflow:auto;padding:10px 18px;position:relative;text-transform:capitalize;transition:all .3s ease}.toggle-view-button{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;flex:1 1;justify-content:center;min-width:160px}.toggle-view-button:hover{background:linear-gradient(135deg,#3730a3,#4338ca);box-shadow:0 6px 16px #4f46e54d;transform:translateY(-2px)}.compose-message-button{background:linear-gradient(135deg,#059669,#10b981);color:#fff;flex:1 1;justify-content:center;min-width:140px}.compose-message-button:hover{background:linear-gradient(135deg,#047857,#059669);box-shadow:0 6px 16px #0596694d;transform:translateY(-2px)}.compose-cancel-button,.reply-cancel-button{background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;font-size:13px;margin-left:10px;margin-top:-10px;padding:8px 16px}.compose-cancel-button:hover,.reply-cancel-button:hover{background:linear-gradient(135deg,#4b5563,#6b7280);box-shadow:0 4px 12px #6b72804d;transform:translateY(-1px)}.message-form{animation:slideUp .4s ease-out;background:linear-gradient(135deg,#4f46e50d,#6366f10d);border:1px solid #4f46e526;border-radius:16px;margin:15px 0;overflow-y:auto;padding:20px}.message-form input,.message-form select,.message-form textarea{background:#fff;border:1px solid #4f46e533;border-radius:8px;font-family:inherit;font-size:14px;margin:8px 0;padding:10px 12px;transition:all .3s ease;width:100%}.message-form input:focus,.message-form select:focus,.message-form textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none}.message-form textarea{max-height:200px;min-height:100px;resize:vertical}.message-form label{background:none;color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:4px;margin-top:6px 10px 0 0}.message-form button[type=submit]{background:linear-gradient(135deg,#059669,#10b981);color:#fff;margin-top:15px;min-width:120px;padding:10px 20px;width:auto}.message-form button[type=submit]:hover{background:linear-gradient(135deg,#047857,#059669);box-shadow:0 4px 12px #0596694d;transform:translateY(-1px)}.reply-message-section{animation:slideUp .4s ease-out;background:linear-gradient(135deg,#10b9810d,#0596690d);border:1px solid #10b98126;border-radius:16px;margin:15px 0;max-height:65vh;overflow-y:auto;padding:20px}.replysubject{color:#374151;font-size:16px;font-weight:600;margin-bottom:15px;padding-left:20px;position:relative}.replysubject:before{content:"↩️";font-size:14px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.message-details{animation:slideUp .4s ease-out;background:#f8fafce6;border:1px solid #e2e8f0cc;border-radius:16px;box-shadow:0 8px 20px #00000014;margin:15px 0;max-height:none;overflow-y:auto;padding:20px;position:relative;transition:all .3s ease}.message-details:before{background:linear-gradient(90deg,#4f46e5,#6366f1,#8b5cf6);border-radius:16px 16px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.message-details .subject{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f46e5,#6366f1);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:18px;font-weight:700;margin-bottom:12px}.message-details .message{background:#fff;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 2px 8px #0000000a;color:#374151;font-size:14px;line-height:1.6;margin-bottom:12px;max-height:none;overflow-y:auto;padding:15px}.message-details .date{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:15px}.reply-button{background:linear-gradient(135deg,#059669,#10b981);color:#fff;font-size:13px;margin-bottom:8px;margin-right:8px;padding:8px 16px}.reply-button:hover{background:linear-gradient(135deg,#047857,#059669);box-shadow:0 4px 12px #0596694d;transform:translateY(-1px)}.delete-message-button{background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;font-size:13px;margin-bottom:8px;margin-right:8px;padding:8px 16px}.delete-message-button:hover{background:linear-gradient(135deg,#d97706,#ea580c);box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-1px)}.back-button{background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;font-size:13px;margin-bottom:8px;padding:8px 16px}.back-button:hover{background:linear-gradient(135deg,#4b5563,#6b7280);box-shadow:0 4px 12px #6b72804d;transform:translateY(-1px)}.messages-list{display:flex;flex-direction:column;gap:12px;max-height:none;overflow-y:auto;padding-right:5px}.messages-list::-webkit-scrollbar{width:6px}.messages-list::-webkit-scrollbar-track{background:#4f46e51a;border-radius:3px}.messages-list::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:3px}.messages-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#3730a3,#4338ca)}.message-item{animation:slideUp .3s ease-out;background:#f8fafce6;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 4px 12px #0000000f;cursor:pointer;padding:15px 20px;position:relative;transition:all .3s ease}.message-item:hover{background:#fffffff2;border-color:#4f46e54d;box-shadow:0 8px 20px #00000003;transform:none}.message-item:before{background:linear-gradient(180deg,#4f46e5,#6366f1);border-radius:0 2px 2px 0;bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:4px}.message-item:hover:before{opacity:1}.loading-container{gap:24px;min-height:800px}.loading-spinner{animation:userGiveawaysSpin 1s linear infinite;height:48px;text-align:center;width:48px}.loading-container p{font-size:1.1rem}.message-item .subject{color:#1e293b;font-size:15px;font-weight:600;margin-bottom:6px}.message-item .from{color:#4f46e5;font-size:13px;font-weight:500;margin-bottom:4px}.message-item .date{color:#6b7280;font-size:12px;margin-bottom:6px}.message-item .attachments{background:linear-gradient(135deg,#f59e0b1a,#f973161a);border:1px solid #f59e0b33;border-radius:6px;color:#f59e0b;display:inline-block;font-size:11px;font-style:italic;font-weight:600;padding:3px 6px}.message-details h4{color:#374151;font-size:15px;font-weight:600;margin:15px 0 8px}.message-details ul{list-style:none;margin:0;padding:0}.message-details ul li{margin:6px 0}.message-details ul li button{background:linear-gradient(135deg,#4f46e51a,#6366f11a);border:1px solid #4f46e54d;border-radius:8px;color:#4f46e5;font-size:12px;font-weight:500;padding:6px 12px;text-decoration:none;transition:all .3s ease}.message-details ul li button:hover{background:linear-gradient(135deg,#4f46e5,#6366f1);box-shadow:0 4px 12px #4f46e54d;color:#fff;transform:translateY(-1px)}.error-message{animation:slideUp .3s ease-out;background:linear-gradient(135deg,#ff00000d,#ff00000d)!important;border-left:4px solid #dc2626;color:red;font-size:13px;margin:10px 0;padding:10px 12px}.loading-messages,.messages-container>div:contains("Loading"){animation:pulse 2s infinite;background:linear-gradient(135deg,#4f46e50d,#6366f10d);border:1px solid #4f46e51a;border-radius:12px;color:#4f46e5;font-size:16px;font-weight:600;padding:30px 20px;text-align:center}.messages-list:empty:before{background:linear-gradient(135deg,#6b72800d,#9ca3af0d);border:2px dashed #6b728033;border-radius:12px;color:#6b7280;content:"No messages found";display:block;font-style:italic;padding:30px 20px;text-align:center}@media (max-width:768px){.messages-container{margin-top:5rem!important;padding:15px}.messages-menu{flex-direction:column;gap:8px;padding:12px}.compose-message-button,.toggle-view-button{min-width:auto;width:100%}.message-details{max-height:75vh;padding:15px}.message-details .subject{font-size:16px}.message-details .message{font-size:13px;max-height:150px;padding:12px}.message-item{padding:12px 15px}.message-item .subject{font-size:14px}.messages-container button{font-size:13px;padding:8px 14px}.message-form,.reply-message-section{max-height:55vh;padding:15px}}@media (max-width:480px){.messages-container{margin:5px;max-height:98vh;padding:12px}.messages-menu{padding:10px}.message-details{max-height:80vh;padding:12px}.message-details .subject{font-size:15px}.message-details .message{font-size:12px;max-height:120px;padding:10px}.message-item{padding:10px 12px}.message-item .subject{font-size:13px}.messages-container button{font-size:12px;padding:7px 12px}.message-details button{margin:4px 0;width:100%}.message-form,.reply-message-section{max-height:50vh;padding:12px}}.message-item:focus,.messages-container button:focus{outline:2px solid #4f46e5;outline-offset:2px}@media print{.messages-container{background:#fff;border:1px solid #ddd;box-shadow:none;max-height:none;overflow:visible;padding:20px}.messages-container button,.messages-menu{display:none}.message-details,.message-item{background:#fff;border:1px solid #ddd;box-shadow:none}.message-details,.message-item,.messages-list{max-height:none;overflow:visible}}.manage-senders-container{animation:slideUp .6s ease-out .3s both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:2px solid #fffc;border-radius:20px;box-shadow:0 12px 32px #4f46e526;font-family:Poppins,Segoe UI,Roboto,sans-serif;margin:60px auto;max-width:700px;padding:40px;position:relative}.manage-senders-container:before{background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:24px;box-shadow:0 6px 16px #4f46e54d;color:#fff;content:"👥";font-size:18px;left:40px;padding:12px 16px;position:absolute;top:-18px;z-index:10}.manage-senders-container h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f46e5,#6366f1);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:28px;font-weight:700;margin-bottom:10px!important;margin-top:10px;text-align:center}.manage-senders-container h2:after{background:linear-gradient(90deg,#4f46e5,#6366f1);border-radius:2px;content:"";display:block;height:4px;margin:12px auto 0;width:80px}.manage-senders-container h3{color:#374151;font-size:20px;font-weight:600;margin-bottom:20px;margin-top:35px;padding-left:20px;position:relative}.manage-senders-container h3:before{background:linear-gradient(180deg,#4f46e5,#6366f1);border-radius:2px;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.tab-container{background:#f8fafce6;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;margin-bottom:30px;margin-top:10px;padding:4px;position:relative;z-index:10}.tab{background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;flex:1 1;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;padding:12px 20px;position:relative;transition:all .3s ease}.tab:hover{background:#4f46e50d;color:#4f46e5}.active-tab{background:linear-gradient(135deg,#4f46e5,#6366f1)!important;box-shadow:0 3px 10px #4f46e54d;color:#fff!important;transform:translateY(-1px)}.add-admin-form,.add-sender-form{align-items:center;background:linear-gradient(135deg,#4f46e50f,#6366f10f);border:1px solid #4f46e526;border-radius:16px;display:flex;gap:12px;margin-bottom:30px;overflow:hidden;padding:25px;position:relative}.add-admin-form{background:linear-gradient(135deg,#a855f70f,#9333ea0f);border:1px solid #a855f726}.add-admin-form:before,.add-sender-form:before{animation:shimmer 2s infinite;background:linear-gradient(90deg,#4f46e5,#6366f1,#8b5cf6);content:"";height:2px;left:0;position:absolute;right:0;top:0}.add-admin-form:before{background:linear-gradient(90deg,#a855f7,#9333ea,#7c3aed)}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.admin-input,.sender-input{background:#fff;border:2px solid #4f46e533;border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#475569;flex:1 1;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5;padding:16px 20px;transition:all .3s ease}.admin-input{border-color:#a855f733}.admin-input:focus,.sender-input:focus{background:#fffffffa;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e533;transform:translateY(-1px)}.admin-input:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f733}.admin-input::placeholder,.sender-input::placeholder{color:#94a3b8;font-style:italic}.admin-item,.request-item,.sender-item,.sent-request-item{align-items:center;animation:slideUp .4s ease-out;background:#f8fafce6;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;justify-content:space-between;margin-bottom:12px;padding:20px 25px;position:relative;transition:all .3s ease}.admin-item{background:linear-gradient(135deg,#a855f70d,#9333ea0d);border-color:#a855f733}.admin-item:hover,.request-item:hover,.sender-item:hover,.sent-request-item:hover{background:#fffffff2;border-color:#4f46e533;box-shadow:0 6px 16px #0000001a;transform:translateY(-2px)}.admin-item:hover{background:#fffffff2;border-color:#a855f74d}.admin-info,.request-info,.sender-info{display:flex;flex-direction:column;gap:4px}.request-actions{align-items:center;display:flex;gap:10px}.pending-status{background:#f59e0b1a;color:#f59e0b;font-style:italic;font-weight:500}.admin-role,.pending-status{border-radius:6px;display:inline-block;font-size:13px;margin-top:4px;padding:2px 8px}.admin-role{background:#a855f71a;color:#a855f7;font-style:normal;font-weight:600}.error-message,.success-message{word-wrap:break-word;align-items:flex-start;animation:slideUp .3s ease-out;border-radius:12px;display:flex;font-weight:500;justify-content:space-between;margin:20px 0 25px;min-height:50px;overflow-wrap:break-word;padding:15px 20px;position:relative;word-break:break-word;z-index:50}.error-message{background:linear-gradient(135deg,#fee2e2f2,#fecacaf2);border:2px solid #dc262666;color:#dc2626!important}.error-message p{color:#dc2626!important;flex:1 1;font-size:14px;line-height:1.6;margin:0;padding-right:10px}.success-message{background:linear-gradient(135deg,#d1fae5f2,#a7f3d0f2);border:2px solid #05966966;color:#059669}.success-message p{color:#059669!important;flex:1 1;font-size:14px;line-height:1.6;margin:0;padding-right:10px}.clear-button{background:none;border:none;border-radius:4px;color:inherit;cursor:pointer;flex-shrink:0;font-size:20px;margin-left:10px;opacity:.7;padding:4px 8px;transition:opacity .2s ease}.clear-button:hover{background:#0000001a;opacity:1}.manage-senders-container button{align-items:center;border:none;border-radius:10px;box-shadow:0 3px 10px #0000001a;cursor:pointer;display:inline-flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;gap:6px;margin-bottom:8px;margin-right:8px;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s ease}.add-sender-button{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;font-size:15px;font-weight:600;padding:16px 24px}.add-sender-button:hover{background:linear-gradient(135deg,#3730a3,#4338ca);box-shadow:0 6px 16px #4f46e54d;transform:translateY(-2px)}.add-sender-button:active{transform:translateY(0)}.request-admin-button{background:linear-gradient(135deg,#a855f7,#9333ea);color:#fff;font-size:15px;font-weight:600;padding:16px 24px}.request-admin-button:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 6px 16px #a855f74d;transform:translateY(-2px)}.accept-button{background:linear-gradient(135deg,#059669,#10b981);color:#fff}.accept-button:hover{background:linear-gradient(135deg,#047857,#059669);box-shadow:0 4px 12px #0596694d;transform:translateY(-1px)}.reject-button{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}.reject-button:hover{background:linear-gradient(135deg,#b91c1c,#dc2626);box-shadow:0 4px 12px #dc26264d;transform:translateY(-1px)}.remove-button{background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff}.remove-button:hover{background:linear-gradient(135deg,#d97706,#ea580c);box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-1px)}.cancel-button{background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff}.cancel-button:hover{background:linear-gradient(135deg,#4b5563,#6b7280);box-shadow:0 4px 12px #6b72804d;transform:translateY(-1px)}.admin-list ul,.sender-list ul,.sender-requests ul,.sent-admin-requests ul,.sent-requests ul{list-style:none;margin:0;padding:0}.admin-list,.sender-list,.sender-requests,.sent-admin-requests,.sent-requests{margin-bottom:30px}.loading-message{animation:pulse 2s infinite;background:linear-gradient(135deg,#4f46e50d,#6366f10d);border:1px solid #4f46e51a;border-radius:12px;color:#4f46e5;font-weight:500;padding:20px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.admin-list p,.sender-list p,.sender-requests p,.sent-admin-requests p,.sent-requests p{background:linear-gradient(135deg,#6b72800d,#9ca3af0d);border:2px dashed #6b728033;border-radius:12px;color:#6b7280;font-style:italic;margin:0;padding:30px 20px;text-align:center}.admin-list p,.sent-admin-requests p{background:linear-gradient(135deg,#a855f70d,#9333ea0d);border-color:#a855f733}@media (max-width:768px){.manage-senders-container{margin-top:6rem;padding:25px}.manage-senders-container:before{font-size:16px;left:25px;padding:10px 14px;top:-15px}.manage-senders-container h2{font-size:24px;margin-bottom:25px}.manage-senders-container h3{font-size:18px;margin-bottom:15px;margin-top:25px}.add-admin-form,.add-sender-form{flex-direction:column;gap:15px;padding:20px}.admin-input,.sender-input{width:100%}.add-sender-button,.request-admin-button{justify-content:center;width:100%}.admin-item,.request-item,.sender-item,.sent-request-item{align-items:flex-start;flex-direction:column;gap:15px;padding:20px}.request-actions{justify-content:flex-start;width:100%}.tab-container{flex-direction:column;gap:4px;margin-top:5px}.error-message,.success-message{align-items:flex-start;flex-direction:row;font-size:13px;margin:15px 0 20px;min-height:55px;padding:14px 16px}.error-message p,.success-message p{font-size:13px;line-height:1.5}.clear-button{font-size:20px;margin-left:8px;padding:4px 8px}}@media (max-width:480px){.manage-senders-container{padding:20px}.manage-senders-container:before{font-size:14px;left:20px;padding:8px 12px}.manage-senders-container h2{font-size:22px}.manage-senders-container h3{font-size:16px}.add-admin-form,.add-sender-form{padding:15px}.admin-input,.sender-input{font-size:14px;padding:14px 16px}.manage-senders-container button{font-size:13px;padding:10px 16px}.add-sender-button,.request-admin-button{padding:14px 20px}.admin-item,.request-item,.sender-item,.sent-request-item{padding:15px}.error-message,.success-message{font-size:12px;margin:12px 0 18px;min-height:60px;padding:12px 14px}.error-message p,.success-message p{font-size:12px;line-height:1.5;padding-right:8px}.clear-button{font-size:18px;padding:2px 6px}}.manage-senders-container button:focus{outline:2px solid #4f46e5;outline-offset:2px}.admin-input:focus,.sender-input:focus{outline:none}@media print{.manage-senders-container{background:#fff;border:1px solid #ddd;box-shadow:none;padding:20px}.manage-senders-container button,.manage-senders-container:before{display:none}.add-admin-form,.add-sender-form,.admin-input,.sender-input{background:#fff;border:1px solid #ddd}}.solver-dashboard{display:flex;min-height:100vh;overflow-x:hidden;width:100%}.solver-dashboard .content{box-sizing:border-box;flex:1 1;margin-top:-3rem;min-width:0;overflow-x:hidden;padding:8px 22px}.solver-dashboard .content>*{margin-left:auto;margin-right:auto;max-width:1000px}.solver-dashboard .content-inner{margin:0 auto;max-width:1100px;padding-top:40px;width:100%}.section-header-message{align-items:center;background:linear-gradient(135deg,#fff,#faf5ff);border:1.5px solid #e9d5ff;border-radius:16px;box-shadow:0 4px 20px #8b5cf61a;color:#581c87;display:flex;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:500;gap:14px;line-height:1.5;margin-bottom:24px;margin-top:3.5rem;overflow:hidden;padding:16px 22px;position:relative}.section-header-message:before{align-items:center;background:linear-gradient(135deg,#f3e8ff,#e9d5ff);border-radius:12px;content:"💡";display:flex;flex-shrink:0;font-size:1.4rem;height:44px;justify-content:center;width:44px}.section-header-message:after{background:linear-gradient(180deg,#8b5cf6,#c084fc);border-radius:16px 0 0 16px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.solver-dashboard .opinion-item,.solver-dashboard .task-item{border-radius:20px;box-sizing:border-box;cursor:pointer;margin:0;transition:transform .2s ease,box-shadow .2s ease;width:100%}.status-center-wrapper{align-items:center;display:flex;justify-content:center;margin-top:5rem;min-height:60vh;padding:2rem}.status-card{border-radius:16px;box-shadow:0 10px 30px #0003;color:#fff;max-width:500px;padding:3rem;text-align:center;width:100%}.status-card--rejected{background:linear-gradient(135deg,#e74c3c,#e74c3cdd)}.status-emoji{font-size:3rem;margin-bottom:1.5rem}.status-title{font-size:1.8rem;font-weight:600;margin-bottom:1rem}.status-message{font-size:1.1rem;line-height:1.5;margin-bottom:2rem;opacity:.9}.status-btn-group{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.status-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:12px 30px;transition:all .3s ease}.status-btn:hover{background:#ffffff4d;border-color:#ffffff80}.solver-dashboard .loading-container{align-items:center;display:flex;justify-content:center;min-height:200px;width:100%}.solver-dashboard .loading-spinner{animation:spin .85s linear infinite;border:3px solid #e9d5ff;border-radius:50%;border-top-color:#8b5cf6;height:36px;width:36px}.solver-dashboard .empty-state{align-items:center;display:flex;flex-direction:column;gap:12px;grid-column:1/-1;justify-content:center;padding:4rem 2rem;text-align:center}.solver-dashboard .empty-state .empty-icon{font-size:3.5rem;margin-bottom:8px;opacity:.85}.solver-dashboard .empty-state .empty-title{color:#581c87;font-family:Fraunces,serif;font-size:1.2rem;font-weight:700;margin:0}.solver-dashboard .empty-state .empty-subtitle{color:#94a3b8;font-size:.88rem;font-weight:400;line-height:1.5;margin:0;max-width:280px}@media (max-width:767px){.solver-dashboard .content{margin-left:0;padding:8px 12px 80px}.solver-dashboard .content-inner{max-width:100%;padding-top:8px}.section-header-message{border-radius:12px;font-size:.83rem;gap:10px;margin-top:5rem;padding:14px 16px}.section-header-message:before{border-radius:10px;font-size:1.1rem;height:36px;width:36px}.status-card{padding:2rem 1.5rem}.status-title{font-size:1.4rem}.status-btn-group{align-items:center;flex-direction:column}.status-btn{max-width:280px;width:100%}}@media (min-width:768px) and (max-width:1023px){.solver-dashboard .content{margin-left:70px;max-width:calc(100% - 70px);padding:5px 16px;width:calc(100% - 70px)}}@media (min-width:1024px) and (max-width:1199px){.solver-dashboard .content{margin-left:230px;max-width:calc(100% - 230px);padding:5px 20px;width:calc(100% - 230px)}}@media (min-width:1200px){.solver-dashboard .content{margin-left:250px;max-width:calc(100% - 250px);padding:5px 24px;width:calc(100% - 250px)}}.solver-dashboard.sidebar-collapsed .content{margin-left:70px;max-width:calc(100% - 70px);width:calc(100% - 70px)}.UserRewards_userRewards__lgIW7{animation:UserRewards_slideUp__mF9qa .6s ease-out .5s both;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff2;border:2px solid #fffc;border-radius:16px;box-shadow:0 8px 24px #4f46e526;margin:3.5rem auto 30px;max-width:800px;padding:30px;position:relative}@keyframes UserRewards_slideUp__mF9qa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.UserRewards_userRewards__lgIW7:before{background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:20px;box-shadow:0 4px 12px #4f46e54d;color:#fff;content:"🏆";font-size:16px;left:30px;padding:8px 12px;position:absolute;top:-15px}.UserRewards_userRewardsHeader__QhHw1{margin-bottom:25px;margin-top:10px}.UserRewards_userRewardsHeader__QhHw1 h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f46e5,#6366f1);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;margin-bottom:0}.UserRewards_userRewardsHeader__QhHw1 h2:after{background:linear-gradient(90deg,#4f46e5,#6366f1);border-radius:2px;content:"";display:block;height:3px;margin-top:8px;width:50px}.UserRewards_starLevel__pDd4O{align-items:center;display:flex;gap:8px;margin-top:10px}.UserRewards_starFilled__XeXoC{color:#fbbf24}.UserRewards_starText__OiENk{color:#4f46e5;font-size:14px;font-weight:600}.UserRewards_rewardsOverview__Iauwy{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:30px}.UserRewards_rankCard__UX3T3,.UserRewards_totalRewardsCard__5BZo3{align-items:center;background:#f8fafccc;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;gap:15px;padding:25px;transition:all .3s ease}.UserRewards_rankCard__UX3T3:hover,.UserRewards_totalRewardsCard__5BZo3:hover{background:#ffffffe6;border-color:#4f46e533;box-shadow:0 8px 20px #0000001f;transform:translateY(-2px)}.UserRewards_rankContent__IyMX-,.UserRewards_totalContent__XCkFC{flex:1 1}.UserRewards_rankContent__IyMX- h3,.UserRewards_totalContent__XCkFC h3{color:#475569;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.UserRewards_rankValue__bbsVK,.UserRewards_totalValue__r1bmb{color:#4f46e5;font-size:20px;font-weight:700;margin:0}.UserRewards_rewardsGrid__PQMmQ{grid-gap:16px;display:grid;gap:16px;margin-bottom:20px}.UserRewards_rewardItem__3PZh5{align-items:center;background:#f8fafccc;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;justify-content:space-between;padding:20px 25px;position:relative;transition:all .3s ease}.UserRewards_rewardItem__3PZh5:hover{background:#ffffffe6;border-color:#4f46e533;box-shadow:0 8px 20px #0000001f;transform:translateY(-2px)}.UserRewards_rewardLabel__8V3v4{color:#475569;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px}.UserRewards_rewardValue__En6-S{color:#4f46e5;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:700;text-align:right}.UserRewards_taskDoerSection__adnZo{border-top:2px solid #e2e8f080;margin-top:30px;padding-top:30px}.UserRewards_taskDoerSection__adnZo h3{color:#1e293b;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:700;margin-bottom:20px}.UserRewards_performanceGrid__27mxA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:25px}.UserRewards_performanceCard__pcM4O{align-items:center;background:#f8fafccc;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;gap:15px;padding:20px;transition:all .3s ease}.UserRewards_performanceCard__pcM4O:hover{background:#ffffffe6;border-color:#4f46e533;box-shadow:0 8px 20px #0000001f;transform:translateY(-2px)}.UserRewards_performanceIcon__K48Aq{color:#4f46e5}.UserRewards_performanceContent__JxESh{flex:1 1}.UserRewards_performanceLabel__yS1JR{color:#475569;font-size:14px;font-weight:600;margin:0 0 4px}.UserRewards_performanceValue__0k9uO{color:#4f46e5;font-size:18px;font-weight:700;margin:0}.UserRewards_recentTasks__\+T60m{margin-top:25px}.UserRewards_recentTasks__\+T60m h4{color:#1e293b;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;margin-bottom:15px}.UserRewards_recentTasksList__OZt0C{display:flex;flex-direction:column;gap:12px}.UserRewards_recentTaskItem__wscym{align-items:center;background:#f8fafccc;border:1px solid #e2e8f0cc;border-radius:8px;box-shadow:0 2px 8px #0000000f;display:flex;justify-content:space-between;padding:15px 20px;transition:all .3s ease}.UserRewards_recentTaskItem__wscym:hover{background:#ffffffe6;box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.UserRewards_taskSummary__P78UJ{color:#475569;flex:1 1;font-size:14px;font-weight:500}.UserRewards_taskRating__75J3w{align-items:center;color:#4f46e5;display:flex;font-size:14px;font-weight:600;gap:4px}.UserRewards_rankDisplay__4IY0F{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d}.UserRewards_congratulationsMessage__d\+PDb,.UserRewards_rankDisplay__4IY0F{animation:UserRewards_pulse__z4LGk 2s infinite;border-radius:12px;color:#fff;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;margin-top:20px;padding:20px 25px;text-align:center}.UserRewards_congratulationsMessage__d\+PDb{background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 4px 12px #0596694d}@keyframes UserRewards_pulse__z4LGk{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.UserRewards_userRewardsError__Nv5xR{animation:UserRewards_slideUp__mF9qa .6s ease-out;background:linear-gradient(135deg,#dc2626,#ef4444);border-radius:12px;box-shadow:0 4px 12px #dc26264d;color:#fff;font-size:16px;margin:30px auto;padding:20px 25px}.UserRewards_userRewardsError__Nv5xR,.UserRewards_userRewardsLoading__T4vVD{font-family:Poppins,Segoe UI,Roboto,sans-serif;font-weight:600;max-width:800px;text-align:center}.UserRewards_userRewardsLoading__T4vVD{animation:UserRewards_pulse__z4LGk 1.5s infinite;background:#fffffff2;border:2px solid #fffc;border-radius:16px;box-shadow:0 8px 24px #4f46e526;color:#4f46e5;font-size:18px;margin:3.5rem auto 30px;padding:40px}@media (max-width:768px){.UserRewards_userRewards__lgIW7{margin-top:5rem;padding:20px}.UserRewards_userRewards__lgIW7:before{font-size:14px;left:20px;padding:6px 10px;top:-12px}.UserRewards_userRewardsHeader__QhHw1 h2{font-size:20px;margin-bottom:20px}.UserRewards_rewardsOverview__Iauwy{gap:15px;grid-template-columns:1fr}.UserRewards_rankCard__UX3T3,.UserRewards_totalRewardsCard__5BZo3{padding:20px}.UserRewards_performanceGrid__27mxA{gap:15px;grid-template-columns:1fr}.UserRewards_rewardItem__3PZh5{align-items:flex-start;flex-direction:column;gap:8px;padding:16px 20px}.UserRewards_rewardLabel__8V3v4{font-size:13px}.UserRewards_rewardValue__En6-S{font-size:15px;text-align:left}.UserRewards_congratulationsMessage__d\+PDb,.UserRewards_rankDisplay__4IY0F{font-size:15px;padding:16px 20px}.UserRewards_userRewardsError__Nv5xR,.UserRewards_userRewardsLoading__T4vVD{font-size:15px;margin:20px;padding:20px}}@media (max-width:480px){.UserRewards_userRewards__lgIW7{padding:15px}.UserRewards_userRewards__lgIW7:before{left:15px}.UserRewards_userRewardsHeader__QhHw1 h2{font-size:18px}.UserRewards_rankCard__UX3T3,.UserRewards_totalRewardsCard__5BZo3{flex-direction:column;gap:10px;padding:15px;text-align:center}.UserRewards_rewardItem__3PZh5{padding:14px 16px}.UserRewards_rewardLabel__8V3v4{font-size:12px}.UserRewards_rewardValue__En6-S{font-size:14px}.UserRewards_congratulationsMessage__d\+PDb,.UserRewards_rankDisplay__4IY0F{font-size:14px;padding:14px 16px}.UserRewards_userRewardsError__Nv5xR,.UserRewards_userRewardsLoading__T4vVD{font-size:14px;margin:15px;padding:16px}.UserRewards_recentTaskItem__wscym{align-items:flex-start;flex-direction:column;gap:8px}.UserRewards_taskRating__75J3w{align-self:flex-end}}.UserRewards_userRewards__lgIW7 :focus{outline:2px solid #4f46e5;outline-offset:2px}@media print{.UserRewards_userRewards__lgIW7{background:#fff;border:1px solid #ddd;box-shadow:none;padding:20px}.UserRewards_userRewards__lgIW7:before{display:none}.UserRewards_performanceCard__pcM4O,.UserRewards_rankCard__UX3T3,.UserRewards_rewardItem__3PZh5,.UserRewards_totalRewardsCard__5BZo3{background:#fff;border:1px solid #ddd;box-shadow:none}.UserRewards_congratulationsMessage__d\+PDb,.UserRewards_rankDisplay__4IY0F{background:#f0f0f0;box-shadow:none;color:#333}}.InterestedTaskComp_tasksContainer__CdQn1{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:1024px){.InterestedTaskComp_tasksContainer__CdQn1{gap:24px;grid-template-columns:repeat(2,1fr)}}.InterestedTaskComp_card__U8KoV{background:#fff;border:1.5px solid #e9d5ff;border-radius:18px;box-shadow:0 4px 20px #8b5cf614;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;gap:14px;overflow:hidden;padding:22px;position:relative;transition:box-shadow .25s ease,transform .25s ease}.InterestedTaskComp_card__U8KoV:hover{box-shadow:0 10px 36px #8b5cf626;transform:translateY(-2px)}.InterestedTaskComp_accentBar__3P4n1{background:#c084fc;border-radius:18px 18px 0 0;height:4px;left:0;position:absolute;right:0;top:0}.InterestedTaskComp_accentBar__3P4n1[data-status=in-progress]{background:linear-gradient(90deg,#8b5cf6,#a855f7)}.InterestedTaskComp_accentBar__3P4n1[data-status=worker-done]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.InterestedTaskComp_accentBar__3P4n1[data-status=done]{background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.InterestedTaskComp_accentBar__3P4n1[data-status=open]{background:linear-gradient(90deg,#c084fc,#e879f9)}.InterestedTaskComp_chipRow__j9ggV{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.InterestedTaskComp_statusChip__6G06v{align-items:center;background:#f3e8ff;border:1px solid #e9d5ff;border-radius:20px;color:#7c3aed;display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.4px;padding:4px 10px;text-transform:uppercase}.InterestedTaskComp_statusChip__6G06v[data-status=in-progress]{background:#ede9fe;border-color:#ddd6fe;color:#6d28d9}.InterestedTaskComp_statusChip__6G06v[data-status=worker-done]{background:#fef3c7;border-color:#fde68a;color:#92400e}.InterestedTaskComp_statusChip__6G06v[data-status=done]{background:#e0f2fe;border-color:#bae6fd;color:#0369a1}.InterestedTaskComp_statusChip__6G06v[data-status=open]{background:#fdf4ff;border-color:#f5d0fe;color:#a21caf}.InterestedTaskComp_paidChip__Cp4pT{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;color:#15803d}.InterestedTaskComp_approvedChip__uwj3t,.InterestedTaskComp_paidChip__Cp4pT{align-items:center;display:inline-flex;font-size:.72rem;font-weight:700;padding:4px 10px}.InterestedTaskComp_approvedChip__uwj3t{background:#dcfce7;border:1px solid #86efac;border-radius:20px;color:#166534}.InterestedTaskComp_subject__FNuUe{color:#3b0764;font-family:Fraunces,serif;font-size:1.1rem;font-weight:700;line-height:1.3;margin:0}.InterestedTaskComp_description__fIP\+Z{color:#475569;font-size:.88rem;line-height:1.65;margin:0}.InterestedTaskComp_readMore__uHyJ7{border-bottom:1.5px solid #0000;color:#7c3aed;cursor:pointer;font-weight:600;margin-left:4px;transition:border-color .2s}.InterestedTaskComp_readMore__uHyJ7:hover{border-bottom-color:#7c3aed}.InterestedTaskComp_carousel__ddpXQ{border-radius:12px;overflow:hidden}.InterestedTaskComp_carouselInner__FG21f{background:#faf5ff;border-radius:12px;overflow:hidden;position:relative}.InterestedTaskComp_carouselImage__Mtypg{display:block;height:180px;object-fit:cover;width:100%}.InterestedTaskComp_carouselBtn__0frmB{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#581c87b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:32px}.InterestedTaskComp_carouselBtn__0frmB:hover{background:#581c87e6}.InterestedTaskComp_prev__sDT12{left:8px}.InterestedTaskComp_next__DIG44{right:8px}.InterestedTaskComp_dots__Rv-UW{display:flex;gap:6px;justify-content:center;padding:8px 0 4px}.InterestedTaskComp_dot__21E3d{background:#e9d5ff;border:none;border-radius:50%;cursor:pointer;height:6px;transition:background .2s,transform .2s;width:6px}.InterestedTaskComp_dotActive__cW\+3n{background:#8b5cf6;transform:scale(1.4)}.InterestedTaskComp_statusBanner__LhSMN{align-items:flex-start;border-radius:12px;display:flex;font-size:.84rem;gap:12px;line-height:1.5;padding:14px 16px}.InterestedTaskComp_statusBanner__LhSMN[data-tone=active]{background:#ede9fe;border:1px solid #ddd6fe;border-left:4px solid #7c3aed}.InterestedTaskComp_statusBanner__LhSMN[data-tone=waiting]{background:#fef3c7;border:1px solid #fde68a;border-left:4px solid #f59e0b}.InterestedTaskComp_statusBanner__LhSMN[data-tone=review]{background:#e0f2fe;border:1px solid #bae6fd;border-left:4px solid #0ea5e9}.InterestedTaskComp_statusBanner__LhSMN[data-tone=info]{background:#f0f9ff;border:1px solid #bae6fd;border-left:4px solid #0ea5e9}.InterestedTaskComp_bannerIcon__BrU2e{flex-shrink:0;font-size:1.2rem;margin-top:1px}.InterestedTaskComp_bannerText__phdAf{display:flex;flex-direction:column;gap:3px}.InterestedTaskComp_bannerText__phdAf strong{color:#1e293b;font-size:.86rem;font-weight:700}.InterestedTaskComp_bannerText__phdAf span{color:#475569}.InterestedTaskComp_workerCompleteSection__j\+AvP{display:flex;flex-direction:column;gap:10px}.InterestedTaskComp_workerCompleteBtn__3jpOJ{background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:10px;box-shadow:0 4px 14px #22c55e4d;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:700;min-height:44px;padding:12px 20px;transition:transform .2s,box-shadow .2s;width:100%}.InterestedTaskComp_workerCompleteBtn__3jpOJ:hover:not(:disabled){box-shadow:0 8px 20px #22c55e66;transform:translateY(-2px)}.InterestedTaskComp_workerCompleteBtn__3jpOJ:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.InterestedTaskComp_completionNoteForm__O2aIc{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px}.InterestedTaskComp_completionNoteLabel__7lARh{color:#166534;font-size:.82rem;font-weight:600;margin:0}.InterestedTaskComp_completionNoteInput__6UQ0e{background:#fff;border:1.5px solid #86efac;border-radius:8px;box-sizing:border-box;color:#1e293b;font-family:DM Sans,sans-serif;font-size:.85rem;padding:10px 12px;resize:vertical;transition:border-color .2s;width:100%}.InterestedTaskComp_completionNoteInput__6UQ0e:focus{border-color:#22c55e;outline:none}.InterestedTaskComp_completionNoteActions__NDBUI{display:flex;gap:8px}.InterestedTaskComp_completionNoteActions__NDBUI .InterestedTaskComp_workerCompleteBtn__3jpOJ{flex:2 1}.InterestedTaskComp_completionCancelBtn__85uo7{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;flex:1 1;font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:600;padding:12px;transition:background .2s}.InterestedTaskComp_completionCancelBtn__85uo7:hover:not(:disabled){background:#e2e8f0}.InterestedTaskComp_interestBtn__JBlN3{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:10px;box-shadow:0 4px 14px #8b5cf64d;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:700;letter-spacing:.3px;min-height:44px;padding:11px 20px;transition:transform .2s,box-shadow .2s;width:100%}.InterestedTaskComp_interestBtn__JBlN3:hover:not(:disabled){box-shadow:0 8px 20px #8b5cf666;transform:translateY(-2px)}.InterestedTaskComp_interestBtnActive__1QtTE{background:linear-gradient(135deg,#64748b,#475569);box-shadow:0 4px 14px #64748b40}.InterestedTaskComp_interestBtnActive__1QtTE:hover:not(:disabled){box-shadow:0 8px 20px #64748b59}.InterestedTaskComp_interestBtn__JBlN3:disabled{cursor:not-allowed;opacity:.6;transform:none}.InterestedTaskComp_metrics__GFDUn{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #e9d5ff;border-left:4px solid #a855f7;border-radius:10px;color:#64748b;display:flex;flex-wrap:wrap;font-size:.78rem;gap:14px;padding:10px 14px}.InterestedTaskComp_metrics__GFDUn span{color:#6d28d9;font-weight:600}.InterestedTaskComp_viewDetailsBtn__Gzact{align-self:flex-end;background:none;border:none;border-bottom:1.5px solid #0000;color:#7c3aed;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.83rem;font-weight:700;letter-spacing:.2px;padding:6px 0 0;text-align:right;transition:border-color .2s,color .2s}.InterestedTaskComp_viewDetailsBtn__Gzact:hover{border-bottom-color:#6d28d9;color:#6d28d9}.InterestedTaskComp_loadingContainer__S0dm6{align-items:center;display:flex;justify-content:center;min-height:600px}.InterestedTaskComp_loadingSpinner__Dk\+wT{animation:InterestedTaskComp_spin__OQVvA .8s linear infinite;border:3px solid #e9d5ff;border-radius:50%;border-top-color:#8b5cf6;height:36px;width:36px}@keyframes InterestedTaskComp_spin__OQVvA{to{transform:rotate(1turn)}}@media (max-width:480px){.InterestedTaskComp_card__U8KoV{gap:12px;padding:16px}.InterestedTaskComp_subject__FNuUe{font-size:1rem}.InterestedTaskComp_carouselImage__Mtypg{height:150px}.InterestedTaskComp_completionNoteActions__NDBUI{flex-direction:column}}@media (min-width:768px){.InterestedTaskComp_card__U8KoV{padding:26px}.InterestedTaskComp_subject__FNuUe{font-size:1.2rem}.InterestedTaskComp_carouselImage__Mtypg{height:200px}}.InterestedOpinion_opinionsContainer__a\+TVp{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin:0;padding:0}@media (min-width:1024px){.InterestedOpinion_opinionsContainer__a\+TVp{gap:24px;grid-template-columns:repeat(2,1fr)}}.InterestedOpinion_opinionComponent__RMCbg{background:linear-gradient(135deg,#fff,#fdfcff);border:1.5px solid #e9d5ff;border-radius:20px;box-shadow:0 8px 32px #8b5cf61a;box-sizing:border-box;color:inherit;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;overflow:hidden;padding:24px;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s ease;width:100%}.InterestedOpinion_opinionComponent__RMCbg:before{background:linear-gradient(90deg,#8b5cf6,#a855f7 50%,#c084fc);border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.InterestedOpinion_opinionComponent__RMCbg:hover{border-color:#c084fc;box-shadow:0 16px 48px #8b5cf62e;transform:translateY(-4px)}.InterestedOpinion_opinionComponentHeader__1j4OE{border-bottom:1.5px solid #f3e8ff;margin-bottom:16px;padding-bottom:16px}.InterestedOpinion_opinionComponentCategory__qN5-4{align-items:center;background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #e9d5ff;border-radius:20px;display:inline-flex;gap:6px;margin-bottom:12px;padding:5px 12px;width:fit-content}.InterestedOpinion_categoryIcon__ri1mO{font-size:1rem;line-height:1}.InterestedOpinion_categoryText__4tlZf{color:#7c3aed;font-family:DM Sans,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.InterestedOpinion_opinionComponentSubject__eHS7j{color:#581c87;font-family:Fraunces,serif;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 10px}.InterestedOpinion_opinionComponentTitle__kYw\+e{color:#475569;font-size:.9rem;font-weight:400;line-height:1.6;margin:0 0 12px}.InterestedOpinion_readMoreLink__g44uo{border-bottom:1.5px solid #0000;color:#7c3aed;cursor:pointer;font-size:.85rem;font-weight:600;transition:border-color .2s ease,color .2s ease}.InterestedOpinion_readMoreLink__g44uo:hover{border-bottom-color:#6d28d9;color:#6d28d9}.InterestedOpinion_opinionComponentImageCarousel__yhoQr{border-radius:12px;margin:14px 0;overflow:hidden;width:100%}.InterestedOpinion_carouselContainer__VSDik{background:#faf5ff;border-radius:12px;overflow:hidden;position:relative;width:100%}.InterestedOpinion_carouselImage__cPRiv{border-radius:12px;display:block;height:185px;object-fit:cover;width:100%}.InterestedOpinion_carouselBtn__Gkeru{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#581c87bf;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:34px;justify-content:center;position:absolute;top:50%;touch-action:manipulation;transform:translateY(-50%);transition:background .2s ease;width:34px;z-index:10}.InterestedOpinion_carouselBtn__Gkeru:hover{background:#581c87eb}.InterestedOpinion_carouselBtnPrev__VQ5jB{left:8px}.InterestedOpinion_carouselBtnNext__6yqfQ{right:8px}.InterestedOpinion_carouselIndicators__FlbjX{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:8px 0 2px}.InterestedOpinion_carouselIndicator__QF9rn{background:#e9d5ff;border:none;border-radius:50%;cursor:pointer;height:7px;touch-action:manipulation;transition:background .25s ease,transform .25s ease;width:7px}.InterestedOpinion_carouselIndicator__QF9rn.InterestedOpinion_active__Ano92{background:#8b5cf6;transform:scale(1.25)}.InterestedOpinion_opinionComponentActions__GJCpu{display:flex;gap:10px;margin-top:14px}.InterestedOpinion_opinionComponentInterestButton__w5vUs{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:10px;box-shadow:0 4px 14px #8b5cf64d;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:600;justify-content:center;letter-spacing:.01em;min-height:42px;padding:10px 16px;touch-action:manipulation;transition:transform .2s ease,box-shadow .2s ease}.InterestedOpinion_opinionComponentInterestButton__w5vUs:disabled{background:#e2e8f0;box-shadow:none;color:#94a3b8;cursor:not-allowed}.InterestedOpinion_opinionComponentInterestButton__w5vUs:hover:not(:disabled){box-shadow:0 8px 20px #8b5cf661;transform:translateY(-2px)}.InterestedOpinion_opinionComponentInterestButton__w5vUs:active{transform:translateY(0)}.InterestedOpinion_viewDetailsBtn__DhcCt{align-self:flex-end;background:none;border:none;border-bottom:1.5px solid #0000;color:#7c3aed;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.83rem;font-weight:700;margin-top:auto;padding:6px 0 0;text-align:right;transition:border-color .2s,color .2s}.InterestedOpinion_viewDetailsBtn__DhcCt:hover{border-bottom-color:#6d28d9;color:#6d28d9}.InterestedOpinion_opinionComponentStatus__6889l{border-top:1.5px solid #f3e8ff;color:#7c3aed;font-size:.8rem;font-weight:600;letter-spacing:.02em;margin-top:14px;padding:10px 0 0;text-transform:capitalize}.InterestedOpinion_opinionComponentMetrics__ZFc94{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #e9d5ff;border-left:4px solid #8b5cf6;border-radius:10px;color:#64748b;font-size:.78rem;line-height:1.5;margin-top:10px;padding:12px 16px}.InterestedOpinion_opinionComponentMetrics__ZFc94 span{color:#6d28d9;font-weight:700}@media (max-width:480px){.InterestedOpinion_opinionComponent__RMCbg{border-radius:16px;padding:16px}.InterestedOpinion_opinionComponentSubject__eHS7j{font-size:1rem}.InterestedOpinion_opinionComponentTitle__kYw\+e{font-size:.85rem}.InterestedOpinion_carouselImage__cPRiv{height:160px}.InterestedOpinion_carouselBtn__Gkeru{font-size:15px;height:30px;width:30px}.InterestedOpinion_carouselBtnPrev__VQ5jB{left:5px}.InterestedOpinion_carouselBtnNext__6yqfQ{right:5px}.InterestedOpinion_opinionComponentActions__GJCpu{flex-direction:column}.InterestedOpinion_opinionComponentInterestButton__w5vUs{min-height:44px}.InterestedOpinion_opinionComponentMetrics__ZFc94{font-size:.74rem;padding:10px 12px}}@media (max-width:320px){.InterestedOpinion_opinionComponent__RMCbg{padding:12px}.InterestedOpinion_opinionComponentSubject__eHS7j{font-size:.95rem}.InterestedOpinion_carouselImage__cPRiv{height:140px}}@media (min-width:768px){.InterestedOpinion_opinionComponent__RMCbg{padding:28px}.InterestedOpinion_opinionComponentSubject__eHS7j{font-size:1.25rem}.InterestedOpinion_carouselImage__cPRiv{height:210px}.InterestedOpinion_opinionComponentActions__GJCpu{flex-direction:row}.InterestedOpinion_opinionComponentInterestButton__w5vUs{font-size:.9rem;padding:12px 20px}}.FollowTaskComp_tasksContainer__GbVRL{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin:0;padding:0}@media (min-width:1024px){.FollowTaskComp_tasksContainer__GbVRL{gap:24px;grid-template-columns:repeat(2,1fr)}}.FollowTaskComp_taskComponent__31O8a{background:linear-gradient(135deg,#fff,#fdfcff);border:1.5px solid #e9d5ff;border-radius:20px;box-shadow:0 8px 32px #8b5cf61a;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;height:fit-content;overflow:hidden;padding:24px;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,opacity .3s ease;width:100%}.FollowTaskComp_taskComponent__31O8a:before{background:linear-gradient(90deg,#8b5cf6,#a855f7 50%,#c084fc);border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.FollowTaskComp_taskComponent__31O8a:hover{border-color:#c084fc;box-shadow:0 16px 48px #8b5cf62e;transform:translateY(-4px)}.FollowTaskComp_chipRow__Qmorf{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.FollowTaskComp_statusChip__6O6du{background:#f3e8ff;border:1px solid #e9d5ff;border-radius:20px;color:#7c3aed;letter-spacing:.4px;text-transform:capitalize}.FollowTaskComp_paidChip__VPIMp,.FollowTaskComp_statusChip__6O6du{align-items:center;display:inline-flex;font-size:.72rem;font-weight:700;padding:4px 10px}.FollowTaskComp_paidChip__VPIMp{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;color:#15803d}.FollowTaskComp_endedCard__K\+aJw{background:linear-gradient(135deg,#fafafa,#f1f5f9);border:1.5px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 16px #0000000d;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;gap:10px;padding:24px}.FollowTaskComp_endedCard__K\+aJw:before{background:linear-gradient(90deg,#94a3b8,#cbd5e1);border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.FollowTaskComp_endedMessage__d4668{color:#64748b;font-size:.85rem;line-height:1.5;margin:0}.FollowTaskComp_viewDetailsBtn__7id35{align-self:flex-end;background:none;border:none;border-bottom:1.5px solid #0000;color:#7c3aed;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.83rem;font-weight:700;margin-top:auto;padding:6px 0 0;text-align:right;transition:border-color .2s,color .2s}.FollowTaskComp_viewDetailsBtn__7id35:hover{border-bottom-color:#6d28d9;color:#6d28d9}.FollowTaskComp_taskComponent__31O8a.FollowTaskComp_loading__f\+OQ1{opacity:.65;pointer-events:none}@keyframes FollowTaskComp_slideOut__2XW4P{0%{max-height:600px;opacity:1;transform:translateX(0) scale(1)}to{margin:0;max-height:0;opacity:0;padding:0;transform:translateX(-60px) scale(.95)}}.FollowTaskComp_removing__5NutP{animation:FollowTaskComp_slideOut__2XW4P .45s ease-in-out forwards;pointer-events:none}.FollowTaskComp_taskHeader__-Vrit{border-bottom:1.5px solid #f3e8ff;margin-bottom:16px;padding-bottom:16px;position:relative;z-index:1}.FollowTaskComp_taskSubject__TlTYb{color:#581c87;font-family:Fraunces,serif;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 10px}.FollowTaskComp_taskTitle__x4E6u{color:#475569;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:400;line-height:1.6;margin:0 0 14px}.FollowTaskComp_readMoreLink__ag\+je{border-bottom:1.5px solid #0000;color:#7c3aed;cursor:pointer;font-size:.85rem;font-weight:600;text-decoration:none;transition:border-color .2s ease,color .2s ease}.FollowTaskComp_readMoreLink__ag\+je:hover{border-bottom-color:#6d28d9;color:#6d28d9}.FollowTaskComp_payInfo__ZULLK{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:20px;color:#92400e;display:inline-flex;font-size:.78rem;font-weight:600;letter-spacing:.01em;margin:0 0 12px;padding:5px 12px;width:fit-content}.FollowTaskComp_imageCarousel__MypqB{margin:14px 0;width:100%}.FollowTaskComp_carouselContainer__HjeTs{background:#faf5ff;border-radius:12px;overflow:hidden;position:relative;width:100%}.FollowTaskComp_carouselImage__y2upF{border-radius:12px;display:block;height:185px;object-fit:cover;width:100%}.FollowTaskComp_carouselBtn__ChP5j{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#581c87bf;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:34px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:34px;z-index:2}.FollowTaskComp_carouselBtn__ChP5j:hover{background:#581c87eb}.FollowTaskComp_carouselBtnPrev__VcdCJ{left:8px}.FollowTaskComp_carouselBtnNext__WQyGv{right:8px}.FollowTaskComp_carouselIndicators__y39va{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:8px}.FollowTaskComp_carouselIndicator__KFX91{background:#e9d5ff;border:none;border-radius:50%;cursor:pointer;height:7px;transition:background .25s ease,transform .25s ease;width:7px}.FollowTaskComp_carouselIndicatorActive__rN31E{background:#8b5cf6;transform:scale(1.25)}.FollowTaskComp_taskStatus__u2C65{border-bottom:1.5px solid #f3e8ff;border-top:1.5px solid #f3e8ff;color:#7c3aed;font-size:.8rem;font-weight:600;letter-spacing:.02em;margin:14px 0;padding:10px 0;text-transform:capitalize}.FollowTaskComp_taskMetrics__-7K2y{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #e9d5ff;border-left:4px solid #8b5cf6;border-radius:10px;color:#64748b;font-size:.78rem;line-height:1.5;margin:0 0 14px;padding:12px 16px}.FollowTaskComp_taskMetrics__-7K2y span{color:#6d28d9;font-weight:700;margin:0 2px}.FollowTaskComp_followButton__HhSFH{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:10px;box-shadow:0 4px 14px #8b5cf64d;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:600;letter-spacing:.01em;min-width:140px;padding:11px 22px;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%;z-index:1}.FollowTaskComp_followButton__HhSFH:hover:not(:disabled){box-shadow:0 8px 22px #8b5cf661;transform:translateY(-2px)}.FollowTaskComp_followButton__HhSFH:active{transform:translateY(0)}.FollowTaskComp_unfollowButton__6AYWQ{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 14px #ef444447}.FollowTaskComp_unfollowButton__6AYWQ:hover:not(:disabled){box-shadow:0 8px 22px #ef44445c}.FollowTaskComp_followButton__HhSFH:disabled{background:#e2e8f0;box-shadow:none;color:#94a3b8;cursor:not-allowed;transform:none}@media (max-width:480px){.FollowTaskComp_taskComponent__31O8a{border-radius:16px;padding:16px}.FollowTaskComp_taskSubject__TlTYb{font-size:1rem}.FollowTaskComp_taskTitle__x4E6u{font-size:.85rem}.FollowTaskComp_carouselImage__y2upF{height:160px}.FollowTaskComp_carouselBtn__ChP5j{font-size:15px;height:30px;width:30px}.FollowTaskComp_carouselBtnPrev__VcdCJ{left:5px}.FollowTaskComp_carouselBtnNext__WQyGv{right:5px}.FollowTaskComp_taskMetrics__-7K2y{font-size:.74rem;padding:10px 12px}.FollowTaskComp_followButton__HhSFH{font-size:.85rem;padding:12px}}@media (max-width:320px){.FollowTaskComp_taskComponent__31O8a{padding:12px}.FollowTaskComp_taskSubject__TlTYb{font-size:.95rem}.FollowTaskComp_carouselImage__y2upF{height:140px}}@media (min-width:768px){.FollowTaskComp_taskComponent__31O8a{padding:28px}.FollowTaskComp_taskSubject__TlTYb{font-size:1.25rem}.FollowTaskComp_carouselImage__y2upF{height:210px}.FollowTaskComp_followButton__HhSFH{font-size:.92rem;padding:12px 28px;width:auto}}.FollowOpinion_opinionsContainer__DpWQA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin:0;padding:0}@media (min-width:1024px){.FollowOpinion_opinionsContainer__DpWQA{gap:24px;grid-template-columns:repeat(2,1fr)}}.FollowOpinion_opinionComponent__4wpif{background:linear-gradient(135deg,#fff,#fdfcff);border:1.5px solid #e9d5ff;border-radius:20px;box-shadow:0 8px 32px #8b5cf61a;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;height:fit-content;overflow:hidden;padding:24px;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s ease;width:100%}.FollowOpinion_opinionComponent__4wpif:before{background:linear-gradient(90deg,#8b5cf6,#a855f7 50%,#c084fc);border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.FollowOpinion_opinionComponent__4wpif:hover{border-color:#c084fc;box-shadow:0 16px 48px #8b5cf62e;transform:translateY(-4px)}.FollowOpinion_opinionHeader__4K2XJ{border-bottom:1.5px solid #f3e8ff;margin-bottom:16px;padding-bottom:16px}.FollowOpinion_opinionSubject__zBSu7{color:#581c87;font-family:Fraunces,serif;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 10px}.FollowOpinion_opinionCategory__2Fd33{align-items:center;background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #e9d5ff;border-radius:20px;color:#7c3aed;display:inline-flex;font-size:.74rem;font-weight:700;letter-spacing:.5px;margin-bottom:10px;padding:5px 12px;text-transform:uppercase;width:fit-content}.FollowOpinion_opinionTitle__mCUr6{color:#475569;font-size:.9rem;font-weight:400;line-height:1.6;margin:8px 0 0}.FollowOpinion_readMoreBtn__w7l0V{border-bottom:1.5px solid #0000;color:#7c3aed;cursor:pointer;font-size:.85rem;font-weight:600;text-decoration:none;transition:border-color .2s ease,color .2s ease}.FollowOpinion_readMoreBtn__w7l0V:hover{border-bottom-color:#6d28d9;color:#6d28d9}.FollowOpinion_viewDetailsBtn__RxZAL{align-self:flex-end;background:none;border:none;border-bottom:1.5px solid #0000;color:#7c3aed;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.83rem;font-weight:700;margin-top:auto;padding:6px 0 0;text-align:right;transition:border-color .2s,color .2s}.FollowOpinion_viewDetailsBtn__RxZAL:hover{border-bottom-color:#6d28d9;color:#6d28d9}.FollowOpinion_imageCarousel__4ccPW{margin:14px 0;width:100%}.FollowOpinion_carouselContainer__BpQwK{background:#faf5ff;border-radius:12px;overflow:hidden;position:relative;width:100%}.FollowOpinion_carouselImage__WQiaF{border-radius:12px;display:block;height:185px;object-fit:cover;width:100%}.FollowOpinion_carouselBtn__K5N5\+{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#581c87bf;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:34px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:34px;z-index:2}.FollowOpinion_carouselBtn__K5N5\+:hover{background:#581c87eb}.FollowOpinion_carouselBtnPrev__G3XPE{left:8px}.FollowOpinion_carouselBtnNext__ZpXFC{right:8px}.FollowOpinion_carouselIndicators__FslOY{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:8px}.FollowOpinion_carouselIndicator__dQuCR{background:#e9d5ff;border:none;border-radius:50%;cursor:pointer;height:7px;transition:background .25s ease,transform .25s ease;width:7px}.FollowOpinion_carouselIndicator__dQuCR.FollowOpinion_active__\+d7ri{background:#8b5cf6;transform:scale(1.25)}.FollowOpinion_opinionStatus__ccAq7{border-bottom:1.5px solid #f3e8ff;border-top:1.5px solid #f3e8ff;color:#7c3aed;font-size:.8rem;font-weight:600;letter-spacing:.02em;margin:14px 0;padding:10px 0;text-transform:capitalize}.FollowOpinion_opinionMetrics__POsUs{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #e9d5ff;border-left:4px solid #8b5cf6;border-radius:10px;color:#64748b;font-size:.78rem;line-height:1.5;margin:0 0 14px;padding:12px 16px}.FollowOpinion_opinionMetrics__POsUs span{color:#6d28d9;font-weight:700;margin:0 2px}.FollowOpinion_followButton__NY538{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:10px;box-shadow:0 4px 14px #8b5cf64d;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:600;letter-spacing:.01em;padding:11px 22px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.FollowOpinion_followButton__NY538:hover:not(:disabled){box-shadow:0 8px 22px #8b5cf661;transform:translateY(-2px)}.FollowOpinion_followButton__NY538:active{transform:translateY(0)}.FollowOpinion_followButton__NY538:disabled{background:#e2e8f0;box-shadow:none;color:#94a3b8;cursor:not-allowed;transform:none}@media (max-width:480px){.FollowOpinion_opinionComponent__4wpif{border-radius:16px;padding:16px}.FollowOpinion_opinionSubject__zBSu7{font-size:1rem}.FollowOpinion_opinionTitle__mCUr6{font-size:.85rem}.FollowOpinion_carouselImage__WQiaF{height:160px}.FollowOpinion_carouselBtn__K5N5\+{font-size:15px;height:30px;width:30px}.FollowOpinion_carouselBtnPrev__G3XPE{left:5px}.FollowOpinion_carouselBtnNext__ZpXFC{right:5px}.FollowOpinion_opinionMetrics__POsUs{font-size:.74rem;padding:10px 12px}.FollowOpinion_followButton__NY538{font-size:.85rem;padding:12px}}@media (max-width:320px){.FollowOpinion_opinionComponent__4wpif{padding:12px}.FollowOpinion_opinionSubject__zBSu7{font-size:.95rem}.FollowOpinion_carouselImage__WQiaF{height:140px}}@media (min-width:768px){.FollowOpinion_opinionComponent__4wpif{padding:28px}.FollowOpinion_opinionSubject__zBSu7{font-size:1.25rem}.FollowOpinion_carouselImage__WQiaF{height:210px}.FollowOpinion_followButton__NY538{font-size:.92rem;padding:12px 28px;width:auto}}.CompletedTasks_container__Zg6kN{font-family:DM Sans,sans-serif;margin:3.5rem auto 0;max-width:1100px;padding:24px}.CompletedTasks_header__ilWM7{background:linear-gradient(135deg,#8b5cf6,#7c3aed 60%,#581c87);border-radius:20px;box-shadow:0 8px 32px #8b5cf64d;color:#fff;margin-bottom:32px;overflow:hidden;padding:36px 24px;position:relative;text-align:center}.CompletedTasks_header__ilWM7:before{background:#ffffff0f;border-radius:50%;bottom:-40px;content:"";height:160px;position:absolute;right:-40px;width:160px}.CompletedTasks_title__znS7e{font-family:Fraunces,serif;font-size:2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.CompletedTasks_subtitle__EinmT{font-size:.95rem;margin:0;opacity:.85}.CompletedTasks_taskList__YyRRG{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));list-style:none;margin:0;padding:0}.CompletedTasks_taskItem__7zF85{animation:CompletedTasks_fadeInUp__q-Etk .45s ease-out both;background:linear-gradient(135deg,#fff,#fdfcff);border:1.5px solid #e9d5ff;border-radius:20px;box-shadow:0 8px 32px #8b5cf61a;overflow:hidden;padding:24px;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease,border-color .3s ease}.CompletedTasks_taskItem__7zF85:before{background:linear-gradient(90deg,#10b981,#34d399 60%,#6ee7b7);border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.CompletedTasks_taskItem__7zF85:hover{border-color:#c084fc;box-shadow:0 16px 48px #8b5cf62e;transform:translateY(-4px)}.CompletedTasks_taskItem__7zF85:first-child{animation-delay:.05s}.CompletedTasks_taskItem__7zF85:nth-child(2){animation-delay:.1s}.CompletedTasks_taskItem__7zF85:nth-child(3){animation-delay:.15s}.CompletedTasks_taskItem__7zF85:nth-child(4){animation-delay:.2s}.CompletedTasks_taskItem__7zF85:nth-child(5){animation-delay:.25s}.CompletedTasks_taskItem__7zF85:nth-child(6){animation-delay:.3s}@keyframes CompletedTasks_fadeInUp__q-Etk{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.CompletedTasks_completedBadge__36NyW{align-items:center;background:#d1fae5;border-radius:20px;color:#065f46;display:inline-flex;font-size:.72rem;font-weight:700;gap:5px;letter-spacing:.5px;margin-bottom:12px;padding:4px 10px;text-transform:uppercase}.CompletedTasks_taskSubject__4bYse{color:#581c87;display:block;font-family:Fraunces,serif;font-size:1.1rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 10px}.CompletedTasks_taskSummary__6SVV0{color:#475569;font-size:.88rem;line-height:1.6;margin:0}.CompletedTasks_loadingContainer__ZkyiV{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;margin-top:3rem;padding:80px 24px}.CompletedTasks_loadingSpinner__lsWkV{animation:CompletedTasks_spin__hrB1f .9s linear infinite;border:3px solid #e9d5ff;border-radius:50%;border-top-color:#8b5cf6;height:44px;width:44px}.CompletedTasks_loadingText__UQ3se{color:#64748b;font-size:.9rem;font-weight:500}@keyframes CompletedTasks_spin__hrB1f{to{transform:rotate(1turn)}}.CompletedTasks_readMoreBtn__iwsjL{background:none;border:none;border-bottom:1.5px solid #0000;color:#7c3aed;cursor:pointer;display:inline;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:700;margin-left:4px;padding:0;transition:border-color .2s,color .2s}.CompletedTasks_readMoreBtn__iwsjL:hover{border-bottom-color:#6d28d9;color:#6d28d9}.CompletedTasks_errorContainer__SKgPa{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1.5px solid #fca5a5;border-radius:20px;margin-top:3rem;padding:60px 24px;text-align:center}.CompletedTasks_errorIcon__sh7Pd{font-size:3rem;margin-bottom:14px}.CompletedTasks_errorContainer__SKgPa h3{color:#991b1b;font-family:Fraunces,serif;font-size:1.3rem;margin:0 0 8px}.CompletedTasks_errorContainer__SKgPa p{color:#7f1d1d;font-size:.9rem;line-height:1.6;margin:0}.CompletedTasks_emptyState__Qw\+6P{background:linear-gradient(135deg,#fff,#fdfcff);border:1.5px dashed #e9d5ff;border-radius:20px;grid-column:1/-1;padding:60px 24px;text-align:center}.CompletedTasks_emptyIcon__NjV9S{font-size:3.5rem;margin-bottom:16px}.CompletedTasks_emptyState__Qw\+6P h3{color:#581c87;font-family:Fraunces,serif;font-size:1.3rem;font-weight:700;margin:0 0 8px}.CompletedTasks_emptyState__Qw\+6P p{color:#64748b;font-size:.9rem;line-height:1.6;margin:0 auto;max-width:340px}@media (max-width:768px){.CompletedTasks_container__Zg6kN{margin-top:5rem;padding:14px}.CompletedTasks_title__znS7e{font-size:1.6rem}.CompletedTasks_taskList__YyRRG{grid-template-columns:1fr}}@media (max-width:480px){.CompletedTasks_header__ilWM7{padding:24px 16px}.CompletedTasks_title__znS7e{font-size:1.4rem}.CompletedTasks_taskItem__7zF85{padding:18px}}.CreatedTasks_tasksGrid__-KeqR{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin:0;padding:0}@media (min-width:1024px){.CreatedTasks_tasksGrid__-KeqR{gap:24px;grid-template-columns:repeat(2,1fr)}}.CreatedTasks_taskComponent__RMjjG{background:linear-gradient(135deg,#fff,#fdfcff);border:1.5px solid #e9d5ff;border-radius:20px;box-shadow:0 8px 32px #8b5cf61a;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;min-height:300px;overflow:hidden;padding:24px;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s ease;width:100%}.CreatedTasks_taskComponent__RMjjG:before{background:linear-gradient(90deg,#8b5cf6,#a855f7 50%,#c084fc);border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.CreatedTasks_taskComponent__RMjjG:hover{border-color:#c084fc;box-shadow:0 16px 48px #8b5cf62e;transform:translateY(-4px)}.CreatedTasks_taskComponent__RMjjG.CreatedTasks_loading__sEwd4{opacity:.65;pointer-events:none}.CreatedTasks_taskComponent__RMjjG.CreatedTasks_new__9I\+gC{animation:CreatedTasks_taskSlideIn__LNwu8 .45s ease-out}@keyframes CreatedTasks_taskSlideIn__LNwu8{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.CreatedTasks_taskHeader__EaZHY{display:flex;flex:1 1;flex-direction:column;gap:12px;position:relative;z-index:1}.CreatedTasks_taskSubject__4dmBP{color:#581c87;font-family:Fraunces,serif;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.CreatedTasks_payInfo__JHBt9{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:20px;color:#92400e;display:inline-flex;font-size:.78rem;font-weight:600;letter-spacing:.01em;margin:0;padding:5px 12px;width:fit-content}.CreatedTasks_imageCarousel__M7RX1{border-radius:12px;overflow:hidden}.CreatedTasks_carouselContainer__qnAUi{background:#faf5ff;border-radius:12px;height:200px;overflow:hidden;position:relative;width:100%}.CreatedTasks_carouselImage__ottOS{display:block;height:100%;object-fit:cover;width:100%}.CreatedTasks_carouselBtn__-2dok{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#581c87bf;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:34px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:34px;z-index:2}.CreatedTasks_carouselBtn__-2dok:hover{background:#581c87eb}.CreatedTasks_carouselPrev__7-fUj{left:8px}.CreatedTasks_carouselNext__4N59M{right:8px}.CreatedTasks_carouselIndicators__RKJEv{bottom:10px;display:flex;gap:6px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.CreatedTasks_carouselIndicator__0Sgip{background:#ffffff8c;border:none;border-radius:50%;cursor:pointer;height:7px;transition:background .25s ease,transform .25s ease;width:7px}.CreatedTasks_carouselIndicator__0Sgip.CreatedTasks_active__-gHXz{background:#fff;transform:scale(1.3)}.CreatedTasks_viewDetailsBtn__8FcSz{align-self:flex-end;background:none;border:none;border-bottom:1.5px solid #0000;color:#7c3aed;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.83rem;font-weight:700;margin-top:auto;padding:6px 0 0;text-align:right;transition:border-color .2s,color .2s}.CreatedTasks_viewDetailsBtn__8FcSz:hover{border-bottom-color:#6d28d9;color:#6d28d9}.CreatedTasks_descriptionSection__4vVNZ{display:flex;flex:1 1;flex-direction:column}.CreatedTasks_taskDescription__FdiH4{color:#475569;flex:1 1;font-size:.88rem;line-height:1.6;margin:0 0 8px}.CreatedTasks_readMoreBtn__5Giwf{align-self:flex-start;background:none;border:none;color:#7c3aed;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.83rem;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.CreatedTasks_readMoreBtn__5Giwf:hover{color:#6d28d9}.CreatedTasks_taskStatus__gT5Tg{border-top:1.5px solid #f3e8ff;color:#7c3aed;font-size:.8rem;font-weight:600;letter-spacing:.02em;margin:14px 0 0;padding-top:14px;position:relative;text-transform:capitalize;z-index:1}.CreatedTasks_editActions__flt6U,.CreatedTasks_taskActions__hQnQH{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:14px}.CreatedTasks_actionButton__j4mJk{border:none;border-radius:10px;cursor:pointer;flex:1 1;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.01em;padding:10px 20px;transition:transform .2s ease,box-shadow .2s ease}.CreatedTasks_editButton__BG86h{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 4px 14px #8b5cf64d;color:#fff}.CreatedTasks_editButton__BG86h:hover{box-shadow:0 8px 22px #8b5cf661;transform:translateY(-2px)}.CreatedTasks_deleteButton__kZ3eF{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 14px #ef444440;color:#fff}.CreatedTasks_deleteButton__kZ3eF:hover{box-shadow:0 8px 22px #ef444459;transform:translateY(-2px)}.CreatedTasks_saveButton__QLbG3{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 14px #22c55e47;color:#fff}.CreatedTasks_saveButton__QLbG3:hover{box-shadow:0 8px 22px #22c55e59;transform:translateY(-2px)}.CreatedTasks_cancelButton__mLriD{background:linear-gradient(135deg,#64748b,#475569);box-shadow:0 4px 14px #64748b38;color:#fff}.CreatedTasks_cancelButton__mLriD:hover{box-shadow:0 8px 22px #64748b4d;transform:translateY(-2px)}.CreatedTasks_actionButton__j4mJk:active{transform:translateY(0)}.CreatedTasks_editDescription__hBWzP,.CreatedTasks_editSubject__zeEGb,.CreatedTasks_editWillingToPay__Bkgch{background:#fdfcff;border:1.5px solid #e9d5ff;border-radius:10px;box-sizing:border-box;color:#334155;font-family:DM Sans,sans-serif;font-size:.88rem;margin:6px 0;padding:11px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.CreatedTasks_editDescription__hBWzP:focus,.CreatedTasks_editSubject__zeEGb:focus,.CreatedTasks_editWillingToPay__Bkgch:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f71f;outline:none}.CreatedTasks_editWillingToPay__Bkgch{cursor:pointer;height:46px}.CreatedTasks_editDescription__hBWzP{min-height:96px;resize:vertical}.CreatedTasks_existingImages__ciARg,.CreatedTasks_newImagesPreview__rHKEb{margin:10px 0}.CreatedTasks_existingImagesGrid__O4jgX{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));margin-bottom:10px}.CreatedTasks_existingImageThumb__J0w64{border:1.5px solid #e9d5ff;border-radius:8px;height:72px;object-fit:cover;width:72px}.CreatedTasks_editImages__7Blzi{background:#8b5cf60a;border:1.5px dashed #c084fc;border-radius:10px;box-sizing:border-box;cursor:pointer;font-size:.85rem;padding:12px 14px;width:100%}.CreatedTasks_fileInputLabel__ODlkg{color:#94a3b8;display:block;font-size:.78rem;margin-bottom:8px}.CreatedTasks_clearImagesBtn__rQjkB{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:600;margin-bottom:10px;padding:7px 14px}.CreatedTasks_createdTasksMessage__4CTUA{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #e9d5ff;border-left:4px solid #8b5cf6;border-radius:12px;color:#581c87;font-size:.85rem;font-weight:500;line-height:1.5;margin-bottom:20px;padding:14px 20px}@media (max-width:767px){.CreatedTasks_taskComponent__RMjjG{border-radius:16px;padding:16px}.CreatedTasks_taskSubject__4dmBP{font-size:1rem}.CreatedTasks_taskDescription__FdiH4{font-size:.84rem}.CreatedTasks_carouselContainer__qnAUi{height:160px}.CreatedTasks_editActions__flt6U,.CreatedTasks_taskActions__hQnQH{flex-direction:column;gap:8px}.CreatedTasks_actionButton__j4mJk{flex:none;width:100%}.CreatedTasks_existingImagesGrid__O4jgX{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}.CreatedTasks_existingImageThumb__J0w64{height:56px;width:56px}}@media (max-width:480px){.CreatedTasks_taskComponent__RMjjG{padding:14px}.CreatedTasks_carouselContainer__qnAUi{height:140px}.CreatedTasks_carouselBtn__-2dok{font-size:15px;height:30px;width:30px}}@media (min-width:768px){.CreatedTasks_taskComponent__RMjjG{padding:28px}.CreatedTasks_taskSubject__4dmBP{font-size:1.25rem}.CreatedTasks_carouselContainer__qnAUi{height:230px}.CreatedTasks_editActions__flt6U,.CreatedTasks_taskActions__hQnQH{flex-direction:row}.CreatedTasks_actionButton__j4mJk{flex:0 0 auto;min-width:110px}}.share-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.share-modal{animation:slideUp .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 20px 40px #4f46e533;max-width:450px;overflow:hidden;padding:0;width:90%}.share-modal__header{align-items:center;background:linear-gradient(135deg,#f5f7ff,#e0e7ff);border-bottom:1px solid #4f46e51a;display:flex;justify-content:space-between;padding:25px 30px}.share-modal__header h3{font-size:1.3rem;font-weight:700;margin:0;text-shadow:0 1px 2px #4f46e51a}.share-modal__close,.share-modal__header h3{color:#4f46e5;color:var(--primary-color,#4f46e5)}.share-modal__close{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;padding:8px;transition:all .3s ease;width:36px}.share-modal__close:hover{background:#4f46e51a!important;transform:scale(1.1)}.share-modal__content{padding:30px}.share-modal__url{display:flex;gap:12px;margin-bottom:25px}.share-modal__url-input{background:#fff;border:1px solid #e0e7ff;border-radius:20px;color:#64748b;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;padding:14px 18px}.share-modal__copy-btn{background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--primary-color,#4f46e5) 0,#6366f1 100%);border:none;border-radius:20px;box-shadow:0 4px 12px #4f46e533;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:14px 24px;transition:all .3s ease;white-space:nowrap}.share-modal__copy-btn:hover{box-shadow:0 6px 20px #4f46e54d;transform:translateY(-2px)}.share-modal__copy-btn.copied{background:linear-gradient(135deg,#22c55e,#16a34a)}.share-modal__native-share{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:20px;box-shadow:0 4px 12px #6366f133;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-bottom:25px;padding:16px;transition:all .3s ease;width:100%}.share-modal__native-share:hover{box-shadow:0 6px 20px #6366f14d;transform:translateY(-2px)}.share-modal__social{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.share-modal__social-btn{align-items:center;background:#fff;border:2px solid #e0e7ff;border-radius:16px;box-shadow:0 2px 8px #0000000d;color:#374151;display:flex;font-size:14px;font-weight:600;gap:10px;padding:16px 20px;text-decoration:none;transition:all .3s ease}.share-modal__social-btn:hover{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5);box-shadow:0 8px 16px #4f46e526;color:#4f46e5;color:var(--primary-color,#4f46e5);text-decoration:none;transform:translateY(-2px)}.share-modal__social-icon{font-size:18px}@media (max-width:480px){.share-modal{margin:20px;max-width:none}.share-modal__content,.share-modal__header{padding:20px}.share-modal__social{grid-template-columns:1fr}.share-modal__url{flex-direction:column}.share-modal__copy-btn{width:100%}}.GiveawayItem_giveawaysGrid__4zmKS{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,360px));justify-content:center;padding:20px}@media (min-width:1024px){.GiveawayItem_giveawaysGrid__4zmKS{grid-template-columns:repeat(3,minmax(280px,360px))}}@media (max-width:1023px) and (min-width:768px){.GiveawayItem_giveawaysGrid__4zmKS{gap:20px;grid-template-columns:repeat(2,1fr);padding:16px}}@media (max-width:767px){.GiveawayItem_giveawaysGrid__4zmKS{gap:16px;grid-template-columns:1fr;padding:16px}}.GiveawayItem_giveawaysHeader__DyR0z{margin-bottom:30px;padding:10px;text-align:center}.GiveawayItem_giveawaysTitle__wRyXK{-webkit-text-fill-color:#0000;background:#4f46e5;background:var(--primary-color,#4f46e5);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.02em;margin-bottom:16px;text-shadow:0 4px 12px #4f46e526}.GiveawayItem_giveawaysSubtitle__jg0V3{color:#64748b;font-size:1.2rem;font-weight:500;line-height:1.6;margin:0 auto;max-width:600px}.GiveawayItem_giveawayItem__Lvs35{animation:GiveawayItem_fadeIn__NqJQA .6s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e51a;cursor:pointer;display:flex;flex-direction:column;min-height:520px;overflow:visible;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.GiveawayItem_errorMessage__9O-Vv{align-items:center;background-color:#fee;border:1px solid #f5c6cb;border-radius:4px;box-shadow:0 2px 8px #0000001a;color:#d32f2f;display:flex;justify-content:space-between;max-width:300px;padding:12px 16px;position:fixed;right:20px;top:20px;z-index:1000}.GiveawayItem_errorClose__Km2jq{background:none;border:none;color:#d32f2f;cursor:pointer;font-size:18px;font-weight:700;line-height:1;margin-left:10px;padding:0}.GiveawayItem_errorClose__Km2jq:hover{color:#b71c1c}.GiveawayItem_buttonOwner__I2geh{background-color:#f0f0f0;color:#666;cursor:not-allowed;opacity:.7}@keyframes GiveawayItem_fadeIn__NqJQA{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.GiveawayItem_giveawayItem__Lvs35:hover{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5);box-shadow:0 16px 40px #4f46e533;transform:translateY(-6px)}.GiveawayItem_status__7Bkcn{background:#4f46e5e6;box-shadow:0 3px 10px #4f46e54d;color:#fff;letter-spacing:.5px;right:12px;text-transform:uppercase}.GiveawayItem_category__6fq5u,.GiveawayItem_status__7Bkcn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;font-size:10px;font-weight:700;padding:5px 10px;position:absolute;top:12px;z-index:10}.GiveawayItem_category__6fq5u{background:#ffffffe6;box-shadow:0 3px 10px #0000001a;color:#4f46e5;color:var(--primary-color,#4f46e5);left:12px}.GiveawayItem_imageSlider__QI5ZE{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:1rem 1rem 0 0;display:flex;flex-shrink:0;height:200px;justify-content:center;overflow:hidden;position:relative}.GiveawayItem_image__tz\+Cw{height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}.GiveawayItem_giveawayItem__Lvs35:hover .GiveawayItem_image__tz\+Cw{transform:scale(1.08)}.GiveawayItem_imagePlaceholder__RcA2e{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);color:#4f46e5;color:var(--primary-color,#4f46e5);display:flex;height:100%;justify-content:center;opacity:.7;width:100%}.GiveawayItem_placeholderIcon__2Ylnu{filter:drop-shadow(0 2px 4px rgba(79,70,229,.2));font-size:56px}.GiveawayItem_sliderBtn__slPBQ{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#4f46e5d9;border:none;border-radius:50%;box-shadow:0 4px 16px #4f46e54d;color:#fff;cursor:pointer;display:flex;font-size:18px;height:38px;justify-content:center;opacity:0;padding:8px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;width:38px;z-index:3}.GiveawayItem_imageSlider__QI5ZE:hover .GiveawayItem_sliderBtn__slPBQ{opacity:1;visibility:visible}.GiveawayItem_sliderBtn__slPBQ:hover{background:#4f46e5;background:var(--primary-color,#4f46e5);box-shadow:0 6px 24px #4f46e566;transform:translateY(-50%) scale(1.1)}.GiveawayItem_sliderBtn__slPBQ:active{transform:translateY(-50%) scale(.95)}.GiveawayItem_prev__AczQm{left:12px}.GiveawayItem_next__hN8jN{right:12px}.GiveawayItem_imageIndicators__bqgV7{bottom:12px;display:flex;gap:6px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.GiveawayItem_indicatorDot__9eaD8{background:#fff9;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:8px}.GiveawayItem_indicatorDot__9eaD8:hover{background:#fffc;transform:scale(1.1)}.GiveawayItem_indicatorDotActive__pA0M9{background:#fff;box-shadow:0 2px 8px #0003;transform:scale(1.3)}.GiveawayItem_info__MRNnr{display:flex;flex-direction:column;flex-grow:1;gap:8px;min-height:0;padding:20px 18px 18px}.GiveawayItem_link__yUR7T{color:inherit;display:block;flex-shrink:0;text-decoration:none}.GiveawayItem_link__yUR7T:hover{text-decoration:none}.GiveawayItem_title__Dfu\+R{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#4f46e5;color:var(--primary-color,#4f46e5);display:-webkit-box;font-size:1.25rem;font-weight:700;height:3.5rem;line-height:1.4;margin:0 0 10px;min-height:3.5rem;overflow:hidden;text-align:left;text-shadow:0 1px 2px #4f46e51a}.GiveawayItem_descriptionContainer__K8l8h{display:flex;flex-direction:column;flex-grow:1;min-height:auto}.GiveawayItem_description__s3Qia{color:#64748b;flex-grow:1;font-size:14px;font-weight:400;line-height:1.6;margin:0}.GiveawayItem_toggle__QF2uh{background:none;border:none;color:#4f46e5;color:var(--primary-color,#4f46e5);cursor:pointer;display:inline;font:inherit;font-size:13px;font-weight:600;margin-left:2px;padding:0;text-decoration:none;transition:all .3s ease}.GiveawayItem_toggle__QF2uh:hover{color:#6366f1;text-decoration:underline;text-underline-offset:2px}.GiveawayItem_actions__ajR52{display:flex;flex-shrink:0;gap:10px;margin-top:auto;padding-top:12px}.GiveawayItem_button__Sr3RU{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--primary-color,#4f46e5) 0,#6366f1 100%);border:none;border-radius:20px;box-shadow:0 4px 14px #0000001a;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:600;justify-content:center;letter-spacing:.025em;line-height:1.2;min-height:40px;overflow:hidden;padding:11px 8px;position:relative;text-align:center;text-overflow:ellipsis;text-transform:none;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.GiveawayItem_button__Sr3RU:before{background:linear-gradient(135deg,#ffffff26,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.GiveawayItem_button__Sr3RU:hover:before{opacity:1}.GiveawayItem_button__Sr3RU:hover{box-shadow:0 8px 25px #4f46e54d;transform:translateY(-2px)}.GiveawayItem_button__Sr3RU:active{transform:translateY(1px)}.GiveawayItem_buttonActive__YTrjM{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.GiveawayItem_buttonActive__YTrjM:hover{box-shadow:0 8px 25px #ef44444d;transform:translateY(-2px)}.GiveawayItem_buttonShare__8iqj0{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.GiveawayItem_buttonShare__8iqj0:hover{box-shadow:0 8px 25px #22c55e4d;transform:translateY(-2px)}.GiveawayItem_button__Sr3RU:disabled{background:linear-gradient(135deg,#9ca3af,#6b7280);box-shadow:0 2px 8px #9ca3af33;cursor:not-allowed;opacity:.7;transform:none}.GiveawayItem_button__Sr3RU:disabled:before{display:none}.GiveawayItem_button__Sr3RU:disabled:hover{box-shadow:0 2px 8px #9ca3af33;transform:none}@media (max-width:1024px){.GiveawayItem_giveawayItem__Lvs35{min-height:500px}.GiveawayItem_title__Dfu\+R{font-size:1.2rem}.GiveawayItem_button__Sr3RU{font-size:11px;padding:10px 6px}}@media (max-width:768px){.GiveawayItem_giveawayItem__Lvs35{min-height:450px}.GiveawayItem_imageSlider__QI5ZE{height:220px}.GiveawayItem_info__MRNnr{padding:20px 16px 18px}.GiveawayItem_title__Dfu\+R{-webkit-line-clamp:unset;line-clamp:none;display:block;font-size:1.15rem;height:auto;min-height:0}.GiveawayItem_button__Sr3RU{font-size:13px;min-height:42px;padding:12px 10px}}@media (max-width:480px){.GiveawayItem_giveawayItem__Lvs35{min-height:400px}.GiveawayItem_imageSlider__QI5ZE{height:180px}.GiveawayItem_info__MRNnr{gap:6px;padding:18px 14px 16px}.GiveawayItem_title__Dfu\+R{font-size:1.1rem}.GiveawayItem_actions__ajR52{flex-direction:column;gap:10px;padding-top:10px}.GiveawayItem_button__Sr3RU{font-size:14px;min-height:44px;padding:14px 12px;width:100%}.GiveawayItem_sliderBtn__slPBQ{font-size:16px;height:34px;width:34px}.GiveawayItem_prev__AczQm{left:10px}.GiveawayItem_next__hN8jN{right:10px}}@media print{.GiveawayItem_giveawayItem__Lvs35{border:1px solid #e2e8f0;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.GiveawayItem_actions__ajR52,.GiveawayItem_imageIndicators__bqgV7,.GiveawayItem_sliderBtn__slPBQ{display:none}}.GiveawayForm_giveawayPage__pVNBP{align-items:flex-start;display:flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;justify-content:center;margin-top:4.5rem;min-height:100vh;padding:20px 10px}.GiveawayForm_giveawayForm__3RyNr{animation:GiveawayForm_fadeIn__PoxAr .8s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e526;box-sizing:border-box;max-width:600px;padding:40px;width:100%}@keyframes GiveawayForm_fadeIn__PoxAr{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.GiveawayForm_giveawayForm__3RyNr h2{color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:2.2rem;font-weight:700;margin-bottom:30px;text-align:center;text-shadow:0 2px 4px #4f46e526}.GiveawayForm_giveawayForm__3RyNr .GiveawayForm_errorMessage__FMyAF{background-color:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:#ef4444;font-size:14px;margin-bottom:20px;padding:12px;text-align:center}.GiveawayForm_giveawayForm__3RyNr .GiveawayForm_successMessage__S\+mmz{background-color:#22c55e1a;border:1px solid #22c55e33;border-radius:8px;color:#22c55e;font-size:14px;margin-bottom:20px;padding:12px;text-align:center}.GiveawayForm_formGroup__J1Smo{margin-bottom:25px;position:relative}.GiveawayForm_inputIconWrapper__puPk3{align-items:center;display:flex;position:relative;width:100%}.GiveawayForm_inputIcon__xRkD1{font-size:16px;left:15px;z-index:1}.GiveawayForm_formGroup__J1Smo label,.GiveawayForm_inputIcon__xRkD1{color:#64748b;color:var(--text-light,#64748b);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.GiveawayForm_formGroup__J1Smo label{font-size:15px;font-weight:500;left:50px;transition:all .3s ease}.GiveawayForm_formGroup__J1Smo label.GiveawayForm_floating__F97TJ{background-color:#fff;color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:13px;font-weight:600;left:15px;padding:0 8px;top:-10px;transform:translateY(0)}.GiveawayForm_formGroup__J1Smo input,.GiveawayForm_formGroup__J1Smo select{height:60px}.GiveawayForm_formGroup__J1Smo input,.GiveawayForm_formGroup__J1Smo select,.GiveawayForm_formGroup__J1Smo textarea{background:#fff;border:1px solid #ddd;border-radius:20px;box-sizing:border-box;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;padding:16px 16px 16px 50px;transition:all .3s ease;width:100%}.GiveawayForm_formGroup__J1Smo textarea{min-height:100px;resize:vertical}.GiveawayForm_formGroup__J1Smo.GiveawayForm_focused__3jRNJ input,.GiveawayForm_formGroup__J1Smo.GiveawayForm_focused__3jRNJ select,.GiveawayForm_formGroup__J1Smo.GiveawayForm_focused__3jRNJ textarea{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5);box-shadow:0 0 0 3px #4f46e533}.GiveawayForm_formGroup__J1Smo input:focus,.GiveawayForm_formGroup__J1Smo input:not(:placeholder-shown),.GiveawayForm_formGroup__J1Smo select:focus,.GiveawayForm_formGroup__J1Smo select:not([value=""]),.GiveawayForm_formGroup__J1Smo textarea:focus,.GiveawayForm_formGroup__J1Smo textarea:not(:placeholder-shown){padding-left:50px}.GiveawayForm_formGroup__J1Smo select:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.GiveawayForm_searchableDropdown__vXbcy{position:relative}.GiveawayForm_searchableDropdown__vXbcy .GiveawayForm_dropdownIcon__pdDGd{color:#64748b!important;color:var(--text-light,#64748b)!important;cursor:pointer!important;display:block!important;font-size:20px!important;position:absolute!important;right:15px!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important}.GiveawayForm_dropdownList__yV1WU{background:#fff;border:1px solid #ddd;border-radius:0 0 12px 12px;border-top:none;box-shadow:0 4px 12px #00000026;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.GiveawayForm_dropdownItem__qmtiV{border-bottom:1px solid #f1f3f4;cursor:pointer;font-size:14px;padding:12px 16px;transition:background-color .2s}.GiveawayForm_dropdownItem__qmtiV:hover{background-color:#f8f9fa}.GiveawayForm_dropdownItem__qmtiV:last-child{border-bottom:none}.GiveawayForm_dropdownItem__qmtiV.GiveawayForm_selected__fPtGU{background-color:#4f46e5;background-color:var(--primary-color,#4f46e5);color:#fff}.GiveawayForm_dropdownIcon__pdDGd{border-radius:4px;color:#64748b;color:var(--text-light,#64748b);cursor:pointer;font-size:14px;padding:5px;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:2}.GiveawayForm_dropdownIcon__pdDGd:hover{background-color:#4f46e51a;color:#4f46e5;color:var(--primary-color,#4f46e5)}.GiveawayForm_searchableDropdown__vXbcy input{padding-right:45px!important}@media (max-width:480px){.GiveawayForm_dropdownIcon__pdDGd{font-size:13px;padding:6px;right:12px}.GiveawayForm_searchableDropdown__vXbcy input{padding-right:40px!important}}@media (max-width:360px){.GiveawayForm_dropdownIcon__pdDGd{font-size:12px;padding:5px;right:10px}.GiveawayForm_searchableDropdown__vXbcy input{padding-right:35px!important}}@media (max-width:768px){.GiveawayForm_giveawayPage__pVNBP{margin-top:4.5rem}.GiveawayForm_dropdownList__yV1WU{border-radius:0 0 8px 8px;max-height:150px}.GiveawayForm_dropdownItem__qmtiV{font-size:16px;padding:14px 16px}}.GiveawayForm_fileUploadGroup__ljNnj{margin-bottom:30px}.GiveawayForm_fileUploadLabel__6QDJb{align-items:center;color:#4f46e5;color:var(--primary-color,#4f46e5);display:flex;font-size:16px;font-weight:600;gap:10px;margin-bottom:15px}.GiveawayForm_uploadIcon__fJ8q3{font-size:18px}.GiveawayForm_fileInputContainer__jg3XO{margin-bottom:20px}.GiveawayForm_fileUploadButton__-\+Anb{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--primary-color,#4f46e5) 0,#6366f1 100%);border:none;border-radius:20px;box-shadow:0 4px 12px #4f46e533;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;min-height:50px;overflow:hidden;padding:16px;position:relative;transition:all .3s ease;width:100%}.GiveawayForm_fileUploadButton__-\+Anb:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.GiveawayForm_fileUploadButton__-\+Anb:hover:before{opacity:1}.GiveawayForm_fileUploadButton__-\+Anb:active{box-shadow:0 2px 8px #4f46e533;transform:translateY(2px)}.GiveawayForm_buttonIcon__eis0W{font-size:16px}.GiveawayForm_selectedFilesContainer__u8-cD{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:20px}.GiveawayForm_selectedFilesContainer__u8-cD h4{color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:16px;font-weight:600;margin-bottom:15px}.GiveawayForm_selectedFilesList__C4DQX{list-style:none;margin:0;padding:0}.GiveawayForm_imagePreviewGrid__KQm\+L{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-top:10px}.GiveawayForm_imagePreviewItem__f7SER{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;overflow:hidden;position:relative;transition:all .3s ease}.GiveawayForm_imagePreviewItem__f7SER:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.GiveawayForm_previewImage__nzzO7{display:block;height:120px;object-fit:cover;width:100%}.GiveawayForm_imageOverlay__XMOL0{align-items:center;background:linear-gradient(#0000,#000000b3);bottom:0;display:flex;justify-content:space-between;left:0;padding:8px;position:absolute;right:0}.GiveawayForm_imageName__S0LEB{color:#fff;flex:1 1;font-size:11px;font-weight:500;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GiveawayForm_removeImageIcon__\+LcQ1{background-color:#dc3545cc;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:4px;transition:all .3s ease}.GiveawayForm_removeImageIcon__\+LcQ1:hover{background-color:#dc3545;transform:scale(1.1)}@media (max-width:480px){.GiveawayForm_imagePreviewGrid__KQm\+L{gap:10px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.GiveawayForm_previewImage__nzzO7{height:100px}.GiveawayForm_imageOverlay__XMOL0{padding:6px}.GiveawayForm_imageName__S0LEB{font-size:10px}.GiveawayForm_removeImageIcon__\+LcQ1{font-size:12px;padding:3px}}.GiveawayForm_fileItem__QMGrA{align-items:center;background-color:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:12px 16px;transition:all .3s ease}.GiveawayForm_fileItem__QMGrA:hover{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5);box-shadow:0 2px 8px #0000001a}.GiveawayForm_fileName__65eJ4{color:#495057;flex:1 1;font-size:14px;font-weight:500;margin-right:10px;word-break:break-all}.GiveawayForm_removeIcon__kMFBP{align-items:center;border-radius:4px;color:#dc3545;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:4px;transition:all .3s ease}.GiveawayForm_removeIcon__kMFBP:hover{background-color:#dc35451a;color:#c82333;transform:scale(1.1)}.GiveawayForm_formButtons__an4ya{display:flex;gap:15px;margin-top:30px}.GiveawayForm_cancelButton__IKgXr,.GiveawayForm_submitButton__rV-hG{align-items:center;border:none;border-radius:20px;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;min-height:52px;min-width:140px;overflow:hidden;padding:16px 24px;position:relative;transition:all .3s ease}.GiveawayForm_submitButton__rV-hG{background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--primary-color,#4f46e5) 0,#6366f1 100%);color:#fff;flex:1.2 1}.GiveawayForm_cancelButton__IKgXr{background:linear-gradient(135deg,#6c757d,#5a6268);color:#fff;flex:0.8 1}.GiveawayForm_cancelButton__IKgXr:before,.GiveawayForm_submitButton__rV-hG:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.GiveawayForm_cancelButton__IKgXr:hover:before,.GiveawayForm_submitButton__rV-hG:hover:before{opacity:1}.GiveawayForm_cancelButton__IKgXr:active,.GiveawayForm_submitButton__rV-hG:active{box-shadow:0 2px 8px #4f46e533;transform:translateY(2px)}.GiveawayForm_cancelButton__IKgXr:disabled,.GiveawayForm_submitButton__rV-hG:disabled{background:#6c757d;box-shadow:none;cursor:not-allowed;transform:none}.GiveawayForm_cancelButton__IKgXr:disabled:before,.GiveawayForm_submitButton__rV-hG:disabled:before{display:none}@media (max-width:768px){.GiveawayForm_giveawayPage__pVNBP{align-items:flex-start;min-height:100vh;padding:15px}.GiveawayForm_giveawayForm__3RyNr{border-radius:12px;margin:0;padding:30px 25px}.GiveawayForm_giveawayForm__3RyNr h2{font-size:1.9rem;margin-bottom:25px}.GiveawayForm_formGroup__J1Smo{margin-bottom:20px}.GiveawayForm_formButtons__an4ya{gap:12px}.GiveawayForm_cancelButton__IKgXr,.GiveawayForm_submitButton__rV-hG{font-size:15px;min-height:48px;padding:14px 20px}}@media (max-width:480px){.GiveawayForm_giveawayPage__pVNBP{min-height:100vh;padding:10px 8px}.GiveawayForm_giveawayForm__3RyNr{border-radius:8px;box-shadow:0 4px 16px #4f46e51a;margin:0;padding:20px 16px}.GiveawayForm_giveawayForm__3RyNr h2{font-size:1.6rem;margin-bottom:20px}.GiveawayForm_formGroup__J1Smo{margin-bottom:18px}.GiveawayForm_formGroup__J1Smo input,.GiveawayForm_formGroup__J1Smo select{border-radius:12px;font-size:16px;height:52px;padding:14px 14px 14px 45px}.GiveawayForm_formGroup__J1Smo textarea{border-radius:12px;font-size:16px;min-height:80px;padding:14px 14px 14px 45px}.GiveawayForm_inputIcon__xRkD1{font-size:15px;left:12px}.GiveawayForm_formGroup__J1Smo label{font-size:14px;left:45px}.GiveawayForm_formGroup__J1Smo label.GiveawayForm_floating__F97TJ{font-size:12px;left:12px;top:-8px}.GiveawayForm_formGroup__J1Smo input:focus,.GiveawayForm_formGroup__J1Smo select:focus,.GiveawayForm_formGroup__J1Smo textarea:focus{padding-left:45px}.GiveawayForm_fileUploadLabel__6QDJb{font-size:15px;margin-bottom:12px}.GiveawayForm_fileUploadButton__-\+Anb{border-radius:12px;font-size:14px;min-height:48px;padding:14px 16px}.GiveawayForm_selectedFilesContainer__u8-cD{border-radius:8px;padding:15px}.GiveawayForm_fileItem__QMGrA{border-radius:6px;margin-bottom:8px;padding:10px 12px}.GiveawayForm_fileName__65eJ4{font-size:13px}.GiveawayForm_removeIcon__kMFBP{font-size:14px;padding:6px}.GiveawayForm_formButtons__an4ya{flex-direction:column;gap:12px;margin-top:25px}.GiveawayForm_cancelButton__IKgXr,.GiveawayForm_submitButton__rV-hG{border-radius:12px;flex:none;font-size:16px;min-height:50px;padding:16px;width:100%}.GiveawayForm_giveawayForm__3RyNr .GiveawayForm_errorMessage__FMyAF,.GiveawayForm_giveawayForm__3RyNr .GiveawayForm_successMessage__S\+mmz{border-radius:6px;font-size:13px;margin-bottom:15px;padding:10px}}@media (max-width:360px){.GiveawayForm_giveawayPage__pVNBP{padding:8px 5px}.GiveawayForm_giveawayForm__3RyNr{padding:16px 12px}.GiveawayForm_giveawayForm__3RyNr h2{font-size:1.4rem}.GiveawayForm_formGroup__J1Smo input,.GiveawayForm_formGroup__J1Smo select,.GiveawayForm_formGroup__J1Smo textarea{font-size:16px;padding:12px 12px 12px 40px}.GiveawayForm_inputIcon__xRkD1{font-size:14px;left:10px}.GiveawayForm_formGroup__J1Smo label{left:40px}.GiveawayForm_formGroup__J1Smo label.GiveawayForm_floating__F97TJ{left:10px}}@media (max-width:768px) and (orientation:landscape){.GiveawayForm_giveawayPage__pVNBP{padding:10px}.GiveawayForm_giveawayForm__3RyNr{max-width:90%;padding:20px}.GiveawayForm_giveawayForm__3RyNr h2{font-size:1.5rem;margin-bottom:15px}.GiveawayForm_formGroup__J1Smo{margin-bottom:15px}.GiveawayForm_formButtons__an4ya{flex-direction:row;gap:10px}}.InterestedGiveaways_interestedGiveaways__1zu\+h{box-sizing:border-box;margin:0;max-width:100vw;padding:0;position:relative;width:100%}.InterestedGiveaways_header__g9fIu{margin-bottom:30px;margin-top:5rem;padding:0 20px;text-align:center}.InterestedGiveaways_errorMessage__CT1Ni{align-items:center;animation:InterestedGiveaways_slideDown__2dM4Z .3s ease-out;background-color:#fee;border:1px solid #fcc;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;justify-content:space-between;left:50%;max-width:90%;min-width:300px;padding:12px 16px;position:fixed;top:80px;transform:translateX(-50%);width:auto;z-index:1000}.InterestedGiveaways_errorClose__Mz4fd{align-items:center;background:none;border:none;border-radius:50%;color:#c33;cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;margin-left:12px;padding:0;transition:background-color .2s;width:24px}.InterestedGiveaways_errorClose__Mz4fd:hover{background-color:#cc33331a}@keyframes InterestedGiveaways_slideDown__2dM4Z{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:768px){.InterestedGiveaways_header__g9fIu{margin-top:3rem}.InterestedGiveaways_errorMessage__CT1Ni{left:10px;max-width:none;min-width:auto;right:10px;top:70px;transform:none}}.InterestedGiveaways_title__-qlar{-webkit-text-fill-color:#0000;background:#4f46e5;background:var(--primary-color,#4f46e5);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.02em;margin-bottom:16px;text-shadow:0 4px 12px #4f46e526}.InterestedGiveaways_subtitle__osnaS{color:#64748b;font-size:1.2rem;font-weight:500;line-height:1.6;margin:0 auto;max-width:600px}.InterestedGiveaways_giveawayList__Dlibg{grid-gap:24px;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,360px));justify-content:center;margin:0 auto;max-width:1200px;padding:20px 40px 40px;width:100%}.InterestedGiveaways_giveawayList__Dlibg>*{transition:transform .2s ease}.InterestedGiveaways_giveawayList__Dlibg>:hover{transform:translateY(-4px)}.InterestedGiveaways_loadingContainer__d2zGT{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:5rem;min-height:80vh;padding:60px 20px;text-align:center}.InterestedGiveaways_loadingSpinner__W-OYI{animation:InterestedGiveaways_spin__PmiME 1s linear infinite;border:4px solid #4f46e51a;border-left-color:#4f46e5;border-left:4px solid var(--primary-color,#4f46e5);border-radius:50%;height:40px;margin-bottom:20px;width:40px}@keyframes InterestedGiveaways_spin__PmiME{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InterestedGiveaways_loadingContainer__d2zGT p{color:#64748b;color:var(--text-light,#64748b);font-size:1.1rem;font-weight:500}.InterestedGiveaways_errorContainer__psVGl{align-items:center;background-color:#ef44440d;border:1px solid #ef44441a;border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin:20px;padding:60px 20px;text-align:center}.InterestedGiveaways_errorIcon__pq4Fb{font-size:3rem;margin-bottom:20px}.InterestedGiveaways_errorContainer__psVGl h3{color:#ef4444;font-size:1.5rem;font-weight:600;margin-bottom:12px}.InterestedGiveaways_errorContainer__psVGl p{color:#64748b;color:var(--text-light,#64748b);font-size:1rem;margin-bottom:24px;max-width:400px}.InterestedGiveaways_errorRetryBtn__\+FR35{background:linear-gradient(135deg,#ef4444,#f87171);border:none;border-radius:12px;box-shadow:0 4px 12px #ef444433;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.InterestedGiveaways_errorRetryBtn__\+FR35:hover{box-shadow:0 6px 16px #ef44444d;transform:translateY(-2px)}.InterestedGiveaways_emptyState__ibvyN{align-items:center;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;margin-bottom:4rem;margin-top:-3.7rem;padding:0;text-align:center}.InterestedGiveaways_emptyIcon__0vVji{font-size:4rem;margin-bottom:24px;opacity:.8}.InterestedGiveaways_emptyState__ibvyN h3{color:#1e293b;color:var(--text-color,#1e293b);font-size:1.5rem;font-weight:600;margin-bottom:12px}.InterestedGiveaways_emptyState__ibvyN p{color:#64748b;color:var(--text-light,#64748b);font-size:1rem;margin-bottom:32px;max-width:400px}.InterestedGiveaways_browseBtn__HE6bd{background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--primary-color,#4f46e5) 0,var(--accent-color,#6366f1) 100%);border-radius:12px;box-shadow:0 4px 12px #4f46e533;color:#fff;display:inline-block;font-size:1rem;font-weight:600;padding:14px 28px;text-decoration:none;transition:all .3s ease}.InterestedGiveaways_browseBtn__HE6bd:hover{box-shadow:0 6px 16px #4f46e54d;color:#fff;text-decoration:none;transform:translateY(-2px)}@media (max-width:1200px){.InterestedGiveaways_giveawayList__Dlibg{grid-template-columns:repeat(auto-fill,minmax(260px,360px));padding:20px 30px 40px}}@media (max-width:768px){.InterestedGiveaways_interestedGiveaways__1zu\+h{position:relative;width:100%}.InterestedGiveaways_loadingContainer__d2zGT{min-height:60vh}.InterestedGiveaways_title__-qlar{font-size:2rem}.InterestedGiveaways_giveawayList__Dlibg{gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,360px));padding:20px 20px 40px}}@media (max-width:480px){.InterestedGiveaways_interestedGiveaways__1zu\+h{position:relative;width:100%}.InterestedGiveaways_header__g9fIu{margin-bottom:20px;padding:10px;text-align:center}.InterestedGiveaways_title__-qlar{font-size:1.8rem}.InterestedGiveaways_giveawayList__Dlibg{grid-template-columns:1fr;padding:10px 15px 30px}.InterestedGiveaways_emptyState__ibvyN{padding:60px 20px}.InterestedGiveaways_emptyIcon__0vVji{font-size:3rem}}@keyframes UserGiveaways_fadeIn__aaZhe{0%{opacity:0}to{opacity:1}}@keyframes UserGiveaways_slideUp__yPFEJ{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes UserGiveaways_slideInRight__zPWtO{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes UserGiveaways_spin__uS-OV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes UserGiveaways_shimmer__5lds3{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.UserGiveaways_userGiveaways__Pt3DT{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:5rem auto 0;max-width:1400px;min-height:100vh;overflow-x:hidden;padding:12px 16px 20px;position:relative}.UserGiveaways_header__qHIsf{margin-bottom:32px;padding:0 8px;text-align:center}.UserGiveaways_title__Rjhz-{-webkit-text-fill-color:#0000;background:#4f46e5;background:var(--primary-color,#4f46e5);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.4rem,4vw,3rem);letter-spacing:-.02em;margin-bottom:16px;margin-top:-1.5rem}.UserGiveaways_subtitle__VWPB3{color:#64748b;font-size:1rem;font-weight:500;line-height:1.5;margin:0 auto;max-width:600px}.UserGiveaways_giveawaysGrid__Wb1M9{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,360px));justify-content:center;margin:0 auto;max-width:1100px;width:100%}@media (min-width:1200px){.UserGiveaways_giveawaysGrid__Wb1M9{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:1199px){.UserGiveaways_giveawaysGrid__Wb1M9{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.UserGiveaways_userGiveaways__Pt3DT{padding:8px 12px 80px}.UserGiveaways_giveawaysGrid__Wb1M9{gap:16px;grid-template-columns:1fr;max-width:100%}.UserGiveaways_title__Rjhz-{font-size:1.6rem}.UserGiveaways_subtitle__VWPB3{font-size:.95rem}}.UserGiveaways_btn__K\+f5c{align-items:center;border:none;border-radius:14px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:12px;justify-content:center;letter-spacing:.5px;min-height:54px;overflow:hidden;padding:16px 32px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.UserGiveaways_btn__K\+f5c:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.UserGiveaways_btn__K\+f5c:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.UserGiveaways_btn__K\+f5c:hover:not(:disabled):before{left:100%}.UserGiveaways_btnPrimary__-55Pn{background:linear-gradient(135deg,#4f46e5,#7c3aed);border:2px solid #0000;box-shadow:0 6px 16px #4f46e566;color:#fff}.UserGiveaways_btnPrimary__-55Pn:hover:not(:disabled){box-shadow:0 12px 24px #4f46e580;filter:brightness(1.05);transform:translateY(-3px)}.UserGiveaways_btnSecondary__\+AQbb{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #cbd5e1;box-shadow:0 4px 12px #00000014;color:#475569}.UserGiveaways_btnSecondary__\+AQbb:hover:not(:disabled){background:#f8fafcf2;border-color:#94a3b8;box-shadow:0 8px 20px #0000001f;color:#334155;transform:translateY(-2px)}.UserGiveaways_btnDanger__pCrSg{background:linear-gradient(135deg,#ef4444,#dc2626);border:2px solid #0000;box-shadow:0 4px 12px #ef44444d;color:#fff}.UserGiveaways_btnDanger__pCrSg:hover:not(:disabled){box-shadow:0 8px 20px #ef444466;transform:translateY(-3px)}.UserGiveaways_btnSm__KxSGT{font-size:.9rem;min-height:40px;padding:10px 20px}.UserGiveaways_modalOverlay__vZ9L6{align-items:center;animation:UserGiveaways_fadeIn__aaZhe .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.UserGiveaways_removeImageBtn__zUQMW:hover{background:#dc2626;box-shadow:0 6px 16px #ef444499;transform:scale(1.2) rotate(-90deg)}.UserGiveaways_loadingContainer__Dpe\+5{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:100vh}.UserGiveaways_loadingSpinner__ZG9QX{animation:UserGiveaways_spin__uS-OV 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#4f46e5;height:40px;text-align:center;width:40px}.UserGiveaways_loadingContainer__Dpe\+5 p{color:#64748b;font-size:1.1rem;font-weight:600;text-align:center}.UserGiveaways_errorContainer__FyIG6{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px;padding:40px 20px;text-align:center}.UserGiveaways_errorIcon__PdEES{font-size:4rem;opacity:.7}.UserGiveaways_errorContainer__FyIG6 h3{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0}.UserGiveaways_errorContainer__FyIG6 p{color:#64748b;font-size:1.1rem;margin:0;max-width:400px}.UserGiveaways_errorRetryBtn__QQhIX{background:linear-gradient(135deg,#4f46e5,#7c3aed);border:none;border-radius:16px;box-shadow:0 4px 12px #4f46e54d;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:14px 28px;transition:all .3s cubic-bezier(.4,0,.2,1)}.UserGiveaways_errorRetryBtn__QQhIX:hover{box-shadow:0 8px 20px #4f46e566;transform:translateY(-3px)}.UserGiveaways_emptyState__8qO4A{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;margin-bottom:5rem;padding:0;text-align:center}.UserGiveaways_emptyIcon__5KGuO{font-size:4rem}@media (max-width:768px){.UserGiveaways_userGiveaways__Pt3DT{padding:10px 6px}.UserGiveaways_loadingContainer__Dpe\+5{min-height:60vh}.UserGiveaways_header__qHIsf{margin-bottom:32px}.UserGiveaways_title__Rjhz-{font-size:2rem}.UserGiveaways_subtitle__VWPB3{font-size:1.1rem}.UserGiveaways_btn__K\+f5c{justify-content:center;width:100%}}@media (max-width:480px){.UserGiveaways_giveawaysGrid__Wb1M9{max-width:100%}.UserGiveaways_header__qHIsf{margin:0 0 20px;text-align:center}}@media (prefers-contrast:high){.UserGiveaways_btnSecondary__\+AQbb{border:2px solid #000}}@media (prefers-reduced-motion:reduce){.UserGiveaways_btn__K\+f5c,.UserGiveaways_modalOverlay__vZ9L6{animation:none;transition:none}.UserGiveaways_loadingSpinner__ZG9QX{animation:none;border:4px solid #4f46e5}.UserGiveaways_btn__K\+f5c:hover{transform:none}}.UserGiveaways_btn__K\+f5c:focus,.UserGiveaways_errorRetryBtn__QQhIX:focus{outline:3px solid #4f46e5;outline-offset:2px}.UserGiveawayEditModal_modalOverlay__BvOe9{align-items:center;animation:UserGiveawayEditModal_fadeIn__jaoBF .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab3;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:9999}.UserGiveawayEditModal_confirmationModal__V45vz{animation:UserGiveawayEditModal_slideUp__b8yfK .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:1rem;box-shadow:0 20px 40px #00000026,0 1px 4px #0000000d,inset 0 1px 0 #fffc;margin:1rem;max-width:28rem;width:100%}.UserGiveawayEditModal_confirmationModalHeader__zuIxI{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 1.5rem 0}@media (min-width:640px){.UserGiveawayEditModal_confirmationModalHeader__zuIxI{padding:2rem 2rem 0}}.UserGiveawayEditModal_confirmationModalHeader__zuIxI h3{color:#1e293b;font-size:1.25rem;font-weight:800;letter-spacing:-.01em;margin:0}@media (min-width:640px){.UserGiveawayEditModal_confirmationModalHeader__zuIxI h3{font-size:1.4rem}}.UserGiveawayEditModal_modalClose__8WVZd{align-items:center;background:#64748b1a;border:none;border-radius:.75rem;color:#64748b;cursor:pointer;display:flex;height:2.25rem;justify-content:center;min-height:44px;min-width:44px;padding:.5rem;transition:all .2s ease;width:2.25rem}.UserGiveawayEditModal_modalClose__8WVZd:hover{background:#64748b33;color:#1e293b;transform:scale(1.05)}.UserGiveawayEditModal_confirmationModalContent__A3vue{padding:1.5rem}@media (min-width:640px){.UserGiveawayEditModal_confirmationModalContent__A3vue{padding:2rem}}.UserGiveawayEditModal_confirmationModalContent__A3vue p{color:#64748b;font-size:1rem;line-height:1.7;margin-bottom:2rem}@media (min-width:640px){.UserGiveawayEditModal_confirmationModalContent__A3vue p{font-size:1.1rem}}.UserGiveawayEditModal_confirmationModalActions__G0GfD{display:flex;flex-direction:column;gap:.75rem;justify-content:flex-end}@media (min-width:480px){.UserGiveawayEditModal_confirmationModalActions__G0GfD{flex-direction:row;gap:1rem}}.UserGiveawayEditModal_customSelect__ZBnSY{position:relative;width:100%}.UserGiveawayEditModal_selectButton__fmUEZ{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #e2e8f0;border-radius:.75rem;box-shadow:0 2px 8px #0000000a;box-sizing:border-box;color:#1e293b;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:500;justify-content:space-between;min-height:54px;padding:1rem;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}@media (min-width:640px){.UserGiveawayEditModal_selectButton__fmUEZ{border-radius:1rem;font-size:1.05rem;min-height:58px;padding:1.125rem 1.5rem}}.UserGiveawayEditModal_selectButton__fmUEZ:focus{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e526,0 4px 12px #4f46e51a;outline:none;transform:translateY(-1px)}@media (min-width:640px){.UserGiveawayEditModal_selectButton__fmUEZ:focus{box-shadow:0 0 0 4px #4f46e526,0 4px 12px #4f46e51a;transform:translateY(-2px)}}.UserGiveawayEditModal_selectButton__fmUEZ:hover{background:#f8fafcf2;border-color:#94a3b8}.UserGiveawayEditModal_selectIcon__ui84f{color:#64748b;flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.UserGiveawayEditModal_selectButton__fmUEZ[aria-expanded=true] .UserGiveawayEditModal_selectIcon__ui84f{color:#4f46e5;transform:rotate(180deg)}.UserGiveawayEditModal_selectDropdown__xdRcK{animation:UserGiveawayEditModal_slideUp__b8yfK .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:2px solid #e2e8f0;border-radius:.75rem;box-shadow:0 20px 40px #00000026,0 4px 12px #00000014;left:0;margin-top:4px;max-height:240px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}@media (min-width:640px){.UserGiveawayEditModal_selectDropdown__xdRcK{border-radius:1rem;margin-top:6px;max-height:280px}}.UserGiveawayEditModal_selectOption__T-E2q{align-items:center;background:#0000;border:none;color:#1e293b;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:500;min-height:48px;padding:1rem;text-align:left;transition:all .2s ease;width:100%}@media (min-width:640px){.UserGiveawayEditModal_selectOption__T-E2q{font-size:1rem;min-height:44px;padding:.875rem 1.25rem}}.UserGiveawayEditModal_selectOption__T-E2q:hover{background:linear-gradient(135deg,#4f46e514,#7c3aed14);color:#4f46e5}.UserGiveawayEditModal_selectOption__T-E2q:focus{background:linear-gradient(135deg,#4f46e51f,#7c3aed1f);color:#4f46e5;outline:none}.UserGiveawayEditModal_selectOptionActive__VHAbJ{background:linear-gradient(135deg,#4f46e526,#7c3aed26);color:#4f46e5;font-weight:600;position:relative}.UserGiveawayEditModal_selectOptionActive__VHAbJ:after{color:#4f46e5;content:"✓";font-weight:700;position:absolute;right:1rem}@media (min-width:640px){.UserGiveawayEditModal_selectOptionActive__VHAbJ:after{right:1.25rem}}.UserGiveawayEditModal_selectButton__fmUEZ:focus-visible,.UserGiveawayEditModal_selectOption__T-E2q:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}@media (prefers-reduced-motion:reduce){.UserGiveawayEditModal_selectDropdown__xdRcK{animation:none}.UserGiveawayEditModal_selectButton__fmUEZ,.UserGiveawayEditModal_selectIcon__ui84f,.UserGiveawayEditModal_selectOption__T-E2q{transition:none}.UserGiveawayEditModal_selectButton__fmUEZ:focus,.UserGiveawayEditModal_selectOption__T-E2q:hover{transform:none}}.UserGiveawayEditModal_editModal__m8p7N{animation:UserGiveawayEditModal_slideUp__b8yfK .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:2px solid #fff6;border-radius:1rem;box-shadow:0 25px 50px #00000040,0 8px 16px #0000001a,inset 0 1px 0 #ffffffe6;margin-top:10%;max-height:80vh;max-width:100%;overflow-y:auto;position:relative;width:100%}@media (min-width:640px){.UserGiveawayEditModal_editModal__m8p7N{border-radius:1.25rem;margin:1rem;max-height:80vh;max-width:32rem}}@media (min-width:768px){.UserGiveawayEditModal_editModal__m8p7N{max-width:46rem}}.UserGiveawayEditModal_editModal__m8p7N:before{background:linear-gradient(90deg,#4f46e5,#7c3aed,#ec4899);border-radius:1rem 1rem 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}@media (min-width:640px){.UserGiveawayEditModal_editModal__m8p7N:before{border-radius:1.25rem 1.25rem 0 0}}.UserGiveawayEditModal_editModalHeader__2p8uZ{align-items:center;background:linear-gradient(135deg,#4f46e508,#7c3aed08);border-bottom:2px solid #e2e8f099;border-radius:1rem 1rem 0 0;display:flex;justify-content:space-between;margin-top:4px;padding:1.5rem 1rem 1rem}@media (min-width:640px){.UserGiveawayEditModal_editModalHeader__2p8uZ{border-radius:1.25rem 1.25rem 0 0;padding:2rem 2rem 1.5rem}}.UserGiveawayEditModal_editModalHeader__2p8uZ h3{align-items:center;color:#1e293b;display:flex;font-size:1.25rem;font-weight:800;gap:.5rem;letter-spacing:-.02em;margin:0}@media (min-width:640px){.UserGiveawayEditModal_editModalHeader__2p8uZ h3{font-size:1.75rem;gap:.75rem}}.UserGiveawayEditModal_editModalHeader__2p8uZ h3:before{content:"✏️";font-size:1.25rem}@media (min-width:640px){.UserGiveawayEditModal_editModalHeader__2p8uZ h3:before{font-size:1.5rem}}.UserGiveawayEditModal_editModalContent__Qc45D{background:#ffffff80;padding:1.5rem 1rem}@media (min-width:640px){.UserGiveawayEditModal_editModalContent__Qc45D{padding:2rem}}.UserGiveawayEditModal_formGroup__hqiK7{margin-bottom:1.5rem;position:relative}@media (min-width:640px){.UserGiveawayEditModal_formGroup__hqiK7{margin-bottom:1.75rem}}.UserGiveawayEditModal_formGroup__hqiK7 label{background:linear-gradient(135deg,#4f46e514,#7c3aed14);border-left:4px solid #4f46e5;border-radius:.5rem;color:#1e293b;display:block;font-size:.875rem;font-weight:700;letter-spacing:.025em;margin-bottom:.75rem;padding:.5rem .75rem;text-transform:uppercase}@media (min-width:640px){.UserGiveawayEditModal_formGroup__hqiK7 label{font-size:.85rem;margin-bottom:.75rem;padding:.5rem .75rem}}.UserGiveawayEditModal_formGroup__hqiK7 input,.UserGiveawayEditModal_formGroup__hqiK7 select,.UserGiveawayEditModal_formGroup__hqiK7 textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #e2e8f0;border-radius:.75rem;box-shadow:0 2px 8px #0000000a;box-sizing:border-box;color:#1e293b;font-family:inherit;font-size:1rem;font-weight:500;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}@media (min-width:640px){.UserGiveawayEditModal_formGroup__hqiK7 input,.UserGiveawayEditModal_formGroup__hqiK7 select,.UserGiveawayEditModal_formGroup__hqiK7 textarea{border-radius:1rem;font-size:1.05rem;padding:1.125rem 1.5rem}}.UserGiveawayEditModal_formGroup__hqiK7 input::placeholder,.UserGiveawayEditModal_formGroup__hqiK7 textarea::placeholder{color:#94a3b8;font-weight:400}.UserGiveawayEditModal_formGroup__hqiK7 input:focus,.UserGiveawayEditModal_formGroup__hqiK7 select:focus,.UserGiveawayEditModal_formGroup__hqiK7 textarea:focus{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e526,0 4px 12px #4f46e51a;outline:none;transform:translateY(-1px)}@media (min-width:640px){.UserGiveawayEditModal_formGroup__hqiK7 input:focus,.UserGiveawayEditModal_formGroup__hqiK7 select:focus,.UserGiveawayEditModal_formGroup__hqiK7 textarea:focus{box-shadow:0 0 0 4px #4f46e526,0 4px 12px #4f46e51a;transform:translateY(-2px)}}.UserGiveawayEditModal_formGroup__hqiK7 textarea{line-height:1.6;min-height:120px;resize:vertical}@media (min-width:640px){.UserGiveawayEditModal_formGroup__hqiK7 textarea{line-height:1.7;min-height:140px}}.UserGiveawayEditModal_formGroup__hqiK7 select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;cursor:pointer;padding-right:3rem}@media (min-width:640px){.UserGiveawayEditModal_formGroup__hqiK7 select{background-position:right 1.5rem center;background-size:1rem;padding-right:3.5rem}}.UserGiveawayEditModal_formRow__On53C{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.UserGiveawayEditModal_formRow__On53C{flex-direction:row;gap:1.5rem}}.UserGiveawayEditModal_formRow__On53C .UserGiveawayEditModal_formGroup__hqiK7{flex:1 1}.UserGiveawayEditModal_currentImages__c6MQR{grid-gap:1rem;background:#f8fafc99;border:2px solid #e2e8f080;border-radius:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-top:1rem;padding:1rem}@media (min-width:640px){.UserGiveawayEditModal_currentImages__c6MQR{gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:1.25rem}}.UserGiveawayEditModal_imagePreview__ifPDP{aspect-ratio:1;background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;box-shadow:0 4px 12px #00000014;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.UserGiveawayEditModal_imagePreview__ifPDP{border:3px solid #e2e8f0;border-radius:1rem}}.UserGiveawayEditModal_imagePreview__ifPDP:hover{border-color:#4f46e5;box-shadow:0 8px 20px #4f46e533;transform:scale(1.02)}@media (min-width:640px){.UserGiveawayEditModal_imagePreview__ifPDP:hover{transform:scale(1.05) rotate(1deg)}}.UserGiveawayEditModal_imagePreview__ifPDP img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.UserGiveawayEditModal_imagePreview__ifPDP:hover img{transform:scale(1.05)}@media (min-width:640px){.UserGiveawayEditModal_imagePreview__ifPDP:hover img{transform:scale(1.1)}}.UserGiveawayEditModal_imageError__cgdzB{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);color:#64748b;display:flex;flex-direction:column;font-size:.8rem;font-weight:600;gap:.5rem;height:100%;justify-content:center;text-align:center}@media (min-width:640px){.UserGiveawayEditModal_imageError__cgdzB{font-size:.9rem;gap:.5rem}}.UserGiveawayEditModal_removeImageBtn__KNKQ7{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ef4444f2;border:none;border-radius:50%;box-shadow:0 4px 12px #ef444466;color:#fff;cursor:pointer;display:flex;font-weight:700;height:2rem;justify-content:center;min-height:44px;min-width:44px;position:absolute;right:.5rem;top:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:2rem}.UserGiveawayEditModal_removeImageBtn__KNKQ7:hover{background:#dc2626;box-shadow:0 6px 16px #ef444499;transform:scale(1.1)}@media (min-width:640px){.UserGiveawayEditModal_removeImageBtn__KNKQ7:hover{transform:scale(1.2) rotate(-90deg)}}.UserGiveawayEditModal_fileInput__fQZHa{align-items:center;background:linear-gradient(135deg,#f8fafccc,#f1f5f9cc)!important;border:2px dashed #cbd5e1!important;border-radius:1rem!important;color:#64748b;cursor:pointer;display:flex;font-weight:600;justify-content:center;min-height:50px;padding:1rem!important;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)!important}@media (min-width:640px){.UserGiveawayEditModal_fileInput__fQZHa{border-radius:1.25rem!important;min-height:50px;padding:1.5rem 1rem!important}}.UserGiveawayEditModal_fileInput__fQZHa:hover{background:linear-gradient(135deg,#4f46e514,#7c3aed14)!important;border-color:#4f46e5!important;color:#4f46e5;transform:translateY(-1px)}@media (min-width:640px){.UserGiveawayEditModal_fileInput__fQZHa:hover{transform:translateY(-2px)}}.UserGiveawayEditModal_formHelp__dvmiq{color:#64748b;display:block;font-size:.875rem;font-style:italic;margin-top:.5rem;padding-left:.5rem}.UserGiveawayEditModal_editModalActions__gXIif{background:linear-gradient(135deg,#f8fafc80,#f1f5f980);border-radius:0 0 1rem 1rem;border-top:2px solid #e2e8f099;display:flex;flex-direction:column;gap:1rem;justify-content:stretch;margin:2rem -1rem -1.5rem;padding:1.5rem 1rem}@media (min-width:480px){.UserGiveawayEditModal_editModalActions__gXIif{flex-direction:row;justify-content:flex-end}}@media (min-width:640px){.UserGiveawayEditModal_editModalActions__gXIif{border-radius:0 0 1.25rem 1.25rem;gap:1.25rem;margin:2.5rem -2rem -2rem;padding:2rem}}.UserGiveawayEditModal_btn__sm3XT{align-items:center;border:none;border-radius:.875rem;cursor:pointer;display:inline-flex;flex:1 1;font-size:.95rem;font-weight:700;gap:.75rem;justify-content:center;letter-spacing:.025em;min-height:48px;overflow:hidden;padding:1rem 1.5rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (min-width:480px){.UserGiveawayEditModal_btn__sm3XT{flex:none;min-width:140px}}@media (min-width:640px){.UserGiveawayEditModal_btn__sm3XT{font-size:.95rem;min-height:54px;padding:1rem 2rem}}.UserGiveawayEditModal_btn__sm3XT:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.UserGiveawayEditModal_btn__sm3XT:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.UserGiveawayEditModal_btn__sm3XT:hover:not(:disabled):before{left:100%}.UserGiveawayEditModal_btnPrimary__Kw2lD{background:linear-gradient(135deg,#4f46e5,#7c3aed);border:2px solid #0000;box-shadow:0 6px 16px #4f46e566;color:#fff}.UserGiveawayEditModal_btnPrimary__Kw2lD:hover:not(:disabled){box-shadow:0 8px 20px #4f46e580;filter:brightness(1.05);transform:translateY(-2px)}@media (min-width:640px){.UserGiveawayEditModal_btnPrimary__Kw2lD:hover:not(:disabled){box-shadow:0 12px 24px #4f46e580;transform:translateY(-3px)}}.UserGiveawayEditModal_btnSecondary__94INs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #cbd5e1;box-shadow:0 4px 12px #00000014;color:#475569}.UserGiveawayEditModal_btnSecondary__94INs:hover:not(:disabled){background:#f8fafcf2;border-color:#94a3b8;box-shadow:0 6px 16px #0000001f;color:#334155;transform:translateY(-1px)}@media (min-width:640px){.UserGiveawayEditModal_btnSecondary__94INs:hover:not(:disabled){box-shadow:0 8px 20px #0000001f;transform:translateY(-2px)}}.UserGiveawayEditModal_btnDanger__N5l3X{background:linear-gradient(135deg,#ef4444,#dc2626);border:2px solid #0000;box-shadow:0 6px 16px #ef444466;color:#fff}.UserGiveawayEditModal_btnDanger__N5l3X:hover:not(:disabled){box-shadow:0 8px 20px #ef444480;filter:brightness(1.05);transform:translateY(-2px)}@media (min-width:640px){.UserGiveawayEditModal_btnDanger__N5l3X:hover:not(:disabled){box-shadow:0 12px 24px #ef444480;transform:translateY(-3px)}}@keyframes UserGiveawayEditModal_fadeIn__jaoBF{0%{opacity:0}to{opacity:1}}@keyframes UserGiveawayEditModal_slideUp__b8yfK{0%{opacity:0;transform:translateY(2rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.UserGiveawayEditModal_btn__sm3XT,.UserGiveawayEditModal_confirmationModal__V45vz,.UserGiveawayEditModal_editModal__m8p7N,.UserGiveawayEditModal_fileInput__fQZHa,.UserGiveawayEditModal_imagePreview__ifPDP,.UserGiveawayEditModal_modalOverlay__BvOe9,.UserGiveawayEditModal_removeImageBtn__KNKQ7{animation:none;transition:none}.UserGiveawayEditModal_btn__sm3XT:hover:not(:disabled),.UserGiveawayEditModal_fileInput__fQZHa:hover,.UserGiveawayEditModal_imagePreview__ifPDP:hover,.UserGiveawayEditModal_removeImageBtn__KNKQ7:hover{transform:none}}.UserGiveawayEditModal_btn__sm3XT:focus-visible,.UserGiveawayEditModal_modalClose__8WVZd:focus-visible,.UserGiveawayEditModal_removeImageBtn__KNKQ7:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}@media (prefers-contrast:high){.UserGiveawayEditModal_confirmationModal__V45vz,.UserGiveawayEditModal_editModal__m8p7N{border:3px solid #000}.UserGiveawayEditModal_btn__sm3XT{border:2px solid #000}}.UserInterestedModal_modalOverlay__KdjVT{align-items:center;animation:UserInterestedModal_fadeIn__OGepc .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab3;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:9999}.UserInterestedModal_interestedUsersModal__pOwoq{animation:UserInterestedModal_slideUp__Odv0U .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:2px solid #fff6;border-radius:1rem;box-shadow:0 25px 50px #00000040,0 8px 16px #0000001a,inset 0 1px 0 #ffffffe6;margin:0;max-height:80vh;max-width:100%;overflow-y:auto;position:relative;width:80%}.UserInterestedModal_interestedUsersModal__pOwoq:before{background:linear-gradient(90deg,#4f46e5,#7c3aed,#ec4899);border-radius:1rem 1rem 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.UserInterestedModal_modalHeader__XvWct{align-items:center;background:linear-gradient(135deg,#4f46e508,#7c3aed08);border-bottom:2px solid #e2e8f099;border-radius:1rem 1rem 0 0;display:flex;justify-content:space-between;margin-top:3px;padding:1rem}.UserInterestedModal_modalHeader__XvWct h3{align-items:center;color:#1e293b;display:flex;font-size:1rem;font-weight:700;gap:.5rem;letter-spacing:-.02em;margin:0}.UserInterestedModal_modalHeader__XvWct h3:before{content:"👥";font-size:1.25rem}.UserInterestedModal_modalClose__I0KZv{align-items:center;background:#64748b1a;border:none;border-radius:.75rem;color:#64748b;cursor:pointer;display:flex;height:2.25rem;justify-content:center;min-height:44px;min-width:44px;padding:.5rem;transition:all .2s ease;width:2.25rem}.UserInterestedModal_modalClose__I0KZv:hover{background:#64748b33;color:#1e293b;transform:scale(1.05)}.UserInterestedModal_modalContent__jAZ-5{background:#ffffff80;padding:1.5rem 1rem}.UserInterestedModal_userCard__fAMpV,.UserInterestedModal_usersList__YsaVw{display:flex;flex-direction:column;gap:1rem}.UserInterestedModal_userCard__fAMpV{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafccc;border:2px solid #e2e8f080;border-radius:1rem;justify-content:space-between;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.UserInterestedModal_userCard__fAMpV:hover{background:#ffffffe6;border-color:#4f46e54d;box-shadow:0 8px 16px #0000001a;transform:translateY(-2px)}.UserInterestedModal_userInfo__UiEUu{align-items:center;display:flex;flex:1 1;gap:.75rem;min-width:0}.UserInterestedModal_userAvatar__PuOc3{align-items:center;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:50%;box-shadow:0 4px 12px #4f46e54d;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:2.5rem;justify-content:center;width:2.5rem}.UserInterestedModal_userDetails__QEjRv{flex:1 1;min-width:0}.UserInterestedModal_userDetails__QEjRv h4{color:#1e293b;font-size:1rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .25rem;word-break:break-word}.UserInterestedModal_userDetails__QEjRv p{align-items:center;color:#64748b;display:flex;font-size:.875rem;font-weight:500;gap:.375rem;margin:0;word-break:break-word}.UserInterestedModal_btn__v5O7n{align-items:center;border:none;border-radius:.75rem;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.025em;min-height:44px;overflow:hidden;padding:.75rem 1rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.UserInterestedModal_btn__v5O7n:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.UserInterestedModal_btn__v5O7n:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.UserInterestedModal_btn__v5O7n:hover:not(:disabled):before{left:100%}.UserInterestedModal_btnPrimary__P2f2f{background:linear-gradient(135deg,#4f46e5,#7c3aed);border:2px solid #0000;box-shadow:0 4px 12px #4f46e566;color:#fff}.UserInterestedModal_btnPrimary__P2f2f:hover:not(:disabled){box-shadow:0 6px 16px #4f46e580;filter:brightness(1.05);transform:translateY(-1px)}.UserInterestedModal_btnSm__KrZow{font-size:.8rem;min-height:36px;padding:.5rem .875rem}.UserInterestedModal_emptyState__FYwT6{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:300px;padding:2rem 1rem;text-align:center}.UserInterestedModal_emptyIcon__erA7O{align-items:center;background:linear-gradient(135deg,#4f46e51a,#7c3aed1a);border-radius:50%;color:#64748b;display:flex;height:4rem;justify-content:center;margin-bottom:.5rem;width:4rem}.UserInterestedModal_emptyState__FYwT6 h3{color:#1e293b;font-size:1.25rem;font-weight:800;letter-spacing:-.01em;margin:0}.UserInterestedModal_emptyState__FYwT6 p{color:#64748b;font-size:.95rem;line-height:1.6;margin:0;max-width:400px}@media (min-width:480px){.UserInterestedModal_userCard__fAMpV{flex-direction:row;gap:1rem}}@media (min-width:768px){.UserInterestedModal_interestedUsersModal__pOwoq{width:40rem}}@media (min-width:640px){.UserInterestedModal_interestedUsersModal__pOwoq{border-radius:1.5rem;margin:1rem}.UserInterestedModal_interestedUsersModal__pOwoq:before{border-radius:1.5rem 1.5rem 0 0}.UserInterestedModal_modalHeader__XvWct{border-radius:1.5rem 1.5rem 0 0;padding:2rem 2rem 1.5rem}.UserInterestedModal_modalHeader__XvWct h3{font-size:1.6rem;gap:.75rem}.UserInterestedModal_modalHeader__XvWct h3:before{font-size:1.5rem}.UserInterestedModal_modalContent__jAZ-5{padding:2rem}.UserInterestedModal_usersList__YsaVw{gap:1.25rem}.UserInterestedModal_userCard__fAMpV{border-radius:1.25rem;padding:1.5rem}.UserInterestedModal_userCard__fAMpV:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-4px)}.UserInterestedModal_userInfo__UiEUu{gap:1rem}.UserInterestedModal_userAvatar__PuOc3{height:3rem;width:3rem}.UserInterestedModal_userDetails__QEjRv h4{font-size:1.1rem;margin:0 0 .375rem}.UserInterestedModal_userDetails__QEjRv p{font-size:.9rem;gap:.5rem}.UserInterestedModal_btn__v5O7n{font-size:.9rem;min-height:48px;padding:.875rem 1.5rem}.UserInterestedModal_btnPrimary__P2f2f:hover:not(:disabled){box-shadow:0 8px 20px #4f46e580;transform:translateY(-2px)}.UserInterestedModal_btnSm__KrZow{font-size:.85rem;min-height:40px;padding:.625rem 1rem}.UserInterestedModal_emptyState__FYwT6{gap:1.5rem;min-height:400px;padding:2.5rem 1.25rem}.UserInterestedModal_emptyIcon__erA7O{height:5rem;margin-bottom:.75rem;width:5rem}.UserInterestedModal_emptyState__FYwT6 h3{font-size:1.5rem}.UserInterestedModal_emptyState__FYwT6 p{font-size:1.1rem;line-height:1.7;max-width:500px}}@keyframes UserInterestedModal_fadeIn__OGepc{0%{opacity:0}to{opacity:1}}@keyframes UserInterestedModal_slideUp__Odv0U{0%{opacity:0;transform:translateY(2rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.UserInterestedModal_btn__v5O7n,.UserInterestedModal_interestedUsersModal__pOwoq,.UserInterestedModal_modalOverlay__KdjVT,.UserInterestedModal_userCard__fAMpV{animation:none;transition:none}.UserInterestedModal_btn__v5O7n:hover:not(:disabled),.UserInterestedModal_userCard__fAMpV:hover{transform:none}}.UserInterestedModal_btn__v5O7n:focus-visible,.UserInterestedModal_modalClose__I0KZv:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}@media (prefers-contrast:high){.UserInterestedModal_interestedUsersModal__pOwoq{border:3px solid #000}.UserInterestedModal_btn__v5O7n{border:2px solid #000}}.UserGiveawayChild_card__PxkOV{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #00000014,0 1px 4px #0000000a,inset 0 1px 0 #fff9;display:flex;flex-direction:column;height:100%;max-width:100%;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.UserGiveawayChild_card__PxkOV:before{background:linear-gradient(90deg,#0000,#fffc,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.UserGiveawayChild_card__PxkOV:hover{border-color:#4f46e54d;box-shadow:0 20px 40px #4f46e526,0 8px 16px #0000001a,inset 0 1px 0 #fffc;transform:translateY(-12px) scale(1.02)}.UserGiveawayChild_imageContainer__EjHxw{background:linear-gradient(135deg,#f2f8fd,#dee9f7);height:280px;overflow:hidden;position:relative}.UserGiveawayChild_imageContainer__EjHxw:after{background:linear-gradient(180deg,#0000,#0000001a);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.UserGiveawayChild_image__1UYV2{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.UserGiveawayChild_card__PxkOV:hover .UserGiveawayChild_image__1UYV2{transform:scale(1.1) rotate(1deg)}.UserGiveawayChild_imageErrorFallback__CPgJr,.UserGiveawayChild_noImage__pD6S8{align-items:center;color:#64748bcc;display:flex;flex-direction:column;height:100%;justify-content:center;text-shadow:0 2px 4px #0000001a}.UserGiveawayChild_imageErrorFallback__CPgJr p,.UserGiveawayChild_noImage__pD6S8 p{font-size:1.1rem;font-weight:600;margin-top:12px}.UserGiveawayChild_imageNav__MvGPN{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);width:44px}.UserGiveawayChild_card__PxkOV:hover .UserGiveawayChild_imageNav__MvGPN{opacity:1}.UserGiveawayChild_imageNav__MvGPN:hover{background:#4f46e5e6;box-shadow:0 8px 16px #4f46e566;transform:translateY(-50%) scale(1.15)}.UserGiveawayChild_imageNavPrev__w8Oxw{left:16px}.UserGiveawayChild_imageNavNext__EkX5q{right:16px}.UserGiveawayChild_imageIndicators__Mfhvf{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border-radius:20px;bottom:16px;display:flex;gap:8px;left:50%;padding:8px 12px;position:absolute;transform:translateX(-50%)}.UserGiveawayChild_indicator__tguV2{background:#fff6;border-radius:50%;cursor:pointer;height:10px;transition:all .3s ease;width:10px}.UserGiveawayChild_indicatorActive__snj4p{background:#fff;box-shadow:0 0 8px #fff9;transform:scale(1.3)}.UserGiveawayChild_content__n2eon{display:flex;flex-direction:column;flex-grow:1;padding:24px 20px}.UserGiveawayChild_title__g76Um{color:#4f46e5;font-size:1.3rem;font-weight:800;letter-spacing:-.01em;line-height:1.3;margin-bottom:16px}.UserGiveawayChild_description__wlLQ2{color:#64748b;font-size:1rem;font-weight:400;line-height:1.7;margin-bottom:20px}.UserGiveawayChild_readMoreBtn__jjk92{background:none;border:none;color:#4f46e5;cursor:pointer;font-size:.95rem;font-weight:700;margin-left:8px;position:relative;text-decoration:none;transition:color .2s ease}.UserGiveawayChild_readMoreBtn__jjk92:after{background:#4f46e5;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.UserGiveawayChild_readMoreBtn__jjk92:hover:after{width:100%}.UserGiveawayChild_meta__vvol4{align-items:center;display:flex;gap:16px;justify-content:flex-start;margin-bottom:24px}.UserGiveawayChild_metaItem__yITu\+{align-items:center;background:#64748b14;border-radius:12px;color:#64748b;display:flex;font-size:.95rem;font-weight:600;gap:8px;padding:8px 12px}.UserGiveawayChild_actions__dNLw\+{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.UserGiveawayChild_actionBtn__lrim2{align-items:center;border:none;border-radius:16px;cursor:pointer;display:flex;font-size:.85rem;font-weight:700;gap:8px;justify-content:center;min-height:48px;overflow:hidden;padding:14px 12px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.UserGiveawayChild_actionBtn__lrim2:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.UserGiveawayChild_actionBtn__lrim2:hover:before{left:100%}.UserGiveawayChild_actionBtn__lrim2:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-3px)}.UserGiveawayChild_actionBtnDisabled__CxMhW{background-color:#6b7280!important;color:#9ca3af!important;cursor:not-allowed!important}.UserGiveawayChild_actionBtnDisabled__CxMhW:hover{background-color:#6b7280!important;transform:none!important}.UserGiveawayChild_actionBtnEdit__UH\+1r{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 4px 12px #3b82f64d;color:#fff}.UserGiveawayChild_actionBtnEdit__UH\+1r:hover{box-shadow:0 8px 20px #3b82f666}.UserGiveawayChild_actionBtnUsers__EetNm{background:linear-gradient(135deg,#6b7280,#374151);box-shadow:0 4px 12px #6b72804d;color:#fff}.UserGiveawayChild_actionBtnUsers__EetNm:hover{box-shadow:0 8px 20px #6b728066}.UserGiveawayChild_actionBtnSuccess__Z0CCz{background:linear-gradient(135deg,#10b981,#047857);box-shadow:0 4px 12px #10b9814d;color:#fff}.UserGiveawayChild_actionBtnSuccess__Z0CCz:hover{box-shadow:0 8px 20px #10b98166}.UserGiveawayChild_actionBtnDanger__KgIP5{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef44444d;color:#fff}.UserGiveawayChild_actionBtnDanger__KgIP5:hover{box-shadow:0 8px 20px #ef444466}@media (max-width:768px){.UserGiveawayChild_card__PxkOV{border-radius:16px}.UserGiveawayChild_card__PxkOV:hover{transform:translateY(-6px) scale(1.01)}.UserGiveawayChild_imageContainer__EjHxw{height:240px}.UserGiveawayChild_content__n2eon{padding:20px 16px}.UserGiveawayChild_title__g76Um{font-size:1.2rem;margin-bottom:12px}.UserGiveawayChild_description__wlLQ2{font-size:.95rem;margin-bottom:16px}.UserGiveawayChild_actions__dNLw\+{gap:10px}.UserGiveawayChild_actionBtn__lrim2{font-size:.8rem;min-height:44px;padding:12px 8px}.UserGiveawayChild_imageNav__MvGPN{height:36px;width:36px}.UserGiveawayChild_imageNavPrev__w8Oxw{left:12px}.UserGiveawayChild_imageNavNext__EkX5q{right:12px}}@media (max-width:480px){.UserGiveawayChild_imageContainer__EjHxw{height:200px}.UserGiveawayChild_content__n2eon{padding:16px 12px}.UserGiveawayChild_title__g76Um{font-size:1.1rem}.UserGiveawayChild_description__wlLQ2{font-size:.9rem}.UserGiveawayChild_actions__dNLw\+{gap:8px;grid-template-columns:1fr}.UserGiveawayChild_actionBtn__lrim2{font-size:.85rem;padding:12px 16px}.UserGiveawayChild_btnText__l\+S\+c{display:inline}.UserGiveawayChild_metaItem__yITu\+{font-size:.85rem;padding:6px 10px}}@media (max-width:360px){.UserGiveawayChild_btnText__l\+S\+c{display:none}.UserGiveawayChild_actionBtn__lrim2{justify-content:center;padding:12px}.UserGiveawayChild_actions__dNLw\+{grid-template-columns:repeat(2,1fr)}}.GiveawayListPage_giveawayListContainer__oylWi{margin-top:3rem}.GiveawayListPage_giveawaysGrid__OUROD{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,360px));justify-content:center;margin:0 auto;max-width:1200px;padding:20px 0;width:100%}.GiveawayListPage_viewControls__EKFZs{align-items:center;border:1px solid #4f46e51a;border-radius:14px;box-shadow:0 2px 12px #0000000f;display:flex;flex-wrap:nowrap;gap:8px;justify-content:center;margin-bottom:-4rem;padding:12px 16px;position:relative;z-index:100}.GiveawayListPage_toggleViewBtn__C6y2O{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1.5px solid #0000;border-radius:9px;box-shadow:0 1px 4px #0000000f;color:#475569;cursor:pointer;font-size:.82rem;font-weight:600;min-width:120px;overflow:hidden;padding:7px 16px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.GiveawayListPage_toggleViewBtn__C6y2O:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.GiveawayListPage_toggleViewBtn__C6y2O:hover:before{left:100%}.GiveawayListPage_toggleViewBtn__C6y2O:hover{background:linear-gradient(135deg,#4f46e5,#6366f1);border-color:#4f46e5;box-shadow:0 4px 14px #4f46e526;color:#fff;transform:translateY(-1px)}.GiveawayListPage_toggleViewBtnActive__VC924{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-color:#4f46e5;box-shadow:0 5px 18px #4f46e540;color:#fff;transform:translateY(-1px)}.GiveawayListPage_toggleViewBtnActive__VC924:after{align-items:center;background:#10b981;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:.6rem;font-weight:700;height:16px;justify-content:center;position:absolute;right:-5px;top:-5px;width:16px}.GiveawayListPage_customDropdownContainer__ZWHYv{margin:0 auto;max-width:260px;position:relative;width:100%;z-index:500}.GiveawayListPage_customDropdownTrigger__8-Hv9{align-items:center;background:#fff;border:2px solid #4f46e54d;border-radius:12px;box-shadow:0 2px 12px #4f46e526;color:#4f46e5;cursor:pointer;display:flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;justify-content:space-between;padding:10px 16px;transition:all .2s ease;width:100%}.GiveawayListPage_customDropdownTrigger__8-Hv9:focus,.GiveawayListPage_customDropdownTrigger__8-Hv9:hover{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e526;outline:none}.GiveawayListPage_dropdownArrow__CVmbU{font-size:11px;margin-left:8px;transition:transform .3s ease}.GiveawayListPage_dropdownArrowOpen__Iq1t4{transform:rotate(180deg)}.GiveawayListPage_customDropdownMenu__nenmh{background:#fff;border:2px solid #4f46e533;border-radius:12px;box-shadow:0 12px 32px #4f46e540;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:9999}.GiveawayListPage_dropdownOption__6tzc\+{background:#fff;border:none;border-bottom:1px solid #4f46e514;color:#475569;cursor:pointer;display:block;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:500;padding:11px 16px;text-align:left;transition:all .2s ease;width:100%}.GiveawayListPage_dropdownOption__6tzc\+:last-child{border-bottom:none}.GiveawayListPage_dropdownOption__6tzc\+:hover{background:#4f46e50f;color:#4f46e5}.GiveawayListPage_dropdownOptionSelected__CreJm{background:#4f46e5;color:#fff}.GiveawayListPage_dropdownOptionSelected__CreJm:hover{background:#4338ca;color:#fff}.GiveawayListPage_errorMessage__wB6R7{align-items:center;animation:GiveawayListPage_slideDown__NNXJB .3s ease-out;background-color:#f12828;border:1px solid #fcc;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;justify-content:space-between;left:50%;max-width:90%;min-width:280px;padding:10px 14px;position:fixed;top:80px;transform:translateX(-50%);width:auto;z-index:1000}.GiveawayListPage_errorClose__6bNME{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;line-height:1;margin-left:10px;padding:0;transition:background-color .2s;width:24px}.GiveawayListPage_errorClose__6bNME:hover{background-color:#fff3}@keyframes GiveawayListPage_slideDown__NNXJB{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.GiveawayListPage_giveawayGrid__ot-fa{margin:0 auto;max-width:100%;width:100%}.GiveawayListPage_giveawaysHeader__ThN7h{border:.01px solid #4f46e51a;border-radius:20px;box-shadow:0 4px 20px #fffdfd14;margin-bottom:40px;margin-top:5rem;overflow:hidden;padding:40px 20px;position:relative;text-align:center}.GiveawayListPage_giveawaysHeader__ThN7h:before{background:linear-gradient(90deg,#4f46e5,#7c3aed 50%,#ec4899);content:"";height:4px;left:0;position:absolute;right:0;top:0}.GiveawayListPage_giveawaysTitle__Wzc5Y{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f46e5,#7c3aed 50%,#ec4899);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:16px}.GiveawayListPage_giveawaysSubtitle__i2m78{color:#64748b;font-size:1.3rem;font-weight:500;line-height:1.6;margin:0 auto;max-width:600px}.GiveawayListPage_loadingGiveaways__CRgGa{border-radius:16px;color:#4f46e5;font-size:1.2rem;font-weight:500;margin:5rem 0 20px;min-height:100vh;padding:60px 20px;position:relative;text-align:center}.GiveawayListPage_loadingGiveaways__CRgGa:before{animation:GiveawayListPage_pulse__bbVaM 2s infinite;content:"⏳";display:block;font-size:3rem;margin-bottom:20px}.GiveawayListPage_noGiveaway__ijnfg{border-radius:16px;color:#000;font-size:1.2rem;font-weight:500;margin:20px 0;padding:60px 20px;text-align:center}.GiveawayListPage_noGiveaway__ijnfg:before{content:"📦";display:block;font-size:3rem;margin-bottom:20px;opacity:.7}@keyframes GiveawayListPage_pulse__bbVaM{0%,to{opacity:1}50%{opacity:.5}}.GiveawayListPage_errorContainer__HU86V{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:300px;padding:40px 20px;text-align:center}.GiveawayListPage_errorIcon__9nuSq{font-size:3.5rem;opacity:.7}.GiveawayListPage_errorRetryBtn__VezQ4{background:linear-gradient(135deg,#4f46e5,#7c3aed);border:none;border-radius:12px;box-shadow:0 4px 12px #4f46e54d;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 28px;transition:all .3s ease}.GiveawayListPage_errorRetryBtn__VezQ4:hover{box-shadow:0 8px 20px #4f46e566;transform:translateY(-2px)}@media (max-width:1200px){.GiveawayListPage_giveawayListContainer__oylWi{padding:15px}.GiveawayListPage_giveawaysGrid__OUROD{gap:25px;grid-template-columns:repeat(auto-fill,minmax(280px,360px))}.GiveawayListPage_giveawaysHeader__ThN7h{margin-bottom:25px;padding:30px 15px}.GiveawayListPage_viewControls__EKFZs{padding:10px 12px}}@media (max-width:768px){.GiveawayListPage_giveawayListContainer__oylWi{margin-top:4rem;padding:10px}.GiveawayListPage_viewControls__EKFZs{flex-direction:column;padding:14px 12px}.GiveawayListPage_giveawaysHeader__ThN7h{margin-bottom:25px;margin-top:5rem;padding:30px 15px}.GiveawayListPage_giveawaysTitle__Wzc5Y{font-size:2.5rem}.GiveawayListPage_giveawaysSubtitle__i2m78{font-size:1.1rem}.GiveawayListPage_giveawaysGrid__OUROD{gap:20px;grid-template-columns:1fr;padding:10px 0}.GiveawayListPage_errorMessage__wB6R7{left:10px;max-width:none;min-width:auto;right:10px;top:70px;transform:none}}@media (max-width:480px){.GiveawayListPage_giveawayListContainer__oylWi{padding:8px}.GiveawayListPage_viewControls__EKFZs{padding:10px 8px}.GiveawayListPage_giveawaysHeader__ThN7h{padding:25px 10px}.GiveawayListPage_giveawaysTitle__Wzc5Y{font-size:2rem}.GiveawayListPage_giveawaysSubtitle__i2m78{font-size:1rem}.GiveawayListPage_giveawaysGrid__OUROD{gap:15px}}.GiveawayListPage_giveawayListContainer__oylWi::-webkit-scrollbar{width:8px}.GiveawayListPage_giveawayListContainer__oylWi::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:4px}.GiveawayListPage_giveawayListContainer__oylWi::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#3730a3,#6b21a8)}.user-verification-container{box-sizing:border-box;margin:3rem auto 0;max-width:960px;min-height:100vh;padding:16px}.user-verification-container .verification-header{background:#fffffff2;border:1px solid #4f46e51a;border-radius:16px;box-shadow:0 6px 24px #0000001a;margin-bottom:24px;overflow:hidden;padding:32px 20px;position:relative;text-align:center}.user-verification-container .verification-header:before{background:linear-gradient(90deg,#4f46e5,#7c3aed 50%,#ec4899);content:"";height:4px;inset:0 0 auto 0;position:absolute}.verification-header .verification-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f46e5,#7c3aed 50%,#ec4899);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.6rem,5vw,2.6rem);font-weight:900;letter-spacing:-.02em;line-height:1.15;margin-bottom:12px}.verification-header .verification-subtitle{color:#64748b;font-size:clamp(.9rem,2.5vw,1.1rem);font-weight:500;line-height:1.6;margin:0 auto;max-width:560px}.notification{animation:pageSlideIn .3s ease-out}.notification-content{align-items:center;color:#fff;display:flex;gap:10px;padding:14px 16px}.notification-icon{flex-shrink:0;font-size:1.1rem}.notification-message{flex:1 1;font-size:.9rem;font-weight:500}.notification-close{background:none;border:none;color:#fff;cursor:pointer;font-size:1.3rem;line-height:1;opacity:.8;padding:0 2px}.notification-close:hover{opacity:1}.progress-section{background:#fff;border:1px solid #4f46e514;border-radius:14px;box-shadow:0 4px 16px #00000012;margin-bottom:20px;padding:20px}.progress-info{flex-wrap:wrap;justify-content:space-between;margin-bottom:14px}.progress-info,.step-counter{align-items:center;display:flex;gap:6px}.current-step{color:#4f46e5;font-size:1.3rem;font-weight:700}.total-steps{color:#64748b;font-size:1rem;font-weight:500}.completion-stats{align-items:center;color:#64748b;display:flex;font-size:.875rem;gap:6px}.completed-count{color:#10b981;font-weight:600}.progress-bar{background:#e2e8f0;border-radius:4px;height:7px;margin-bottom:20px;overflow:hidden;width:100%}.progress-fill{background:linear-gradient(90deg,#4f46e5,#7c3aed);height:100%;transition:width .45s cubic-bezier(.4,0,.2,1)}.section-indicators{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.section-indicator{align-items:center;border:2px solid #0000;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:10px 6px;position:relative;text-align:center;transition:transform .2s,box-shadow .2s}.section-indicator.completed{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.section-indicator.incomplete{background:#f1f5f9;color:#64748b}.section-indicator.current{border-color:#4f46e5;box-shadow:0 4px 14px #4f46e540;transform:scale(1.04)}.section-indicator:hover:not(.current){box-shadow:0 4px 14px #0000001f;transform:translateY(-2px)}.indicator-icon{align-items:center;background:#fff3;border-radius:50%;display:flex;font-size:.75rem;font-weight:700;height:22px;justify-content:center;margin-bottom:5px;width:22px}.indicator-label{font-size:.68rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;line-height:1.2;word-break:break-word}.missing-fields-badge{align-items:center;animation:pagePulse 2s infinite;background:#ef4444;border-radius:50%;color:#fff;display:flex;font-size:.65rem;font-weight:700;height:17px;justify-content:center;position:absolute;right:-4px;top:-4px;width:17px}.form-container{background:#fff;border:1px solid #4f46e514;border-radius:14px;box-shadow:0 6px 24px #0000001a;margin-bottom:20px;overflow:visible}.form-header{align-items:flex-start;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid #e2e8f0;border-radius:14px 14px 0 0;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:18px 20px}.header-left{flex:1 1;min-width:0}.section-title{color:#1e293b;font-size:clamp(1.1rem,3.5vw,1.4rem);font-weight:700;margin:0 0 8px;word-break:break-word}.validation-summary{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:6px;display:inline-flex;font-size:.8rem;gap:6px;max-width:100%;padding:6px 10px}.validation-icon{flex-shrink:0;font-size:.85rem}.validation-text{color:#ef4444;font-weight:500;word-break:break-word}.validation-summary--success .validation-text{color:#10b981}.section-number{align-self:flex-start;background:#4f46e5;border-radius:18px;color:#fff;flex-shrink:0;font-size:.8rem;font-weight:600;padding:6px 12px;white-space:nowrap}.form-content{padding:0}.form-navigation{border-radius:12px;box-shadow:0 4px 16px #00000012;gap:10px;justify-content:space-between;margin-bottom:20px;padding:14px 20px}.form-navigation,.nav-button{align-items:center;background:#fff;display:flex}.nav-button{border:2px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:.9rem;font-weight:600;gap:6px;justify-content:center;min-width:100px;padding:10px 20px;transition:color .2s,background .2s,transform .2s,box-shadow .2s}.nav-button:hover:not(:disabled){background:#f1f5f9;box-shadow:0 4px 14px #0000001f;color:#4f46e5;transform:translateY(-1px)}.nav-button:disabled{cursor:not-allowed;opacity:.45}.nav-center{align-items:center;display:flex}.nav-progress{color:#64748b;font-size:1rem;font-weight:600}.button-icon{font-size:.9rem}.submit-section{background:#fff;border:1px solid #4f46e514;border-radius:14px;box-shadow:0 6px 24px #0000001a;padding:32px 20px;text-align:center}.submit-info h3{color:#1e293b;font-size:1.3rem;font-weight:700;margin-bottom:10px}.submit-info p{color:#64748b;font-size:.95rem;margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:480px}.submit-button{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:10px;justify-content:center;min-width:180px;padding:14px 28px;transition:transform .2s,box-shadow .2s}.submit-button--ready{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 6px 20px #10b98140;color:#fff}.submit-button--ready:hover{box-shadow:0 10px 28px #10b98159;transform:translateY(-2px)}.submit-button--disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.loading-container{gap:20px;min-height:320px}.loading-spinner{animation:pageSpin .8s linear infinite;border:4px solid #e2e8f0;border-top-color:#4f46e5;height:44px;width:44px}.loading-container p{color:#64748b;font-size:1rem;font-weight:600;text-align:center}.error-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:320px;padding:32px 20px;text-align:center}.error-icon{font-size:3.5rem;opacity:.7}.error-container p{color:#64748b;font-size:1rem;margin:0;max-width:380px}@keyframes pageSpin{to{transform:rotate(1turn)}}@keyframes pageSlideIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes pagePulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@media (max-width:640px){.user-verification-container{padding:10px}.verification-header{margin-bottom:16px;margin-top:2rem;padding:22px 14px}.progress-section{padding:14px}.section-indicators{gap:6px;grid-template-columns:repeat(3,1fr)}.section-indicator{padding:8px 4px}.indicator-label{font-size:.6rem}.form-header{border-radius:14px 14px 0 0;flex-direction:column;padding:14px}.form-navigation{gap:8px;padding:12px 14px}.nav-button{flex:1 1;font-size:.82rem;min-width:0;padding:10px}.submit-section{padding:22px 14px}.submit-button{width:100%}}@media (max-width:400px){.indicator-label{display:none}.indicator-icon{font-size:.68rem;height:20px;margin-bottom:0;width:20px}.section-indicator{padding:8px 2px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transform:none!important;transition:none!important}}.formContainer{background:#fff;border:1px solid #4f46e51a;border-radius:16px;box-shadow:0 4px 16px #00000014;overflow:hidden;width:100%}.formHeader{align-items:flex-start;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:20px 24px}.headerLeft{flex:1 1;min-width:0}.sectionTitle{align-items:center;color:#1e293b;display:flex;flex-wrap:wrap;font-size:clamp(1.1rem,4vw,1.5rem);font-weight:700;gap:8px;margin:0 0 10px;word-break:break-word}.titleIcon{flex-shrink:0;font-size:1.1em}.validationSummary{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:6px;display:inline-flex;font-size:.8rem;gap:6px;max-width:100%;padding:6px 10px}.validation-summary--success{background:#10b9811a;border-color:#10b98133}.validationIcon{flex-shrink:0;font-size:.85rem}.validationText{color:#ef4444;font-weight:500;word-break:break-word}.validation-summary--success .validationText{color:#10b981}.sectionNumber{align-self:flex-start;background:#4f46e5;border-radius:20px;color:#fff;flex-shrink:0;font-size:.8rem;font-weight:600;padding:6px 12px;white-space:nowrap}.formContent{padding:20px 24px}.inputGroup{margin-bottom:20px}.inputRow{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.inputLabel{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:600;gap:6px;margin-bottom:6px}.labelIcon{color:#6b7280;flex-shrink:0}.required{color:#ef4444;font-weight:700}.optional{color:#6b7280;font-size:.75rem;font-style:italic;font-weight:400}.inputField,.selectField,.textareaField{appearance:none;background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#1e293b;display:block;font-family:inherit;font-size:.95rem;max-width:100%;padding:11px 14px;transition:border-color .25s,box-shadow .25s;width:100%}.inputField:focus,.selectField:focus,.textareaField:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f;outline:none}.inputField:hover:not(:disabled):not([readonly]),.selectField:hover:not(:disabled),.textareaField:hover:not(:disabled){border-color:#c7d2fe}.inputField.valid,.selectField.valid{background:#f0fdf4;border-color:#10b981}.inputField.invalid{background:#fef2f2;border-color:#ef4444}.inputField::placeholder,.textareaField::placeholder{color:#9ca3af;font-style:italic}.inputField:disabled,.inputField[readonly],.selectField:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed;opacity:.8}.textareaField{line-height:1.5;min-height:100px;resize:vertical}.fileField,.inputField[type=file]{cursor:pointer;display:block;line-height:1.4;max-width:100%;padding:10px 12px;width:100%}.fileField::-webkit-file-upload-button,.fileField::file-selector-button,.inputField[type=file]::-webkit-file-upload-button,.inputField[type=file]::file-selector-button{background:linear-gradient(135deg,#4f46e5,#3730a3);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:600;margin-right:10px;padding:7px 14px}.fileInfo,.filePreview{align-items:center;background:#10b98114;border:1px solid #10b98133;border-radius:6px;color:#065f46;display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:500;gap:8px;margin-top:8px;padding:9px 12px;word-break:break-all}.file-check-icon,.fileIcon{flex-shrink:0}.errorMessage{align-items:center;background:#ef444414;border:1px solid #ef444433;border-radius:6px;color:#ef4444;display:flex;font-size:.8rem;gap:6px;margin-top:6px;padding:8px 10px}.emptyState{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px dashed #cbd5e1;border-radius:10px;margin-bottom:20px;padding:40px 16px;text-align:center}.emptyIcon{font-size:3rem;margin-bottom:12px;opacity:.7}.emptyText{color:#374151;font-size:1.1rem;font-weight:600;margin:0 0 6px}.emptySubtext{color:#6b7280;font-size:.875rem;margin:0}.certificationEntry,.educationEntry,.employmentEntry,.immigrationEntry,.referenceEntry{animation:vfSlideUp .3s ease-out;background:#fff;border:2px solid #e2e8f0;border-radius:10px;margin-bottom:18px;overflow:hidden;padding:18px;position:relative}.certificationEntry:before,.educationEntry:before,.referenceEntry:before{background:linear-gradient(90deg,#4f46e5,#7c3aed,#06b6d4);content:"";height:4px;inset:0 0 auto 0;position:absolute}.employmentEntry:before{background:linear-gradient(90deg,#059669,#10b981,#34d399)}.employmentEntry:before,.immigrationEntry:before{content:"";height:4px;inset:0 0 auto 0;position:absolute}.immigrationEntry:before{background:linear-gradient(90deg,#0891b2,#14b8a6,#06b6d4)}.certificationEntry:before{background:linear-gradient(90deg,#f59e0b,#d97706,#92400e)}.entryHeader{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:10px}.entryNumber{background:linear-gradient(135deg,#4f46e5,#3730a3);border-radius:12px;color:#fff;flex-shrink:0;font-size:.75rem;font-weight:600;padding:4px 10px;white-space:nowrap}.employmentEntry .entryNumber{background:linear-gradient(135deg,#059669,#047857)}.certificationName,.companyName,.institutionName,.referenceName{color:#1e293b;flex:1 1;font-size:clamp(1rem,3.5vw,1.2rem);font-weight:700;margin:0;min-width:0;word-break:break-word}.completeBadge{background:linear-gradient(135deg,#10b981,#059669);color:#fff;flex-shrink:0}.completeBadge,.dateRange{border-radius:12px;font-size:.75rem;font-weight:600;padding:4px 10px;white-space:nowrap}.dateRange{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #0ea5e9;color:#0c4a6e}.employmentEntry .dateRange{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#22c55e;color:#14532d}.addButton{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;box-shadow:0 4px 14px #10b98133;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;margin-top:4px;padding:14px 20px;transition:transform .2s,box-shadow .2s;width:100%}.addButton:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 20px #10b9814d;transform:translateY(-2px)}.certifications-form .addButton{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 14px #f59e0b33}.certifications-form .addButton:hover{background:linear-gradient(135deg,#d97706,#b45309)}.removeButton{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:6px;padding:8px 14px;transition:transform .2s,box-shadow .2s;white-space:nowrap}.removeButton:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 10px #ef44444d;transform:translateY(-1px)}.buttonIcon{font-size:1em}.detailsView{padding:4px 0}.certificationDetails,.immigrationDetails,.referenceDetails{display:flex;flex-direction:column;gap:12px}.detailItem{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.detailLabel{align-items:center;color:#374151;display:flex;flex-shrink:0;font-size:.85rem;font-weight:600;gap:6px;min-width:110px}.detailValue{color:#1e293b;flex:1 1;font-weight:500;min-width:0;word-break:break-word}.documentsSection{background:linear-gradient(135deg,#f0fdfa,#f8fafc);border:2px dashed #a7f3d0;border-radius:10px;margin-top:20px;padding:18px;width:100%}.documentsTitle{align-items:center;color:#1e293b;display:flex;flex-wrap:wrap;font-size:1rem;font-weight:600;gap:6px;margin:0 0 16px}.documentUpload{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px;padding:14px;width:100%}.securityNotice{align-items:flex-start;background:#0891b20d;border:1px solid #0891b21f;border-radius:8px;display:flex;gap:10px;margin-top:16px;padding:14px}.securityIcon{flex-shrink:0;font-size:1.1rem}.securityNotice strong{color:#0f766e;display:block;font-weight:600;margin-bottom:2px}.securityNotice p{color:#374151;font-size:.82rem;line-height:1.4;margin:0}.notification{animation:vfSlideIn .3s ease-out;border-radius:10px;margin-bottom:20px;overflow:hidden}.notification--success{background:linear-gradient(135deg,#10b981,#059669)}.notification--error{background:linear-gradient(135deg,#ef4444,#dc2626)}.notificationContent{align-items:center;color:#fff;display:flex;gap:10px;padding:14px 16px}.notificationMessage{flex:1 1;font-size:.9rem;font-weight:500}.notificationClose{background:none;border:none;color:#fff;cursor:pointer;font-size:1.3rem;line-height:1;opacity:.8;padding:0 2px}.notificationClose:hover{opacity:1}.skillsGrid{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.skillContainer{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:10px;display:flex;gap:12px;overflow:hidden;padding:14px 16px;position:relative}.skillContainer:before{background:linear-gradient(180deg,#4f46e5,#7c3aed);content:"";inset:0 auto 0 0;position:absolute;width:4px}.skillNumber{align-items:center;background:linear-gradient(135deg,#4f46e5,#3730a3);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.8rem;font-weight:700;height:34px;justify-content:center;min-width:34px}.skillInputContainer{flex:1 1;min-width:0;position:relative}.skillBadge{background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;color:#fff;font-size:.7rem;font-weight:600;padding:3px 7px;position:absolute;right:6px;top:-7px}.formGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.formGridFull{grid-column:1/-1}.addressToggle{margin-top:12px;text-align:center}.toggleButton{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:2px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;padding:9px 16px;transition:border-color .2s,color .2s}.toggleButton:hover{border-color:#4f46e5;color:#4f46e5}.loadingState{align-items:center;background:#fff;border-radius:16px;display:flex;flex-direction:column;justify-content:center;min-height:260px;padding:32px;text-align:center}.loadingSpinner{animation:vfSpin .8s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#4f46e5;height:42px;margin-bottom:16px;width:42px}@keyframes vfSpin{to{transform:rotate(1turn)}}@keyframes vfSlideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes vfSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.addButton:focus-visible,.inputField:focus-visible,.removeButton:focus-visible,.selectField:focus-visible,.textareaField:focus-visible,.toggleButton:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}@media (max-width:640px){.formHeader{align-items:stretch;flex-direction:column;padding:14px 16px}.sectionNumber{align-self:flex-start}.formContent{padding:14px 16px}.formGrid,.inputRow{gap:0;grid-template-columns:1fr}.formGridFull{grid-column:1}.entryHeader{align-items:flex-start;flex-direction:column}.detailLabel{min-width:0;width:100%}.detailItem{flex-direction:column;gap:2px}.skillContainer{flex-wrap:wrap}.securityNotice{flex-direction:column;gap:6px}.documentsSection{padding:12px}.documentUpload{padding:10px}.fileField,.inputField[type=file]{font-size:.85rem;padding:12px 10px}.fileField::-webkit-file-upload-button,.fileField::file-selector-button,.inputField[type=file]::-webkit-file-upload-button,.inputField[type=file]::file-selector-button{display:block;margin:0 0 8px;padding:9px 14px;text-align:center;width:100%}.addButton{font-size:.9rem;padding:13px 16px}.removeButton{font-size:.8rem;padding:7px 12px}}@media (max-width:400px){.sectionTitle{font-size:1rem}.formContent,.formHeader{padding:12px}.inputField,.selectField{font-size:.9rem;padding:10px 11px}}*,:after,:before{box-sizing:border-box}.profile-picture-upload-form{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:100%;width:100%}.profile-container{background:#fff;border:2px solid #f973161a;border-radius:20px;box-shadow:0 10px 40px #f9731626;overflow:hidden;position:relative;width:100%}.profile-container:before{background:linear-gradient(90deg,#f97316,#ea580c,#fb923c);content:"";height:6px;left:0;position:absolute;right:0;top:0}.profile-header{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-bottom:3px solid #fed7aa;padding:28px 24px;text-align:center}.profile-title{align-items:center;color:#9a3412;display:flex;flex-wrap:wrap;font-size:clamp(1.4rem,5vw,2rem);font-weight:900;gap:12px;justify-content:center;letter-spacing:-.02em;line-height:1.2;margin:0 0 10px}.profile-icon{-webkit-text-fill-color:#0000;animation:ppFloat 3s ease-in-out infinite;background:linear-gradient(135deg,#f97316,#ea580c);-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:1.3em}.profile-subtitle{color:#7c2d12;font-size:clamp(.875rem,2.5vw,1rem);font-weight:500;line-height:1.6;margin:0 auto;max-width:560px}.profile-content{padding:24px}.example-section{background:linear-gradient(135deg,#fef3c7,#fde68a);border:3px solid #fbbf24;border-radius:16px;margin-bottom:24px;overflow:hidden;padding:20px;position:relative;text-align:center}.example-title{align-items:center;color:#92400e;display:flex;font-size:1.1rem;font-weight:700;gap:8px;justify-content:center;margin:0 0 14px}.example-picture{border:4px solid #fff;border-radius:12px;box-shadow:0 8px 28px #f9731640;height:auto;max-width:min(280px,100%);transition:transform .3s ease;width:100%}.example-picture:hover{transform:scale(1.04) rotate(.5deg)}.upload-tips{background:#f973160a;border:2px solid #f973161f;border-radius:14px;margin-bottom:24px;padding:20px}.tips-title{align-items:center;color:#9a3412;display:flex;font-size:1rem;font-weight:700;gap:8px;margin:0 0 14px}.tips-list{list-style:none;margin:0;padding:0}.tips-list li{align-items:flex-start;color:#7c2d12;display:flex;font-size:.875rem;font-weight:500;gap:10px;line-height:1.5;margin-bottom:10px}.tip-icon{color:#f97316;flex-shrink:0;font-weight:700;margin-top:1px}.pictures-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:24px}.picture-card{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:3px solid #fed7aa;border-radius:16px;overflow:hidden;padding:20px;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.picture-card:before{background:linear-gradient(180deg,#f97316,#ea580c);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:6px}.picture-card:hover{border-color:#fb923c;box-shadow:0 10px 36px #f973162e;transform:translateY(-3px)}.picture-card.has-image:before,.picture-card:hover:before{opacity:1}.picture-card.has-image{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#4ade80}.picture-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.picture-label{color:#92400e;font-size:1rem;gap:8px}.picture-label,.picture-number{align-items:center;display:flex;font-weight:700}.picture-number{background:linear-gradient(135deg,#f97316,#ea580c);border-radius:50%;box-shadow:0 3px 10px #f973164d;color:#fff;flex-shrink:0;font-size:.85rem;height:30px;justify-content:center;width:30px}.upload-placeholder{background:#fefcfb;border:2px dashed #fed7aa;border-radius:10px;cursor:pointer;padding:32px 16px;text-align:center;transition:border-color .25s,background .25s}.upload-placeholder:hover{background:#fff7ed;border-color:#f97316}.preview-section{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:4px}.preview-image{animation:ppFadeScale .4s ease-out;border:4px solid #fff;border-radius:12px;box-shadow:0 6px 24px #0000001a;cursor:pointer;height:180px;object-fit:cover;transition:transform .3s ease;width:180px}.preview-image:hover{transform:scale(1.05)}.file-info{align-items:center;animation:ppSlideUp .35s ease-out;background:#22c55e1a;border:2px solid #22c55e4d;border-radius:10px;color:#166534;display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:600;gap:10px;justify-content:center;padding:10px 16px;width:100%;word-break:break-all}.file-check-icon{flex-shrink:0;font-size:1.1rem}.replace-button{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;padding:9px 18px;transition:transform .2s,box-shadow .2s}.replace-button:hover{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 4px 14px #f59e0b4d;transform:translateY(-1px)}.error-message{align-items:center;background:#ef444414;border-radius:6px;display:flex;font-size:.82rem;gap:6px;margin-top:8px;padding:8px 12px}@keyframes ppFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ppFadeScale{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ppSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.replace-button:focus-visible,.upload-placeholder:focus-visible{outline:3px solid #f97316;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transform:none!important;transition:none!important}}@media (max-width:640px){.profile-content{padding:16px}.profile-header{padding:20px 16px}.profile-title{gap:8px}.example-section,.upload-tips{margin-bottom:16px;padding:16px}.pictures-grid{gap:14px;grid-template-columns:1fr}.picture-card{padding:16px}.preview-image{height:150px;width:150px}.upload-placeholder{padding:24px 12px}}@media (max-width:400px){.profile-header{padding:16px 12px}.picture-card,.profile-content{padding:12px}.preview-image{height:130px;width:130px}}.user-verification-details{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:2rem auto 0;max-width:1400px;min-height:100vh;padding:20px}.user-verification-details h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#581c87,#7c3aed 50%,#8b5cf6);-webkit-background-clip:text;background-clip:text;border:1px solid #4f46e51a;border-radius:20px;box-shadow:0 8px 32px #0000001f;color:#581c87;font-size:2.5rem;font-weight:800;letter-spacing:-.025em;margin:0 0 32px;overflow:hidden;padding:40px 20px;position:relative;text-align:center}.action-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin-bottom:32px}.user-verification-details button{border:none;border-radius:8px;cursor:pointer;font-size:.7rem;font-weight:700;letter-spacing:.5px;overflow:hidden;padding:10px 15px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.user-verification-details button:first-of-type{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 4px 12px #8b5cf64d;color:#fff}.user-verification-details button:first-of-type:hover{box-shadow:0 8px 25px #8b5cf666;transform:translateY(-2px)}.user-verification-details button:last-of-type{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 12px #22c55e4d;color:#fff}.user-verification-details button:last-of-type:hover{box-shadow:0 8px 25px #22c55e66;transform:translateY(-2px)}.verification-status{background:linear-gradient(135deg,#fff,#fdfcff);border:2px solid #e9d5ff;border-radius:16px;box-shadow:0 4px 16px #8b5cf61a;margin-bottom:32px;overflow:hidden;padding:24px;position:relative;text-align:center}.verification-status:before{background:linear-gradient(90deg,#8b5cf6,#a855f7 50%,#9333ea);content:"";height:4px;left:0;position:absolute;right:0;top:0}.verification-status p{color:#581c87;font-size:1.25rem;font-weight:700;margin:0}.verification-status strong{color:#7c3aed}.user-verification-details section{background:#fff;border:1px solid #8b5cf61a;border-radius:20px;box-shadow:0 8px 32px #8b5cf61f;margin-bottom:24px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.user-verification-details section:hover{box-shadow:0 12px 40px #8b5cf626;transform:translateY(-2px)}.user-verification-details h2{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-bottom:2px solid #e9d5ff;color:#581c87;font-size:1.5rem;font-weight:800;letter-spacing:-.015em;margin:0;padding:24px 32px;position:relative}.user-verification-details h2:before{background:linear-gradient(90deg,#8b5cf6,#a855f7 50%,#c084fc);content:"";height:3px;left:0;position:absolute;right:0;top:0}.details-view{background:linear-gradient(135deg,#fff,#fdfcff);padding:32px}.details-view p{border-bottom:1px solid #f1f5f9;color:#374151;font-size:1rem;line-height:1.6;margin:0 0 16px;padding:12px 0;transition:all .2s ease}.details-view p:last-child{border-bottom:none;margin-bottom:0}.details-view p:hover{background:#8b5cf605;border-radius:8px;padding-left:12px}.details-view strong{color:#581c87;display:inline-block;font-weight:700;margin-right:12px;min-width:140px}.details-view a{align-items:center;background:#8b5cf61a;border-radius:8px;color:#8b5cf6;display:inline-flex;font-weight:600;gap:6px;padding:6px 12px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.details-view a:hover{background:#8b5cf626;box-shadow:0 4px 12px #8b5cf633;transform:translateY(-1px)}.details-view a:after{content:"↗";font-size:.9em;opacity:.7}.details-view ul{list-style:none;margin:0;padding:0}.details-view li{background:linear-gradient(135deg,#f8faff,#fff);border-left:4px solid #8b5cf6;border-radius:8px;color:#374151;font-weight:500;margin-bottom:8px;padding:12px 16px;transition:all .2s ease}.details-view li:hover{background:linear-gradient(135deg,#faf5ff,#f3e8ff);transform:translateX(4px)}.details-view>div{background:linear-gradient(135deg,#f8faff,#fff);border:2px solid #e2e8f0;border-radius:12px;margin-bottom:20px;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.details-view>div:before{background:linear-gradient(180deg,#8b5cf6,#a855f7);border-radius:2px;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.details-view>div:hover{border-color:#c084fc;box-shadow:0 8px 25px #8b5cf61f;transform:translateY(-1px)}.details-view>div:last-child{margin-bottom:0}.profile-pic{border:3px solid #e9d5ff;border-radius:16px;box-shadow:0 4px 16px #8b5cf626;height:120px;margin:8px;object-fit:cover;transition:all .3s cubic-bezier(.4,0,.2,1);width:120px}.profile-pic:hover{border-color:#c084fc;box-shadow:0 8px 25px #8b5cf640;transform:scale(1.05)}.user-verification-details>p{background:#fff;border-radius:16px;box-shadow:0 4px 16px #0000001a;color:#6b7280;font-size:1.25rem;font-weight:600;margin:20px 0;padding:40px;text-align:center}.loading-container{margin-top:10rem}.form-container{border:none;box-shadow:none;margin-bottom:0;padding:10px 20px}.personal-details-container{margin-bottom:2%;padding:20px 0}@media (max-width:768px){.user-verification-details{margin-top:4rem;padding:16px}.user-verification-details h1{font-size:2rem;margin-bottom:24px}.action-buttons{align-items:center;flex-direction:column}.user-verification-details button{max-width:300px;width:100%}.user-verification-details h2{font-size:1.25rem;padding:20px 24px}.details-view{padding:24px 20px}.details-view strong{display:block;margin-bottom:4px;margin-right:0;min-width:auto}.form-container{border:none;box-shadow:none;margin-bottom:0}.personal-details-container{padding:10px}.profile-pic{height:100px;width:100px}}@media (max-width:480px){.user-verification-details{padding:12px}.user-verification-details h1{font-size:1.75rem}.user-verification-details h2{font-size:1.125rem;padding:16px 20px}.details-view{padding:20px 16px}.details-view>div{margin-bottom:16px;padding:16px}.form-container{border:none;box-shadow:none;margin-bottom:0}.personal-details-container{padding:10px}.profile-pic{height:80px;margin:4px;width:80px}}@media (prefers-reduced-motion:reduce){.details-view li,.details-view p,.details-view>div,.profile-pic,.user-verification-details button,.user-verification-details section{animation:none;transition:none}.details-view>div:hover,.profile-pic:hover,.user-verification-details button:hover,.user-verification-details section:hover{transform:none}}@media (prefers-contrast:high){.user-verification-details section{border-color:#581c87;border-width:2px}.details-view>div{border-width:3px}.verification-status{border-color:#581c87;border-width:3px}}.user-verification-details button:focus-visible{outline:3px solid #8b5cf6;outline-offset:2px}.details-view a:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px}:root{--secondary-color:#6366f1;--accent-color:#8b5cf6;--success-color:#10b981;--warning-color:#f59e0b;--danger-color:#ef4444;--text-primary:#1e293b;--text-secondary:#475569;--text-muted:#64748b;--background-overlay:#fffffff2;--border-color:#94a3b833;--glass-border:#fffc;--gradient-primary:linear-gradient(135deg,#667eea,#764ba2);--gradient-secondary:linear-gradient(135deg,#f093fb,#f5576c);--gradient-accent:linear-gradient(135deg,#4facfe,#00f2fe)}.OpinionForm_opinionFormContainer__UJD-l{align-items:center;display:flex;font-family:Poppins,Inter,Segoe UI,sans-serif;justify-content:center;margin-top:4.5rem;min-height:auto;overflow-x:hidden;padding:10px;position:relative}.OpinionForm_opinionFormContainer__UJD-l:before{background:radial-gradient(circle at 20% 50%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff0d 0,#0000 50%),radial-gradient(circle at 40% 80%,#ffffff14 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.OpinionForm_opinionFormWrapper__mOmJG{animation:OpinionForm_slideUp__Aw7Q2 .8s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-radius:24px;max-width:750px;overflow:hidden;position:relative;transition:all .5s cubic-bezier(.175,.885,.32,1.275);width:100%}@keyframes OpinionForm_slideUp__Aw7Q2{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.OpinionForm_opinionFormWrapper__mOmJG:hover{transform:translateY(-8px)}.OpinionForm_opinionFormHeader__PNw7-{background:#4f46e5;background:var(--primary-color);overflow:hidden;position:relative}.OpinionForm_opinionFormTitle__-3wti{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ffffffe6,#fff);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.1rem;font-weight:900;letter-spacing:-.02em;margin:0;padding:25px 30px;position:relative;text-align:center;z-index:1}.OpinionForm_titleDecoration__e8sUj{background:linear-gradient(90deg,#fffc,#fff6);border-radius:2px;height:4px;margin:0 auto;position:relative;width:80px;z-index:1}.OpinionForm_opinionForm__RnAFK{padding:30px 25px;position:relative;z-index:1}.OpinionForm_errorMessage__1qDGe,.OpinionForm_successMessage__86M0q{align-items:center;animation:OpinionForm_slideIn__cws9L .4s ease-out;border-radius:16px;display:flex;font-weight:600;gap:12px;margin-bottom:24px;padding:16px 20px}@keyframes OpinionForm_slideIn__cws9L{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.OpinionForm_errorMessage__1qDGe{background:linear-gradient(135deg,#ef44441a,#ef44440d);border:2px solid #ef444433;color:#ef4444;color:var(--danger-color)}.OpinionForm_successMessage__86M0q{background:linear-gradient(135deg,#10b9811a,#10b9810d);border:2px solid #10b98133;color:#10b981;color:var(--success-color)}.OpinionForm_errorIcon__wE4Mr,.OpinionForm_successIcon__umVqv{font-size:20px}.OpinionForm_formSection__JYnyr{border-bottom:1px solid #94a3b826;margin-bottom:25px;padding-bottom:20px;position:relative}.OpinionForm_formSection__JYnyr:last-of-type{border-bottom:none;margin-bottom:30px}.OpinionForm_sectionTitle__viDgN{align-items:center;color:#1e293b;color:var(--text-primary);display:flex;font-size:1.2rem;font-weight:700;gap:12px;margin-bottom:20px;position:relative}.OpinionForm_sectionIcon__Qf5re{font-size:1.8rem}.OpinionForm_formRow__MF0-S{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}.OpinionForm_formGroup__eG9AN{margin-bottom:28px;position:relative}.OpinionForm_formGroup__eG9AN.OpinionForm_focused__\+4\+IO{z-index:10}.OpinionForm_customDropdownWrapper__RbmO6{position:relative;width:100%}.OpinionForm_customDropdown__do8TL{align-items:center;background:#fff;border:2px solid #94a3b833;border-radius:20px;color:#1e293b;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;height:50px;justify-content:space-between;padding:14px 18px 14px 45px;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:1}.OpinionForm_customDropdown__do8TL.OpinionForm_focused__\+4\+IO,.OpinionForm_customDropdown__do8TL.OpinionForm_open__15vya{background:#4f46e505;border-color:#4f46e5;border-color:var(--primary-color);box-shadow:0 0 0 4px #4f46e51a,0 8px 25px #4f46e526;transform:translateY(-2px)}.OpinionForm_dropdownValue__sWCNf{color:#1e293b;color:var(--text-primary);flex:1 1}.OpinionForm_dropdownArrow__wZnUN{color:#4f46e5;color:var(--primary-color);font-size:12px;margin-right:8px;transition:transform .3s ease}.OpinionForm_customDropdown__do8TL.OpinionForm_open__15vya .OpinionForm_dropdownArrow__wZnUN{transform:rotate(180deg)}.OpinionForm_dropdownOptions__zcggS{animation:OpinionForm_dropdownSlide__mY6aP .3s ease-out;background:#fff;border:2px solid #4f46e5;border:2px solid var(--primary-color);border-radius:0 0 16px 16px;border-top:none;box-shadow:0 8px 25px #4f46e526;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}@keyframes OpinionForm_dropdownSlide__mY6aP{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.OpinionForm_dropdownOption__hN6qY{border-bottom:1px solid #94a3b81a;color:#475569;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:12px 18px 12px 45px;transition:all .2s ease}.OpinionForm_dropdownOption__hN6qY:hover{background:#4f46e50d;color:#4f46e5;color:var(--primary-color);padding-left:50px}.OpinionForm_dropdownOption__hN6qY.OpinionForm_selected__E6LQp{background:#4f46e51a;color:#4f46e5;color:var(--primary-color);font-weight:600}.OpinionForm_dropdownOption__hN6qY:last-child{border-bottom:none;border-radius:0 0 14px 14px}.OpinionForm_imagePreviewContainer__ziAnV{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f8f9facc,#f1f5f999);border:1px solid #94a3b833;border-radius:16px;padding:20px}.OpinionForm_imagePreviewContainer__ziAnV h4{color:#4f46e5;color:var(--primary-color);font-size:16px;font-weight:700;margin-bottom:16px}.OpinionForm_imageGrid__0G4PH{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.OpinionForm_imagePreviewItem__bdyNE{aspect-ratio:1;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.OpinionForm_imagePreviewItem__bdyNE:hover{box-shadow:0 8px 25px #4f46e533;transform:translateY(-4px) scale(1.02)}.OpinionForm_previewImage__5ehlL{display:block;height:100%;object-fit:cover;width:100%}.OpinionForm_imageOverlay__73P9h{background:linear-gradient(180deg,#000000b3 0,#0000001a 50%,#000c);bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;opacity:0;padding:8px;position:absolute;right:0;top:0;transition:opacity .3s ease}.OpinionForm_imagePreviewItem__bdyNE:hover .OpinionForm_imageOverlay__73P9h{opacity:1}.OpinionForm_imageName__Nqm5s{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:10px;font-weight:500;line-height:1.2;overflow:hidden;text-shadow:0 1px 3px #00000080;word-break:break-all}.OpinionForm_removeImageBtn__EYpuL{align-items:center;align-self:flex-end;background:#ef4444e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;transition:all .2s ease;width:24px}.OpinionForm_removeImageBtn__EYpuL:hover{background:#ef4444;transform:scale(1.1)}@media (max-width:768px){.OpinionForm_customDropdown__do8TL{font-size:13px;height:45px;padding:12px 16px 12px 40px}.OpinionForm_dropdownOption__hN6qY{font-size:13px;padding:10px 16px 10px 40px}.OpinionForm_dropdownOption__hN6qY:hover{padding-left:45px}.OpinionForm_imageGrid__0G4PH{gap:10px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.OpinionForm_imageName__Nqm5s{font-size:9px}.OpinionForm_removeImageBtn__EYpuL{font-size:10px;height:20px;width:20px}}@media (max-width:480px){.OpinionForm_customDropdown__do8TL{font-size:12px;height:40px;padding:10px 14px 10px 35px}.OpinionForm_dropdownOption__hN6qY{font-size:12px;padding:8px 14px 8px 35px}.OpinionForm_dropdownOption__hN6qY:hover{padding-left:40px}.OpinionForm_imageGrid__0G4PH{gap:8px;grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.OpinionForm_imagePreviewContainer__ziAnV{padding:15px}.OpinionForm_imageName__Nqm5s{font-size:8px}.OpinionForm_removeImageBtn__EYpuL{font-size:9px;height:18px;width:18px}}.OpinionForm_dropdownOptions__zcggS::-webkit-scrollbar{width:6px}.OpinionForm_dropdownOptions__zcggS::-webkit-scrollbar-track{background:#94a3b81a;border-radius:3px}.OpinionForm_dropdownOptions__zcggS::-webkit-scrollbar-thumb{background:#4f46e5;background:var(--primary-color);border-radius:3px}.OpinionForm_dropdownOptions__zcggS::-webkit-scrollbar-thumb:hover{background:#6366f1;background:var(--secondary-color)}.OpinionForm_inputIconWrapper__YryvQ{align-items:center;display:flex;position:relative}.OpinionForm_inputIcon__WVmbc{color:#64748b;color:var(--text-muted);font-size:16px;left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:2}.OpinionForm_formGroup__eG9AN.OpinionForm_focused__\+4\+IO .OpinionForm_inputIcon__WVmbc{color:#4f46e5;color:var(--primary-color);transform:translateY(-50%) scale(1.1)}.OpinionForm_formLabel__NkAFs{background:#fff;border-radius:6px;color:#64748b;color:var(--text-muted);font-size:14px;font-weight:500;left:45px;padding:0 8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:2}.OpinionForm_formLabel__NkAFs.OpinionForm_floating__MfILr{background:linear-gradient(135deg,#4f46e51a,#6366f10d);box-shadow:0 2px 8px #4f46e526;color:#4f46e5;color:var(--primary-color);font-size:12px;font-weight:600;left:38px;top:-12px;transform:translateY(0)}.OpinionForm_required__1HcfZ{color:#ef4444;color:var(--danger-color);font-weight:700}.OpinionForm_formControl__PgivH{background:#fff;border:2px solid #94a3b833;border-radius:20px;box-sizing:border-box;color:#1e293b;color:var(--text-primary);font-family:Poppins,Inter,Segoe UI,sans-serif;font-size:16px;font-weight:500;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:1}.OpinionForm_formGroup__eG9AN.OpinionForm_focused__\+4\+IO .OpinionForm_formControl__PgivH{background:#4f46e505;border-color:#4f46e5;border-color:var(--primary-color);box-shadow:0 0 0 4px #4f46e51a,0 8px 25px #4f46e526;transform:translateY(-2px)}.OpinionForm_formInput__s3OT7,.OpinionForm_formSelect__TkihJ{height:50px;padding:14px 18px 14px 45px}.OpinionForm_formTextarea__2vli8{line-height:1.6;min-height:80px;padding:14px 18px 14px 45px;resize:vertical}.OpinionForm_formTextarea__2vli8+.OpinionForm_formLabel__NkAFs{top:32px}.OpinionForm_formTextarea__2vli8+.OpinionForm_formLabel__NkAFs.OpinionForm_floating__MfILr{top:-12px}.OpinionForm_formSelect__TkihJ{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%234f46e5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;background-size:20px;cursor:pointer}.OpinionForm_fileUploadGroup__258tX{margin-bottom:30px}.OpinionForm_fileInputContainer__V-dEB{margin-bottom:20px}.OpinionForm_fileUploadButton__HDJAM{align-items:center;background:#6366f1;background:var(--secondary-color);border:none;border-radius:20px;box-shadow:0 8px 25px #4facfe4d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;justify-content:center;overflow:hidden;padding:20px 24px;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%}.OpinionForm_fileUploadButton__HDJAM:before{background:linear-gradient(135deg,#fff3,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.OpinionForm_fileUploadButton__HDJAM:hover{box-shadow:0 15px 40px #4facfe66;transform:translateY(-3px)}.OpinionForm_fileUploadButton__HDJAM:hover:before{opacity:1}.OpinionForm_buttonIcon__QMIVL{font-size:18px;position:relative;z-index:2}.OpinionForm_selectedFilesContainer__4mG4l{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f8f9facc,#f1f5f999);border:1px solid #94a3b833;border-radius:16px;padding:24px}.OpinionForm_selectedFilesContainer__4mG4l h4{color:#4f46e5;color:var(--primary-color);font-size:16px;font-weight:700;margin-bottom:16px}.OpinionForm_selectedFilesList__XCqzL{list-style:none;margin:0;padding:0}.OpinionForm_fileItem__6C9Q1{align-items:center;background:#fff;border:1px solid #94a3b826;border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;justify-content:space-between;margin-bottom:12px;padding:16px 20px;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.OpinionForm_fileItem__6C9Q1:hover{border-color:#4f46e5;border-color:var(--primary-color);box-shadow:0 8px 25px #4f46e526;transform:translateY(-2px)}.OpinionForm_fileName__MzL7f{color:#475569;color:var(--text-secondary);flex:1 1;font-size:14px;font-weight:500;margin-right:12px;word-break:break-all}.OpinionForm_removeIcon__w\+un-{align-items:center;border-radius:8px;color:#ef4444;color:var(--danger-color);cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:6px;transition:all .3s ease}.OpinionForm_removeIcon__w\+un-:hover{background:#ef44441a;color:#dc2626;transform:scale(1.2)}.OpinionForm_formActions__zXqb-{display:flex;gap:20px;padding-top:20px}.OpinionForm_btn__AxF-P{align-items:center;border:none;border-radius:20px;cursor:pointer;display:flex;flex:1 1;font-family:Poppins,Inter,Segoe UI,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.5px;min-height:50px;overflow:hidden;padding:14px 28px;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.OpinionForm_btn__AxF-P:before{background:linear-gradient(135deg,#fff3,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.OpinionForm_btnPrimary__Rub2V{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-primary);box-shadow:0 10px 30px #667eea66;color:#fff}.OpinionForm_btnSecondary__PkChJ{background:linear-gradient(135deg,#64748b,#475569);background:linear-gradient(135deg,var(--text-muted) 0,var(--text-secondary) 100%);box-shadow:0 10px 30px #64748b4d;color:#fff}.OpinionForm_btn__AxF-P:hover:not(:disabled){transform:translateY(-4px) scale(1.02)}.OpinionForm_btnPrimary__Rub2V:hover:not(:disabled){box-shadow:0 20px 50px #667eea80}.OpinionForm_btnSecondary__PkChJ:hover:not(:disabled){box-shadow:0 20px 50px #64748b66}.OpinionForm_btn__AxF-P:hover:not(:disabled):before{opacity:1}.OpinionForm_btn__AxF-P:active{transform:translateY(-2px) scale(1.01)}.OpinionForm_btn__AxF-P:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);cursor:not-allowed;opacity:.6;transform:none}.OpinionForm_btn__AxF-P.OpinionForm_loading__35LUC:after{animation:OpinionForm_spin__JMYiv 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:10}@keyframes OpinionForm_spin__JMYiv{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:768px){.OpinionForm_opinionFormContainer__UJD-l{padding:15px}.OpinionForm_opinionFormWrapper__mOmJG{border-radius:20px}.OpinionForm_opinionFormTitle__-3wti{font-size:1.5rem;padding:20px 25px}.OpinionForm_opinionForm__RnAFK{padding:25px 20px}.OpinionForm_formRow__MF0-S{gap:20px;grid-template-columns:1fr}.OpinionForm_formActions__zXqb-{flex-direction:column}.OpinionForm_sectionTitle__viDgN{font-size:1.3rem}.OpinionForm_formSection__JYnyr{margin-bottom:20px;padding-bottom:15px}}@media (max-width:480px){.OpinionForm_opinionFormTitle__-3wti{font-size:1.1rem;padding:15px 20px}.OpinionForm_opinionForm__RnAFK{padding:20px 15px}.OpinionForm_formControl__PgivH{font-size:16px}.OpinionForm_formInput__s3OT7,.OpinionForm_formSelect__TkihJ{height:45px;padding:12px 16px 12px 40px}.OpinionForm_formTextarea__2vli8{min-height:70px;padding:12px 16px 12px 40px}.OpinionForm_formLabel__NkAFs{font-size:13px;left:40px}.OpinionForm_formLabel__NkAFs.OpinionForm_floating__MfILr{font-size:11px;left:35px}.OpinionForm_sectionTitle__viDgN{font-size:1.2rem}.OpinionForm_btn__AxF-P{font-size:13px;min-height:45px;padding:12px 24px}.OpinionForm_inputIcon__WVmbc{font-size:14px;left:14px}}.OpinionForm_btn__AxF-P:focus,.OpinionForm_formControl__PgivH:focus{outline:3px solid #4f46e54d;outline-offset:2px}@media (prefers-reduced-motion:no-preference){.OpinionForm_formGroup__eG9AN:hover .OpinionForm_formControl__PgivH{transform:translateY(-1px)}.OpinionForm_formSection__JYnyr{animation:OpinionForm_fadeInUp__y9bpr .6s ease-out forwards;opacity:0;transform:translateY(20px)}.OpinionForm_formSection__JYnyr:first-child{animation-delay:.1s}.OpinionForm_formSection__JYnyr:nth-child(2){animation-delay:.2s}.OpinionForm_formSection__JYnyr:nth-child(3){animation-delay:.3s}.OpinionForm_formSection__JYnyr:nth-child(4){animation-delay:.4s}}@keyframes OpinionForm_fadeInUp__y9bpr{to{opacity:1;transform:translateY(0)}}.UserReport_ur__2HWh5{--bg:#f0f2f8;--surface:#fff;--surface-2:#f4f5fb;--surface-3:#eceef8;--border:#e0e3f0;--border-focus:#5b6af5;--text:#0d1117;--text-2:#2e3650;--text-3:#7380a0;--accent:#5b6af5;--accent-soft:#eef0fe;--accent-dark:#4454e8;--success:#0aab6e;--success-soft:#e8faf3;--warning:#e8900a;--warning-soft:#fff8ec;--danger:#e03e3e;--danger-soft:#fef0f0;--info:#0a7fd4;--info-soft:#e8f4fd;--radius:12px;--radius-sm:8px;--radius-lg:16px;--shadow-sm:0 1px 3px #0000000f,0 2px 8px #0000000a;--shadow:0 2px 8px #00000012,0 8px 24px #0000000f;--shadow-lg:0 8px 32px #0000001f;--font:"DM Sans",-apple-system,sans-serif;color:var(--text);font-family:var(--font);margin:2rem auto 0;max-width:800px;min-height:100vh;padding:2.5rem 1.5rem 6rem}.UserReport_hero__rwS2o{margin-bottom:2.25rem}.UserReport_pill__Km3RL{align-items:center;background:var(--accent-soft);border:1px solid #5b6af52e;border-radius:20px;color:var(--accent);display:inline-flex;font-size:.7rem;font-weight:800;gap:6px;letter-spacing:.12em;margin-bottom:.875rem;padding:.3rem .8rem;text-transform:uppercase}.UserReport_hero__rwS2o h1{color:var(--text);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 .5rem}.UserReport_hero__rwS2o p{color:var(--text-3);font-size:.9375rem;line-height:1.7;margin:0;max-width:520px}.UserReport_tabs__AlLbw{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:flex;gap:4px;margin-bottom:2rem;padding:4px}.UserReport_tab__PP4RL{background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-3);cursor:pointer;flex:1 1;font-family:var(--font);font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;transition:all .18s cubic-bezier(.4,0,.2,1);white-space:nowrap}.UserReport_tab__PP4RL:hover{background:var(--surface-2);color:var(--text)}.UserReport_tabActive__CqlbB{background:var(--accent);box-shadow:0 2px 8px #5b6af559;color:#fff}.UserReport_card__Xjf78{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:1.25rem;padding:1.75rem;transition:box-shadow .2s}.UserReport_cardTitle__svrwX{align-items:center;border-bottom:1px solid var(--border);color:var(--text-3);display:flex;font-size:.7rem;font-weight:800;gap:.5rem;letter-spacing:.1em;margin:0 0 1.25rem;padding-bottom:.75rem;text-transform:uppercase}.UserReport_alert__mwkBw{align-items:flex-start;animation:UserReport_fadeSlideIn__todsJ .22s ease;border-radius:var(--radius-sm);display:flex;font-size:.875rem;font-weight:500;gap:.625rem;line-height:1.5;margin-bottom:1.5rem;padding:.9rem 1.125rem}.UserReport_alertSuccess__B7ipJ{background:var(--success-soft);border:1px solid #6ee7b7;color:#065f46}.UserReport_alertError__x7k\+e{background:var(--danger-soft);border:1px solid #fca5a5;color:var(--danger)}@keyframes UserReport_fadeSlideIn__todsJ{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.UserReport_steps__0QLV1{align-items:center;display:flex;gap:.5rem;margin-bottom:1.75rem}.UserReport_step__RYOSf{align-items:center;color:var(--text-3);display:flex;font-size:.775rem;font-weight:700;gap:.4rem}.UserReport_stepActive__dSc58{color:var(--accent)}.UserReport_stepDone__-p6aa{color:var(--success)}.UserReport_stepN__7Pr0L{align-items:center;background:var(--surface-3);border:1.5px solid var(--border);border-radius:50%;display:flex;flex-shrink:0;font-size:.7rem;font-weight:800;height:22px;justify-content:center;transition:all .2s;width:22px}.UserReport_stepActive__dSc58 .UserReport_stepN__7Pr0L{background:var(--accent);border-color:var(--accent);box-shadow:0 2px 8px #5b6af54d;color:#fff}.UserReport_stepDone__-p6aa .UserReport_stepN__7Pr0L{background:var(--success);border-color:var(--success);color:#fff}.UserReport_stepLine__dKT0O{background:var(--border);border-radius:2px;flex:1 1;height:2px;max-width:40px}.UserReport_backRow__0o56j{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem}.UserReport_backBtn__1gcC-{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--text-3);cursor:pointer;display:inline-flex;font-family:var(--font);font-size:.8125rem;font-weight:600;gap:.35rem;line-height:1;padding:.375rem .75rem;transition:all .15s}.UserReport_backBtn__1gcC-:hover{background:var(--surface-2);border-color:var(--text-3);color:var(--text)}.UserReport_typePill__SUJVN{background:var(--accent-soft);border:1px solid #5b6af533;border-radius:20px;color:var(--accent);font-size:.775rem;font-weight:700;padding:.25rem .75rem}.UserReport_field__z2DVy{margin-bottom:1.125rem}.UserReport_label__DtCx6{color:var(--text-2);display:block;font-size:.8125rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.4rem}.UserReport_labelReq__m-ko6{color:var(--danger);margin-left:2px}.UserReport_labelOpt__vaT7p{color:var(--text-3);font-size:.75rem;font-weight:400;margin-left:4px}.UserReport_input__lRIAw,.UserReport_textarea__zZP9x{background:var(--surface-2);border:1.5px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text);font-family:var(--font);font-size:.9375rem;outline:none;padding:.6875rem .9375rem;transition:border-color .15s,box-shadow .15s,background .15s;width:100%}.UserReport_input__lRIAw:focus,.UserReport_textarea__zZP9x:focus{background:var(--surface);border-color:var(--border-focus);box-shadow:0 0 0 3px #5b6af524}.UserReport_input__lRIAw::placeholder,.UserReport_textarea__zZP9x::placeholder{color:var(--text-3);font-weight:400}.UserReport_textarea__zZP9x{line-height:1.7;min-height:108px;resize:vertical}.UserReport_fieldError__jswst{align-items:center;color:var(--danger);display:flex;font-size:.75rem;font-weight:600;gap:4px;margin-top:.35rem}.UserReport_charCount__-FIvZ{color:var(--text-3);font-size:.72rem;margin-top:.3rem;text-align:right}.UserReport_searchWrap__XG75n{position:relative}.UserReport_searchIcon__X7E7N{color:var(--text-3);height:15px;left:.8125rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:15px}.UserReport_searchInput__uCObs{padding-left:2.25rem!important}.UserReport_dropdown__dTTLf{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);left:0;max-height:256px;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 5px);z-index:50}.UserReport_dropdownItem__mEycs{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:.75rem;padding:.7rem 1rem;text-align:left;transition:background .1s;width:100%}.UserReport_dropdownItem__mEycs:hover{background:var(--accent-soft)}.UserReport_av__GOSPZ{align-items:center;background:linear-gradient(135deg,var(--accent) 0,#7b6cf6 100%);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:800;height:32px;justify-content:center;width:32px}.UserReport_dropdownName__jr-oZ{color:var(--text);font-size:.875rem;font-weight:700}.UserReport_dropdownSub__UNmqz{color:var(--text-3);font-size:.75rem}.UserReport_dropdownEmpty__TzYkm{color:var(--text-3);font-size:.875rem;padding:1.125rem;text-align:center}.UserReport_selectedUser__NZUce{align-items:center;animation:UserReport_fadeSlideIn__todsJ .18s ease;background:var(--accent-soft);border:1.5px solid #5b6af559;border-radius:var(--radius-sm);display:flex;gap:.75rem;padding:.625rem 1rem}.UserReport_selectedInfo__nprJN{flex:1 1}.UserReport_selectedName__qc0rq{color:var(--accent);font-size:.875rem;font-weight:700}.UserReport_selectedSub__wtouO{color:var(--text-3);font-size:.75rem}.UserReport_clearBtn__mr19Q{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-3);cursor:pointer;display:flex;font-size:.875rem;justify-content:center;line-height:1;padding:.25rem;transition:color .12s}.UserReport_clearBtn__mr19Q:hover{color:var(--danger)}.UserReport_taskChip__nZJOq{align-items:flex-start;animation:UserReport_fadeSlideIn__todsJ .18s ease;background:var(--info-soft);border:1.5px solid #93c5fd;border-radius:var(--radius-sm);color:var(--info);display:flex;font-size:.8125rem;gap:.625rem;margin-top:.5rem;padding:.625rem .875rem}.UserReport_taskChipText__tVUJy{flex:1 1}.UserReport_taskChipId__UK2Q5{font-size:.8125rem;font-weight:700}.UserReport_taskChipDesc__bmulY{color:var(--text-3);font-size:.72rem;margin-top:1px}.UserReport_taskLoading__NfU-e{align-items:center;color:var(--text-3);display:flex;font-size:.8125rem;gap:6px;padding:.375rem 0}.UserReport_typeGrid__gIOB1{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.UserReport_typeBtn__36cWV{background:var(--surface-2);border:1.5px solid var(--border);border-radius:var(--radius);cursor:pointer;display:flex;flex-direction:column;gap:.35rem;padding:1rem .875rem;text-align:left;transition:all .16s cubic-bezier(.4,0,.2,1)}.UserReport_typeBtn__36cWV:hover{background:var(--accent-soft);border-color:var(--accent);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.UserReport_typeBtnSelected__DeFno{background:var(--accent-soft);border-color:var(--accent);box-shadow:0 0 0 3px #5b6af524}.UserReport_typeBtnIcon__IuM0A{font-size:1.375rem;line-height:1}.UserReport_typeBtnLabel__caomE{color:var(--text);font-family:var(--font);font-size:.8125rem;font-weight:700}.UserReport_typeBtnSelected__DeFno .UserReport_typeBtnLabel__caomE{color:var(--accent)}.UserReport_typeBtnDesc__4L\+NU{color:var(--text-3);font-size:.7rem;line-height:1.4}.UserReport_priorityRow__lXejZ{display:flex;flex-wrap:wrap;gap:.5rem}.UserReport_priorityBtn__lul8W{background:var(--surface);border:1.5px solid var(--border);border-radius:20px;color:var(--text-3);cursor:pointer;font-family:var(--font);font-size:.8125rem;font-weight:700;padding:.375rem 1rem;transition:all .14s}.UserReport_priorityBtn__lul8W:hover{border-color:var(--text-3);color:var(--text-2)}.UserReport_priorityLow__B1-pN.UserReport_prioritySel__N13-5{background:var(--success-soft);border-color:var(--success);color:var(--success)}.UserReport_priorityNormal__4KHTU.UserReport_prioritySel__N13-5{background:var(--surface-3);border-color:var(--text-3);color:var(--text-2)}.UserReport_priorityHigh__0BpzX.UserReport_prioritySel__N13-5{background:var(--warning-soft);border-color:var(--warning);color:var(--warning)}.UserReport_priorityUrgent__ISRRB.UserReport_prioritySel__N13-5{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.UserReport_fileZone__kZn5o{background:var(--surface-2);border:2px dashed var(--border);border-radius:var(--radius);cursor:pointer;padding:1.375rem;position:relative;text-align:center;transition:all .15s}.UserReport_fileZone__kZn5o:hover{background:var(--accent-soft);border-color:var(--accent)}.UserReport_fileZone__kZn5o input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.UserReport_fileZoneText__niuuz{color:var(--text-3);font-size:.8125rem}.UserReport_fileZoneText__niuuz strong{color:var(--accent)}.UserReport_fileList__Yt2-L{display:flex;flex-direction:column;gap:.4rem;margin-top:.75rem}.UserReport_fileItem__Y4DzR{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;font-size:.8125rem;gap:.5rem;padding:.4rem .75rem}.UserReport_fileItem__Y4DzR span{color:var(--text-2);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserReport_fileRm__vEMMH{background:none;border:none;color:var(--text-3);cursor:pointer;font-size:.875rem;line-height:1;padding:0;transition:color .12s}.UserReport_fileRm__vEMMH:hover{color:var(--danger)}.UserReport_checkRow__5E1Xl{align-items:flex-start;cursor:pointer;display:flex;gap:.5rem}.UserReport_checkRow__5E1Xl input{accent-color:var(--accent);flex-shrink:0;height:15px;margin-top:3px;width:15px}.UserReport_checkLabel__wapR4{color:var(--text-2);font-size:.875rem;font-weight:500;line-height:1.5}.UserReport_checkLabel__wapR4 small{color:var(--text-3);display:block;font-size:.75rem;font-weight:400;margin-top:1px}.UserReport_actions__7aEcX{border-top:1px solid var(--border);display:flex;gap:.75rem;justify-content:flex-end;margin-top:.25rem;padding-top:1.25rem}.UserReport_btn__uvcKy{border:none;border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font);font-size:.9375rem;font-weight:700;letter-spacing:-.01em;padding:.625rem 1.5rem;transition:all .16s cubic-bezier(.4,0,.2,1)}.UserReport_btnPrimary__QExvx{background:var(--accent);color:#fff}.UserReport_btnPrimary__QExvx:hover:not(:disabled){background:var(--accent-dark);box-shadow:0 4px 16px #5b6af559;transform:translateY(-1px)}.UserReport_btnPrimary__QExvx:disabled{cursor:not-allowed;opacity:.55;transform:none}.UserReport_btnGhost__gGzFv{background:var(--surface);border:1.5px solid var(--border);color:var(--text-2)}.UserReport_btnGhost__gGzFv:hover{background:var(--surface-2);border-color:var(--text-3)}.UserReport_filterBar__TmLWX{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem;justify-content:space-between;margin-bottom:1.5rem}.UserReport_filterBar__TmLWX h2{color:var(--text);font-size:1.1875rem;font-weight:800;letter-spacing:-.025em;margin:0}.UserReport_selectSm__luKBe{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;font-family:var(--font);font-size:.8125rem;font-weight:600;outline:none;padding:.45rem .875rem;transition:border-color .15s}.UserReport_selectSm__luKBe:focus{border-color:var(--accent)}.UserReport_reportList__8jCE\+{display:flex;flex-direction:column;gap:1rem}.UserReport_reportCard__LhP9S{background:var(--surface);border:1px solid var(--border);border-left:4px solid #0000;border-radius:var(--radius-lg);cursor:pointer;overflow:hidden;padding:0;transition:box-shadow .18s,transform .18s}.UserReport_reportCard__LhP9S:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.UserReport_reportCardInner__OqXu3{padding:1.375rem 1.5rem}.UserReport_sPending__KdStP{border-left-color:var(--warning)}.UserReport_sUnderReview__MKUa0{border-left-color:var(--info)}.UserReport_sResolved__PUrJx{border-left-color:var(--success)}.UserReport_sDismissed__dg0Wy{border-left-color:var(--text-3)}.UserReport_sEscalated__AGb6Y{border-left-color:var(--danger)}.UserReport_cardHead__Jlpp9{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.UserReport_cardSubject__CkYW3{color:var(--text);font-size:.9375rem;font-weight:800;letter-spacing:-.015em;margin:0 0 .25rem}.UserReport_cardMeta__ya4xw{color:var(--text-3);font-size:.75rem}.UserReport_cardBadges__u7-AL{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.375rem}.UserReport_badge__-6poG{align-items:center;border-radius:20px;display:inline-flex;font-size:.67rem;font-weight:800;letter-spacing:.05em;padding:.2rem .6rem;text-transform:uppercase;white-space:nowrap}.UserReport_badgePending__Qs7Pr{background:var(--warning-soft);color:var(--warning)}.UserReport_badgeUnderReview__D5Jju{background:var(--info-soft);color:var(--info)}.UserReport_badgeResolved__EAuja{background:var(--success-soft);color:var(--success)}.UserReport_badgeDismissed__A2MLP{background:var(--surface-3);color:var(--text-3)}.UserReport_badgeEscalated__q2s3G{background:var(--danger-soft);color:var(--danger)}.UserReport_badgePLow__wpA0S{background:var(--success-soft);color:var(--success)}.UserReport_badgePNormal__N\+9\+w{background:var(--surface-3);color:var(--text-2)}.UserReport_badgePHigh__FlJFB{background:var(--warning-soft);color:var(--warning)}.UserReport_badgePUrgent__VgTx\+{background:var(--danger-soft);color:var(--danger)}.UserReport_cardInfo__MoHL1{color:var(--text-3);display:flex;flex-wrap:wrap;font-size:.775rem;gap:1rem;margin-bottom:.75rem}.UserReport_cardInfo__MoHL1 span strong{color:var(--text-2);font-weight:700}.UserReport_cardDesc__Q36PZ{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;background:var(--surface-2);border-radius:var(--radius-sm);color:var(--text-2);display:-webkit-box;font-size:.875rem;line-height:1.65;margin-bottom:0;overflow:hidden;padding:.75rem .875rem}.UserReport_cardFoot__pD1H3{align-items:center;background:var(--surface-2);border-top:1px solid var(--border);display:flex;gap:.5rem;padding:.75rem 1.5rem}.UserReport_resolution__kpYLA{background:var(--success-soft);border:1px solid #a7f3d0;border-radius:var(--radius-sm);color:var(--text-2);font-size:.8125rem;margin-bottom:.875rem;padding:.625rem .875rem}.UserReport_resolution__kpYLA strong{color:var(--success)}.UserReport_btnSm__-c8aZ{align-items:center;border:1.5px solid #0000;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-family:var(--font);font-size:.8rem;font-weight:700;gap:.3rem;padding:.325rem .875rem;transition:all .14s}.UserReport_btnEdit__QljRf{background:var(--warning-soft);border-color:#fde68a;color:var(--warning)}.UserReport_btnEdit__QljRf:hover{background:#fef3c7}.UserReport_btnDel__IxDzK{background:var(--danger-soft);border-color:#fecaca;color:var(--danger)}.UserReport_btnDel__IxDzK:hover{background:#fee2e2}.UserReport_btnSm__-c8aZ:disabled{cursor:not-allowed;opacity:.5}.UserReport_clickHint__N4-ai{color:var(--text-3);font-size:.72rem;font-weight:500;margin-left:auto}.UserReport_spinnerWrap__SO9Sg{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3.5rem 1rem}.UserReport_spinner__sC03Y{animation:UserReport_spin__nSJ6k .75s linear infinite;border:3px solid var(--border);border-radius:50%;border-top-color:var(--accent);height:36px;width:36px}.UserReport_spinnerLabel__6AIyB{color:var(--text-3);font-size:.875rem;font-weight:500}@keyframes UserReport_spin__nSJ6k{to{transform:rotate(1turn)}}.UserReport_empty__6IbbC{color:var(--text-3);padding:3.5rem 1rem;text-align:center}.UserReport_emptyIco__4nQhp{font-size:3rem;margin-bottom:.75rem}.UserReport_empty__6IbbC p{font-size:.9375rem;font-weight:500;margin:0}.UserReport_pagination__iAp6Y{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:2rem}.UserReport_pageBtn__q8fgl{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;font-family:var(--font);font-size:.8125rem;font-weight:700;padding:.45rem 1rem;transition:all .15s}.UserReport_pageBtn__q8fgl:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.UserReport_pageBtn__q8fgl:disabled{cursor:not-allowed;opacity:.4}.UserReport_pageInfo__hAEpi{color:var(--text-3);font-size:.8125rem;font-weight:600}.UserReport_overlay__EMN\+D{align-items:center;animation:UserReport_fadeIn__ICe14 .18s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d11178c;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:1000}@keyframes UserReport_fadeIn__ICe14{0%{opacity:0}to{opacity:1}}.UserReport_modal__QbkSn{animation:UserReport_modalIn__hqnGN .22s cubic-bezier(.4,0,.2,1);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:460px;padding:2rem;width:100%}@keyframes UserReport_modalIn__hqnGN{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.UserReport_modal__QbkSn h3{color:var(--text);font-size:1.125rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .5rem}.UserReport_modal__QbkSn p{color:var(--text-3);font-size:.875rem;line-height:1.65;margin:0 0 1.5rem}.UserReport_modalActs__Ajpyb{display:flex;gap:.625rem;justify-content:flex-end}.UserReport_detailModal__yZsqs{animation:UserReport_modalIn__hqnGN .22s cubic-bezier(.4,0,.2,1);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:80vh;max-width:600px;overflow-y:auto;width:100%}.UserReport_detailHeader__dMpAB{align-items:flex-start;background:var(--surface);border-bottom:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:flex;gap:1rem;justify-content:space-between;padding:1.625rem 1.75rem 1rem;position:sticky;position:relative;top:0;z-index:2}.UserReport_detailHeaderLeft__RR\+bF{flex:1 1}.UserReport_detailTitle__51kEJ{color:var(--text);font-size:1.0625rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .375rem}.UserReport_detailMeta__1nyI1{color:var(--text-3);font-size:.75rem}.UserReport_detailBody__hIKuk{display:flex;flex-direction:column;gap:1.375rem;padding:1.5rem 1.75rem}.UserReport_detailSection__svGy8{display:flex;flex-direction:column;gap:.5rem}.UserReport_detailSectionLabel__PqESp{border-bottom:1px solid var(--border);color:var(--text-3);font-size:.7rem;font-weight:800;letter-spacing:.1em;padding-bottom:.4rem;text-transform:uppercase}.UserReport_detailText__\+Pxk7{background:var(--surface-2);border-radius:var(--radius-sm);color:var(--text-2);font-size:.9rem;line-height:1.7;padding:.875rem 1rem}.UserReport_detailRow__ntX5B{color:var(--text-3);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.5rem}.UserReport_detailRow__ntX5B span{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.3rem .7rem}.UserReport_detailRow__ntX5B span strong{color:var(--text-2);font-weight:700}.UserReport_detailResolution__x-rNb{background:var(--success-soft);border:1px solid #a7f3d0;border-radius:var(--radius-sm);color:var(--text-2);font-size:.875rem;padding:.875rem 1rem}.UserReport_detailResolution__x-rNb strong{color:var(--success)}.UserReport_detailFooter__FoQYv{border-top:1px solid var(--border);display:flex;justify-content:flex-end;padding:1rem 1.75rem 1.5rem}.UserReport_modalCloseBtn__-8b0E{align-items:center;background:var(--surface-2);border:1.5px solid var(--border);border-radius:50%;color:var(--text-3);cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;height:32px;justify-content:center;transition:all .15s;width:32px}.UserReport_modalCloseBtn__-8b0E:hover{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.UserReport_taskResultList__0NrKm{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem;max-height:220px;overflow-y:auto}.UserReport_taskResultItem__HOgPP{align-items:flex-start;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;display:flex;font-family:var(--font);gap:.625rem;padding:.75rem .875rem;text-align:left;transition:all .14s;width:100%}.UserReport_taskResultItem__HOgPP:hover{background:var(--accent-soft);border-color:var(--accent)}.UserReport_taskResultIcon__w1g8x{flex-shrink:0;font-size:1.125rem;margin-top:1px}.UserReport_taskResultName__HD60m{color:var(--text);font-size:.875rem;font-weight:700}.UserReport_taskResultSub__X198H{color:var(--text-3);font-size:.72rem;margin-top:1px}@media (max-width:600px){.UserReport_ur__2HWh5{margin-top:4rem;padding:1.25rem 1rem 4.5rem}.UserReport_typeGrid__gIOB1{grid-template-columns:1fr 1fr}.UserReport_actions__7aEcX{flex-direction:column-reverse}.UserReport_btn__uvcKy{text-align:center;width:100%}.UserReport_card__Xjf78{padding:1.25rem}.UserReport_cardHead__Jlpp9{align-items:flex-start;flex-direction:column}.UserReport_detailModal__yZsqs{max-height:75vh}.UserReport_detailBody__hIKuk,.UserReport_detailFooter__FoQYv{padding-left:1rem;padding-right:1rem}.UserReport_detailHeader__dMpAB{flex-wrap:wrap;gap:.5rem;padding:1rem 1rem .875rem}.UserReport_detailHeaderLeft__RR\+bF{width:calc(100% - 44px)}.UserReport_detailHeader__dMpAB .UserReport_cardBadges__u7-AL{order:3;width:100%}.UserReport_modalCloseBtn__-8b0E{position:absolute;right:.875rem;top:.875rem}}.CompleteProfilePage_container__P-u-K{align-items:flex-start;display:flex;justify-content:center;min-height:100vh;padding:2rem 1rem}.CompleteProfilePage_card__eY92F{background:#fff;border-radius:20px;box-shadow:0 8px 32px #00000014;margin-top:3.5rem;max-width:620px;overflow:hidden;width:100%}.CompleteProfilePage_banner__AXSzf{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;gap:1.25rem;padding:2rem 2rem 1.5rem;position:relative}.CompleteProfilePage_bannerInitials__h9OMb{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border:2px solid #ffffff59;border-radius:16px;display:flex;flex-shrink:0;font-size:1.5rem;font-weight:800;height:64px;justify-content:center;letter-spacing:-.02em;width:64px}.CompleteProfilePage_bannerInfo__YZL\+r{flex:1 1;min-width:0}.CompleteProfilePage_bannerName__M4bLY{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompleteProfilePage_userTypeBadge__96nTA{background:#fff3;border:1px solid #ffffff4d;border-radius:20px;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.06em;padding:3px 10px;text-transform:uppercase}.CompleteProfilePage_editBtn__evaNK{align-items:center;background:#ffffff26;border:1.5px solid #fff6;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.82rem;font-weight:600;gap:6px;padding:8px 16px;transition:background .2s ease,border-color .2s ease;white-space:nowrap}.CompleteProfilePage_editBtn__evaNK:hover{background:#ffffff47;border-color:#fff9}.CompleteProfilePage_alert__PaSsk{align-items:center;border-radius:10px;display:flex;font-size:.875rem;font-weight:500;gap:.6rem;margin:1rem 2rem 0;padding:.75rem 1.25rem}.CompleteProfilePage_alertError__r1vkT{background:#fff0f0;border:1px solid #ffc4c4;color:#d63031}.CompleteProfilePage_alertSuccess__HONNF{background:#f0fff4;border:1px solid #b2f5d8;color:#00b894}.CompleteProfilePage_sections__LhwZN{padding:0 2rem 2rem}.CompleteProfilePage_section__QpBiD{margin-top:1.75rem}.CompleteProfilePage_sectionLabel__UFyS1{color:#aaa;font-size:.68rem;font-weight:700;letter-spacing:.1em;margin:0 0 .875rem;text-transform:uppercase}.CompleteProfilePage_infoGrid__tTvTk{grid-gap:1px;background:#f0f0f5;border:1px solid #f0f0f5;border-radius:12px;display:grid;gap:1px;grid-template-columns:1fr 1fr;overflow:hidden}.CompleteProfilePage_infoField__Sw4q3{background:#fff;display:flex;flex-direction:column;gap:4px;padding:.875rem 1rem}.CompleteProfilePage_infoLabel__r1gJO{color:#aaa;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.CompleteProfilePage_infoValue__eorBQ{color:#1a1a2e;font-size:.9rem;font-weight:500;word-break:break-word}.CompleteProfilePage_empty__3bugy{color:#ccc;font-size:.85rem;font-style:normal}.CompleteProfilePage_spinnerWrap__8MWW4{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 1rem}.CompleteProfilePage_spinner__yDs25{animation:CompleteProfilePage_spin__2LNfi .75s linear infinite;border:3.5px solid #e8e8f0;border-radius:50%;border-top-color:#667eea;height:44px;width:44px}.CompleteProfilePage_spinnerText__cOK\+U{color:#aaa;font-size:.9rem;font-weight:500;margin:0}.CompleteProfilePage_modalOverlay__NYX1M{align-items:center;animation:CompleteProfilePage_fadeIn__zmoXy .18s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f0f1e8c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}@keyframes CompleteProfilePage_fadeIn__zmoXy{0%{opacity:0}to{opacity:1}}.CompleteProfilePage_modal__3ZNfg{animation:CompleteProfilePage_slideUp__8CH3l .22s cubic-bezier(.34,1.26,.64,1);background:#fff;border-radius:20px;box-shadow:0 24px 64px #0003;max-height:80vh;max-width:560px;overflow-y:auto;width:100%}@keyframes CompleteProfilePage_slideUp__8CH3l{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.CompleteProfilePage_modalHeader__91X9Q{align-items:center;background:#fff;border-bottom:1px solid #f0f0f5;border-radius:20px 20px 0 0;display:flex;justify-content:space-between;padding:1.5rem 1.75rem 1rem;position:sticky;top:0;z-index:1}.CompleteProfilePage_modalTitle__4YJS9{color:#1a1a2e;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;margin:0}.CompleteProfilePage_modalClose__sElZA{align-items:center;background:#f4f4fb;border:none;border-radius:8px;color:#555;cursor:pointer;display:flex;font-size:.9rem;height:32px;justify-content:center;transition:background .15s ease,color .15s ease;width:32px}.CompleteProfilePage_modalClose__sElZA:hover{background:#ffe0e0;color:#d63031}.CompleteProfilePage_modalForm__2tY60{padding:1.25rem 1.75rem 1.75rem}.CompleteProfilePage_modalActions__53r8e{display:flex;gap:.75rem;margin-top:1.75rem}.CompleteProfilePage_row__8lK5y{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:1fr 1fr}.CompleteProfilePage_field__GPQFJ{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.875rem}.CompleteProfilePage_field__GPQFJ label{color:#555;font-size:.8rem;font-weight:600;letter-spacing:.01em}.CompleteProfilePage_field__GPQFJ input,.CompleteProfilePage_field__GPQFJ select{appearance:none;-webkit-appearance:none;background:#fafafa;border:1.5px solid #e8e8f0;border-radius:10px;color:#1a1a2e;font-size:.9rem;height:44px;outline:none;padding:0 .875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.CompleteProfilePage_field__GPQFJ input:focus,.CompleteProfilePage_field__GPQFJ select:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1f}.CompleteProfilePage_field__GPQFJ input::placeholder{color:#ccc}.CompleteProfilePage_dropdownWrap__GTyKB{position:relative}.CompleteProfilePage_dropdownWrap__GTyKB input{padding-right:2rem;width:100%}.CompleteProfilePage_dropdownWrap__GTyKB input:disabled{background:#f0f0f5;cursor:not-allowed;opacity:.5}.CompleteProfilePage_dropdownList__9lRxo{background:#fff;border:1.5px solid #e8e8f0;border-radius:10px;box-shadow:0 8px 24px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.CompleteProfilePage_dropdownItem__y-ivE{color:#1a1a2e;cursor:pointer;font-size:.875rem;padding:.6rem .875rem;transition:background .15s ease}.CompleteProfilePage_dropdownItem__y-ivE:hover{background:#f4f4fb}.CompleteProfilePage_selectWrap__kRGDe{position:relative}.CompleteProfilePage_selectWrap__kRGDe select{cursor:pointer;padding-right:2.25rem}.CompleteProfilePage_selectIcon__qGOM7{color:#aaa;pointer-events:none;position:absolute;right:.875rem;top:50%;transform:translateY(-50%)}.CompleteProfilePage_cancelBtn__6t4N-{background:#f4f4fb;border:1.5px solid #e8e8f0;border-radius:12px;color:#555;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:600;height:46px;transition:background .2s ease}.CompleteProfilePage_cancelBtn__6t4N-:hover{background:#ebebf5}.CompleteProfilePage_submitBtn__Y\+OX-{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 15px #667eea59;color:#fff;cursor:pointer;flex:2 1;font-size:.95rem;font-weight:600;height:46px;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.CompleteProfilePage_submitBtn__Y\+OX-:hover:not(:disabled){box-shadow:0 6px 20px #667eea73;transform:translateY(-1px)}.CompleteProfilePage_submitBtn__Y\+OX-:disabled{cursor:not-allowed;opacity:.65}.CompleteProfilePage_btnSpinnerWrap__KK7mY{align-items:center;display:flex;gap:.5rem;justify-content:center}.CompleteProfilePage_btnSpinner__3ZPDj{animation:CompleteProfilePage_spin__2LNfi .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;display:inline-block;flex-shrink:0;height:15px;width:15px}@keyframes CompleteProfilePage_spin__2LNfi{to{transform:rotate(1turn)}}@media (max-width:600px){.CompleteProfilePage_banner__AXSzf{flex-wrap:wrap;gap:1rem;padding:1.5rem 1.25rem}.CompleteProfilePage_editBtn__evaNK{justify-content:center;width:100%}.CompleteProfilePage_sections__LhwZN{padding:0 1.25rem 1.5rem}.CompleteProfilePage_infoGrid__tTvTk{grid-template-columns:1fr}.CompleteProfilePage_modalForm__2tY60{padding:1rem 1.25rem 1.25rem}.CompleteProfilePage_modalHeader__91X9Q{padding:1.25rem 1.25rem .875rem}.CompleteProfilePage_row__8lK5y{grid-template-columns:1fr}.CompleteProfilePage_modalActions__53r8e{flex-direction:column}.CompleteProfilePage_cancelBtn__6t4N-,.CompleteProfilePage_submitBtn__Y\+OX-{flex:initial;width:100%}}.CreatedOpinions_opinionComponent__YQQky{background:linear-gradient(135deg,#fff,#fdfcff);border:1.5px solid #e9d5ff;border-radius:20px;box-shadow:0 8px 32px #8b5cf61a;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;margin-bottom:0;min-height:300px;overflow:hidden;padding:24px;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s ease;width:100%}.CreatedOpinions_opinionComponent__YQQky:before{background:linear-gradient(90deg,#8b5cf6,#a855f7 50%,#c084fc);border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.CreatedOpinions_opinionComponent__YQQky:hover{border-color:#c084fc;box-shadow:0 16px 48px #8b5cf62e;transform:translateY(-4px)}.CreatedOpinions_opinionHeader__Y8r1C{display:flex;flex-direction:column;height:100%}.CreatedOpinions_editForm__dOBSf,.CreatedOpinions_viewMode__G1Mh1{display:flex;flex:1 1;flex-direction:column}.CreatedOpinions_subject__3vXFn{color:#581c87;flex-shrink:0;font-family:Fraunces,serif;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 10px}.CreatedOpinions_category__xt3Vw{align-items:center;background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #e9d5ff;border-radius:20px;color:#7c3aed;display:inline-flex;flex-shrink:0;font-size:.74rem;font-style:normal;font-weight:700;letter-spacing:.5px;margin-bottom:12px;padding:5px 12px;text-transform:uppercase;width:fit-content}.CreatedOpinions_descriptionSection__ga68i{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.CreatedOpinions_description__V5M1D{color:#475569;flex:1 1;font-size:.88rem;line-height:1.6;margin-bottom:8px}.CreatedOpinions_readMoreBtn__U-kqN{align-self:flex-start;background:none;border:none;color:#7c3aed;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.83rem;font-weight:600;margin-bottom:14px;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.CreatedOpinions_readMoreBtn__U-kqN:hover{color:#6d28d9}.CreatedOpinions_imageCarousel__oueRf{flex-shrink:0;margin-bottom:14px}.CreatedOpinions_carouselContainer__beCOI{background:#faf5ff;border-radius:12px;height:190px;max-width:100%;overflow:hidden;position:relative}.CreatedOpinions_carouselImage__5i1jW{display:block;height:190px;object-fit:cover;width:100%}.CreatedOpinions_carouselBtn__Hq7r5{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#581c87bf;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:34px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:34px}.CreatedOpinions_carouselBtn__Hq7r5:hover{background:#581c87eb}.CreatedOpinions_carouselBtnPrev__yj-gQ{left:8px}.CreatedOpinions_carouselBtnNext__t6JLc{right:8px}.CreatedOpinions_carouselIndicators__HeH3k{bottom:8px;display:flex;gap:6px;left:50%;position:absolute;transform:translateX(-50%)}.CreatedOpinions_carouselIndicator__mg-xm{background:#ffffff8c;border:none;border-radius:50%;cursor:pointer;height:7px;transition:background .25s ease,transform .25s ease;width:7px}.CreatedOpinions_carouselIndicator__mg-xm.CreatedOpinions_active__A-ghz{background:#fff;transform:scale(1.3)}.CreatedOpinions_existingImages__YtFwc,.CreatedOpinions_newImagesPreview__cAMnh{margin-bottom:12px}.CreatedOpinions_imageLabel__vEypu{color:#581c87;display:block;font-size:.82rem;font-weight:700;letter-spacing:.4px;margin-bottom:8px;text-transform:uppercase}.CreatedOpinions_imagesGrid__aTZmh{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));margin-bottom:8px}.CreatedOpinions_imageThumb__lrQ6G{border:1.5px solid #e9d5ff;border-radius:8px;height:80px;object-fit:cover;width:80px}.CreatedOpinions_editCategory__JvvgA,.CreatedOpinions_editDescription__WCYZB,.CreatedOpinions_editSubject__2cpx9{background:#fdfcff;border:1.5px solid #e9d5ff;border-radius:10px;box-sizing:border-box;color:#334155;font-family:DM Sans,sans-serif;font-size:.88rem;margin-bottom:10px;padding:11px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.CreatedOpinions_editCategory__JvvgA:focus,.CreatedOpinions_editDescription__WCYZB:focus,.CreatedOpinions_editSubject__2cpx9:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f71f;outline:none}.CreatedOpinions_editDescription__WCYZB{min-height:96px;resize:vertical}.CreatedOpinions_editImages__YohC-{background:#8b5cf60a;border:1.5px dashed #c084fc;border-radius:10px;box-sizing:border-box;cursor:pointer;font-size:.85rem;margin-bottom:10px;padding:12px 14px;width:100%}.CreatedOpinions_fileInputLabel__5\+-GW{color:#94a3b8;display:block;font-size:.78rem;margin-bottom:10px}.CreatedOpinions_clearImagesBtn__db5kp{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:600;margin-bottom:10px;padding:7px 14px}.CreatedOpinions_viewDetailsBtn__gXTUI{align-self:flex-end;background:none;border:none;border-bottom:1.5px solid #0000;color:#7c3aed;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.83rem;font-weight:700;margin-top:auto;padding:6px 0 0;text-align:right;transition:border-color .2s,color .2s}.CreatedOpinions_viewDetailsBtn__gXTUI:hover{border-bottom-color:#6d28d9;color:#6d28d9}.CreatedOpinions_actions__6wm91{display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:14px}.CreatedOpinions_editActions__pzqv8{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:12px}.CreatedOpinions_cancelEditBtn__DeGmU,.CreatedOpinions_deleteButton__URNeT,.CreatedOpinions_editButton__E6LX1,.CreatedOpinions_saveEditBtn__qS4gj{border:none;border-radius:10px;cursor:pointer;flex:1 1;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.01em;padding:10px 18px;transition:transform .2s ease,box-shadow .2s ease}.CreatedOpinions_editButton__E6LX1{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 4px 14px #8b5cf64d;color:#fff}.CreatedOpinions_editButton__E6LX1:hover:not(:disabled){box-shadow:0 8px 22px #8b5cf661;transform:translateY(-2px)}.CreatedOpinions_deleteButton__URNeT{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 14px #ef444440;color:#fff}.CreatedOpinions_deleteButton__URNeT:hover:not(:disabled){box-shadow:0 8px 22px #ef444459;transform:translateY(-2px)}.CreatedOpinions_saveEditBtn__qS4gj{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 14px #22c55e47;color:#fff}.CreatedOpinions_saveEditBtn__qS4gj:hover:not(:disabled){box-shadow:0 8px 22px #22c55e59;transform:translateY(-2px)}.CreatedOpinions_cancelEditBtn__DeGmU{background:linear-gradient(135deg,#64748b,#475569);box-shadow:0 4px 14px #64748b38;color:#fff}.CreatedOpinions_cancelEditBtn__DeGmU:hover:not(:disabled){box-shadow:0 8px 22px #64748b4d;transform:translateY(-2px)}.CreatedOpinions_cancelEditBtn__DeGmU:disabled,.CreatedOpinions_deleteButton__URNeT:disabled,.CreatedOpinions_editButton__E6LX1:disabled,.CreatedOpinions_saveEditBtn__qS4gj:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.CreatedOpinions_deletedBanner__3y-RO{color:#7c3aed;display:flex;flex-direction:column;font-size:.85rem;gap:4px;margin-bottom:12px}.CreatedOpinions_deletedDate__g9UiG{color:#94a3b8;font-size:.78rem}.CreatedOpinions_deleteConfirm__ARaGs{display:flex;flex-direction:column;gap:12px;padding:8px 4px}.CreatedOpinions_deleteConfirm__ARaGs h3{color:#581c87;font-family:Fraunces,serif;font-size:1.2rem;margin:0}.CreatedOpinions_deleteConfirm__ARaGs p{color:#475569;font-size:.9rem;line-height:1.6;margin:0}.CreatedOpinions_deleteConfirmActions__pTnWm{display:flex;gap:10px;margin-top:8px}.CreatedOpinions_deleteConfirmActions__pTnWm button{flex:1 1}@media (max-width:768px){.CreatedOpinions_opinionComponent__YQQky{border-radius:16px;min-height:260px;padding:16px}.CreatedOpinions_subject__3vXFn{font-size:1rem}.CreatedOpinions_description__V5M1D{font-size:.84rem}.CreatedOpinions_actions__6wm91,.CreatedOpinions_editActions__pzqv8{flex-direction:column}.CreatedOpinions_cancelEditBtn__DeGmU,.CreatedOpinions_deleteButton__URNeT,.CreatedOpinions_editButton__E6LX1,.CreatedOpinions_saveEditBtn__qS4gj{flex:none;margin-bottom:4px;width:100%}.CreatedOpinions_imagesGrid__aTZmh{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.CreatedOpinions_imageThumb__lrQ6G{height:60px;width:60px}.CreatedOpinions_carouselContainer__beCOI,.CreatedOpinions_carouselImage__5i1jW{height:150px}}@media (min-width:768px){.CreatedOpinions_opinionComponent__YQQky{padding:28px}.CreatedOpinions_subject__3vXFn{font-size:1.25rem}.CreatedOpinions_carouselContainer__beCOI,.CreatedOpinions_carouselImage__5i1jW{height:210px}.CreatedOpinions_actions__6wm91,.CreatedOpinions_editActions__pzqv8{flex-direction:row}.CreatedOpinions_cancelEditBtn__DeGmU,.CreatedOpinions_deleteButton__URNeT,.CreatedOpinions_editButton__E6LX1,.CreatedOpinions_saveEditBtn__qS4gj{flex:0 0 auto;min-width:100px}}:root{--sidebar-bg:#0f172a;--sidebar-hover:#1e293b;--sidebar-selected:#1e293b;--sidebar-border:#ffffff0f;--accent:#6366f1;--accent-hover:#4f46e5;--accent-soft:#6366f11f;--chat-bg:#f8fafc;--white:#fff;--text-primary:#0f172a;--text-secondary:#64748b;--text-muted:#94a3b8;--border:#e2e8f0;--own-msg-bg:linear-gradient(135deg,#6366f1,#818cf8);--own-msg-shadow:0 4px 20px #6366f140;--other-msg-bg:#fff;--other-msg-shadow:0 1px 4px #0000000f;--success:#10b981;--error:#ef4444;--warning:#f59e0b;--online:#22c55e;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:24px;--font:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}.Chat_chatShell__7bJNe{background:#f8fafc;background:var(--chat-bg);border-radius:12px;border-radius:var(--radius-md);display:flex;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font);height:100vh;margin-top:3.5rem;max-height:100vh;overflow:hidden;position:relative}.Chat_sidebar__ku3nU{background:#0f172a;background:var(--sidebar-bg);border-right:1px solid #ffffff0f;border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;min-width:300px;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1);width:300px;z-index:20}.Chat_sidebarHead__eUu9k{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--sidebar-border);display:flex;flex-shrink:0;justify-content:space-between;min-width:0;overflow:visible;padding:20px 18px 16px}.Chat_sidebarTitle__5EqLA{align-items:center;color:#f1f5f9;display:flex;flex:1 1;font-size:16px;font-weight:700;gap:8px;letter-spacing:-.02em;margin:0;min-width:0;overflow:hidden}.Chat_sidebarTitleIcon__JdShU{background:#6366f1;background:var(--accent);border-radius:8px;height:28px;width:28px}.Chat_refreshBtn__Tjzlb,.Chat_sidebarTitleIcon__JdShU{align-items:center;display:flex;font-size:14px;justify-content:center}.Chat_refreshBtn__Tjzlb{background:#1e293b;background:var(--sidebar-hover);border:1px solid #ffffff0f;border:1px solid var(--sidebar-border);border-radius:8px;border-radius:var(--radius-sm);color:#94a3b8;color:var(--text-muted);cursor:pointer;flex-shrink:0;height:32px;margin-left:8px;min-width:32px;transition:all .2s ease;width:32px}.Chat_refreshBtn__Tjzlb:hover{background:#2d3748;color:#f1f5f9}.Chat_refreshBtn__Tjzlb:disabled{cursor:not-allowed;opacity:.5}.Chat_refreshBtn__Tjzlb.Chat_spinning__RRRz1{animation:Chat_spin__Cpejl 1s linear infinite}@keyframes Chat_spin__Cpejl{to{transform:rotate(1turn)}}.Chat_searchWrap__CK3hj{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--sidebar-border);flex-shrink:0;padding:12px 16px}.Chat_searchBox__1MrSs{position:relative}.Chat_searchIcon__c0Ejv{color:#94a3b8;color:var(--text-muted);font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Chat_searchInput__kh5Ui{background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;box-sizing:border-box;color:#e2e8f0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font);font-size:13.5px;max-width:100%;padding:9px 12px 9px 36px;transition:all .2s ease;width:100%}.Chat_searchInput__kh5Ui::placeholder{color:#475569}.Chat_searchInput__kh5Ui:focus{background:#ffffff17;border-color:#6366f180;outline:none}.Chat_groupItem__fB6Y\+{align-items:center;background:linear-gradient(135deg,#10b9811f,#06b6d414);border:1px solid #10b98133;border-radius:12px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:12px;margin:10px 12px 4px;padding:12px 14px;transition:all .2s ease}.Chat_groupItem__fB6Y\+:hover{background:linear-gradient(135deg,#10b9812e,#06b6d41f)}.Chat_groupItem__fB6Y\+.Chat_selected__2XrGv{background:linear-gradient(135deg,#10b98138,#06b6d426);border-color:#10b98166}.Chat_groupAvatarIcon__HA2Lm{align-items:center;background:linear-gradient(135deg,#10b981,#06b6d4);border-radius:10px;display:flex;flex-shrink:0;font-size:16px;height:38px;justify-content:center;width:38px}.Chat_groupItemInfo__\+1idJ{flex:1 1;min-width:0}.Chat_groupItemName__bu\+CG{color:#e2e8f0;font-size:13.5px;font-weight:600}.Chat_groupItemSub__stjxT{color:#64748b;font-size:11.5px;margin-top:1px}.Chat_contactsList__bowCD{flex:1 1;min-height:0;overflow-y:auto;padding:8px 0 12px}.Chat_contactsList__bowCD::-webkit-scrollbar{width:3px}.Chat_contactsList__bowCD::-webkit-scrollbar-track{background:#0000}.Chat_contactsList__bowCD::-webkit-scrollbar-thumb{background:#1e293b;border-radius:2px}.Chat_sectionLabel__STBMB{color:#475569;font-size:10px;font-weight:700;letter-spacing:.08em;padding:8px 18px 4px;text-transform:uppercase}.Chat_contactItem__wS\+E5{align-items:center;cursor:pointer;display:flex;gap:12px;padding:10px 16px;position:relative;transition:background .15s ease}.Chat_contactItem__wS\+E5:hover{background:#1e293b;background:var(--sidebar-hover)}.Chat_contactItem__wS\+E5.Chat_selected__2XrGv{background:#6366f11f}.Chat_contactItem__wS\+E5.Chat_selected__2XrGv:before{background:#6366f1;background:var(--accent);border-radius:0 3px 3px 0;content:"";height:60%;left:0;position:absolute;top:20%;width:3px}.Chat_contactAvatar__xRFOU{align-items:center;background:linear-gradient(135deg,#334155,#475569);border-radius:50%;color:#e2e8f0;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:38px;justify-content:center;position:relative;width:38px}.Chat_onlineDot__1MItg{background:#22c55e;background:var(--online);border:2px solid #0f172a;border:2px solid var(--sidebar-bg);border-radius:50%;bottom:1px;height:9px;position:absolute;right:1px;width:9px}.Chat_contactInfo__0bqdn{flex:1 1;min-width:0}.Chat_contactName__juBHU{align-items:center;color:#e2e8f0;display:flex;font-size:13.5px;font-weight:500;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_contactBadge__vY8p0{background:#6366f133;color:#818cf8}.Chat_contactAdminBadge__uZGqA,.Chat_contactBadge__vY8p0{border-radius:4px;flex-shrink:0;font-size:10px;font-weight:600;padding:1px 6px}.Chat_contactAdminBadge__uZGqA{background:#f59e0b26;color:#f59e0b}.Chat_contactLastMsg__udcKt{color:#475569;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_unreadCount__6UlzH{align-items:center;background:#6366f1;background:var(--accent);border-radius:9px;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.Chat_emptyContacts__CLeXY,.Chat_loadingContacts__eoDZq{color:#475569;font-size:13px;padding:20px 18px;text-align:center}.Chat_chatMain__j\+AvG{background:#f8fafc;background:var(--chat-bg);display:flex;flex:1 1;flex-direction:column;min-width:0;position:relative}.Chat_emptyState__FEKHE{color:#64748b;color:var(--text-secondary);flex:1 1;flex-direction:column;gap:14px}.Chat_emptyStateIcon__whuZK,.Chat_emptyState__FEKHE{align-items:center;display:flex;justify-content:center}.Chat_emptyStateIcon__whuZK{background:#6366f11f;background:var(--accent-soft);border-radius:20px;font-size:32px;height:72px;width:72px}.Chat_emptyStateTitle__\+i5sx{color:#0f172a;color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.Chat_emptyStateText__YxuKA{color:#64748b;color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0;max-width:280px;text-align:center}.Chat_chatHeader__vnckQ{align-items:center;background:#fff;background:var(--white);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 20px}.Chat_headerLeft__E884z{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.Chat_backBtn__HMaJv{align-items:center;background:none;border:none;border-radius:8px;border-radius:var(--radius-sm);color:#64748b;color:var(--text-secondary);cursor:pointer;display:none;flex-shrink:0;font-size:18px;height:32px;justify-content:center;transition:all .2s;width:32px}.Chat_backBtn__HMaJv:hover{background:#e2e8f0;background:var(--border);color:#0f172a;color:var(--text-primary)}.Chat_headerAvatar__N-\+KQ{align-items:center;background:linear-gradient(135deg,#6366f1,#818cf8);background:linear-gradient(135deg,var(--accent),#818cf8);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.Chat_headerAvatar__N-\+KQ.Chat_group__6F2j1{background:linear-gradient(135deg,#10b981,#06b6d4);border-radius:12px}.Chat_headerInfo__PSQ04{min-width:0}.Chat_headerName__s2LBC{color:#0f172a;color:var(--text-primary);font-size:15px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_headerStatus__JXW9x{align-items:center;color:#94a3b8;color:var(--text-muted);display:flex;font-size:12px;gap:4px;margin-top:1px}.Chat_headerStatusOnline__CDSuU{color:#22c55e;color:var(--online)}.Chat_headerStatusOffline__f3L8g{color:#94a3b8;color:var(--text-muted)}.Chat_headerActions__j7jOp{align-items:center;display:flex;flex-shrink:0;gap:8px;position:relative;z-index:10}.Chat_headerBtn__J5TTV{align-items:center;background:#fff;background:var(--white);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-sm);color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font);font-size:13px;font-weight:500;gap:6px;padding:7px 14px;transition:all .2s ease}.Chat_headerBtn__J5TTV:hover{background:#6366f11f;background:var(--accent-soft);border-color:#6366f1;border-color:var(--accent);color:#6366f1;color:var(--accent)}.Chat_lockChip__T4VJw{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:6px;color:#ef4444;color:var(--error);display:inline-flex;font-size:11px;font-weight:600;gap:4px;max-width:140px;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.Chat_lockChip__T4VJw.Chat_unlocked__PkIcR{background:#10b9811a;border-color:#10b98133;color:#10b981;color:var(--success)}.Chat_messagesArea__4iCaH{display:flex;flex:1 1;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;padding:20px 24px;scroll-behavior:smooth}.Chat_messagesArea__4iCaH::-webkit-scrollbar{width:4px}.Chat_messagesArea__4iCaH::-webkit-scrollbar-track{background:#0000}.Chat_messagesArea__4iCaH::-webkit-scrollbar-thumb{background:#e2e8f0;background:var(--border);border-radius:2px}.Chat_loadingMessages__i-CdY,.Chat_noMessages__kBR5A{align-items:center;color:#94a3b8;color:var(--text-muted);display:flex;flex:1 1;font-size:14px;gap:8px;justify-content:center}.Chat_dateDivider__c2Tmt{align-items:center;display:flex;gap:10px;margin:12px 0 8px}.Chat_dateDivider__c2Tmt:after,.Chat_dateDivider__c2Tmt:before{background:#e2e8f0;background:var(--border);content:"";flex:1 1;height:1px}.Chat_dateDividerText__XAn1x{background:#f8fafc;background:var(--chat-bg);color:#94a3b8;color:var(--text-muted);font-size:11px;font-weight:500;padding:0 8px;white-space:nowrap}.Chat_messageRow__KS1Jc{animation:Chat_msgIn__hTHKh .25s ease;display:flex;flex-direction:column;max-width:66%}@keyframes Chat_msgIn__hTHKh{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Chat_messageRow__KS1Jc.Chat_own__jFov6{align-items:flex-end;align-self:flex-end}.Chat_messageRow__KS1Jc.Chat_other__WWBlO{align-items:flex-start;align-self:flex-start}.Chat_messageMeta__EQsqs{align-items:center;display:flex;gap:6px;margin-bottom:4px;padding:0 4px}.Chat_messageSender__\+h4VQ{color:#64748b;color:var(--text-secondary);font-size:12px;font-weight:600}.Chat_messageTime__50\+gb{color:#94a3b8;color:var(--text-muted);font-size:11px}.Chat_messageAdminTag__eypx5{background:#f59e0b1a;border-radius:4px;color:#f59e0b;color:var(--warning);font-size:10px;font-weight:600;padding:1px 5px}.Chat_bubbleWrap__IeWJ8{align-items:center;display:flex;gap:6px;position:relative}.Chat_messageRow__KS1Jc.Chat_own__jFov6 .Chat_bubbleWrap__IeWJ8{flex-direction:row-reverse}.Chat_bubble__EAjJ9{border-radius:20px;border-radius:var(--radius-lg);line-height:1.5;padding:10px 14px;position:relative;word-break:break-word}.Chat_messageRow__KS1Jc.Chat_own__jFov6 .Chat_bubble__EAjJ9{background:linear-gradient(135deg,#6366f1,#818cf8);background:var(--own-msg-bg);border-bottom-right-radius:6px;box-shadow:0 4px 20px #6366f140;box-shadow:var(--own-msg-shadow);color:#fff}.Chat_messageRow__KS1Jc.Chat_other__WWBlO .Chat_bubble__EAjJ9{background:#fff;background:var(--other-msg-bg);border:1px solid #e2e8f0;border:1px solid var(--border);border-bottom-left-radius:6px;box-shadow:0 1px 4px #0000000f;box-shadow:var(--other-msg-shadow);color:#0f172a;color:var(--text-primary)}.Chat_bubbleText__ODRtP{font-size:14px;margin:0;white-space:pre-wrap}.Chat_fileBubble__GndEv{align-items:center;display:flex;gap:10px;padding:2px 0}.Chat_fileIcon__QO\+-e{align-items:center;background:#fff3;border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.Chat_messageRow__KS1Jc.Chat_other__WWBlO .Chat_fileIcon__QO\+-e{background:#6366f11f;background:var(--accent-soft)}.Chat_fileInfo__GNV4H{min-width:0}.Chat_fileName__N-YxW{font-size:13px;font-weight:600;margin:0 0 2px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_fileLink__Y2m6W{align-items:center;color:#fffc;display:inline-flex;font-size:12px;gap:3px;text-decoration:none}.Chat_fileLink__Y2m6W:hover{text-decoration:underline}.Chat_messageRow__KS1Jc.Chat_other__WWBlO .Chat_fileLink__Y2m6W{color:#6366f1;color:var(--accent)}.Chat_imageBubble__0eDA3{border-radius:12px;border-radius:var(--radius-md);max-width:260px;overflow:hidden}.Chat_imageBubble__0eDA3 img{cursor:zoom-in;display:block;height:auto;width:100%}.Chat_imageCaption__tCdmN{font-size:12px;margin-top:6px;opacity:.85}.Chat_optionsBtn__iITN\+{align-items:center;background:none;border:none;border-radius:50%;color:#94a3b8;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:15px;height:26px;justify-content:center;opacity:0;transition:all .15s ease;width:26px}.Chat_bubbleWrap__IeWJ8:hover .Chat_optionsBtn__iITN\+{opacity:1}.Chat_optionsBtn__iITN\+:hover{background:#e2e8f0;background:var(--border);color:#0f172a;color:var(--text-primary)}.Chat_optionsDropdown__wEOm-{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 8px 24px #0000001f;min-width:130px;overflow:hidden;position:absolute;top:-4px;z-index:100}.Chat_messageRow__KS1Jc.Chat_own__jFov6 .Chat_optionsDropdown__wEOm-{right:32px}.Chat_messageRow__KS1Jc.Chat_other__WWBlO .Chat_optionsDropdown__wEOm-{left:32px}.Chat_optionItem__lCaEV{align-items:center;background:none;border:none;color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font);font-size:13px;font-weight:500;gap:8px;padding:10px 14px;text-align:left;transition:background .15s;width:100%}.Chat_optionItem__lCaEV:hover{background:#f8fafc}.Chat_optionDelete__Q5\+Wh{color:#ef4444!important;color:var(--error)!important}.Chat_optionDelete__Q5\+Wh:hover{background:#ef44440f!important}.Chat_searchResultsHead__xySH0{color:#64748b;color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.05em;padding:0 4px 12px;text-transform:uppercase}.Chat_inputBar__c1wuH{background:#fff;background:var(--white);border-top:1px solid #e2e8f0;border-top:1px solid var(--border);flex-shrink:0;padding:12px 20px 16px}.Chat_uploadBarWrap__JIAai{align-items:center;background:#6366f10f;border:1px solid #6366f126;border-radius:8px;border-radius:var(--radius-sm);display:flex;gap:10px;margin-bottom:10px;padding:8px 12px}.Chat_uploadBarLabel__dUl0x{color:#6366f1;color:var(--accent);font-size:12px;font-weight:500}.Chat_progressTrack__Ix-Q3{background:#6366f126;border-radius:2px;flex:1 1;height:4px;overflow:hidden}.Chat_progressFill__rkB4q{background:#6366f1;background:var(--accent);border-radius:2px;height:100%;transition:width .3s ease}.Chat_inputRow__QctT2{align-items:center;background:#f8fafc;background:var(--chat-bg);border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:14px;display:flex;gap:8px;padding:8px 8px 8px 16px;transition:border-color .2s ease}.Chat_inputRow__QctT2:focus-within{background:#fff;border-color:#6366f1;border-color:var(--accent)}.Chat_messageInput__HIyML{background:none;border:none;color:#0f172a;color:var(--text-primary);flex:1 1;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font);font-size:14px;line-height:1.5;max-height:100px;min-height:20px;outline:none;resize:none}.Chat_messageInput__HIyML::placeholder{color:#94a3b8;color:var(--text-muted)}.Chat_messageInput__HIyML:disabled{opacity:.6}.Chat_attachBtn__SJowF{align-items:center;background:none;border:none;border-radius:8px;border-radius:var(--radius-sm);color:#94a3b8;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:34px;justify-content:center;transition:all .2s ease;width:34px}.Chat_attachBtn__SJowF:hover{background:#6366f11f;background:var(--accent-soft);color:#6366f1;color:var(--accent)}.Chat_attachBtn__SJowF:disabled{cursor:not-allowed;opacity:.4}.Chat_sendBtn__wjc3Z{align-items:center;background:#6366f1;background:var(--accent);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Chat_sendBtn__wjc3Z:hover:not(:disabled){background:#4f46e5;background:var(--accent-hover);transform:scale(1.05)}.Chat_sendBtn__wjc3Z:disabled{cursor:not-allowed;opacity:.4;transform:none}.Chat_sendBtn__wjc3Z.Chat_sending__byX6Y{animation:Chat_sendPulse__NHZlE .8s ease infinite}@keyframes Chat_sendPulse__NHZlE{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.Chat_lockedNotice__UK2H7{align-items:center;background:#ef44440f;border:1px solid #ef444426;border-radius:12px;border-radius:var(--radius-md);color:#ef4444;color:var(--error);display:flex;font-size:13.5px;font-weight:500;gap:8px;padding:12px 16px}.Chat_settingsOverlay__kMXC9{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:500}.Chat_settingsPanel__QNGBe{animation:Chat_slideFromRight__3s\+7q .3s cubic-bezier(.4,0,.2,1);background:#fff;box-shadow:-10px 0 40px #0000001a;display:flex;flex-direction:column;height:100%;margin-top:3.5rem;width:360px}@keyframes Chat_slideFromRight__3s\+7q{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.Chat_settingsPanelHead__5yczt{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:20px 24px}.Chat_settingsPanelTitle__E0ubL{color:#0f172a;color:var(--text-primary);font-size:16px;font-weight:700;margin:0}.Chat_settingsCloseBtn__6f2r9{align-items:center;background:#e2e8f0;background:var(--border);border:none;border-radius:50%;color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;transition:all .2s;width:30px}.Chat_settingsCloseBtn__6f2r9:hover{background:#e2e8f0}.Chat_settingsPanelBody__T-\+1m{display:flex;flex-direction:column;gap:16px;padding:20px 24px}.Chat_statusCard__W1k2b{align-items:center;background:#f8fafc;background:var(--chat-bg);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-md);display:flex;gap:14px;padding:16px}.Chat_statusCardIcon__DoGD4{font-size:28px}.Chat_statusCardInfo__lbjCU{flex:1 1}.Chat_statusCardLabel__5-vLk{color:#94a3b8;color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.Chat_statusCardValue__RsEd1{font-size:15px;font-weight:700;margin-top:2px}.Chat_statusCardValue__RsEd1.Chat_locked__vOqQy{color:#ef4444;color:var(--error)}.Chat_statusCardValue__RsEd1.Chat_unlocked__PkIcR{color:#10b981;color:var(--success)}.Chat_statusCardSub__boD\+C{color:#94a3b8;color:var(--text-muted);font-size:12px;margin-top:2px}.Chat_actionBtn__h0gpP{align-items:center;border:none;border-radius:12px;border-radius:var(--radius-md);cursor:pointer;display:flex;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font);font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:13px 18px;transition:all .2s ease;width:100%}.Chat_lockBtn__KH6AV{background:#ef44441a;border:1px solid #ef444433;color:#ef4444;color:var(--error)}.Chat_lockBtn__KH6AV:hover{background:#ef44442e}.Chat_unlockBtn__iHwNs{background:#10b9811a;border:1px solid #10b98133;color:#10b981;color:var(--success)}.Chat_unlockBtn__iHwNs:hover{background:#10b9812e}.Chat_modalBackdrop__Ibx1F{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:600}.Chat_deleteModal__J-ubg{animation:Chat_modalPop__w2BHg .25s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:18px;box-shadow:0 24px 60px #0003;max-width:380px;padding:28px;width:100%}@keyframes Chat_modalPop__w2BHg{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.Chat_deleteModalIcon__FRcyM{align-items:center;background:#ef44441a;border-radius:14px;display:flex;font-size:24px;height:52px;justify-content:center;margin-bottom:16px;width:52px}.Chat_deleteModalTitle__4aJee{color:#0f172a;color:var(--text-primary);font-size:17px;font-weight:700;margin:0 0 6px}.Chat_deleteModalText__-PQlB{color:#64748b;color:var(--text-secondary);font-size:13.5px;line-height:1.5;margin:0 0 22px}.Chat_deleteModalActions__ON5Sz{display:flex;gap:10px}.Chat_cancelBtn__U0KWp{background:#fff;border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:12px;border-radius:var(--radius-md);color:#64748b;color:var(--text-secondary);cursor:pointer;flex:1 1;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font);font-size:14px;font-weight:600;padding:11px;transition:all .2s}.Chat_cancelBtn__U0KWp:hover{background:#f8fafc;background:var(--chat-bg);border-color:#cbd5e1}.Chat_confirmDeleteBtn__8QbbR{background:#ef4444;background:var(--error);border:none;border-radius:12px;border-radius:var(--radius-md);color:#fff;cursor:pointer;flex:1 1;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font);font-size:14px;font-weight:600;padding:11px;transition:all .2s}.Chat_confirmDeleteBtn__8QbbR:hover{background:#dc2626}.Chat_toastWrap__DU5j7{display:flex;flex-direction:column;gap:8px;position:fixed;right:18px;top:18px;z-index:900}.Chat_toast__Q9bya{align-items:center;animation:Chat_toastIn__mivpA .3s ease;border-radius:12px;border-radius:var(--radius-md);box-shadow:0 8px 24px #0000001f;display:flex;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font);font-size:13.5px;font-weight:500;gap:10px;max-width:340px;min-width:260px;padding:12px 16px}@keyframes Chat_toastIn__mivpA{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.Chat_toastSuccess__br8K5{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.Chat_toastError__X5afN{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.Chat_toastClose__7vSxg{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:14px;margin-left:auto;opacity:.6;padding:0}.Chat_toastClose__7vSxg:hover{opacity:1}.Chat_connBanner__u7Wwn{align-items:center;background:#f59e0b1a;border-bottom:1px solid #f59e0b33;color:#92400e;display:flex;flex-shrink:0;font-size:12.5px;font-weight:500;gap:6px;padding:8px 20px}.Chat_typingIndicator__t-4eT{align-items:center;animation:Chat_msgIn__hTHKh .25s ease;color:#94a3b8;color:var(--text-muted);display:flex;font-size:13px;font-style:italic;gap:8px;padding:6px 4px}.Chat_typingDots__zzPgu{align-items:center;display:flex;gap:3px}.Chat_typingDots__zzPgu span{animation:Chat_typingBounce__zl5e6 1.2s ease infinite;background:#94a3b8;background:var(--text-muted);border-radius:50%;height:6px;width:6px}.Chat_typingDots__zzPgu span:nth-child(2){animation-delay:.2s}.Chat_typingDots__zzPgu span:nth-child(3){animation-delay:.4s}@keyframes Chat_typingBounce__zl5e6{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.Chat_reactionsRow__ZTaMb{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.Chat_reactionBubble__sJtjN{align-items:center;background:#ffffff2e;border:1px solid #ffffff40;border-radius:10px;cursor:pointer;display:inline-flex;font-size:13px;gap:3px;line-height:1.4;padding:2px 7px;transition:background .15s}.Chat_messageRow__KS1Jc.Chat_other__WWBlO .Chat_reactionBubble__sJtjN{background:#6366f11f;background:var(--accent-soft);border-color:#6366f133}.Chat_reactionBubble__sJtjN:hover{background:#ffffff4d}.Chat_messageRow__KS1Jc.Chat_other__WWBlO .Chat_reactionBubble__sJtjN:hover{background:#6366f133}.Chat_messageRow__KS1Jc.Chat_other__WWBlO .Chat_reactionPicker__lC\+b3{left:0;right:auto}.Chat_reactionPicker__lC\+b3{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:24px;box-shadow:0 8px 24px #0000001f;display:flex;flex-wrap:wrap;gap:2px;left:auto;max-width:calc(100vw - 40px);padding:6px 10px;position:absolute;right:0;top:-56px;white-space:nowrap;z-index:200}.Chat_reactionOption__yYNfB{background:none;border:none;border-radius:8px;cursor:pointer;font-size:20px;line-height:1;padding:4px 5px;transition:transform .15s,background .15s}.Chat_reactionOption__yYNfB:hover{background:#f8fafc;background:var(--chat-bg);transform:scale(1.25)}.Chat_blockedBadge__CGDkF{background:#ef44441f;color:#ef4444;color:var(--error)}.Chat_blockedBadge__CGDkF,.Chat_blockedByBadge__dL8-6{border-radius:4px;flex-shrink:0;font-size:10px;font-weight:600;padding:1px 6px}.Chat_blockedByBadge__dL8-6{background:#f59e0b1f;color:#f59e0b;color:var(--warning)}.Chat_contactBlocked__Umjck{opacity:.55}.Chat_headerBtnDanger__v4zTz{border-color:#10b9814d!important;color:#10b981!important;color:var(--success)!important}.Chat_headerBtnDanger__v4zTz:hover{background:#10b98114!important;border-color:#10b981!important;border-color:var(--success)!important}.Chat_confirmUnblockBtn__uzXAz{background:#10b981;background:var(--success);border:none;border-radius:12px;border-radius:var(--radius-md);color:#fff;cursor:pointer;flex:1 1;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font);font-size:14px;font-weight:600;padding:11px;transition:all .2s}.Chat_confirmUnblockBtn__uzXAz:hover{background:#059669}.Chat_searchInput__kh5Ui.Chat_loading__Cpv1z{opacity:.7}@media (min-width:769px) and (max-width:1024px){.Chat_sidebar__ku3nU{min-width:240px;width:240px}.Chat_messageRow__KS1Jc{max-width:75%}}@media (max-width:768px){.Chat_chatShell__7bJNe{border-radius:0;bottom:56px;height:auto;left:0;margin:0;overflow:hidden;position:fixed;right:0;top:60px;width:100%;z-index:100}.Chat_sidebar__ku3nU{border-radius:0;height:100%;left:0;max-width:100%;overflow-x:hidden;position:absolute;top:0;transform:translateX(0);transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:30}.Chat_mobileSidebarHidden__EvgXn{transform:translateX(-100%)}.Chat_backBtn__HMaJv{display:flex}.Chat_chatMain__j\+AvG{height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}.Chat_sidebarHead__eUu9k{box-sizing:border-box;overflow:visible;padding:16px 14px;width:100%}.Chat_sidebarTitle__5EqLA{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_refreshBtn__Tjzlb{flex-shrink:0;margin-left:8px;min-width:32px;width:32px}.Chat_searchWrap__CK3hj{padding:10px 14px}.Chat_searchBox__1MrSs,.Chat_searchInput__kh5Ui,.Chat_searchWrap__CK3hj{box-sizing:border-box;width:100%}.Chat_searchInput__kh5Ui{max-width:100%}.Chat_inputBar__c1wuH{padding:10px 12px 12px}.Chat_chatHeader__vnckQ,.Chat_inputBar__c1wuH,.Chat_inputRow__QctT2{box-sizing:border-box;width:100%}.Chat_chatHeader__vnckQ{flex-wrap:nowrap;gap:6px;overflow:visible;padding:10px 12px}.Chat_headerLeft__E884z{flex:1 1;min-width:0;overflow:hidden}.Chat_headerName__s2LBC{font-size:13px}.Chat_headerName__s2LBC,.Chat_lockChip__T4VJw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_lockChip__T4VJw{font-size:10px;max-width:110px;padding:2px 5px}.Chat_headerActions__j7jOp{align-items:center;display:flex;flex-shrink:0;gap:4px}.Chat_headerBtn__J5TTV{font-size:11px;padding:5px 8px;white-space:nowrap}.Chat_messagesArea__4iCaH{box-sizing:border-box;overflow-x:hidden;padding:12px 14px;width:100%}.Chat_messageRow__KS1Jc{box-sizing:border-box;max-width:88%}.Chat_reactionPicker__lC\+b3{border-radius:16px;bottom:80px;flex-wrap:wrap;gap:4px;justify-content:center;left:12px;padding:8px;position:fixed;right:12px;top:auto;z-index:300}.Chat_reactionOption__yYNfB{font-size:22px;padding:6px}.Chat_optionsDropdown__wEOm-{bottom:80px;left:auto;position:fixed;right:16px;top:auto}.Chat_settingsPanel__QNGBe{border-radius:0;height:calc(100dvh - 60px);margin-top:60px;overflow-y:auto;width:100%}.Chat_toastWrap__DU5j7{bottom:80px;left:12px;right:12px;top:auto}.Chat_toast__Q9bya{max-width:100%;min-width:0;min-width:auto;width:100%}}@media (max-width:480px){.Chat_messageRow__KS1Jc{max-width:90%}.Chat_inputRow__QctT2{padding:6px 6px 6px 12px}.Chat_messageInput__HIyML{font-size:16px}.Chat_deleteModal__J-ubg{padding:22px}.Chat_deleteModalActions__ON5Sz{flex-direction:column}.Chat_toast__Q9bya{min-width:calc(100vw - 36px)}}@media (max-width:380px){.Chat_headerName__s2LBC{font-size:14px}.Chat_bubble__EAjJ9{padding:8px 12px}.Chat_bubbleText__ODRtP{font-size:13.5px}.Chat_messageInput__HIyML{font-size:16px}.Chat_deleteModalActions__ON5Sz{flex-direction:column}.Chat_cancelBtn__U0KWp,.Chat_confirmDeleteBtn__8QbbR{width:100%}}@media (hover:none){.Chat_optionsBtn__iITN\+{opacity:1}}.TaskReview_taskReviewContainer__C30gg{margin:3.5rem auto 0;max-width:1200px;min-height:100vh;padding:20px}.TaskReview_taskReviewHeader__kzhyn{background:linear-gradient(135deg,#8b5cf6,#7c3aed 60%,#581c87);border-radius:20px;box-shadow:0 8px 32px #8b5cf64d;color:#fff;margin-bottom:30px;overflow:hidden;padding:36px 24px;position:relative;text-align:center}.TaskReview_taskReviewHeader__kzhyn:before{background:#ffffff0f;border-radius:50%;content:"";height:200px;position:absolute;right:-60px;top:-60px;width:200px}.TaskReview_mainTitle__TlMKj{font-family:Fraunces,serif;font-size:2.2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.TaskReview_subtitle__xOASB{font-family:DM Sans,sans-serif;font-size:1rem;margin:0;opacity:.85}.TaskReview_loadingContainer__5-oLY{align-items:center;display:flex;height:400px;justify-content:center}.TaskReview_loadingSpinner__mDr-y{animation:TaskReview_spin__el9jw .9s linear infinite;border:3px solid #e9d5ff;border-radius:50%;border-top-color:#8b5cf6;height:44px;width:44px}@keyframes TaskReview_spin__el9jw{to{transform:rotate(1turn)}}.TaskReview_errorMessage__eZHUc{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1.5px solid #fca5a5;border-radius:12px;color:#991b1b;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:500;margin-bottom:20px;padding:14px 18px}.TaskReview_analyticsGrid__8m7aa{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:28px}.TaskReview_analyticsCard__2ygdo{align-items:center;background:linear-gradient(135deg,#fff,#fdfcff);border:1.5px solid #e9d5ff;border-radius:20px;box-shadow:0 8px 32px #8b5cf614;display:flex;gap:16px;overflow:hidden;padding:22px;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}.TaskReview_analyticsCard__2ygdo:before{border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.TaskReview_analyticsCard__2ygdo:hover{box-shadow:0 16px 40px #8b5cf626;transform:translateY(-3px)}.TaskReview_analyticsCardBlue__UNwYF:before{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.TaskReview_analyticsCardGreen__PA7yW:before{background:linear-gradient(90deg,#10b981,#34d399)}.TaskReview_analyticsCardYellow__Oir4U:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.TaskReview_analyticsCardPurple__jiQ00:before{background:linear-gradient(90deg,#8b5cf6,#a855f7,#c084fc)}.TaskReview_analyticsIcon__HZ2\+M{align-items:center;border-radius:14px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.TaskReview_analyticsCardBlue__UNwYF .TaskReview_analyticsIcon__HZ2\+M{background:#dbeafe;color:#3b82f6}.TaskReview_analyticsCardGreen__PA7yW .TaskReview_analyticsIcon__HZ2\+M{background:#d1fae5;color:#10b981}.TaskReview_analyticsCardYellow__Oir4U .TaskReview_analyticsIcon__HZ2\+M{background:#fef3c7;color:#f59e0b}.TaskReview_analyticsCardPurple__jiQ00 .TaskReview_analyticsIcon__HZ2\+M{background:#ede9fe;color:#8b5cf6}.TaskReview_analyticsContent__2mjh9{flex:1 1}.TaskReview_analyticsLabel__Evyrz{color:#64748b;font-family:DM Sans,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.5px;margin:0 0 4px;text-transform:uppercase}.TaskReview_analyticsValue__scp3Z{color:#581c87;font-family:Fraunces,serif;font-size:1.9rem;font-weight:700;margin:0}.TaskReview_tabNavigation__Qa7Gk{margin-bottom:24px}.TaskReview_tabNav__J-hg2{background:linear-gradient(135deg,#fff,#fdfcff);border:1.5px solid #e9d5ff;border-radius:16px;box-shadow:0 4px 16px #8b5cf614;display:flex;gap:4px;padding:5px}.TaskReview_tabButton__j8I2O{align-items:center;background:#0000;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:600;gap:8px;justify-content:center;letter-spacing:.01em;padding:12px 18px;transition:all .25s ease}.TaskReview_tabButton__j8I2O:hover:not(.TaskReview_tabActive__oIFlV){background:#f3e8ff;color:#7c3aed}.TaskReview_tabActive__oIFlV{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 4px 14px #8b5cf64d;color:#fff}.TaskReview_sectionTitle__J5UXS{border-bottom:1.5px solid #e9d5ff;color:#581c87;font-family:Fraunces,serif;font-size:1.4rem;font-weight:700;letter-spacing:-.01em;margin:0 0 20px;padding-bottom:12px}.TaskReview_tasksGrid__XTwSA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.TaskReview_taskCard__2UPJu{background:linear-gradient(135deg,#fff,#fdfcff);border:1.5px solid #e9d5ff;border-radius:20px;box-shadow:0 8px 32px #8b5cf61a;font-family:DM Sans,sans-serif;overflow:hidden;padding:24px;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease,border-color .3s ease}.TaskReview_taskCard__2UPJu:before{background:linear-gradient(90deg,#8b5cf6,#a855f7 50%,#c084fc);border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.TaskReview_taskCard__2UPJu:hover{border-color:#c084fc;box-shadow:0 16px 48px #8b5cf62e;transform:translateY(-4px)}.TaskReview_completedTask__VU8yR:before{background:linear-gradient(90deg,#10b981,#34d399)}.TaskReview_taskHeader__n66E0{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.TaskReview_taskTitle__YDqFN{color:#581c87;flex:1 1;font-family:Fraunces,serif;font-size:1.1rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.TaskReview_taskStatus__XBH7N{align-items:center;border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:700;gap:5px;letter-spacing:.02em;padding:5px 12px;text-transform:uppercase;white-space:nowrap}.TaskReview_statusDone__5CJaa{background:#ede9fe;color:#5b21b6}.TaskReview_statusCompleted__-7yIY{background:#d1fae5;color:#065f46}.TaskReview_statusPending__ya3nJ{background:#fef3c7;color:#92400e}.TaskReview_statusCancelled__wA9ho{background:#fee2e2;color:#991b1b}.TaskReview_approvedTask__c85r6:before{background:linear-gradient(90deg,#10b981,#34d399)}.TaskReview_approvedTask__c85r6:hover{border-color:#6ee7b7;box-shadow:0 16px 48px #10b9812e}.TaskReview_approvedUsersInfo__HieIU{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-left:4px solid #10b981;border-radius:12px;margin:12px 0;padding:14px 16px}.TaskReview_approvedUsersTitle__5dwPm{color:#065f46;font-family:Fraunces,serif;font-size:.875rem;font-weight:700;margin:0 0 10px}.TaskReview_approvedUserRow__ktv50{align-items:center;border-bottom:1px solid #a7f3d0;display:flex;gap:10px;padding:6px 0}.TaskReview_approvedUserRow__ktv50:last-child{border-bottom:none;padding-bottom:0}.TaskReview_approvedUserAvatar__eDshi{align-items:center;background:#065f46;border-radius:50%;color:#d1fae5;display:flex;flex-shrink:0;font-size:.8125rem;font-weight:700;height:32px;justify-content:center;width:32px}.TaskReview_approvedUserDetails__KeYR0{display:flex;flex-direction:column;gap:2px;min-width:0}.TaskReview_approvedUserName__AyPG6{color:#065f46;font-size:.875rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskReview_approvedUserEmail__XLG9t{color:#047857;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskReview_tone_waiting__\+eALN{background:#fef3c7;border-color:#fde68a;border-left:4px solid #f59e0b}.TaskReview_tone_review__C4xNQ{background:#e0f2fe;border-color:#bae6fd;border-left:4px solid #38bdf8}.TaskReview_tone_active__bMVHb{background:#f0fdf4;border-color:#bbf7d0;border-left:4px solid #10b981}.TaskReview_approvedNextSteps__Nxn8q{background:#ede9fe;border:1px solid #ddd6fe;border-left:4px solid #8b5cf6;border-radius:10px;margin-top:12px;padding:10px 14px}.TaskReview_approvedNextSteps__Nxn8q p{color:#5b21b6;font-size:.82rem;line-height:1.5;margin:0}.TaskReview_statusInprogress__DRpV2{background:#dbeafe;color:#1d4ed8}.TaskReview_statusWorkerdone__7ow\+o{background:#fef3c7;color:#92400e}.TaskReview_statusOpen__-2VyV{background:#dbeafe;color:#1d4ed8}.TaskReview_statusOn-hold__frY\+2,.TaskReview_statusOnhold__8nGla{background:#f1f5f9;color:#475569}.TaskReview_taskDetails__6Wb2T{margin-bottom:16px}.TaskReview_taskMeta__Ejoko{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #e9d5ff;border-left:4px solid #8b5cf6;border-radius:10px;display:flex;flex-direction:column;gap:6px;margin-bottom:14px;padding:12px 16px}.TaskReview_metaItem__yPRF7{color:#64748b;font-size:.82rem}.TaskReview_metaItem__yPRF7 strong{color:#581c87;font-weight:700}.TaskReview_taskDescription__1ZuOV{color:#475569;font-size:.88rem;line-height:1.6;margin:0}.TaskReview_taskImages__EzGio{margin:16px 0}.TaskReview_taskImages__EzGio h4{color:#581c87;font-size:.82rem;font-weight:700;letter-spacing:.5px;margin:0 0 10px;text-transform:uppercase}.TaskReview_imagesGrid__TWv2A{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));max-width:280px}.TaskReview_taskImage__D\+asx{border:1.5px solid #e9d5ff;border-radius:10px;cursor:pointer;height:75px;object-fit:cover;transition:transform .2s ease;width:100%}.TaskReview_taskImage__D\+asx:hover{border-color:#a855f7;transform:scale(1.05)}.TaskReview_reviewForm__583D5{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1.5px solid #e9d5ff;border-radius:14px;margin-top:16px;padding:20px}.TaskReview_reviewForm__583D5 h4{color:#581c87;font-family:Fraunces,serif;font-size:1rem;font-weight:700;margin:0 0 18px}.TaskReview_formGroup__v1H9q{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.TaskReview_formGroup__v1H9q label{background:#0000;color:#7c3aed;font-size:.72rem;font-weight:700;letter-spacing:.5px;padding:0;pointer-events:auto;position:static;text-transform:uppercase;transform:none}.TaskReview_formInput__-7n8Z,.TaskReview_formSelect__HL8-6,.TaskReview_formTextarea__8WNFr{background:#fff;border:1.5px solid #e9d5ff;border-radius:10px;box-sizing:border-box;color:#334155;font-family:DM Sans,sans-serif;font-size:.88rem;padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.TaskReview_formInput__-7n8Z:focus,.TaskReview_formSelect__HL8-6:focus,.TaskReview_formTextarea__8WNFr:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f71f;outline:none}.TaskReview_formTextarea__8WNFr{min-height:96px;resize:vertical}.TaskReview_formRow__Ey7N8{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.TaskReview_reviewSuggestionToggle__pIyky{align-self:flex-start;background:#f3e8ff;border:1px solid #ddd6fe;border-radius:20px;color:#7c3aed;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.7rem;font-weight:600;margin-top:6px;padding:4px 12px;transition:background .15s;white-space:nowrap}.TaskReview_reviewSuggestionToggle__pIyky:hover{background:#ede9fe}.TaskReview_reviewSuggestionsList__pVPI0{background:#faf5ff;border:1px solid #e9d5ff;border-radius:10px;display:flex;flex-direction:column;gap:5px;margin-bottom:8px;padding:10px 12px}.TaskReview_reviewSuggestionItem__ZUjvm{background:#fff;border:1px solid #e9d5ff;border-radius:8px;color:#475569;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.78rem;line-height:1.4;padding:7px 10px;text-align:left;transition:background .15s,border-color .15s}.TaskReview_reviewSuggestionItem__ZUjvm:hover{background:#f3e8ff;border-color:#c084fc;color:#581c87}.TaskReview_formActions__hFykv{display:flex;gap:10px;margin-top:20px}.TaskReview_btn__bWxhG{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:600;gap:8px;justify-content:center;letter-spacing:.01em;padding:11px 22px;transition:transform .2s ease,box-shadow .2s ease}.TaskReview_btnPrimary__cqhm9{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 4px 14px #8b5cf64d;color:#fff;flex:1 1}.TaskReview_btnPrimary__cqhm9:hover:not(:disabled){box-shadow:0 8px 22px #8b5cf661;transform:translateY(-2px)}.TaskReview_btnPrimary__cqhm9:disabled{background:#e2e8f0;box-shadow:none;color:#94a3b8;cursor:not-allowed;transform:none}.TaskReview_btnSecondary__s-RNf{background:linear-gradient(135deg,#64748b,#475569);box-shadow:0 4px 14px #64748b38;color:#fff}.TaskReview_btnSecondary__s-RNf:hover:not(:disabled){box-shadow:0 8px 22px #64748b4d;transform:translateY(-2px)}.TaskReview_taskActions__eoSAl{border-top:1.5px solid #f3e8ff;margin-top:18px;padding-top:16px}.TaskReview_reviewDetails__8Ikr1{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #e9d5ff;border-left:4px solid #8b5cf6;border-radius:12px;margin:16px 0;padding:16px}.TaskReview_reviewDetails__8Ikr1 h4{color:#581c87;font-family:Fraunces,serif;font-size:.95rem;font-weight:700;margin:0 0 12px}.TaskReview_reviewSummary__kg\+KR{display:flex;flex-direction:column;gap:12px}.TaskReview_satisfactionRate__Qf6x9{align-items:center;border-radius:20px;display:inline-flex;font-size:.88rem;font-weight:700;gap:8px;padding:8px 14px;width:fit-content}.TaskReview_satisfactionExcellent__7wNeZ{background:#d1fae5;color:#065f46}.TaskReview_satisfactionGood__ib5Km{background:#fef3c7;color:#92400e}.TaskReview_satisfactionPoor__T-Byx{background:#fee2e2;color:#991b1b}.TaskReview_reviewComment__sY-1G{align-items:flex-start;background:#fff;border-left:3px solid #8b5cf6;border-radius:10px;display:flex;gap:10px;padding:12px 14px}.TaskReview_reviewComment__sY-1G svg{color:#8b5cf6;flex-shrink:0;margin-top:2px}.TaskReview_reviewComment__sY-1G p{color:#475569;font-size:.88rem;font-style:italic;line-height:1.5;margin:0}.TaskReview_reviewInfo__Sv3cs{background:#ede9fe;border:1px solid #ddd6fe;border-radius:10px;margin-top:14px;padding:10px 14px}.TaskReview_reviewInfo__Sv3cs p{color:#5b21b6;font-size:.82rem;line-height:1.5;margin:0}.TaskReview_emptyState__GHtgG{background:linear-gradient(135deg,#fff,#fdfcff);border:1.5px dashed #e9d5ff;border-radius:20px;padding:60px 24px;text-align:center}.TaskReview_emptyState__GHtgG svg{color:#c084fc;margin-bottom:16px}.TaskReview_emptyState__GHtgG h3{color:#581c87;font-family:Fraunces,serif;font-size:1.3rem;font-weight:700;margin:0 0 8px}.TaskReview_emptyState__GHtgG p{color:#64748b;font-size:.9rem;line-height:1.6;margin:0 auto;max-width:340px}.TaskReview_myPerformanceSection__kgRpU{background:linear-gradient(135deg,#fff,#fdfcff);border:1.5px solid #e9d5ff;border-radius:20px;box-shadow:0 8px 32px #8b5cf614;margin-bottom:28px;overflow:hidden;padding:28px;position:relative}.TaskReview_myPerformanceSection__kgRpU:before{background:linear-gradient(90deg,#8b5cf6,#a855f7 50%,#c084fc);border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.TaskReview_performanceOverview__UUrKo{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:22px}.TaskReview_performanceStat__Ni3z6{align-items:center;background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #e9d5ff;border-radius:12px;display:flex;gap:12px;padding:16px}.TaskReview_performanceStat__Ni3z6 svg{color:#8b5cf6;flex-shrink:0}.TaskReview_statLabel__qyO8m{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.4px;margin:0 0 4px;text-transform:uppercase}.TaskReview_statValue__HJ5kp{color:#581c87;font-family:Fraunces,serif;font-size:1.4rem;font-weight:700;margin:0}.TaskReview_recentPerformance__pIOBw{margin-top:18px}.TaskReview_recentPerformance__pIOBw h3{color:#581c87;font-family:Fraunces,serif;font-size:1rem;font-weight:700;margin:0 0 14px}.TaskReview_recentTasksGrid__-oWrV{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.TaskReview_recentTaskCard__pj6o7{align-items:center;background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #e9d5ff;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.TaskReview_taskSummary__HCkQe{color:#581c87;flex:1 1;font-size:.88rem;font-weight:600}.TaskReview_taskRating__8Zu3U{align-items:center;border-radius:20px;display:inline-flex;font-size:.8rem;font-weight:700;gap:5px;padding:5px 12px;white-space:nowrap}.TaskReview_contentArea__j4El9{margin-top:8px}@media (max-width:768px){.TaskReview_taskReviewContainer__C30gg{margin-top:5rem;padding:14px}.TaskReview_mainTitle__TlMKj{font-size:1.7rem}.TaskReview_analyticsGrid__8m7aa{gap:12px;grid-template-columns:repeat(2,1fr)}.TaskReview_tasksGrid__XTwSA{grid-template-columns:1fr}.TaskReview_taskHeader__n66E0{flex-direction:column;gap:8px}.TaskReview_formRow__Ey7N8{grid-template-columns:1fr}.TaskReview_formActions__hFykv,.TaskReview_tabNav__J-hg2{flex-direction:column}.TaskReview_recentTasksGrid__-oWrV{grid-template-columns:1fr}.TaskReview_performanceOverview__UUrKo{grid-template-columns:1fr 1fr}}@media (max-width:480px){.TaskReview_analyticsGrid__8m7aa{grid-template-columns:1fr}.TaskReview_taskReviewHeader__kzhyn{padding:24px 16px}.TaskReview_analyticsValue__scp3Z,.TaskReview_mainTitle__TlMKj{font-size:1.5rem}.TaskReview_taskCard__2UPJu{padding:18px}.TaskReview_recentTaskCard__pj6o7{align-items:flex-start;flex-direction:column;gap:8px}.TaskReview_performanceOverview__UUrKo{grid-template-columns:1fr}}.SecuritySettings_securitySettingsContainer__ArC5c{box-sizing:border-box;margin:3.5rem auto 0;max-width:1000px;padding:20px;width:100%}.SecuritySettings_pageHeader__bOO3Q{border-bottom:2px solid #e5e7eb;margin-bottom:40px;padding-bottom:24px}.SecuritySettings_pageHeader__bOO3Q h1{align-items:center;color:#1f2937;display:flex;font-size:2rem;font-weight:700;gap:12px;margin:0 0 8px}.SecuritySettings_pageHeader__bOO3Q h1 svg{color:#4f46e5}.SecuritySettings_pageHeader__bOO3Q p{color:#6b7280;font-size:1rem;margin:0}.SecuritySettings_modalOverlay__3guWX{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.SecuritySettings_backupModal__DqVhj,.SecuritySettings_confirmModal__oMFJC,.SecuritySettings_setupModal__1hNlE{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:80vh;max-width:650px;overflow-y:auto;width:100%}.SecuritySettings_modalHeader__qz7xY{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.SecuritySettings_modalHeader__qz7xY h2{color:#1f2937;font-size:1.5rem;font-weight:600;margin:0}.SecuritySettings_closeButton__C8UPJ{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:1.25rem;justify-content:center;padding:8px;transition:all .2s}.SecuritySettings_closeButton__C8UPJ:hover:not(:disabled){background-color:#f3f4f6;color:#1f2937}.SecuritySettings_closeButton__C8UPJ:disabled{cursor:not-allowed;opacity:.5}.SecuritySettings_modalContent__jCTNA{padding:24px}@keyframes SecuritySettings_fadeIn__PUuec{0%{opacity:0}to{opacity:1}}@keyframes SecuritySettings_slideUp__ZZ2sq{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SecuritySettings_errorMessage__f611H,.SecuritySettings_successMessage__1geGM{align-items:center;animation:SecuritySettings_slideIn__Z8YVJ .3s ease-out;border-radius:8px;display:flex;font-size:.95rem;gap:12px;margin-bottom:24px;padding:16px}.SecuritySettings_errorMessage__f611H{background-color:#fee2e2;border:1px solid #fecaca;color:#991b1b;margin-top:1rem}.SecuritySettings_successMessage__1geGM{background-color:#d1fae5;border:1px solid #a7f3d0;color:#065f46;margin-top:1rem}.SecuritySettings_errorMessage__f611H svg,.SecuritySettings_successMessage__1geGM svg{flex-shrink:0;font-size:1.25rem}.SecuritySettings_securitySectionsGrid__WTSq2{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;margin-bottom:40px}@media (min-width:768px){.SecuritySettings_securitySectionsGrid__WTSq2{grid-template-columns:repeat(auto-fit,minmax(450px,1fr))}}.SecuritySettings_securitySection__qfJII{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:24px;transition:all .3s ease}.SecuritySettings_securitySection__qfJII:hover{box-shadow:0 4px 12px #00000014}.SecuritySettings_sectionHeader__fDzxc{justify-content:space-between;margin-bottom:20px}.SecuritySettings_sectionHeader__fDzxc,.SecuritySettings_sectionTitle__paUAf{align-items:flex-start;display:flex;gap:16px}.SecuritySettings_sectionTitle__paUAf svg{color:#4f46e5;flex-shrink:0;font-size:1.5rem;margin-top:4px}.SecuritySettings_sectionTitle__paUAf h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0 0 4px}.SecuritySettings_sectionTitle__paUAf p{color:#6b7280;font-size:.875rem;margin:0}.SecuritySettings_toggle__1Ka6t{display:inline-block;height:28px;position:relative;width:52px}.SecuritySettings_toggle__1Ka6t input{height:0;opacity:0;width:0}.SecuritySettings_slider__-zi6N{background-color:#d1d5db;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.SecuritySettings_slider__-zi6N:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:20px;left:4px;position:absolute;transition:.3s;width:20px}.SecuritySettings_toggle__1Ka6t input:checked+.SecuritySettings_slider__-zi6N{background-color:#4f46e5}.SecuritySettings_toggle__1Ka6t input:checked+.SecuritySettings_slider__-zi6N:before{transform:translateX(24px)}.SecuritySettings_toggle__1Ka6t input:disabled+.SecuritySettings_slider__-zi6N{cursor:not-allowed;opacity:.5}.SecuritySettings_enabledBadge__FTAB3{align-items:center;background-color:#d1fae5;border-radius:20px;color:#065f46;display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;padding:6px 12px}.SecuritySettings_totpActions__2y1j\+{margin-top:20px}.SecuritySettings_backupCodesInfo__ZSv7J{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:16px}.SecuritySettings_backupCodesInfo__ZSv7J p{color:#374151;font-size:.875rem;margin:0}.SecuritySettings_backupCodesInfo__ZSv7J strong{color:#4f46e5;font-weight:600}.SecuritySettings_dangerButton__mg-YH,.SecuritySettings_downloadButton__3JMHr,.SecuritySettings_primaryButton__BMqGu,.SecuritySettings_secondaryButton__icUdu{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s;width:100%}.SecuritySettings_primaryButton__BMqGu{background-color:#4f46e5;color:#fff}.SecuritySettings_primaryButton__BMqGu:hover:not(:disabled){background-color:#4338ca;box-shadow:0 4px 12px #4f46e54d;transform:translateY(-1px)}.SecuritySettings_secondaryButton__icUdu{background-color:#fff;border:1px solid #d1d5db;color:#374151}.SecuritySettings_secondaryButton__icUdu:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.SecuritySettings_dangerButton__mg-YH{background-color:#ef4444;color:#fff}.SecuritySettings_dangerButton__mg-YH:hover:not(:disabled){background-color:#dc2626;box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.SecuritySettings_downloadButton__3JMHr{background-color:#10b981;color:#fff;margin-top:16px}.SecuritySettings_downloadButton__3JMHr:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.SecuritySettings_dangerButton__mg-YH:disabled,.SecuritySettings_downloadButton__3JMHr:disabled,.SecuritySettings_primaryButton__BMqGu:disabled,.SecuritySettings_secondaryButton__icUdu:disabled{cursor:not-allowed;opacity:.6}.SecuritySettings_buttonGroup__60nsK{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:16px}@media (max-width:600px){.SecuritySettings_buttonGroup__60nsK{grid-template-columns:1fr}}.SecuritySettings_warningBox__7h\+su{background-color:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;gap:12px;margin-bottom:20px;padding:16px}.SecuritySettings_warningBox__7h\+su svg{flex-shrink:0;font-size:1.25rem;margin-top:2px}.SecuritySettings_warningBox__7h\+su p{font-size:.875rem;line-height:1.5;margin:0}.SecuritySettings_qrCodeSection__fQs6D{text-align:center}.SecuritySettings_instruction__g6NyX{color:#6b7280;font-size:.875rem;line-height:1.5;margin-bottom:24px}.SecuritySettings_qrCodeContainer__9htqq{background:#fff;border:2px solid #e5e7eb;border-radius:12px;display:flex;justify-content:center;margin-bottom:24px;padding:24px}.SecuritySettings_manualEntry__gfboA{margin-top:24px}.SecuritySettings_manualEntry__gfboA p{color:#6b7280;font-size:.875rem;margin-bottom:12px}.SecuritySettings_secretCode__xxQMh{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:12px;justify-content:space-between;overflow-x:auto;padding:12px 16px}.SecuritySettings_secretCode__xxQMh code{color:#1f2937;flex:1 1;font-family:Courier New,monospace;font-size:.875rem;letter-spacing:2px;min-width:0;word-break:break-all}.SecuritySettings_copyButton__vyB2n,.SecuritySettings_copyIconButton__cAS3t{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.SecuritySettings_copyButton__vyB2n:hover,.SecuritySettings_copyIconButton__cAS3t:hover{background-color:#e5e7eb;color:#1f2937}.SecuritySettings_verifySection__9RKW\+{margin-bottom:24px;text-align:center}.SecuritySettings_codeInput__UFhJO{border:2px solid #d1d5db;border-radius:8px;font-family:Courier New,monospace;font-size:1.5rem;letter-spacing:8px;max-width:200px;padding:16px;text-align:center;transition:all .2s;width:100%}.SecuritySettings_codeInput__UFhJO:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none}.SecuritySettings_backupCodesList__\+MFTb{grid-gap:8px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:8px;grid-template-columns:1fr;margin:20px 0;max-height:400px;overflow-y:auto;padding:16px}.SecuritySettings_backupCodeItem__nCHRn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;display:flex;font-family:Courier New,monospace;font-size:.875rem;justify-content:space-between;padding:12px 16px}.SecuritySettings_backupCodeItem__nCHRn code{flex:1 1;letter-spacing:1px}.SecuritySettings_securityInfo__1u5C9{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;display:flex;gap:16px;margin-top:40px;padding:24px}.SecuritySettings_securityInfo__1u5C9 svg{color:#2563eb;flex-shrink:0;font-size:1.5rem;margin-top:2px}.SecuritySettings_securityInfo__1u5C9 h4{color:#1e40af;font-size:1.125rem;font-weight:600;margin:0 0 12px}.SecuritySettings_securityInfo__1u5C9 ul{color:#1e40af;margin:0;padding-left:20px}.SecuritySettings_securityInfo__1u5C9 li{font-size:.875rem;line-height:1.6;margin-bottom:6px}.SecuritySettings_securityInfo__1u5C9 li:last-child{margin-bottom:0}@keyframes SecuritySettings_slideIn__Z8YVJ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SecuritySettings_backupCodesList__\+MFTb::-webkit-scrollbar{width:8px}.SecuritySettings_backupCodesList__\+MFTb::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.SecuritySettings_backupCodesList__\+MFTb::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.SecuritySettings_backupCodesList__\+MFTb::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:640px){.SecuritySettings_securitySettingsContainer__ArC5c{margin-top:5rem;padding:16px}.SecuritySettings_pageHeader__bOO3Q{margin-bottom:24px;padding-bottom:16px}.SecuritySettings_pageHeader__bOO3Q h1{font-size:1.5rem}.SecuritySettings_securitySectionsGrid__WTSq2{gap:16px;grid-template-columns:1fr}.SecuritySettings_securitySection__qfJII{padding:16px}.SecuritySettings_sectionHeader__fDzxc{flex-direction:column}.SecuritySettings_secretCode__xxQMh code{font-size:.75rem;letter-spacing:1px}.SecuritySettings_buttonGroup__60nsK{grid-template-columns:1fr}.SecuritySettings_securityInfo__1u5C9{flex-direction:column;gap:12px;padding:16px}.SecuritySettings_securityInfo__1u5C9 svg{height:24px;width:24px}.SecuritySettings_codeInput__UFhJO{font-size:1.25rem;max-width:100%}}.ConfirmDialog_modalOverlay__IHnfW{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.ConfirmDialog_modalContent__bPYLT{animation:ConfirmDialog_modalSlideIn__MjHW\+ .2s ease-out;background-color:#fff;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:350px;min-width:280px;padding:1.5rem;text-align:center;transform-origin:center;width:auto}@keyframes ConfirmDialog_modalSlideIn__MjHW\+{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.ConfirmDialog_message__Ue9yY{color:#374151;font-size:1rem;font-weight:500;line-height:1.5;margin-bottom:1.5rem;padding:0 .5rem}.ConfirmDialog_actions__gDBqe{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:0 auto;max-width:200px}.ConfirmDialog_confirmBtn__Mp2wg{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;box-shadow:0 2px 4px #ef444433;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;min-width:80px;padding:.75rem 1.5rem;transition:all .2s ease}.ConfirmDialog_confirmBtn__Mp2wg:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 8px #ef44444d;transform:translateY(-1px)}.ConfirmDialog_cancelBtn__1rqOi{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:.875rem;font-weight:600;min-width:80px;padding:.75rem 1.5rem;transition:all .2s ease}.ConfirmDialog_cancelBtn__1rqOi:hover{background-color:#e5e7eb;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}@media (max-width:480px){.ConfirmDialog_modalContent__bPYLT{margin:1rem;min-width:0;min-width:auto;padding:1.25rem;width:95%}.ConfirmDialog_message__Ue9yY{font-size:.95rem;margin-bottom:1.25rem}.ConfirmDialog_actions__gDBqe{flex-direction:column;gap:.5rem}.ConfirmDialog_cancelBtn__1rqOi,.ConfirmDialog_confirmBtn__Mp2wg{padding:.875rem;width:100%}}.AllTasks_allTasksContainer__32bpJ{color:#0f172a;font-family:DM Sans,system-ui,sans-serif}.AllTasks_allTasksHeader__aRaxo{align-items:center;color:#0f172a;display:flex;font-size:1.25rem;font-weight:700;gap:.5rem;letter-spacing:-.3px;margin:0 0 1.25rem}.AllTasks_allTasksHeader__aRaxo:before{background:#38bdf8;border-radius:2px;content:"";display:inline-block;flex-shrink:0;height:1.1em;width:4px}.AllTasks_statsGrid__RBPaU{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.25rem}.AllTasks_statCard__XIxWV{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:.75rem;min-width:0;padding:.875rem 1rem;transition:box-shadow .18s,transform .18s}.AllTasks_statCard__XIxWV:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.AllTasks_statIcon__R7wvI{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:15px;height:38px;justify-content:center;width:38px}.AllTasks_statIcon__R7wvI.AllTasks_total__nFSZN{background:#38bdf81f;color:#0ea5e9}.AllTasks_statIcon__R7wvI.AllTasks_pending__Q83JA{background:#eab3081f;color:#ca8a04}.AllTasks_statIcon__R7wvI.AllTasks_progress__k-5Wq{background:#3b82f61f;color:#2563eb}.AllTasks_statIcon__R7wvI.AllTasks_done__P\+4Qc{background:#22c55e1f;color:#16a34a}.AllTasks_statIcon__R7wvI.AllTasks_paid__mLJcJ{background:#a855f71f;color:#9333ea}.AllTasks_statIcon__R7wvI.AllTasks_cancel__07gTM{background:#ef44441f;color:#dc2626}.AllTasks_statInfo__1P0eD{flex:1 1;min-width:0}.AllTasks_statValue__MEmda{color:#0f172a;font-size:1.35rem;font-weight:700;line-height:1;white-space:nowrap}.AllTasks_statLabel__eG\+R2{color:#94a3b8;font-size:.65rem;font-weight:600;letter-spacing:.05em;margin-top:3px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.AllTasks_priorityAlert__s7LoA{background:#fff7ed;border:1px solid #fed7aa;border-left:4px solid #f97316;border-radius:10px;margin-bottom:1.25rem;padding:.75rem 1rem}.AllTasks_priorityAlert__s7LoA h3{color:#c2410c;font-size:.8rem;font-weight:700;margin:0 0 .15rem}.AllTasks_priorityAlert__s7LoA p{color:#9a3412;font-size:.75rem;margin:0}.AllTasks_filtersSection__WWEbs{align-items:flex-end;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem;padding:.875rem 1rem}.AllTasks_filterGroup__4sE58{display:flex;flex:1 1 130px;flex-direction:column;gap:4px;min-width:0}.AllTasks_filterGroup__4sE58 label{color:#64748b;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.AllTasks_filterSelect__bn6fy{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#0f172a;cursor:pointer;font-family:inherit;font-size:.8125rem;outline:none;padding:.5rem .625rem;transition:border-color .2s,box-shadow .2s;width:100%}.AllTasks_filterSelect__bn6fy:focus{background:#fff;border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81f}.AllTasks_resultsCount__XSRVx{align-self:flex-end;background:#38bdf81a;border:1px solid #38bdf833;border-radius:20px;color:#0369a1;flex-shrink:0;font-size:.75rem;font-weight:600;padding:.5rem .875rem;white-space:nowrap}.AllTasks_allTasksList__jNrz5{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.AllTasks_taskItem__l\+ZAK{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:14px;display:flex;gap:1rem;justify-content:space-between;overflow:hidden;padding:1rem 1.125rem;position:relative;transition:box-shadow .18s,border-color .18s,transform .18s}.AllTasks_taskItem__l\+ZAK:before{background:#e2e8f0;border-radius:14px 0 0 14px;bottom:0;content:"";left:0;position:absolute;top:0;transition:background .2s;width:3px}.AllTasks_taskItem__l\+ZAK:hover{border-color:#cbd5e1;box-shadow:0 4px 20px #00000014;transform:translateY(-1px)}.AllTasks_taskItem__l\+ZAK:hover:before{background:#38bdf8}.AllTasks_taskContent__X5NBO{cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:.625rem;min-width:0}.AllTasks_taskTopRow__VR3EX{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.AllTasks_taskSubject__Ydk\+v{color:#0f172a;flex:1 1;font-size:.9rem;font-weight:700;line-height:1.4}.AllTasks_taskStatusBadge__Ls7fb{border-radius:20px;flex-shrink:0;font-size:.65rem;font-weight:700;letter-spacing:.03em;padding:3px 10px;text-transform:capitalize;white-space:nowrap}.AllTasks_statusPending__wzF7w{background:#fef3c7;color:#92400e}.AllTasks_statusInProgress__qpdQi{background:#dbeafe;color:#1d4ed8}.AllTasks_statusCompleted__IELAW{background:#d1fae5;color:#065f46}.AllTasks_statusCancelled__T4EYC{background:#fee2e2;color:#991b1b}.AllTasks_statusOnHold__7cpLP{background:#f1f5f9;color:#475569}.AllTasks_statusDone__V7uAZ{background:#ede9fe;color:#5b21b6}.AllTasks_statusOpen__Ltq\+l{background:#e0f2fe;color:#0369a1}.AllTasks_statusDefault__mjEfU{background:#f1f5f9;color:#475569}.AllTasks_statusWorkerDone__hI0rX{background:#fef3c7;color:#92400e}.AllTasks_taskChips__sbdGy{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.AllTasks_chipBase__6dJZ8{align-items:center;border:1px solid #0000;border-radius:20px;display:inline-flex;font-size:.67rem;font-weight:600;gap:4px;padding:2px 8px;white-space:nowrap}.AllTasks_chipCategory__NSHuA{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.AllTasks_chipDate__lK4RN{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.AllTasks_chipCreator__QMo6c{background:#f0f9ff;border-color:#bae6fd;color:#0369a1;max-width:140px;overflow:hidden;text-overflow:ellipsis}.AllTasks_chipApproved__bYisj,.AllTasks_chipPaid__Ai9cK{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.AllTasks_taskMeta__2JOgk{display:flex;flex-direction:column;gap:2px}.AllTasks_taskMetaRow__tDVa6{align-items:center;display:flex;font-size:.72rem;gap:5px}.AllTasks_taskMetaLabel__QkTQv{color:#94a3b8;flex-shrink:0;font-size:.65rem;font-weight:700;letter-spacing:.05em;min-width:58px;text-transform:uppercase}.AllTasks_taskMetaValue__\+wMnA{color:#334155;font-size:.72rem;font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AllTasks_taskMetaValueApproved__WLl4o{color:#065f46}.AllTasks_taskMetricsCombined__KsQYy{color:#64748b;display:flex;font-size:.7rem;font-weight:500;gap:1rem}.AllTasks_taskMetricsCombined__KsQYy span{align-items:center;display:flex;gap:3px}.AllTasks_taskMetricsCombined__KsQYy span:before{background:#38bdf8;border-radius:50%;content:"";flex-shrink:0;height:5px;width:5px}.AllTasks_taskMetricsCombined__KsQYy .AllTasks_approvedDot__1EVpp:before{background:#10b981}.AllTasks_chipApprovedUser__oSLL\+{background:#ede9fe;border-color:#ddd6fe;color:#5b21b6;max-width:140px;overflow:hidden;text-overflow:ellipsis}.AllTasks_taskId__woVrC{color:#94a3b8;font-family:DM Mono,Courier New,monospace;font-size:.65rem;letter-spacing:.02em;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AllTasks_taskMetrics__HWspq{color:#64748b;display:flex;font-size:.7rem;font-weight:500;gap:1rem}.AllTasks_taskMetrics__HWspq span{align-items:center;display:flex;gap:3px}.AllTasks_taskMetrics__HWspq span:before{background:#38bdf8;border-radius:50%;content:"";flex-shrink:0;height:5px;width:5px}.AllTasks_restoreTaskBtn__G4ufB{align-self:flex-start;background:none;border:1px solid #bbf7d0;border-radius:8px;color:#16a34a;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.75rem;font-weight:600;padding:6px 12px;transition:background .18s,border-color .18s,transform .15s;white-space:nowrap}.AllTasks_restoreTaskBtn__G4ufB:hover{background:#f0fdf4;border-color:#16a34a;transform:translateY(-1px)}.AllTasks_deleteTaskBtn__i-SfM{align-self:flex-start;background:none;border:1px solid #fecaca;border-radius:8px;color:#ef4444;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.75rem;font-weight:600;padding:6px 12px;transition:background .18s,border-color .18s,transform .15s;white-space:nowrap}.AllTasks_deleteTaskBtn__i-SfM:hover{background:#fef2f2;border-color:#ef4444;transform:translateY(-1px)}.AllTasks_error__euCV4,.AllTasks_loading__Vz9Xx,.AllTasks_noTasks__xHJie{border-radius:12px;font-size:.875rem;font-weight:500;padding:3rem 1.5rem;text-align:center}.AllTasks_loading__Vz9Xx{background:#f0f9ff;border:1px dashed #7dd3fc;color:#0369a1}.AllTasks_error__euCV4{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.AllTasks_noTasks__xHJie{background:#f8fafc;border:1px dashed #e2e8f0;color:#64748b}@media (max-width:899px) and (min-width:600px){.AllTasks_statsGrid__RBPaU{gap:.625rem;grid-template-columns:repeat(3,1fr)}.AllTasks_statValue__MEmda{font-size:1.2rem}.AllTasks_statIcon__R7wvI{font-size:13px;height:34px;width:34px}}@media (max-width:599px){.AllTasks_statsGrid__RBPaU{gap:.5rem;grid-template-columns:repeat(2,1fr)}.AllTasks_statCard__XIxWV{gap:.625rem;padding:.75rem}.AllTasks_statIcon__R7wvI{border-radius:8px;font-size:13px;height:32px;width:32px}.AllTasks_statValue__MEmda{font-size:1.1rem}.AllTasks_filtersSection__WWEbs{flex-direction:column}.AllTasks_filterGroup__4sE58{flex:1 1 100%}.AllTasks_resultsCount__XSRVx{align-self:flex-start}.AllTasks_taskItem__l\+ZAK{flex-direction:column;gap:.625rem}.AllTasks_taskTopRow__VR3EX{flex-direction:column;gap:.375rem}.AllTasks_deleteTaskBtn__i-SfM,.AllTasks_restoreTaskBtn__G4ufB{padding:8px;text-align:center;width:100%}.AllTasks_taskId__woVrC{max-width:100%}}@media (max-width:360px){.AllTasks_statCard__XIxWV{padding:.625rem .5rem}.AllTasks_statIcon__R7wvI{font-size:12px;height:28px;width:28px}.AllTasks_statValue__MEmda{font-size:1rem}}.task-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:16px;box-shadow:0 4px 20px #00000014;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:.75rem .5rem;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.task-card:before{background:linear-gradient(135deg,#667eea,#764ba2);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.task-card:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-4px)}.task-card:hover:before{transform:scaleX(1)}.task-subject{color:#2c3e50!important;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.4;margin:0 0 1rem}.task-summary{color:#5a6c7d;font-size:1rem;font-weight:400;line-height:1.6;margin:1rem 0;max-height:4.8em;overflow:hidden;position:relative;transition:max-height .3s ease}.task-summary.expanded{max-height:none}.continue-reading{color:#667eea;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:600;margin-left:.5rem;position:relative;text-decoration:none;transition:all .2s ease}.continue-reading:hover{color:#764ba2;transform:translateX(2px)}.continue-reading:after{content:" →";transition:transform .2s ease}.continue-reading:hover:after{transform:translateX(2px)}.willing-to-pay{align-items:center;background:linear-gradient(135deg,#00b894,#00a085);border-radius:20px;box-shadow:0 2px 8px #00b8944d;color:#fff;display:inline-flex;font-size:.8rem;font-weight:600;gap:.3rem;letter-spacing:.5px;margin-bottom:1rem;padding:.4rem 1rem;text-transform:uppercase}.willing-to-pay:before{content:"💰";font-size:.9rem}.badge{align-items:center;background:linear-gradient(135deg,#00b894,#00a085);box-shadow:0 2px 8px #00b8944d;color:#fff;display:inline-flex;font-size:.8rem;font-weight:600;gap:.3rem;letter-spacing:.5px;margin-bottom:1rem;padding:.4rem 1rem}.badge:before{content:"💰";font-size:.9rem}.task-description{background:#74b9ff1a;border-left:3px solid #74b9ff;border-radius:8px;color:#74b9ff;font-size:.95rem;font-style:italic;font-weight:500;line-height:1.5;margin:1rem 0 1.5rem;padding:.75rem 1rem}.task-card .btn-approve,.task-card .btn-disapprove,.task-card .btn-interest{align-items:center;border:none;border-radius:12px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;letter-spacing:.5px;margin-bottom:.5rem;margin-right:.75rem;overflow:hidden;padding:.75rem 1.5rem;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-interest{background:linear-gradient(135deg,#74b9ff,#0984e3);box-shadow:0 4px 12px #74b9ff4d;color:#fff}.btn-interest:before{content:"👋";font-size:.9rem}.btn-interest:hover{background:linear-gradient(135deg,#60a5fa,#0b6bcb);box-shadow:0 6px 16px #74b9ff66;transform:translateY(-2px)}.btn-approve{background:linear-gradient(135deg,#00b894,#00a085);box-shadow:0 4px 12px #00b8944d;color:#fff}.btn-approve:before{content:"✅";font-size:.9rem}.btn-approve:hover{background:linear-gradient(135deg,#00966d,#00876b);box-shadow:0 6px 16px #00b89466;transform:translateY(-2px)}.btn-disapprove{background:linear-gradient(135deg,#ff6b6b,#ee5a24);box-shadow:0 4px 12px #ff6b6b4d;color:#fff}.btn-disapprove:before{content:"❌";font-size:.9rem}.btn-disapprove:hover{background:linear-gradient(135deg,#ff5252,#e53e73);box-shadow:0 6px 16px #ff6b6b66;transform:translateY(-2px)}.task-card button:active{transform:translateY(0)}.task-status{align-items:center;background:#5a6c7d1a;border-left:3px solid #5a6c7d;border-radius:8px;color:#5a6c7d;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;margin-top:1.5rem;padding:.75rem 1rem;text-transform:capitalize}.task-status:before{content:"📊";font-size:1rem}.task-status[data-status=open]{background:#74b9ff1a;border-left-color:#74b9ff;color:#74b9ff}.task-status[data-status=approved]{background:#00b8941a;border-left-color:#00b894;color:#00b894}.task-status[data-status=disapproved]{background:#ff6b6b1a;border-left-color:#ff6b6b;color:#ff6b6b}.task-card .button-container{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0}.task-card{background:#fffffffa;border:1px solid #0000000d;box-shadow:0 4px 20px #0000001f}.task-card:hover{box-shadow:0 12px 40px #0000002e}@media (max-width:768px){.task-card{margin:.5rem 0;padding:1.25rem}.task-subject{font-size:1.1rem}.task-summary{font-size:.95rem}.task-card .btn-approve,.task-card .btn-disapprove,.task-card .btn-interest{font-size:.85rem;margin-bottom:.75rem;margin-right:.5rem;padding:.6rem 1.2rem}.task-description{font-size:.9rem;padding:.6rem .8rem}.task-status{font-size:.85rem;padding:.6rem .8rem}.badge,.willing-to-pay{font-size:.75rem;padding:.3rem .8rem}}@media (max-width:480px){.task-card{margin:.5rem 0;padding:1rem}.task-subject{font-size:1rem}.task-summary{font-size:.9rem}.task-card .btn-approve,.task-card .btn-disapprove,.task-card .btn-interest{justify-content:center;margin-bottom:.5rem;margin-right:0;padding:.75rem;width:100%}.button-container{flex-direction:column;gap:.5rem}.badge,.willing-to-pay{font-size:.7rem;padding:.25rem .7rem}}@media (max-width:320px){.task-card{margin:.3rem 0;padding:.8rem}.task-subject{font-size:.95rem}.task-summary{font-size:.85rem}.task-card .btn-approve,.task-card .btn-disapprove,.task-card .btn-interest{font-size:.8rem;padding:.6rem}.task-status{font-size:.8rem;padding:.5rem .7rem}}@media (min-width:1200px){.task-card{padding:2rem}.task-subject{font-size:1.4rem}.task-summary{font-size:1.1rem}.task-card .btn-approve,.task-card .btn-disapprove,.task-card .btn-interest{font-size:1rem;padding:.85rem 1.75rem}}.task-card.loading{opacity:.7;pointer-events:none}.task-card button:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.task-card button:disabled:hover{box-shadow:none!important;transform:none!important}@media (prefers-color-scheme:dark){.task-card{background:#282c34f2;border:1px solid #ffffff1a}.task-subject{color:#e6e9ef!important}.task-status,.task-summary{color:#b3bac7}.task-status{background:#b3bac71a}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.task-card{animation:fadeInUp .3s ease-out}.task-card:focus{outline:2px solid #667eea;outline-offset:2px}.task-card button:focus{outline:2px solid #fffc;outline-offset:2px}@media print{.task-card{background:#fff;border:1px solid #ccc;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.task-card button{display:none}}:root{--admin-accent:#38bdf8;--admin-accent-hover:#0ea5e9;--admin-accent-soft:#38bdf81f;--admin-accent-border:#38bdf840;--admin-sidebar-bg:#2d2d2d;--admin-sidebar-hover:#3a3a3a;--admin-sidebar-border:#ffffff14;--admin-surface:#fff;--admin-surface-2:#f8fafc;--admin-surface-3:#f1f5f9;--admin-border:#e2e8f0;--admin-border-strong:#cbd5e1;--admin-text-primary:#0f172a;--admin-text-secondary:#475569;--admin-text-muted:#94a3b8;--admin-success:#10b981;--admin-success-soft:#10b9811a;--admin-warning:#f59e0b;--admin-warning-soft:#f59e0b1a;--admin-error:#ef4444;--admin-error-soft:#ef44441a;--admin-info:#3b82f6;--admin-info-soft:#3b82f61a;--stat-total-bg:#38bdf81f;--stat-total-fg:#0ea5e9;--stat-pending-bg:#eab3081f;--stat-pending-fg:#ca8a04;--stat-progress-bg:#3b82f61f;--stat-progress-fg:#2563eb;--stat-done-bg:#22c55e1f;--stat-done-fg:#16a34a;--stat-paid-bg:#a855f71f;--stat-paid-fg:#9333ea;--stat-cancel-bg:#ef44441f;--stat-cancel-fg:#dc2626;--stat-users-bg:#38bdf81f;--stat-users-fg:#0369a1;--stat-admin-bg:#f59e0b1f;--stat-admin-fg:#b45309;--admin-radius-sm:6px;--admin-radius-md:10px;--admin-radius-lg:14px;--admin-radius-xl:18px;--admin-shadow-sm:0 1px 3px #0000000f;--admin-shadow-md:0 4px 16px #00000014;--admin-shadow-lg:0 10px 30px #0000001f;--admin-font:"DM Sans",system-ui,-apple-system,sans-serif;--s-1:0.25rem;--s-2:0.5rem;--s-3:0.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-8:2rem}.search-user{background:var(--admin-surface-2);border-radius:10px;font-family:var(--admin-font);margin:0 auto;max-width:1200px;min-height:100vh;padding:1.5rem 1.25rem 3rem}.search-header{margin-bottom:1.5rem}.search-header h1{color:var(--admin-text-primary);font-size:1.375rem;font-weight:800;letter-spacing:-.3px;margin-bottom:.25rem}.search-subtitle{color:var(--admin-text-muted);font-size:.875rem;margin:0}.search-container{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-xl);box-shadow:var(--admin-shadow-sm);padding:1.375rem}.search-form{margin-bottom:1.25rem}.input-group{align-items:center;background:var(--admin-surface-2);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-md);display:flex;max-width:600px;overflow:hidden;position:relative;transition:border-color .15s,box-shadow .15s}.input-group:focus-within{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft)}.search-icon{color:var(--admin-text-muted);flex-shrink:0;font-size:1rem;padding:0 .875rem}.search-input{background:#0000;border:none;flex:1 1;font-size:.9rem;outline:none;padding:.625rem 0}.search-input::placeholder{color:var(--admin-text-muted)}.search-btn{background:var(--admin-accent);border:none;border-radius:0;color:#fff;cursor:pointer;flex-shrink:0;font-family:var(--admin-font);font-size:.8125rem;font-weight:700;padding:.5625rem 1.25rem;transition:background .15s;white-space:nowrap}.search-btn:hover:not(:disabled){background:var(--admin-accent-hover)}.search-btn:disabled{cursor:not-allowed;opacity:.5}.error-message{background:var(--admin-error-soft);border:1px solid #ef444433;border-left:3px solid var(--admin-error);border-radius:var(--admin-radius-sm);color:var(--admin-error);font-size:.8125rem;font-weight:500;margin-bottom:1rem;padding:.625rem .875rem}.loading-state{color:var(--admin-text-muted);padding:2rem;text-align:center}.spinner{animation:spin .8s linear infinite;border-top:3px solid var(--admin-border);border:3px solid var(--admin-border);border-radius:50%;border-top-color:var(--admin-accent);height:30px;margin:0 auto .875rem;width:30px}.results-container{margin-top:1.25rem}.results-list{display:flex;flex-direction:column;gap:.875rem;list-style:none;margin:0;padding:0}.user-card{background:var(--admin-surface);border:1px solid var(--admin-border);border-left:3px solid var(--admin-accent-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-sm);padding:1.25rem;transition:border-color .15s,box-shadow .15s,transform .15s}.user-card:hover{border-left-color:var(--admin-accent);box-shadow:var(--admin-shadow-md);transform:translateY(-2px)}.user-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.user-info{flex:1 1;min-width:0}.user-email{color:var(--admin-text-primary);font-size:1rem;font-weight:700;margin:0 0 .625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-details{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.user-detail{background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:20px;color:var(--admin-text-secondary)}.admin-badge,.user-detail{align-items:center;display:inline-flex;font-size:.8125rem;gap:.3125rem;padding:.2rem .625rem}.admin-badge{background:var(--admin-success-soft);border:1px solid #10b98133;border-radius:20px;color:var(--admin-success)}.icon{opacity:.75}.delete-btn,.icon{font-size:.8125rem}.delete-btn{align-items:center;background:var(--admin-error-soft);border:1px solid #ef444433;border-radius:var(--admin-radius-sm);color:var(--admin-error);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--admin-font);font-weight:700;gap:.375rem;padding:.4375rem .875rem;transition:background .15s,transform .15s;white-space:nowrap}.delete-btn:hover{background:var(--admin-error);color:#fff;transform:translateY(-1px)}.interested-tasks{border-top:1px solid var(--admin-border);margin-top:.25rem;padding-top:1rem}.tasks-title{align-items:center;color:var(--admin-text-secondary);display:flex;font-size:.875rem;font-weight:700;gap:.5rem;letter-spacing:.07em;margin:0 0 .875rem;text-transform:uppercase}.tasks-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.task-wrapper{border-radius:var(--admin-radius-md);cursor:pointer;overflow:hidden;transition:box-shadow .15s,transform .15s}.task-wrapper:hover{box-shadow:var(--admin-shadow-md);transform:translateY(-2px)}.no-tasks{background:var(--admin-surface-2);border:1.5px dashed var(--admin-border-strong);border-radius:var(--admin-radius-md);color:var(--admin-text-muted);padding:1.375rem;text-align:center}.no-tasks .icon{display:block;font-size:1.75rem;margin-bottom:.375rem}.no-tasks p{font-size:.875rem;margin:0}.no-results{background:var(--admin-surface-2);border:1.5px dashed var(--admin-border-strong);border-radius:var(--admin-radius-lg);color:var(--admin-text-muted);padding:2.5rem 1.5rem;text-align:center}.no-results .icon{display:block;font-size:2.5rem;margin-bottom:.875rem;opacity:.45}.no-results p{color:var(--admin-text-primary);font-size:1rem;font-weight:700;margin:0 0 .375rem}.no-results span{color:var(--admin-text-muted);font-size:.875rem}@media (max-width:768px){.search-user{padding:.875rem .875rem 2rem}.input-group{border-radius:var(--admin-radius-md);flex-direction:column;gap:0}.search-input{box-sizing:border-box;padding:.625rem 1rem;text-align:center;width:100%}.search-icon{display:none}.search-btn{border-radius:0 0 var(--admin-radius-md) var(--admin-radius-md);padding:.6875rem 1rem;width:100%}.user-header{align-items:stretch;flex-direction:column;gap:.875rem}.delete-btn{justify-content:center;width:100%}.user-details{align-items:flex-start;flex-direction:column;gap:.375rem}.tasks-grid{grid-template-columns:1fr}}@media (max-width:480px){.search-header h1{font-size:1.1875rem}.user-card{padding:1rem}.user-email{font-size:.9375rem}.admin-badge,.user-detail{font-size:.75rem;padding:.1875rem .5rem}.delete-btn{font-size:.75rem;padding:.4375rem .75rem}}.AdminNotification_adminNotificationContainer__BGh-\+{background:var(--admin-surface-2);border-radius:10px;font-family:var(--admin-font);margin:0 auto;max-width:1100px;min-height:100vh;padding:1.5rem 1.25rem 3rem}.AdminNotification_adminStats__eZjIu{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:1.5rem}.AdminNotification_statItem__q5FKj{align-items:center;border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-md);color:#fff;display:flex;gap:1rem;overflow:hidden;padding:1.125rem 1.25rem;position:relative;transition:transform .2s,box-shadow .2s}.AdminNotification_statItem__q5FKj:hover{box-shadow:var(--admin-shadow-lg);transform:translateY(-2px)}.AdminNotification_statItem__q5FKj:after{background:#fff0;content:"";inset:0;pointer-events:none;position:absolute;transition:background .2s}.AdminNotification_statItem__q5FKj:hover:after{background:#ffffff0f}.AdminNotification_statItem1__lpjaX{background:linear-gradient(135deg,#f43f5e,#e11d48)}.AdminNotification_statItem2__5YlqT{background:linear-gradient(135deg,#f59e0b,#d97706)}.AdminNotification_statItem3__WMTWt{background:linear-gradient(135deg,#38bdf8,#0284c7)}.AdminNotification_statItem4__GObYi{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.AdminNotification_statIcon__WxWK2{flex-shrink:0;font-size:1.625rem;opacity:.9}.AdminNotification_statInfo__q\+eut{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.AdminNotification_statNumber__MNt27{font-size:1.875rem;font-weight:800;letter-spacing:-.5px;line-height:1}.AdminNotification_statLabel__xHG1a{font-size:.75rem;font-weight:500;letter-spacing:.06em;opacity:.88;text-transform:uppercase}.AdminNotification_headerBell__yER8m{align-items:center;background:#38bdf81a;border:1px solid #38bdf833;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;font-size:15px;height:36px;justify-content:center;position:relative;transition:background .2s,color .2s,box-shadow .2s;width:36px}.AdminNotification_headerBell__yER8m:hover{background:#38bdf833;box-shadow:0 0 0 3px #38bdf81f;color:#38bdf8}.AdminNotification_headerBellBadge__L2vTp{align-items:center;background:#ef4444;border:2px solid #2d2d2d;border-radius:999px;color:#fff;display:flex;font-size:9px;font-weight:800;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 3px;pointer-events:none;position:absolute;right:-4px;top:-4px}.AdminNotification_notificationHeader__xTLGn{align-items:flex-start;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-sm);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem;padding:1.25rem 1.375rem}.AdminNotification_notificationTitle__Jl0Sz{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.AdminNotification_notificationTitle__Jl0Sz h2{color:var(--admin-text-primary);font-size:1.125rem;font-weight:700;letter-spacing:-.2px;margin:0}.AdminNotification_unreadCountBadge__liFF4{background:var(--admin-error);border-radius:20px;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.02em;padding:.2rem .6rem;white-space:nowrap}.AdminNotification_notificationControls__J8wKb{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.AdminNotification_viewModeButtons__0e1\+5{background:var(--admin-surface-3);border-radius:var(--admin-radius-sm);display:flex;gap:.25rem;padding:.2rem}.AdminNotification_viewBtn__mAzA3{background:#0000;border:none;border-radius:4px;color:var(--admin-text-muted);cursor:pointer;font-family:var(--admin-font);font-size:.8125rem;font-weight:600;padding:.375rem .875rem;transition:background .15s,color .15s;white-space:nowrap}.AdminNotification_viewBtn__mAzA3:hover{background:var(--admin-border);color:var(--admin-text-primary)}.AdminNotification_viewBtn__mAzA3.AdminNotification_active__3kZAe{background:var(--admin-sidebar-bg);color:var(--admin-accent)}.AdminNotification_filterControls__zqAoR{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.AdminNotification_filterSelect__vwAh3{appearance:none;background:var(--admin-surface);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);cursor:pointer;font-family:var(--admin-font);font-size:.8125rem;min-width:110px;padding:.4rem .75rem;transition:border-color .15s}.AdminNotification_filterSelect__vwAh3:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft);outline:none}.AdminNotification_markAllReadBtn__v7wP0{align-items:center;background:var(--admin-success);border:none;border-radius:var(--admin-radius-sm);color:#fff;cursor:pointer;display:flex;font-family:var(--admin-font);font-size:.8125rem;font-weight:600;gap:.375rem;padding:.4rem .875rem;transition:background .15s;white-space:nowrap}.AdminNotification_markAllReadBtn__v7wP0:hover{background:#059669}.AdminNotification_notificationsList__kAdOy{display:flex;flex-direction:column;gap:.625rem}.AdminNotification_notificationItem__qAO2I{word-wrap:break-word;align-items:flex-start;background:var(--admin-surface);border-left:4px solid var(--admin-border);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-sm);cursor:pointer;display:flex;gap:.875rem;overflow-wrap:break-word;padding:1rem 1.125rem;position:relative;transition:box-shadow .15s,border-color .15s,transform .15s}.AdminNotification_notificationItem__qAO2I:hover{box-shadow:var(--admin-shadow-md);transform:translateY(-1px)}.AdminNotification_notificationItem__qAO2I.AdminNotification_unread__DCSgZ{background:linear-gradient(90deg,var(--admin-surface) 0,var(--admin-accent-soft) 100%);border-left-color:var(--admin-accent)}.AdminNotification_notificationItem__qAO2I.AdminNotification_critical__uS19x{border-left-color:var(--admin-error)}.AdminNotification_notificationItem__qAO2I.AdminNotification_high__\+0acd{border-left-color:var(--admin-warning)}.AdminNotification_notificationItem__qAO2I.AdminNotification_medium__KNfVe{border-left-color:#f59e0b}.AdminNotification_notificationItem__qAO2I.AdminNotification_low__vLcYa{border-left-color:var(--admin-success)}.AdminNotification_notificationIcon__VKrjd{align-items:center;background:var(--admin-surface-3);border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AdminNotification_notificationTypeIcon__BMeE3{color:var(--admin-text-muted);font-size:1rem}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_report__Sp1r\+{color:var(--admin-error)}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_system__RE3Eg{color:var(--admin-warning)}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_user_issue__vv48G{color:var(--admin-info)}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_security__rI35j{color:var(--admin-error)}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_admin_task__BzKnj{color:#a855f7}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_analytics__y9m4a{color:var(--admin-success)}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_announcement__P29kS{color:#06b6d4}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_database__-xFVw{color:var(--admin-text-secondary)}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_critical__uS19x{color:var(--admin-error)}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_high__\+0acd{color:var(--admin-warning)}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_medium__KNfVe{color:#f59e0b}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_low__vLcYa{color:var(--admin-success)}.AdminNotification_notificationContent__ENLaw{flex:1 1;min-width:0}.AdminNotification_notificationMain__OzO6C{margin-bottom:.5rem}.AdminNotification_notificationHeaderInfo__gL0Oq{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.375rem}.AdminNotification_notificationTitleText__J0YHZ{color:var(--admin-text-primary);flex:1 1;font-size:.9375rem;font-weight:600;line-height:1.3;margin:0;word-break:break-word}.AdminNotification_notificationMessage__iiffc{word-wrap:break-word;color:var(--admin-text-secondary);font-size:.8125rem;line-height:1.55;margin:0}.AdminNotification_notificationMessage__iiffc a{color:var(--admin-accent-hover);text-decoration:none}.AdminNotification_notificationMessage__iiffc a:hover{text-decoration:underline}.AdminNotification_notificationUserInfo__n1Sex{word-wrap:break-word;align-items:center;background:var(--admin-accent-soft);border-radius:var(--admin-radius-sm);color:var(--admin-accent-hover);display:flex;font-size:.75rem;gap:.375rem;margin-top:.5rem;padding:.375rem .625rem}.AdminNotification_userIcon__KjZSt{flex-shrink:0;font-size:.6875rem}.AdminNotification_notificationMeta__Auywk{align-items:center;color:var(--admin-text-muted);display:flex;flex-wrap:wrap;font-size:.7rem;gap:.75rem;justify-content:space-between}.AdminNotification_notificationDate__vJRAy{flex-shrink:0;white-space:nowrap}.AdminNotification_notificationType__zdoJV{background:var(--admin-surface-3);border-radius:20px;color:var(--admin-text-muted);font-size:.6875rem;font-weight:600;padding:.175rem .5rem;text-transform:capitalize;white-space:nowrap}.AdminNotification_notificationType__zdoJV.AdminNotification_report__Sp1r\+{background:var(--admin-error-soft);color:var(--admin-error)}.AdminNotification_notificationType__zdoJV.AdminNotification_system__RE3Eg{background:var(--admin-warning-soft);color:var(--admin-warning)}.AdminNotification_notificationType__zdoJV.AdminNotification_user_issue__vv48G{background:var(--admin-info-soft);color:var(--admin-info)}.AdminNotification_notificationType__zdoJV.AdminNotification_security__rI35j{background:var(--admin-error-soft);color:var(--admin-error)}.AdminNotification_notificationType__zdoJV.AdminNotification_admin_task__BzKnj{background:#a855f71a;color:#9333ea}.AdminNotification_notificationType__zdoJV.AdminNotification_analytics__y9m4a{background:var(--admin-success-soft);color:var(--admin-success)}.AdminNotification_notificationType__zdoJV.AdminNotification_announcement__P29kS{background:#06b6d41a;color:#0891b2}.AdminNotification_notificationType__zdoJV.AdminNotification_database__-xFVw{background:var(--admin-surface-3);color:var(--admin-text-secondary)}.AdminNotification_priorityBadge__0Cuw7{align-items:center;border-radius:20px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.65rem;font-weight:700;gap:.25rem;letter-spacing:.04em;padding:.2rem .5rem;text-transform:uppercase;white-space:nowrap}.AdminNotification_priorityIcon__lf1bb{flex-shrink:0;font-size:.6rem}.AdminNotification_notificationActionsBtn__N8rye{display:flex;flex-direction:column;flex-shrink:0;gap:.375rem}.AdminNotification_deleteBtn__4Mn-p,.AdminNotification_markReadBtn__k2Jmx{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:.8125rem;height:30px;justify-content:center;transition:background .15s,transform .15s;width:30px}.AdminNotification_markReadBtn__k2Jmx{background:var(--admin-success-soft);color:var(--admin-success)}.AdminNotification_markReadBtn__k2Jmx:hover{background:var(--admin-success);color:#fff;transform:scale(1.1)}.AdminNotification_deleteBtn__4Mn-p{background:var(--admin-error-soft);color:var(--admin-error)}.AdminNotification_deleteBtn__4Mn-p:hover{background:var(--admin-error);color:#fff;transform:scale(1.1)}.AdminNotification_noNotifications__7kYQm{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-sm);padding:4rem 1.5rem;text-align:center}.AdminNotification_noNotificationsIcon__vLfyZ{color:var(--admin-border-strong);font-size:2.75rem;margin-bottom:1rem}.AdminNotification_noNotifications__7kYQm h3{color:var(--admin-text-primary);font-size:1.0625rem;font-weight:600;margin:0 0 .5rem}.AdminNotification_noNotifications__7kYQm p{color:var(--admin-text-muted);font-size:.875rem;margin:0}.AdminNotification_notificationLoading__oHPzF{align-items:center;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);display:flex;flex-direction:column;justify-content:center;padding:4rem 1.5rem}.AdminNotification_loadingSpinner__O04PM{animation:AdminNotification_spin__PNhTt .8s linear infinite;border-top:3px solid var(--admin-border);border:3px solid var(--admin-border);border-radius:50%;border-top-color:var(--admin-accent);height:36px;margin-bottom:1rem;width:36px}@keyframes AdminNotification_spin__PNhTt{to{transform:rotate(1turn)}}.AdminNotification_notificationLoading__oHPzF p{color:var(--admin-text-muted);font-size:.9375rem;margin:0}@media (max-width:1023px){.AdminNotification_adminStats__eZjIu{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.AdminNotification_notificationHeader__xTLGn{flex-direction:column}.AdminNotification_notificationControls__J8wKb{flex-wrap:wrap;width:100%}.AdminNotification_filterControls__zqAoR{width:100%}.AdminNotification_filterSelect__vwAh3{flex:1 1;min-width:90px}.AdminNotification_markAllReadBtn__v7wP0{justify-content:center;width:100%}}@media (max-width:600px){.AdminNotification_adminNotificationContainer__BGh-\+{padding:.75rem .75rem 2rem}.AdminNotification_adminStats__eZjIu{gap:.625rem;grid-template-columns:1fr 1fr}.AdminNotification_statItem__q5FKj{gap:.75rem;padding:.875rem 1rem}.AdminNotification_statNumber__MNt27{font-size:1.5rem}.AdminNotification_statIcon__WxWK2{font-size:1.375rem}.AdminNotification_notificationItem__qAO2I{gap:.625rem;padding:.875rem 3.5rem .875rem 1rem}.AdminNotification_notificationActionsBtn__N8rye{position:absolute;right:.75rem;top:.875rem}.AdminNotification_notificationHeaderInfo__gL0Oq{flex-direction:column;gap:.375rem}.AdminNotification_viewModeButtons__0e1\+5{width:100%}.AdminNotification_viewBtn__mAzA3{flex:1 1;text-align:center}}@media (max-width:400px){.AdminNotification_adminStats__eZjIu{grid-template-columns:1fr}.AdminNotification_statItem__q5FKj{min-height:60px}}.SendNotification_sendNotification__YIQiE{background:var(--admin-surface-2);border-radius:10px;font-family:var(--admin-font);margin:0 auto;max-width:760px;min-height:100vh;padding:1.5rem 1.25rem 3rem}.SendNotification_title__ubBu8{color:var(--admin-text-primary);font-size:1.375rem;font-weight:800;letter-spacing:-.3px;margin:0 0 1.5rem}.SendNotification_error__6ENFQ,.SendNotification_success__S9\+9D{align-items:center;border-radius:var(--admin-radius-md);display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem}.SendNotification_error__6ENFQ{background:var(--admin-error-soft);border:1px solid #ef444433;border-left:3px solid var(--admin-error);color:var(--admin-error)}.SendNotification_success__S9\+9D{background:var(--admin-success-soft);border:1px solid #10b98133;border-left:3px solid var(--admin-success);color:var(--admin-success)}.SendNotification_form__XC\+Pu{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-xl);box-shadow:var(--admin-shadow-sm);display:flex;flex-direction:column;gap:1.125rem;padding:1.5rem}.SendNotification_formGroup__KJZS\+{display:flex;flex-direction:column;gap:.375rem}.SendNotification_formRow__\+hf7W{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.SendNotification_label__pIrcV{color:var(--admin-text-secondary);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.SendNotification_input__66a05,.SendNotification_select__VV7xP,.SendNotification_textarea__NfZMW{background:var(--admin-surface-2);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);box-sizing:border-box;color:var(--admin-text-primary);font-family:var(--admin-font);font-size:.875rem;padding:.5625rem .875rem;transition:border-color .15s,box-shadow .15s,background .15s;width:100%}.SendNotification_input__66a05:focus,.SendNotification_select__VV7xP:focus,.SendNotification_textarea__NfZMW:focus{background:var(--admin-surface);border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft);outline:none}.SendNotification_textarea__NfZMW{line-height:1.55;min-height:90px;resize:vertical}.SendNotification_select__VV7xP{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2394a3b8' stroke-width='1.5'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.125rem;cursor:pointer;padding-right:2.25rem}.SendNotification_searchContainer__\+ar1H{margin-bottom:.875rem}.SendNotification_searchInput__1O6Gc{background:var(--admin-surface-2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.0625rem;border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);box-sizing:border-box;color:var(--admin-text-primary);font-family:var(--admin-font);font-size:.875rem;padding:.5rem 2.25rem .5rem .875rem;transition:border-color .15s,box-shadow .15s;width:100%}.SendNotification_searchInput__1O6Gc:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft);outline:none}.SendNotification_searchInput__1O6Gc::placeholder{color:var(--admin-text-muted)}.SendNotification_specificUsersSection__gBgCm{animation:SendNotification_slideIn__qG\+-L .2s ease-out;background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);padding:1.125rem}@keyframes SendNotification_slideIn__qG\+-L{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.SendNotification_sectionTitle__4CNC1{align-items:center;color:var(--admin-text-secondary);display:flex;font-size:.8125rem;font-weight:700;gap:.5rem;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.SendNotification_sectionTitle__4CNC1:before{content:"👥";font-size:.9375rem}.SendNotification_usersList__0WJG\+{margin-bottom:1rem}.SendNotification_usersHeader__trFEQ{align-items:center;color:var(--admin-text-secondary);display:flex;font-size:.8125rem;font-weight:600;justify-content:space-between;margin-bottom:.625rem}.SendNotification_usersHeader__trFEQ small{background:var(--admin-accent-soft);border:1px solid var(--admin-accent-border);border-radius:20px;color:var(--admin-accent-hover);font-size:.7rem;font-weight:700;padding:.175rem .5rem}.SendNotification_usersContainer__oR4k3{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);max-height:280px;overflow-y:auto;padding:.5rem;scrollbar-color:var(--admin-border-strong) #0000;scrollbar-width:thin}.SendNotification_usersContainer__oR4k3::-webkit-scrollbar{width:5px}.SendNotification_usersContainer__oR4k3::-webkit-scrollbar-track{background:#0000}.SendNotification_usersContainer__oR4k3::-webkit-scrollbar-thumb{background:var(--admin-border-strong);border-radius:3px}.SendNotification_usersContainer__oR4k3::-webkit-scrollbar-thumb:hover{background:var(--admin-text-muted)}.SendNotification_userCheckbox__bfmN7{align-items:center;border:1.5px solid #0000;border-radius:var(--admin-radius-sm);cursor:pointer;display:flex;gap:.75rem;padding:.5rem .625rem;transition:background .15s,border-color .15s}.SendNotification_userCheckbox__bfmN7:hover{background:var(--admin-surface-2);border-color:var(--admin-border)}.SendNotification_userCheckbox__bfmN7 input[type=checkbox]{accent-color:var(--admin-accent);cursor:pointer;flex-shrink:0;height:15px;width:15px}.SendNotification_userInfo__gHZrr{display:flex;flex:1 1;flex-direction:column;gap:.0625rem;min-width:0}.SendNotification_userInfo__gHZrr strong{color:var(--admin-text-primary);font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SendNotification_userInfo__gHZrr small{color:var(--admin-text-muted);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SendNotification_sendBtn__-P5H6{align-items:center;background:var(--admin-sidebar-bg);border:none;border:1px solid var(--admin-accent-border);border-radius:var(--admin-radius-md);color:var(--admin-accent);cursor:pointer;display:flex;font-family:var(--admin-font);font-size:.9375rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.07em;margin-top:.5rem;overflow:hidden;padding:.75rem 1.5rem;position:relative;text-transform:uppercase;transition:background .15s,box-shadow .15s,transform .15s;width:100%}.SendNotification_sendBtn__-P5H6:after{background:linear-gradient(90deg,#0000,#38bdf81a,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .45s}.SendNotification_sendBtn__-P5H6:hover:after{transform:translateX(100%)}.SendNotification_sendBtn__-P5H6:hover:not(:disabled){background:#1f2937;box-shadow:0 4px 16px #38bdf833;transform:translateY(-1px)}.SendNotification_sendBtn__-P5H6:active:not(:disabled){transform:translateY(0)}.SendNotification_sendBtn__-P5H6:disabled{background:var(--admin-surface-3);border-color:var(--admin-border);box-shadow:none;color:var(--admin-text-muted);cursor:not-allowed;transform:none}.SendNotification_sendBtn__-P5H6:disabled:after{display:none}.SendNotification_loading__3COBy{color:var(--admin-text-muted);font-size:.875rem;font-style:italic;padding:1.5rem;text-align:center}@media (max-width:768px){.SendNotification_sendNotification__YIQiE{padding:1rem .875rem 2rem}.SendNotification_formRow__\+hf7W{grid-template-columns:1fr}.SendNotification_form__XC\+Pu{padding:1.125rem}}.CompletedTasksAdmin_container__kay5Y{background:var(--admin-surface-2);border-radius:10px;font-family:var(--admin-font);min-height:100vh;padding-bottom:3rem}.CompletedTasksAdmin_loadingContainer__ytiSN{align-items:center;background:var(--admin-surface-2);display:flex;justify-content:center;min-height:100vh}.CompletedTasksAdmin_loadingContent__pa1gR{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-xl);box-shadow:var(--admin-shadow-md);padding:2.5rem;text-align:center}.CompletedTasksAdmin_loadingSpinner__v7vcU{animation:CompletedTasksAdmin_spin__eqyr0 1s linear infinite;color:var(--admin-accent);height:2.5rem;margin:0 auto 1rem;width:2.5rem}@keyframes CompletedTasksAdmin_spin__eqyr0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CompletedTasksAdmin_loadingText__hZ7tX{color:var(--admin-text-secondary);font-size:.9375rem;font-weight:500;margin:0}.CompletedTasksAdmin_errorContainer__BkmqZ{align-items:center;background:var(--admin-surface-2);display:flex;justify-content:center;min-height:100vh;padding:1.5rem}.CompletedTasksAdmin_errorCard__Efzm3{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-xl);box-shadow:var(--admin-shadow-md);max-width:400px;padding:2rem;text-align:center;width:100%}.CompletedTasksAdmin_errorIcon__obESz{align-items:center;background:var(--admin-error-soft);border-radius:50%;display:flex;font-size:1.625rem;height:3.5rem;justify-content:center;margin:0 auto 1rem;width:3.5rem}.CompletedTasksAdmin_errorTitle__gtlyi{color:var(--admin-text-primary);font-size:1.0625rem;font-weight:700;margin:0 0 .5rem}.CompletedTasksAdmin_errorMessage__Mr-a7{color:var(--admin-text-muted);font-size:.875rem;line-height:1.5;margin:0 0 1.25rem}.CompletedTasksAdmin_retryButton__b6pz0{background:var(--admin-error);border:none;border-radius:var(--admin-radius-sm);color:#fff;cursor:pointer;font-family:var(--admin-font);font-size:.875rem;font-weight:600;padding:.5rem 1.5rem;transition:background .15s}.CompletedTasksAdmin_retryButton__b6pz0:hover{background:#dc2626}.CompletedTasksAdmin_header__lclD9{background:var(--admin-sidebar-bg);border-bottom:1px solid var(--admin-sidebar-border);border-radius:10px}.CompletedTasksAdmin_headerContent__HXdaj{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1.375rem 1.25rem}.CompletedTasksAdmin_headerLeft__NJooa{align-items:center;display:flex;gap:.875rem}.CompletedTasksAdmin_headerIcon__13aQ7{align-items:center;background:var(--admin-success-soft);border-radius:var(--admin-radius-md);color:var(--admin-success);display:flex;flex-shrink:0;height:2.75rem;justify-content:center;padding:.5rem;width:2.75rem}.CompletedTasksAdmin_headerIcon__13aQ7 svg{height:1.5rem;width:1.5rem}.CompletedTasksAdmin_title__JkvxW{color:#f1f5f9;font-size:1.25rem;font-weight:800;letter-spacing:-.3px;margin:0}.CompletedTasksAdmin_subtitle__7lA0A{color:var(--admin-text-muted);font-size:.8125rem;margin:.15rem 0 0}.CompletedTasksAdmin_headerRight__XsBcO{align-items:center;display:flex;gap:.75rem}.CompletedTasksAdmin_statsCard__BpB6I{align-items:center;background:var(--admin-success-soft);border:1px solid #10b98133;border-radius:var(--admin-radius-md);display:flex;gap:.5rem;padding:.5rem .875rem}.CompletedTasksAdmin_statsIcon__JLytp{color:var(--admin-success);height:1.125rem;width:1.125rem}.CompletedTasksAdmin_statsText__BcTOZ{color:#065f46;font-size:.8125rem;font-weight:700}.CompletedTasksAdmin_refreshButton__iJsTk{align-items:center;background:var(--admin-accent-soft);border:1px solid var(--admin-accent-border);border-radius:var(--admin-radius-md);color:var(--admin-accent);cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:background .15s,color .15s}.CompletedTasksAdmin_refreshButton__iJsTk:hover{background:var(--admin-accent);color:#fff}.CompletedTasksAdmin_refreshButton__iJsTk svg{height:1.125rem;width:1.125rem}.CompletedTasksAdmin_filtersSection__pKQtc{background:var(--admin-surface);border-bottom:1px solid var(--admin-border)}.CompletedTasksAdmin_filtersContainer__2Bvkc{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem;margin:0 auto;max-width:1200px;padding:1rem 1.25rem}.CompletedTasksAdmin_searchContainer__qj0FD{flex:1 1;min-width:260px;position:relative}.CompletedTasksAdmin_searchIcon__Zh7-D{color:var(--admin-text-muted);height:1.0625rem;left:.875rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1.0625rem}.CompletedTasksAdmin_searchInput__2l28f{background:var(--admin-surface-2);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-md);color:var(--admin-text-primary);font-family:var(--admin-font);font-size:.875rem;padding:.5625rem .875rem .5625rem 2.625rem;transition:border-color .15s,box-shadow .15s;width:100%}.CompletedTasksAdmin_searchInput__2l28f:focus{background:var(--admin-surface);border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft);outline:none}.CompletedTasksAdmin_filterGroup__nM\+ht{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.CompletedTasksAdmin_filterIcon__oX2NA{color:var(--admin-text-muted);flex-shrink:0;height:1rem;width:1rem}.CompletedTasksAdmin_filterSelect__CEe1X{appearance:none;background:var(--admin-surface-2);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);cursor:pointer;font-family:var(--admin-font);font-size:.8125rem;min-width:140px;padding:.5rem .875rem;transition:border-color .15s}.CompletedTasksAdmin_filterSelect__CEe1X:focus{border-color:var(--admin-accent);outline:none}.CompletedTasksAdmin_tasksSection__r2gyB{margin:0 auto;max-width:1200px;padding:1.5rem 1.25rem}.CompletedTasksAdmin_tasksGrid__JgCSG{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.CompletedTasksAdmin_taskCard__rjp9Z{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-sm);overflow:hidden;padding:1.25rem;position:relative;transition:border-color .15s,box-shadow .15s,transform .2s}.CompletedTasksAdmin_taskCard__rjp9Z:before{background:linear-gradient(90deg,var(--admin-accent),var(--admin-success));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s}.CompletedTasksAdmin_taskCard__rjp9Z:hover{border-color:var(--admin-accent-border);box-shadow:var(--admin-shadow-md);transform:translateY(-3px)}.CompletedTasksAdmin_taskCard__rjp9Z:hover:before{opacity:1}.CompletedTasksAdmin_taskHeader__yJrLY{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.875rem}.CompletedTasksAdmin_taskBadges__1hbLH{display:flex;flex-wrap:wrap;gap:.375rem}.CompletedTasksAdmin_categoryBadge__GCbal,.CompletedTasksAdmin_priorityBadge__T72wH{border-radius:20px;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:.2rem .625rem;text-transform:uppercase}.CompletedTasksAdmin_category1__ZSHlE{background:var(--admin-info-soft);color:var(--admin-info)}.CompletedTasksAdmin_category2__DaWKL{background:#a855f71a;color:#9333ea}.CompletedTasksAdmin_category3__9Aalo{background:#06b6d41a;color:#0891b2}.CompletedTasksAdmin_category4__TuJJV{background:#ec48991a;color:#db2777}.CompletedTasksAdmin_category5__TFBst{background:#ea580c1a;color:#ea580c}.CompletedTasksAdmin_priorityHigh__tmKRJ{background:var(--admin-error-soft);color:var(--admin-error)}.CompletedTasksAdmin_priorityMedium__-GvQs{background:var(--admin-warning-soft);color:var(--admin-warning)}.CompletedTasksAdmin_priorityLow__-I05c{background:var(--admin-success-soft);color:var(--admin-success)}.CompletedTasksAdmin_priorityDefault__FtMKP{background:var(--admin-surface-3);color:var(--admin-text-muted)}.CompletedTasksAdmin_completedIcon__GJ16k{align-items:center;background:var(--admin-success-soft);border-radius:50%;color:var(--admin-success);display:flex;flex-shrink:0;height:2.125rem;justify-content:center;padding:.4rem;width:2.125rem}.CompletedTasksAdmin_completedIcon__GJ16k svg{height:1.0625rem;width:1.0625rem}.CompletedTasksAdmin_taskContent__rztm-{margin-bottom:1.125rem}.CompletedTasksAdmin_taskTitle__pnrx1{color:var(--admin-text-primary);font-size:1rem;font-weight:700;line-height:1.35;margin:0 0 .375rem}.CompletedTasksAdmin_taskDescription__wFEYL{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:var(--admin-text-secondary);display:-webkit-box;font-size:.875rem;line-height:1.55;margin:0;overflow:hidden}.CompletedTasksAdmin_taskFooter__E3dEm{display:flex;flex-direction:column;gap:.875rem}.CompletedTasksAdmin_userInfo__k6ojF{align-items:center;background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);display:flex;gap:.75rem;padding:.75rem}.CompletedTasksAdmin_userAvatar__c5OBV{align-items:center;background:var(--admin-accent);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.CompletedTasksAdmin_userAvatar__c5OBV svg{height:1.125rem;width:1.125rem}.CompletedTasksAdmin_userDetails__Up\+5l{flex:1 1;min-width:0}.CompletedTasksAdmin_userName__XPNSj{color:var(--admin-text-primary);font-size:.875rem;font-weight:700;margin:0}.CompletedTasksAdmin_userEmail__TUUQX{color:var(--admin-text-muted);font-size:.75rem;margin:.125rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompletedTasksAdmin_taskDates__Ntk7H{display:flex;flex-direction:column;gap:.5rem}.CompletedTasksAdmin_dateItem__3EcOY{align-items:center;display:flex;gap:.625rem}.CompletedTasksAdmin_dateIcon__uZL82{color:var(--admin-text-muted);flex-shrink:0;height:.9375rem;width:.9375rem}.CompletedTasksAdmin_dateDetails__5gIhv{display:flex;flex-direction:column;gap:.0625rem}.CompletedTasksAdmin_dateLabel__c3Uxg{color:var(--admin-text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.CompletedTasksAdmin_dateValue__jT7HN{color:var(--admin-text-secondary);font-size:.8125rem;font-weight:500}.CompletedTasksAdmin_emptyState__TMQxb{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-xl);box-shadow:var(--admin-shadow-sm);padding:4rem 2rem;text-align:center}.CompletedTasksAdmin_emptyIcon__UTx\+9{color:var(--admin-border-strong);height:3.5rem;margin:0 auto 1.25rem;width:3.5rem}.CompletedTasksAdmin_emptyIcon__UTx\+9 svg{height:100%;width:100%}.CompletedTasksAdmin_emptyTitle__groCR{color:var(--admin-text-primary);font-size:1.125rem;font-weight:700;margin:0 0 .5rem}.CompletedTasksAdmin_emptyMessage__vz3yd{color:var(--admin-text-muted);font-size:.9rem;margin:0}@media (max-width:768px){.CompletedTasksAdmin_headerContent__HXdaj{align-items:flex-start;flex-direction:column}.CompletedTasksAdmin_filtersContainer__2Bvkc{align-items:stretch;flex-direction:column}.CompletedTasksAdmin_searchContainer__qj0FD{min-width:auto}.CompletedTasksAdmin_filterGroup__nM\+ht{justify-content:flex-start}.CompletedTasksAdmin_tasksGrid__JgCSG{grid-template-columns:1fr}.CompletedTasksAdmin_taskCard__rjp9Z,.CompletedTasksAdmin_tasksSection__r2gyB{padding:1rem}.CompletedTasksAdmin_headerRight__XsBcO{align-self:flex-end}}.SearchTask_container__RLfMP{background:var(--admin-surface-2);border-radius:10px;display:flex;font-family:var(--admin-font);justify-content:flex-start;min-height:100vh;padding:1.5rem 1.25rem 3rem}.SearchTask_searchCard__vV0nB{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-xl);box-shadow:var(--admin-shadow-sm);max-width:640px;overflow:hidden;padding:1.75rem;position:relative;width:100%}.SearchTask_searchCard__vV0nB:before{background:linear-gradient(90deg,var(--admin-accent),var(--admin-accent-hover));content:"";height:3px;left:0;position:absolute;right:0;top:0}.SearchTask_header__-NEjb{align-items:center;display:flex;gap:1rem;margin-bottom:2rem}.SearchTask_iconContainer__FIWjZ{align-items:center;background:var(--admin-sidebar-bg);border:1px solid var(--admin-accent-border);border-radius:var(--admin-radius-lg);display:flex;flex-shrink:0;justify-content:center;padding:.875rem}.SearchTask_headerIcon__DL7WT{color:var(--admin-accent);height:1.625rem;width:1.625rem}.SearchTask_headerText__M2oVY{flex:1 1}.SearchTask_title__Jt1lp{color:var(--admin-text-primary);font-size:1.375rem;font-weight:800;letter-spacing:-.3px;margin:0 0 .25rem}.SearchTask_subtitle__D6hnw{color:var(--admin-text-muted);font-size:.875rem;line-height:1.5;margin:0}.SearchTask_searchForm__xmg1e{margin-bottom:2rem}.SearchTask_inputGroup__HGsB7{display:flex;flex-direction:column;gap:.875rem}.SearchTask_inputContainer__N74eB{position:relative;width:100%}.SearchTask_inputIcon__N648a{color:var(--admin-text-muted);height:1.0625rem;left:.875rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1.0625rem}.SearchTask_searchInput__SWnYJ{background:var(--admin-surface-2);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-md);box-sizing:border-box;color:var(--admin-text-primary);font-family:var(--admin-font);font-size:.9rem;padding:.6875rem .875rem .6875rem 2.625rem;transition:border-color .15s,box-shadow .15s,background .15s;width:100%}.SearchTask_searchInput__SWnYJ:focus{background:var(--admin-surface);border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft);outline:none}.SearchTask_searchInput__SWnYJ:disabled{background:var(--admin-surface-3);color:var(--admin-text-muted);cursor:not-allowed}.SearchTask_searchInput__SWnYJ::placeholder{color:var(--admin-text-muted)}.SearchTask_inputError__2yYKv{border-color:var(--admin-error)!important;box-shadow:0 0 0 3px var(--admin-error-soft)!important}.SearchTask_searchButton__Gpv8O{align-items:center;background:var(--admin-sidebar-bg);border:1px solid var(--admin-accent-border);border-radius:var(--admin-radius-md);color:var(--admin-accent);cursor:pointer;display:flex;font-family:var(--admin-font);font-size:.9375rem;font-weight:700;gap:.5rem;justify-content:center;overflow:hidden;padding:.6875rem 1.5rem;position:relative;transition:background .15s,box-shadow .15s,transform .15s;width:100%}.SearchTask_searchButton__Gpv8O:after{background:linear-gradient(90deg,#0000,#38bdf81f,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .45s}.SearchTask_searchButton__Gpv8O:hover:after{transform:translateX(100%)}.SearchTask_searchButton__Gpv8O:hover:not(:disabled){background:#1f2937;box-shadow:0 4px 16px #38bdf833;transform:translateY(-1px)}.SearchTask_searchButton__Gpv8O:active:not(:disabled){transform:translateY(0)}.SearchTask_searchButton__Gpv8O:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.SearchTask_buttonIcon__noHlt{height:1.0625rem;width:1.0625rem}.SearchTask_arrowIcon__vS2dF{height:.9375rem;transition:transform .2s;width:.9375rem}.SearchTask_searchButton__Gpv8O:hover:not(:disabled) .SearchTask_arrowIcon__vS2dF{transform:translateX(4px)}.SearchTask_buttonLoading__mUXxK .SearchTask_buttonIcon__noHlt{animation:SearchTask_spin__GLLsg .8s linear infinite}@keyframes SearchTask_spin__GLLsg{to{transform:rotate(1turn)}}.SearchTask_errorContainer__z6gfE{align-items:center;animation:SearchTask_slideIn__tA6qm .2s ease-out;background:var(--admin-error-soft);border:1px solid #ef444433;border-radius:var(--admin-radius-sm);display:flex;gap:.625rem;margin-top:.875rem;padding:.75rem 1rem}@keyframes SearchTask_slideIn__tA6qm{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.SearchTask_errorIcon__tU4Ge{color:var(--admin-error);flex-shrink:0;height:1.0625rem;width:1.0625rem}.SearchTask_errorMessage__lNvlZ{color:var(--admin-error);font-size:.8125rem;font-weight:600}.SearchTask_helpSection__sRNed{background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);padding:1.25rem}.SearchTask_helpTitle__N6CHE{color:var(--admin-text-secondary);font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.SearchTask_helpGrid__3aEBa{grid-gap:.625rem;display:grid;gap:.625rem}.SearchTask_helpItem__3Uzf0{align-items:flex-start;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);display:flex;gap:.875rem;padding:.875rem 1rem;transition:border-color .15s,box-shadow .15s,transform .15s}.SearchTask_helpItem__3Uzf0:hover{border-color:var(--admin-accent-border);box-shadow:var(--admin-shadow-sm);transform:translateX(3px)}.SearchTask_helpNumber__x8sZB{align-items:center;background:var(--admin-sidebar-bg);border:1px solid var(--admin-accent-border);border-radius:50%;color:var(--admin-accent);display:flex;flex-shrink:0;font-size:.8125rem;font-weight:700;height:1.875rem;justify-content:center;width:1.875rem}.SearchTask_helpContent__vjGNv h4{color:var(--admin-text-primary);font-size:.875rem;font-weight:600;margin:0 0 .1875rem}.SearchTask_helpContent__vjGNv p{color:var(--admin-text-muted);font-size:.75rem;line-height:1.45;margin:0}@media (max-width:768px){.SearchTask_container__RLfMP{padding:1rem .875rem 2rem}.SearchTask_searchCard__vV0nB{padding:1.375rem}.SearchTask_header__-NEjb{flex-direction:column;gap:.75rem;text-align:center}.SearchTask_title__Jt1lp{font-size:1.25rem}}@media (max-width:480px){.SearchTask_searchCard__vV0nB{padding:1.125rem}.SearchTask_title__Jt1lp{font-size:1.125rem}.SearchTask_searchInput__SWnYJ{font-size:.875rem;padding:.625rem .75rem .625rem 2.375rem}.SearchTask_inputIcon__N648a{height:.9375rem;left:.75rem;width:.9375rem}}.AdminMessageForm_container__VMvF6{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-xl);font-family:var(--admin-font);padding:1.5rem}.AdminMessageForm_title__xVn3G{border-bottom:1px solid var(--admin-border);color:var(--admin-text-primary);font-size:1.0625rem;font-weight:800;letter-spacing:-.2px;margin-bottom:1.25rem;padding-bottom:.875rem}.AdminMessageForm_errorMessage__UHZ7T{background:var(--admin-error-soft);border:1px solid #ef444433;border-radius:var(--admin-radius-sm);color:var(--admin-error)}.AdminMessageForm_errorMessage__UHZ7T,.AdminMessageForm_successMessage__Vr-g9{align-items:center;display:flex;font-size:.8125rem;margin-bottom:1rem;padding:.75rem 1rem}.AdminMessageForm_successMessage__Vr-g9{background:var(--admin-success-soft);border:1px solid #10b98133;border-radius:var(--admin-radius-sm);color:var(--admin-success)}.AdminMessageForm_form__wAspR{display:flex;flex-direction:column;gap:1.125rem}.AdminMessageForm_formGroup__CzEzZ{display:flex;flex-direction:column;gap:.375rem}.AdminMessageForm_label__h1yuw{color:var(--admin-text-secondary);font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.AdminMessageForm_input__77RLN{background:var(--admin-surface-2);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);box-sizing:border-box;color:var(--admin-text-primary);font-family:var(--admin-font);font-size:.875rem;padding:.5625rem .875rem;transition:border-color .15s,box-shadow .15s,background .15s;width:100%}.AdminMessageForm_input__77RLN:focus{background:var(--admin-surface);border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft);outline:none}.AdminMessageForm_textarea__jE9gC{background:var(--admin-surface-2);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);box-sizing:border-box;color:var(--admin-text-primary);font-family:var(--admin-font);font-size:.875rem;line-height:1.55;min-height:110px;padding:.5625rem .875rem;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}.AdminMessageForm_textarea__jE9gC:focus{background:var(--admin-surface);border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft);outline:none}.AdminMessageForm_recipientTypeSection__pVArQ{background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);padding:1rem 1.125rem}.AdminMessageForm_recipientTypeTitle__ESXOF{color:var(--admin-text-secondary);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:.875rem;text-transform:uppercase}.AdminMessageForm_radioGroup__pA4et{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.875rem}.AdminMessageForm_radioOption__vODM-{align-items:center;border:1.5px solid #0000;border-radius:var(--admin-radius-sm);cursor:pointer;display:flex;gap:.5rem;padding:.5rem .625rem;transition:background .15s}.AdminMessageForm_radioOption__vODM-:hover{background:var(--admin-surface-3);border-color:var(--admin-border)}.AdminMessageForm_radioInput__fAS6A{accent-color:var(--admin-accent);cursor:pointer;flex-shrink:0;height:15px;width:15px}.AdminMessageForm_radioLabel__fS9ww{color:var(--admin-text-primary);cursor:pointer;font-size:.875rem;font-weight:500}.AdminMessageForm_recipientInput__\+xTjr{margin-top:.5rem}.AdminMessageForm_recipientInput__\+xTjr .AdminMessageForm_input__77RLN{background:var(--admin-surface)}.AdminMessageForm_attachmentSection__Fc7aN{display:flex;flex-direction:column;gap:.75rem}.AdminMessageForm_fileInput__9zsBr{display:none}.AdminMessageForm_fileInputLabel__sQn35{align-items:center;background:#0000;border:1.5px dashed var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-muted);cursor:pointer;display:inline-flex;font-family:var(--admin-font);font-size:.8125rem;font-weight:600;gap:.5rem;padding:.5625rem 1rem;transition:border-color .15s,color .15s,background .15s;width:fit-content}.AdminMessageForm_fileInputLabel__sQn35:hover{background:var(--admin-accent-soft);border-color:var(--admin-accent);color:var(--admin-accent-hover)}.AdminMessageForm_attachmentList__KT8cY{display:flex;flex-direction:column;gap:.5rem}.AdminMessageForm_attachmentItem__XPmAy{align-items:center;background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);display:flex;font-size:.8125rem;gap:.5rem;justify-content:space-between;padding:.5rem .875rem}.AdminMessageForm_attachmentName__85ojF{color:var(--admin-text-primary);flex:1 1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminMessageForm_attachmentSize__Edxpp{color:var(--admin-text-muted);flex-shrink:0;font-size:.75rem;white-space:nowrap}.AdminMessageForm_removeAttachmentButton__-OfWV{align-items:center;background:#0000;border:none;border-radius:var(--admin-radius-sm);color:var(--admin-error);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.25rem;transition:background .15s}.AdminMessageForm_removeAttachmentButton__-OfWV:hover{background:var(--admin-error-soft)}.AdminMessageForm_actions__JaImo{align-items:center;border-top:1px solid var(--admin-border);display:flex;flex-wrap:wrap;gap:.875rem;justify-content:space-between;padding-top:1rem}.AdminMessageForm_actionButtons__yc2mN{display:flex;gap:.625rem}.AdminMessageForm_button__c4uAY{align-items:center;border:none;border-radius:var(--admin-radius-sm);cursor:pointer;display:inline-flex;font-family:var(--admin-font);font-size:.875rem;font-weight:700;gap:.375rem;padding:.5625rem 1.125rem;transition:background .15s,transform .15s,box-shadow .15s}.AdminMessageForm_primaryButton__Rkr6a{background:var(--admin-accent);color:#fff}.AdminMessageForm_primaryButton__Rkr6a:hover:not(:disabled){background:var(--admin-accent-hover);box-shadow:0 4px 12px #38bdf84d;transform:translateY(-1px)}.AdminMessageForm_primaryButton__Rkr6a:disabled{background:var(--admin-text-muted);box-shadow:none;cursor:not-allowed;transform:none}.AdminMessageForm_secondaryButton__f0l\+Y{background:var(--admin-surface-3);border:1px solid var(--admin-border);color:var(--admin-text-secondary)}.AdminMessageForm_secondaryButton__f0l\+Y:hover:not(:disabled){background:var(--admin-border)}.AdminMessageForm_secondaryButton__f0l\+Y:disabled{cursor:not-allowed;opacity:.5}.AdminMessageForm_messageCounter__AgYYb{color:var(--admin-text-muted);font-size:.75rem;font-style:italic}.AdminMessageForm_loadingSpinner__PVVeN{animation:AdminMessageForm_spin__JZABe .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}@keyframes AdminMessageForm_spin__JZABe{to{transform:rotate(1turn)}}@media (max-width:640px){.AdminMessageForm_container__VMvF6{padding:1.125rem}.AdminMessageForm_actions__JaImo{align-items:stretch;flex-direction:column}.AdminMessageForm_actionButtons__yc2mN{justify-content:center}.AdminMessageForm_button__c4uAY{flex:1 1;justify-content:center}.AdminMessageForm_radioGroup__pA4et{gap:.375rem}}.admin-messages-container{background:var(--admin-surface-2);border-radius:10px;font-family:var(--admin-font);margin:0 auto;max-width:1100px;min-height:100vh;padding:1.5rem 1.25rem 3rem}.admin-messages-header{align-items:center;background:var(--admin-sidebar-bg);border:1px solid var(--admin-sidebar-border);border-radius:var(--admin-radius-xl);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.header-left{display:flex;flex-direction:column;gap:.375rem}.page-title{color:#f1f5f9;font-size:1.25rem;font-weight:800;letter-spacing:-.3px;margin:0}.message-stats{display:flex;flex-wrap:wrap;gap:.625rem}.stat-item{background:#38bdf81f;border:1px solid var(--admin-accent-border);border-radius:20px;color:var(--admin-accent);font-size:.75rem;font-weight:600;padding:.2rem .625rem;white-space:nowrap}.header-right{display:flex;flex-shrink:0;gap:.625rem}.compose-button,.toggle-button{background:#0000;border:1.5px solid var(--admin-sidebar-border);border-radius:var(--admin-radius-md);color:#9ca3af;cursor:pointer;font-family:var(--admin-font);font-size:.8125rem;font-weight:600;padding:.5rem 1.125rem;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.compose-button:hover,.toggle-button:hover{background:#ffffff14;color:#f1f5f9}.compose-button.active,.toggle-button.active{background:var(--admin-accent);border-color:var(--admin-accent);color:#fff}.filters-section{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-sm);display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem;padding:.875rem 1rem}.search-container{flex:1 1;min-width:200px}.search-input{background:var(--admin-surface-2);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);font-family:var(--admin-font);font-size:.875rem;padding:.5625rem .875rem;transition:border-color .15s,box-shadow .15s;width:100%}.search-input:focus{background:var(--admin-surface);border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft);outline:none}.filter-select{appearance:none;background:var(--admin-surface-2);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);cursor:pointer;font-family:var(--admin-font);font-size:.8125rem;min-width:140px;padding:.5rem .875rem;transition:border-color .15s}.filter-select:focus{border-color:var(--admin-accent);outline:none}.loading-container{align-items:center;color:var(--admin-text-muted);display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:280px}.loading-spinner{animation:spin .8s linear infinite;border-top:3px solid var(--admin-border);border:3px solid var(--admin-border);border-radius:50%;border-top-color:var(--admin-accent);height:36px;width:36px}.compose-section{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-xl);box-shadow:var(--admin-shadow-sm);overflow:hidden}.section-header{background:var(--admin-sidebar-bg);border-bottom:1px solid var(--admin-sidebar-border);padding:1rem 1.25rem}.section-header h3{color:#f1f5f9;font-size:.9375rem;font-weight:700;margin:0}.messages-list{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-xl);box-shadow:var(--admin-shadow-sm);overflow:hidden}.messages-grid{grid-gap:1px;background:var(--admin-border);display:grid;gap:1px}.message-card{background:var(--admin-surface);border-left:3px solid #0000;cursor:pointer;padding:1rem 1.25rem;position:relative;transition:background .15s,border-left-color .15s}.message-card:hover{background:var(--admin-surface-2);border-left-color:var(--admin-accent)}.message-card.unread{background:linear-gradient(90deg,var(--admin-surface) 0,var(--admin-accent-soft) 100%);border-left-color:var(--admin-accent)}.message-card-header{align-items:flex-start;display:flex;gap:.875rem;justify-content:space-between;margin-bottom:.375rem}.message-title{color:var(--admin-text-primary);flex:1 1;font-size:.9375rem;font-weight:700;line-height:1.35;margin:0}.message-date{color:var(--admin-text-muted);flex-shrink:0;font-size:.7rem;font-weight:500;white-space:nowrap}.message-sender{color:var(--admin-text-secondary);font-size:.8125rem;font-weight:500;margin-bottom:.375rem}.message-preview{color:var(--admin-text-muted);font-size:.8125rem;line-height:1.5;margin-bottom:.625rem}.message-indicators{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.indicator{align-items:center;border-radius:20px;display:inline-flex;font-size:.65rem;font-weight:700;gap:.2rem;letter-spacing:.04em;padding:.15rem .5rem;text-transform:uppercase}.indicator.attachment{background:#a855f71a;color:#9333ea}.indicator.unread{background:var(--admin-accent-soft);color:var(--admin-accent-hover)}.indicator.archived{background:var(--admin-warning-soft);color:var(--admin-warning)}.indicator svg{height:10px;width:10px}.message-details{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-xl);box-shadow:var(--admin-shadow-sm);overflow:visible}.message-header{background:var(--admin-sidebar-bg);border-bottom:1px solid var(--admin-sidebar-border);padding:1.375rem 1.5rem}.message-subject-container{margin-bottom:1rem}.message-subject{color:#f1f5f9;font-size:1.25rem;font-weight:800;letter-spacing:-.3px;line-height:1.3;margin:0 0 .875rem}.message-badges{display:flex;flex-wrap:wrap;gap:.5rem}.badge{border-radius:20px;font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:.2rem .625rem;text-transform:uppercase}.badge.read{background:var(--admin-success-soft);color:var(--admin-success)}.badge.archived{background:var(--admin-warning-soft);color:var(--admin-warning)}.badge.attachment{background:#a855f726;color:#9333ea}.message-meta{align-items:center;color:#9ca3af;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:1rem;justify-content:space-between}.message-body{background:var(--admin-surface);color:var(--admin-text-primary);font-size:.9375rem;line-height:1.65;padding:1.5rem}.attachments-container{background:var(--admin-surface-2);border-bottom:1px solid var(--admin-border);border-top:1px solid var(--admin-border);padding:1rem 1.5rem}.attachments-title{color:var(--admin-text-secondary);font-size:.75rem;font-weight:700;letter-spacing:.07em;margin:0 0 .625rem;text-transform:uppercase}.attachments-list{display:flex;flex-wrap:wrap;gap:.5rem}.attachment-link{align-items:center;background:var(--admin-surface);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary);display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;padding:.4rem .75rem;text-decoration:none;transition:border-color .15s,background .15s,color .15s}.attachment-link:hover{background:var(--admin-accent);border-color:var(--admin-accent);color:#fff}.attachment-icon{height:13px;width:13px}.no-attachments{color:var(--admin-text-muted);font-size:.8125rem;font-style:italic}.reply-section{background:var(--admin-surface-2);overflow:visible;padding:1.25rem 1.5rem 2rem}.replies-section,.reply-section{border-top:1px solid var(--admin-border)}.replies-section{margin-top:1.5rem;padding-top:1.25rem}.replies-title{border-left:3px solid var(--admin-accent);color:var(--admin-text-secondary);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:.875rem;padding-left:.625rem;text-transform:uppercase}.replies-container{display:flex;flex-direction:column;gap:.75rem}.reply-item{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);padding:.875rem 1rem}.reply-header{font-size:.8125rem;justify-content:space-between;margin-bottom:.375rem}.reply-header,.reply-sender{align-items:center;display:flex}.reply-sender{color:var(--admin-text-primary);font-weight:600;gap:.375rem}.admin-badge{background:var(--admin-success);border-radius:4px;color:#fff;font-size:.65rem;font-weight:700;padding:.1rem .4rem}.reply-date{color:var(--admin-text-muted);font-size:.75rem}.reply-body{color:var(--admin-text-secondary);font-size:.875rem;line-height:1.55}.reply-attachments{font-size:.8125rem;margin-top:.5rem;padding-top:.5rem}.message-actions,.reply-attachments{border-top:1px solid var(--admin-border)}.message-actions{background:var(--admin-surface-2);display:flex;flex-wrap:wrap;gap:.625rem;justify-content:flex-end;padding:1rem 1.5rem}.action-button{align-items:center;border:none;border-radius:var(--admin-radius-sm);cursor:pointer;display:inline-flex;font-family:var(--admin-font);font-size:.8125rem;font-weight:600;gap:.375rem;padding:.5rem 1rem;transition:opacity .15s,transform .15s}.action-button:hover{opacity:.87;transform:translateY(-1px)}.action-button.mark-read{background:var(--admin-success-soft);color:var(--admin-success)}.action-button.delete{background:var(--admin-error-soft);color:var(--admin-error)}.action-button.back{background:var(--admin-surface-3);border:1px solid var(--admin-border);color:var(--admin-text-secondary)}.no-messages{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.no-messages-icon{color:var(--admin-border-strong);height:56px;margin-bottom:1.25rem;width:56px}.no-messages-icon svg{height:100%;width:100%}.no-messages h3{color:var(--admin-text-primary);font-size:1rem;font-weight:700;margin:0 0 .5rem}.no-messages p{color:var(--admin-text-muted);font-size:.875rem;margin:0}.confirm-modal{padding:1.25rem}.confirm-modal h3{color:var(--admin-text-primary);font-size:1rem;font-weight:700;margin-bottom:.75rem}.confirm-modal p{color:var(--admin-text-secondary);font-size:.875rem;margin-bottom:1.25rem}@media (max-width:768px){.admin-messages-container{padding:1rem 0 80px}.admin-messages-header{align-items:flex-start;gap:1rem;padding:1rem}.admin-messages-header,.filters-section{flex-direction:column;margin:0 .875rem 1.25rem}.filters-section{border-radius:var(--admin-radius-md);gap:.625rem;padding:.875rem}.messages-list{border-radius:var(--admin-radius-lg);margin:0 .875rem}.header-right{justify-content:flex-end;width:100%}.compose-button,.toggle-button{flex:1 1;justify-content:center;max-width:140px;padding:.5rem .875rem}.filter-select{min-width:auto;width:100%}.message-card{padding:.875rem 1rem}.message-card-header{align-items:flex-start;flex-direction:column;gap:.25rem}.message-date{align-self:flex-end}.message-details{border-left:none;border-radius:0;border-right:none}.message-header{padding:1rem}.message-subject{font-size:1.0625rem}.message-meta{align-items:flex-start;flex-direction:column;gap:.375rem}.message-body{font-size:.875rem;padding:1rem}.attachments-container{padding:.875rem 1rem}.reply-section{background:var(--admin-surface);padding:1rem 1rem 80px}.message-actions{background:var(--admin-surface);flex-direction:column;gap:.5rem;padding:1rem 1rem 72px}.action-button{justify-content:center;width:100%}}@media (max-width:480px){.admin-messages-container{padding:.75rem 0 80px}.admin-messages-header{margin:0 .75rem 1rem;padding:.875rem}.filters-section{margin:0 .75rem 1rem}.messages-list{margin:0 .75rem}.page-title{font-size:1.0625rem}.message-title{font-size:.875rem}.message-preview,.message-sender{font-size:.75rem}.message-subject{font-size:.9375rem}.message-body{font-size:.8125rem;padding:.875rem}.attachments-container{padding:.75rem}.reply-section{padding:.75rem .75rem 80px}.message-actions{padding:.75rem .75rem 72px}}.action-button:focus,.compose-button:focus,.filter-select:focus,.message-card:focus,.search-input:focus,.toggle-button:focus{outline:2px solid var(--admin-accent);outline-offset:2px}@media print{.admin-messages-header,.filters-section,.message-actions{display:none}.admin-messages-container{background:#fff}.message-details,.messages-list{border:1px solid #ccc;box-shadow:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.loading-spinner{animation:none;border-color:var(--admin-accent)}}.TaskDetails_taskDetails__RDz\+a{box-sizing:border-box;font-family:var(--admin-font);margin:0 auto;max-width:940px;padding:0 1rem 3rem;width:100%}.TaskDetails_statusReminder__FITtT{align-items:center;background:var(--admin-warning-soft);border:1px solid #f59e0b40;border-left:3px solid var(--admin-warning);border-radius:var(--admin-radius-md);display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1.25rem;padding:.75rem 1rem}.TaskDetails_statusReminder__FITtT p{color:#92400e;font-size:.8125rem;font-weight:600;margin:0}.TaskDetails_dismissReminder__hiGDf{align-items:center;background:#f59e0b26;border:none;border-radius:50%;color:#92400e;cursor:pointer;display:flex;flex-shrink:0;font-family:var(--admin-font);font-size:11px;height:24px;justify-content:center;transition:background .15s;width:24px}.TaskDetails_dismissReminder__hiGDf:hover{background:#f59e0b47}.TaskDetails_backBtn__kAbB1{align-items:center;background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--admin-font);font-size:.8rem;font-weight:600;gap:.375rem;margin-bottom:1rem;padding:.4rem .875rem;transition:background .15s,transform .15s}.TaskDetails_backBtn__kAbB1:hover{background:var(--admin-border);transform:translateX(-2px)}.TaskDetails_workerDoneBanner__QdObc{align-items:flex-start;background:linear-gradient(135deg,#fefce8,#fef3c7);border:1.5px solid #fde68a;border-left:5px solid #f59e0b;border-radius:14px;display:flex;font-family:DM Sans,sans-serif;gap:16px;justify-content:space-between;margin-bottom:20px;padding:18px 20px}.TaskDetails_workerDoneBannerLeft__ueCp3{align-items:flex-start;display:flex;flex:1 1;gap:14px}.TaskDetails_workerDoneBannerIcon__ws-9H{flex-shrink:0;font-size:1.6rem}.TaskDetails_workerDoneBannerLeft__ueCp3 strong{color:#92400e;display:block;font-size:.95rem;margin-bottom:6px}.TaskDetails_workerDoneBannerLeft__ueCp3 p{color:#78350f;font-size:.85rem;line-height:1.5;margin:0 0 6px}.TaskDetails_workerNote__hk1ND{background:#fff9;border-left:3px solid #f59e0b;border-radius:4px;color:#1e293b;font-size:.85rem;font-style:italic;margin:8px 0;padding:8px 12px}.TaskDetails_workerDoneAction__7uYSo{color:#92400e;font-size:.83rem;margin-top:8px!important}.TaskDetails_markDoneBtn__f2Bui{align-self:flex-start;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:10px;box-shadow:0 4px 14px #f59e0b59;color:#fff;cursor:pointer;flex-shrink:0;font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:700;padding:11px 20px;transition:transform .2s,box-shadow .2s;white-space:nowrap}.TaskDetails_markDoneBtn__f2Bui:hover{box-shadow:0 8px 20px #f59e0b73;transform:translateY(-2px)}.TaskDetails_approvedUsersSection__3iKdK,.TaskDetails_commentSection__x8qG2,.TaskDetails_interestedUsersSection__6FtVK,.TaskDetails_paymentInfoSection__UDMTz,.TaskDetails_statusUpdateSection__opwse,.TaskDetails_taskDescription__K39NU,.TaskDetails_taskHeader__coSfL{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-sm);margin-bottom:1rem;padding:1.25rem 1.375rem}.TaskDetails_taskHeader__coSfL h1{color:var(--admin-text-primary);font-family:DM Mono,monospace;font-size:.9375rem;font-weight:700;line-height:1.4;margin:0 0 .875rem;word-break:break-all}.TaskDetails_taskHeaderActions__W\+Sit{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.875rem}.TaskDetails_taskStatusBadge__xJAMo{align-items:center;color:var(--admin-text-muted);display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem}.TaskDetails_taskStatusBadge__xJAMo span{border-radius:20px;color:#fff;font-size:.7rem;font-weight:700;padding:.2rem .625rem;text-transform:capitalize}.TaskDetails_editTaskBtn__8IhWT{align-items:center;background:var(--admin-info-soft);border:1px solid #3b82f633;border-radius:var(--admin-radius-sm);color:var(--admin-info);cursor:pointer;display:inline-flex;font-family:var(--admin-font);font-size:.75rem;font-weight:700;gap:.375rem;padding:.375rem .875rem;transition:background .15s,transform .15s}.TaskDetails_editTaskBtn__8IhWT:hover{background:var(--admin-info);color:#fff;transform:translateY(-1px)}.TaskDetails_deleteTaskBtn__JNBlU{align-items:center;background:var(--admin-error-soft);border:1px solid #ef444433;border-radius:var(--admin-radius-sm);color:var(--admin-error);cursor:pointer;display:inline-flex;font-family:var(--admin-font);font-size:.75rem;font-weight:700;gap:.375rem;padding:.375rem .875rem;transition:background .15s,transform .15s}.TaskDetails_deleteTaskBtn__JNBlU:hover{background:var(--admin-error);color:#fff;transform:translateY(-1px)}.TaskDetails_restoreTaskBtn__dkosO{align-items:center;background:var(--admin-success-soft);border:1px solid #10b98133;border-radius:var(--admin-radius-sm);color:var(--admin-success);cursor:pointer;display:inline-flex;font-family:var(--admin-font);font-size:.75rem;font-weight:700;gap:.375rem;padding:.375rem .875rem;transition:background .15s,transform .15s}.TaskDetails_restoreTaskBtn__dkosO:hover{background:var(--admin-success);color:#fff;transform:translateY(-1px)}.TaskDetails_adminQuickInfo__aCsTi{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.625rem}.TaskDetails_quickPaymentInfo__U5Y0r{background:var(--admin-success-soft);border:1px solid #10b98133;border-radius:20px}.TaskDetails_quickApprovedInfo__o4yAB,.TaskDetails_quickPaymentInfo__U5Y0r{align-items:center;color:var(--admin-success);display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;padding:.3rem .75rem}.TaskDetails_quickApprovedInfo__o4yAB{background:#10b9811a;border:1px solid #10b98140;border-radius:20px}.TaskDetails_taskDescription__K39NU{color:var(--admin-text-secondary);font-size:.875rem;line-height:1.7}.TaskDetails_approvedUsersSection__3iKdK h3{align-items:center;color:var(--admin-text-primary);display:flex;font-size:.875rem;font-weight:700;gap:.5rem;letter-spacing:.07em;margin:0 0 1rem;text-transform:uppercase}.TaskDetails_approvedCount__dvsJN{background:#d1fae5;border-radius:20px;color:#065f46;font-size:.7rem;font-weight:700;padding:.15rem .5rem}.TaskDetails_noApprovedUsers__EWfbz{background:var(--admin-surface-2);border:1px dashed var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-muted);font-size:.8125rem;padding:1.25rem;text-align:center}.TaskDetails_approvedUsersList__BD4UF{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.TaskDetails_approvedUserItem__yW39u{align-items:center;background:var(--admin-surface-2);border:1px solid #10b98133;border-radius:var(--admin-radius-sm);display:flex;gap:.75rem;justify-content:space-between;padding:.75rem 1rem}.TaskDetails_approvedUserInfo__2ONgC{align-items:center;display:flex;flex:1 1;gap:.625rem;min-width:0}.TaskDetails_approvedAvatar__XjLrG{align-items:center;background:#065f46;border-radius:50%;color:#d1fae5;display:flex;flex-shrink:0;font-size:.8125rem;font-weight:700;height:34px;justify-content:center;width:34px}.TaskDetails_approvedUserText__Wsou\+{display:flex;flex-direction:column;gap:3px;min-width:0}.TaskDetails_approvedUserEmail__rQB3W{color:var(--admin-text-primary);font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskDetails_approvedBadge__HRGpY{align-items:center;background:#d1fae5;border-radius:20px;color:#065f46;display:inline-flex;font-size:.65rem;font-weight:700;gap:3px;padding:.15rem .5rem;width:fit-content}.TaskDetails_revokeBtn__q01Rh{align-items:center;background:var(--admin-warning-soft);border:1px solid #f59e0b40;border-radius:var(--admin-radius-sm);color:#92400e;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--admin-font);font-size:.75rem;font-weight:700;gap:.25rem;padding:.375rem .75rem;transition:background .15s,transform .15s}.TaskDetails_revokeBtn__q01Rh:hover:not(:disabled){background:var(--admin-warning);color:#fff;transform:translateY(-1px)}.TaskDetails_revokeBtn__q01Rh:disabled{cursor:not-allowed;opacity:.45}.TaskDetails_paymentInfoSection__UDMTz h3{color:var(--admin-text-primary);font-size:.875rem;font-weight:700;letter-spacing:.07em;margin:0 0 1rem;text-transform:uppercase}.TaskDetails_paymentDetails__mCWO7{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.TaskDetails_paymentCard__vQn0Y{background:linear-gradient(135deg,#00b894,#00a085)}.TaskDetails_paymentCardFreeTask__AnAqV,.TaskDetails_paymentCard__vQn0Y{border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-sm);color:#fff;padding:1rem 1.125rem}.TaskDetails_paymentCardFreeTask__AnAqV{background:linear-gradient(135deg,var(--admin-info),#1d4ed8)}.TaskDetails_paymentStatus__gJoAn{font-size:.6875rem;font-weight:700;letter-spacing:.06em;margin-bottom:.25rem;opacity:.85;text-transform:uppercase}.TaskDetails_paymentAmount__bC8W2{font-size:1.25rem;font-weight:800;letter-spacing:-.3px;margin:.25rem 0}.TaskDetails_paymentRange__VTZI8{font-size:.75rem;opacity:.8}.TaskDetails_adminPaymentInfo__ZJRg7{font-size:.6875rem;margin-top:.5rem;opacity:.8}.TaskDetails_statusUpdateSection__opwse h3{color:var(--admin-text-primary);font-size:.875rem;font-weight:700;letter-spacing:.07em;margin:0 0 1rem;text-transform:uppercase}.TaskDetails_statusControls__mSKzP{grid-gap:.75rem;align-items:start;display:grid;gap:.75rem;grid-template-columns:170px 1fr}.TaskDetails_statusSelect__TUddG{appearance:none;background:var(--admin-surface-2);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);box-sizing:border-box;color:var(--admin-text-primary);cursor:pointer;font-family:var(--admin-font);font-size:.875rem;outline:none;padding:.5625rem .875rem;transition:border-color .15s;width:100%}.TaskDetails_statusSelect__TUddG:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft)}.TaskDetails_adminMessageInput__9Gdlv{background:var(--admin-surface-2);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);box-sizing:border-box;color:var(--admin-text-primary);font-family:var(--admin-font);font-size:.875rem;line-height:1.5;outline:none;padding:.5625rem .875rem;resize:vertical;transition:border-color .15s;width:100%}.TaskDetails_adminMessageInput__9Gdlv:focus{background:var(--admin-surface);border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft)}.TaskDetails_adminMessageInput__9Gdlv::placeholder{color:var(--admin-text-muted)}.TaskDetails_updateStatusBtn__PiOCx{background:var(--admin-sidebar-bg);border:1px solid var(--admin-accent-border);border-radius:var(--admin-radius-sm);color:var(--admin-accent);cursor:pointer;font-family:var(--admin-font);font-size:.875rem;font-weight:700;grid-column:1/-1;padding:.5625rem 1.25rem;transition:background .15s,box-shadow .15s,transform .15s}.TaskDetails_updateStatusBtn__PiOCx:hover:not(:disabled){background:#1f2937;box-shadow:0 4px 12px #38bdf826;transform:translateY(-1px)}.TaskDetails_updateStatusBtn__PiOCx:disabled{cursor:not-allowed;opacity:.4;transform:none}.TaskDetails_disapproveTaskBtn__gqA73{align-items:center;background:var(--admin-error-soft);border:1px solid #ef444433;border-radius:var(--admin-radius-sm);color:var(--admin-error);cursor:pointer;display:inline-flex;font-family:var(--admin-font);font-size:.8125rem;font-weight:700;gap:.375rem;margin-bottom:1rem;padding:.5rem 1.125rem;transition:background .15s,transform .15s}.TaskDetails_disapproveTaskBtn__gqA73:hover{background:var(--admin-error);color:#fff;transform:translateY(-1px)}.TaskDetails_editTaskModal__BYEo2{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:1200}.TaskDetails_editForm__af1E8{background:var(--admin-surface);border-radius:var(--admin-radius-xl);box-shadow:var(--admin-shadow-lg);max-height:80vh;max-width:560px;overflow-y:auto;padding:1.5rem;width:100%}.TaskDetails_editForm__af1E8 h3{color:var(--admin-text-primary);font-size:1rem;font-weight:800;margin:0 0 1.25rem}.TaskDetails_editDescription__T3V9o,.TaskDetails_editSubject__au4Dq{background:var(--admin-surface-2);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);box-sizing:border-box;color:var(--admin-text-primary);font-family:var(--admin-font);font-size:.875rem;margin-bottom:.75rem;outline:none;padding:.5625rem .875rem;transition:border-color .15s;width:100%}.TaskDetails_editDescription__T3V9o:focus,.TaskDetails_editSubject__au4Dq:focus{background:var(--admin-surface);border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft)}.TaskDetails_editDescription__T3V9o{min-height:90px;resize:vertical}.TaskDetails_paymentSection__TWl3\+{background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);margin-bottom:.75rem;padding:1rem}.TaskDetails_paymentSection__TWl3\+ h4{color:var(--admin-text-secondary);font-size:.8125rem;font-weight:700;letter-spacing:.07em;margin:0 0 .75rem;text-transform:uppercase}.TaskDetails_paymentRow__2aGpO{margin-bottom:.625rem}.TaskDetails_paymentRangeRow__MfGZv,.TaskDetails_paymentRow__2aGpO{display:flex;flex-wrap:wrap;gap:.625rem}.TaskDetails_editCurrency__oeLDB,.TaskDetails_editPaymentRange__20pQW,.TaskDetails_editWillingToPay__Hfolz{background:var(--admin-surface);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);flex:1 1;font-family:var(--admin-font);font-size:.875rem;min-width:0;outline:none;padding:.5rem .75rem;transition:border-color .15s}.TaskDetails_editCurrency__oeLDB:focus,.TaskDetails_editPaymentRange__20pQW:focus,.TaskDetails_editWillingToPay__Hfolz:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft)}.TaskDetails_imagesSection__N8wro{margin-bottom:.75rem}.TaskDetails_imagesSection__N8wro h4{color:var(--admin-text-secondary);font-size:.8125rem;font-weight:700;letter-spacing:.07em;margin:0 0 .625rem;text-transform:uppercase}.TaskDetails_existingImages__gsM1Y{margin-bottom:.625rem}.TaskDetails_existingImages__gsM1Y p{color:var(--admin-text-muted);font-size:.75rem;margin:0 0 .5rem}.TaskDetails_imageGrid__5R22L{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.TaskDetails_imagePreview__LrwoR{border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);overflow:hidden}.TaskDetails_previewImage__g3bZq{display:block;height:90px;object-fit:cover;width:100%}.TaskDetails_editImages__3U3lY{background:var(--admin-surface-2);border:1.5px dashed var(--admin-border-strong);border-radius:var(--admin-radius-sm);box-sizing:border-box;color:var(--admin-text-secondary);cursor:pointer;font-family:var(--admin-font);font-size:.8125rem;padding:.625rem .875rem;transition:border-color .15s;width:100%}.TaskDetails_editImages__3U3lY:hover{border-color:var(--admin-accent)}.TaskDetails_editActions__eQA9O{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:flex-end;margin-top:1.125rem}.TaskDetails_saveButton__PdGDN{background:var(--admin-success);border:none;border-radius:var(--admin-radius-sm);color:#fff;cursor:pointer;font-family:var(--admin-font);font-size:.875rem;font-weight:700;padding:.5rem 1.125rem;transition:background .15s,transform .15s}.TaskDetails_saveButton__PdGDN:hover{background:#059669;transform:translateY(-1px)}.TaskDetails_cancelButton__XPa7K{background:var(--admin-error-soft);border:1px solid #ef444433;border-radius:var(--admin-radius-sm);color:var(--admin-error);cursor:pointer;font-family:var(--admin-font);font-size:.875rem;font-weight:700;padding:.5rem 1.125rem;transition:background .15s}.TaskDetails_cancelButton__XPa7K:hover{background:var(--admin-error);color:#fff}.TaskDetails_statusPending__s\+b7l{background:var(--admin-warning)}.TaskDetails_statusInProgress__MXFMG{background:var(--admin-info)}.TaskDetails_statusCompleted__lgxUH{background:var(--admin-success)}.TaskDetails_statusCancelled__7y1Zl{background:var(--admin-error)}.TaskDetails_statusOnHold__pEOcu{background:var(--admin-text-muted)}.TaskDetails_statusDone__eoiJF{background:#7c3aed}.TaskDetails_statusOpen__hYS5z{background:var(--admin-info)}.TaskDetails_statusWorkerDone__eSp0\+{background:#f59e0b}.TaskDetails_confirmOverlay__IGzi-{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:1300}.TaskDetails_confirmDialog__KrKBT{animation:TaskDetails_popIn__mbVF4 .2s ease-out;background:var(--admin-surface);border-radius:var(--admin-radius-xl);box-shadow:var(--admin-shadow-lg);max-width:400px;padding:1.5rem;width:100%}@keyframes TaskDetails_popIn__mbVF4{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.TaskDetails_confirmHeader__RXHw7{margin-bottom:1rem}.TaskDetails_confirmHeader__RXHw7 h3{color:var(--admin-error);font-size:1rem;font-weight:800;margin:0}.TaskDetails_confirmContent__rCTeA p{color:var(--admin-text-secondary);font-size:.875rem;line-height:1.6;margin:0 0 .625rem}.TaskDetails_confirmActions__TvScw{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:flex-end;margin-top:1.25rem}.TaskDetails_confirmCancelBtn__\+DAqT{background:var(--admin-surface-3);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary);cursor:pointer;font-family:var(--admin-font);font-size:.875rem;font-weight:600;padding:.5rem 1.125rem;transition:background .15s}.TaskDetails_confirmCancelBtn__\+DAqT:hover{background:var(--admin-border)}.TaskDetails_confirmDeleteBtn__RuuIP{background:var(--admin-error);border:none;border-radius:var(--admin-radius-sm);color:#fff;cursor:pointer;font-family:var(--admin-font);font-size:.875rem;font-weight:700;padding:.5rem 1.125rem;transition:background .15s}.TaskDetails_confirmDeleteBtn__RuuIP:hover:not(:disabled){background:#dc2626}.TaskDetails_confirmDeleteBtn__RuuIP:disabled{cursor:not-allowed;opacity:.45}.TaskDetails_loadingContainer__p2h9N{align-items:center;display:flex;flex-direction:column;gap:.875rem;justify-content:center;min-height:36vh}.TaskDetails_loadingSpinner__srN9j{animation:TaskDetails_spin__LJ7gZ .8s linear infinite;border:3px solid var(--admin-border);border-radius:50%;border-top-color:var(--admin-accent);height:36px;width:36px}@keyframes TaskDetails_spin__LJ7gZ{to{transform:rotate(1turn)}}.TaskDetails_loadingText__5qq9O{color:var(--admin-text-muted);font-size:.875rem;font-weight:500}.TaskDetails_error__E\+DoJ{background:var(--admin-error-soft);border:1px solid #ef444433;border-radius:var(--admin-radius-md);color:var(--admin-error);font-size:.875rem;font-weight:500;padding:1rem 1.125rem}.TaskDetails_adminMsgWrapper__verTz{display:flex;flex-direction:column;gap:.5rem}.TaskDetails_statusSuggestions__UdHVK{background:#f8fafc;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);display:flex;flex-direction:column;gap:5px;padding:10px 12px}.TaskDetails_statusSuggestionsHint__l2dSG{color:#64748b;font-size:.65rem;font-weight:700;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.TaskDetails_statusSuggestionItem__a2PR2{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:6px;color:var(--admin-text-secondary);cursor:pointer;font-family:var(--admin-font);font-size:.78rem;line-height:1.4;padding:6px 10px;text-align:left;transition:background .15s,border-color .15s}.TaskDetails_statusSuggestionItem__a2PR2:hover{background:var(--admin-accent-soft);border-color:var(--admin-accent-border);color:var(--admin-accent)}@media (max-width:600px){.TaskDetails_workerDoneBanner__QdObc{flex-direction:column;gap:14px}.TaskDetails_markDoneBtn__f2Bui{align-self:stretch;font-size:.9rem;padding:13px;text-align:center;width:100%}.TaskDetails_workerDoneBannerLeft__ueCp3{gap:10px}.TaskDetails_workerDoneBannerIcon__ws-9H{font-size:1.3rem}}@media (max-width:640px){.TaskDetails_approvedUsersSection__3iKdK,.TaskDetails_commentSection__x8qG2,.TaskDetails_interestedUsersSection__6FtVK,.TaskDetails_paymentInfoSection__UDMTz,.TaskDetails_statusUpdateSection__opwse,.TaskDetails_taskHeader__coSfL{overflow:hidden;padding:1rem}.TaskDetails_taskHeader__coSfL h1{font-size:.8125rem}.TaskDetails_statusControls__mSKzP{grid-template-columns:1fr}.TaskDetails_editForm__af1E8{padding:1.125rem}.TaskDetails_editActions__eQA9O,.TaskDetails_paymentRangeRow__MfGZv,.TaskDetails_paymentRow__2aGpO{flex-direction:column}.TaskDetails_cancelButton__XPa7K,.TaskDetails_saveButton__PdGDN{justify-content:center;width:100%}.TaskDetails_confirmActions__TvScw{flex-direction:column}.TaskDetails_confirmCancelBtn__\+DAqT,.TaskDetails_confirmDeleteBtn__RuuIP{justify-content:center;width:100%}.TaskDetails_paymentDetails__mCWO7{grid-template-columns:1fr}.TaskDetails_approvedUserItem__yW39u{align-items:flex-start;flex-direction:column}.TaskDetails_revokeBtn__q01Rh{justify-content:center;width:100%}}.InterestedUsersList_container__mBNt1{font-family:DM Sans,system-ui,sans-serif}.InterestedUsersList_sectionTitle__ldVRi{align-items:center;color:#0f172a;display:flex;font-size:.9375rem;font-weight:700;gap:8px;margin:0 0 16px}.InterestedUsersList_count__R9klb{background:#ede9fe;border-radius:20px;color:#5b21b6;font-size:.7rem;font-weight:700;padding:2px 8px}.InterestedUsersList_emptyState__vZMgX{background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;color:#94a3b8;font-size:.8125rem;padding:32px;text-align:center}.InterestedUsersList_adminMessageSection__CAxq0{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;margin-bottom:16px;padding:14px}.InterestedUsersList_adminMessageLabel__zYuyh{color:#475569;font-size:.7rem;font-weight:700;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.InterestedUsersList_adminMessageInput__xRVuO{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#374151;font-family:inherit;font-size:.8125rem;min-height:70px;outline:none;padding:9px 12px;resize:vertical;transition:border-color .2s,box-shadow .2s;width:100%}.InterestedUsersList_adminMessageInput__xRVuO:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81a}.InterestedUsersList_adminMessageInput__xRVuO::placeholder{color:#94a3b8;font-style:italic}.InterestedUsersList_adminMessageHeader__eD4Gv{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:8px}.InterestedUsersList_suggestionToggle__rSGtK{background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;color:#1d4ed8;cursor:pointer;font-family:inherit;font-size:.7rem;font-weight:600;padding:4px 10px;transition:background .15s;white-space:nowrap}.InterestedUsersList_suggestionToggle__rSGtK:hover{background:#dbeafe}.InterestedUsersList_suggestionsList__jPoIi{gap:6px;margin-bottom:10px}.InterestedUsersList_modalSuggestions__PxV7y,.InterestedUsersList_suggestionsList__jPoIi{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;padding:10px 12px}.InterestedUsersList_modalSuggestions__PxV7y{gap:5px;text-align:left;width:100%}.InterestedUsersList_suggestionsHint__JjltS{color:#64748b;font-size:.7rem;font-weight:700;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.InterestedUsersList_suggestionItem__hfLTw{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;font-family:inherit;font-size:.78rem;line-height:1.4;padding:7px 10px;text-align:left;transition:background .15s,border-color .15s}.InterestedUsersList_suggestionItem__hfLTw:hover{background:#f0f9ff;border-color:#7dd3fc;color:#0c4a6e}.InterestedUsersList_usersList__M1sn-{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.InterestedUsersList_userItem__8RSwp{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px;transition:border-color .2s,box-shadow .15s}.InterestedUsersList_userItem__8RSwp:hover{border-color:#c7d2fe;box-shadow:0 2px 8px #0000000d}.InterestedUsersList_userInfo__o9xt-{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.InterestedUsersList_avatar__EAAPZ{align-items:center;background:#1e293b;border:1px solid #38bdf84d;border-radius:50%;color:#38bdf8;display:flex;flex-shrink:0;font-size:.8125rem;font-weight:700;height:34px;justify-content:center;width:34px}.InterestedUsersList_userText__I2w-a{display:flex;flex-direction:column;gap:4px;min-width:0}.InterestedUsersList_userEmail__W5zd6{color:#0f172a;font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InterestedUsersList_verificationBadge__SaGNj{align-items:center;border-radius:20px;display:inline-flex;font-size:.65rem;font-weight:700;gap:3px;padding:2px 8px;width:fit-content}.InterestedUsersList_badgeApproved__gZKsE{background:#d1fae5;color:#065f46}.InterestedUsersList_badgeRejected__4QH3W{background:#fee2e2;color:#991b1b}.InterestedUsersList_badgePending__la5De{background:#fef3c7;color:#92400e}.InterestedUsersList_badgeInReview__Ddtl2{background:#dbeafe;color:#1d4ed8}.InterestedUsersList_badgeLoading__aruTz{color:#94a3b8;font-size:.65rem;font-style:italic}.InterestedUsersList_badgeUnknown__skxkC{color:#94a3b8;font-size:.65rem}.InterestedUsersList_badgeOwner__WU\+Xm{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:20px;color:#92400e;display:inline-flex;font-size:.65rem;font-weight:700;gap:3px;padding:.15rem .5rem;width:fit-content}.InterestedUsersList_userActions__cOgn0{display:flex;flex-shrink:0;gap:6px}.InterestedUsersList_approveBtn__7RqC1,.InterestedUsersList_disapproveBtn__ssncY{border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;padding:6px 12px;transition:opacity .2s,transform .15s;white-space:nowrap}.InterestedUsersList_approveBtn__7RqC1{background:#d1fae5;border:1px solid #a7f3d0;color:#065f46}.InterestedUsersList_approveBtn__7RqC1:hover:not(:disabled){background:#10b981;border-color:#10b981;color:#fff;transform:translateY(-1px)}.InterestedUsersList_disapproveBtn__ssncY{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.InterestedUsersList_disapproveBtn__ssncY:hover:not(:disabled){background:#ef4444;border-color:#ef4444;color:#fff;transform:translateY(-1px)}.InterestedUsersList_approveBtn__7RqC1:disabled,.InterestedUsersList_disapproveBtn__ssncY:disabled{cursor:not-allowed;opacity:.45;transform:none}.InterestedUsersList_confirmContent__0eJ14{align-items:center;display:flex;flex-direction:column;gap:12px;padding:8px 4px 4px;text-align:center}.InterestedUsersList_confirmIconWrap__uckkx{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}.InterestedUsersList_confirmIcon__TqmUk{font-size:1.6rem;line-height:1}.InterestedUsersList_confirmTitle__qtcie{color:#0f172a;font-size:1rem;font-weight:700;margin:0}.InterestedUsersList_confirmText__9abNW{color:#475569;font-size:.875rem;line-height:1.6;margin:0}.InterestedUsersList_confirmMessagePreview__tumsw{background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:10px 14px;text-align:left;width:100%}.InterestedUsersList_confirmMessageLabel__4Gpz7{color:#0369a1;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.InterestedUsersList_confirmMessageText__rieKx{color:#0c4a6e;font-size:.8125rem;font-style:italic;line-height:1.5}.InterestedUsersList_confirmWarning__qqP8l{background:#fff7ed;border:1px solid #fed7aa;border-left:3px solid #f97316;border-radius:8px;color:#9a3412;font-size:.8rem;font-weight:500;padding:9px 12px;text-align:left;width:100%}.InterestedUsersList_confirmActions__bgnLT{display:flex;gap:8px;margin-top:4px;width:100%}.InterestedUsersList_cancelBtn__G4GAF,.InterestedUsersList_confirmApproveBtn__1cWag,.InterestedUsersList_confirmDisapproveBtn__4sCtk{border:none;border-radius:10px;cursor:pointer;flex:1 1;font-family:inherit;font-size:.875rem;font-weight:700;padding:10px 16px;transition:opacity .2s,transform .15s}.InterestedUsersList_confirmApproveBtn__1cWag{background:#10b981;color:#fff}.InterestedUsersList_confirmApproveBtn__1cWag:hover:not(:disabled){background:#059669;transform:translateY(-1px)}.InterestedUsersList_confirmDisapproveBtn__4sCtk{background:#ef4444;color:#fff}.InterestedUsersList_confirmDisapproveBtn__4sCtk:hover:not(:disabled){background:#dc2626;transform:translateY(-1px)}.InterestedUsersList_cancelBtn__G4GAF{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}.InterestedUsersList_cancelBtn__G4GAF:hover:not(:disabled){background:#e2e8f0}.InterestedUsersList_cancelBtn__G4GAF:disabled,.InterestedUsersList_confirmApproveBtn__1cWag:disabled,.InterestedUsersList_confirmDisapproveBtn__4sCtk:disabled{cursor:not-allowed;opacity:.5;transform:none}@media (max-width:480px){.InterestedUsersList_userItem__8RSwp{align-items:flex-start;flex-direction:column}.InterestedUsersList_userActions__cOgn0{width:100%}.InterestedUsersList_approveBtn__7RqC1,.InterestedUsersList_disapproveBtn__ssncY{flex:1 1;text-align:center}}.AdminDashboard_adminDashboard__919Ji{display:flex;min-height:100vh}.AdminDashboard_adminSideMenu__0QJx0{background:#2d2d2d;border-right:1px solid #ffffff14;color:#f1f5f9;display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;position:fixed;top:0;transition:width .3s cubic-bezier(.4,0,.2,1);width:250px;z-index:5000}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq{width:70px}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_hidden__FUVWr{transform:translateX(-100%)}.AdminDashboard_sidebarHeader__dKyqw{align-items:center;border-bottom:1px solid #ffffff14;box-sizing:border-box;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:12px 16px}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq .AdminDashboard_sidebarHeader__dKyqw{justify-content:center;padding:12px 10px}.AdminDashboard_logo__j9xm4{align-items:center;display:flex;flex:1 1;min-width:0}.AdminDashboard_logo__j9xm4 a{align-items:center;color:inherit;display:flex;text-decoration:none;width:100%}.AdminDashboard_adminLogo__\+eD9\+{align-items:center;color:#f1f5f9;display:flex;font-size:15px;font-weight:700;gap:10px;overflow:hidden;white-space:nowrap}.AdminDashboard_adminLogo__\+eD9\+ svg{color:#38bdf8;flex-shrink:0;font-size:18px}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq .AdminDashboard_adminLogo__\+eD9\+ span{display:none}.AdminDashboard_toggleBtn__v9BP6{align-items:center;background:#3a3a3a;border:1px solid #ffffff14;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:30px;justify-content:center;padding:0;transition:all .2s;width:30px}.AdminDashboard_toggleBtn__v9BP6:hover{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81f;color:#38bdf8}.AdminDashboard_sidebarNav__4chLo{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.AdminDashboard_sidebarNav__4chLo::-webkit-scrollbar{display:none}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw{list-style:none;margin:0;padding:8px 0}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq .AdminDashboard_menu__MclLw{align-items:center;display:flex;flex-direction:column}.AdminDashboard_sectionTitle__zarjn{cursor:pointer;list-style:none;margin:14px 0 2px;padding:0}.AdminDashboard_sectionHeader__6IgCz{align-items:center;border-radius:8px;display:flex;gap:8px;margin:0 8px;padding:4px 12px;transition:background .15s;-webkit-user-select:none;user-select:none}.AdminDashboard_sectionHeader__6IgCz:hover{background:#ffffff12}.AdminDashboard_sectionHeaderIcon__o6tZm{align-items:center;color:#9ca3af;display:flex;flex-shrink:0;font-size:13px;justify-content:center;min-width:18px;transition:color .15s;width:18px}.AdminDashboard_sectionTitle__zarjn:hover .AdminDashboard_sectionHeaderIcon__o6tZm{color:#38bdf8}.AdminDashboard_sectionHeaderLabel__akzgt{color:#9ca3af;flex:1 1;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.AdminDashboard_sectionTitle__zarjn:hover .AdminDashboard_sectionHeaderLabel__akzgt{color:#f1f5f9}.AdminDashboard_sectionHeaderChevron__9RbYN{color:#9ca3af;flex-shrink:0;font-size:10px;transition:transform .2s}.AdminDashboard_sectionHeaderChevronCollapsed__YVHhY{transform:rotate(-90deg)}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq .AdminDashboard_sectionTitle__zarjn{margin:4px 0;width:46px}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq .AdminDashboard_sectionHeader__6IgCz{justify-content:center;margin:0;padding:6px}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq .AdminDashboard_sectionHeaderChevron__9RbYN,.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq .AdminDashboard_sectionHeaderLabel__akzgt{display:none}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50{align-items:center;border:1px solid #0000;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;font-size:13px;font-weight:500;list-style:none;margin:1px 8px;min-height:38px;padding:0 12px;position:relative;text-decoration:none;transition:background .15s,color .15s}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50:hover{background:#ffffff12!important;color:#f1f5f9}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50.AdminDashboard_activeMenuItem__eVPYR{background:#38bdf826!important;border-color:#38bdf833;color:#f1f5f9!important}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50.AdminDashboard_activeMenuItem__eVPYR:after{background:#38bdf8;border-radius:0 2px 2px 0;content:"";height:60%;left:0;position:absolute;top:20%;width:3px}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50 .AdminDashboard_icon__N0SmJ{align-items:center;color:#9ca3af;display:flex;flex-shrink:0;font-size:15px;justify-content:center;margin-right:10px;min-width:18px;transition:color .15s;width:18px}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50.AdminDashboard_activeMenuItem__eVPYR .AdminDashboard_icon__N0SmJ{color:#38bdf8}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50 .AdminDashboard_label__zvsjw{color:#f1f5f9;flex:1 1;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50{height:38px;justify-content:center;margin:1px 0;max-width:46px;min-height:38px;min-width:46px;padding:0;width:46px}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50 .AdminDashboard_label__zvsjw{display:none}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50 .AdminDashboard_icon__N0SmJ{margin-right:0}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50.AdminDashboard_activeMenuItem__eVPYR:after{display:none}.AdminDashboard_sidebarBottom__NE1uq{border-top:1px solid #ffffff14;flex-shrink:0}.AdminDashboard_logoutItem__8NV7a{align-items:center;background:none;border:none;box-sizing:border-box;color:#ef4444;cursor:pointer;display:flex;font-size:13px;font-weight:600;min-height:48px;padding:0 14px;transition:background .15s;width:100%}.AdminDashboard_logoutItem__8NV7a:hover{background:#ef44441a}.AdminDashboard_logoutItem__8NV7a .AdminDashboard_icon__N0SmJ{align-items:center;color:#ef4444;display:flex;flex-shrink:0;font-size:15px;justify-content:center;margin-right:10px;min-width:18px;width:18px}.AdminDashboard_logoutItem__8NV7a .AdminDashboard_label__zvsjw{color:#ef4444;font-size:13px;font-weight:600}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq .AdminDashboard_logoutItem__8NV7a{justify-content:center;padding:0}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq .AdminDashboard_logoutItem__8NV7a .AdminDashboard_icon__N0SmJ{margin-right:0}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq .AdminDashboard_logoutItem__8NV7a .AdminDashboard_label__zvsjw{display:none}.AdminDashboard_adminDashboardContent__i-PWr{display:flex;flex:1 1;flex-direction:column;margin-left:250px;max-width:calc(100% - 250px);min-height:100vh;min-width:0;overflow-x:hidden;transition:margin-left .3s cubic-bezier(.4,0,.2,1);width:calc(100% - 250px)}.AdminDashboard_adminDashboardContent__i-PWr.AdminDashboard_collapsed__tItMq{margin-left:70px;max-width:calc(100% - 70px);width:calc(100% - 70px)}.AdminDashboard_adminDashboardContent__i-PWr.AdminDashboard_mobile__2P9UZ{margin-left:0;max-width:100%;width:100%}.AdminDashboard_adminHeader__-eOeV{align-items:center;background:#2d2d2d;border-bottom:1px solid #ffffff14;box-sizing:border-box;color:#f1f5f9;display:flex;gap:12px;height:60px;justify-content:space-between;left:250px;padding:0 16px;position:fixed;right:0;top:0;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);width:calc(100% - 250px);z-index:999}.AdminDashboard_adminHeader__-eOeV.AdminDashboard_collapsed__tItMq{left:70px;width:calc(100% - 70px)}.AdminDashboard_adminHeader__-eOeV.AdminDashboard_mobile__2P9UZ{left:0;width:100%}.AdminDashboard_headerLeft__MOuzT{align-items:center;display:flex;flex-shrink:0;gap:8px}.AdminDashboard_headerTitle__SOMop{color:#f1f5f9;font-size:14px;font-weight:700;letter-spacing:-.2px;white-space:nowrap}.AdminDashboard_headerDivider__aSFVc{background:#ffffff1f;flex-shrink:0;height:20px;width:1px}.AdminDashboard_headerLinks__mdkx7{align-items:center;display:flex;flex:1 1;gap:2px;overflow-x:auto;scrollbar-width:none}.AdminDashboard_headerLinks__mdkx7::-webkit-scrollbar{display:none}.AdminDashboard_headerLink__skErl{align-items:center;border-radius:6px;color:#9ca3af;display:flex;flex-shrink:0;font-size:12px;font-weight:500;gap:5px;padding:5px 9px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.AdminDashboard_headerLink__skErl:hover{background:#ffffff14;color:#e2e8f0}.AdminDashboard_headerLink__skErl.AdminDashboard_headerLinkActive__werZd{background:#38bdf826;color:#38bdf8}.AdminDashboard_headerLink__skErl svg{font-size:12px}.AdminDashboard_headerRight__Q9apv{align-items:center;display:flex;flex-shrink:0;gap:8px}.AdminDashboard_adminUserChip__7\+whr{align-items:center;background:#38bdf81a;border:1px solid #38bdf833;border-radius:20px;color:#e2e8f0;display:flex;font-size:12px;font-weight:500;gap:6px;max-width:180px;overflow:hidden;padding:5px 11px;transition:background .2s;white-space:nowrap}.AdminDashboard_adminUserChip__7\+whr:hover{background:#38bdf829}.AdminDashboard_adminUserChip__7\+whr svg{color:#38bdf8;flex-shrink:0;font-size:12px}.AdminDashboard_adminUserChip__7\+whr span{overflow:hidden;text-overflow:ellipsis}.AdminDashboard_contentWrapper__ZFbJ8{box-sizing:border-box;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:68px 16px 8px;padding-bottom:74px!important;width:100%}.AdminDashboard_contentWrapper__ZFbJ8>*{margin-left:auto;margin-right:auto;max-width:1000px}.AdminDashboard_contentInner__ACneM{margin:0 auto;max-width:1100px;width:100%}.AdminDashboard_bottomNav__ECYdY{background:#2d2d2d;border-top:1px solid #ffffff14;bottom:0;display:none;height:56px;left:0;position:fixed;right:0;z-index:1000}.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menu__MclLw{align-items:center;display:flex;height:100%;justify-content:space-between;list-style:none;margin:0;padding:0 8px;width:100%}.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50{align-items:center;border:1px solid #0000;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;flex:1 1;flex-direction:column;flex-shrink:0;gap:2px;justify-content:center;max-width:72px;padding:4px 6px;text-decoration:none;transition:background .15s,color .15s}.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50 .AdminDashboard_icon__N0SmJ{color:#9ca3af;font-size:17px}.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50 .AdminDashboard_label__zvsjw{color:#64748b;font-size:9px;font-weight:600}.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50.AdminDashboard_activeMenuItem__eVPYR,.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50:hover{background:#38bdf826!important;border-color:#38bdf833}.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50.AdminDashboard_activeMenuItem__eVPYR .AdminDashboard_icon__N0SmJ,.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50.AdminDashboard_activeMenuItem__eVPYR .AdminDashboard_label__zvsjw,.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50:hover .AdminDashboard_icon__N0SmJ,.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50:hover .AdminDashboard_label__zvsjw{color:#38bdf8}.AdminDashboard_moreMenu__NXbIy{animation:AdminDashboard_slideUp__eJKb\+ .25s cubic-bezier(.34,1.2,.64,1);background:#3a3a3a;border:1px solid #ffffff14;border-radius:12px;bottom:60px;box-shadow:0 -4px 24px #00000080;left:8px;max-height:60vh;overflow-y:auto;position:fixed;right:8px;scrollbar-width:none;z-index:1001}.AdminDashboard_moreMenu__NXbIy::-webkit-scrollbar{display:none}.AdminDashboard_moreMenuHeader__Cni1z{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:12px 16px}.AdminDashboard_moreMenuTitle__sosot{color:#e2e8f0;font-size:13px;font-weight:600}.AdminDashboard_closeButton__ZGqbg{align-items:center;background:#ef44441f;border:none;border-radius:50%;color:#f87171;cursor:pointer;display:flex;font-size:11px;height:28px;justify-content:center;transition:background .2s;width:28px}.AdminDashboard_closeButton__ZGqbg:hover{background:#ef444438}.AdminDashboard_moreMenu__NXbIy .AdminDashboard_menu__MclLw{display:flex;flex-direction:column;list-style:none;margin:0;padding:8px 10px 16px}.AdminDashboard_moreMenu__NXbIy .AdminDashboard_menuItem__ZNh50{align-items:center;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;font-size:13px;font-weight:500;margin:2px 0;min-height:42px;padding:0 12px;text-decoration:none;transition:background .15s,color .15s}.AdminDashboard_moreMenu__NXbIy .AdminDashboard_menuItem__ZNh50:hover{background:#ffffff12!important;color:#f1f5f9}.AdminDashboard_moreMenu__NXbIy .AdminDashboard_menuItem__ZNh50.AdminDashboard_activeMenuItem__eVPYR{background:#38bdf826;color:#f1f5f9}.AdminDashboard_moreMenu__NXbIy .AdminDashboard_menuItem__ZNh50 .AdminDashboard_icon__N0SmJ{color:#64748b;flex-shrink:0;font-size:14px;margin-right:10px}.AdminDashboard_moreMenu__NXbIy .AdminDashboard_menuItem__ZNh50 .AdminDashboard_label__zvsjw{color:#f1f5f9;font-size:13px;font-weight:500}.AdminDashboard_moreMenu__NXbIy .AdminDashboard_menuItem__ZNh50.AdminDashboard_logout__-l6Mm{border-radius:0 0 8px 8px;border-top:1px solid #ffffff14;color:#ef4444!important;margin-top:8px}.AdminDashboard_moreMenu__NXbIy .AdminDashboard_menuItem__ZNh50.AdminDashboard_logout__-l6Mm .AdminDashboard_icon__N0SmJ,.AdminDashboard_moreMenu__NXbIy .AdminDashboard_menuItem__ZNh50.AdminDashboard_logout__-l6Mm .AdminDashboard_label__zvsjw{color:#ef4444!important}.AdminDashboard_moreMenu__NXbIy .AdminDashboard_menuItem__ZNh50.AdminDashboard_logout__-l6Mm:hover{background:#ef44441a!important}@keyframes AdminDashboard_slideUp__eJKb\+{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (min-width:900px){.AdminDashboard_bottomNav__ECYdY,.AdminDashboard_moreMenu__NXbIy{display:none}}@media (min-width:1024px) and (max-width:1199px){.AdminDashboard_adminSideMenu__0QJx0{width:70px}.AdminDashboard_adminDashboardContent__i-PWr{margin-left:70px;max-width:calc(100% - 70px);width:calc(100% - 70px)}.AdminDashboard_adminHeader__-eOeV{left:70px;width:calc(100% - 70px)}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50{height:38px;justify-content:center;margin:1px 0;max-width:46px;min-width:46px;padding:0;width:46px}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50 .AdminDashboard_label__zvsjw{display:none}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50 .AdminDashboard_icon__N0SmJ{margin-right:0}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_adminLogo__\+eD9\+ span,.AdminDashboard_sectionHeaderChevron__9RbYN,.AdminDashboard_sectionHeaderLabel__akzgt{display:none}}@media (max-width:899px){.AdminDashboard_adminSideMenu__0QJx0{display:none}.AdminDashboard_adminDashboardContent__i-PWr{margin-left:0;max-width:100%;width:100%}.AdminDashboard_adminHeader__-eOeV{left:0;width:100%}.AdminDashboard_headerLinks__mdkx7{display:none}.AdminDashboard_contentWrapper__ZFbJ8{box-sizing:border-box;overflow:visible;padding:45px 0 56px;position:relative;z-index:1}.AdminDashboard_bottomNav__ECYdY{display:flex}}@media (max-width:480px){.AdminDashboard_adminHeader__-eOeV{height:56px;padding:0 12px}.AdminDashboard_headerTitle__SOMop{font-size:13px}.AdminDashboard_adminUserChip__7\+whr{font-size:11px;max-width:120px;padding:4px 8px}.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50{min-width:44px}.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50 .AdminDashboard_icon__N0SmJ{font-size:15px}}.AdminDashboard_menuItem__ZNh50:focus-visible,.AdminDashboard_toggleBtn__v9BP6:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}@media (prefers-reduced-motion:reduce){.AdminDashboard_adminDashboardContent__i-PWr,.AdminDashboard_adminHeader__-eOeV,.AdminDashboard_adminSideMenu__0QJx0,.AdminDashboard_moreMenu__NXbIy{animation:none;transition:none}}*{box-sizing:border-box}.AdminManageSenders_container__GfOBP{color:#0f172a;font-family:DM Sans,system-ui,sans-serif}.AdminManageSenders_header__\+-b6p{margin-bottom:1.25rem}.AdminManageSenders_header__\+-b6p h2{align-items:center;color:#0f172a;display:flex;font-size:1.25rem;font-weight:700;gap:.5rem;margin:0 0 .25rem}.AdminManageSenders_header__\+-b6p h2:before{background:#38bdf8;border-radius:2px;content:"";display:inline-block;flex-shrink:0;height:1.1em;width:4px}.AdminManageSenders_description__Nal8K{color:#64748b;font-size:.8125rem;line-height:1.5;margin:0}.AdminManageSenders_statsRow__PEE99{grid-gap:.625rem;display:grid;gap:.625rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.25rem}.AdminManageSenders_statCard__GL\+LB{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:.625rem;min-width:0;padding:.875rem 1rem}.AdminManageSenders_statIconWrap__YdBib{align-items:center;border-radius:9px;display:flex;flex-shrink:0;font-size:15px;height:36px;justify-content:center;width:36px}.AdminManageSenders_statIconWrap__YdBib.AdminManageSenders_approved__133U5{background:#22c55e1f;color:#16a34a}.AdminManageSenders_statIconWrap__YdBib.AdminManageSenders_requests__e7ltM{background:#f59e0b1f;color:#b45309}.AdminManageSenders_statIconWrap__YdBib.AdminManageSenders_all__kg4Tb{background:#38bdf81f;color:#0369a1}.AdminManageSenders_statInfo__3LnPO{flex:1 1;min-width:0}.AdminManageSenders_statValue__eDQHE{color:#0f172a;font-size:1.3rem;font-weight:700;line-height:1;white-space:nowrap}.AdminManageSenders_statLabel__N7s0-{color:#94a3b8;font-size:.625rem;font-weight:700;letter-spacing:.05em;margin-top:3px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.AdminManageSenders_loading__sM\+Vm{align-items:center;background:#38bdf80f;border:1px solid #38bdf833;border-radius:10px;color:#0369a1;display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;margin-bottom:1rem;padding:.875rem 1rem}.AdminManageSenders_errorMessage__3kcXQ,.AdminManageSenders_successMessage__fVj4F{align-items:center;border-radius:10px;display:flex;font-size:.8125rem;font-weight:500;gap:.75rem;justify-content:space-between;margin-bottom:1rem;padding:.75rem 1rem}.AdminManageSenders_errorMessage__3kcXQ{background:#ef444412;border:1px solid #ef444433;color:#b91c1c}.AdminManageSenders_successMessage__fVj4F{background:#10b98112;border:1px solid #10b98133;color:#065f46}.AdminManageSenders_closeButton__v\+5Ls{background:none;border:none;color:inherit;cursor:pointer;flex-shrink:0;font-size:1rem;line-height:1;opacity:.6;padding:0}.AdminManageSenders_closeButton__v\+5Ls:hover{opacity:1}.AdminManageSenders_searchContainer__iE24B{margin-bottom:1rem}.AdminManageSenders_searchInput__KMUQu{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:.8125rem;padding:.625rem .875rem;transition:border-color .18s,box-shadow .18s;width:100%}.AdminManageSenders_searchInput__KMUQu:focus{background:#fff;border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81f;outline:none}.AdminManageSenders_searchInput__KMUQu::placeholder{color:#94a3b8}.AdminManageSenders_tabContainer__O6TkA{background:#f1f5f9;border-radius:10px;display:flex;gap:.25rem;margin-bottom:1.25rem;overflow-x:auto;padding:.25rem;scrollbar-width:none}.AdminManageSenders_tabContainer__O6TkA::-webkit-scrollbar{display:none}.AdminManageSenders_tab__GmBkG{background:none;border:none;border-radius:7px;color:#64748b;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.8rem;font-weight:600;padding:.5rem 1rem;transition:background .18s,color .18s;white-space:nowrap}.AdminManageSenders_tab__GmBkG:hover{background:#e2e8f0;color:#0f172a}.AdminManageSenders_activeTab__UT8I7{background:#fff!important;box-shadow:0 1px 4px #00000014;color:#0ea5e9!important}.AdminManageSenders_sectionHeader__EW0VP{margin-bottom:.875rem}.AdminManageSenders_sectionHeader__EW0VP h3{color:#0f172a;font-size:.9375rem;font-weight:700;margin:0 0 .2rem}.AdminManageSenders_sectionHeader__EW0VP p{color:#64748b;font-size:.75rem;margin:0}.AdminManageSenders_userList__q0qXs{display:flex;flex-direction:column;gap:.5rem}.AdminManageSenders_userItem__UfaEr{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:.75rem;justify-content:space-between;padding:.875rem 1rem;transition:box-shadow .18s,border-color .18s}.AdminManageSenders_userItem__UfaEr:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #00000012}.AdminManageSenders_userInfo__-B1yL{align-items:center;display:flex;flex:1 1;gap:.75rem;min-width:0}.AdminManageSenders_avatar__\+gpGg{border-radius:50%;flex-shrink:0;height:40px;overflow:hidden;width:40px}.AdminManageSenders_avatar__\+gpGg img{height:100%;object-fit:cover;width:100%}.AdminManageSenders_avatarPlaceholder__2uVuD{align-items:center;background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;width:100%}.AdminManageSenders_userDetails__xJgEl{flex:1 1;min-width:0}.AdminManageSenders_userName__ZHGka{color:#0f172a;font-size:.875rem;font-weight:600;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminManageSenders_userEmail__aSYyn{color:#64748b;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminManageSenders_userMeta__P5dju{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:4px}.AdminManageSenders_userId__fvft3{color:#94a3b8;font-family:DM Mono,monospace;font-size:.6rem;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminManageSenders_userRole__YEz\+q{border-radius:20px;flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.AdminManageSenders_adminRole__\+31JV{background:#f59e0b1f;color:#b45309}.AdminManageSenders_regularRole__N3hij{background:#38bdf81a;color:#0369a1}.AdminManageSenders_addButton__MuuDT,.AdminManageSenders_removeButton__CNNgb{border:none;border-radius:8px;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.75rem;font-weight:600;padding:.5rem 1rem;transition:all .18s;white-space:nowrap}.AdminManageSenders_addButton__MuuDT{background:#38bdf81a;border:1.5px solid #38bdf84d;color:#0369a1}.AdminManageSenders_addButton__MuuDT:hover:not(:disabled){background:#38bdf8;border-color:#38bdf8;color:#fff}.AdminManageSenders_addButton__MuuDT:disabled,.AdminManageSenders_removeButton__CNNgb:disabled{cursor:not-allowed;opacity:.45}.AdminManageSenders_removeButton__CNNgb{background:#ef444412;border:1.5px solid #ef444433;color:#b91c1c}.AdminManageSenders_removeButton__CNNgb:hover:not(:disabled){background:#ef4444;border-color:#ef4444;color:#fff}.AdminManageSenders_requestActions__KiYQ0{display:flex;flex-shrink:0;gap:.5rem}.AdminManageSenders_acceptButton__1iWfo{background:#10b9811a;border:1.5px solid #10b98140;border-radius:8px;color:#065f46;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;padding:.5rem .875rem;transition:all .18s}.AdminManageSenders_acceptButton__1iWfo:hover:not(:disabled){background:#10b981;border-color:#10b981;color:#fff}.AdminManageSenders_rejectButton__gadbh{background:#ef444412;border:1.5px solid #ef444433;border-radius:8px;color:#b91c1c;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;padding:.5rem .875rem;transition:all .18s}.AdminManageSenders_rejectButton__gadbh:hover:not(:disabled){background:#ef4444;border-color:#ef4444;color:#fff}.AdminManageSenders_acceptButton__1iWfo:disabled,.AdminManageSenders_rejectButton__gadbh:disabled{cursor:not-allowed;opacity:.45}.AdminManageSenders_emptyState__3MVh0{background:#f8fafc;border:1.5px dashed #e2e8f0;border-radius:12px;color:#64748b;font-size:.8125rem;padding:2.5rem 1.5rem;text-align:center}@media (max-width:599px){.AdminManageSenders_statsRow__PEE99{gap:.5rem;grid-template-columns:repeat(3,1fr)}.AdminManageSenders_statCard__GL\+LB{gap:.5rem;padding:.625rem .75rem}.AdminManageSenders_statIconWrap__YdBib{font-size:13px;height:30px;width:30px}.AdminManageSenders_statValue__eDQHE{font-size:1.1rem}.AdminManageSenders_statLabel__N7s0-{font-size:.55rem}.AdminManageSenders_tab__GmBkG{font-size:.75rem;padding:.4375rem .75rem}.AdminManageSenders_userItem__UfaEr{align-items:stretch;flex-direction:column}.AdminManageSenders_userInfo__-B1yL{min-width:0}.AdminManageSenders_userId__fvft3{max-width:100%}.AdminManageSenders_addButton__MuuDT,.AdminManageSenders_removeButton__CNNgb{padding:.625rem;text-align:center;width:100%}.AdminManageSenders_requestActions__KiYQ0{flex-direction:row;width:100%}.AdminManageSenders_acceptButton__1iWfo,.AdminManageSenders_rejectButton__gadbh{flex:1 1;text-align:center}}@media (max-width:380px){.AdminManageSenders_statsRow__PEE99{gap:.375rem;grid-template-columns:1fr 1fr 1fr}.AdminManageSenders_statCard__GL\+LB{padding:.5rem}.AdminManageSenders_statIconWrap__YdBib{font-size:11px;height:26px;width:26px}.AdminManageSenders_statValue__eDQHE{font-size:.95rem}.AdminManageSenders_statLabel__N7s0-{font-size:.5rem;line-height:1.2;white-space:normal}}.AdminTaskAnalytics_adminTaskAnalytics__SFphA{background:var(--admin-surface-2);border-radius:10px;font-family:var(--admin-font);margin:0 auto;max-width:1200px;min-height:100vh;padding:1.5rem 1.25rem 3rem}.AdminTaskAnalytics_adminAnalyticsHeader__gvDxk{margin-bottom:1.75rem;text-align:center}.AdminTaskAnalytics_adminAnalyticsHeader__gvDxk h1{color:var(--admin-text-primary);font-size:1.5rem;font-weight:800;letter-spacing:-.4px;margin-bottom:.25rem}.AdminTaskAnalytics_adminAnalyticsHeader__gvDxk p{color:var(--admin-text-muted);font-size:.875rem}.AdminTaskAnalytics_adminAnalyticsLoading__XpSq0{align-items:center;color:var(--admin-text-muted);display:flex;flex-direction:column;font-family:var(--admin-font);justify-content:center;min-height:380px}.AdminTaskAnalytics_loadingSpinner__wrSSz{animation:AdminTaskAnalytics_spin__DB4x6 .8s linear infinite;border-top:3px solid var(--admin-border);border:3px solid var(--admin-border);border-radius:50%;border-top-color:var(--admin-accent);height:36px;margin-bottom:1rem;width:36px}.AdminTaskAnalytics_inlineLoader__0OEVX{align-items:center;color:var(--admin-text-muted);display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:300px;padding:4rem 2rem}@keyframes AdminTaskAnalytics_spin__DB4x6{to{transform:rotate(1turn)}}.AdminTaskAnalytics_adminErrorMessage__BiAUY{background:var(--admin-error-soft);border:1px solid #ef444433;border-radius:var(--admin-radius-md);color:var(--admin-error);font-size:.875rem;margin-bottom:1.25rem;padding:.875rem 1rem;text-align:center}.AdminTaskAnalytics_adminTabNavigation__giQ83{margin-bottom:1.5rem}.AdminTaskAnalytics_adminTabNav__34kNf{background:var(--admin-surface-3);border-radius:var(--admin-radius-md);display:flex;gap:.375rem;margin:0 auto;padding:.25rem;width:fit-content}.AdminTaskAnalytics_adminTabButton__lI2EP{align-items:center;background:#0000;border:none;border-radius:var(--admin-radius-sm);color:var(--admin-text-muted);cursor:pointer;display:flex;font-family:var(--admin-font);font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1.375rem;transition:background .15s,color .15s;white-space:nowrap}.AdminTaskAnalytics_adminTabButton__lI2EP:hover{background:var(--admin-border);color:var(--admin-text-primary)}.AdminTaskAnalytics_adminTabActive__KvFqy{background:var(--admin-sidebar-bg)!important;box-shadow:var(--admin-shadow-sm);color:var(--admin-accent)!important}.AdminTaskAnalytics_adminSearchBar__GEest{align-items:center;background:var(--admin-surface);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-sm);display:flex;gap:.75rem;margin:0 auto 1.75rem;max-width:560px;padding:.625rem 1rem;transition:border-color .15s,box-shadow .15s}.AdminTaskAnalytics_adminSearchBar__GEest:focus-within{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft)}.AdminTaskAnalytics_adminSearchBar__GEest svg{color:var(--admin-text-muted);flex-shrink:0}.AdminTaskAnalytics_adminSearchInput__HL4rb{background:#0000;border:none;color:var(--admin-text-primary);flex:1 1;font-family:var(--admin-font);font-size:.9rem;outline:none}.AdminTaskAnalytics_adminSearchInput__HL4rb::placeholder{color:var(--admin-text-muted)}.AdminTaskAnalytics_adminContentArea__uz4JL{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-xl);box-shadow:var(--admin-shadow-sm);padding:1.5rem}.AdminTaskAnalytics_analyticsControls__SaOXP{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem;justify-content:space-between;margin-bottom:1.5rem}.AdminTaskAnalytics_sortControls__5DJsT{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}.AdminTaskAnalytics_sortControls__5DJsT label{color:var(--admin-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.AdminTaskAnalytics_sortSelect__J1jal{appearance:none;background:var(--admin-surface-2);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);cursor:pointer;font-family:var(--admin-font);font-size:.8125rem;padding:.4rem .875rem}.AdminTaskAnalytics_sortSelect__J1jal:focus{border-color:var(--admin-accent);outline:none}.AdminTaskAnalytics_sortOrderBtn__KMdgh{align-items:center;background:var(--admin-surface-2);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary);cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:32px;justify-content:center;transition:border-color .15s,background .15s;width:32px}.AdminTaskAnalytics_sortOrderBtn__KMdgh:hover{background:var(--admin-accent-soft);border-color:var(--admin-accent);color:var(--admin-accent-hover)}.AdminTaskAnalytics_taskDoersGrid__ozmLy{grid-gap:1.125rem;display:grid;gap:1.125rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:1.5rem}.AdminTaskAnalytics_taskDoerCard__\+hCKP{background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);overflow:hidden;padding:1.25rem;position:relative;transition:border-color .15s,box-shadow .15s,transform .15s}.AdminTaskAnalytics_taskDoerCard__\+hCKP:before{background:var(--admin-accent);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s}.AdminTaskAnalytics_taskDoerCard__\+hCKP:hover{border-color:var(--admin-accent-border);box-shadow:var(--admin-shadow-md);transform:translateY(-2px)}.AdminTaskAnalytics_taskDoerCard__\+hCKP:hover:before{opacity:1}.AdminTaskAnalytics_doerHeader__RRFCo{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.AdminTaskAnalytics_doerInfo__vMJOD h3{color:var(--admin-text-primary);font-size:1rem;font-weight:700;margin:0 0 .2rem}.AdminTaskAnalytics_doerUsername__Zagq\+{color:var(--admin-accent-hover);font-size:.8125rem;font-weight:600;margin:0 0 .1rem}.AdminTaskAnalytics_doerEmail__u0eMP{color:var(--admin-text-muted);font-size:.75rem;margin:0}.AdminTaskAnalytics_doerPerformance__6holD{align-items:flex-start;display:flex}.AdminTaskAnalytics_performanceBadge__89BlT{align-items:center;border-radius:var(--admin-radius-sm);display:flex;font-size:.8125rem;font-weight:700;gap:.25rem;padding:.375rem .625rem}.AdminTaskAnalytics_performanceExcellent__6wtfm{background:var(--admin-success-soft);color:var(--admin-success)}.AdminTaskAnalytics_performanceGood__DAzTo{background:var(--admin-warning-soft);color:var(--admin-warning)}.AdminTaskAnalytics_performancePoor__A0uYZ{background:var(--admin-error-soft);color:var(--admin-error)}.AdminTaskAnalytics_doerStats__dfL1v{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.AdminTaskAnalytics_statItem__vU3KB{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);display:flex;flex-direction:column;gap:.125rem;padding:.625rem .75rem}.AdminTaskAnalytics_statLabel__NA1Z\+{color:var(--admin-text-muted);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.AdminTaskAnalytics_statValue__itGOG{color:var(--admin-text-primary);font-size:1rem;font-weight:700}.AdminTaskAnalytics_starLevelDisplay__gLVDO{align-items:center;border-top:1px solid var(--admin-border);color:#f59e0b;display:flex;font-size:.8125rem;font-weight:600;gap:.375rem;margin-top:.875rem;padding-top:.875rem}.AdminTaskAnalytics_starFilled__5vFhz{fill:currentColor;color:#f59e0b}.AdminTaskAnalytics_leaderboardGrid__6z8nF{grid-gap:1.125rem;display:grid;gap:1.125rem;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));margin-bottom:1.5rem}.AdminTaskAnalytics_leaderboardCard__ezfHq{background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);padding:1.25rem;position:relative;transition:border-color .15s,box-shadow .15s,transform .15s}.AdminTaskAnalytics_leaderboardCard__ezfHq:hover{box-shadow:var(--admin-shadow-md);transform:translateY(-2px)}.AdminTaskAnalytics_topPerformer__NO6BF{background:linear-gradient(135deg,#fbbf2414,#f59e0b1f);border-color:#f59e0b4d}.AdminTaskAnalytics_leaderboardRank__WOR7Y{align-items:center;display:flex;justify-content:space-between;margin-bottom:.875rem}.AdminTaskAnalytics_rankBadge__UO9XS{background:var(--admin-accent);border-radius:20px;color:#fff;font-size:1rem;font-weight:800;padding:.375rem .875rem}.AdminTaskAnalytics_rank1__-lEo5{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.AdminTaskAnalytics_rank2__zjanz{background:linear-gradient(135deg,#9ca3af,#6b7280)}.AdminTaskAnalytics_rank3__NN6fs{background:linear-gradient(135deg,#d97706,#b45309)}.AdminTaskAnalytics_trophyIcon__OgB39{color:#f59e0b}.AdminTaskAnalytics_leaderboardUser__-Ek1S h3{color:var(--admin-text-primary);font-size:1rem;font-weight:700;margin:0 0 .2rem}.AdminTaskAnalytics_userUsername__H-zkd{color:var(--admin-accent-hover);font-size:.8125rem;font-weight:600;margin:0 0 1rem}.AdminTaskAnalytics_leaderboardRewards__RSrIj{display:flex;flex-direction:column;gap:.75rem}.AdminTaskAnalytics_totalRewards__vWT5D{align-items:center;color:var(--admin-success);display:flex;font-size:1.125rem;font-weight:800;gap:.5rem}.AdminTaskAnalytics_rewardBreakdown__eHdiw{grid-gap:.375rem;display:grid;gap:.375rem;grid-template-columns:repeat(3,1fr)}.AdminTaskAnalytics_rewardItem__4Bif7{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary);font-size:.75rem;font-weight:500;padding:.375rem .5rem;text-align:center}.AdminTaskAnalytics_adminPagination__YlQkr{align-items:center;border-top:1px solid var(--admin-border);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1.5rem;padding-top:1.5rem}.AdminTaskAnalytics_paginationBtn__EoQnm{align-items:center;background:var(--admin-surface);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);cursor:pointer;display:flex;font-family:var(--admin-font);font-size:.8125rem;font-weight:600;gap:.375rem;padding:.5rem 1.125rem;transition:border-color .15s,background .15s}.AdminTaskAnalytics_paginationBtn__EoQnm:hover:not(:disabled){background:var(--admin-accent-soft);border-color:var(--admin-accent);color:var(--admin-accent-hover)}.AdminTaskAnalytics_paginationBtn__EoQnm:disabled{cursor:not-allowed;opacity:.4}.AdminTaskAnalytics_paginationInfo__42uX8{color:var(--admin-text-muted);font-size:.8125rem;font-weight:500;text-align:center}@media (max-width:768px){.AdminTaskAnalytics_adminTaskAnalytics__SFphA{padding:1rem .875rem 2rem}.AdminTaskAnalytics_adminTabNav__34kNf{flex-direction:column;max-width:100%;width:100%}.AdminTaskAnalytics_adminTabButton__lI2EP{justify-content:center}.AdminTaskAnalytics_adminSearchBar__GEest{margin-left:0;margin-right:0;max-width:100%}.AdminTaskAnalytics_leaderboardGrid__6z8nF,.AdminTaskAnalytics_taskDoersGrid__ozmLy{grid-template-columns:1fr}.AdminTaskAnalytics_adminPagination__YlQkr{align-items:stretch;flex-direction:column}.AdminTaskAnalytics_paginationBtn__EoQnm{justify-content:center}.AdminTaskAnalytics_analyticsControls__SaOXP{align-items:stretch;flex-direction:column}.AdminTaskAnalytics_sortControls__5DJsT{justify-content:center}.AdminTaskAnalytics_doerStats__dfL1v{grid-template-columns:1fr 1fr}.AdminTaskAnalytics_rewardBreakdown__eHdiw{grid-template-columns:1fr}}@media (max-width:480px){.AdminTaskAnalytics_adminContentArea__uz4JL,.AdminTaskAnalytics_leaderboardCard__ezfHq,.AdminTaskAnalytics_taskDoerCard__\+hCKP{padding:1rem}.AdminTaskAnalytics_doerHeader__RRFCo{flex-direction:column;gap:.75rem}.AdminTaskAnalytics_doerStats__dfL1v{grid-template-columns:1fr}}.AdminReports_container__ThrC\+{background:var(--admin-surface-2);border-radius:10px;font-family:var(--admin-font);margin:0 auto;max-width:1200px;min-height:100vh;padding:1.5rem 1.25rem 3rem}.AdminReports_header__6qxPN{margin-bottom:1.75rem}.AdminReports_header__6qxPN h1{color:var(--admin-text-primary);font-size:1.5rem;font-weight:800;letter-spacing:-.4px;margin-bottom:.25rem}.AdminReports_header__6qxPN p{color:var(--admin-text-muted);font-size:.875rem}.AdminReports_tabNav__m5Me5{border-bottom:2px solid var(--admin-border);display:flex;gap:0;margin-bottom:1.75rem}.AdminReports_tabButton__7RRg2{background:none;border:none;border-bottom:2.5px solid #0000;color:var(--admin-text-muted);cursor:pointer;font-family:var(--admin-font);font-size:.875rem;font-weight:600;margin-bottom:-2px;padding:.625rem 1.25rem;transition:color .15s,border-color .15s;white-space:nowrap}.AdminReports_tabButton__7RRg2:hover{color:var(--admin-text-primary)}.AdminReports_tabButton__7RRg2.AdminReports_active__\+Idyh{background:var(--admin-accent-soft);border-bottom-color:var(--admin-accent);border-radius:var(--admin-radius-sm) var(--admin-radius-sm) 0 0;color:var(--admin-accent-hover)}.AdminReports_tabContent__7okZn{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-sm);padding:1.5rem}.AdminReports_statsGrid__p6WOT{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:2rem}.AdminReports_statCard__MqKgT{background:var(--admin-sidebar-bg);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-md);color:#fff;overflow:hidden;padding:1.375rem 1.25rem;position:relative;transition:transform .2s,box-shadow .2s}.AdminReports_statCard__MqKgT:hover{box-shadow:var(--admin-shadow-lg);transform:translateY(-2px)}.AdminReports_statCard__MqKgT:before{background:var(--admin-accent);content:"";height:3px;left:0;position:absolute;right:0;top:0}.AdminReports_statCard__MqKgT:nth-child(2):before{background:var(--admin-warning)}.AdminReports_statCard__MqKgT:nth-child(3):before{background:var(--admin-info)}.AdminReports_statCard__MqKgT:nth-child(4):before{background:var(--admin-success)}.AdminReports_statCard__MqKgT h3{font-size:.7rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;opacity:.65;text-transform:uppercase}.AdminReports_statNumber__KlagA{font-size:2.25rem;font-weight:800;letter-spacing:-1px;line-height:1;margin-bottom:.25rem}.AdminReports_statCard__MqKgT p{font-size:.75rem;margin:0;opacity:.6}.AdminReports_recentReports__\+EnUS{margin-top:.5rem}.AdminReports_recentReports__\+EnUS h2{color:var(--admin-text-primary);font-size:1rem;font-weight:700;letter-spacing:.06em;margin-bottom:1rem;text-transform:uppercase}.AdminReports_reportsList__Vr8hU{display:flex;flex-direction:column;gap:.625rem}.AdminReports_reportCard__LzrUi{align-items:center;background:var(--admin-surface-2);border:1px solid var(--admin-border);border-left:3px solid var(--admin-accent-border);border-radius:var(--admin-radius-md);cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.125rem;transition:border-color .15s,box-shadow .15s,transform .15s}.AdminReports_reportCard__LzrUi:hover{border-left-color:var(--admin-accent);box-shadow:var(--admin-shadow-sm);transform:translateX(2px)}.AdminReports_reportInfo__PVEbH h4{color:var(--admin-text-primary);font-size:.9375rem;font-weight:600;margin:0 0 .25rem}.AdminReports_reportInfo__PVEbH p{color:var(--admin-text-secondary);font-size:.8125rem;margin:0 0 .125rem}.AdminReports_reportInfo__PVEbH small{color:var(--admin-text-muted);font-size:.75rem}.AdminReports_reportBadges__wKXSr{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.AdminReports_filtersSection__Zfy48{display:flex;flex-direction:column;gap:.875rem;margin-bottom:1.25rem}.AdminReports_searchBar__AbxCI{width:100%}.AdminReports_searchInput__uDb1m{background:var(--admin-surface-2);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-md);color:var(--admin-text-primary);font-family:var(--admin-font);font-size:.875rem;padding:.625rem .875rem;transition:border-color .15s,box-shadow .15s;width:100%}.AdminReports_searchInput__uDb1m:focus{background:var(--admin-surface);border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft);outline:none}.AdminReports_filters__tycGk{display:flex;flex-wrap:wrap;gap:.625rem}.AdminReports_filterSelect__KV46q{appearance:none;background:var(--admin-surface);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);cursor:pointer;font-family:var(--admin-font);font-size:.8125rem;min-width:130px;padding:.5rem .75rem;transition:border-color .15s}.AdminReports_filterSelect__KV46q:focus{border-color:var(--admin-accent);outline:none}.AdminReports_bulkActions__JcF\+z{align-items:center;background:var(--admin-accent-soft);border:1px solid var(--admin-accent-border);border-radius:var(--admin-radius-md);display:flex;flex-wrap:wrap;gap:.875rem;margin-bottom:1rem;padding:.75rem 1rem}.AdminReports_bulkActions__JcF\+z span{color:var(--admin-accent-hover);font-size:.875rem;font-weight:600}.AdminReports_bulkButton__t3FZ0{background:var(--admin-accent);border:none;border-radius:var(--admin-radius-sm);color:#fff;cursor:pointer;font-family:var(--admin-font);font-size:.8125rem;font-weight:600;padding:.375rem .875rem;transition:background .15s}.AdminReports_bulkButton__t3FZ0:hover{background:var(--admin-accent-hover)}.AdminReports_clearButton__Mww9s{background:#0000;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary);cursor:pointer;font-family:var(--admin-font);font-size:.8125rem;font-weight:600;padding:.375rem .875rem;transition:background .15s}.AdminReports_clearButton__Mww9s:hover{background:var(--admin-surface-3)}.AdminReports_tableContainer__UTatx{border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);overflow-x:auto}.AdminReports_reportsTable__1-uKy{border-collapse:collapse;font-size:.8125rem;width:100%}.AdminReports_reportsTable__1-uKy th{background:var(--admin-surface-2);border-bottom:1px solid var(--admin-border);color:var(--admin-text-muted);font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.625rem .875rem;text-align:left;text-transform:uppercase;white-space:nowrap}.AdminReports_reportsTable__1-uKy td{border-bottom:1px solid var(--admin-border);color:var(--admin-text-primary);padding:.75rem .875rem;vertical-align:middle}.AdminReports_tableRow__buaTq{transition:background .1s}.AdminReports_tableRow__buaTq:hover{background:var(--admin-surface-2)}.AdminReports_tableRow__buaTq:last-child td{border-bottom:none}.AdminReports_reportCell__2RW8c{display:flex;flex-direction:column;gap:.1875rem}.AdminReports_reportCell__2RW8c strong{color:var(--admin-text-primary);font-weight:600}.AdminReports_reportCell__2RW8c small{color:var(--admin-text-muted);font-size:.6875rem}.AdminReports_priorityBadge__EHZWk,.AdminReports_statusBadge__r3AKM{align-items:center;border-radius:20px;display:inline-flex;font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:.2rem .55rem;text-transform:uppercase;white-space:nowrap}.AdminReports_statusPending__XBNwr{background:var(--admin-warning-soft);color:var(--admin-warning)}.AdminReports_statusUnderReview__ffJ08{background:var(--admin-info-soft);color:var(--admin-info)}.AdminReports_statusResolved__w6SKM{background:var(--admin-success-soft);color:var(--admin-success)}.AdminReports_statusDismissed__KPj8t{background:var(--admin-surface-3);color:var(--admin-text-muted)}.AdminReports_statusEscalated__4epa4{background:var(--admin-error-soft);color:var(--admin-error)}.AdminReports_priorityLow__gVnrb{background:var(--admin-success-soft);color:var(--admin-success)}.AdminReports_priorityNormal__EL6IM{background:var(--admin-surface-3);color:var(--admin-text-secondary)}.AdminReports_priorityHigh__wIGzj{background:var(--admin-warning-soft);color:var(--admin-warning)}.AdminReports_priorityUrgent__\+lkjX{background:var(--admin-error-soft);color:var(--admin-error)}.AdminReports_actionButtons__k14il{display:flex;gap:.375rem}.AdminReports_viewButton__PPfhA{background:var(--admin-accent-soft);border:1px solid var(--admin-accent-border);border-radius:var(--admin-radius-sm);color:var(--admin-accent-hover);cursor:pointer;font-family:var(--admin-font);font-size:.75rem;font-weight:600;padding:.3rem .7rem;transition:background .15s}.AdminReports_viewButton__PPfhA:hover{background:var(--admin-accent);color:#fff}.AdminReports_loading__QvCZs,.AdminReports_noData__ATsis{color:var(--admin-text-muted);font-size:.875rem;font-style:italic;padding:2.5rem;text-align:center}.AdminReports_pagination__lkpH1{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.AdminReports_paginationButton__bCTFw{background:var(--admin-surface);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);cursor:pointer;font-family:var(--admin-font);font-size:.8125rem;font-weight:600;padding:.5rem 1rem;transition:border-color .15s,background .15s}.AdminReports_paginationButton__bCTFw:hover:not(:disabled){background:var(--admin-accent-soft);border-color:var(--admin-accent);color:var(--admin-accent-hover)}.AdminReports_paginationButton__bCTFw:disabled{cursor:not-allowed;opacity:.4}.AdminReports_pageInfo__9EWjY{color:var(--admin-text-muted);font-size:.8125rem;font-weight:500}.AdminReports_analyticsSection__-lN8c h2{color:var(--admin-text-primary);font-size:1rem;font-weight:700;letter-spacing:.06em;margin-bottom:1.25rem;text-transform:uppercase}.AdminReports_analyticsHeader__FxkLA{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.AdminReports_exportButton__WqtNX{background:var(--admin-accent);border:none;border-radius:var(--admin-radius-sm);color:#fff;cursor:pointer;font-family:var(--admin-font);font-size:.8125rem;font-weight:600;padding:.5rem 1rem;transition:background .15s,transform .15s}.AdminReports_exportButton__WqtNX:hover:not(:disabled){background:var(--admin-accent-hover);transform:translateY(-1px)}.AdminReports_exportButton__WqtNX:disabled{cursor:not-allowed;opacity:.5}.AdminReports_chartsGrid__U75r8{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.AdminReports_chartCard__UCo78{background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);padding:1.25rem}.AdminReports_chartCard__UCo78 h3{color:var(--admin-text-secondary);font-size:.8125rem;font-weight:700;letter-spacing:.07em;margin-bottom:1rem;text-transform:uppercase}.AdminReports_chartContent__LNSwB{display:flex;flex-direction:column;gap:.625rem}.AdminReports_chartBar__s87Zh{align-items:center;display:flex;gap:.75rem}.AdminReports_chartLabel__Jgxbx{color:var(--admin-text-secondary);flex-shrink:0;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;width:110px}.AdminReports_chartBarContainer__csiMi{align-items:center;background:var(--admin-surface-3);border-radius:20px;display:flex;flex:1 1;height:20px;overflow:hidden;position:relative}.AdminReports_chartBarFill__nvroy{border-radius:20px;height:100%;min-width:4px;transition:width .4s ease}.AdminReports_chartValue__YfB\+Z{color:var(--admin-text-primary);font-size:.7rem;font-weight:700;position:absolute;right:8px}.AdminReports_dateRange__OhdL7{display:flex;flex-wrap:wrap;gap:.5rem}.AdminReports_dateRange__OhdL7 input{background:var(--admin-surface);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);flex:1 1;font-family:var(--admin-font);font-size:.8125rem;min-width:130px;padding:.5rem .75rem}.AdminReports_modal__QxRSV{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1200}.AdminReports_modalContent__o-u3r{background:var(--admin-surface);border-radius:var(--admin-radius-xl);box-shadow:var(--admin-shadow-lg);max-height:90vh;max-width:620px;overflow-y:auto;padding-bottom:2rem;width:100%}.AdminReports_modalHeader__khhYI{align-items:center;background:var(--admin-surface);border-bottom:1px solid var(--admin-border);border-radius:var(--admin-radius-xl) var(--admin-radius-xl) 0 0;display:flex;justify-content:space-between;padding:1.375rem 1.5rem;position:sticky;top:0;z-index:1}.AdminReports_modalHeader__khhYI h2{color:var(--admin-text-primary);font-size:1.0625rem;font-weight:700;margin:0}.AdminReports_closeButton__II-eR{align-items:center;background:var(--admin-surface-3);border:none;border-radius:50%;color:var(--admin-text-muted);cursor:pointer;display:flex;font-size:1.125rem;height:28px;justify-content:center;line-height:1;transition:background .15s,color .15s;width:28px}.AdminReports_closeButton__II-eR:hover{background:var(--admin-error-soft);color:var(--admin-error)}.AdminReports_modalBody__S-ZMi{padding:1.25rem 1.5rem 1.5rem}.AdminReports_modalActions__z3um5{border-top:1px solid var(--admin-border);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:1.25rem;padding-right:2rem;padding-top:1rem}.AdminReports_reportDetails__ubKmL{margin-bottom:1.25rem}.AdminReports_detailRow__ssk\+u{align-items:flex-start;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:.625rem}.AdminReports_label__xZkNy{font-weight:700;letter-spacing:.05em;min-width:115px;padding-top:.1rem;text-transform:uppercase}.AdminReports_label__xZkNy,.AdminReports_taskStatus__oE40k{color:var(--admin-text-muted);font-size:.75rem}.AdminReports_addNote__AUyn9,.AdminReports_adminNotes__kzl6r,.AdminReports_description__R\+488,.AdminReports_evidence__F5gnc,.AdminReports_quickActions__N5fFp,.AdminReports_resolution__KgSFj{margin-bottom:1.25rem}.AdminReports_addNote__AUyn9 h4,.AdminReports_adminNotes__kzl6r h4,.AdminReports_description__R\+488 h4,.AdminReports_evidence__F5gnc h4,.AdminReports_quickActions__N5fFp h4,.AdminReports_resolution__KgSFj h4{color:var(--admin-text-secondary);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:.625rem;text-transform:uppercase}.AdminReports_description__R\+488 p{background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);font-size:.875rem;line-height:1.6;padding:.875rem 1rem}.AdminReports_evidenceList__PkLHp{display:flex;flex-direction:column;gap:.5rem}.AdminReports_evidenceItem__-cdrN{align-items:center;background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary);display:flex;font-size:.8125rem;gap:.5rem;justify-content:space-between;padding:.625rem .875rem}.AdminReports_evidenceActions__7EceR{display:flex;flex-shrink:0;gap:.5rem}.AdminReports_downloadButton__9Ryfw{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary);cursor:pointer;font-family:var(--admin-font);font-size:.75rem;padding:.3rem .625rem;transition:background .15s}.AdminReports_downloadButton__9Ryfw:hover{background:var(--admin-surface-3)}.AdminReports_noteItem__SLXYv{background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);margin-bottom:.5rem;padding:.875rem}.AdminReports_noteHeader__OJ5WP{align-items:center;display:flex;justify-content:space-between;margin-bottom:.375rem}.AdminReports_noteHeader__OJ5WP strong{color:var(--admin-text-primary);font-size:.8125rem;font-weight:600}.AdminReports_noteHeader__OJ5WP small{color:var(--admin-text-muted);font-size:.7rem}.AdminReports_noteItem__SLXYv p{color:var(--admin-text-secondary);font-size:.8125rem;margin:0}.AdminReports_addNote__AUyn9 textarea{border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);font-family:var(--admin-font);font-size:.875rem;margin-bottom:.5rem;padding:.625rem .875rem;resize:vertical;transition:border-color .15s;width:100%}.AdminReports_addNote__AUyn9 textarea:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft);outline:none}.AdminReports_addNoteButton__NAS3q{background:var(--admin-success);border:none;border-radius:var(--admin-radius-sm);color:#fff;cursor:pointer;font-family:var(--admin-font);font-size:.8125rem;font-weight:600;padding:.5rem 1rem;transition:background .15s}.AdminReports_addNoteButton__NAS3q:hover:not(:disabled){background:#059669}.AdminReports_addNoteButton__NAS3q:disabled{background:var(--admin-text-muted);cursor:not-allowed}.AdminReports_statusDropdown__MgQ4K{margin-top:.5rem}.AdminReports_statusSelect__JU5qz{appearance:none;background:var(--admin-surface);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);cursor:pointer;font-family:var(--admin-font);font-size:.875rem;padding:.5rem .75rem;width:100%}.AdminReports_statusSelect__JU5qz:focus{border-color:var(--admin-accent);outline:none}.AdminReports_resolution__KgSFj .AdminReports_resolutionDetails__QwymM{background:var(--admin-info-soft);border:1px solid #3b82f633;border-radius:var(--admin-radius-md);padding:1rem 1.125rem}.AdminReports_resolutionDetails__QwymM p{color:var(--admin-text-primary);font-size:.875rem;margin-bottom:.375rem}.AdminReports_confirmModal__dlWQr{padding:1.5rem}.AdminReports_confirmModal__dlWQr h3{color:var(--admin-text-primary);font-size:1rem;font-weight:700;margin-bottom:.75rem}.AdminReports_confirmModal__dlWQr p{color:var(--admin-text-secondary);font-size:.875rem;margin-bottom:1.25rem}.AdminReports_formGroup__JJz7Z{margin-bottom:1rem}.AdminReports_formGroup__JJz7Z label{color:var(--admin-text-secondary);display:block;font-size:.75rem;font-weight:700;letter-spacing:.07em;margin-bottom:.375rem;text-transform:uppercase}.AdminReports_formGroup__JJz7Z input[type=checkbox]{margin-right:.5rem}.AdminReports_formGroup__JJz7Z input[type=date],.AdminReports_formGroup__JJz7Z input[type=text],.AdminReports_formGroup__JJz7Z select,.AdminReports_formGroup__JJz7Z textarea{background:var(--admin-surface);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);font-family:var(--admin-font);font-size:.875rem;padding:.5rem .75rem;transition:border-color .15s;width:100%}.AdminReports_formGroup__JJz7Z input:focus,.AdminReports_formGroup__JJz7Z select:focus,.AdminReports_formGroup__JJz7Z textarea:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft);outline:none}.AdminReports_assignButton__18hgo{background:var(--admin-accent)}.AdminReports_assignButton__18hgo,.AdminReports_resolveButton__smWx1{border:none;border-radius:var(--admin-radius-sm);color:#fff;cursor:pointer;font-family:var(--admin-font);font-size:.875rem;font-weight:600;padding:.5rem 1rem;transition:background .15s}.AdminReports_resolveButton__smWx1{background:var(--admin-success)}.AdminReports_deleteButton__EsBgd{background:var(--admin-error);border:none;border-radius:var(--admin-radius-sm);color:#fff}.AdminReports_cancelButton__cwI2U,.AdminReports_deleteButton__EsBgd{cursor:pointer;font-family:var(--admin-font);font-size:.875rem;font-weight:600;padding:.5rem 1rem;transition:background .15s}.AdminReports_cancelButton__cwI2U{background:var(--admin-surface-3);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary)}.AdminReports_assignButton__18hgo:hover:not(:disabled){background:var(--admin-accent-hover)}.AdminReports_resolveButton__smWx1:hover:not(:disabled){background:#059669}.AdminReports_deleteButton__EsBgd:hover:not(:disabled){background:#dc2626}.AdminReports_cancelButton__cwI2U:hover{background:var(--admin-border)}.AdminReports_assignButton__18hgo:disabled,.AdminReports_deleteButton__EsBgd:disabled,.AdminReports_resolveButton__smWx1:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.AdminReports_container__ThrC\+{padding:1rem .875rem 2rem}.AdminReports_statsGrid__p6WOT{grid-template-columns:1fr 1fr}.AdminReports_filters__tycGk{flex-direction:column}.AdminReports_filterSelect__KV46q{min-width:auto;width:100%}.AdminReports_tableContainer__UTatx{font-size:.75rem}.AdminReports_modalContent__o-u3r{border-radius:var(--admin-radius-lg);max-height:calc(80vh - env(safe-area-inset-bottom, 0px));max-width:100%}.AdminReports_reportCard__LzrUi{align-items:flex-start;flex-direction:column;gap:.75rem}.AdminReports_bulkActions__JcF\+z{align-items:flex-start;flex-direction:column;gap:.5rem}.AdminReports_modalBody__S-ZMi{padding:1rem}.AdminReports_chartsGrid__U75r8{grid-template-columns:1fr}.AdminReports_chartLabel__Jgxbx{font-size:.6875rem;width:80px}.AdminReports_modalActions__z3um5{flex-direction:column-reverse;padding:0 1rem}.AdminReports_assignButton__18hgo,.AdminReports_cancelButton__cwI2U,.AdminReports_deleteButton__EsBgd,.AdminReports_resolveButton__smWx1{justify-content:center;width:100%}}.AdminFeedbackManagement_policyPage__N1MN0{font-family:var(--admin-font);min-height:100vh;padding:0 0 3rem}.AdminFeedbackManagement_container__EBIAT{margin:0 auto;max-width:1100px;padding:0 1.25rem}.AdminFeedbackManagement_header__Hc38W{background:var(--admin-sidebar-bg);border-bottom:1px solid var(--admin-sidebar-border);border-radius:10px;margin-bottom:2rem;padding:2rem 1.5rem 1.75rem}.AdminFeedbackManagement_title__91qt8{color:#f1f5f9;font-size:1.5rem;font-weight:700;letter-spacing:-.3px;margin-bottom:.25rem}.AdminFeedbackManagement_subtitle__gSxJK{color:var(--admin-text-muted);font-size:.8125rem;margin-bottom:.125rem}.AdminFeedbackManagement_lastUpdated__zifz-{color:var(--admin-text-muted);font-size:.75rem;opacity:.7}.AdminFeedbackManagement_content__zAcFs{display:flex;flex-direction:column;gap:1.5rem}.AdminFeedbackManagement_section__lZ6Wi{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-sm);box-shadow:0 2px 12px #00000012,0 0 0 1px var(--admin-border);padding:1.5rem}.AdminFeedbackManagement_sectionTitle__pTeFh{border-bottom:1px solid var(--admin-border);color:var(--admin-text-primary);font-size:.875rem;font-weight:700;letter-spacing:.08em;margin-bottom:1.25rem;padding-bottom:.75rem;text-transform:uppercase}.AdminFeedbackManagement_statsGrid__H57ny{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:.5rem}.AdminFeedbackManagement_statCard__XsIsM{background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);box-shadow:0 2px 8px #00000014,0 0 0 1px var(--admin-border);padding:1.25rem 1rem;text-align:center;transition:box-shadow .2s,border-color .2s}.AdminFeedbackManagement_statCard__XsIsM:hover{border-color:var(--admin-accent-border);box-shadow:var(--admin-shadow-md)}.AdminFeedbackManagement_statEmoji__ZwB7y{display:block;font-size:1.75rem;line-height:1;margin-bottom:.5rem}.AdminFeedbackManagement_statNumber__ucntW{color:var(--admin-accent);display:block;font-size:1.75rem;font-weight:800;line-height:1;margin-bottom:.375rem}.AdminFeedbackManagement_statLabel__oX7Ag{color:var(--admin-text-secondary);font-size:.75rem;font-weight:500}.AdminFeedbackManagement_contactInfo__VRr\+w{background:var(--admin-surface-2);border:1px solid var(--admin-border);border-left:3px solid var(--admin-accent);border-radius:var(--admin-radius-md);padding:1.25rem}.AdminFeedbackManagement_filterRow__iHJVr{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:1rem}.AdminFeedbackManagement_filterLabel__olK7n{color:var(--admin-text-secondary);display:block;font-size:.75rem;font-weight:600;letter-spacing:.06em;margin-bottom:.375rem;text-transform:uppercase}.AdminFeedbackManagement_filterInput__ZKU7-,.AdminFeedbackManagement_filterSelect__xsuN2{appearance:none;background:var(--admin-surface);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);font-family:var(--admin-font);font-size:.875rem;padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s;width:100%}.AdminFeedbackManagement_filterInput__ZKU7-:focus,.AdminFeedbackManagement_filterSelect__xsuN2:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft);outline:none}.AdminFeedbackManagement_searchInput__y8\+Sf{background:var(--admin-surface);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);font-family:var(--admin-font);font-size:.875rem;margin-bottom:1rem;padding:.625rem .875rem;transition:border-color .15s,box-shadow .15s;width:100%}.AdminFeedbackManagement_searchInput__y8\+Sf:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft);outline:none}.AdminFeedbackManagement_exportBtn__2NE5F{align-items:center;background:var(--admin-success);border:none;border-radius:var(--admin-radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--admin-font);font-size:.8125rem;font-weight:600;gap:.375rem;margin-top:1rem;padding:.5rem 1rem;transition:background .15s,transform .15s}.AdminFeedbackManagement_exportBtn__2NE5F:hover:not(:disabled){background:#059669;transform:translateY(-1px)}.AdminFeedbackManagement_exportBtn__2NE5F:disabled{cursor:not-allowed;opacity:.5}.AdminFeedbackManagement_bulkBar__yEzcZ{align-items:center;background:var(--admin-accent-soft);border:1px solid var(--admin-accent-border);border-radius:var(--admin-radius-md);display:flex;flex-wrap:wrap;gap:1rem;padding:.875rem 1.25rem}.AdminFeedbackManagement_bulkBar__yEzcZ span{color:var(--admin-text-secondary);font-size:.875rem}.AdminFeedbackManagement_bulkSelect__FLcPV{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);font-family:var(--admin-font);font-size:.8125rem;padding:.375rem .625rem}.AdminFeedbackManagement_bulkBtn__cahmX{background:var(--admin-accent);border:none;border-radius:var(--admin-radius-sm);color:#fff;cursor:pointer;font-family:var(--admin-font);font-size:.8125rem;font-weight:600;padding:.375rem .75rem;transition:background .15s}.AdminFeedbackManagement_bulkBtn__cahmX:hover:not(:disabled){background:var(--admin-accent-hover)}.AdminFeedbackManagement_bulkBtn__cahmX:disabled{cursor:not-allowed;opacity:.4}.AdminFeedbackManagement_feedbackCard__jSP4r{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);margin-bottom:.875rem;padding:1.25rem;transition:border-color .15s,box-shadow .15s}.AdminFeedbackManagement_feedbackCard__jSP4r:hover{border-color:var(--admin-accent-border);box-shadow:var(--admin-shadow-sm)}.AdminFeedbackManagement_feedbackInner__FBbx9{align-items:flex-start;display:flex;gap:1rem}.AdminFeedbackManagement_feedbackBody__5vB5Q{flex:1 1;min-width:0}.AdminFeedbackManagement_feedbackMeta__PYknT{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem}.AdminFeedbackManagement_badge__2Y8tE{align-items:center;border-radius:20px;display:inline-flex;font-size:.7rem;font-weight:600;letter-spacing:.02em;padding:.2rem .55rem;text-transform:capitalize}.AdminFeedbackManagement_badgeType__sIZJO{background:var(--admin-surface-3);color:var(--admin-text-secondary)}.AdminFeedbackManagement_badgePending__TjVAo{background:var(--admin-warning-soft);color:var(--admin-warning)}.AdminFeedbackManagement_badgeReview__RQ-Sp{background:var(--admin-info-soft);color:var(--admin-info)}.AdminFeedbackManagement_badgeProgress__MotEt{background:#f973161a;color:#ea580c}.AdminFeedbackManagement_badgeResolved__Lk1Va{background:var(--admin-success-soft);color:var(--admin-success)}.AdminFeedbackManagement_badgeClosed__UEXy6{background:var(--admin-surface-3);color:var(--admin-text-muted)}.AdminFeedbackManagement_badgeLow__uMn26{background:var(--admin-success-soft);color:var(--admin-success)}.AdminFeedbackManagement_badgeMedium__klic7{background:var(--admin-warning-soft);color:var(--admin-warning)}.AdminFeedbackManagement_badgeHigh__Sdekc{background:#f973161a;color:#ea580c}.AdminFeedbackManagement_badgeUrgent__kKtyZ{background:var(--admin-error-soft);color:var(--admin-error)}.AdminFeedbackManagement_badgeAnon__DZxnh{background:var(--admin-surface-3);color:var(--admin-text-muted)}.AdminFeedbackManagement_feedbackSubject__MgLXa{color:var(--admin-text-primary);font-size:1rem;font-weight:600;line-height:1.35;margin:0 0 .375rem}.AdminFeedbackManagement_feedbackMessage__wpc3z{color:var(--admin-text-secondary);font-size:.875rem;line-height:1.5;margin:0 0 .625rem}.AdminFeedbackManagement_feedbackInfo__v2kmw{align-items:center;color:var(--admin-text-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.5rem}.AdminFeedbackManagement_feedbackInfoSep__gsN5Y{color:var(--admin-border-strong)}.AdminFeedbackManagement_responsePreview__\+Jjpn{background:var(--admin-success-soft);border-left:3px solid var(--admin-success);border-radius:var(--admin-radius-sm);margin-top:.75rem;padding:.75rem 1rem}.AdminFeedbackManagement_responsePreviewLabel__TO18T{color:var(--admin-success);font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.AdminFeedbackManagement_responsePreviewText__0LBtw{color:var(--admin-text-secondary);font-size:.8125rem;margin:0}.AdminFeedbackManagement_feedbackActions__OcJbQ{display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;min-width:140px}.AdminFeedbackManagement_actionSelect__ABUmH{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);cursor:pointer;font-family:var(--admin-font);font-size:.75rem;padding:.375rem .5rem;width:100%}.AdminFeedbackManagement_actionSelect__ABUmH:focus{border-color:var(--admin-accent);outline:none}.AdminFeedbackManagement_actionBtn__IeBYu{align-items:center;border:none;border-radius:var(--admin-radius-sm);cursor:pointer;display:flex;font-family:var(--admin-font);font-size:.75rem;font-weight:600;gap:.25rem;justify-content:center;padding:.375rem .5rem;transition:opacity .15s,transform .15s;width:100%}.AdminFeedbackManagement_actionBtn__IeBYu:hover{opacity:.87;transform:translateY(-1px)}.AdminFeedbackManagement_actionBtnRespond__xaJ5y{background:var(--admin-accent-soft);border:1px solid var(--admin-accent-border);color:var(--admin-accent-hover)}.AdminFeedbackManagement_actionBtnView__EXjnN{background:var(--admin-info-soft);color:var(--admin-info)}.AdminFeedbackManagement_actionBtnDelete__mBqiV{background:var(--admin-error-soft);color:var(--admin-error)}.AdminFeedbackManagement_emptyState__lcsZX{padding:3.5rem 2rem;text-align:center}.AdminFeedbackManagement_emptyEmoji__ow9d4{display:block;font-size:2.5rem;margin-bottom:.75rem}.AdminFeedbackManagement_emptyText__ZM7K4{color:var(--admin-text-muted);font-size:.9375rem}.AdminFeedbackManagement_loadingState__DlRpu{color:var(--admin-text-muted);padding:2.5rem;text-align:center}.AdminFeedbackManagement_modalOverlay__HtAs\+{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1200}.AdminFeedbackManagement_modalBox__pKm4v{background:var(--admin-surface);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-lg);max-height:85vh;max-width:580px;overflow-y:auto;padding:1.75rem;width:100%}.AdminFeedbackManagement_modalTitle__WZfIL{border-bottom:1px solid var(--admin-border);color:var(--admin-text-primary);font-size:1.125rem;font-weight:700;margin-bottom:1.25rem;padding-bottom:.75rem}.AdminFeedbackManagement_modalDetailBox__mTEEY{background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);color:var(--admin-text-primary);font-size:.875rem;line-height:1.6;margin-bottom:1rem;padding:1rem}.AdminFeedbackManagement_modalDetailRow__oyD3b{margin-bottom:.375rem}.AdminFeedbackManagement_modalDetailRow__oyD3b strong{color:var(--admin-text-secondary);font-weight:600}.AdminFeedbackManagement_modalResponseBox__e3pI7{background:var(--admin-success-soft);border:1px solid #10b98133;border-radius:var(--admin-radius-md);margin-bottom:1rem;padding:1rem}.AdminFeedbackManagement_modalResponseLabel__cGWVu{color:var(--admin-success);font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:.375rem;text-transform:uppercase}.AdminFeedbackManagement_modalResponseDate__Kbfkb{color:var(--admin-text-muted);font-size:.75rem;margin-top:.375rem}.AdminFeedbackManagement_responseTextarea__g-Eu-{border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);font-family:var(--admin-font);font-size:.875rem;min-height:120px;padding:.75rem;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}.AdminFeedbackManagement_responseTextarea__g-Eu-:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft);outline:none}.AdminFeedbackManagement_responseLabel__5cspL{color:var(--admin-text-secondary);display:block;font-size:.8125rem;font-weight:600;margin-bottom:.5rem}.AdminFeedbackManagement_modalActions__CB8TU{border-top:1px solid var(--admin-border);display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem;padding-top:1rem}.AdminFeedbackManagement_btnClose__W8B3S{background:var(--admin-surface-3);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary);cursor:pointer;font-family:var(--admin-font);font-size:.875rem;font-weight:600;padding:.5rem 1rem;transition:background .15s}.AdminFeedbackManagement_btnClose__W8B3S:hover{background:var(--admin-border)}.AdminFeedbackManagement_btnSend__HAqgW{background:var(--admin-accent);border:none;border-radius:var(--admin-radius-sm);color:#fff;cursor:pointer;font-family:var(--admin-font);font-size:.875rem;font-weight:600;padding:.5rem 1.25rem;transition:background .15s,transform .15s}.AdminFeedbackManagement_btnSend__HAqgW:hover{background:var(--admin-accent-hover);transform:translateY(-1px)}.AdminFeedbackManagement_alertModal__eQwK\+{background:var(--admin-surface);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-lg);max-width:380px;padding:2rem 1.5rem;text-align:center;width:100%}.AdminFeedbackManagement_alertEmoji__FC3zd{font-size:2rem;margin-bottom:.75rem}.AdminFeedbackManagement_alertTitle__zfzsP{color:var(--admin-text-primary);font-size:1rem;font-weight:700;margin-bottom:.5rem}.AdminFeedbackManagement_alertMessage__XcjvM{color:var(--admin-text-secondary);font-size:.875rem;margin-bottom:1.25rem}.AdminFeedbackManagement_btnOk__sTKYw{background:var(--admin-accent);border:none;border-radius:var(--admin-radius-sm);color:#fff;cursor:pointer;font-family:var(--admin-font);font-size:.875rem;font-weight:600;padding:.5rem 1.5rem}.AdminFeedbackManagement_deleteModal__gyQes{background:var(--admin-surface);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-lg);max-width:400px;padding:1.75rem;width:100%}.AdminFeedbackManagement_deleteTitle__u6ncQ{color:var(--admin-error);font-size:1.0625rem;font-weight:700;margin-bottom:.75rem}.AdminFeedbackManagement_deleteText__pi3Dx{color:var(--admin-text-secondary);font-size:.875rem;margin-bottom:.75rem}.AdminFeedbackManagement_deleteSubject__UsK36{background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);font-size:.875rem;font-weight:600;margin-bottom:.75rem;padding:.75rem 1rem}.AdminFeedbackManagement_deleteWarning__ZAcUz{color:var(--admin-error);font-size:.8125rem;font-weight:500;margin-bottom:1.25rem}.AdminFeedbackManagement_deleteActions__RbKyZ{display:flex;gap:.75rem;justify-content:flex-end}.AdminFeedbackManagement_btnDelete__JC31I{background:var(--admin-error);border:none;border-radius:var(--admin-radius-sm);color:#fff;cursor:pointer;font-family:var(--admin-font);font-size:.875rem;font-weight:600;padding:.5rem 1.25rem;transition:background .15s}.AdminFeedbackManagement_btnDelete__JC31I:hover:not(:disabled){background:#dc2626}.AdminFeedbackManagement_btnDelete__JC31I:disabled{background:var(--admin-text-muted);cursor:not-allowed}@media (max-width:768px){.AdminFeedbackManagement_header__Hc38W{padding:1.5rem 1rem 1.25rem}.AdminFeedbackManagement_title__91qt8{font-size:1.25rem}.AdminFeedbackManagement_section__lZ6Wi{padding:1.125rem}.AdminFeedbackManagement_feedbackInner__FBbx9{flex-direction:column}.AdminFeedbackManagement_feedbackActions__OcJbQ{flex-direction:row;flex-wrap:wrap;min-width:auto;width:100%}.AdminFeedbackManagement_actionBtn__IeBYu,.AdminFeedbackManagement_actionSelect__ABUmH{flex:1 1;min-width:120px}.AdminFeedbackManagement_statsGrid__H57ny{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.AdminFeedbackManagement_filterRow__iHJVr{grid-template-columns:1fr}.AdminFeedbackManagement_modalBox__pKm4v{max-height:92vh;padding:1.25rem}.AdminFeedbackManagement_modalActions__CB8TU{flex-direction:column-reverse}.AdminFeedbackManagement_btnClose__W8B3S,.AdminFeedbackManagement_btnSend__HAqgW{justify-content:center;width:100%}}.AdminTutorialEventManager_container__NqobD{background:var(--admin-surface-2);border-radius:10px;font-family:var(--admin-font);margin:0 auto;max-width:1100px;min-height:100vh;padding:1.5rem 1.25rem 3rem}.AdminTutorialEventManager_loading__p2DhK{align-items:center;color:var(--admin-text-muted);display:flex;flex-direction:column;font-size:.9375rem;gap:1rem;padding:4rem 2rem;text-align:center}.AdminTutorialEventManager_loadingSpinner__gdAhI{animation:AdminTutorialEventManager_spin__pW1nh .8s linear infinite;border-top:3px solid var(--admin-border);border:3px solid var(--admin-border);border-radius:50%;border-top-color:var(--admin-accent);height:36px;width:36px}@keyframes AdminTutorialEventManager_spin__pW1nh{to{transform:rotate(1turn)}}.AdminTutorialEventManager_header__PpKDk{margin-bottom:1.75rem;text-align:center}.AdminTutorialEventManager_title__-CxqR{color:var(--admin-text-primary);font-size:1.5rem;font-weight:800;letter-spacing:-.4px;margin:0 0 .25rem}.AdminTutorialEventManager_subtitle__vZMUG{color:var(--admin-text-muted);font-size:.875rem;margin:0}.AdminTutorialEventManager_error__vXjBp{background:var(--admin-error-soft);border:1px solid #ef444433;border-left:3px solid var(--admin-error);border-radius:var(--admin-radius-md);color:var(--admin-error);font-size:.875rem;font-weight:500;margin-bottom:1.25rem;padding:.75rem 1rem}.AdminTutorialEventManager_tabs__g8YxH{border-bottom:2px solid var(--admin-border);display:flex;gap:0;margin-bottom:1.75rem}.AdminTutorialEventManager_tab__UG-SZ{background:none;border:none;border-bottom:2.5px solid #0000;border-radius:var(--admin-radius-sm) var(--admin-radius-sm) 0 0;color:var(--admin-text-muted);cursor:pointer;font-family:var(--admin-font);font-size:.9375rem;font-weight:600;margin-bottom:-2px;padding:.625rem 1.375rem;transition:color .15s,border-color .15s,background .15s;white-space:nowrap}.AdminTutorialEventManager_tab__UG-SZ:hover{color:var(--admin-text-primary)}.AdminTutorialEventManager_tabActive__X0lbH{background:var(--admin-accent-soft);border-bottom-color:var(--admin-accent);color:var(--admin-accent-hover)}.AdminTutorialEventManager_section__FXfo9{margin-bottom:.5rem}.AdminTutorialEventManager_sectionHeader__BDOo\+{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1.375rem}.AdminTutorialEventManager_sectionTitle__buxDF{color:var(--admin-text-primary);font-size:1.0625rem;font-weight:800;letter-spacing:-.2px;margin:0}.AdminTutorialEventManager_categoryGroup__KXevJ{margin-bottom:1.75rem}.AdminTutorialEventManager_categoryTitle__7o\+nJ{align-items:center;border-bottom:1px solid var(--admin-border);color:var(--admin-text-muted);display:flex;font-size:.75rem;font-weight:700;gap:.5rem;letter-spacing:.09em;margin:0 0 .75rem;padding:0 0 .5rem;text-transform:uppercase}.AdminTutorialEventManager_categoryCount__vJMZm{background:var(--admin-accent-soft);border:1px solid var(--admin-accent-border);border-radius:20px;color:var(--admin-accent-hover);font-size:.6875rem;font-weight:700;padding:.1rem .5rem}.AdminTutorialEventManager_card__O6rHq{background:var(--admin-surface);border:1px solid var(--admin-border);border-left:3px solid var(--admin-accent-border);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-sm);cursor:grab;margin-bottom:.625rem;padding:1rem 1.125rem;transition:border-color .15s,box-shadow .15s}.AdminTutorialEventManager_card__O6rHq:hover{border-left-color:var(--admin-accent);box-shadow:var(--admin-shadow-md)}.AdminTutorialEventManager_card__O6rHq:before{color:var(--admin-text-muted);content:"⠿";display:inline-block;font-size:1rem;margin-right:.625rem;opacity:.5;vertical-align:middle}.AdminTutorialEventManager_cardHeader__neBsu{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.AdminTutorialEventManager_cardInfo__KnVBQ{flex:1 1;min-width:0}.AdminTutorialEventManager_cardTitle__nXboT{color:var(--admin-text-primary);font-size:.9375rem;font-weight:700;line-height:1.35;margin:0 0 .3125rem}.AdminTutorialEventManager_cardMeta__O8RFb{color:var(--admin-text-muted);font-size:.8125rem;line-height:1.4;margin-bottom:.1875rem}.AdminTutorialEventManager_cardActions__LPd5G{display:flex;flex-shrink:0;gap:.5rem}.AdminTutorialEventManager_button__Nc7kG{background:var(--admin-accent-soft);border:1px solid var(--admin-accent-border);border-radius:var(--admin-radius-sm);color:var(--admin-accent-hover);cursor:pointer;font-family:var(--admin-font);font-size:.8125rem;font-weight:700;padding:.4375rem .875rem;transition:background .15s,transform .15s;white-space:nowrap}.AdminTutorialEventManager_button__Nc7kG:hover{transform:translateY(-1px)}.AdminTutorialEventManager_buttonPrimary__rXihF,.AdminTutorialEventManager_button__Nc7kG:hover{background:var(--admin-accent);border-color:var(--admin-accent);color:#fff}.AdminTutorialEventManager_buttonPrimary__rXihF:hover{background:var(--admin-accent-hover);color:#fff}.AdminTutorialEventManager_buttonDanger__ZOjrj{background:var(--admin-error-soft);border:1px solid #ef444433;color:var(--admin-error)}.AdminTutorialEventManager_buttonDanger__ZOjrj:hover{background:var(--admin-error);border-color:var(--admin-error);color:#fff}.AdminTutorialEventManager_buttonSecondary__-JZco{background:var(--admin-surface-3);border:1px solid var(--admin-border);color:var(--admin-text-secondary)}.AdminTutorialEventManager_buttonSecondary__-JZco:hover{background:var(--admin-border);color:var(--admin-text-primary);transform:none}.AdminTutorialEventManager_dragOverlayCard__zrUFR{background:var(--admin-surface);border:1px solid var(--admin-accent-border);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-lg);cursor:grabbing;opacity:.88;padding:1rem 1.125rem;pointer-events:none;transform:rotate(2deg)}.AdminTutorialEventManager_modal__Eq-Jk{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:1200}.AdminTutorialEventManager_modalContent__J0vea{background:var(--admin-surface);border-radius:var(--admin-radius-xl);box-shadow:var(--admin-shadow-lg);max-height:88vh;max-width:580px;overflow-y:auto;padding:1.5rem;scrollbar-color:var(--admin-border-strong) #0000;scrollbar-width:thin;width:100%}.AdminTutorialEventManager_modalContent__J0vea::-webkit-scrollbar{width:5px}.AdminTutorialEventManager_modalContent__J0vea::-webkit-scrollbar-track{background:#0000}.AdminTutorialEventManager_modalContent__J0vea::-webkit-scrollbar-thumb{background:var(--admin-border-strong);border-radius:3px}.AdminTutorialEventManager_modalHeader__u5eF8{align-items:center;border-bottom:1px solid var(--admin-border);display:flex;justify-content:space-between;margin-bottom:1.375rem;padding-bottom:.875rem}.AdminTutorialEventManager_modalTitle__OpJuw{color:var(--admin-text-primary);font-size:1rem;font-weight:800;letter-spacing:-.2px;margin:0}.AdminTutorialEventManager_closeButton__b4-Uj{align-items:center;background:var(--admin-surface-3);border:none;border-radius:50%;color:var(--admin-text-muted);cursor:pointer;display:flex;flex-shrink:0;font-family:var(--admin-font);font-size:1.125rem;height:28px;justify-content:center;line-height:1;transition:background .15s,color .15s;width:28px}.AdminTutorialEventManager_closeButton__b4-Uj:hover{background:var(--admin-error-soft);color:var(--admin-error)}.AdminTutorialEventManager_form__vRX\+k{display:flex;flex-direction:column;gap:1rem}.AdminTutorialEventManager_formGroup__7LAyI{display:flex;flex-direction:column;gap:.375rem}.AdminTutorialEventManager_label__LWlYZ{color:var(--admin-text-secondary);font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.AdminTutorialEventManager_input__oMHfN,.AdminTutorialEventManager_select__GCpDg,.AdminTutorialEventManager_textarea__WGokh{background:var(--admin-surface-2);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);box-sizing:border-box;color:var(--admin-text-primary);font-family:var(--admin-font);font-size:.875rem;padding:.5625rem .875rem;transition:border-color .15s,box-shadow .15s,background .15s;width:100%}.AdminTutorialEventManager_input__oMHfN:focus,.AdminTutorialEventManager_select__GCpDg:focus,.AdminTutorialEventManager_textarea__WGokh:focus{background:var(--admin-surface);border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft);outline:none}.AdminTutorialEventManager_textarea__WGokh{line-height:1.55;min-height:90px;resize:vertical}.AdminTutorialEventManager_select__GCpDg{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2394a3b8' stroke-width='1.5'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.125rem;cursor:pointer;padding-right:2.25rem}.AdminTutorialEventManager_hint__riEqh{color:var(--admin-text-muted);font-size:.75rem;line-height:1.4;margin-top:.1875rem}.AdminTutorialEventManager_stepItem__ebYRT{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.AdminTutorialEventManager_stepInput__Xrm9V{background:var(--admin-surface-2);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);flex:1 1;font-family:var(--admin-font);font-size:.875rem;min-width:0;outline:none;padding:.5rem .75rem;transition:border-color .15s}.AdminTutorialEventManager_stepInput__Xrm9V:focus{background:var(--admin-surface);border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft)}.AdminTutorialEventManager_stepInput__Xrm9V::placeholder{color:var(--admin-text-muted)}.AdminTutorialEventManager_stepRemoveBtn__m0AZl{background:var(--admin-error-soft);border:1px solid #ef444433;border-radius:var(--admin-radius-sm);color:var(--admin-error);cursor:pointer;flex-shrink:0;font-family:var(--admin-font);font-size:.75rem;font-weight:700;padding:.375rem .625rem;transition:background .15s;white-space:nowrap}.AdminTutorialEventManager_stepRemoveBtn__m0AZl:hover{background:var(--admin-error);color:#fff}.AdminTutorialEventManager_addStepBtn__D6knj{background:var(--admin-surface-3);border:1.5px dashed var(--admin-border-strong);border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary);cursor:pointer;font-family:var(--admin-font);font-size:.8125rem;font-weight:600;margin-top:.375rem;padding:.4375rem .875rem;text-align:center;transition:border-color .15s,color .15s,background .15s;width:100%}.AdminTutorialEventManager_addStepBtn__D6knj:hover{background:var(--admin-accent-soft);border-color:var(--admin-accent);color:var(--admin-accent-hover)}.AdminTutorialEventManager_checkboxLabel__TRx1v{align-items:center;color:var(--admin-text-primary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.AdminTutorialEventManager_checkboxLabel__TRx1v input[type=checkbox]{accent-color:var(--admin-accent);cursor:pointer;flex-shrink:0;height:15px;width:15px}.AdminTutorialEventManager_modalActions__5GW2K{border-top:1px solid var(--admin-border);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:1.25rem;padding-top:1rem}.AdminTutorialEventManager_deleteBody__IaVvx{padding:.25rem 0 .5rem}.AdminTutorialEventManager_deleteBody__IaVvx p{color:var(--admin-text-secondary);font-size:.875rem;line-height:1.6;margin:0 0 .5rem}.AdminTutorialEventManager_deleteName__pwtVC{background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);font-size:.875rem;font-weight:600;margin-bottom:.625rem;padding:.625rem .875rem}.AdminTutorialEventManager_deleteWarning__28qoP{color:var(--admin-error);font-size:.8125rem;font-weight:600}@media (max-width:768px){.AdminTutorialEventManager_container__NqobD{padding:1rem .875rem 2rem}.AdminTutorialEventManager_sectionHeader__BDOo\+{align-items:flex-start;flex-direction:column}.AdminTutorialEventManager_buttonPrimary__rXihF,.AdminTutorialEventManager_button__Nc7kG{justify-content:center;width:100%}.AdminTutorialEventManager_cardHeader__neBsu{flex-direction:column;gap:.75rem}.AdminTutorialEventManager_cardActions__LPd5G{width:100%}.AdminTutorialEventManager_cardActions__LPd5G .AdminTutorialEventManager_button__Nc7kG{flex:1 1;text-align:center}.AdminTutorialEventManager_modalContent__J0vea{max-height:80vh;padding:1.125rem}.AdminTutorialEventManager_modalActions__5GW2K{flex-direction:column-reverse}.AdminTutorialEventManager_modalActions__5GW2K .AdminTutorialEventManager_buttonDanger__ZOjrj,.AdminTutorialEventManager_modalActions__5GW2K .AdminTutorialEventManager_buttonPrimary__rXihF,.AdminTutorialEventManager_modalActions__5GW2K .AdminTutorialEventManager_buttonSecondary__-JZco,.AdminTutorialEventManager_modalActions__5GW2K .AdminTutorialEventManager_button__Nc7kG{justify-content:center;width:100%}}@media (max-width:480px){.AdminTutorialEventManager_title__-CxqR{font-size:1.25rem}.AdminTutorialEventManager_tab__UG-SZ{font-size:.875rem;padding:.5rem .875rem}.AdminTutorialEventManager_card__O6rHq{padding:.875rem}.AdminTutorialEventManager_card__O6rHq:before{display:none}}.UserVerification_container__O5rCn{background:var(--admin-surface-2);border-radius:10px;font-family:var(--admin-font);margin:0 auto;max-width:1300px;min-height:100vh;padding:1.5rem 1.25rem 3rem}.UserVerification_header__\+O7Qn{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.75rem}.UserVerification_headerLeft__hOUmI{flex:1 1}.UserVerification_title__aTbts{color:var(--admin-text-primary);font-size:1.5rem;font-weight:800;letter-spacing:-.4px;margin:0 0 .25rem}.UserVerification_subtitle__rNn8E{color:var(--admin-text-muted);font-size:.875rem;margin:0}.UserVerification_headerRight__y7ice{display:flex;gap:.75rem}.UserVerification_exportBtn__OQaY6{align-items:center;background:var(--admin-accent);border:none;border-radius:var(--admin-radius-md);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--admin-font);font-size:.875rem;font-weight:700;gap:.5rem;padding:.5625rem 1.125rem;transition:background .15s,transform .15s}.UserVerification_exportBtn__OQaY6:hover{background:var(--admin-accent-hover);transform:translateY(-1px)}.UserVerification_statsGrid__dO6VY{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1.5rem}.UserVerification_statCard__4cqWI{align-items:center;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-sm);display:flex;gap:1rem;overflow:hidden;padding:1.125rem 1.25rem;position:relative;transition:box-shadow .15s,transform .15s}.UserVerification_statCard__4cqWI:before{background:var(--admin-accent);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s}.UserVerification_statCard__4cqWI:hover{box-shadow:var(--admin-shadow-md);transform:translateY(-1px)}.UserVerification_statCard__4cqWI:hover:before{opacity:1}.UserVerification_statIcon__jytXZ{align-items:center;background:var(--admin-surface-3);border-radius:var(--admin-radius-md);color:var(--admin-text-muted);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.UserVerification_statIcon__jytXZ.UserVerification_success__obli1{background:var(--admin-success-soft);color:var(--admin-success)}.UserVerification_statIcon__jytXZ.UserVerification_warning__3-VY0{background:var(--admin-warning-soft);color:var(--admin-warning)}.UserVerification_statIcon__jytXZ.UserVerification_info__0QfE6{background:var(--admin-info-soft);color:var(--admin-info)}.UserVerification_statIcon__jytXZ.UserVerification_danger__eb8PC{background:var(--admin-error-soft);color:var(--admin-error)}.UserVerification_statContent__B9LA1 h3{color:var(--admin-text-primary);font-size:1.75rem;font-weight:800;letter-spacing:-.5px;line-height:1;margin:0 0 .125rem}.UserVerification_statContent__B9LA1 p{color:var(--admin-text-muted);font-size:.8125rem;font-weight:500;margin:0}.UserVerification_filtersSection__hu-30{align-items:center;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-sm);display:flex;flex-wrap:wrap;gap:.875rem;justify-content:space-between;margin-bottom:1.25rem;padding:1rem 1.25rem}.UserVerification_filtersLeft__nueD5{display:flex;flex:1 1;flex-wrap:wrap;gap:.75rem}.UserVerification_filtersRight__p3UVA{display:flex;gap:.75rem}.UserVerification_searchBox__19stu{align-items:center;background:var(--admin-surface-2);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);display:flex;gap:.5rem;min-width:260px;padding:0 .875rem;transition:border-color .15s,box-shadow .15s}.UserVerification_searchBox__19stu:focus-within{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft)}.UserVerification_searchBox__19stu svg{color:var(--admin-text-muted);flex-shrink:0}.UserVerification_searchInput__z2psa{background:#0000;border:none;color:var(--admin-text-primary);font-family:var(--admin-font);font-size:.875rem;outline:none;padding:.5625rem 0;width:100%}.UserVerification_searchInput__z2psa::placeholder{color:var(--admin-text-muted)}.UserVerification_statusFilter__IKW-l{align-items:center;background:var(--admin-surface-2);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);display:flex;gap:.5rem;padding:0 .875rem;transition:border-color .15s}.UserVerification_statusFilter__IKW-l:focus-within{border-color:var(--admin-accent)}.UserVerification_statusFilter__IKW-l svg{color:var(--admin-text-muted);flex-shrink:0}.UserVerification_filterSelect__HQnMj{background:#0000;border:none;color:var(--admin-text-primary);cursor:pointer;font-family:var(--admin-font);font-size:.875rem;outline:none;padding:.5625rem 0}.UserVerification_bulkBtn__uhYWn{align-items:center;background:#a855f71f;border:1px solid #a855f733;border-radius:var(--admin-radius-sm);color:#9333ea;cursor:pointer;display:inline-flex;font-family:var(--admin-font);font-size:.8125rem;font-weight:700;gap:.375rem;padding:.5rem 1rem;transition:background .15s;white-space:nowrap}.UserVerification_bulkBtn__uhYWn:hover{background:#a855f733}.UserVerification_tableContainer__wl2cu{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-sm);margin-bottom:1.25rem;overflow:hidden;overflow-x:auto}.UserVerification_table__vPIvb{border-collapse:collapse;font-size:.8125rem;width:100%}.UserVerification_table__vPIvb th{background:var(--admin-surface-2);border-bottom:1px solid var(--admin-border);color:var(--admin-text-muted);font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.625rem 1rem;text-align:left;text-transform:uppercase;white-space:nowrap}.UserVerification_table__vPIvb td{border-bottom:1px solid var(--admin-border);color:var(--admin-text-primary);padding:.875rem 1rem;vertical-align:middle}.UserVerification_tableRow__4dfZ5:last-child td{border-bottom:none}.UserVerification_tableRow__4dfZ5:hover{background:var(--admin-surface-2)}.UserVerification_checkbox__Wwrki{accent-color:var(--admin-accent);cursor:pointer;height:15px;width:15px}.UserVerification_userInfo__1C5Pl{align-items:center;display:flex;gap:.75rem}.UserVerification_userAvatar__RWwOd{align-items:center;background:var(--admin-sidebar-bg);border:1px solid var(--admin-accent-border);border-radius:50%;color:var(--admin-accent);display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:36px;justify-content:center;width:36px}.UserVerification_userDetails__RFd-I{min-width:0}.UserVerification_userName__-2q\+n{color:var(--admin-text-primary);font-size:.875rem;font-weight:700;margin-bottom:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserVerification_userMeta__PZrcU{color:var(--admin-text-muted);font-size:.75rem}.UserVerification_contactInfo__foGn\+{color:var(--admin-text-secondary);font-size:.8125rem}.UserVerification_phone__7KvII{color:var(--admin-text-muted);font-size:.75rem;margin-top:.125rem}.UserVerification_statusCell__AWbkO{display:flex;flex-direction:column;gap:.25rem}.UserVerification_statusBadge__gw1eq{align-items:center;border-radius:20px;display:inline-flex;font-size:.7rem;font-weight:700;gap:.25rem;padding:.2rem .55rem;text-transform:capitalize;width:fit-content}.UserVerification_statusBadge__gw1eq.UserVerification_warning__3-VY0{background:var(--admin-warning-soft);color:var(--admin-warning)}.UserVerification_statusBadge__gw1eq.UserVerification_info__0QfE6{background:var(--admin-info-soft);color:var(--admin-info)}.UserVerification_statusBadge__gw1eq.UserVerification_success__obli1{background:var(--admin-success-soft);color:var(--admin-success)}.UserVerification_statusBadge__gw1eq.UserVerification_danger__eb8PC{background:var(--admin-error-soft);color:var(--admin-error)}.UserVerification_statusBadge__gw1eq.UserVerification_secondary__lFCJO{background:var(--admin-surface-3);color:var(--admin-text-muted)}.UserVerification_completedBadge__RQ2Gp{background:var(--admin-info-soft);border-radius:4px;color:var(--admin-info);font-size:.65rem;font-weight:700;padding:.1rem .4rem;width:fit-content}.UserVerification_dateInfo__pM2XZ{color:var(--admin-text-secondary);font-size:.8125rem}.UserVerification_dateMeta__zR5K2{color:var(--admin-text-muted);font-size:.75rem;margin-top:.125rem}.UserVerification_actions__I1nAY{display:flex;gap:.375rem}.UserVerification_actionBtn__Q0poc{align-items:center;background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-muted);cursor:pointer;display:flex;height:30px;justify-content:center;transition:background .15s,color .15s,border-color .15s;width:30px}.UserVerification_actionBtn__Q0poc:hover{background:var(--admin-accent-soft);border-color:var(--admin-accent-border);color:var(--admin-accent-hover)}.UserVerification_loading__tOTcr{color:var(--admin-text-muted);font-size:.875rem;padding:2.5rem;text-align:center}.UserVerification_spinner__jQ36W{animation:UserVerification_spin__8gqso .8s linear infinite}@keyframes UserVerification_spin__8gqso{to{transform:rotate(1turn)}}.UserVerification_noData__K5Kfl{color:var(--admin-text-muted);font-size:.875rem;font-style:italic;padding:2.5rem;text-align:center}.UserVerification_pagination__7JZpv{align-items:center;display:flex;gap:1rem;justify-content:center}.UserVerification_paginationBtn__YDX0R{align-items:center;background:var(--admin-surface);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-muted);cursor:pointer;display:flex;height:36px;justify-content:center;transition:border-color .15s,background .15s;width:36px}.UserVerification_paginationBtn__YDX0R:hover:not(:disabled){background:var(--admin-accent-soft);border-color:var(--admin-accent);color:var(--admin-accent-hover)}.UserVerification_paginationBtn__YDX0R:disabled{cursor:not-allowed;opacity:.4}.UserVerification_paginationInfo__X5hxc{color:var(--admin-text-muted);font-size:.8125rem;font-weight:500}.UserVerification_modalOverlay__QxesD{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:1200}.UserVerification_modal__kRvSA{background:var(--admin-surface);border-radius:var(--admin-radius-xl);box-shadow:var(--admin-shadow-lg);display:flex;flex-direction:column;max-height:80vh;max-width:760px;overflow:hidden;width:100%}.UserVerification_modal__kRvSA form{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.UserVerification_modalHeader__XlCo\+{align-items:center;background:var(--admin-surface);border-bottom:1px solid var(--admin-border);display:flex;flex-shrink:0;justify-content:space-between;padding:1.25rem 1.5rem}.UserVerification_modalHeader__XlCo\+ h2{color:var(--admin-text-primary);font-size:1rem;font-weight:800;margin:0}.UserVerification_closeBtn__RtjBy{align-items:center;background:var(--admin-surface-3);border:none;border-radius:50%;color:var(--admin-text-muted);cursor:pointer;display:flex;font-family:var(--admin-font);font-size:1.125rem;height:28px;justify-content:center;transition:background .15s,color .15s;width:28px}.UserVerification_closeBtn__RtjBy:hover{background:var(--admin-error-soft);color:var(--admin-error)}.UserVerification_modalContent__kTxEk{flex:1 1;min-height:0;overflow-y:auto;padding:1.375rem 1.5rem;scrollbar-color:var(--admin-border-strong) #0000;scrollbar-width:thin}.UserVerification_modalContent__kTxEk::-webkit-scrollbar{width:5px}.UserVerification_modalContent__kTxEk::-webkit-scrollbar-track{background:#0000}.UserVerification_modalContent__kTxEk::-webkit-scrollbar-thumb{background:var(--admin-border-strong);border-radius:3px}.UserVerification_modalFooter__EF4-y{background:var(--admin-surface);border-top:1px solid var(--admin-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.UserVerification_primaryBtn__eH0Do{align-items:center;background:var(--admin-accent);border:none;border-radius:var(--admin-radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--admin-font);font-size:.875rem;font-weight:700;gap:.375rem;padding:.5625rem 1.25rem;transition:background .15s,transform .15s}.UserVerification_primaryBtn__eH0Do:hover:not(:disabled){background:var(--admin-accent-hover);transform:translateY(-1px)}.UserVerification_primaryBtn__eH0Do:disabled{cursor:not-allowed;opacity:.5;transform:none}.UserVerification_secondaryBtn__CL3L2{background:var(--admin-surface-3);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary);cursor:pointer;font-family:var(--admin-font);font-size:.875rem;font-weight:600;padding:.5625rem 1.125rem;transition:background .15s}.UserVerification_secondaryBtn__CL3L2:hover:not(:disabled){background:var(--admin-border)}.UserVerification_secondaryBtn__CL3L2:disabled{cursor:not-allowed;opacity:.5}.UserVerification_userProfile__glDMJ{margin-bottom:1.25rem}.UserVerification_profileHeader__g2eLm{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.UserVerification_profileAvatar__EBTsJ{align-items:center;background:var(--admin-sidebar-bg);border:2px solid var(--admin-accent-border);border-radius:50%;color:var(--admin-accent);display:flex;flex-shrink:0;font-size:1.25rem;font-weight:800;height:56px;justify-content:center;width:56px}.UserVerification_profileInfo__7DVwz h3{color:var(--admin-text-primary);font-size:1.0625rem;font-weight:700;margin:0 0 .2rem}.UserVerification_profileInfo__7DVwz p{color:var(--admin-text-muted);font-size:.8125rem;margin:0 0 .5rem}.UserVerification_profileDetails__kFf1b{margin-top:1.25rem}.UserVerification_detailsGrid__9EqBi{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-bottom:1.25rem}.UserVerification_detailItem__glNXz{background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);display:flex;flex-direction:column;gap:.2rem;padding:.625rem .875rem}.UserVerification_detailItem__glNXz label{color:var(--admin-text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.UserVerification_detailItem__glNXz span{color:var(--admin-text-primary);font-size:.875rem;font-weight:500}.UserVerification_commentsSection__kAXqv,.UserVerification_verificationData__0m0Tx{margin-top:1.25rem}.UserVerification_commentsSection__kAXqv label,.UserVerification_verificationData__0m0Tx label{color:var(--admin-text-muted);display:block;font-size:.6875rem;font-weight:700;letter-spacing:.07em;margin-bottom:.5rem;text-transform:uppercase}.UserVerification_commentsBox__j10cX{background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);font-size:.875rem;line-height:1.6;padding:.75rem .875rem;white-space:pre-wrap}.UserVerification_verificationSection__DY3Mj{border-top:1px solid var(--admin-border);margin-top:1.25rem;padding-top:1.125rem}.UserVerification_verificationSection__DY3Mj h4{border-bottom:1px solid var(--admin-border);color:var(--admin-text-secondary);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;padding-bottom:.5rem;text-transform:uppercase}.UserVerification_verificationGrid__EGoiA{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:.875rem}.UserVerification_verificationItem__WBFET{display:flex;flex-direction:column;gap:.2rem}.UserVerification_verificationItem__WBFET label{color:var(--admin-text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.UserVerification_verificationItem__WBFET span{color:var(--admin-text-primary);font-size:.8125rem}.UserVerification_documentLink__X3tBt{color:var(--admin-accent-hover);font-size:.8125rem;font-weight:500;text-decoration:none}.UserVerification_documentLink__X3tBt:hover{text-decoration:underline}.UserVerification_skillsList__FfGjf{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.UserVerification_skillTag__1kSRF{background:var(--admin-info-soft);border-radius:20px;color:var(--admin-info);font-size:.75rem;font-weight:600;padding:.2rem .625rem}.UserVerification_listItem__AWWoz{background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);margin-bottom:.5rem;padding:.875rem}.UserVerification_listItem__AWWoz h5{color:var(--admin-text-primary);font-size:.875rem;font-weight:700;margin:0 0 .5rem}.UserVerification_listItem__AWWoz p{color:var(--admin-text-secondary);font-size:.8125rem;margin:.125rem 0}.UserVerification_imagesGrid__Ehzsi{grid-gap:.625rem;display:grid;gap:.625rem;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));margin-top:.5rem}.UserVerification_imagePreview__H9NYZ{border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);cursor:pointer;display:block;height:90px;object-fit:cover;transition:transform .15s,border-color .15s;width:100%}.UserVerification_imagePreview__H9NYZ:hover{border-color:var(--admin-accent-border);transform:scale(1.04)}.UserVerification_userSummary__xIheK{align-items:center;background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);display:flex;gap:1rem;margin-bottom:1.25rem;padding:.875rem 1rem}.UserVerification_summaryAvatar__hUoC7{align-items:center;background:var(--admin-sidebar-bg);border:1px solid var(--admin-accent-border);border-radius:50%;color:var(--admin-accent);display:flex;flex-shrink:0;font-size:1rem;font-weight:800;height:44px;justify-content:center;width:44px}.UserVerification_userSummary__xIheK h3{color:var(--admin-text-primary);font-size:.9375rem;font-weight:700;margin:0 0 .2rem}.UserVerification_userSummary__xIheK p{color:var(--admin-text-muted);font-size:.8125rem;margin:0}.UserVerification_formGrid__ZLic6{grid-gap:1rem;display:grid;gap:1rem}.UserVerification_formGroup__VPFI7{display:flex;flex-direction:column;gap:.375rem}.UserVerification_formGroup__VPFI7 label{color:var(--admin-text-secondary);font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.UserVerification_formGroup__VPFI7 input[type=checkbox]{margin-right:.375rem}.UserVerification_formInput__GFWD5,.UserVerification_formSelect__guZpB,.UserVerification_formTextarea__zapCd{background:var(--admin-surface-2);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius-sm);box-sizing:border-box;color:var(--admin-text-primary);font-family:var(--admin-font);font-size:.875rem;padding:.5625rem .875rem;transition:border-color .15s,box-shadow .15s;width:100%}.UserVerification_formInput__GFWD5:focus,.UserVerification_formSelect__guZpB:focus,.UserVerification_formTextarea__zapCd:focus{background:var(--admin-surface);border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft);outline:none}.UserVerification_formTextarea__zapCd{font-family:var(--admin-font);line-height:1.55;min-height:75px;resize:vertical}.UserVerification_checkboxGroup__ay0jM{align-items:center;color:var(--admin-text-primary);display:flex;font-size:.875rem;gap:.5rem}.UserVerification_bulkSummary__weKje{background:var(--admin-accent-soft);border:1px solid var(--admin-accent-border);border-radius:var(--admin-radius-md);margin-bottom:1.25rem;padding:.75rem 1rem}.UserVerification_bulkSummary__weKje p{color:var(--admin-accent-hover);font-size:.875rem;font-weight:600;margin:0}.UserVerification_exportInfo__RksPO{background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);font-size:.8125rem;margin-top:.75rem;padding:.875rem 1rem}.UserVerification_exportInfo__RksPO p{color:var(--admin-text-primary);font-weight:700;margin:0 0 .5rem}.UserVerification_exportInfo__RksPO ul{list-style:none;margin:0;padding:0}.UserVerification_exportInfo__RksPO li{color:var(--admin-text-muted);font-size:.8125rem;padding:.25rem 0}@media (max-width:768px){.UserVerification_container__O5rCn{padding:1rem .875rem 2rem}.UserVerification_title__aTbts{font-size:1.25rem}.UserVerification_header__\+O7Qn{align-items:stretch;flex-direction:column}.UserVerification_exportBtn__OQaY6{justify-content:center;width:100%}.UserVerification_statsGrid__dO6VY{gap:.625rem;grid-template-columns:1fr 1fr}.UserVerification_filtersSection__hu-30{align-items:stretch;flex-direction:column}.UserVerification_filtersLeft__nueD5{flex-direction:column}.UserVerification_searchBox__19stu{min-width:auto;width:100%}.UserVerification_bulkBtn__uhYWn{justify-content:center;width:100%}.UserVerification_modalOverlay__QxesD{padding:0}.UserVerification_modal__kRvSA{border-radius:var(--admin-radius-xl) var(--admin-radius-xl);display:flex;flex-direction:column;max-height:calc(80vh - env(safe-area-inset-bottom, 0px));max-width:100%}.UserVerification_modalContent__kTxEk{flex:1 1;max-height:none;min-height:0;overflow-y:auto;padding:1rem 1.125rem}.UserVerification_modalHeader__XlCo\+{padding:1rem 1.125rem}.UserVerification_modalFooter__EF4-y{flex-direction:column-reverse;padding:1rem 1.125rem}.UserVerification_primaryBtn__eH0Do,.UserVerification_secondaryBtn__CL3L2{justify-content:center;width:100%}.UserVerification_profileHeader__g2eLm{flex-direction:column;gap:.75rem;text-align:center}.UserVerification_detailsGrid__9EqBi{grid-template-columns:1fr}.UserVerification_userSummary__xIheK{flex-direction:column;text-align:center}.UserVerification_verificationGrid__EGoiA{grid-template-columns:1fr}}@media (max-width:480px){.UserVerification_container__O5rCn{padding:.75rem .75rem 2rem}.UserVerification_statsGrid__dO6VY{grid-template-columns:1fr}.UserVerification_statCard__4cqWI{padding:.875rem 1rem}.UserVerification_statContent__B9LA1 h3{font-size:1.5rem}.UserVerification_userInfo__1C5Pl{align-items:flex-start;flex-direction:column;gap:.5rem}.UserVerification_userAvatar__RWwOd{font-size:.75rem;height:28px;width:28px}.UserVerification_actions__I1nAY{flex-direction:row}.UserVerification_imagesGrid__Ehzsi{grid-template-columns:repeat(auto-fill,minmax(75px,1fr))}}@media print{.UserVerification_container__O5rCn{background:#fff}.UserVerification_actionBtn__Q0poc,.UserVerification_bulkBtn__uhYWn,.UserVerification_exportBtn__OQaY6,.UserVerification_modalOverlay__QxesD{display:none}.UserVerification_tableContainer__wl2cu{border:1px solid #000;box-shadow:none}.UserVerification_table__vPIvb td,.UserVerification_table__vPIvb th{border:1px solid #ccc}}.RegistrationPage_registrationPage__lMLxF{align-items:center;display:flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:40px 20px}.RegistrationPage_registrationPage__lMLxF form{animation:RegistrationPage_fadeIn__ogQEy .8s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e526;box-sizing:border-box;max-width:600px;padding:40px;width:100%}@keyframes RegistrationPage_fadeIn__ogQEy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.RegistrationPage_registerHeading__0UP6L{color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:2.2rem;font-weight:700;margin-bottom:25px;text-align:center;text-shadow:0 2px 4px #4f46e526}.RegistrationPage_searchableDropdown__LU3E5{position:relative;width:100%}.RegistrationPage_dropdownList__Qdfzz{background:#fff;border:2px solid #4f46e5;border:2px solid var(--primary-color,#4f46e5);border-radius:0 0 12px 12px;border-top:none;box-shadow:0 4px 12px #4f46e526;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.RegistrationPage_dropdownItem__IXzGY{border-bottom:1px solid #f1f5f9;cursor:pointer;font-size:15px;padding:12px 16px;transition:background-color .2s ease}.RegistrationPage_dropdownItem__IXzGY:last-child{border-bottom:none}.RegistrationPage_dropdownItem__IXzGY:hover{background-color:#f8fafc}.RegistrationPage_dropdownItem__IXzGY.RegistrationPage_selected__G53PK{background-color:#4f46e5;background-color:var(--primary-color,#4f46e5);color:#fff}.RegistrationPage_dropdownIcon__TTxDP{color:#64748b;font-size:14px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:2}.RegistrationPage_searchableDropdown__LU3E5 .RegistrationPage_inputContainer__YHAwb input{padding-right:48px}.RegistrationPage_searchableDropdown__LU3E5 .RegistrationPage_inputContainer__YHAwb input:focus~.RegistrationPage_dropdownIcon__TTxDP{color:#4f46e5;color:var(--primary-color,#4f46e5)}@media (max-width:768px){.RegistrationPage_dropdownList__Qdfzz{border-radius:0 0 8px 8px;max-height:180px}.RegistrationPage_dropdownItem__IXzGY{font-size:16px;padding:14px 16px}}@media (max-width:480px){.RegistrationPage_dropdownList__Qdfzz{max-height:160px}.RegistrationPage_dropdownItem__IXzGY{padding:12px 14px}.RegistrationPage_dropdownIcon__TTxDP{font-size:12px;right:12px}}.RegistrationPage_termsCheckbox__UEPM0{align-items:flex-start;display:flex;gap:12px;margin-bottom:25px;padding:0 4px}.RegistrationPage_termsCheckbox__UEPM0 input[type=checkbox]{flex-shrink:0;height:18px;margin-top:4px;width:18px}.RegistrationPage_termsCheckbox__UEPM0 .RegistrationPage_checkboxLabel__SY\+YZ{word-wrap:break-word;color:#1e293b;color:var(--text-color,#1e293b);flex:1 1;font-size:15px;line-height:1.6;white-space:normal}.RegistrationPage_termsLink__fFKlz{color:#4f46e5!important;font-weight:600!important;text-decoration:none;transition:color .2s ease;white-space:nowrap}.RegistrationPage_termsLink__fFKlz:hover{color:#3730a3!important;text-decoration:underline}@media (max-width:768px){.RegistrationPage_termsCheckbox__UEPM0{gap:10px;padding:0 2px}.RegistrationPage_termsCheckbox__UEPM0 .RegistrationPage_checkboxLabel__SY\+YZ{font-size:15px;line-height:1.5}}@media (max-width:480px){.RegistrationPage_termsCheckbox__UEPM0{gap:4px;margin-bottom:20px}.RegistrationPage_termsCheckbox__UEPM0 .RegistrationPage_checkboxLabel__SY\+YZ{font-size:15px;line-height:1.4}.RegistrationPage_termsCheckbox__UEPM0 input[type=checkbox]{height:16px;margin-top:2px;width:16px}.RegistrationPage_termsLink__fFKlz{white-space:normal;word-break:break-word}}.RegistrationPage_errorMessage__xQN8e{background-color:#bda6a61a;border-radius:6px;color:red;font-size:18px;margin-bottom:20px;padding:10px;text-align:center}.RegistrationPage_formGroup__DSvxb label{color:#1e293b;color:var(--text-color,#1e293b);display:block;font-size:15px;font-weight:500;margin-bottom:8px}.RegistrationPage_formGroup__DSvxb input,.RegistrationPage_formGroup__DSvxb select{background:#fff;border:1px solid #ddd;border-radius:20px;box-sizing:border-box;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;padding:14px 16px;transition:all .3s ease;width:100%}.RegistrationPage_formGroup__DSvxb input:focus,.RegistrationPage_formGroup__DSvxb select:focus{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5);box-shadow:0 0 0 3px #4f46e533;outline:none;padding-left:35px}.RegistrationPage_submitButton__MzmKr{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--gradient-start,#4f46e5) 0,var(--gradient-end,#6366f1) 100%);border:none;border-radius:20px;box-shadow:0 4px 12px #4f46e533;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;margin-top:20px;overflow:hidden;padding:14px;position:relative;transition:all .3s ease;width:100%}.RegistrationPage_submitButton__MzmKr:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.RegistrationPage_submitButton__MzmKr:hover:before{opacity:1}.RegistrationPage_submitButton__MzmKr:active{box-shadow:0 2px 8px #4f46e533;transform:translateY(2px)}.RegistrationPage_submitButton__MzmKr:disabled{background:linear-gradient(135deg,#a5a5a5,silver);cursor:not-allowed}.RegistrationPage_tooltip__LTs3l{background-color:#4f46e5;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;height:22px;line-height:22px;margin-left:8px;position:relative;text-align:center;width:22px;z-index:10}.RegistrationPage_tooltiptext__oaw4Q{background-color:#333;border-radius:8px;bottom:130%;box-shadow:0 4px 12px #00000026;color:#fff;font-size:13px;font-weight:400;left:50%;line-height:1.5;margin-left:-150px;opacity:0;padding:12px 15px;pointer-events:none;position:absolute;text-align:left;transition:opacity .3s;visibility:hidden;width:280px;z-index:20}.RegistrationPage_tooltiptext__oaw4Q:after{border:5px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.RegistrationPage_tooltip__LTs3l:hover .RegistrationPage_tooltiptext__oaw4Q{opacity:1;visibility:visible}.RegistrationPage_fetchingIndicator__VNG5S{align-items:center;color:#4f46e5;display:flex;font-size:14px;margin-top:5px}.RegistrationPage_fetchingIndicator__VNG5S:before{animation:RegistrationPage_spin__X7yf5 1s linear infinite;border:2px solid #4f46e5;border-radius:50%;border-top-color:#0000;content:"";display:inline-block;height:15px;margin-right:8px;width:15px}@keyframes RegistrationPage_spin__X7yf5{to{transform:rotate(1turn)}}.RegistrationPage_formGroup__DSvxb{position:relative}.RegistrationPage_formGroup__DSvxb label{align-items:center;display:flex;transition:all .3s ease}.RegistrationPage_inputContainer__YHAwb{align-items:center;display:flex;position:relative}.RegistrationPage_inputContainer__YHAwb input,.RegistrationPage_inputContainer__YHAwb select{background:#fff;border:2px solid #e2e8f0;border-radius:12px;font-size:16px;outline:none;padding:16px 48px;text-indent:0;transition:all .3s ease;width:100%}.RegistrationPage_inputContainer__YHAwb input,.RegistrationPage_inputContainer__YHAwb input::placeholder{padding-left:48px!important}.RegistrationPage_inputContainer__YHAwb select option:first-child{display:none}.RegistrationPage_inputContainer__YHAwb select:invalid,.RegistrationPage_inputContainer__YHAwb select[value=""]{color:#9ca3af}.RegistrationPage_inputContainer__YHAwb select:valid:not([value=""]){color:#1e293b}.RegistrationPage_inputContainer__YHAwb select option{color:#1e293b}.RegistrationPage_inputContainer__YHAwb select option[value=""]{display:none}.RegistrationPage_inputContainer__YHAwb label{background:#fff;color:#64748b;font-size:16px;font-weight:500;left:48px;padding:0 8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:2}.RegistrationPage_inputContainer__YHAwb label .RegistrationPage_tooltip__LTs3l{pointer-events:auto}.RegistrationPage_inputContainer__YHAwb input:focus+label,.RegistrationPage_inputContainer__YHAwb input:not(:placeholder-shown)+label,.RegistrationPage_inputContainer__YHAwb select.RegistrationPage_hasValue__EV4tP+label,.RegistrationPage_inputContainer__YHAwb select:focus+label{left:40px}.RegistrationPage_manualAddressToggle__Rp80c{align-items:flex-start;border:none;display:flex;gap:12px;outline:none}.RegistrationPage_manualAddressToggle__Rp80c input[type=checkbox]{background:#fff;border:none;cursor:pointer;flex-shrink:0;margin-top:4px;outline:none}.RegistrationPage_manualAddressToggle__Rp80c input[type=checkbox]:checked{background-color:#4f46e5;background-color:var(--primary-color,#4f46e5);border:none;outline:none}.RegistrationPage_manualAddressToggle__Rp80c input[type=checkbox]:checked:after{align-items:center;border:none;color:#fff;content:"✓";display:flex;font-size:12px;height:100%;justify-content:center;outline:none}.RegistrationPage_checkboxLabel__SY\+YZ{background:none;color:#1e293b;color:var(--text-color,#1e293b);font-size:14px;line-height:1.5;margin-left:0;position:static;transform:none}.RegistrationPage_iconContainer__a0Jqa{color:#64748b;font-size:18px;left:16px;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.RegistrationPage_inputContainer__YHAwb input:focus+label,.RegistrationPage_inputContainer__YHAwb input:not(:placeholder-shown)+label,.RegistrationPage_inputContainer__YHAwb select.RegistrationPage_hasValue__EV4tP+label,.RegistrationPage_inputContainer__YHAwb select:focus+label{color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:12px;font-weight:600;left:15px;top:0;transform:translateY(-50%)}.RegistrationPage_inputContainer__YHAwb input:focus,.RegistrationPage_inputContainer__YHAwb select:focus{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5);box-shadow:0 0 0 3px #4f46e51a}.RegistrationPage_inputContainer__YHAwb input:focus~.RegistrationPage_iconContainer__a0Jqa,.RegistrationPage_inputContainer__YHAwb select:focus~.RegistrationPage_iconContainer__a0Jqa{color:#4f46e5;color:var(--primary-color,#4f46e5)}.RegistrationPage_inputContainer__YHAwb select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:48px}.RegistrationPage_togglePassword__fNkIh{background:#0000!important;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:18px;outline:none;padding:4px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:color .3s ease;z-index:3}.RegistrationPage_togglePassword__fNkIh:hover{background-color:initial!important;color:#4f46e5;color:var(--primary-color,#4f46e5)}.RegistrationPage_formGroup__DSvxb .RegistrationPage_inputContainer__YHAwb{position:relative}.RegistrationPage_formGroup__DSvxb input[type=checkbox],.RegistrationPage_formGroup__DSvxb input[type=checkbox]:focus{border:none;margin-right:8px;outline:none;padding-left:0;vertical-align:middle;width:auto}.RegistrationPage_formGroup__DSvxb .RegistrationPage_checkboxLabel__SY\+YZ{align-items:center;display:flex}.RegistrationPage_formRow__dTzNW{align-items:flex-start;display:flex;gap:20px;margin-bottom:15px}.RegistrationPage_formCol__9czRu{flex:1 1;width:100%}.RegistrationPage_nameFields__BGkCA{display:flex;gap:20px;margin-bottom:20px}.RegistrationPage_nameFields__BGkCA .RegistrationPage_formCol__9czRu{flex:1 1}.RegistrationPage_formGroup__DSvxb{margin-bottom:20px}.RegistrationPage_formCol__9czRu,.RegistrationPage_formRow__dTzNW{margin-bottom:0}@media (max-width:768px){.RegistrationPage_registrationPage__lMLxF form{max-width:90%;padding:30px 20px}.RegistrationPage_registerHeading__0UP6L{font-size:1.8rem;margin-bottom:20px}.RegistrationPage_nameFields__BGkCA{gap:15px}.RegistrationPage_formRow__dTzNW:not(.RegistrationPage_nameFields__BGkCA){flex-direction:column;gap:0}.RegistrationPage_formGroup__DSvxb{margin-bottom:20px}.RegistrationPage_tooltiptext__oaw4Q{font-size:12px;margin-left:-110px;width:220px}}@media (max-width:480px){.RegistrationPage_registrationPage__lMLxF{padding:15px 20px}.RegistrationPage_registrationPage__lMLxF form{border-radius:.75rem;max-width:100%;padding:20px 15px}.RegistrationPage_registerHeading__0UP6L{font-size:1.5rem;margin-bottom:15px}.RegistrationPage_nameFields__BGkCA{flex-direction:column;gap:0}.RegistrationPage_inputContainer__YHAwb input,.RegistrationPage_inputContainer__YHAwb select{font-size:14px;padding:14px 40px}.RegistrationPage_iconContainer__a0Jqa{font-size:16px;left:12px}.RegistrationPage_togglePassword__fNkIh{font-size:16px;right:12px}.RegistrationPage_formGroup__DSvxb{margin-bottom:16px}.RegistrationPage_tooltip__LTs3l{font-size:12px;height:18px;line-height:18px;width:18px}.RegistrationPage_submitButton__MzmKr{font-size:15px;margin-top:16px;padding:12px}}.PolicyPage_policyPage__TiE2C{margin-top:1rem;min-height:100vh;padding:2rem 1rem}.PolicyPage_container__uwgej{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:1000px;overflow:hidden}.PolicyPage_header__4NxMw{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem 2rem;text-align:center}.PolicyPage_title__-adzX{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.PolicyPage_subtitle__zwTgN{font-size:1.2rem;margin-bottom:1rem;opacity:.9}.PolicyPage_lastUpdated__emzvU{font-size:.9rem;opacity:.8}.PolicyPage_content__744iL{padding:2rem}.PolicyPage_section__1LCEZ{margin-bottom:2.5rem}.PolicyPage_section__1LCEZ:last-child{margin-bottom:0}.PolicyPage_sectionTitle__8VCVO{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.PolicyPage_subsection__WZCbC{margin-bottom:1.5rem}.PolicyPage_subsectionTitle__AQXWS{color:#495057;font-size:1.1rem;font-weight:500;margin-bottom:.5rem}.PolicyPage_text__nG2rr{color:#555;line-height:1.7;margin-bottom:1rem;text-align:justify}.PolicyPage_contactInfo__ujUQQ{background-color:#f8f9fa;border-left:4px solid #667eea;border-radius:6px;margin-top:1rem;padding:1.5rem}.PolicyPage_contactInfo__ujUQQ p{color:#495057;margin-bottom:.5rem}.PolicyPage_contactInfo__ujUQQ p:last-child{margin-bottom:0}@media (max-width:768px){.PolicyPage_policyPage__TiE2C{margin-top:2rem;padding:1rem .5rem}.PolicyPage_header__4NxMw{padding:2rem 1rem}.PolicyPage_title__-adzX{font-size:2rem}.PolicyPage_content__744iL{padding:1.5rem}.PolicyPage_sectionTitle__8VCVO{font-size:1.3rem}}.loading-spinner-fullpage{align-items:center;animation:overlayFadeIn .15s ease-out;background:#fff;display:flex;height:100vh;inset:0;justify-content:center;position:fixed;width:100vw;z-index:99999}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.loading-spinner-inline{min-height:400px;width:100%}.loading-card,.loading-spinner-inline{align-items:center;display:flex;justify-content:center}.loading-card{background:#fff;border-radius:20px;box-shadow:0 0 0 1px #6366f114,0 8px 32px #6366f11f,0 32px 64px #0000000f;overflow:hidden;padding:40px 32px;position:relative;width:280px}.loading-card-border{animation:borderGlow 3s ease-in-out infinite;background:linear-gradient(135deg,#6366f1,#8b5cf6,#d946ef,#f97316,#6366f1);background-size:300% 300%;border-radius:22px;inset:-2px;position:absolute;z-index:0}.loading-card:after{background:#fff;border-radius:18px;content:"";inset:2px;position:absolute;z-index:1}@keyframes borderGlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.loading-card-content{align-items:center;display:flex;flex-direction:column;gap:20px;position:relative;z-index:2}.spinner-circle{animation:spinnerRotate .9s linear infinite;border:3px solid #6366f126;border-radius:50%;border-top-color:#6366f1;height:52px;width:52px}@keyframes spinnerRotate{to{transform:rotate(1turn)}}.loading-message{animation:loadingPulse 1.8s ease-in-out infinite;color:#4b5563;font-family:DM Sans,Segoe UI,system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:.3px;margin:0}@keyframes loadingPulse{0%,to{opacity:1}50%{opacity:.55}}@media (max-width:480px){.loading-card{padding:32px 24px;width:240px}.spinner-circle{height:44px;width:44px}.loading-message{font-size:14px}}.al-page{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:24px;position:relative}.al-bg{pointer-events:none}.al-bg,.al-grid{inset:0;position:absolute}.al-grid{background-image:linear-gradient(#6366f10f 1px,#0000 0),linear-gradient(90deg,#6366f10f 1px,#0000 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 30%,#0000 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 30%,#0000 100%)}.al-glow{animation:al-pulse 6s ease-in-out infinite;background:radial-gradient(circle,#6366f126 0,#0000 70%);height:600px;left:50%;position:absolute;top:-200px;transform:translateX(-50%);width:600px}@keyframes al-pulse{0%,to{opacity:.6;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.1)}}.al-card{animation:al-slide-up .5s cubic-bezier(.22,1,.36,1) both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f111ae6;border:1px solid #6366f133;border-radius:16px;box-shadow:0 0 0 1px #6366f10d,0 24px 60px #0009,0 0 80px #6366f114;max-width:420px;padding:40px 36px 32px;position:relative;width:100%}@keyframes al-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.al-card:after,.al-card:before{border-color:#6366f1;border-style:solid;content:"";height:20px;position:absolute;width:20px}.al-card:before{border-radius:16px 0 0 0;border-width:2px 0 0 2px;left:-1px;top:-1px}.al-card:after{border-radius:0 0 16px 0;border-width:0 2px 2px 0;bottom:-1px;right:-1px}.al-header{margin-bottom:32px;text-align:center}.al-shield{align-items:center;background:linear-gradient(135deg,#4338ca,#6366f1);border-radius:14px;box-shadow:0 8px 24px #6366f159;color:#fff;display:inline-flex;font-size:22px;height:56px;justify-content:center;margin-bottom:16px;width:56px}.al-badge{background:#6366f11a;border:1px solid #6366f140;border-radius:4px;color:#6366f1;display:inline-block;font-size:10px;font-weight:500;letter-spacing:.15em;margin-bottom:12px;margin-left:4px;padding:3px 10px}.al-title{color:#f1f1f5;font-size:26px;font-weight:700;letter-spacing:-.3px;margin:0 0 6px}.al-subtitle{color:#5a5f7a;font-size:13px;margin:0}.al-form{display:flex;flex-direction:column;gap:20px}.al-error{align-items:center;animation:al-shake .4s cubic-bezier(.36,.07,.19,.97);background:#ef444414;border:1px solid #ef444440;border-radius:8px;color:#f87171;display:flex;font-size:13px;gap:8px;padding:10px 14px}.al-error-dot{background:#ef4444;border-radius:50%;flex-shrink:0;height:6px;width:6px}@keyframes al-shake{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(3px)}30%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}50%{transform:translateX(-2px)}}.al-field{display:flex;flex-direction:column;gap:7px}.al-label{color:#7c7f99;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.al-input-wrap{align-items:center;display:flex;position:relative}.al-icon{color:#4a4f6a;font-size:14px;left:14px;pointer-events:none;position:absolute;transition:color .2s}.al-input{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;box-sizing:border-box;color:#e8e9f0;font-size:14px;outline:none;padding:12px 14px 12px 40px;transition:border-color .2s,background .2s,box-shadow .2s;width:100%}.al-input::placeholder{color:#3a3f57;font-size:13px}.al-input:focus{background:#6366f10d;border-color:#6366f180;box-shadow:0 0 0 3px #6366f11a}.al-input-wrap:focus-within .al-icon,.al-input:focus+.al-icon{color:#6366f1}.al-input:disabled{cursor:not-allowed;opacity:.5}.al-toggle{align-items:center;background:none;border:none;color:#4a4f6a;cursor:pointer;display:flex;font-size:14px;padding:4px;position:absolute;right:12px;transition:color .2s}.al-toggle:hover{color:#9395a8}.al-submit{align-items:center;background:linear-gradient(135deg,#4338ca,#6366f1);border:none;border-radius:10px;box-shadow:0 4px 20px #6366f14d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.01em;margin-top:4px;padding:13px;transition:opacity .2s,transform .15s,box-shadow .2s;width:100%}.al-submit:hover:not(:disabled){box-shadow:0 6px 28px #6366f166;opacity:.92;transform:translateY(-1px)}.al-submit:active:not(:disabled){box-shadow:0 2px 12px #6366f140;transform:translateY(0)}.al-submit:disabled{cursor:not-allowed;opacity:.7}.al-spinner{animation:al-spin .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:16px;width:16px}@keyframes al-spin{to{transform:rotate(1turn)}}.al-footer{align-items:center;color:#3d4159;display:flex;font-size:11px;gap:7px;justify-content:center;letter-spacing:.05em;margin-top:24px}.al-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.al-dot--green{animation:al-blink 2.5s ease-in-out infinite;background:#22c55e;box-shadow:0 0 6px #22c55e99}@keyframes al-blink{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:480px){.al-card{padding:32px 24px 28px}.al-title{font-size:22px}}.GiveawayDetailsPage_giveawayDetailsContainer__oGmgU *{box-sizing:border-box}.GiveawayDetailsPage_giveawayDetailsContainer__oGmgU{--c-bg:#faf8f5;--c-surface:#fff;--c-accent:#4f46e5;--c-accent-light:#ede9fe;--c-accent-dark:#3730a3;--c-text:#1a1612;--c-text-muted:#6b6460;--c-border:#e8e2da;--c-shadow:#1a161214;--radius:16px;--radius-sm:10px;color:var(--c-text);min-height:100vh}.GiveawayDetailsPage_pageWrapper__h-aDh{margin:2rem auto 0;max-width:680px;padding:36px 16px 48px}@media (min-width:768px){.GiveawayDetailsPage_pageWrapper__h-aDh{padding:32px 24px 64px}}@media (min-width:1024px){.GiveawayDetailsPage_pageWrapper__h-aDh{padding:48px 24px 80px}}.GiveawayDetailsPage_loadingGiveaway__9CVsB{align-items:center;color:var(--c-text-muted);display:flex;flex-direction:column;font-size:15px;font-weight:400;gap:16px;justify-content:center;min-height:60vh}.GiveawayDetailsPage_loadingSpinner__RdeZf{animation:GiveawayDetailsPage_spin__gQIuQ .8s linear infinite;border:3px solid var(--c-accent-light);border-radius:50%;border-top-color:var(--c-accent);height:36px;width:36px}@keyframes GiveawayDetailsPage_spin__gQIuQ{to{transform:rotate(1turn)}}.GiveawayDetailsPage_errorMessage__bb2Ig{align-items:center;animation:GiveawayDetailsPage_slideDown__AhwFg .25s ease-out;background:#fff0ee;border:1px solid #fca5a5;border-radius:var(--radius-sm);box-shadow:0 4px 20px #b91c1c1f;color:#b91c1c;display:flex;font-size:14px;font-weight:500;gap:12px;left:50%;max-width:480px;padding:12px 16px;position:fixed;top:72px;transform:translateX(-50%);width:calc(100% - 32px);z-index:1000}.GiveawayDetailsPage_errorClose__T\+zpf{background:none;border:none;color:#b91c1c;cursor:pointer;flex-shrink:0;font-size:18px;line-height:1;margin-left:auto;opacity:.7;padding:0;transition:opacity .2s}.GiveawayDetailsPage_errorClose__T\+zpf:hover{opacity:1}@keyframes GiveawayDetailsPage_slideDown__AhwFg{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.GiveawayDetailsPage_backButton__KMsdq{align-items:center;background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:100px;color:var(--c-text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;letter-spacing:.2px;margin-bottom:24px;padding:8px 16px;transition:all .2s ease}.GiveawayDetailsPage_backButton__KMsdq:before{content:"←";font-size:15px;line-height:1}.GiveawayDetailsPage_backButton__KMsdq:hover{background:var(--c-accent);border-color:var(--c-accent);color:#fff;transform:translateX(-2px)}.GiveawayDetailsPage_giveawayImages__OgcW7{aspect-ratio:4/3;background:var(--c-border);border-radius:var(--radius);margin-bottom:28px;overflow:hidden;position:relative}@media (min-width:768px){.GiveawayDetailsPage_giveawayImages__OgcW7{aspect-ratio:16/9}}.GiveawayDetailsPage_giveawayImage__U6qdg{cursor:zoom-in;display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.GiveawayDetailsPage_giveawayImage__U6qdg:hover{transform:scale(1.03)}.GiveawayDetailsPage_imageNav__s6pv7{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:none;border-radius:50%;box-shadow:0 2px 12px var(--c-shadow);color:var(--c-text);cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:40px;z-index:10}.GiveawayDetailsPage_imageNav__s6pv7:hover{background:var(--c-accent);color:#fff;transform:translateY(-50%) scale(1.08)}.GiveawayDetailsPage_prev__vh-aQ{left:12px}.GiveawayDetailsPage_next__eIofp{right:12px}.GiveawayDetailsPage_imageExpandHint__\+MS5d{background:#0000008c;border-radius:100px;bottom:10px;color:#fff;font-size:11px;font-weight:500;letter-spacing:.3px;opacity:0;padding:3px 8px;pointer-events:none;position:absolute;right:12px;transition:opacity .25s ease}.GiveawayDetailsPage_giveawayImages__OgcW7:hover .GiveawayDetailsPage_imageExpandHint__\+MS5d{opacity:1}.GiveawayDetailsPage_contentCard__dONIz{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:0 2px 16px var(--c-shadow);margin-bottom:16px;overflow:hidden}.GiveawayDetailsPage_itemTitle__Upafk{color:var(--c-text);font-size:clamp(22px,5vw,32px);font-weight:700;letter-spacing:-.3px;line-height:1.25;margin:0 0 20px;padding:24px 24px 0}@media (min-width:768px){.GiveawayDetailsPage_itemTitle__Upafk{margin:0 0 24px;padding:32px 32px 0}}.GiveawayDetailsPage_descriptionBlock__LMCLQ{background:var(--c-accent-light);border-left:3px solid var(--c-accent);border-radius:var(--radius-sm);margin:0 24px 24px;padding:16px 20px}@media (min-width:768px){.GiveawayDetailsPage_descriptionBlock__LMCLQ{margin:0 32px 28px}}.GiveawayDetailsPage_descriptionLabel__yCByA{color:var(--c-accent);font-size:10px;font-weight:600;letter-spacing:1.2px;margin-bottom:6px;text-transform:uppercase}.GiveawayDetailsPage_descriptionText__mPuix{color:var(--c-text);font-size:15px;line-height:1.7;margin:0}.GiveawayDetailsPage_metaGrid__2FL\+5{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr;padding:0 24px 24px}@media (min-width:480px){.GiveawayDetailsPage_metaGrid__2FL\+5{grid-template-columns:1fr 1fr}}@media (min-width:768px){.GiveawayDetailsPage_metaGrid__2FL\+5{padding:0 32px 32px}}.GiveawayDetailsPage_metaItem__NsRQK{border-bottom:1px solid var(--c-border);display:flex;flex-direction:column;padding:12px 0}.GiveawayDetailsPage_metaItem__NsRQK:last-child,.GiveawayDetailsPage_metaItem__NsRQK:nth-last-child(2):nth-child(odd){border-bottom:none}@media (min-width:480px){.GiveawayDetailsPage_metaItem__NsRQK{padding:14px 12px}.GiveawayDetailsPage_metaItem__NsRQK:nth-child(odd){border-right:1px solid var(--c-border);padding-left:0}.GiveawayDetailsPage_metaItem__NsRQK:nth-child(2n){padding-right:0}.GiveawayDetailsPage_metaItem__NsRQK:last-child,.GiveawayDetailsPage_metaItem__NsRQK:nth-last-child(2){border-bottom:none}}.GiveawayDetailsPage_metaLabel__YucTP{color:var(--c-text-muted);font-size:10px;font-weight:600;letter-spacing:1px;margin-bottom:3px;text-transform:uppercase}.GiveawayDetailsPage_metaValue__5DG9K{color:var(--c-text);font-size:14px;font-weight:500;line-height:1.4}.GiveawayDetailsPage_statusBadge__Hsl1i{align-items:center;border-radius:100px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:3px 10px;width:fit-content}.GiveawayDetailsPage_statusBadge__Hsl1i.GiveawayDetailsPage_available__JljuJ{background:#dcfce7;color:#15803d}.GiveawayDetailsPage_statusBadge__Hsl1i.GiveawayDetailsPage_claimed__0lmx8{background:#fee2e2;color:#b91c1c}.GiveawayDetailsPage_statusBadge__Hsl1i.GiveawayDetailsPage_pending__5gv7\+{background:#fef9c3;color:#854d0e}.GiveawayDetailsPage_statusBadge__Hsl1i:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.GiveawayDetailsPage_actionsGroup__nKMcj{display:flex;flex-direction:column;gap:10px;padding:0}.GiveawayDetailsPage_interestButton__WV5FL{align-items:center;background:var(--c-accent);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.2px;padding:15px 24px;transition:all .25s ease;width:100%}.GiveawayDetailsPage_interestButton__WV5FL:before{content:"🙋";font-size:16px}.GiveawayDetailsPage_interestButton__WV5FL:hover:not(:disabled){background:var(--c-accent-dark);box-shadow:0 6px 20px #c0622f4d;transform:translateY(-1px)}.GiveawayDetailsPage_interestButton__WV5FL.GiveawayDetailsPage_active__8PjRB{background:#fff;border:2px solid var(--c-accent);color:var(--c-accent)}.GiveawayDetailsPage_interestButton__WV5FL.GiveawayDetailsPage_active__8PjRB:before{content:"✋"}.GiveawayDetailsPage_interestButton__WV5FL.GiveawayDetailsPage_active__8PjRB:hover:not(:disabled){background:#fff5f0;box-shadow:0 6px 20px #c0622f26}.GiveawayDetailsPage_interestButton__WV5FL:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.55;transform:none!important}.GiveawayDetailsPage_shareButton__rKWEt{align-items:center;background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text-muted);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;letter-spacing:.2px;padding:13px 24px;transition:all .2s ease;width:100%}.GiveawayDetailsPage_shareButton__rKWEt:before{content:"↗";font-size:16px;font-weight:600}.GiveawayDetailsPage_shareButton__rKWEt:hover{background:var(--c-bg);border-color:var(--c-text);color:var(--c-text)}.GiveawayDetailsPage_authRequiredMessage__UzJMq{background:var(--c-accent-light);border:1px solid #c0622f33;border-radius:var(--radius-sm);padding:14px 18px;text-align:center}.GiveawayDetailsPage_authRequiredMessage__UzJMq p{color:var(--c-text-muted);font-size:14px;line-height:1.5;margin:0}.GiveawayDetailsPage_authRequiredMessage__UzJMq a{color:var(--c-accent);font-weight:600;text-decoration:none}.GiveawayDetailsPage_authRequiredMessage__UzJMq a:hover{text-decoration:underline}.GiveawayDetailsPage_clickableImage__J--6p{cursor:zoom-in}:root{--secondary-color:#818cf8;--accent-color:#6366f1;--background-color:#f5f7ff;--shadow-color:#4f46e526;--gradient-start:#4f46e5;--gradient-end:#6366f1}body{background:linear-gradient(135deg,#f5f7ff,#e0e7ff);background:linear-gradient(135deg,var(--background-color) 0,#e0e7ff 100%);font-family:Poppins,Segoe UI,Roboto,sans-serif;line-height:1.6;margin:0}.pyramid-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:2rem 0;min-height:94vh;padding:2rem;position:relative;z-index:1}.pyramid-header{animation:fadeIn 1s ease-out;margin-bottom:4rem;text-align:center}.pyramid-title{color:#4f46e5;color:var(--primary-color);font-size:3.5rem;font-weight:800;letter-spacing:-.03em;margin:0;text-shadow:0 2px 4px #4f46e526;text-shadow:0 2px 4px var(--shadow-color)}.pyramid-subtitle{color:#64748b;color:var(--text-light);font-size:1.5rem;font-weight:500;margin-left:auto;margin-right:auto;margin-top:.5rem;max-width:80%}.mobile-buttons{animation:slideUp .5s ease-out;display:none;flex-direction:column;gap:1.25rem;max-width:320px;width:100%}.mobile-button{border:none;border-radius:.75rem;box-shadow:0 4px 12px #4f46e526;box-shadow:0 4px 12px var(--shadow-color);color:#fff;cursor:pointer;font-size:1.125rem;font-weight:600;overflow:hidden;padding:1rem 1.5rem;position:relative;transition:all .3s ease;transition:all var(--transition-speed) ease;z-index:1}.mobile-button:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;transition:opacity var(--transition-speed) ease;z-index:-1}.mobile-button:hover:before{opacity:1}.mobile-button:active{box-shadow:0 2px 8px #4f46e526;box-shadow:0 2px 8px var(--shadow-color);transform:translateY(2px)}.mobile-button.create-task{background:linear-gradient(135deg,#4f46e5,#818cf8);background:linear-gradient(135deg,var(--gradient-start) 0,#818cf8 100%)}.mobile-button.giveaways{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.mobile-button.pick-task{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.pyramid{animation:fadeIn 1s ease-out;height:400px;perspective:1000px;position:relative;width:400px;z-index:1}.pyramid-section{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e526;box-shadow:0 8px 24px var(--shadow-color);cursor:pointer;display:flex;height:160px;justify-content:center;overflow:hidden;position:absolute;transition:all .3s cubic-bezier(.175,.885,.32,1.275);transition:all var(--transition-speed) cubic-bezier(.175,.885,.32,1.275);width:160px;z-index:2}.pyramid-section:hover{box-shadow:0 16px 32px #4f46e540;transform:translateY(-10px) scale(1.05);z-index:10}.pyramid-section:before{background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--gradient-start) 0,var(--gradient-end) 100%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;transition:opacity var(--transition-speed) ease;z-index:-1}.pyramid-section:hover:before{opacity:1}.section-content{color:#4f46e5;color:var(--primary-color);font-size:1.25rem;font-weight:600;padding:1rem;text-align:center;transform:rotate(-45deg);transition:all .3s ease;transition:all var(--transition-speed) ease}.pyramid-section:hover .section-content{color:#fff;transform:rotate(-45deg) scale(1.1)}.pyramid-section.top-left{left:50%;top:0;transform:translate(-50%) rotate(45deg)}.pyramid-section.bottom-left{bottom:0;left:23%;top:49%;transform:translate(-50%,-50%) rotate(45deg)}.pyramid-section.bottom-right{bottom:0;left:50%;top:80%;transform:translate(-50%,-50%) rotate(45deg)}.pyramid-section.top-right{bottom:0;right:23%;top:49%;transform:translate(50%,-50%) rotate(45deg)}.mobile-button.opinion-pool{background:linear-gradient(135deg,#10b981,#34d399)}@media (max-width:768px){.pyramid-title{font-size:2.75rem}.pyramid-subtitle{font-size:1.25rem}.pyramid{display:none}.mobile-buttons{display:flex}}@media (max-width:480px){.pyramid-container{margin-top:-1rem}.pyramid-title{font-size:2.25rem}.pyramid-subtitle{font-size:1.125rem}.pyramid-header{margin-bottom:3rem}}@media (max-height:600px) and (max-width:768px){.pyramid-container{margin-top:-3rem}.pyramid-header{margin-bottom:2rem}}@media (min-width:1200px){.pyramid{height:500px;width:500px}.pyramid-section{height:180px;width:180px}.pyramid-title{font-size:4rem}.pyramid-subtitle{font-size:1.75rem}}.forgot-password-page{align-items:center;display:flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;height:100vh;justify-content:center;padding:10px}.forgot-password-form{animation:fadeIn .8s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e526;box-sizing:border-box;max-width:450px;padding:40px;position:relative;width:100%}.forgot-password-form h2{color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:2.2rem;font-weight:700;margin-bottom:15px;margin-top:30px;text-align:center;text-shadow:0 2px 4px #4f46e526}.forgot-password-description{color:#64748b;color:var(--text-light,#64748b);font-size:15px;line-height:1.5;margin-bottom:20px;text-align:center}.error-messages{background-color:#ef44441a;border-left:4px solid #ef4444;border-radius:8px;color:#ef4444;font-size:14px;padding:12px;text-align:center}.error-messages,.success-message{margin-bottom:20px}.form-group input{padding:16px 16px 16px 50px}.form-group.focused input{padding-left:50px}@media (max-width:768px){.forgot-password-form{padding:30px}.forgot-password-form h2{font-size:1.8rem;margin-top:40px}.back-to-login{left:15px;top:15px}}@media (max-width:320px){.forgot-password-form{padding:20px}.form-group label{font-size:14px}.forgot-password-form h2{font-size:1.6rem}.forgot-password-description{font-size:14px}}.reset-password-page{align-items:center;display:flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;height:100vh;justify-content:center;padding:10px}.reset-password-form{animation:fadeIn .8s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e526;box-sizing:border-box;max-width:450px;padding:40px;position:relative;width:100%}.back-to-login{left:20px;position:absolute;top:20px}.back-to-login a{align-items:center;color:#4f46e5;color:var(--primary-color,#4f46e5);display:flex;font-size:14px;font-weight:500;gap:8px;text-decoration:none;transition:all .3s ease}.back-to-login a:hover{color:#6366f1;color:var(--accent-color,#6366f1);transform:translateX(-2px)}.back-icon{font-size:12px}.reset-password-form h2{color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:2.2rem;font-weight:700;margin-top:30px;text-align:center;text-shadow:0 2px 4px #4f46e526}.reset-password-description{font-size:15px;line-height:1.5;margin-bottom:30px}.loading-message,.reset-password-description{color:#64748b;color:var(--text-light,#64748b);text-align:center}.loading-message{font-size:16px;padding:40px 0}.error-message{background-color:#ef44441a;border-left:4px solid #ef4444;color:#ef4444}.error-message,.success-message{border-radius:8px;font-size:14px;padding:12px;text-align:center}.success-message{background-color:#10b9811a;border-left:4px solid #10b981;color:#10b981}.form-group{margin-bottom:25px;position:relative}.input-icon-wrapper{align-items:center;display:flex;position:relative;width:100%}.input-icon{font-size:16px;left:15px;z-index:1}.form-group label,.input-icon{color:#64748b;color:var(--text-light,#64748b);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.form-group label{font-size:15px;font-weight:500;left:50px;transition:all .3s ease}.form-group label.floating{background-color:#fff;color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:13px;font-weight:600;left:15px;padding:0 8px;top:-10px;transform:translateY(0)}.form-group input{background:#fff;border:1px solid #ddd;border-radius:20px;box-sizing:border-box;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;height:45px;padding:16px 50px;text-indent:0;transition:all .3s ease;width:100%}.form-group input:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.7}.form-group.focused input{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5);box-shadow:0 0 0 3px #4f46e533}.password-toggle{align-items:center;background:none;border:none;color:#64748b;color:var(--text-light,#64748b);cursor:pointer;display:flex;font-size:16px;height:auto;justify-content:center;margin-top:0;padding:0;position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:2}.password-toggle:disabled{cursor:not-allowed;opacity:.5}.password-toggle:hover:not(:disabled){background-color:initial!important;color:#4f46e5;color:var(--primary-color,#4f46e5)}.reset-button{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--gradient-start,#4f46e5) 0,var(--gradient-end,#6366f1) 100%);border:none;border-radius:20px;box-shadow:0 4px 12px #4f46e533;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;margin-bottom:25px;overflow:hidden;padding:14px;position:relative;transition:all .3s ease;width:100%}.reset-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.reset-button:disabled:hover{transform:none}.reset-button:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.reset-button:hover:before{opacity:1}.reset-button:not(:disabled):active{box-shadow:0 2px 8px #4f46e533;transform:translateY(2px)}.login-link{color:#1e293b;color:var(--text-color,#1e293b);font-weight:500;text-align:center}.login-link a{color:#4f46e5;color:var(--primary-color,#4f46e5);font-weight:600;text-decoration:none;transition:color .3s ease}.login-link a:hover{color:#6366f1;color:var(--accent-color,#6366f1);text-decoration:underline}.forgot-password-link{background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--gradient-start,#4f46e5) 0,var(--gradient-end,#6366f1) 100%);border-radius:20px;box-shadow:0 4px 12px #4f46e533;color:#fff;display:inline-block;font-weight:600;margin:15% 70px 20px;padding:8px 20px;text-align:center;text-decoration:none;transition:all .3s ease}.forgot-password-link:hover{box-shadow:0 6px 16px #4f46e54d;color:#fff;transform:translateY(-2px)}@media (max-width:768px){.reset-password-form{padding:30px}.reset-password-form h2{font-size:1.8rem;margin-top:10px}.error-message{margin-top:-15%}.forgot-password-link{margin-top:20%}.back-to-login{left:15px;top:15px}}@media (max-width:320px){.reset-password-form{padding:20px}.form-group label{font-size:14px}.reset-password-form h2{font-size:1.6rem}.reset-password-description{font-size:14px}}.EnhancedLoginForm_loginPage__-9LKk{align-items:center;display:flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;justify-content:center;margin-top:2rem;min-height:100vh;padding:20px}.EnhancedLoginForm_loginContainer__-w0nx{animation:EnhancedLoginForm_fadeIn__7MQij .8s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e526;box-sizing:border-box;max-width:450px;padding:40px;width:100%}@keyframes EnhancedLoginForm_fadeIn__7MQij{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.EnhancedLoginForm_loginHeader__1WkNK{margin-bottom:25px;text-align:center}.EnhancedLoginForm_loginTitle__MbAVb{color:#4f46e5;font-size:2.2rem;font-weight:700;margin:0 0 10px;text-shadow:0 2px 4px #4f46e526}.EnhancedLoginForm_loginSubtitle__7n6DL{color:#64748b;font-size:14px;font-weight:500;line-height:1.5;margin:0}.EnhancedLoginForm_codeInput__uUV9k{font-family:Courier New,monospace!important;font-size:24px!important;font-weight:700!important;height:auto!important;letter-spacing:8px!important;padding:20px 16px!important;text-align:center!important}.EnhancedLoginForm_codeInput__uUV9k:focus{border-color:#4f46e5!important;box-shadow:0 0 0 3px #4f46e533!important}.EnhancedLoginForm_logo__-T5JA{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:50%;box-shadow:0 8px 25px #4f46e54d;color:#fff;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.EnhancedLoginForm_faSpin__dQpQo{animation:EnhancedLoginForm_faSpin__dQpQo 1s linear infinite}@keyframes EnhancedLoginForm_faSpin__dQpQo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EnhancedLoginForm_infoBox__-7DYm{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-left:5px solid #0ea5e9;border-radius:8px;font-size:14px;line-height:1.6;margin:25px 0;padding:20px}.EnhancedLoginForm_successMessage__1016T{background-color:#10b9811a;border:1px solid #10b981;border-radius:8px;color:#065f46;font-size:14px;margin-bottom:20px;padding:12px;text-align:center}.EnhancedLoginForm_timer__uSz5w{background:#ef44441a;border-radius:12px;color:#dc2626;font-size:14px;font-weight:600;padding:4px 8px}.EnhancedLoginForm_timerSafe__xhmEl{background:#10b9811a;color:#10b981}.EnhancedLoginForm_loginContainer__-w0nx button:disabled{cursor:not-allowed!important;opacity:.5!important;transform:none!important}.EnhancedLoginForm_backButton__2YSRI{align-items:center!important;background:none!important;border:none!important;color:#4f46e5!important;cursor:pointer!important;display:flex!important;font-size:14px!important;font-weight:500!important;gap:5px!important;text-decoration:none!important;transition:color .3s ease!important}.EnhancedLoginForm_backButton__2YSRI:hover{color:#6366f1!important;text-decoration:underline!important}.EnhancedLoginForm_errorMessage__kxA6E{background-color:#ef44441a;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:20px;padding:12px;text-align:center}.EnhancedLoginForm_amatipLoginButton__niAhi{align-items:center;background:#fff;border:2px solid #4f46e5;border-radius:20px;box-shadow:0 4px 12px #4f46e51f;color:#4f46e5;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:14px;transition:all .3s ease;width:100%}.EnhancedLoginForm_amatipLoginButton__niAhi:hover:not(:disabled){background:#f5f3ff;box-shadow:0 6px 16px #4f46e533;transform:translateY(-1px)}.EnhancedLoginForm_amatipLoginButton__niAhi:disabled{cursor:not-allowed;opacity:.5}.EnhancedLoginForm_amatipLogo__8fgz7{align-items:center;background:#4f46e5;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:22px;justify-content:center;width:22px}.EnhancedLoginForm_ssoSwitchLink__SJjII{background:none;border:none;color:#4f46e5;cursor:pointer;font-size:12px;font-weight:600;padding:0;text-decoration:underline}.EnhancedLoginForm_ssoSwitchLink__SJjII:hover{color:#4338ca}.EnhancedLoginForm_ssoSection__PKoBh{margin-bottom:20px}.EnhancedLoginForm_ssoCard__UsbVD{align-items:center;background:#f5f3ff;border:2px solid #4f46e5;border-radius:10px;display:flex;gap:12px;margin-bottom:8px;padding:14px 16px;position:relative}.EnhancedLoginForm_ssoAvatar__2JwHN{align-items:center;background:#4f46e5;border-radius:50%;display:flex;flex-shrink:0;height:42px;justify-content:center;overflow:hidden;width:42px}.EnhancedLoginForm_ssoAvatar__2JwHN img{height:100%;object-fit:cover;width:100%}.EnhancedLoginForm_ssoAvatar__2JwHN span{color:#fff;font-size:18px;font-weight:700}.EnhancedLoginForm_ssoInfo__EBZUV{flex:1 1;min-width:0}.EnhancedLoginForm_ssoName__glBCQ{color:#1e1b4b;font-size:14px;font-weight:600;margin:0}.EnhancedLoginForm_ssoEmail__AU4rI{color:#6b7280;font-size:12px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EnhancedLoginForm_ssoContinueButton__pYFaN{background:#4f46e5;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;padding:8px 14px;transition:background .2s}.EnhancedLoginForm_ssoContinueButton__pYFaN:hover:not(:disabled){background:#4338ca}.EnhancedLoginForm_ssoContinueButton__pYFaN:disabled{cursor:not-allowed;opacity:.6}.EnhancedLoginForm_ssoNote__Tql6s{color:#9ca3af;font-size:12px;margin:0;text-align:center}.EnhancedLoginForm_socialLogin__bc7La{display:flex;flex-direction:column;gap:12px;margin-bottom:25px}.EnhancedLoginForm_socialButton__9fs6f{align-items:center;border:none;border-radius:20px;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:14px;position:relative;transition:all .3s ease;width:100%}.EnhancedLoginForm_buttonIcon__0clve{font-size:18px}.EnhancedLoginForm_googleButton__NRMvq{background:linear-gradient(135deg,#db4437,#f25b50);color:#fff}.EnhancedLoginForm_facebookButton__o0qVs{background:linear-gradient(135deg,#3b5998,#4c69ba);color:#fff}.EnhancedLoginForm_facebookButton__o0qVs:before,.EnhancedLoginForm_googleButton__NRMvq:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.EnhancedLoginForm_facebookButton__o0qVs:hover:before,.EnhancedLoginForm_googleButton__NRMvq:hover:before{opacity:1}.EnhancedLoginForm_facebookButton__o0qVs:active,.EnhancedLoginForm_googleButton__NRMvq:active{box-shadow:0 2px 8px #db443733;transform:translateY(2px)}.EnhancedLoginForm_divider__J5AJm{margin:25px 0;position:relative;text-align:center}.EnhancedLoginForm_divider__J5AJm:before{background-color:#e5e7eb;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.EnhancedLoginForm_dividerText__uRKXn{background-color:#fff;color:#64748b;font-size:14px;font-weight:500;padding:0 15px;position:relative}.EnhancedLoginForm_loginForm__jISnZ{display:flex;flex-direction:column;gap:25px}.EnhancedLoginForm_formGroup__c3qjn{margin-bottom:0;position:relative}.EnhancedLoginForm_inputWrapper__5fFUs{align-items:center;display:flex;position:relative;width:100%}.EnhancedLoginForm_inputIcon__Rm\+sW{font-size:16px;left:15px;z-index:1}.EnhancedLoginForm_formLabel__dJ5to,.EnhancedLoginForm_inputIcon__Rm\+sW{color:#64748b;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.EnhancedLoginForm_formLabel__dJ5to{font-size:15px;font-weight:500;left:50px;transition:all .3s ease}.EnhancedLoginForm_formLabel__dJ5to.EnhancedLoginForm_floating__H9yLX{background-color:#fff;color:#4f46e5;font-size:13px;font-weight:600;left:15px;padding:0 8px;top:-10px;transform:translateY(0)}.EnhancedLoginForm_formInput__zPQso{background:#fff;border:1px solid #ddd;border-radius:20px;box-sizing:border-box;cursor:text;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;height:45px;padding:16px 16px 16px 50px;text-indent:0;transition:all .3s ease;width:100%}.EnhancedLoginForm_formGroup__c3qjn.EnhancedLoginForm_focused__6LrN0 .EnhancedLoginForm_formInput__zPQso{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e533;padding-left:35px}.EnhancedLoginForm_passwordToggle__APzyV{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;font-size:16px;height:auto;justify-content:center;margin-top:0;padding:0;position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:2}.EnhancedLoginForm_passwordToggle__APzyV:hover{background-color:initial!important;color:#4f46e5}.EnhancedLoginForm_btnPrimary__RLztw,.EnhancedLoginForm_submitButton__Bjt8I{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;border-radius:20px;box-shadow:0 4px 12px #4f46e533;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:14px 20px;position:relative;transition:all .3s ease;width:100%}.EnhancedLoginForm_btnPrimary__RLztw:before,.EnhancedLoginForm_submitButton__Bjt8I:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.EnhancedLoginForm_btnPrimary__RLztw:hover:before,.EnhancedLoginForm_submitButton__Bjt8I:hover:before{opacity:1}.EnhancedLoginForm_btnPrimary__RLztw:active,.EnhancedLoginForm_submitButton__Bjt8I:active{box-shadow:0 2px 8px #4f46e533;transform:translateY(2px)}.EnhancedLoginForm_btnPrimary__RLztw:disabled,.EnhancedLoginForm_submitButton__Bjt8I:disabled{cursor:not-allowed;opacity:.5}.EnhancedLoginForm_loginFooter__oGfdW{border-top:1px solid #e5e7eb;margin-top:25px;padding-top:20px;text-align:center}.EnhancedLoginForm_footerText__ILqmx{color:#64748b;font-size:14px;font-weight:500;line-height:1.4;margin:8px 0}.EnhancedLoginForm_authLink__yJ8oD{color:#4f46e5;cursor:pointer;font-weight:600;text-decoration:none;transition:color .3s ease}.EnhancedLoginForm_authLink__yJ8oD:hover{color:#6366f1;text-decoration:underline}.EnhancedLoginForm_btnPrimary__RLztw:focus-visible,.EnhancedLoginForm_submitButton__Bjt8I:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}.EnhancedLoginForm_formInput__zPQso:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}@keyframes EnhancedLoginForm_spin__b8t84{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EnhancedLoginForm_socialButton__9fs6f:disabled .EnhancedLoginForm_buttonIcon__0clve{animation:EnhancedLoginForm_spin__b8t84 1s linear infinite}.EnhancedLoginForm_switchMethodBtn__v8O5A{background:none!important;border:none!important;color:#4f46e5!important;cursor:pointer!important;font-size:14px!important;font-weight:600!important;margin-top:10px!important;padding:8px 0!important;text-decoration:underline!important;transition:color .3s ease!important}.EnhancedLoginForm_switchMethodBtn__v8O5A:hover{color:#6366f1!important}.EnhancedLoginForm_switchMethodBtn__v8O5A:disabled{cursor:not-allowed!important;opacity:.5!important}.EnhancedLoginForm_totpIcon__kPVQg{color:#4f46e5;font-size:48px}.EnhancedLoginForm_backupCodeInput__pFfTN{font-family:Courier New,monospace!important;letter-spacing:4px!important}@keyframes EnhancedLoginForm_methodSwitch__z-R7m{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.EnhancedLoginForm_methodSwitchAnimation__F56Ff{animation:EnhancedLoginForm_methodSwitch__z-R7m .3s ease-out}.EnhancedLoginForm_backupCodeToggle__KfSj2{background:none!important;border:none!important;color:#4f46e5!important;cursor:pointer!important;font-size:14px!important;font-weight:600!important;padding:8px 0!important;text-decoration:none!important;transition:all .3s ease!important}.EnhancedLoginForm_backupCodeToggle__KfSj2:hover{color:#6366f1!important;text-decoration:underline!important}.EnhancedLoginForm_flexBetween__UhKjK{align-items:center;display:flex;justify-content:space-between}.EnhancedLoginForm_textCenter__fOxe-{text-align:center}.EnhancedLoginForm_mt20__4WBbz{margin-top:20px}.EnhancedLoginForm_mb15__8SHPd{margin-bottom:15px}.EnhancedLoginForm_mb20__OhJEh{margin-bottom:20px}.EnhancedLoginForm_mb30__BpuEk{margin-bottom:30px}.EnhancedLoginForm_gap5__--srR{gap:5px}@media (max-width:768px){.EnhancedLoginForm_loginContainer__-w0nx{margin-bottom:40%;padding:30px 25px}.EnhancedLoginForm_loginTitle__MbAVb{font-size:1.8rem}.EnhancedLoginForm_socialLogin__bc7La{gap:10px}.EnhancedLoginForm_codeInput__uUV9k{font-size:20px!important;letter-spacing:6px!important;padding:16px 12px!important}.EnhancedLoginForm_logo__-T5JA{font-size:24px;height:60px;width:60px}}@media (max-width:320px){.EnhancedLoginForm_loginContainer__-w0nx{padding:20px}.EnhancedLoginForm_formLabel__dJ5to{font-size:14px}.EnhancedLoginForm_loginTitle__MbAVb{font-size:1.6rem}.EnhancedLoginForm_btnPrimary__RLztw,.EnhancedLoginForm_submitButton__Bjt8I{font-size:15px;padding:12px 16px}.EnhancedLoginForm_socialButton__9fs6f{font-size:15px;padding:12px}.EnhancedLoginForm_codeInput__uUV9k{font-size:18px!important;letter-spacing:4px!important;padding:14px 10px!important}}.SetPasswordForm_set-password-page__xrZrc{align-items:center;display:flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:20px}.SetPasswordForm_set-password-container__Blc8f{animation:SetPasswordForm_fadeIn__C4D14 .8s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e526;box-sizing:border-box;max-width:450px;padding:40px;width:100%}@keyframes SetPasswordForm_fadeIn__C4D14{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SetPasswordForm_warning-message__7\+234{background-color:#fbbf241a;border:1px solid #fed7aa;border-radius:12px;box-shadow:0 4px 12px #fbbf2426;color:#92400e;margin-bottom:25px;padding:20px}.SetPasswordForm_warning-title__7l11k{color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:18px;font-weight:700;margin:0 0 10px}.SetPasswordForm_warning-text__O2Un\+{font-size:14px;line-height:1.5;margin:0 0 10px}.SetPasswordForm_warning-list__iEVcd{font-size:14px;line-height:1.6;margin:10px 0 0 20px}.SetPasswordForm_warning-list__iEVcd li{margin-bottom:5px}.SetPasswordForm_social-login__N0jul{display:flex;flex-direction:column;gap:12px;margin-bottom:25px}.SetPasswordForm_social-login__N0jul button{align-items:center;border:none;border-radius:20px;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:14px;position:relative;transition:all .3s ease;width:100%}.SetPasswordForm_button-icon__T89XT{font-size:18px}.SetPasswordForm_google-button__rTwyN{background:linear-gradient(135deg,#db4437,#f25b50);color:#fff}.SetPasswordForm_facebook-button__YRPuh{background:linear-gradient(135deg,#3b5998,#4c69ba);color:#fff}.SetPasswordForm_facebook-button__YRPuh:before,.SetPasswordForm_google-button__rTwyN:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.SetPasswordForm_facebook-button__YRPuh:hover:before,.SetPasswordForm_google-button__rTwyN:hover:before{opacity:1}.SetPasswordForm_facebook-button__YRPuh:active,.SetPasswordForm_google-button__rTwyN:active{box-shadow:0 2px 8px #db443733;transform:translateY(2px)}.SetPasswordForm_divider__lBwCN{margin:25px 0;position:relative;text-align:center}.SetPasswordForm_divider__lBwCN:before{background-color:#e5e7eb;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.SetPasswordForm_divider-text__QGf0B{background-color:#fff;color:#64748b;color:var(--text-light,#64748b);font-size:14px;font-weight:500;padding:0 15px}.SetPasswordForm_set-password-header__NnWXb{margin-bottom:25px;text-align:center}.SetPasswordForm_set-password-title__4uxQF{color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:2.2rem;font-weight:700;margin:0 0 10px;text-shadow:0 2px 4px #4f46e526}.SetPasswordForm_set-password-subtitle__xwX\+l{color:#64748b;color:var(--text-light,#64748b);font-size:14px;font-weight:500;line-height:1.5;margin:0}.SetPasswordForm_error-message__78cmA{background-color:#ef44441a;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:20px;padding:12px;text-align:center}.SetPasswordForm_set-password-form__gsDrY{display:flex;flex-direction:column;gap:25px}.SetPasswordForm_form-group__OTjbl{margin-bottom:0;position:relative}.SetPasswordForm_input-wrapper__Swdaw{align-items:center;display:flex;position:relative;width:100%}.SetPasswordForm_input-icon__NU6vX{font-size:16px;left:15px;z-index:1}.SetPasswordForm_form-label__eZJuG,.SetPasswordForm_input-icon__NU6vX{color:#64748b;color:var(--text-light,#64748b);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.SetPasswordForm_form-label__eZJuG{font-size:15px;font-weight:500;left:50px;transition:all .3s ease}.SetPasswordForm_form-label__eZJuG.SetPasswordForm_floating__7\+emR{background-color:#fff;color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:13px;font-weight:600;left:15px;padding:0 8px;top:-10px;transform:translateY(0)}.SetPasswordForm_form-input__UU2me{background:#fff;border:1px solid #ddd;border-radius:20px;box-sizing:border-box;cursor:text;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;height:45px;padding:16px 50px;text-indent:0;transition:all .3s ease;width:100%}.SetPasswordForm_form-group__OTjbl.SetPasswordForm_focused__1l75K .SetPasswordForm_form-input__UU2me{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5);box-shadow:0 0 0 3px #4f46e533;padding-left:35px}.SetPasswordForm_password-toggle__gqdDt{align-items:center;background:none;border:none;color:#64748b;color:var(--text-light,#64748b);cursor:pointer;display:flex;font-size:16px;height:auto;justify-content:center;margin-top:0;padding:0;position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:2}.SetPasswordForm_password-toggle__gqdDt:hover{background-color:initial!important;color:#4f46e5;color:var(--primary-color,#4f46e5)}.SetPasswordForm_button-group__Y4lbB{display:flex;gap:12px;margin-top:20px}.SetPasswordForm_button-group__Y4lbB .SetPasswordForm_btn-primary__UkXwc,.SetPasswordForm_button-group__Y4lbB .SetPasswordForm_btn-secondary__Hqw3b{flex:1 1}.SetPasswordForm_btn-primary__UkXwc,.SetPasswordForm_btn-secondary__Hqw3b,.SetPasswordForm_cancel-button__R60DY,.SetPasswordForm_submit-button__Xtst9{align-items:center;border:none;border-radius:20px;box-shadow:0 4px 12px #4f46e533;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:14px 20px;position:relative;transition:all .3s ease}.SetPasswordForm_btn-primary__UkXwc,.SetPasswordForm_submit-button__Xtst9{background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--gradient-start,#4f46e5) 0,var(--gradient-end,#6366f1) 100%);color:#fff}.SetPasswordForm_btn-primary__UkXwc:before,.SetPasswordForm_submit-button__Xtst9:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.SetPasswordForm_btn-primary__UkXwc:hover:before,.SetPasswordForm_submit-button__Xtst9:hover:before{opacity:1}.SetPasswordForm_btn-primary__UkXwc:active,.SetPasswordForm_submit-button__Xtst9:active{box-shadow:0 2px 8px #4f46e533;transform:translateY(2px)}.SetPasswordForm_btn-secondary__Hqw3b,.SetPasswordForm_cancel-button__R60DY{background-color:#e5e7eb;box-shadow:0 4px 12px #0000001a;color:#374151}.SetPasswordForm_btn-secondary__Hqw3b:hover:not(:disabled),.SetPasswordForm_cancel-button__R60DY:hover:not(:disabled){background-color:#d1d5db}.SetPasswordForm_btn-primary__UkXwc:disabled,.SetPasswordForm_btn-secondary__Hqw3b:disabled,.SetPasswordForm_cancel-button__R60DY:disabled,.SetPasswordForm_submit-button__Xtst9:disabled{cursor:not-allowed;opacity:.5}.SetPasswordForm_set-password-footer__SSOLB{border-top:1px solid #e5e7eb;margin-top:25px;padding-top:20px;text-align:center}.SetPasswordForm_back-button__bZKMw{background:linear-gradient(135deg,#6b7280,#9ca3af);border:none;border-radius:20px;box-shadow:0 4px 12px #0000001a;color:#fff;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:14px 20px;position:relative;transition:all .3s ease;width:100%}.SetPasswordForm_back-button__bZKMw:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.SetPasswordForm_back-button__bZKMw:hover:before{opacity:1}.SetPasswordForm_back-button__bZKMw:active{box-shadow:0 2px 8px #0003;transform:translateY(2px)}.SetPasswordForm_footer-text__xIIod{color:#64748b;color:var(--text-light,#64748b);font-size:14px;font-weight:500;line-height:1.4;margin:8px 0}.SetPasswordForm_back-button__bZKMw:focus-visible,.SetPasswordForm_btn-primary__UkXwc:focus-visible,.SetPasswordForm_btn-secondary__Hqw3b:focus-visible,.SetPasswordForm_cancel-button__R60DY:focus-visible,.SetPasswordForm_submit-button__Xtst9:focus-visible{outline:2px solid #4f46e5;outline:2px solid var(--primary-color,#4f46e5);outline-offset:2px}.SetPasswordForm_form-input__UU2me:focus-visible{outline:2px solid #4f46e5;outline:2px solid var(--primary-color,#4f46e5);outline-offset:2px}@keyframes SetPasswordForm_spin__JsNd8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SetPasswordForm_social-login__N0jul button:disabled .SetPasswordForm_button-icon__T89XT{animation:SetPasswordForm_spin__JsNd8 1s linear infinite}@media (max-width:768px){.SetPasswordForm_set-password-container__Blc8f{margin:5px;padding:15px}.SetPasswordForm_set-password-title__4uxQF{font-size:1.8rem}.SetPasswordForm_button-group__Y4lbB{flex-direction:column}.SetPasswordForm_social-login__N0jul{gap:10px}.SetPasswordForm_back-button__bZKMw,.SetPasswordForm_btn-primary__UkXwc,.SetPasswordForm_btn-secondary__Hqw3b,.SetPasswordForm_social-login__N0jul button{padding:12px 16px}.SetPasswordForm_set-password-footer__SSOLB:last-child{display:none}.SetPasswordForm_warning-message__7\+234{margin-bottom:20px;padding:15px}.SetPasswordForm_warning-title__7l11k{font-size:16px;margin-bottom:8px}.SetPasswordForm_warning-text__O2Un\+{font-size:13px;margin-bottom:8px}.SetPasswordForm_social-login__N0jul{gap:8px;margin-bottom:20px}.SetPasswordForm_set-password-form__gsDrY{gap:20px}.SetPasswordForm_set-password-header__NnWXb{margin-bottom:20px}.SetPasswordForm_divider__lBwCN{margin:20px 0}}@media (max-width:320px){.SetPasswordForm_set-password-container__Blc8f{padding:20px}.SetPasswordForm_form-label__eZJuG{font-size:14px}.SetPasswordForm_set-password-title__4uxQF{font-size:1.6rem}.SetPasswordForm_back-button__bZKMw,.SetPasswordForm_btn-primary__UkXwc,.SetPasswordForm_btn-secondary__Hqw3b,.SetPasswordForm_cancel-button__R60DY,.SetPasswordForm_submit-button__Xtst9{font-size:15px;padding:12px 16px}}.opinion-item{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e51f;cursor:pointer;font-family:Poppins,Segoe UI,Roboto,sans-serif;height:fit-content;margin-bottom:24px;overflow:hidden;padding:32px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.opinion-item:before{background:linear-gradient(90deg,#4f46e5,#6366f1 50%,#8b5cf6);border-radius:1rem 1rem 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.opinion-item:hover{border-color:#4f46e54d;box-shadow:0 16px 40px #4f46e533;transform:translateY(-8px) scale(1.02)}.opinion-item:hover:after{opacity:1}.opinion-item:after{background:radial-gradient(circle at 20% 20%,#4f46e50d 0,#0000 50%),radial-gradient(circle at 80% 80%,#6366f10d 0,#0000 50%);border-radius:1rem;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease}.opinion-subject{color:#1e293b;font-size:1.75rem;font-weight:700;line-height:1.3;margin-bottom:16px;position:relative;text-shadow:0 1px 2px #0000000d;z-index:1}.opinion-images{margin-bottom:20px;position:relative;z-index:1}.opinion-image.single{border:2px solid #fffc;border-radius:12px;box-shadow:0 4px 12px #4f46e51a;cursor:pointer;height:150px;object-fit:cover;transition:all .3s ease;width:200px}.opinion-image.single:hover{border-color:#4f46e54d;box-shadow:0 8px 20px #4f46e533;transform:scale(1.05)}.opinion-images-carousel{max-width:300px;position:relative}.carousel-container{border-radius:12px;box-shadow:0 4px 12px #4f46e51a;overflow:hidden;position:relative}.opinion-image.carousel{display:block;height:200px;object-fit:cover;transition:all .3s ease;width:100%}.carousel-btn{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:2}.carousel-btn:hover{background:#000000b3;transform:translateY(-50%) scale(1.1)}.carousel-btn.prev{left:10px}.carousel-btn.next{right:10px}.carousel-indicators{display:flex;gap:8px;justify-content:center;margin-top:12px}.indicator{background:#4f46e54d;border:none;border-radius:50%;cursor:pointer;height:8px;transition:all .3s ease;width:8px}.indicator.active{background:#4f46e5;transform:scale(1.2)}.indicator:hover{background:#6366f1;transform:scale(1.1)}.image-counter{background:#0009;border-radius:12px;color:#fff;font-size:12px;font-weight:500;padding:4px 8px;position:absolute;right:10px;top:10px;z-index:2}@media (max-width:768px){.opinion-image.single{height:120px;width:150px}.opinion-images-carousel{max-width:250px}.opinion-image.carousel{height:150px}.carousel-btn{font-size:16px;height:35px;width:35px}}@media (max-width:480px){.opinion-images{margin-bottom:16px}.opinion-image.single{height:120px;max-width:200px;width:100%}.opinion-images-carousel{max-width:100%}.opinion-image.carousel{height:120px}.carousel-btn{font-size:14px;height:30px;width:30px}.carousel-btn.prev{left:5px}.carousel-btn.next{right:5px}}.opinion-summary{color:#475569;cursor:pointer;font-size:15px;font-weight:400;line-height:1.7;margin-bottom:20px;position:relative;z-index:1}.opinion-summary:not(.expanded){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.opinion-summary.expanded{-webkit-line-clamp:none;line-clamp:none;display:block}.opinion-item__read-more{border-bottom:2px solid #0000;color:#4f46e5;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;margin-left:8px;text-decoration:none;transition:all .3s ease}.opinion-item__read-more:hover{border-bottom-color:#6366f1;color:#6366f1;transform:translateX(4px)}.opinion-description{color:#64748b;font-size:15px;line-height:1.6;margin-bottom:20px;position:relative;z-index:1}.badge.willing-to-pay{background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:20px;box-shadow:0 4px 12px #f59e0b4d;display:inline-block;font-size:13px;margin-bottom:16px;padding:8px 16px;text-shadow:0 1px 2px #0000001a}.badge.willing-to-pay,.opinion-action-button{color:#fff;font-weight:600;margin-right:12px;position:relative;z-index:1}.opinion-action-button{background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;border-radius:20px;box-shadow:0 4px 12px #4f46e533;cursor:pointer;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;margin-bottom:12px;min-width:140px;overflow:hidden;padding:14px 28px;transition:all .3s ease}.opinion-action-button:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.opinion-action-button:hover{box-shadow:0 8px 20px #4f46e54d;transform:translateY(-2px)}.opinion-action-button:hover:before{opacity:1}.opinion-action-button:active{box-shadow:0 4px 12px #4f46e533;transform:translateY(0)}.opinion-action-button:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);box-shadow:0 2px 8px #94a3b833;cursor:not-allowed;transform:none}.opinion-action-button:disabled:before{display:none}.opinion-item__status{border-top:1px solid #94a3b833;margin-top:16px;padding-top:16px}.opinion-item__metrics,.opinion-item__status{color:#64748b;font-size:13px;font-weight:500;position:relative;z-index:1}.opinion-item__metrics{line-height:1.5;margin-top:12px}.opinion-item__metrics-comments,.opinion-item__metrics-followers,.opinion-item__metrics-interests{color:#475569;font-weight:600}.opinion-item.loading{opacity:.7;pointer-events:none;position:relative}.opinion-item.loading:after{animation:spin 1s linear infinite;border:2px solid #4f46e533;border-radius:50%;border-top-color:#4f46e5;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:10}@media (max-width:768px){.opinion-item{margin-bottom:20px;padding:24px 20px}.opinion-subject{font-size:1.5rem;margin-bottom:12px}.opinion-description,.opinion-summary{font-size:14px;margin-bottom:16px}.opinion-action-button{margin-bottom:12px;margin-right:0;width:100%}.badge.willing-to-pay{font-size:12px;margin-bottom:12px;padding:6px 12px}.opinion-item__metrics,.opinion-item__status{font-size:12px}}@media (max-width:480px){.opinion-item{padding:20px 16px}.opinion-subject{font-size:1.3rem}.opinion-description,.opinion-summary{font-size:13px}.opinion-action-button{font-size:14px;padding:12px 20px}.opinion-item__metrics,.opinion-item__status{font-size:11px}}@keyframes opinionSlideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.opinion-item.new{animation:opinionSlideIn .5s ease-out}.opinion-list .no-opinions{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:18px;font-weight:600;grid-column:1/-1;justify-content:center;min-height:200px;padding:40px 10px;text-align:center}.opinion-list .no-opinions:before{content:"💭";font-size:48px;margin-bottom:16px;opacity:.5}@media (max-width:768px){.opinion-list{gap:16px;grid-template-columns:1fr}}@media (max-width:480px){.opinion-list{gap:12px}.opinion-list .no-opinions{font-size:16px;min-height:150px;padding:35px 10px}.opinion-list .no-opinions:before{font-size:36px;margin-bottom:12px}}.opinion-list>*{box-sizing:border-box;width:100%}@media print{.opinion-list{gap:20px;grid-template-columns:1fr}}.opinion-list-page{animation:fadeIn .8s ease-out;font-family:Poppins,Segoe UI,Roboto,sans-serif;margin-top:30px;min-height:100vh;padding:30px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.category-filter{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e526;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:30px;padding:20px;z-index:100}.category-button{background:#fff;border:2px solid #4f46e533;border-radius:20px;box-shadow:0 2px 8px #0000000d;color:#64748b;cursor:pointer;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s ease}.category-button:before{background:linear-gradient(135deg,#4f46e51a,#6366f11a);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.category-button:hover{border-color:#4f46e5;box-shadow:0 4px 12px #4f46e533;color:#4f46e5;transform:translateY(-2px)}.category-button:hover:before{opacity:1}.category-button:active{transform:translateY(0)}.category-button.active{background:linear-gradient(135deg,#4f46e5,#6366f1);border-color:#4f46e5;box-shadow:0 4px 12px #4f46e54d;color:#fff}.category-button.active:before{background:linear-gradient(135deg,#ffffff1a,#fff0);opacity:1}.custom-dropdown-container{margin:0 auto;max-width:300px;position:relative;width:100%;z-index:10000}.custom-dropdown-trigger{align-items:center;background:#fff;border:2px solid #4f46e533;border-radius:20px;box-shadow:0 4px 12px #4f46e51a;color:#64748b;cursor:pointer;display:flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:600;justify-content:space-between;padding:16px 20px;transition:all .3s ease;width:100%}.custom-dropdown-trigger:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e533;color:#4f46e5;outline:none}.dropdown-arrow{font-size:12px;transition:transform .3s ease}.dropdown-arrow.open{transform:rotate(180deg)}.custom-dropdown-menu{-webkit-scrollbar:none;-ms-overflow-style:none;background:#fff;border:2px solid #4f46e533;border-radius:16px;box-shadow:0 8px 24px #4f46e533;left:0;margin-top:8px;max-height:300px;overflow-y:auto;position:absolute;right:0;scrollbar-width:none;top:100%;z-index:9999}.custom-dropdown-menu::-webkit-scrollbar{display:none}.dropdown-option{background:#fff;border:none;border-bottom:1px solid #4f46e51a;color:#64748b;cursor:pointer;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;padding:12px 20px;text-align:left;transition:all .2s ease;width:100%}.dropdown-option:last-child{border-bottom:none;border-radius:0 0 14px 14px}.dropdown-option:first-child{border-radius:14px 14px 0 0}.dropdown-option:hover{background:#4f46e50d;color:#4f46e5}.dropdown-option.selected{background:#4f46e5;color:#fff}.dropdown-option.selected:hover{background:#4338ca}.category-dropdown{background:#fff;border:2px solid #4f46e533;border-radius:20px;box-shadow:0 4px 12px #4f46e51a;color:#64748b;cursor:pointer;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:600;padding:16px 20px;transition:all .3s ease;width:100%}.category-dropdown:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e533;color:#4f46e5;outline:none}.contents{animation:slideUp .6s ease-out .2s both;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-clip:padding-box;background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e526;min-height:400px;padding:40px}.opinion-list{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));width:100%}.opinion-card{background:#fff;border:1px solid #4f46e51a;border-radius:16px;box-shadow:0 4px 12px #00000014;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.opinion-card:hover{border-color:#4f46e533;box-shadow:0 8px 24px #4f46e526;transform:translateY(-4px)}.opinion-card:before{background:linear-gradient(90deg,#4f46e5,#6366f1,#8b5cf6);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.opinion-card:hover:before{transform:scaleX(1)}.opinion-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.opinion-title{color:#1e293b;font-size:18px;font-weight:700;line-height:1.4;margin:0 0 8px}.opinion-category{background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:12px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.opinion-content{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:14px;line-height:1.6;margin-bottom:16px;overflow:hidden}.opinion-meta{align-items:center;border-top:1px solid #4f46e51a;display:flex;justify-content:space-between;padding-top:16px}.opinion-author{color:#4f46e5;font-size:13px;font-weight:600}.opinion-date{color:#94a3b8;font-size:12px}.contents .no-opinions{color:#64748b;flex-direction:column;font-size:18px;font-weight:600;grid-column:1/-1;min-height:200px;padding:60px 20px;text-align:center}.contents .no-opinions,.loading-spinner-container{align-items:center;display:flex;justify-content:center}.loading-spinner-container{min-height:300px;width:100%}.page-spinner{animation:spin .85s linear infinite;border:4px solid #4f46e526;border-radius:50%;border-top-color:#4f46e5;height:44px;width:44px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contents .no-opinions{color:#94a3b8}.contents .no-opinions:before{content:"💭";font-size:48px;margin-bottom:16px;opacity:.5}.opinion-list-page:before{background:none;bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:-1}.opinion-list{animation:contentFadeIn .5s ease-out}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.category-filter{position:relative}.category-filter:after{background:linear-gradient(90deg,#4f46e5,#6366f1);border-radius:2px;bottom:-5px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.category-filter:hover:after{width:60px}@media (max-width:1200px){.opinion-list{gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.opinion-list-page{padding:15px}.category-filter{margin-bottom:20px;padding:15px}.category-button{font-size:13px;padding:10px 16px}.contents{padding:25px 20px}.opinion-list{gap:16px;grid-template-columns:1fr}.opinion-card{padding:20px}.opinion-title{font-size:16px}.contents .no-opinions{font-size:16px;padding:40px 15px}}@media (max-width:480px){.opinion-list-page{padding:10px}.category-filter{margin-bottom:15px;padding:12px}.category-dropdown{font-size:14px;padding:14px 16px}.contents{padding:20px 15px}.opinion-card{padding:16px}.opinion-title{font-size:15px}.opinion-content{font-size:13px}.contents .no-opinions{font-size:15px;min-height:150px;padding:30px 10px}.contents .no-opinions:before{font-size:36px;margin-bottom:12px}}.category-button:focus,.category-dropdown:focus,.opinion-card:focus-within{outline:2px solid #4f46e5;outline-offset:2px}@media print{.opinion-list-page{background:#fff;padding:20px}.category-filter,.opinion-list-page:before{display:none}.contents{border:1px solid #ddd;box-shadow:none}.opinion-list{gap:20px;grid-template-columns:1fr}.opinion-card{border:1px solid #ddd;box-shadow:none;break-inside:avoid;page-break-inside:avoid}}.comment-section{animation:slideUp .6s ease-out .5s both;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff2;border:2px solid #fffc;border-radius:16px;box-shadow:0 8px 24px #4f46e526;margin:30px 0;padding:30px;position:relative}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.comment-section:before{background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:20px;box-shadow:0 4px 12px #4f46e54d;color:#fff;content:"💬";font-size:16px;left:30px;padding:8px 12px;position:absolute;top:-15px}.read-only-stats{color:#666;font-size:14px;margin-right:10px}.auth-required-message{background-color:#1c1515;border:1px solid #ddd;border-radius:4px;color:#666;margin:10px 0;padding:10px;text-align:center}.auth-required-message p{font-size:14px;margin:0}.comment-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f46e5,#6366f1);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;margin-bottom:25px;margin-top:10px}.comment-section h2:after{background:linear-gradient(90deg,#4f46e5,#6366f1);border-radius:2px;content:"";display:block;height:3px;margin-top:8px;width:50px}.comment-section form{background:linear-gradient(135deg,#4f46e50d,#6366f10d);border:1px solid #4f46e51a;border-radius:12px;display:flex;flex-direction:column;gap:15px;margin-bottom:30px;padding:20px}.comment-section textarea,.reply-textarea{background:#fff;border:2px solid #4f46e533;border-radius:12px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;color:#475569;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.6;min-height:100px;padding:16px 20px;resize:vertical;transition:all .3s ease;width:100%}.comment-section textarea:focus,.reply-textarea:focus{background:#fffffffa;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e533;outline:none}.comment-section textarea::placeholder,.reply-textarea::placeholder{color:#94a3b8;font-style:italic}.comment-section button{align-items:center;border:none;border-radius:10px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:inline-flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;gap:6px;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.comment-section button:contains("Submit"),.comment-section form button[type=submit]{align-self:flex-start;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff}.comment-section form button[type=submit]:hover{background:linear-gradient(135deg,#3730a3,#4338ca);box-shadow:0 4px 12px #4f46e54d;transform:translateY(-1px)}.comment-section button:contains("👍"),.comment-section button:contains("👎"){background:linear-gradient(135deg,#4f46e51a,#6366f11a);border:1px solid #4f46e533;color:#475569;font-size:13px;margin-right:8px;padding:8px 16px}.comment-section button:contains("👍"):hover{background:linear-gradient(135deg,#059669,#10b981);border-color:#059669;color:#fff;transform:translateY(-1px)}.comment-section button:contains("👎"):hover{background:linear-gradient(135deg,#dc2626,#ef4444);border-color:#dc2626;color:#fff;transform:translateY(-1px)}.comment-section button:contains("Cancel"),.comment-section button:contains("Hide"),.comment-section button:contains("Reply"),.comment-section button:contains("Show"){background:linear-gradient(135deg,#4f46e514,#6366f114);border:1px solid #4f46e54d;color:#4f46e5;font-size:13px;padding:8px 16px}.comment-section button:contains("Cancel"):hover,.comment-section button:contains("Hide"):hover,.comment-section button:contains("Reply"):hover,.comment-section button:contains("Show"):hover{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;transform:translateY(-1px)}.comment-section>div:not(form):not(.replyComment){background:#f8fafccc;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 4px 12px #00000014;margin:20px 0;padding:25px;position:relative;transition:all .3s ease}.comment-section>div:not(form):not(.replyComment):hover{border-color:#4f46e533;box-shadow:0 8px 20px #0000001f;transform:translateY(-2px)}.comment-section>div p:first-child{color:#1e293b;font-size:15px;font-weight:500;line-height:1.7;margin-bottom:15px;padding:0}.comment-section>div>button{margin:5px 8px 5px 0}.replyComment{animation:slideUp .4s ease-out;background:linear-gradient(135deg,#4f46e50d,#6366f10d);border:1px solid #4f46e526;border-radius:12px;margin-top:15px;padding:20px}.replyComment textarea{margin-bottom:12px;min-height:80px}.replyComment>div>button{margin:5px 10px 5px 0}.reply-container{background:#ffffffe6;border-left:4px solid #4f46e5;border-radius:8px;box-shadow:0 2px 8px #4f46e51a;margin-left:25px;margin-top:12px;padding:18px;position:relative;transition:all .3s ease}.reply-container:hover{background:#fffffff2;border-left-color:#6366f1}.reply-container:before{background:linear-gradient(180deg,#4f46e5,#6366f1);border-radius:0 2px 2px 0;bottom:0;content:"";left:-4px;position:absolute;top:0;width:4px}.reply-container>p:first-child{color:#374151;font-size:14px;font-weight:500;line-height:1.6;margin-bottom:12px}.reply-container .reply-container{background:#f8fafccc;border-left-color:#8b5cf6;margin-left:20px;margin-top:8px}.reply-container .reply-container:before{background:linear-gradient(180deg,#8b5cf6,#a78bfa)}.comment-section div:contains("Loading..."){color:#4f46e5;font-size:16px;font-weight:600;padding:40px 20px;text-align:center}.comment-section>div>button:first-of-type{margin-left:0}@media (max-width:768px){.comment-section{margin:20px 0;padding:20px}.comment-section:before{font-size:14px;left:20px;padding:6px 10px;top:-12px}.comment-section h2{font-size:20px;margin-bottom:20px}.comment-section form{padding:15px}.comment-section>div:not(form):not(.replyComment){padding:18px}.comment-section textarea,.reply-textarea{font-size:14px;min-height:80px;padding:12px 16px}.comment-section button{font-size:13px;margin:3px 5px 3px 0;padding:10px 18px}.reply-container{margin-left:15px;padding:15px}.reply-container .reply-container{margin-left:15px}}@media (max-width:480px){.comment-section{padding:15px}.comment-section:before{left:15px}.comment-section h2{font-size:18px}.comment-section form{gap:12px;padding:12px}.comment-section>div:not(form):not(.replyComment){padding:15px}.comment-section textarea,.reply-textarea{min-height:70px;padding:10px 14px}.comment-section button{font-size:12px;margin:2px 4px 2px 0;padding:8px 14px}.reply-container{margin-left:10px;padding:12px}.reply-container .reply-container{margin-left:10px}.comment-section>div>button{display:inline-flex;flex-shrink:1;font-size:11px;margin:3px 2px;min-width:60px;padding:6px 10px;text-align:center;width:auto}.comment-section form button[type=submit]{margin-top:10px;width:100%}.comment-section>div{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2px}.comment-section>div>p:first-child{margin-bottom:10px;width:100%}}.comment-section button:focus{outline:2px solid #4f46e5;outline-offset:2px}.comment-section textarea:focus{outline:none}.reply-container,.replyComment{animation:slideUp .3s ease-out}.comment-section button:active{transform:translateY(0)!important}@media print{.comment-section{background:#fff;border:1px solid #ddd;box-shadow:none;padding:20px}.comment-section button,.comment-section:before{display:none}.comment-section textarea{background:#fff;border:1px solid #ddd}}.OpinionDetailPage_container__OjYRp *{box-sizing:border-box}.OpinionDetailPage_container__OjYRp{--c-bg:#faf8f5;--c-surface:#fff;--c-accent:#4f46e5;--c-accent-light:#ede9fe;--c-accent-dark:#3730a3;--c-text:#1a1612;--c-text-muted:#6b6460;--c-border:#e8e2da;--c-shadow:#1a161214;--radius:16px;--radius-sm:10px;color:var(--c-text);margin:0 auto;max-width:720px;min-height:100vh;padding:16px 16px 48px}.OpinionDetailPage_backButton__KKF2f{align-items:center;background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:100px;color:var(--c-text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;letter-spacing:.2px;margin-bottom:24px;margin-top:2.5rem;padding:8px 16px;transition:all .2s ease}.OpinionDetailPage_backButton__KKF2f:before{content:"←";font-size:15px;line-height:1}.OpinionDetailPage_backButton__KKF2f:hover{background:var(--c-accent);border-color:var(--c-accent);color:#fff;transform:translateX(-2px)}.OpinionDetailPage_loading__6x6Cx{align-items:center;color:#6b6460;display:flex;flex-direction:column;font-size:15px;font-weight:400;gap:16px;justify-content:center;min-height:60vh}.OpinionDetailPage_loading__6x6Cx:before{animation:OpinionDetailPage_opinionSpin__3C6JL .8s linear infinite;border:3px solid #ede9fe;border-radius:50%;border-top-color:#4f46e5;content:"";display:block;height:36px;width:36px}@keyframes OpinionDetailPage_opinionSpin__3C6JL{to{transform:rotate(1turn)}}.OpinionDetailPage_error__BSlwv,.OpinionDetailPage_notFound__7hzd4{color:#6b6460;padding:60px 20px;text-align:center}.OpinionDetailPage_images__1kHnf{aspect-ratio:4/3;background:var(--c-border);border-radius:var(--radius);display:block;margin-bottom:20px;overflow:hidden;position:relative}.OpinionDetailPage_image__oYplo.OpinionDetailPage_single__CGO1j{border:none;border-radius:0;box-shadow:none;cursor:zoom-in;display:block;height:100%;max-height:none;object-fit:cover;transition:transform .4s ease;width:100%}.OpinionDetailPage_image__oYplo.OpinionDetailPage_single__CGO1j:hover{transform:scale(1.03)}.OpinionDetailPage_imagesCarousel__it1R4{background:var(--c-border);border-radius:var(--radius);margin-bottom:20px;max-width:100%;overflow:hidden;position:relative;width:100%}.OpinionDetailPage_carouselContainer__w5gSr{aspect-ratio:4/3;overflow:hidden;position:relative}.OpinionDetailPage_image__oYplo.OpinionDetailPage_carousel__QmSU3{border-radius:0;box-shadow:none;cursor:zoom-in;display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.OpinionDetailPage_image__oYplo.OpinionDetailPage_carousel__QmSU3:hover{transform:scale(1.03)}.OpinionDetailPage_carouselBtn__HbBJt{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:none;border-radius:50%;box-shadow:0 2px 12px var(--c-shadow);color:var(--c-text);cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:40px;z-index:10}.OpinionDetailPage_carouselBtn__HbBJt:hover{background:var(--c-accent);color:#fff;transform:translateY(-50%) scale(1.08)}.OpinionDetailPage_carouselBtn__HbBJt.OpinionDetailPage_prev__mAmy1{left:12px}.OpinionDetailPage_carouselBtn__HbBJt.OpinionDetailPage_next__\+if5j{right:12px}.OpinionDetailPage_carouselIndicators__3lm7y{display:flex;gap:6px;justify-content:center;padding:10px 0 4px}.OpinionDetailPage_indicator__qbLZq{background:var(--c-border);border:none;border-radius:50%;cursor:pointer;height:6px;padding:0;transition:all .2s ease;width:6px}.OpinionDetailPage_indicator__qbLZq.OpinionDetailPage_active__qg4Nr{background:var(--c-accent);border-radius:3px;width:18px}.OpinionDetailPage_imageCounter__67EAF{top:12px;z-index:10}.OpinionDetailPage_expandHint__Pnyke,.OpinionDetailPage_imageCounter__67EAF{background:#0000008c;border-radius:100px;color:#fff;font-size:11px;font-weight:500;letter-spacing:.3px;padding:3px 8px;position:absolute;right:12px}.OpinionDetailPage_expandHint__Pnyke{bottom:10px;opacity:0;pointer-events:none;transition:opacity .25s ease}.OpinionDetailPage_imagesCarousel__it1R4:hover .OpinionDetailPage_expandHint__Pnyke,.OpinionDetailPage_images__1kHnf:hover .OpinionDetailPage_expandHint__Pnyke{opacity:1}.OpinionDetailPage_clickableImage__Jluhh{cursor:zoom-in}.OpinionDetailPage_contentCard__3NQDK{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:0 2px 16px var(--c-shadow);margin-bottom:16px;overflow:hidden}.OpinionDetailPage_title__OOPoh{color:var(--c-text);font-size:clamp(22px,5vw,30px);font-weight:700;letter-spacing:-.3px;line-height:1.25;margin:0 0 20px;padding:24px 24px 0}.OpinionDetailPage_postOwner__lC62G{align-items:center;background:#eef0fe;border:1px solid #5b6af533;border-radius:20px;color:#5b6af5;display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;margin:0 24px 16px;padding:.2rem .65rem}.OpinionDetailPage_descriptionBlock__oiHJe{background:var(--c-accent-light);border-left:3px solid var(--c-accent);border-radius:var(--radius-sm);margin:0 24px 24px;padding:16px 20px}.OpinionDetailPage_descriptionLabel__xB6HO{color:var(--c-accent);font-size:10px;font-weight:600;letter-spacing:1.2px;margin-bottom:6px;text-transform:uppercase}.OpinionDetailPage_description__Jzdc\+{color:var(--c-text);font-size:15px;line-height:1.7;margin:0}.OpinionDetailPage_metaGrid__9Z1F1{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr;padding:0 24px 24px}.OpinionDetailPage_metaItem__5DOQ6{border-bottom:1px solid var(--c-border);display:flex;flex-direction:column;padding:12px 0}.OpinionDetailPage_metaItem__5DOQ6:last-child,.OpinionDetailPage_metaItem__5DOQ6:nth-last-child(2):nth-child(odd){border-bottom:none}.OpinionDetailPage_metaLabel__5AiWn{color:var(--c-text-muted);font-size:10px;font-weight:600;letter-spacing:1px;margin-bottom:3px;text-transform:uppercase}.OpinionDetailPage_metaValue__28MvG{color:var(--c-text);font-size:14px;font-weight:500;line-height:1.4}.OpinionDetailPage_statusBadge__z4-3f{align-items:center;border-radius:100px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:3px 10px;width:fit-content}.OpinionDetailPage_statusBadge__z4-3f:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.OpinionDetailPage_statusBadge__z4-3f.OpinionDetailPage_open__8Vj2J{background:#dcfce7;color:#15803d}.OpinionDetailPage_statusBadge__z4-3f.OpinionDetailPage_closed__fBF81{background:#fee2e2;color:#b91c1c}.OpinionDetailPage_statusBadge__z4-3f.OpinionDetailPage_inProgress__\+wZ3l{background:#fef9c3;color:#854d0e}.OpinionDetailPage_actionsGroup__3f\+un{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.OpinionDetailPage_interestBtn__0TfSA{align-items:center;background:var(--c-accent);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.2px;padding:15px 24px;transition:all .25s ease;width:100%}.OpinionDetailPage_interestBtn__0TfSA:before{content:"💬";font-size:16px}.OpinionDetailPage_interestBtn__0TfSA:hover:not(:disabled){background:var(--c-accent-dark);box-shadow:0 6px 20px #4f46e54d;transform:translateY(-1px)}.OpinionDetailPage_followBtn__1w-nN{align-items:center;background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text-muted);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:13px 24px;transition:all .2s ease;width:100%}.OpinionDetailPage_followBtn__1w-nN:hover{background:var(--c-accent-light);border-color:var(--c-accent);color:var(--c-accent)}.OpinionDetailPage_analyzeBtn__AqVEK{align-items:center;background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text-muted);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:13px 24px;transition:all .2s ease;width:100%}.OpinionDetailPage_analyzeBtn__AqVEK:hover:not(:disabled){background:#faf8f5;border-color:var(--c-text);color:var(--c-text)}.OpinionDetailPage_analyzeBtn__AqVEK.OpinionDetailPage_analyzing__usMja,.OpinionDetailPage_analyzeBtn__AqVEK:disabled{cursor:not-allowed;opacity:.55;transform:none}.OpinionDetailPage_shareBtn__T4SdH{align-items:center;background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text-muted);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-bottom:16px;padding:13px 24px;transition:all .2s ease;width:100%}.OpinionDetailPage_shareBtn__T4SdH:hover{background:#faf8f5;border-color:var(--c-text);color:var(--c-text)}.OpinionDetailPage_authRequired__GVJ\+g{background:var(--c-accent-light);border:1px solid #4f46e533;border-radius:var(--radius-sm);margin-bottom:16px;padding:14px 18px;text-align:center}.OpinionDetailPage_authRequired__GVJ\+g p{color:var(--c-text-muted);font-size:14px;font-weight:400;line-height:1.5;margin:0}.OpinionDetailPage_authRequired__GVJ\+g a{color:var(--c-accent);font-weight:600;text-decoration:none}.OpinionDetailPage_authRequired__GVJ\+g a:hover{text-decoration:underline}.OpinionDetailPage_analysisLoading__N1WNS{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:0 2px 16px var(--c-shadow);margin-bottom:16px;padding:32px 24px;text-align:center}.OpinionDetailPage_analysisLoadingHeader__NMkiX h3{color:var(--c-text);font-size:18px;font-weight:600;margin:0 0 6px}.OpinionDetailPage_analysisLoadingHeader__NMkiX p{color:var(--c-text-muted);font-size:13px;font-weight:400;margin:0 0 24px}.OpinionDetailPage_chatLoadingAnim__PwIxz{align-items:center;display:flex;justify-content:center;padding:8px 0}.OpinionDetailPage_loadingDots__P9To8{align-items:center;background:#faf8f5;border:1px solid var(--c-border);border-radius:100px;display:flex;gap:6px;padding:12px 18px}.OpinionDetailPage_loadingDots__P9To8 .OpinionDetailPage_dot__LmeMd{animation:OpinionDetailPage_dotPulse__IgYey 1.4s ease-in-out infinite both;background:var(--c-accent);border-radius:50%;height:7px;width:7px}.OpinionDetailPage_loadingDots__P9To8 .OpinionDetailPage_dot__LmeMd:first-child{animation-delay:-.32s}.OpinionDetailPage_loadingDots__P9To8 .OpinionDetailPage_dot__LmeMd:nth-child(2){animation-delay:-.16s}.OpinionDetailPage_loadingDots__P9To8 .OpinionDetailPage_dot__LmeMd:nth-child(3){animation-delay:0s}@keyframes OpinionDetailPage_dotPulse__IgYey{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.OpinionDetailPage_analysis__rtNri{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:0 2px 16px var(--c-shadow);margin-bottom:16px;overflow:hidden}.OpinionDetailPage_analysisHeader__CwbNM{padding:20px 24px 0}.OpinionDetailPage_analysisHeader__CwbNM h3{color:var(--c-text);font-size:18px;font-weight:700;margin:0 0 20px}.OpinionDetailPage_analysisSentiment__aDRwR,.OpinionDetailPage_analysisSummary__Bon9L,.OpinionDetailPage_analysisWordFreq__57xum{background:#faf8f5;border:1px solid var(--c-border);border-radius:var(--radius-sm);margin:0 24px 20px;padding:14px 18px}.OpinionDetailPage_analysisSentiment__aDRwR h4,.OpinionDetailPage_analysisSummary__Bon9L h4,.OpinionDetailPage_analysisWordFreq__57xum h4{align-items:center;color:var(--c-text-muted);display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:1px;margin:0 0 10px;text-transform:uppercase}.OpinionDetailPage_analysisSentiment__aDRwR h4:before{content:"😊"}.OpinionDetailPage_analysisWordFreq__57xum h4:before{content:"🏷️"}.OpinionDetailPage_analysisSummary__Bon9L h4:before{content:"📝"}.OpinionDetailPage_sentimentBadge__2-I9G{align-items:center;border-radius:100px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:4px 12px}.OpinionDetailPage_sentimentBadge__2-I9G.OpinionDetailPage_positive__foDtg{background:#dcfce7;border:1px solid #bbf7d0;color:#15803d}.OpinionDetailPage_sentimentBadge__2-I9G.OpinionDetailPage_negative__qdv6M{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c}.OpinionDetailPage_sentimentBadge__2-I9G.OpinionDetailPage_neutral__Ro3jO{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569}.OpinionDetailPage_wordFreqContainer__1iSlv{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.OpinionDetailPage_wordFreqTag__AQvKO{background:var(--c-accent-light);border:1px solid #4f46e533;border-radius:100px;color:var(--c-accent);font-size:11px;font-weight:600;padding:4px 10px}.OpinionDetailPage_summaryContent__rVECN{color:var(--c-text-muted);font-size:14px;line-height:1.65}.OpinionDetailPage_summaryContent__rVECN strong{color:var(--c-text);font-weight:600}@media (min-width:480px){.OpinionDetailPage_metaGrid__9Z1F1{grid-template-columns:1fr 1fr}.OpinionDetailPage_metaItem__5DOQ6{padding:14px 12px}.OpinionDetailPage_metaItem__5DOQ6:nth-child(odd){border-right:1px solid var(--c-border);padding-left:0}.OpinionDetailPage_metaItem__5DOQ6:nth-child(2n){padding-right:0}.OpinionDetailPage_metaItem__5DOQ6:last-child,.OpinionDetailPage_metaItem__5DOQ6:nth-last-child(2){border-bottom:none}}@media (min-width:768px){.OpinionDetailPage_container__OjYRp{padding:32px 24px 64px}.OpinionDetailPage_images__1kHnf{aspect-ratio:16/9;margin-top:2rem}.OpinionDetailPage_imagesCarousel__it1R4{margin-top:2rem}.OpinionDetailPage_carouselContainer__w5gSr{aspect-ratio:16/9}.OpinionDetailPage_title__OOPoh{margin:0 0 24px;padding:32px 32px 0}.OpinionDetailPage_descriptionBlock__oiHJe{margin:0 32px 28px}.OpinionDetailPage_metaGrid__9Z1F1{padding:0 32px 32px}.OpinionDetailPage_loading__6x6Cx{min-height:80vh}}@media (min-width:1024px){.OpinionDetailPage_container__OjYRp{padding:48px 24px 80px}}.TermsConditions_termsPage__Q-Gl1{min-height:100vh;padding:2rem 1rem}.TermsConditions_container__CFU5v{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:1000px;overflow:hidden}.TermsConditions_header__YReeQ{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem 2rem;text-align:center}.TermsConditions_title__bO7TA{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.TermsConditions_subtitle__Huqow{font-size:1.2rem;margin-bottom:1rem;opacity:.9}.TermsConditions_lastUpdated__T-n5H{font-size:.9rem;opacity:.8}.TermsConditions_content__yPwhf{padding:2rem}.TermsConditions_section__3Axcd{margin-bottom:2.5rem}.TermsConditions_section__3Axcd:last-child{margin-bottom:0}.TermsConditions_sectionTitle__Mjg8-{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.TermsConditions_text__LL8da{color:#555;line-height:1.7;margin-bottom:1rem;text-align:justify}.TermsConditions_list__Z7ARv{margin-bottom:1rem}.TermsConditions_bulletList__hCIXz{color:#555;margin:1rem 0;padding-left:1.5rem}.TermsConditions_bulletList__hCIXz li{line-height:1.6;margin-bottom:.5rem}.TermsConditions_contactInfo__Pa5ke{background-color:#f8f9fa;border-left:4px solid #4facfe;border-radius:6px;margin-top:1rem;padding:1.5rem}.TermsConditions_contactInfo__Pa5ke p{color:#495057;margin-bottom:.5rem}.TermsConditions_contactInfo__Pa5ke p:last-child{margin-bottom:0}@media (max-width:768px){.TermsConditions_termsPage__Q-Gl1{padding:1rem .5rem}.TermsConditions_header__YReeQ{padding:2rem 1rem}.TermsConditions_title__bO7TA{font-size:2rem}.TermsConditions_content__yPwhf{padding:1.5rem}.TermsConditions_sectionTitle__Mjg8-{font-size:1.3rem}.TermsConditions_bulletList__hCIXz{padding-left:1rem}}.EmailVerificationPage_verificationPage__sSDFe{align-items:center;display:flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:40px 20px;position:relative}.EmailVerificationPage_verificationContainer__iKJlb{animation:EmailVerificationPage_slideUp__1S66I .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1.5rem;box-shadow:0 10px 40px #4f46e526;box-sizing:border-box;max-width:450px;padding:40px;position:relative;text-align:center;width:100%}@keyframes EmailVerificationPage_slideUp__1S66I{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.EmailVerificationPage_header__Scbg2{align-items:center;display:flex;justify-content:center;margin-bottom:30px;position:relative}.EmailVerificationPage_backButton__-JWqZ{align-items:center;background:#0000;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;left:0;padding:8px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px}.EmailVerificationPage_backButton__-JWqZ:hover{background-color:#4f46e51a;color:#4f46e5;color:var(--primary-color,#4f46e5);transform:translateY(-50%) translateX(-2px)}.EmailVerificationPage_iconContainer__rOVC6{align-items:center;animation:EmailVerificationPage_pulse__X4JUA 2s infinite;background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--primary-color,#4f46e5) 0,#6366f1 100%);border-radius:50%;box-shadow:0 8px 24px #4f46e54d;color:#fff;display:flex;font-size:32px;height:80px;justify-content:center;width:80px}@keyframes EmailVerificationPage_pulse__X4JUA{0%{box-shadow:0 8px 24px #4f46e54d}50%{box-shadow:0 8px 32px #4f46e580}to{box-shadow:0 8px 24px #4f46e54d}}.EmailVerificationPage_title__wWrR0{color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:2rem;font-weight:700;margin-bottom:16px;text-shadow:0 2px 4px #4f46e51a}.EmailVerificationPage_description__Nkz5d{color:#64748b;font-size:16px;line-height:1.5;margin-bottom:8px}.EmailVerificationPage_emailDisplay__Tyw5G{color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:18px;font-weight:600;margin-bottom:30px;word-break:break-all}.EmailVerificationPage_errorMessage__BNg2b{align-items:center;animation:EmailVerificationPage_shake__pDExZ .5s ease-in-out;background-color:#ef44441a;border:1px solid #ef444433;border-radius:12px;color:#ef4444;display:flex;font-size:14px;gap:8px;justify-content:center;margin-bottom:20px;padding:12px 16px}@keyframes EmailVerificationPage_shake__pDExZ{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.EmailVerificationPage_successMessage__LIx6D{align-items:center;animation:EmailVerificationPage_fadeIn__Bz5DE .5s ease-in-out;background-color:#10b9811a;border:1px solid #10b98133;border-radius:12px;color:#10b981;display:flex;font-size:14px;gap:8px;justify-content:center;margin-bottom:20px;padding:12px 16px}@keyframes EmailVerificationPage_fadeIn__Bz5DE{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.EmailVerificationPage_codeInputContainer__siEKC{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:30px}.EmailVerificationPage_codeInput__wSFds{background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#4f46e5;color:var(--primary-color,#4f46e5);font-family:Poppins,monospace;font-size:24px;font-weight:700;height:60px;outline:none;text-align:center;transition:all .3s ease;width:50px}.EmailVerificationPage_codeInput__wSFds:focus{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5);box-shadow:0 0 0 3px #4f46e533;transform:scale(1.05)}.EmailVerificationPage_codeInput__wSFds.EmailVerificationPage_filled__3Seav{background:linear-gradient(135deg,#4f46e51a,#6366f11a);border-color:#4f46e5;border-color:var(--primary-color,#4f46e5)}.EmailVerificationPage_codeInput__wSFds.EmailVerificationPage_inputError__u66nU{background-color:#ef44440d;border-color:#ef4444}.EmailVerificationPage_codeInput__wSFds:disabled{background-color:#f8fafc;color:#94a3b8;cursor:not-allowed}.EmailVerificationPage_verifyButton__Ebthy{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--primary-color,#4f46e5) 0,#6366f1 100%);border:none;border-radius:12px;box-shadow:0 4px 12px #4f46e54d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-bottom:24px;overflow:hidden;padding:16px;position:relative;transition:all .3s ease;width:100%}.EmailVerificationPage_verifyButton__Ebthy:before{background:linear-gradient(135deg,#fff3,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.EmailVerificationPage_verifyButton__Ebthy:hover:before{opacity:1}.EmailVerificationPage_verifyButton__Ebthy:hover{box-shadow:0 6px 20px #4f46e566;transform:translateY(-2px)}.EmailVerificationPage_verifyButton__Ebthy:active{box-shadow:0 2px 8px #4f46e54d;transform:translateY(0)}.EmailVerificationPage_verifyButton__Ebthy:disabled{background:linear-gradient(135deg,#a5a5a5,silver);box-shadow:0 2px 8px #a5a5a533;cursor:not-allowed;transform:none}.EmailVerificationPage_verifyButton__Ebthy:disabled:hover{box-shadow:0 2px 8px #a5a5a533;transform:none}.EmailVerificationPage_resendSection__Wqp3q{margin-bottom:24px}.EmailVerificationPage_resendText__3Wd4V{color:#64748b;font-size:14px;margin-bottom:12px}.EmailVerificationPage_resendButton__Jg3FX{align-items:center;background:#0000;border:2px solid #4f46e5;border:2px solid var(--primary-color,#4f46e5);border-radius:8px;color:#4f46e5;color:var(--primary-color,#4f46e5);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.EmailVerificationPage_resendButton__Jg3FX:hover{background:#4f46e5;background:var(--primary-color,#4f46e5);box-shadow:0 4px 12px #4f46e54d;color:#fff;transform:translateY(-1px)}.EmailVerificationPage_resendButton__Jg3FX:active{transform:translateY(0)}.EmailVerificationPage_resendButton__Jg3FX:disabled{border-color:#cbd5e1;box-shadow:none;color:#94a3b8;cursor:not-allowed;transform:none}.EmailVerificationPage_resendButton__Jg3FX:disabled:hover{background:#0000;box-shadow:none;color:#94a3b8;transform:none}.EmailVerificationPage_helpText__iDKPL{color:#64748b;font-size:13px;line-height:1.4}.EmailVerificationPage_spinner__EFq3w{animation:EmailVerificationPage_spin__So6k4 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:currentcolor;height:18px;width:18px}@keyframes EmailVerificationPage_spin__So6k4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EmailVerificationPage_successContainer__gLe-s{animation:EmailVerificationPage_successPop__bNzfu .8s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;border:2px solid #10b98133;border-radius:1.5rem;box-shadow:0 10px 40px #10b98126;box-sizing:border-box;max-width:450px;padding:50px 40px;text-align:center;width:100%}@keyframes EmailVerificationPage_successPop__bNzfu{0%{opacity:0;transform:scale(.8) translateY(20px)}50%{transform:scale(1.05) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.EmailVerificationPage_successIconLarge__xnvQv{display:flex;justify-content:center;margin-bottom:30px}.EmailVerificationPage_checkmark__XpR95{stroke-width:3;stroke:#10b981;stroke-miterlimit:10;animation:EmailVerificationPage_fill__R2miz .4s ease-in-out .4s forwards,EmailVerificationPage_scale__PFSnw .3s ease-in-out .9s both;border-radius:50%;box-shadow:inset 0 0 0 #10b981;display:block;height:80px;position:relative;width:80px}.EmailVerificationPage_checkmarkCircle__2S\+LC{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3;stroke-miterlimit:10;stroke:#10b981;fill:none;animation:EmailVerificationPage_stroke__BcXO4 .6s cubic-bezier(.65,0,.45,1) forwards;background:#10b9811a;border:3px solid #10b981;border-radius:50%;height:80px;left:0;position:absolute;top:0;width:80px}.EmailVerificationPage_checkmarkStem__gV6Tt{animation:EmailVerificationPage_stroke__BcXO4 .3s cubic-bezier(.65,0,.45,1) .8s forwards;background:#10b981;border-radius:2px;height:3px;left:28px;position:absolute;top:35px;transform:rotate(45deg);transform-origin:left bottom;width:15px}.EmailVerificationPage_checkmarkKick__tEtec{animation:EmailVerificationPage_stroke__BcXO4 .2s cubic-bezier(.65,0,.45,1) .9s forwards;background:#10b981;border-radius:2px;height:3px;left:40px;position:absolute;top:48px;transform:rotate(-45deg);transform-origin:left bottom;width:25px}@keyframes EmailVerificationPage_stroke__BcXO4{to{stroke-dashoffset:0}}@keyframes EmailVerificationPage_scale__PFSnw{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes EmailVerificationPage_fill__R2miz{to{box-shadow:inset 0 0 0 30px #10b981}}.EmailVerificationPage_successTitle__09u9i{color:#10b981;font-size:2.2rem;font-weight:700;margin-bottom:16px}.EmailVerificationPage_successMessage__LIx6D{background:none;border:none;color:#64748b;display:block;font-size:18px;line-height:1.5;margin-bottom:24px;padding:0}.EmailVerificationPage_loadingDots__zaozK{align-items:center;color:#64748b;display:flex;font-size:16px;gap:8px;justify-content:center}.EmailVerificationPage_dots__glDKz{display:flex;gap:4px}.EmailVerificationPage_dots__glDKz span{animation:EmailVerificationPage_bounce__gTnIf 1.4s ease-in-out infinite both;background-color:#10b981;border-radius:50%;height:6px;width:6px}.EmailVerificationPage_dots__glDKz span:first-child{animation-delay:-.32s}.EmailVerificationPage_dots__glDKz span:nth-child(2){animation-delay:-.16s}@keyframes EmailVerificationPage_bounce__gTnIf{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@media (max-width:768px){.EmailVerificationPage_verificationPage__sSDFe{margin-top:-15%;padding:20px 15px}.EmailVerificationPage_successContainer__gLe-s,.EmailVerificationPage_verificationContainer__iKJlb{border-radius:1rem;max-width:95%;padding:30px 20px}.EmailVerificationPage_successTitle__09u9i,.EmailVerificationPage_title__wWrR0{font-size:1.8rem;margin-bottom:12px}.EmailVerificationPage_description__Nkz5d{font-size:15px}.EmailVerificationPage_emailDisplay__Tyw5G{font-size:16px;margin-bottom:25px}.EmailVerificationPage_codeInputContainer__siEKC{gap:8px;margin-bottom:25px}.EmailVerificationPage_codeInput__wSFds{font-size:20px;height:55px;width:45px}.EmailVerificationPage_verifyButton__Ebthy{font-size:15px;margin-bottom:20px;padding:14px}.EmailVerificationPage_iconContainer__rOVC6{font-size:28px;height:70px;width:70px}.EmailVerificationPage_backButton__-JWqZ{font-size:16px;height:36px;width:36px}}@media (max-width:480px){.EmailVerificationPage_successContainer__gLe-s,.EmailVerificationPage_verificationContainer__iKJlb{padding:25px 15px}.EmailVerificationPage_successTitle__09u9i,.EmailVerificationPage_title__wWrR0{font-size:1.6rem}.EmailVerificationPage_codeInputContainer__siEKC{gap:6px}.EmailVerificationPage_codeInput__wSFds{font-size:18px;height:50px;width:40px}.EmailVerificationPage_checkmarkCircle__2S\+LC,.EmailVerificationPage_checkmark__XpR95{height:60px;width:60px}.EmailVerificationPage_checkmarkStem__gV6Tt{left:21px;top:26px;width:12px}.EmailVerificationPage_checkmarkKick__tEtec{left:30px;top:36px;width:20px}}.not-found-container{align-items:center;display:flex;justify-content:center;min-height:80vh;padding:2rem}.not-found-content{max-width:600px;text-align:center}.error-code{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:120px;font-weight:800;line-height:1;margin-bottom:1rem}.error-title{color:#1f2937;font-size:2.5rem;margin-bottom:1rem}.error-description{color:#6b7280;font-size:1.125rem;margin-bottom:2rem}.error-actions{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem}.btn-primary,.btn-secondary{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.btn-primary:hover{box-shadow:0 10px 25px #6366f14d;transform:translateY(-2px)}.btn-secondary{background:#f3f4f6;color:#4b5563}.btn-secondary:hover{background:#e5e7eb}.quick-links{margin-top:3rem}.quick-links h3{color:#374151;font-size:1.25rem;margin-bottom:1rem}.links-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.links-grid a{background:#f9fafb;border-radius:8px;color:#6366f1;font-weight:500;padding:.75rem 1rem;text-decoration:none;transition:all .3s ease}.links-grid a:hover{background:#6366f1;color:#fff;transform:translateY(-2px)}@media (max-width:640px){.error-code{font-size:80px}.error-title{font-size:2rem}.error-actions{flex-direction:column}.btn-primary,.btn-secondary{width:100%}}:root{--primary-color:#4f46e5;--background-color:#f0f2f5;--text-color:#1e293b;--text-light:#64748b;--transition-speed:0.3s;--font-main:"Sora",sans-serif;--font-mono:"DM Mono",monospace}body{background:#fff;color:#1e293b;color:var(--text-color);font-family:Sora,sans-serif;font-family:var(--font-main)}.app{background:#fff;flex-direction:column;max-width:100vw;min-height:100vh}.app,main.main-content{display:flex;overflow-x:hidden;width:100%}main.main-content{flex:1 1;flex-direction:column;padding-top:30px}.main-content.container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding-left:20px;padding-right:20px}.main-content:not(.container){padding-left:0;padding-right:0}footer{margin-top:auto}.dashboard-footer{transition:margin-left .3s ease}@media (min-width:1024px){.main-content.container{padding-left:40px;padding-right:40px}}@media (min-width:768px) and (max-width:1023px){.main-content.container{padding-left:30px;padding-right:30px}}@media (max-width:768px){.main-content.container{padding-left:15px;padding-right:15px}}
/*# sourceMappingURL=main.f5e89799.css.map*/