.rate-limit_rateLimitDisplay__UH4iq{padding:8px 16px;border-radius:20px;font-size:13px;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .3s ease;margin-bottom:8px}.rate-limit_rateLimitLoading__w5fQq{background:rgba(108,117,125,.1);color:#6c757d;animation:rate-limit_pulse__CoiBm 2s infinite}.rate-limit_rateLimitGood__NqVeJ{background:rgba(40,167,69,.1);color:#28a745;border:1px solid rgba(40,167,69,.2)}.rate-limit_rateLimitWarning__I3MRn{background:rgba(255,193,7,.1);color:#ffc107;border:1px solid rgba(255,193,7,.2)}.rate-limit_rateLimitDanger__SWcac{background:rgba(128,128,128,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#6c757d;border:1px solid rgba(128,128,128,.2)}.rate-limit_rateLimitPremium__XU8zD{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));color:#667eea;border:1px solid rgba(102,126,234,.3)}.rate-limit_rateLimitText__X7CWt{flex:1 1}.rate-limit_rateLimitStatus__zyw_2{font-weight:600}.rate-limit_rateLimitUpgradeButton__soqXX{padding:4px 12px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;border-radius:12px;font-size:11px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.rate-limit_rateLimitUpgradeButton__soqXX:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.rate-limit_rateLimitUpgradeText__r2qp1{font-size:11px;font-weight:600;color:#667eea;text-decoration:underline;cursor:pointer;transition:color .2s ease}.rate-limit_rateLimitUpgradeText__r2qp1:hover{color:#4c63d2}.rate-limit_rateLimitPopupOverlay__9csZd{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(128,128,128,.1);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rate-limit_rateLimitPopup__E2ZiD{background:white;padding:32px;border-radius:16px;max-width:400px;width:90%;text-align:left;box-shadow:0 20px 60px rgba(0,0,0,.3);transform:scale(.95);animation:rate-limit_popupAppear__CvtFa .3s ease forwards}.rate-limit_popupHeader__IP_Rv{margin-bottom:20px}.rate-limit_popupHeader__IP_Rv h3{font-size:18px;font-weight:600;margin:0;line-height:1.4;color:#dc3545}.rate-limit_popupContent__Zcq5E{margin-bottom:24px;line-height:1.6}.rate-limit_popupContent__Zcq5E p{margin:0 0 16px;font-size:14px;color:#6c757d}.rate-limit_premiumBenefits__TZfww{background:#f8f9fa;padding:16px;border-radius:8px;border-left:4px solid #667eea}.rate-limit_premiumBenefits__TZfww h4{margin:0 0 12px;font-size:16px;font-weight:600;color:#495057}.rate-limit_premiumBenefits__TZfww ul{margin:0 0 12px;padding-left:0;list-style:none}.rate-limit_premiumBenefits__TZfww li{margin-bottom:8px;font-size:14px;line-height:1.5;color:#495057}.rate-limit_pricingInfo__EoZUB{margin:12px 0 0!important;font-size:14px;font-weight:600;color:#667eea!important}.rate-limit_popupActions__F4_CR{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.rate-limit_upgradeButton__RD8eH{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;padding:12px 20px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;flex:1 1;max-width:200px}.rate-limit_upgradeButton__RD8eH:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.rate-limit_cancelButton__rM_6T{background:#f8f9fa;color:#6c757d;border:1px solid #dee2e6;padding:12px 20px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease}.rate-limit_cancelButton__rM_6T:hover{background:#e9ecef;color:#495057}@keyframes rate-limit_popupAppear__CvtFa{to{transform:scale(1)}}@keyframes rate-limit_pulse__CoiBm{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-color-scheme:dark){.rate-limit_rateLimitLoading__w5fQq{background:rgba(108,117,125,.2);color:#adb5bd}.rate-limit_rateLimitGood__NqVeJ{background:rgba(40,167,69,.2);color:#51cf66}.rate-limit_rateLimitWarning__I3MRn{background:rgba(255,193,7,.2);color:#ffd43b}.rate-limit_rateLimitDanger__SWcac{background:rgba(128,128,128,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#adb5bd}.rate-limit_rateLimitPremium__XU8zD{background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2));color:#8b9aff}.rate-limit_rateLimitPopup__E2ZiD{background:#1a1a1a;color:white}.rate-limit_popupHeader__IP_Rv h3{color:#ff6b7a}.rate-limit_popupContent__Zcq5E p{color:#adb5bd}.rate-limit_premiumBenefits__TZfww{background:#2d2d2d;border-left-color:#8b9aff}.rate-limit_premiumBenefits__TZfww h4,.rate-limit_premiumBenefits__TZfww li{color:#e9ecef}.rate-limit_pricingInfo__EoZUB{color:#8b9aff!important}.rate-limit_cancelButton__rM_6T{background:#2d2d2d;color:#adb5bd;border-color:#495057}.rate-limit_cancelButton__rM_6T:hover{background:#3d3d3d;color:#e9ecef}}@media (max-width:768px){.rate-limit_rateLimitDisplay__UH4iq{font-size:12px;padding:6px 12px}.rate-limit_rateLimitUpgradeButton__soqXX{font-size:10px;padding:3px 8px}.rate-limit_rateLimitPopup__E2ZiD{padding:24px;margin:20px}.rate-limit_popupHeader__IP_Rv h3{font-size:16px}.rate-limit_popupContent__Zcq5E p{font-size:13px}.rate-limit_premiumBenefits__TZfww{padding:12px}.rate-limit_premiumBenefits__TZfww h4{font-size:14px}.rate-limit_premiumBenefits__TZfww li{font-size:13px;margin-bottom:6px}.rate-limit_pricingInfo__EoZUB{font-size:13px!important}.rate-limit_popupActions__F4_CR{flex-direction:column;gap:8px}.rate-limit_upgradeButton__RD8eH{max-width:none;font-size:13px;padding:10px 16px}.rate-limit_cancelButton__rM_6T{font-size:13px;padding:10px 16px}}