.SiteLocaleSync_overlay___vNkg{position:fixed;top:0;left:0;width:100dvw;height:100dvh;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;background-color:rgba(var(--color-background-rgb),.7);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;&.SiteLocaleSync_visible__iuo01{opacity:1;visibility:visible}}.SiteLocaleSync_spinner__xOlSi{width:48px;height:48px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:SiteLocaleSync_spin__pUBdX .8s linear infinite}@keyframes SiteLocaleSync_spin__pUBdX{to{transform:rotate(1turn)}}.SiteLocaleSync_text__uQG_U{font-size:1.0625rem;font-weight:500;color:var(--color-text);text-align:center}.SiteLocaleSync_siteName__PP0jY{font-weight:600;color:var(--color-primary)}.background-tasks-notification_container__p31GP{position:fixed;bottom:20px;right:20px;z-index:1000;display:flex;flex-direction:column;gap:12px;max-width:400px;width:calc(100% - 40px);@media (max-width:768px){bottom:10px;right:10px;left:10px;width:auto;max-width:none}}[dir=rtl] .background-tasks-notification_container__p31GP{right:auto;left:20px;@media (max-width:768px){left:10px;right:10px}}.background-tasks-notification_task__yN3fA{background:var(--card);border-radius:12px;box-shadow:var(--shadow-lg);padding:16px;border:1px solid var(--border);animation:background-tasks-notification_slideIn__VHb9K .3s ease-out;&.background-tasks-notification_taskRunning__gcC9q{border-color:var(--primary);.background-tasks-notification_taskIcon__z74NZ{color:var(--primary)}}&.background-tasks-notification_taskCompleted__9Ki4o{border-color:var(--success);.background-tasks-notification_taskIcon__z74NZ{color:var(--success)}}&.background-tasks-notification_taskError__eQ6mB{border-color:var(--error);.background-tasks-notification_taskIcon__z74NZ{color:var(--error)}}&.background-tasks-notification_taskCancelled__uaeR7{border-color:var(--text-tertiary);.background-tasks-notification_taskIcon__z74NZ{color:var(--text-tertiary)}}}.background-tasks-notification_taskHeader__wvu17{display:flex;align-items:flex-start;gap:12px}.background-tasks-notification_taskIcon__z74NZ{flex-shrink:0;margin-top:2px}.background-tasks-notification_taskContent__yBl4a{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.background-tasks-notification_taskTitle__uxeDl{font-size:13px;font-weight:600;color:var(--text-primary)}.background-tasks-notification_taskMessage__WP_Un{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.background-tasks-notification_taskActions__i5qK8{display:flex;gap:8px;flex-shrink:0}.background-tasks-notification_cancelButton__rHber{padding:4px 12px;border-radius:6px;font-size:11px;font-weight:500;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;&:hover{background:var(--background-hover);border-color:var(--text-tertiary);color:var(--text-primary)}}.background-tasks-notification_dismissButton__6i5_l{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all .2s ease;&:hover{background:var(--background-hover);color:var(--text-primary)}}.background-tasks-notification_progressContainer__X7D_f{margin-top:12px;height:4px;background:var(--background);border-radius:2px;overflow:hidden}.background-tasks-notification_progressBar__AGouI{height:100%;background:var(--primary);border-radius:2px;transition:width .3s ease}.background-tasks-notification_spinningIcon__uAW9d{animation:background-tasks-notification_spin__Nuxeq 1s linear infinite}.background-tasks-notification_successIcon__2nXpr{color:var(--success)}.background-tasks-notification_errorIcon__mK7i4{color:var(--error)}.background-tasks-notification_cancelledIcon__J8iXI{color:var(--text-tertiary)}[dir=rtl]{@keyframes background-tasks-notification_slideIn__VHb9K{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}}@keyframes background-tasks-notification_spin__Nuxeq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LimitReachedModal_overlay__fzf2z{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:LimitReachedModal_fadeIn__t4xxk .2s ease}.LimitReachedModal_modal__Q4xb8{position:relative;width:100%;max-width:460px;margin:1rem;background:var(--card,#fff);border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-xl,16px);box-shadow:var(--shadow-xl,0 25px 50px rgba(0,0,0,.25));padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem;animation:LimitReachedModal_slideIn__PfY4m .3s ease;text-align:center}.LimitReachedModal_closeBtn__pLxKF{position:absolute;top:.75rem;right:.75rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-md,8px);background:none;color:var(--muted-foreground,#9ca3af);cursor:pointer;transition:color .15s,background .15s;&:hover{color:var(--foreground,#111);background:var(--muted,rgba(0,0,0,.05))}}[dir=rtl] .LimitReachedModal_closeBtn__pLxKF{right:auto;left:.75rem}.LimitReachedModal_iconWrapper__j0n05{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center}.LimitReachedModal_iconAlert__foWCa{color:#f59e0b}.LimitReachedModal_iconLock__r4AIB{color:#6b7280}.LimitReachedModal_title__iifR_{font-size:1.0625rem;font-weight:600;color:var(--foreground,#111);margin:0}.LimitReachedModal_body__Pf9Wf{font-size:.9rem;color:var(--muted-foreground,#6b7280);line-height:1.6;margin:0;max-width:380px}.LimitReachedModal_usageBar__r_MHh{width:100%;display:flex;flex-direction:column;gap:.35rem}.LimitReachedModal_usageBarTrack__JqvDW{width:100%;height:6px;background:var(--muted,#e5e7eb);border-radius:3px;overflow:hidden}.LimitReachedModal_usageBarFill__N3i__{height:100%;background:linear-gradient(90deg,#7b2cbf,#ef4444);border-radius:3px;transition:width .4s ease}.LimitReachedModal_usageLabel__xqkNO{font-size:.8125rem;color:var(--muted-foreground,#9ca3af);text-align:center}.LimitReachedModal_actions__k_Y3n{width:100%;display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.LimitReachedModal_addonCard__C8aqy{display:flex;align-items:center;justify-content:space-between;padding:.8125rem 1rem;background:var(--muted,rgba(123,44,191,.04));border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-md,8px);text-align:start}.LimitReachedModal_addonInfo__fZOv5{display:flex;flex-direction:column;gap:2px}.LimitReachedModal_addonName__ATCFY{font-size:.9rem;font-weight:600;color:var(--foreground,#111)}.LimitReachedModal_addonDesc__G_AVg{font-size:.8125rem;color:var(--muted-foreground,#9ca3af)}.LimitReachedModal_addonPricing__jj7zi{display:flex;flex-direction:column;align-items:flex-end;gap:2px}[dir=rtl] .LimitReachedModal_addonPricing__jj7zi{align-items:flex-start}.LimitReachedModal_addonQty__2bI6A{font-size:.8125rem;font-weight:600;color:#7b2cbf}.LimitReachedModal_addonPrice__f5Ygr{font-size:.9rem;font-weight:700;color:var(--foreground,#111)}.LimitReachedModal_primaryBtn__7VwH9{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;background:var(--gradient-primary,linear-gradient(135deg,#7b2cbf,#9d4edd));color:#fff;border:none;border-radius:var(--radius-md,8px);font-size:.9rem;font-weight:500;cursor:pointer;transition:opacity .2s,box-shadow .2s;&:hover:not(:disabled){opacity:.9;box-shadow:0 4px 14px rgba(123,44,191,.3)}&:disabled{opacity:.65;cursor:not-allowed}}.LimitReachedModal_secondaryBtn__zffLX{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 16px;background:none;color:var(--muted-foreground,#6b7280);border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-md,8px);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s;&:hover{color:var(--foreground,#111);border-color:rgba(123,44,191,.3);background:var(--muted,rgba(123,44,191,.04))}}.LimitReachedModal_resultBanner__P79us{display:flex;align-items:center;gap:8px;padding:.625rem .8125rem;border-radius:var(--radius-md,8px);font-size:.8125rem;font-weight:500}.LimitReachedModal_resultSuccess___tENx{background:rgba(34,197,94,.1);color:#15803d}.LimitReachedModal_resultError__kLVzv{background:rgba(239,68,68,.1);color:#dc2626}.LimitReachedModal_loadingRow__pzGCD{display:flex;align-items:center;justify-content:center;gap:8px;padding:.5rem 0;color:var(--muted-foreground,#9ca3af);font-size:.8125rem}.LimitReachedModal_spinning__7aLZt{animation:LimitReachedModal_spin__lPONw .8s linear infinite}@keyframes LimitReachedModal_spin__lPONw{to{transform:rotate(1turn)}}@keyframes LimitReachedModal_fadeIn__t4xxk{0%{opacity:0}to{opacity:1}}@keyframes LimitReachedModal_slideIn__PfY4m{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:480px){.LimitReachedModal_modal__Q4xb8{padding:1.5rem 1.25rem}}.CardComPaymentForm_paymentFormContainer__YZERb{width:100%}.CardComPaymentForm_loadingContainer__w8b5W{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1rem;color:var(--muted-foreground,#6b7280)}.CardComPaymentForm_spinning__YRQcx{animation:CardComPaymentForm_spin__4pfEp 1s linear infinite}@keyframes CardComPaymentForm_spin__4pfEp{to{transform:rotate(1turn)}}.CardComPaymentForm_errorContainer__NjXHq{color:#ef4444}.CardComPaymentForm_errorContainer__NjXHq,.CardComPaymentForm_successContainer__wcJnb{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;text-align:center}.CardComPaymentForm_successIcon__OkI26{width:56px;height:56px;border-radius:50%;background:rgba(34,197,94,.12);color:#22c55e;display:flex;align-items:center;justify-content:center}.CardComPaymentForm_successTitle__Dsu_n{font-size:1.125rem;font-weight:600;color:var(--foreground,#111);margin:0}.CardComPaymentForm_successMessage__RXvVz{font-size:.875rem;color:var(--muted-foreground,#6b7280);margin:0}.CardComPaymentForm_backBtn__C6l7V{display:inline-flex;align-items:center;gap:.375rem;background:none;border:none;color:var(--muted-foreground,#6b7280);cursor:pointer;font-size:.9rem;padding:.375rem 0;margin-bottom:.75rem;transition:color .15s}.CardComPaymentForm_backBtn__C6l7V:hover{color:var(--foreground,#111)}.CardComPaymentForm_orderSummary__RMwJz{background:var(--gradient-card,linear-gradient(135deg,rgba(123,44,191,.05) 0,rgba(67,97,238,.05) 100%));border:1px solid var(--border,rgba(0,0,0,.1));border-radius:.75rem;padding:1rem 1.125rem;margin-bottom:1.25rem;position:relative;overflow:hidden}.CardComPaymentForm_orderSummary__RMwJz:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;background:var(--gradient-primary,linear-gradient(135deg,#7B2CBF,#4361EE));border-radius:3px}.CardComPaymentForm_orderRow__Mr_aI{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:var(--foreground,#111)}.CardComPaymentForm_orderLabel__xBd6d{color:var(--muted-foreground,#6b7280);font-size:.9rem}.CardComPaymentForm_orderPrice___PX3T{font-weight:700;font-size:1.125rem;background:var(--gradient-primary,linear-gradient(135deg,#7B2CBF,#4361EE));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CardComPaymentForm_orderTotal__HSCRu{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--border,rgba(0,0,0,.1));font-weight:600}.CardComPaymentForm_couponSection__u_K6u{margin-top:.75rem;padding-top:.75rem;border-top:1px dashed var(--border,rgba(0,0,0,.1))}.CardComPaymentForm_couponLabel__8zZ8e{display:flex;align-items:center;gap:.375rem;font-size:.9rem;font-weight:500;color:var(--muted-foreground,#6b7280);margin-bottom:.5rem}.CardComPaymentForm_couponInputRow__P8fCl{display:flex;gap:.5rem}.CardComPaymentForm_couponInput__kkt5y{flex:1 1;height:36px;padding:0 .625rem;font-size:.9rem;font-family:monospace;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--border,#d1d5db);border-radius:.5rem;background:var(--input,transparent);color:var(--foreground,#111);outline:none;transition:border-color .15s,box-shadow .15s}.CardComPaymentForm_couponInput__kkt5y:focus{border-color:var(--primary,#7b2cbf);box-shadow:0 0 0 2px rgba(123,44,191,.15)}.CardComPaymentForm_couponInputError__auJSS{border-color:#ef4444}.CardComPaymentForm_couponApplyBtn__9JXwe{height:36px;padding:0 1rem;font-size:.9rem;font-weight:600;color:var(--primary,#7b2cbf);background:rgba(123,44,191,.08);border:1px solid rgba(123,44,191,.2);border-radius:.5rem;cursor:pointer;transition:background .15s,opacity .15s;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:.25rem}.CardComPaymentForm_couponApplyBtn__9JXwe:hover:not(:disabled){background:rgba(123,44,191,.15)}.CardComPaymentForm_couponApplyBtn__9JXwe:disabled{opacity:.5;cursor:not-allowed}.CardComPaymentForm_couponApplied__fL6Xw{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-radius:.5rem;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2)}.CardComPaymentForm_couponAppliedIcon__b6vD3{color:#22c55e;flex-shrink:0}.CardComPaymentForm_couponAppliedCode__25qFt{font-family:monospace;font-weight:600;font-size:.9rem;letter-spacing:.05em;color:var(--foreground,#111)}.CardComPaymentForm_couponBonusWrap__NJgXM{position:relative;display:inline-flex}.CardComPaymentForm_couponBonusBadge__kAQmF{font-size:.8125rem;font-weight:600;color:#7b2cbf;background:rgba(123,44,191,.1);padding:.125rem .5rem;border-radius:999px;cursor:help}.CardComPaymentForm_couponBonusTooltip__G5tY2{position:absolute;bottom:calc(100% + 6px);inset-inline-start:50%;transform:translateX(-50%);background:var(--popover,#1f2937);color:var(--popover-foreground,#f9fafb);font-size:.6875rem;font-weight:400;padding:.5rem .75rem;border-radius:8px;display:flex;flex-direction:column;gap:.25rem;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s;z-index:9999;box-shadow:0 2px 8px rgba(0,0,0,.18)}[dir=rtl] .CardComPaymentForm_couponBonusTooltip__G5tY2{transform:translateX(50%)}.CardComPaymentForm_couponBonusWrap__NJgXM:hover .CardComPaymentForm_couponBonusTooltip__G5tY2{opacity:1;visibility:visible}.CardComPaymentForm_bonusTooltipItem__4QL8m{display:flex;align-items:center;gap:.25rem}.CardComPaymentForm_couponRemoveBtn__hffzT{-webkit-margin-start:auto;margin-inline-start:auto;background:none;border:none;color:var(--muted-foreground,#6b7280);cursor:pointer;padding:.125rem;display:flex;border-radius:.25rem;transition:color .15s,background .15s}.CardComPaymentForm_couponRemoveBtn__hffzT:hover{color:#ef4444;background:rgba(239,68,68,.08)}.CardComPaymentForm_couponErrorMsg__bKBHA{margin-top:.375rem;font-size:.8125rem;color:#ef4444}.CardComPaymentForm_couponDuration__seZWi{margin-top:.25rem;font-size:.8125rem;color:var(--muted-foreground,#6b7280);font-style:italic}.CardComPaymentForm_form__NatPQ{display:flex;flex-direction:column;gap:.875rem}.CardComPaymentForm_formGroup__r4TP2{display:flex;flex-direction:column;gap:.375rem;flex:1 1}.CardComPaymentForm_formRow__iYkNE{display:flex;gap:.75rem}.CardComPaymentForm_label__YP1IQ{font-size:.9rem;font-weight:500;color:var(--foreground,#111);display:flex;align-items:center}.CardComPaymentForm_input__hTfJT,.CardComPaymentForm_select__AQ4za{height:42px;padding:0 .75rem;font-size:.875rem;border:1px solid var(--border,#d1d5db);border-radius:.5rem;background:var(--input,transparent);color:var(--foreground,#111);outline:none;transition:border-color .15s,box-shadow .15s;width:100%}.CardComPaymentForm_input__hTfJT:focus,.CardComPaymentForm_select__AQ4za:focus{border-color:var(--primary,#7b2cbf);box-shadow:0 0 0 2px rgba(123,44,191,.15)}.CardComPaymentForm_select__AQ4za{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2rem}.CardComPaymentForm_iframeWrapper__dB_qD{border-radius:.5rem;overflow:hidden;transition:box-shadow .15s}.CardComPaymentForm_cardInputWrapper__JnPj7{position:relative}.CardComPaymentForm_cardInputIcon__YTN_2{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none;color:var(--muted-foreground,#9ca3af);opacity:.6}.CardComPaymentForm_iframeInvalid___gMdu{box-shadow:0 0 0 2px rgba(239,68,68,.3)}.CardComPaymentForm_cardIframe__Gs_UL,.CardComPaymentForm_cvvIframe__A4gmJ{width:100%;height:44px;border:none;display:block}.CardComPaymentForm_cvvIframe__A4gmJ{max-width:100%}.CardComPaymentForm_errorMsg__kBur0{border-radius:.5rem;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);color:#ef4444}.CardComPaymentForm_errorMsg__kBur0,.CardComPaymentForm_successMsg__EXwRG{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.9rem}.CardComPaymentForm_successMsg__EXwRG{border-radius:.5rem;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2);color:#22c55e}.CardComPaymentForm_secureNote__JeS_x{display:flex;align-items:center;justify-content:center;gap:.375rem;font-size:.8125rem;color:var(--muted-foreground,#6b7280);padding:.25rem 0}.CardComPaymentForm_submitBtn__XUBRQ{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:46px;padding:0 1.5rem;font-size:.9rem;font-weight:600;color:white;background:var(--primary,#7b2cbf);border:none;border-radius:.625rem;cursor:pointer;transition:opacity .15s,transform .1s}.CardComPaymentForm_submitBtn__XUBRQ:hover:not(:disabled){opacity:.9}.CardComPaymentForm_submitBtn__XUBRQ:active:not(:disabled){transform:scale(.98)}.CardComPaymentForm_submitBtn__XUBRQ:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.CardComPaymentForm_formRow__iYkNE{flex-direction:column;gap:.75rem}}.UpgradePlanModal_overlay__ZjlDz{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:UpgradePlanModal_fadeIn__cQHtS .2s ease}.UpgradePlanModal_modal__GBims{position:relative;width:100%;max-width:820px;max-height:90vh;margin:1rem;background:var(--card,#fff);transition:max-width .3s ease,max-height .3s ease,width .3s ease,height .3s ease;border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-xl,16px);box-shadow:var(--shadow-xl,0 25px 50px rgba(0,0,0,.25));padding:2rem;display:flex;flex-direction:column;gap:1.5rem;animation:UpgradePlanModal_slideIn__lBwSW .3s ease;overflow-y:auto}.UpgradePlanModal_closeBtn__zFnkc{position:absolute;top:.75rem;right:.75rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-md,8px);background:none;color:var(--muted-foreground,#9ca3af);cursor:pointer;transition:color .15s,background .15s;z-index:1;&:hover{color:var(--foreground,#111);background:var(--muted,rgba(0,0,0,.05))}}[dir=rtl] .UpgradePlanModal_closeBtn__zFnkc{right:auto;left:.75rem}.UpgradePlanModal_header__xXdg0{text-align:center}.UpgradePlanModal_iconWrapper__kSfIf{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:var(--gradient-primary,linear-gradient(135deg,#7b2cbf,#9d4edd));color:white;margin-bottom:.75rem}.UpgradePlanModal_title__L0hQ2{margin:0;font-size:1.25rem;font-weight:700;color:var(--foreground)}.UpgradePlanModal_subtitle__Tjtgt{margin:.25rem 0 0;font-size:.875rem;color:var(--muted-foreground)}.UpgradePlanModal_loading__sm9hr{display:flex;justify-content:center;padding:2rem}.UpgradePlanModal_spinning__96vnf{animation:UpgradePlanModal_spin__B68Nm 1s linear infinite}.UpgradePlanModal_empty__jR2Ah{text-align:center;color:var(--muted-foreground);padding:2rem}.UpgradePlanModal_plansGrid___gBCV{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.UpgradePlanModal_planCard__Tc5AC{position:relative;display:flex;flex-direction:column;padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius-lg,12px);background:var(--card);transition:border-color .2s,box-shadow .2s}.UpgradePlanModal_planCard__Tc5AC:hover{border-color:var(--primary,#7b2cbf)}.UpgradePlanModal_planCard__Tc5AC.UpgradePlanModal_popular__qPnit{border-color:var(--primary,#7b2cbf);box-shadow:0 0 0 1px var(--primary,#7b2cbf)}.UpgradePlanModal_planCard__Tc5AC.UpgradePlanModal_current__PcVVp{border-color:var(--primary,#7b2cbf);background:rgba(123,44,191,.04)}.UpgradePlanModal_popularBadge__zWUHv{position:absolute;top:-.625rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.25rem;padding:.125rem .625rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:white;background:var(--gradient-primary,linear-gradient(135deg,#7b2cbf,#9d4edd));border-radius:999px;white-space:nowrap}.UpgradePlanModal_currentBadge__wJvX7{position:absolute;top:-.625rem;right:.75rem;padding:.125rem .5rem;font-size:.625rem;font-weight:600;color:var(--primary);background:rgba(123,44,191,.1);border:1px solid rgba(123,44,191,.2);border-radius:999px}[dir=rtl] .UpgradePlanModal_currentBadge__wJvX7{right:auto;left:.75rem}.UpgradePlanModal_planName__rFojI{margin:0;font-size:1rem;font-weight:700;color:var(--foreground)}.UpgradePlanModal_planDescription__UsMBb{margin:.25rem 0 0;font-size:.8125rem;color:var(--muted-foreground);line-height:1.4}.UpgradePlanModal_planPrice__9xeMW{display:flex;align-items:baseline;gap:.25rem;margin:.75rem 0}.UpgradePlanModal_priceAmount__DpbSm{font-size:1.5rem;font-weight:800;color:var(--foreground)}.UpgradePlanModal_pricePeriod___Mpki{font-size:.8125rem;color:var(--muted-foreground)}.UpgradePlanModal_featuresList__eY0ap{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem;flex:1 1}.UpgradePlanModal_featureItem__9gQPl{display:flex;align-items:flex-start;gap:.375rem;font-size:.8125rem;color:var(--foreground);line-height:1.3}.UpgradePlanModal_featureCheck__sv5W9{color:var(--primary,#7b2cbf);flex-shrink:0;margin-top:1px}.UpgradePlanModal_featureMore__cOVPC{font-size:.8125rem;color:var(--muted-foreground);font-style:italic}.UpgradePlanModal_selectBtn__zUuqZ{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;margin-top:1rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;border:none;border-radius:var(--radius-md,8px);background:var(--gradient-primary,linear-gradient(135deg,#7b2cbf,#9d4edd));color:white;cursor:pointer;transition:opacity .15s,box-shadow .15s;&:hover{opacity:.9;box-shadow:0 4px 12px rgba(123,44,191,.3)}& svg:last-child{transition:transform .15s}}[dir=rtl] .UpgradePlanModal_selectBtn__zUuqZ svg:last-child{transform:scaleX(-1)}.UpgradePlanModal_selectBtnCurrent__9Aazk{background:var(--muted);color:var(--muted-foreground);cursor:default;&:hover{opacity:1;box-shadow:none}}.UpgradePlanModal_footerLink__hSOP5{display:flex;align-items:center;justify-content:center;gap:.375rem;background:none;border:none;font-size:.9rem;color:var(--primary,#7b2cbf);cursor:pointer;transition:opacity .15s;&:hover{opacity:.8}& svg:last-child{transition:transform .15s}}[dir=rtl] .UpgradePlanModal_footerLink__hSOP5 svg:last-child{transform:scaleX(-1)}.UpgradePlanModal_successView__3Xg2l{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;text-align:center}.UpgradePlanModal_successIconLarge__yMQEL{width:64px;height:64px;border-radius:50%;background:rgba(34,197,94,.12);color:#22c55e;display:flex;align-items:center;justify-content:center}@keyframes UpgradePlanModal_fadeIn__cQHtS{0%{opacity:0}to{opacity:1}}@keyframes UpgradePlanModal_slideIn__lBwSW{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes UpgradePlanModal_spin__B68Nm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UpgradePlanModal_prorationRow__ijgDx{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;padding:.25rem 0;color:var(--foreground,#111)}.UpgradePlanModal_prorationTotal__uAgf3{font-weight:700;font-size:.9rem;padding-top:.375rem}.UpgradePlanModal_prorationCredit__7Tzgg{color:var(--success-color,#22c55e);font-weight:600}.UpgradePlanModal_prorationDivider__T3avI{height:1px;background:var(--border,rgba(0,0,0,.1));margin:.5rem 0}.UpgradePlanModal_prorationNote__Q1Y7h{font-size:.8125rem;color:var(--muted-foreground,#6b7280);margin-top:.5rem;text-align:center;line-height:1.4}.UpgradePlanModal_downgradeCard__ejYDn{background:var(--gradient-card,linear-gradient(135deg,rgba(123,44,191,.05) 0,rgba(67,97,238,.05) 100%));border:1px solid var(--border,rgba(0,0,0,.1));border-radius:.75rem;padding:1rem 1.125rem;position:relative;overflow:hidden}.UpgradePlanModal_downgradeCard__ejYDn:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:3px}.UpgradePlanModal_downgradeWarning__1ynmW{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;border-radius:.625rem;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.2);color:#d97706;font-size:.9rem;line-height:1.5;margin-top:.75rem}.UpgradePlanModal_downgradeWarning__1ynmW svg{flex-shrink:0;margin-top:.125rem}.UpgradePlanModal_downgradeCheckbox__PWLIx{display:flex;align-items:flex-start;gap:.625rem;margin-top:.75rem;cursor:pointer;font-size:.9rem;color:var(--foreground,#111);line-height:1.5}.UpgradePlanModal_downgradeCheckbox__PWLIx input[type=checkbox]{margin-top:.25rem;flex-shrink:0;accent-color:var(--primary,#7b2cbf);width:16px;height:16px;cursor:pointer}.UpgradePlanModal_downgradeError__XR7On{padding:.5rem .75rem;border-radius:.5rem;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);color:#ef4444;font-size:.9rem;margin-top:.5rem}.UpgradePlanModal_downgradeActions__ekxGN{display:flex;gap:.75rem;margin-top:1rem}.UpgradePlanModal_downgradeBackBtn__GPHEx{display:flex;align-items:center;justify-content:center;gap:.375rem;flex:0 0 auto;height:42px;padding:0 1rem;font-size:.9rem;font-weight:500;color:var(--muted-foreground,#6b7280);background:transparent;border:1px solid var(--border,#d1d5db);border-radius:.625rem;cursor:pointer;transition:background .15s,color .15s}.UpgradePlanModal_downgradeBackBtn__GPHEx:hover{background:var(--muted,rgba(0,0,0,.04));color:var(--foreground,#111)}.UpgradePlanModal_downgradeConfirmBtn__rC1ZV{display:flex;align-items:center;justify-content:center;gap:.5rem;flex:1 1;height:42px;padding:0 1.25rem;font-size:.875rem;font-weight:600;color:white;background:linear-gradient(135deg,#f59e0b,#ef4444);border:none;border-radius:.625rem;cursor:pointer;transition:opacity .15s,transform .1s}.UpgradePlanModal_downgradeConfirmBtn__rC1ZV:hover:not(:disabled){opacity:.9}.UpgradePlanModal_downgradeConfirmBtn__rC1ZV:active:not(:disabled){transform:scale(.98)}.UpgradePlanModal_downgradeConfirmBtn__rC1ZV:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.UpgradePlanModal_modal__GBims{max-width:100%;margin:.5rem;padding:1.25rem}.UpgradePlanModal_plansGrid___gBCV{grid-template-columns:1fr}}.AddCreditsModal_overlay__OGVJw{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:AddCreditsModal_fadeIn__6Ztbw .2s ease}.AddCreditsModal_modal__KytE7{position:relative;width:100%;max-width:520px;max-height:90vh;margin:1rem;background:var(--card,#fff);transition:max-width .3s ease,max-height .3s ease,width .3s ease,height .3s ease;border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-xl,16px);box-shadow:var(--shadow-xl,0 25px 50px rgba(0,0,0,.25));padding:2rem;display:flex;flex-direction:column;gap:1.25rem;animation:AddCreditsModal_slideIn__AsEGq .3s ease;overflow-y:auto}.AddCreditsModal_closeBtn__vV4Mb{position:absolute;top:.75rem;right:.75rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-md,8px);background:none;color:var(--muted-foreground,#9ca3af);cursor:pointer;transition:color .15s,background .15s;z-index:1;&:hover{color:var(--foreground,#111);background:var(--muted,rgba(0,0,0,.05))}}[dir=rtl] .AddCreditsModal_closeBtn__vV4Mb{right:auto;left:.75rem}.AddCreditsModal_header__Y_xK5{text-align:center}.AddCreditsModal_iconWrapper__FJ1lh{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#d97706);color:white;margin-bottom:.75rem}.AddCreditsModal_title__Syi_A{margin:0;font-size:1.25rem;font-weight:700;color:var(--foreground)}.AddCreditsModal_subtitle__5UHG5{margin:.25rem 0 0;font-size:.875rem;color:var(--muted-foreground)}.AddCreditsModal_balanceBar__QfL_6{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem;padding:.5rem .75rem;background:var(--muted,rgba(0,0,0,.03));border-radius:var(--radius-md,8px);font-size:.9rem}.AddCreditsModal_balanceLabel__RS4ay{color:var(--muted-foreground)}.AddCreditsModal_balanceValue__WNN7c{font-weight:600;color:var(--foreground)}.AddCreditsModal_loading__AMwFY{display:flex;justify-content:center;padding:2rem}.AddCreditsModal_spinning__11lhk{animation:AddCreditsModal_spin__Nem95 1s linear infinite}.AddCreditsModal_empty__a7UUY{text-align:center;color:var(--muted-foreground);padding:2rem}.AddCreditsModal_addonsList__cAVVC{display:flex;flex-direction:column;gap:.75rem}.AddCreditsModal_addonCard__A1n6Q{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-lg,12px);background:var(--card);transition:border-color .2s;&:hover{border-color:rgba(123,44,191,.3)}}.AddCreditsModal_addonInfo__ux0IN{flex:1 1;min-width:0}.AddCreditsModal_addonName__mWuVc{display:flex;align-items:center;gap:.375rem;font-size:.9rem;font-weight:600;color:var(--foreground)}.AddCreditsModal_addonEmoji__3JSwq{font-size:1.125rem}.AddCreditsModal_addonDesc__lE5yz{margin:.25rem 0 0;font-size:.8125rem;color:var(--muted-foreground);line-height:1.4}.AddCreditsModal_addonQty__2ByYm{display:inline-block;margin-top:.375rem;padding:.125rem .5rem;font-size:.8125rem;font-weight:600;color:var(--primary,#7b2cbf);background:rgba(123,44,191,.08);border-radius:999px}.AddCreditsModal_addonActions__AEL_s{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex-shrink:0}.AddCreditsModal_priceRow__9plfT{display:flex;align-items:center;gap:.375rem}.AddCreditsModal_price__WrxyX{font-size:1.125rem;font-weight:700;color:var(--foreground)}.AddCreditsModal_oneTimeBadge__YaJ_0{color:var(--primary);background:rgba(123,44,191,.08)}.AddCreditsModal_oneTimeBadge__YaJ_0,.AddCreditsModal_recurringBadge__CJRym{padding:.0625rem .375rem;font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-radius:999px}.AddCreditsModal_recurringBadge__CJRym{color:#2563eb;background:rgba(37,99,235,.08)}.AddCreditsModal_successView__zEnw_{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;text-align:center}.AddCreditsModal_successIconLarge__bDjGG{width:64px;height:64px;border-radius:50%;background:rgba(34,197,94,.12);color:#22c55e;display:flex;align-items:center;justify-content:center}.AddCreditsModal_quantityRow__vCLxi{display:flex;align-items:center;gap:.5rem}.AddCreditsModal_quantityCounter__VLHJH{display:flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-md,8px);overflow:hidden}.AddCreditsModal_quantityBtn__UA9MD{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;background:none;color:var(--foreground);cursor:pointer;transition:background .15s;&:hover:not(:disabled){background:var(--muted,rgba(0,0,0,.05))}&:disabled{opacity:.3;cursor:default}}.AddCreditsModal_quantityValue__RR0fD{min-width:1.5rem;text-align:center;font-size:.9rem;font-weight:600}.AddCreditsModal_buyBtn___NEmY{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.9rem;font-weight:600;border:none;border-radius:var(--radius-md,8px);background:var(--gradient-primary,linear-gradient(135deg,#7b2cbf,#9d4edd));color:white;cursor:pointer;transition:opacity .15s,box-shadow .15s;&:hover:not(:disabled){opacity:.9;box-shadow:0 4px 12px rgba(123,44,191,.3)}&:disabled{opacity:.6;cursor:default}}.AddCreditsModal_msg__xmHxx{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;padding:.25rem .5rem;border-radius:var(--radius-sm,4px)}.AddCreditsModal_msgSuccess__zH_P2{color:#16a34a;background:rgba(22,163,74,.08)}.AddCreditsModal_msgError__X1c0Y{color:#dc2626;background:rgba(220,38,38,.08)}.AddCreditsModal_footerActions__i4g8R{display:flex;flex-direction:column;align-items:center;gap:.625rem;margin-top:.25rem}.AddCreditsModal_upgradePlanBtn__zBVwE{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;padding:.625rem 1rem;background:linear-gradient(135deg,var(--primary,#7b2cbf),#9b4dca);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .15s,transform .15s;&:hover{opacity:.9;transform:translateY(-1px)}}.AddCreditsModal_footerLink__C5YaZ{display:flex;align-items:center;justify-content:center;gap:.375rem;background:none;border:none;font-size:.9rem;color:var(--primary,#7b2cbf);cursor:pointer;transition:opacity .15s;&:hover{opacity:.8}svg{transition:transform .15s}}[dir=rtl] .AddCreditsModal_footerLink__C5YaZ svg{transform:scaleX(-1)}@keyframes AddCreditsModal_fadeIn__6Ztbw{0%{opacity:0}to{opacity:1}}@keyframes AddCreditsModal_slideIn__AsEGq{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AddCreditsModal_spin__Nem95{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:480px){.AddCreditsModal_modal__KytE7{max-width:100%;margin:.5rem;padding:1.25rem}.AddCreditsModal_addonCard__A1n6Q{flex-direction:column}.AddCreditsModal_addonActions__AEL_s{align-items:flex-start;width:100%}.AddCreditsModal_quantityRow__vCLxi{width:100%;justify-content:space-between}}.AdminModal_overlay__hcjFO{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:AdminModal_fadeIn__HKLmt .2s ease;padding:1rem}@keyframes AdminModal_fadeIn__HKLmt{0%{opacity:0}to{opacity:1}}.AdminModal_modal__FdjzH{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);animation:AdminModal_slideUp__2NFu5 .3s ease;max-height:90vh;transition:max-width .3s ease,max-height .3s ease,width .3s ease,height .3s ease;overflow:hidden;display:flex;flex-direction:column}.AdminModal_dark__dkvlk .AdminModal_modal__FdjzH{background:linear-gradient(135deg,rgba(26,15,46,.98),rgba(15,15,26,.98));border-color:rgba(123,44,191,.3)}@keyframes AdminModal_slideUp__2NFu5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AdminModal_small__Cpkv6{width:100%;max-width:400px}.AdminModal_medium__Onpnu{width:100%;max-width:560px}.AdminModal_large__youAC{width:100%;max-width:800px}.AdminModal_header__318JJ{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border)}.AdminModal_title__oJeGh{font-size:1.0625rem;font-weight:600;color:var(--foreground);margin:0}.AdminModal_closeButton__p3N4t{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);color:var(--muted-foreground);transition:all var(--transition-fast)}.AdminModal_closeButton__p3N4t:hover{background:var(--muted);color:var(--foreground)}.AdminModal_content__fEdrS{padding:1.5rem;overflow-y:auto}.AdminModal_message__2iuc0{font-size:.9rem;color:var(--muted-foreground);line-height:1.6;margin:0 0 1.5rem}.AdminModal_actions__QfqUI{display:flex;gap:.75rem;justify-content:flex-end}.AdminModal_formField__LNsmY{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.AdminModal_formField__LNsmY:last-child{margin-bottom:0}.AdminModal_label__z6JpK{font-size:.9rem;font-weight:600;color:var(--foreground)}.AdminModal_dark__dkvlk .AdminModal_label__z6JpK{color:var(--muted-foreground)}.AdminModal_input__tpXsL,.AdminModal_select__M3y_A,.AdminModal_textarea__KgTnh{width:100%;padding:.75rem 1rem;font-size:.9rem;color:var(--foreground);background:var(--input-background);border:1px solid var(--input-border);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.AdminModal_input__tpXsL:focus,.AdminModal_select__M3y_A:focus,.AdminModal_textarea__KgTnh:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(123,44,191,.15)}.AdminModal_dark__dkvlk .AdminModal_input__tpXsL,.AdminModal_dark__dkvlk .AdminModal_select__M3y_A,.AdminModal_dark__dkvlk .AdminModal_textarea__KgTnh{background:rgba(0,0,0,.4);border-color:rgba(123,44,191,.3)}.AdminModal_dark__dkvlk .AdminModal_input__tpXsL:focus,.AdminModal_dark__dkvlk .AdminModal_select__M3y_A:focus,.AdminModal_dark__dkvlk .AdminModal_textarea__KgTnh:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,255,157,.15)}.AdminModal_textarea__KgTnh{min-height:100px;resize:vertical}.AdminModal_select__M3y_A{cursor:pointer}.AdminModal_error__CzeHS{font-size:.8125rem;color:#ef4444}.AdminModal_checkboxLabel__s55H4{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:var(--foreground);cursor:pointer}.AdminModal_checkbox__8Tm09{width:1.125rem;height:1.125rem;accent-color:var(--primary);cursor:pointer}.AdminModal_formActions__6eYJ0{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.AdminModal_primaryButton__PbKnB{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-direction:row-reverse;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;color:white;background:var(--gradient-primary);border:none;border-radius:var(--radius-lg);transition:all var(--transition-fast)}[dir=rtl] .AdminModal_primaryButton__PbKnB{flex-direction:row}.AdminModal_primaryButton__PbKnB:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-purple)}.AdminModal_primaryButton__PbKnB:disabled{opacity:.5;cursor:not-allowed}.AdminModal_secondaryButton__Xn6zd{padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;color:var(--foreground);background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.AdminModal_secondaryButton__Xn6zd:hover{background:var(--background);border-color:var(--primary)}.AdminModal_formRow__Vix6g{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:480px){.AdminModal_formRow__Vix6g{grid-template-columns:1fr}}.SmartActionButton_smartButton__kpySR{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:var(--radius-md,8px);font-size:.9rem;font-weight:500;cursor:pointer;transition:opacity .2s,box-shadow .2s,background .2s;white-space:nowrap;overflow:hidden;&:disabled{opacity:.65;cursor:not-allowed}}.SmartActionButton_primary__Gl7X3{background:var(--gradient-primary,linear-gradient(135deg,#7b2cbf,#9d4edd));color:#fff;&:hover:not(:disabled){opacity:.9;box-shadow:0 4px 14px rgba(123,44,191,.3)}}.SmartActionButton_secondary__8Haa9{background:var(--muted,rgba(123,44,191,.05));color:var(--foreground);border:1px solid var(--border);&:hover:not(:disabled){background:var(--muted-foreground-hover,rgba(123,44,191,.1));border-color:rgba(123,44,191,.3)}}.SmartActionButton_ghost__GIPSj{background:transparent;color:var(--foreground);padding:8px 12px;&:hover:not(:disabled){background:var(--muted,rgba(123,44,191,.05))}}.SmartActionButton_warning__9qRqM.SmartActionButton_primary__Gl7X3{background:linear-gradient(135deg,#b45309,#d97706)}.SmartActionButton_limitReached__JRj0c{opacity:.85}.SmartActionButton_limitReached__JRj0c.SmartActionButton_primary__Gl7X3{background:linear-gradient(135deg,#6b7280,#9ca3af)}.SmartActionButton_icon__nGOTK{flex-shrink:0}.SmartActionButton_spinning__c1Evm{animation:SmartActionButton_spin__ZsR9C .8s linear infinite}@keyframes SmartActionButton_spin__ZsR9C{to{transform:rotate(1turn)}}.SmartActionButton_label__DojvD{flex:0 0 auto}.SmartActionButton_usageBadge__7II4J{display:inline-flex;align-items:center;padding:1px 7px;border-radius:10px;background:rgba(255,255,255,.2);font-size:.8125rem;font-weight:600;letter-spacing:.02em;line-height:1.4}.SmartActionButton_usageBadgeWarning__vnWh2{background:rgba(255,255,255,.25)}.SmartActionButton_usageBadgeLimited__mJMHt{background:rgba(239,68,68,.25);color:#fecaca}.SmartActionButton_microBar__Ft9A6{position:absolute;bottom:0;left:0;right:0;height:3px;background:rgba(0,0,0,.12)}.SmartActionButton_microBarFill__uc1_T{display:block;height:100%;background:rgba(255,255,255,.5);transition:width .4s ease;border-radius:0 2px 2px 0}.SmartActionButton_microBarFillWarning__taYdO{background:#fbbf24}.SmartActionButton_microBarFillLimited__7sqA3{background:#ef4444}.ScannedPageRow_tableRow__ExJB4{border-bottom:1px solid var(--border);transition:background .15s;&:last-child{border-bottom:none}&:hover{background:rgba(0,0,0,.015)}td{padding:10px 12px;font-size:.8125rem;vertical-align:middle}}.ScannedPageRow_tdUrl__rP8bB{max-width:0}.ScannedPageRow_tdCenter__46wFQ{text-align:center;font-weight:500;white-space:nowrap}.ScannedPageRow_tdActions__2vCgI{text-align:end}.ScannedPageRow_mono__wz40_{font-family:ui-monospace,SFMono-Regular,monospace;color:var(--muted-foreground)}.ScannedPageRow_fixBannerRow__YNMOp td{padding:0}.ScannedPageRow_row___FuxG{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border);transition:background .15s;&:last-child{border-bottom:none}&:hover{background:rgba(0,0,0,.015)}}.ScannedPageRow_pageInfo__tYptN{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.ScannedPageRow_pageUrl__2UV_3{font-size:.8125rem;color:var(--foreground);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s;&:hover{color:var(--primary,#7b2cbf)}}.ScannedPageRow_pageTitle__MQC_y{font-size:.625rem;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScannedPageRow_metrics__qevEW{display:flex;align-items:center;gap:16px;flex-shrink:0}.ScannedPageRow_compactMetrics__8mKMA{display:flex;align-items:center;gap:10px;flex-shrink:0}.ScannedPageRow_metric__Bbrk0{font-size:.8125rem;font-weight:500;text-align:center;min-width:36px}.ScannedPageRow_metricMono__S_5H9{font-size:.8125rem;font-family:ui-monospace,SFMono-Regular,monospace;color:var(--muted-foreground);text-align:center;min-width:40px}.ScannedPageRow_metricCount__MKeKq{font-size:.8125rem;font-weight:500;color:var(--muted-foreground);text-align:center;min-width:28px}.ScannedPageRow_statusGood__gzv5A{color:#22c55e}.ScannedPageRow_statusRedirect__fvxay{color:#f59e0b}.ScannedPageRow_statusError__uzd_F{color:#ef4444}.ScannedPageRow_good__oDrHb{color:#22c55e}.ScannedPageRow_warning__nTlBU{color:#f59e0b}.ScannedPageRow_bad__LoW1a{color:#ef4444}.ScannedPageRow_actions__IsMQ7{display:flex;align-items:center;gap:4px;flex-shrink:0}.ScannedPageRow_actionBtn__tRcCU{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-sm,6px);border:1px solid var(--border);background:transparent;color:var(--muted-foreground);cursor:pointer;transition:all .15s;text-decoration:none;&:hover:not(:disabled){background:rgba(123,44,191,.06);border-color:rgba(123,44,191,.2);color:var(--primary,#7b2cbf)}&:disabled{opacity:.5;cursor:not-allowed}}.ScannedPageRow_creditBtn__Bld_X{position:relative}.ScannedPageRow_creditIcon__h0fhE{position:absolute;bottom:2px;inset-inline-end:2px;color:#f59e0b;filter:drop-shadow(0 0 1px rgba(0,0,0,.15))}.ScannedPageRow_fixBtn__5PVf_{position:relative;border-color:rgba(34,197,94,.3);color:#22c55e;&:hover:not(:disabled){background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.35);color:#16a34a}}.ScannedPageRow_fixResultBanner__npGD0{width:100%;display:flex;align-items:center;gap:6px;padding:6px 16px 4px;font-size:.8125rem;color:#22c55e;border-top:1px dashed rgba(34,197,94,.2)}.ScannedPageRow_spinning__T0rDY{animation:ScannedPageRow_spin__Z3xxV 1s linear infinite}@keyframes ScannedPageRow_spin__Z3xxV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ScannedPageRow_metrics__qevEW{display:none}.ScannedPageRow_compactMetrics__8mKMA{gap:6px}.ScannedPageRow_actions__IsMQ7{gap:2px}.ScannedPageRow_actionBtn__tRcCU{width:28px;height:28px}.ScannedPageRow_tableRow__ExJB4 td:nth-child(3),.ScannedPageRow_tableRow__ExJB4 td:nth-child(5),.ScannedPageRow_tableRow__ExJB4 td:nth-child(6){display:none}}.AuditOverviewTab_overview___8Tf5{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:start}.AuditOverviewTab_colStart__CxyGZ{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem}.AuditOverviewTab_metaRow__tQU3t{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.AuditOverviewTab_metaItem__xfF3d{display:inline-flex;align-items:center;gap:.35rem;font-size:.7375rem;color:var(--muted-foreground)}.AuditOverviewTab_discoveryBadge__CD0Ib{display:inline-flex;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:500;border-radius:999px;background:var(--accent,#2a2a4a);color:var(--accent-foreground,#a0a0c0)}.AuditOverviewTab_scoreSection__4HtnH{display:flex;justify-content:center}.AuditOverviewTab_scoreCircleWrap__UXOc1{display:flex;flex-direction:column;align-items:center;gap:.35rem}.AuditOverviewTab_scoreLabel__SJLDj{font-size:.6875rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}.AuditOverviewTab_statsGrid__1XyPM{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;gap:.75rem}.AuditOverviewTab_statCard__VycD5{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.85rem .5rem;border-radius:12px;background:var(--card,#1a1a2e);border:1px solid var(--border,#2a2a4a);svg{opacity:.7}}.AuditOverviewTab_statError__DWA_H svg{color:var(--destructive,#ef4444)}.AuditOverviewTab_statWarning__j3ukn svg{color:var(--warning,#f59e0b)}.AuditOverviewTab_statPassed__WK9c0 svg{color:var(--success,#22c55e)}.AuditOverviewTab_statInfo__My0wc svg{color:var(--info,#3b82f6)}.AuditOverviewTab_statValue__2a6Fo{font-size:1.3rem;font-weight:700;color:var(--foreground)}.AuditOverviewTab_statLabel__75Tdr{font-size:.75rem;color:var(--muted-foreground)}.AuditOverviewTab_categoryCircles__vVD93{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.AuditOverviewTab_waveCircle__Zx6ct{display:flex;flex-direction:column;align-items:center;gap:.35rem;svg{filter:drop-shadow(0 1px 3px rgba(0,0,0,.1))}}.AuditOverviewTab_waveBg__KmwP_{fill:transparent}.AuditOverviewTab_wavePath1__JbbLn{animation:AuditOverviewTab_waveShift1__vooGb 3s ease-in-out infinite alternate}.AuditOverviewTab_wavePath2__iuNg3{animation:AuditOverviewTab_waveShift2__XK5SD 3.5s ease-in-out infinite alternate}.AuditOverviewTab_waveScoreText__eVZTH{font-size:1.4rem;font-weight:700;fill:var(--foreground)}.AuditOverviewTab_waveLabel__hgxMT{font-size:.6875rem;color:var(--muted-foreground);text-align:center;max-width:90px;line-height:1.2}@keyframes AuditOverviewTab_waveShift1__vooGb{0%{transform:translateX(-3px)}to{transform:translateX(3px)}}@keyframes AuditOverviewTab_waveShift2__XK5SD{0%{transform:translateX(2px)}to{transform:translateX(-2px)}}.AuditOverviewTab_colEnd__m18N4{display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem}.AuditOverviewTab_sectionTitle__ceQbv{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--foreground);margin:0}.AuditOverviewTab_summarySection__Yhse_{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;border-radius:12px;background:var(--card,#1a1a2e);border:1px solid var(--border,#2a2a4a);.AuditOverviewTab_sectionTitle__ceQbv svg{color:var(--warning,#f59e0b)}}.AuditOverviewTab_summaryLoading__KDPKm{display:flex;align-items:center;gap:.5rem;padding:1.5rem;justify-content:center;color:var(--muted-foreground);font-size:.9rem}.AuditOverviewTab_spinning__e_Q1b{animation:AuditOverviewTab_spin__HP2AG 1s linear infinite}@keyframes AuditOverviewTab_spin__HP2AG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AuditOverviewTab_summaryContent__r8u0o{font-size:.9rem;line-height:1.7;color:var(--foreground);p{margin:0 0 .5rem}li{margin-bottom:.35rem;-webkit-padding-start:.25rem;padding-inline-start:.25rem;list-style:disc;-webkit-margin-start:1.25rem;margin-inline-start:1.25rem}strong{font-weight:600;color:var(--foreground)}}.AuditOverviewTab_summaryLink__Yy4ms{color:var(--primary,#7b2cbf);text-decoration:none;word-break:break-all;transition:color .15s;&:hover{text-decoration:underline;color:#6d28d9}}.AuditOverviewTab_screenshotsSection__w7ast{display:flex;flex-direction:column;gap:.75rem}.AuditOverviewTab_screenshotsGallery__PW2WU{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem}.AuditOverviewTab_galleryItem___wRq0{display:flex;flex-direction:column;gap:.35rem}.AuditOverviewTab_galleryThumb__vX1xs{position:relative;border-radius:8px;overflow:hidden;border:1px solid var(--border,#2a2a4a);cursor:pointer;aspect-ratio:16/10;transition:transform .15s ease,box-shadow .15s ease;&:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15)}}.AuditOverviewTab_galleryImage__TcWpC{width:100%;height:100%;display:block;object-fit:cover;object-position:top}.AuditOverviewTab_galleryOverlay__arBP8{position:absolute;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;color:white;.AuditOverviewTab_galleryThumb__vX1xs:hover &{opacity:1}}.AuditOverviewTab_galleryLabel__L06eD{display:flex;align-items:center;gap:.3rem;font-size:.65rem;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.AuditOverviewTab_overview___8Tf5{grid-template-columns:1fr}.AuditOverviewTab_statsGrid__1XyPM{grid-template-columns:repeat(2,1fr)}.AuditOverviewTab_categoryCircles__vVD93{gap:.75rem}}@media (max-width:480px){.AuditOverviewTab_statsGrid__1XyPM{grid-template-columns:repeat(2,1fr);gap:.5rem}.AuditOverviewTab_categoryCircles__vVD93{gap:.5rem}}.IssueInfoPopup_overlay__VEQZ6{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;animation:IssueInfoPopup_fadeIn__E7ZyV .15s ease}@keyframes IssueInfoPopup_fadeIn__E7ZyV{0%{opacity:0}to{opacity:1}}@keyframes IssueInfoPopup_slideUp__6s_bK{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.IssueInfoPopup_popup__YbCDQ{background:var(--card);border-radius:var(--radius-xl);padding:1.75rem;max-width:480px;width:90%;position:relative;animation:IssueInfoPopup_slideUp__6s_bK .2s ease;box-shadow:var(--shadow-lg);border:1px solid var(--border)}.IssueInfoPopup_close__iCq1P{position:absolute;top:.75rem;right:.75rem;width:32px;height:32px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--muted-foreground);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;[dir=rtl] &{right:auto;left:.75rem}&:hover{background:var(--muted);color:var(--foreground)}}.IssueInfoPopup_header__4_Vwv{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.IssueInfoPopup_iconBadge__tKdei{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.IssueInfoPopup_iconBadgeFix__NHcBl{background:linear-gradient(135deg,#f59e0b,#d97706)}.IssueInfoPopup_title__lveC0{font-size:1.15rem;font-weight:600;color:var(--foreground)}.IssueInfoPopup_section__7nAeP{margin-bottom:1rem}.IssueInfoPopup_issueTitle__zW_mk{font-size:.95rem;font-weight:500;color:var(--foreground);line-height:1.5;margin:0}.IssueInfoPopup_description__A4CT5{font-size:.875rem;color:var(--muted-foreground);line-height:1.7;margin:0;white-space:pre-line}.IssueInfoPopup_dismiss__D3lk8{display:block;width:100%;padding:.65rem;margin-top:.5rem;background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-md);font-size:.9rem;font-weight:600;cursor:pointer;transition:opacity .2s;&:hover{opacity:.9}}.AccessibilityIssueCard_card__Ljnx9{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);cursor:pointer;transition:background .15s,border-color .15s;text-align:start}.AccessibilityIssueCard_card__Ljnx9:hover{background:var(--bg-hover);border-color:var(--border-hover)}.AccessibilityIssueCard_card__Ljnx9.AccessibilityIssueCard_impact_critical__KtQxk,.AccessibilityIssueCard_card__Ljnx9.AccessibilityIssueCard_impact_serious__C5hFY{-webkit-border-start:4px solid var(--danger);border-inline-start:4px solid var(--danger)}.AccessibilityIssueCard_card__Ljnx9.AccessibilityIssueCard_impact_moderate__O9n20{-webkit-border-start:4px solid var(--warning-color,#f59e0b);border-inline-start:4px solid var(--warning-color,#f59e0b)}.AccessibilityIssueCard_card__Ljnx9.AccessibilityIssueCard_impact_minor__0ZxCM{-webkit-border-start:4px solid var(--info-color,#3b82f6);border-inline-start:4px solid var(--info-color,#3b82f6)}.AccessibilityIssueCard_card__Ljnx9.AccessibilityIssueCard_impact_passed__mhHeA{-webkit-border-start:4px solid var(--success-color,#22c55e);border-inline-start:4px solid var(--success-color,#22c55e)}.AccessibilityIssueCard_cardIcon__ypBUu{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px}.AccessibilityIssueCard_impact_critical__KtQxk .AccessibilityIssueCard_cardIcon__ypBUu,.AccessibilityIssueCard_impact_serious__C5hFY .AccessibilityIssueCard_cardIcon__ypBUu{color:var(--danger);background:var(--danger-bg,rgba(239,68,68,.1))}.AccessibilityIssueCard_impact_moderate__O9n20 .AccessibilityIssueCard_cardIcon__ypBUu{color:var(--warning-color,#f59e0b);background:rgba(245,158,11,.1)}.AccessibilityIssueCard_impact_minor__0ZxCM .AccessibilityIssueCard_cardIcon__ypBUu{color:var(--info-color,#3b82f6);background:rgba(59,130,246,.1)}.AccessibilityIssueCard_impact_passed__mhHeA .AccessibilityIssueCard_cardIcon__ypBUu{color:var(--success-color,#22c55e);background:rgba(34,197,94,.1)}.AccessibilityIssueCard_cardContent__dsLpP{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.AccessibilityIssueCard_cardTitle__kwGVZ{font-weight:600;font-size:.8375rem;color:var(--text-primary);line-height:1.4}.AccessibilityIssueCard_cardMeta__qqFCG{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.7175rem;color:var(--text-secondary)}.AccessibilityIssueCard_impactBadge__aoBDA{padding:2px 8px;border-radius:4px;font-weight:600;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em}.AccessibilityIssueCard_impactBadge__aoBDA.AccessibilityIssueCard_impact_critical__KtQxk,.AccessibilityIssueCard_impactBadge__aoBDA.AccessibilityIssueCard_impact_serious__C5hFY{background:var(--danger-bg,rgba(239,68,68,.12));color:var(--danger)}.AccessibilityIssueCard_impactBadge__aoBDA.AccessibilityIssueCard_impact_moderate__O9n20{background:rgba(245,158,11,.12);color:var(--warning-color)}.AccessibilityIssueCard_impactBadge__aoBDA.AccessibilityIssueCard_impact_minor__0ZxCM{background:rgba(59,130,246,.12);color:var(--info-color)}.AccessibilityIssueCard_impactBadge__aoBDA.AccessibilityIssueCard_impact_passed__mhHeA{background:rgba(34,197,94,.12);color:var(--success-color,#22c55e)}.AccessibilityIssueCard_nodeCount__u9mPx{font-weight:500}.AccessibilityIssueCard_pageCount__DFRnX{font-weight:500;color:var(--text-secondary)}.AccessibilityIssueCard_helpLink__gv3WL{display:inline-flex;align-items:center;gap:4px;color:var(--primary);text-decoration:none;font-weight:500}.AccessibilityIssueCard_helpLink__gv3WL:hover{text-decoration:underline}.AccessibilityIssueCard_pageUrl__sspU1{display:inline-flex;align-items:center;gap:3px;color:var(--text-secondary);text-decoration:none;font-weight:400;font-size:.8125rem;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr}.AccessibilityIssueCard_pageUrl__sspU1:hover{color:var(--primary);text-decoration:underline}.AccessibilityIssueCard_cardChevron__EKYDT{flex-shrink:0;color:var(--text-secondary)}.AccessibilityIssueCard_cardActions__13b_e{display:flex;align-items:center;gap:6px;flex-shrink:0}.AccessibilityIssueCard_infoBtn__Qb_LB{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--muted-foreground);font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap;&:hover{background:var(--muted);border-color:var(--muted-foreground);color:var(--foreground)}}.AccessibilityIssueCard_nodeList__BxEcU{display:flex;flex-direction:column;gap:12px;padding:0 0 8px;margin-top:-4px}.AccessibilityIssueCard_nodeRow__qCtaN{border:1px solid var(--border);border-radius:10px;background:var(--bg-card);overflow:hidden}.AccessibilityIssueCard_nodePageUrl__4_Lac{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:.8125rem;color:var(--text-secondary);text-decoration:none;direction:ltr}.AccessibilityIssueCard_nodePageUrl__4_Lac:hover{color:var(--primary)}.AccessibilityIssueCard_splitView__V4zSO{display:grid;grid-template-columns:1fr 1fr;min-height:100px}@media (max-width:768px){.AccessibilityIssueCard_splitView__V4zSO{grid-template-columns:1fr}}.AccessibilityIssueCard_visualSide__XBu5q{padding:12px;-webkit-border-end:1px solid var(--border);border-inline-end:1px solid var(--border);display:flex;align-items:center;justify-content:center;background:var(--bg-subtle,rgba(0,0,0,.02))}@media (max-width:768px){.AccessibilityIssueCard_visualSide__XBu5q{-webkit-border-end:none;border-inline-end:none;border-bottom:1px solid var(--border)}}.AccessibilityIssueCard_screenshotWrap__FHtPP{cursor:zoom-in;border-radius:6px;overflow:hidden;max-width:100%;max-height:280px;box-shadow:0 1px 4px rgba(0,0,0,.08);transition:transform .15s}.AccessibilityIssueCard_screenshotWrap__FHtPP:hover{transform:scale(1.02)}.AccessibilityIssueCard_screenshot__TEi6n{display:block;max-width:100%;max-height:260px;object-fit:contain}.AccessibilityIssueCard_noScreenshot___P1D1{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;color:var(--text-tertiary);font-size:.7375rem}.AccessibilityIssueCard_codeSide__Ht18W{padding:12px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.AccessibilityIssueCard_codeBlock__GGZYK{border-radius:8px;overflow:hidden;border:1px solid var(--border)}.AccessibilityIssueCard_codeHeader__H8wHr{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--bg-subtle,rgba(0,0,0,.03));border-bottom:1px solid var(--border);font-size:.6575rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em}.AccessibilityIssueCard_codeSnippet__i1vAv{margin:0;padding:10px 12px;overflow-x:auto;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.7175rem;line-height:1.5;color:var(--text-primary);background:var(--bg-code,rgba(0,0,0,.02));white-space:pre-wrap;word-break:break-all}.AccessibilityIssueCard_selectorRow__jJgrS{display:flex;align-items:baseline;gap:6px;font-size:.7175rem}.AccessibilityIssueCard_selectorLabel__L_3MN{color:var(--text-secondary);font-weight:500;white-space:nowrap}.AccessibilityIssueCard_selectorValue__zHm_c{font-family:monospace;font-size:.8125rem;color:var(--text-primary);background:var(--bg-subtle,rgba(0,0,0,.04));padding:2px 6px;border-radius:4px;word-break:break-all}.AccessibilityIssueCard_metaSection__07zeF{padding:10px 14px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.AccessibilityIssueCard_metaRow__R93iz{display:flex;align-items:center;gap:8px;font-size:.7375rem;color:var(--text-secondary)}.AccessibilityIssueCard_metaLabel___8F83{font-weight:500;white-space:nowrap}.AccessibilityIssueCard_metaValue__9So7f{color:var(--text-primary);font-weight:500}.AccessibilityIssueCard_metaLink__5slB_{display:inline-flex;align-items:center;gap:3px;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--primary);text-decoration:none;font-size:.8125rem;font-weight:500}.AccessibilityIssueCard_metaLink__5slB_:hover{text-decoration:underline}.AccessibilityIssueCard_contrastRow__3lWHD{display:flex;align-items:center;gap:10px;font-size:.7375rem;color:var(--text-secondary)}.AccessibilityIssueCard_contrastDetails__XzFCH{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.AccessibilityIssueCard_colorChip__pcPfG{display:inline-flex;align-items:center;gap:5px;font-weight:500;color:var(--text-primary)}.AccessibilityIssueCard_colorSwatch__n_eC7{display:inline-block;width:16px;height:16px;border-radius:3px;border:1px solid var(--border)}.AccessibilityIssueCard_ratioChip__Xxjuu{font-weight:600;color:var(--danger)}.AccessibilityIssueCard_expectedRatio__rYdBL{font-weight:400;color:var(--text-secondary)}.AccessibilityIssueCard_fixButton__EAUir{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:7px;border:1px solid var(--primary);background:transparent;color:var(--primary);font-weight:600;font-size:.7375rem;cursor:pointer;transition:background .15s,color .15s}.AccessibilityIssueCard_fixButton__EAUir:hover:not(:disabled){background:var(--primary);color:#fff}.AccessibilityIssueCard_fixButton__EAUir:disabled{opacity:.5;cursor:not-allowed}.AccessibilityIssueCard_creditCost__FHAkx{display:inline-flex;align-items:center;gap:3px;opacity:.7;font-size:.8125rem}.AccessibilityIssueCard_spinning__0zG5H{animation:AccessibilityIssueCard_spin__PF_W3 .8s linear infinite}@keyframes AccessibilityIssueCard_spin__PF_W3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AccessibilityIssueCard_fixResult__xHhZA{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2);font-size:.7375rem;color:var(--text-primary)}.AccessibilityIssueCard_fixResult__xHhZA svg{color:var(--success-color);flex-shrink:0}.AccessibilityIssueCard_fixLabel__mWxfa{color:var(--text-secondary);font-weight:500;white-space:nowrap}.AccessibilityIssueCard_fixValue__1ikyy{font-family:monospace;font-size:.7175rem;color:var(--text-primary);padding:2px 6px;background:var(--bg-subtle,rgba(0,0,0,.03));border-radius:4px}.AccessibilityIssueCard_copyBtn__Oche8{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:5px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;-webkit-margin-start:auto;margin-inline-start:auto}.AccessibilityIssueCard_copyBtn__Oche8:hover{background:var(--bg-hover);color:var(--text-primary)}.AccessibilityIssueCard_lightbox__nsMXY{position:fixed;top:0;left:0;width:100dvw;height:100dvh;z-index:10000;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;cursor:zoom-out;padding:24px}.AccessibilityIssueCard_lightboxImg__kD8b9{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.4)}.AccessibilityTab_tab__nBeGX{display:flex;flex-direction:column;gap:16px}.AccessibilityTab_empty__RVMaB{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 24px;text-align:center}.AccessibilityTab_emptyIcon__G_rpK{color:var(--success-color)}.AccessibilityTab_empty__RVMaB h3{margin:0;font-size:.9rem;color:var(--text-primary)}.AccessibilityTab_empty__RVMaB p{margin:0;font-size:.7875rem;color:var(--text-secondary)}.AccessibilityTab_summary__8Auuc{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:14px 18px;border-radius:10px;background:var(--bg-card);border:1px solid var(--border)}.AccessibilityTab_summaryScore__BaB7D{display:flex;align-items:center;gap:8px;color:var(--text-secondary)}.AccessibilityTab_summaryScoreLabel__kK62j{font-weight:500;font-size:.7875rem}.AccessibilityTab_summaryScoreValue__ro6i5{font-weight:700;font-size:1.1375rem}.AccessibilityTab_summaryScoreValue__ro6i5.AccessibilityTab_good__i2os8{color:#22c55e}.AccessibilityTab_summaryScoreValue__ro6i5.AccessibilityTab_warning__qgAbn{color:#f59e0b}.AccessibilityTab_summaryScoreValue__ro6i5.AccessibilityTab_bad__OCrg4{color:#ef4444}.AccessibilityTab_summaryStats__jhE6_{display:flex;align-items:center;gap:16px;font-size:.7575rem;color:var(--text-secondary)}.AccessibilityTab_stat__B4nSd{display:flex;align-items:center;gap:4px;font-weight:500}.AccessibilityTab_statCritical__kWHy1{color:var(--danger,#ef4444)}.AccessibilityTab_statModerate__Rryjb{color:var(--warning-color,#f59e0b)}.AccessibilityTab_statMinor__U4eDp{color:var(--info-color,#3b82f6)}.AccessibilityTab_statPassed__nvPqZ{color:var(--success-color,#22c55e)}.AccessibilityTab_statTotal__7GWBU{font-weight:600;color:var(--text-primary)}.AccessibilityTab_filters__JHxxL{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--text-secondary)}.AccessibilityTab_filterChip__qzfoc{padding:5px 12px;border-radius:20px;border:1px solid var(--border);background:transparent;font-size:.7175rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:5px}.AccessibilityTab_filterChip__qzfoc:hover{border-color:var(--border-hover);background:var(--bg-hover)}.AccessibilityTab_filterActive__1hBvg{background:var(--primary);color:#fff;border-color:var(--primary)}.AccessibilityTab_filterActive__1hBvg:hover{background:var(--primary);color:#fff}.AccessibilityTab_filter_critical__PjGAC.AccessibilityTab_filterActive__1hBvg,.AccessibilityTab_filter_serious__ynx55.AccessibilityTab_filterActive__1hBvg{background:#ef4444;border-color:#ef4444}.AccessibilityTab_filter_moderate__44lO7.AccessibilityTab_filterActive__1hBvg{background:#f59e0b;border-color:#f59e0b}.AccessibilityTab_filter_minor__vLcYK.AccessibilityTab_filterActive__1hBvg{background:#3b82f6;border-color:#3b82f6}.AccessibilityTab_filter_passed__Ge5d0.AccessibilityTab_filterActive__1hBvg{background:#22c55e;border-color:#22c55e}.AccessibilityTab_filterCount__yuPoY{font-weight:700;font-size:.6575rem}.AccessibilityTab_ruleList__0ESpC{display:flex;flex-direction:column;gap:8px}.AccessibilityTab_noMatch__nhU4y{display:flex;align-items:center;justify-content:center;padding:32px 16px;font-size:.7875rem;color:var(--text-secondary)}.AccessibilityTab_noMatch__nhU4y p{margin:0}.AccessibilityTab_passedHeading__8C_wX{display:flex;align-items:center;gap:8px;margin:1rem 0 .5rem;font-size:.875rem;font-weight:600;color:var(--success-color,#22c55e)}.ErrorLog_container__Dr_H9{border:1px solid var(--border,#2a2a4a);border-radius:var(--radius-md,8px);overflow:hidden;margin-top:8px}.ErrorLog_title__dd7Ri{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--muted-foreground);padding:8px 12px;background:rgba(0,0,0,.04);border-bottom:1px solid var(--border,#2a2a4a)}.ErrorLog_logBody__0RFXB{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.8125rem;line-height:1.6;max-height:300px;overflow-y:auto;background:rgba(0,0,0,.02)}.ErrorLog_logEntry__p_riQ{display:flex;align-items:flex-start;gap:8px;padding:4px 12px;border-bottom:1px solid rgba(0,0,0,.04);transition:background .1s;&:hover{background:rgba(239,68,68,.03)}&:last-child{border-bottom:none}}.ErrorLog_lineNumber__y1R9g{flex-shrink:0;width:24px;text-align:end;color:var(--muted-foreground);opacity:.5;font-size:.625rem;padding-top:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ErrorLog_logText__tXT__{flex:1 1;margin:0;white-space:pre-wrap;word-break:break-all;color:#ef4444;font-family:inherit;font-size:inherit}.ErrorLog_copyBtn__n2P23{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;border:none;background:transparent;color:var(--muted-foreground);cursor:pointer;opacity:0;transition:opacity .15s,background .15s}.ErrorLog_logEntry__p_riQ:hover .ErrorLog_copyBtn__n2P23{opacity:1}.ErrorLog_copyBtn__n2P23:hover{background:rgba(0,0,0,.08);color:var(--foreground)}.ErrorLog_expandBtn__c8tkl{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:6px;border:none;border-top:1px solid var(--border,#2a2a4a);background:rgba(0,0,0,.02);color:var(--muted-foreground);font-size:.8125rem;cursor:pointer;transition:background .15s}.ErrorLog_expandBtn__c8tkl:hover{background:rgba(0,0,0,.06);color:var(--foreground)}@media (prefers-color-scheme:dark){.ErrorLog_logBody__0RFXB{background:rgba(255,255,255,.02)}.ErrorLog_logEntry__p_riQ:hover{background:rgba(239,68,68,.06)}.ErrorLog_title__dd7Ri{background:rgba(255,255,255,.04)}}.PluginRequiredModal_overlay__PJfjy{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:24px}.PluginRequiredModal_modal__bMQdj{position:relative;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:32px 28px 24px;max-width:480px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3);text-align:center}.PluginRequiredModal_closeBtn__IsQBd{position:absolute;top:12px;inset-inline-end:12px;background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:4px;border-radius:6px;transition:background .15s}.PluginRequiredModal_closeBtn__IsQBd:hover{background:var(--bg-hover)}.PluginRequiredModal_header__lg2DN{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:20px}.PluginRequiredModal_iconWrap__iqN7l{width:56px;height:56px;border-radius:14px;background:var(--primary-bg,rgba(99,102,241,.1));display:flex;align-items:center;justify-content:center;color:var(--primary);margin-bottom:4px}.PluginRequiredModal_title__bMz2p{font-size:1.0875rem;font-weight:600;color:var(--text-primary);margin:0}.PluginRequiredModal_description__dq1lU{font-size:.9rem;color:var(--text-secondary);line-height:1.5;margin:0;max-width:380px}.PluginRequiredModal_steps__caWtu{list-style:none;padding:0;margin:0 0 20px;text-align:start;display:flex;flex-direction:column;gap:10px}.PluginRequiredModal_steps__caWtu li{display:flex;align-items:flex-start;gap:10px;font-size:.7875rem;color:var(--text-primary);line-height:1.4}.PluginRequiredModal_stepNum__T0jfi{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--primary);color:white;font-size:.8125rem;font-weight:600;display:flex;align-items:center;justify-content:center}.PluginRequiredModal_downloadBtn__d85Wr{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border:none;border-radius:10px;background:var(--primary);color:white;font-size:.8375rem;font-weight:600;cursor:pointer;transition:opacity .15s;margin-bottom:12px}.PluginRequiredModal_downloadBtn__d85Wr:hover{opacity:.9}.PluginRequiredModal_downloadBtn__d85Wr:disabled{opacity:.6;cursor:not-allowed}.PluginRequiredModal_settingsLink__vlsIy{display:inline-flex;align-items:center;gap:5px;font-size:.7375rem;color:var(--text-secondary);text-decoration:none}.PluginRequiredModal_settingsLink__vlsIy:hover{color:var(--primary)}.PluginRequiredModal_spinning__r_FOa{animation:PluginRequiredModal_spin__4WPTl .8s linear infinite}@keyframes PluginRequiredModal_spin__4WPTl{to{transform:rotate(1turn)}}.SyncRequiredModal_overlay__htgco{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:24px}.SyncRequiredModal_modal__XLRbb{position:relative;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:32px 28px 24px;max-width:480px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3);text-align:center}.SyncRequiredModal_closeBtn__n37BZ{position:absolute;top:12px;inset-inline-end:12px;background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:4px;border-radius:6px;transition:background .15s}.SyncRequiredModal_closeBtn__n37BZ:hover{background:var(--bg-hover)}.SyncRequiredModal_header__nORCR{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:20px}.SyncRequiredModal_iconWrap__bDP0x{width:56px;height:56px;border-radius:14px;background:var(--warning-bg,rgba(234,179,8,.1));display:flex;align-items:center;justify-content:center;color:var(--warning,#eab308);margin-bottom:4px}.SyncRequiredModal_title___fLM7{font-size:1.0875rem;font-weight:600;color:var(--text-primary);margin:0}.SyncRequiredModal_description__hjU0I{font-size:.9rem;color:var(--text-secondary);line-height:1.5;margin:0;max-width:380px}.SyncRequiredModal_steps__xjh5d{list-style:none;padding:0;margin:0 0 20px;text-align:start;display:flex;flex-direction:column;gap:10px}.SyncRequiredModal_steps__xjh5d li{display:flex;align-items:flex-start;gap:10px;font-size:.7875rem;color:var(--text-primary);line-height:1.4}.SyncRequiredModal_stepNum__VpO5n{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--warning,#eab308);color:white;font-size:.8125rem;font-weight:600;display:flex;align-items:center;justify-content:center}.SyncRequiredModal_goBtn__dlE0E{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border:none;border-radius:10px;background:var(--primary);color:white;font-size:.8375rem;font-weight:600;cursor:pointer;text-decoration:none;transition:opacity .15s}.SyncRequiredModal_goBtn__dlE0E:hover{opacity:.9}