.AuditForm_form__NQZmW{display:flex;flex-direction:column;gap:var(--spacing-lg)}.AuditForm_inputGroup__maaYL{display:flex;flex-direction:column;gap:var(--spacing-sm)}.AuditForm_label__nGwVs{font-size:.9rem;font-weight:600;color:var(--text-primary)}.AuditForm_optional__i1DkN{color:var(--text-muted);font-weight:400}.AuditForm_input__as2kQ{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);padding:var(--spacing-md);border-radius:8px;font-size:1rem;transition:all .2s ease}.AuditForm_input__as2kQ:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.AuditForm_input__as2kQ:disabled{opacity:.5;cursor:not-allowed}.AuditForm_input__as2kQ::-moz-placeholder{color:var(--text-muted)}.AuditForm_input__as2kQ::placeholder{color:var(--text-muted)}.AuditForm_error__HL0fp{background:rgba(239,68,68,.1);border:1px solid var(--error-color);color:var(--error-color);padding:var(--spacing-md);border-radius:8px;font-size:.9rem}.AuditForm_submitButton__orMTg{background:linear-gradient(135deg,var(--accent-primary) 0,#8b5cf6 100%);color:white;border:none;padding:var(--spacing-md) var(--spacing-xl);border-radius:9999px;font-size:1.1rem;font-weight:700;transition:all .2s ease;box-shadow:0 4px 12px var(--accent-glow)}.AuditForm_submitButton__orMTg:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px var(--accent-glow)}.AuditForm_submitButton__orMTg:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuditForm_hint__Z4w7P{text-align:center;font-size:.85rem;color:var(--text-muted)}.AuditForm_inputWrapper__uuxXi{position:relative;display:flex;align-items:center}.AuditForm_inputWrapper__uuxXi .AuditForm_input__as2kQ{flex:1;padding-right:40px}.AuditForm_validationIcon__GqKpr{position:absolute;right:12px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.AuditForm_spinner__6A5i4{width:16px;height:16px;border:2px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;animation:AuditForm_spin__RWAtc .8s linear infinite}@keyframes AuditForm_spin__RWAtc{to{transform:rotate(1turn)}}.AuditForm_checkIcon__Xt4E8{color:#22c55e}.AuditForm_errorIcon___i1HY{color:var(--error-color)}.AuditForm_inputValid__aX2F4{border-color:#22c55e}.AuditForm_inputInvalid__5afDh{border-color:var(--error-color)}.ProfileMenu_container__7ckjM{position:relative}.ProfileMenu_profileButton__LiPAt{background:transparent;border:none;padding:0;cursor:pointer;border-radius:50%;transition:transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center}.ProfileMenu_profileButton__LiPAt:hover{transform:scale(1.05)}.ProfileMenu_profileButton__LiPAt:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.ProfileMenu_avatar__8pzwF{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--border-color);transition:border-color .2s ease}.ProfileMenu_profileButton__LiPAt:hover .ProfileMenu_avatar__8pzwF{border-color:var(--accent-primary)}.ProfileMenu_avatarFallback__WK_WF{width:36px;height:36px;border-radius:50%;background:var(--bg-tertiary);border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:var(--text-secondary);transition:border-color .2s ease}.ProfileMenu_profileButton__LiPAt:hover .ProfileMenu_avatarFallback__WK_WF{border-color:var(--accent-primary)}.ProfileMenu_dropdown__5g0eB{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:1000;animation:ProfileMenu_slideIn__KORcL .15s ease-out}@keyframes ProfileMenu_slideIn__KORcL{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ProfileMenu_userInfo__eLOuq{padding:var(--spacing-md);display:flex;flex-direction:column;gap:2px}.ProfileMenu_userName__D5pL5{font-weight:600;color:var(--text-primary);font-size:.9rem}.ProfileMenu_userEmail__olABh{font-size:.8rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileMenu_divider__qM1x6{height:1px;background:var(--border-color);margin:0}.ProfileMenu_menuItem__NmHtj{width:100%;padding:var(--spacing-md);background:transparent;border:none;display:flex;align-items:center;gap:var(--spacing-sm);color:var(--text-secondary);font-size:.9rem;cursor:pointer;transition:all .2s ease;text-align:left}.ProfileMenu_menuItem__NmHtj:hover{background:var(--bg-tertiary);color:var(--error-color)}.ProfileMenu_menuItem__NmHtj:focus-visible{outline:none;background:var(--bg-tertiary)}.ProfileMenu_menuItemStaff__wnZ4q{width:100%;padding:var(--spacing-md);background:transparent;border:none;display:flex;align-items:center;gap:var(--spacing-sm);color:var(--text-secondary);font-size:.9rem;cursor:pointer;transition:all .2s ease;text-align:left;text-decoration:none}.ProfileMenu_menuItemStaff__wnZ4q:hover{background:var(--bg-tertiary);color:var(--accent-primary)}.AuthButton_button__O_hj1{display:inline-flex;align-items:center;gap:var(--spacing-md);background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);padding:var(--spacing-md) var(--spacing-xl);border-radius:9999px;font-size:1rem;font-weight:600;transition:all .2s ease}.AuthButton_button__O_hj1:hover{background:var(--accent-primary);border-color:var(--accent-primary);transform:translateY(-2px);box-shadow:0 4px 12px var(--accent-glow)}.AuthButton_button__O_hj1:disabled{opacity:.5;cursor:not-allowed;transform:none}.AuthButton_googleIcon__1Tb9E{width:20px;height:20px}.NotificationItem_item__RHl2w{position:relative;padding:var(--spacing-md) var(--spacing-lg);padding-right:calc(var(--spacing-lg) + 24px);cursor:pointer;transition:background .2s ease;border-left:3px solid transparent}.NotificationItem_item__RHl2w:hover{background:var(--bg-tertiary)}.NotificationItem_item__RHl2w:focus-visible{outline:none;background:var(--bg-tertiary)}.NotificationItem_item__RHl2w.NotificationItem_unread__3dfUw{background:rgba(99,102,241,.05);border-left-color:var(--accent-primary)}.NotificationItem_item__RHl2w.NotificationItem_unread__3dfUw:hover{background:rgba(99,102,241,.1)}.NotificationItem_dismissButton__FSb0_{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);background:transparent;border:none;padding:4px;color:var(--text-muted);cursor:pointer;border-radius:4px;opacity:0;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.NotificationItem_item__RHl2w:hover .NotificationItem_dismissButton__FSb0_{opacity:1}.NotificationItem_dismissButton__FSb0_:hover{background:var(--bg-secondary);color:var(--text-primary)}.NotificationItem_header__bmo7Z{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-xs)}.NotificationItem_badge__uJD7j{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:4px}.NotificationItem_date__C0jmd{font-size:.75rem;color:var(--text-muted)}.NotificationItem_title__saqAz{font-size:.9rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-xs) 0;line-height:1.3}.NotificationItem_description__TqjN2{font-size:.85rem;color:var(--text-secondary);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotificationItem_link__augkk{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;color:var(--accent-primary);margin-top:var(--spacing-sm)}.NotificationItem_link__augkk:hover{text-decoration:underline}.NotificationPanel_panel__yglII{position:absolute;top:calc(100% + 8px);right:0;width:400px;max-height:500px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.5);z-index:1000;display:flex;flex-direction:column;animation:NotificationPanel_slideIn__0Jhun .2s ease-out}@keyframes NotificationPanel_slideIn__0Jhun{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.NotificationPanel_header__s1kKx{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-color);flex-shrink:0}.NotificationPanel_title__rlkod{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.NotificationPanel_headerActions__e3Iic{display:flex;align-items:center;gap:var(--spacing-xs)}.NotificationPanel_headerButton__FV_eD{background:transparent;border:none;padding:6px 8px;color:var(--text-secondary);cursor:pointer;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;gap:4px;font-size:.75rem}.NotificationPanel_headerButton__FV_eD:hover{background:var(--bg-tertiary);color:var(--text-primary)}.NotificationPanel_headerButton__FV_eD:disabled{opacity:.5;cursor:not-allowed}.NotificationPanel_headerButton__FV_eD.NotificationPanel_active__n4FjG{background:var(--bg-tertiary);color:var(--accent-primary)}.NotificationPanel_sortLabel__4gK3B{display:none}@media (min-width:400px){.NotificationPanel_sortLabel__4gK3B{display:inline}}.NotificationPanel_spinning__jBwm3{animation:NotificationPanel_spin__cPoS5 1s linear infinite}@keyframes NotificationPanel_spin__cPoS5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NotificationPanel_closeButton__q8iPZ{background:transparent;border:none;padding:6px;color:var(--text-secondary);cursor:pointer;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;margin-left:var(--spacing-xs)}.NotificationPanel_closeButton__q8iPZ:hover{background:var(--bg-tertiary);color:var(--text-primary)}.NotificationPanel_content__3Wrry{flex:1;overflow-y:auto;min-height:100px}.NotificationPanel_list__80fys{padding:var(--spacing-xs) 0}.NotificationPanel_emptyState__OSmoO{padding:var(--spacing-2xl);text-align:center;color:var(--text-muted);font-size:.9rem;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.NotificationPanel_emptyHint__obIbY{font-size:.8rem;margin:0;opacity:.7}@media (max-width:480px){.NotificationPanel_panel__yglII{position:fixed;top:48px;right:var(--spacing-md);left:var(--spacing-md);width:auto;max-height:calc(100vh - 68px)}}.NotificationBell_container__5WsqT{position:relative}.NotificationBell_bellButton__zLWOB{background:transparent;border:none;padding:var(--spacing-sm);color:var(--text-secondary);cursor:pointer;border-radius:8px;transition:all .2s ease;position:relative;display:flex;align-items:center;justify-content:center}.NotificationBell_bellButton__zLWOB:hover{background:var(--bg-tertiary);color:var(--text-primary)}.NotificationBell_bellButton__zLWOB:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.NotificationBell_badge__Toniv{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;background:var(--error-color);color:white;font-size:.65rem;font-weight:700;border-radius:9px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.3)}.UpgradeButton_upgradeButton___NBII{display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#a855f7);color:white;font-size:.875rem;font-weight:600;border-radius:8px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.UpgradeButton_upgradeButton___NBII:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.4)}.UpgradeButton_upgradeButton___NBII:active{transform:translateY(0)}.UpgradeButton_icon__G5XiE{width:14px;height:14px;flex-shrink:0}.OnboardingChecklist_wrapper__JBFuq{position:relative}.OnboardingChecklist_checklistButton__yaudM{display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#8b5cf6,#ec4899);color:white;font-size:.875rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.OnboardingChecklist_checklistButton__yaudM:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.4)}.OnboardingChecklist_checklistButton__yaudM:active{transform:translateY(0)}.OnboardingChecklist_checklistButtonPulse__BQFC9{animation:OnboardingChecklist_pulse__0_L5I 2s ease-in-out infinite}@keyframes OnboardingChecklist_pulse__0_L5I{0%,to{box-shadow:0 0 0 0 rgba(139,92,246,.4)}50%{box-shadow:0 0 0 8px rgba(139,92,246,0)}}.OnboardingChecklist_buttonIcon__5JfWI{width:14px;height:14px;flex-shrink:0}.OnboardingChecklist_buttonCount__me9df{font-size:.75rem;font-weight:500;opacity:.9;margin-left:2px}.OnboardingChecklist_dropdown__KvHPM{position:absolute;top:calc(100% + 8px);right:0;width:340px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);z-index:1050;animation:OnboardingChecklist_slideIn__bQfCc .15s ease;overflow:hidden}@keyframes OnboardingChecklist_slideIn__bQfCc{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.OnboardingChecklist_dropdownHeader__JATtc{padding:16px 16px 0}.OnboardingChecklist_title__V3b1P{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.OnboardingChecklist_progressSection__TGUYX{padding:12px 16px}.OnboardingChecklist_progressHeader__tdzzO{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.OnboardingChecklist_progressLabel__iEuaU{font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.OnboardingChecklist_progressPercent__mI99P{font-size:.8125rem;font-weight:600;background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.OnboardingChecklist_progressBar__c3NBM{width:100%;height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.OnboardingChecklist_progressFill__EeuaT{height:100%;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:3px;transition:width .4s ease}.OnboardingChecklist_taskList__NyaBW{max-height:320px;overflow-y:auto;border-top:1px solid var(--border-color)}.OnboardingChecklist_taskItem__xmHl8{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;transition:background .15s ease;text-decoration:none;color:inherit}.OnboardingChecklist_taskItem__xmHl8:hover{background:var(--bg-tertiary)}.OnboardingChecklist_taskItemCompleted__VLKMP{display:flex;align-items:center;gap:10px;padding:10px 16px;opacity:.55}.OnboardingChecklist_taskCheckCircle__fP2Vr{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.OnboardingChecklist_taskCheckCircleIncomplete__VDKcX{border:2px solid var(--border-color);background:transparent}.OnboardingChecklist_taskCheckCircleComplete__thbjK{border:none;background:var(--success-color,#10b981);color:white}.OnboardingChecklist_taskLabel__ujs6b{flex:1;font-size:.8125rem;color:var(--text-primary)}.OnboardingChecklist_taskItemCompleted__VLKMP .OnboardingChecklist_taskLabel__ujs6b{color:var(--text-secondary)}.OnboardingChecklist_taskArrow__aJiYp{color:var(--text-muted);flex-shrink:0}.OnboardingChecklist_footer__d3wa8{padding:10px 16px;border-top:1px solid var(--border-color);display:flex;justify-content:center}.OnboardingChecklist_dismissLink__pXqKu{background:none;border:none;color:var(--text-muted);font-size:.75rem;cursor:pointer;padding:0;transition:color .2s ease}.OnboardingChecklist_dismissLink__pXqKu:hover{color:var(--text-secondary)}.OnboardingChecklist_loadingText__xC9zc{padding:24px 16px;text-align:center;color:var(--text-muted);font-size:.8125rem}@media (max-width:640px){.OnboardingChecklist_buttonText__99xyp{display:none}.OnboardingChecklist_checklistButton__yaudM{padding:8px 10px}.OnboardingChecklist_dropdown__KvHPM{width:300px;right:-40px}}.ThemeToggle_toggle__yA_f1{position:relative;display:flex;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;padding:4px}.ThemeToggle_option__GYphD{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:.875rem;font-weight:500;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;z-index:1;transition:color .2s ease}.ThemeToggle_option__GYphD.ThemeToggle_active__HbI_C,.ThemeToggle_option__GYphD:hover{color:var(--text-primary)}.ThemeToggle_slider__keWdJ{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;transition:transform .2s ease}.ThemeToggle_placeholder__XEBZd{width:180px;height:42px;background:var(--bg-tertiary);border-radius:8px}@media (max-width:480px){.ThemeToggle_option__GYphD{padding:8px 12px}.ThemeToggle_option__GYphD span{display:none}.ThemeToggle_placeholder__XEBZd{width:80px}}.ResourcesDropdown_container__V5z40{position:relative}.ResourcesDropdown_trigger__HYmmw{display:flex;align-items:center;gap:4px;color:var(--text-secondary);font-weight:500;cursor:pointer;background:none;border:none;padding:0;font-size:inherit;font-family:inherit;transition:color .2s ease}.ResourcesDropdown_triggerOpen__BPT4m,.ResourcesDropdown_trigger__HYmmw:hover{color:var(--text-primary)}.ResourcesDropdown_chevron__vjX82{transition:transform .2s ease}.ResourcesDropdown_chevronOpen__efnF0{transform:rotate(180deg)}.ResourcesDropdown_dropdown__yler6{position:absolute;top:calc(100% + 8px);left:0;min-width:220px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.3);z-index:1001;overflow:hidden;animation:ResourcesDropdown_slideIn___w6Rv .15s ease}[data-theme=light] .ResourcesDropdown_dropdown__yler6{box-shadow:0 4px 16px rgba(0,0,0,.1)}@keyframes ResourcesDropdown_slideIn___w6Rv{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ResourcesDropdown_dropdownItem__Y9z3E{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;color:var(--text-primary);text-decoration:none;font-size:.9375rem;font-weight:500;transition:background .15s ease;border:none;background:none;cursor:pointer;text-align:left}.ResourcesDropdown_dropdownItem__Y9z3E:hover{background:var(--bg-tertiary)}.ResourcesDropdown_itemIcon__Pzhls{color:var(--text-muted);flex-shrink:0}.ResourcesDropdown_itemLabel__BenBQ{flex:1}.ResourcesDropdown_itemBadge__XTny0{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:4px;background:rgba(99,102,241,.15);color:var(--accent-primary)}.FeaturesDropdown_container__NtYcx{position:relative}.FeaturesDropdown_trigger__EYCQO{display:flex;align-items:center;gap:4px;color:var(--text-secondary);font-weight:500;cursor:pointer;background:none;border:none;padding:0;font-size:inherit;font-family:inherit;transition:color .2s ease}.FeaturesDropdown_triggerOpen__PFXaj,.FeaturesDropdown_trigger__EYCQO:hover{color:var(--text-primary)}.FeaturesDropdown_chevron__pzYhV{transition:transform .2s ease}.FeaturesDropdown_chevronOpen__OwvUz{transform:rotate(180deg)}.FeaturesDropdown_dropdown__YHr8c{position:absolute;top:calc(100% + 8px);left:0;width:640px;max-width:calc(100vw - 2rem);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.35);z-index:1001;padding:1.25rem;animation:FeaturesDropdown_slideIn__QrnWY .15s ease}[data-theme=light] .FeaturesDropdown_dropdown__YHr8c{box-shadow:0 8px 24px rgba(0,0,0,.12)}@keyframes FeaturesDropdown_slideIn__QrnWY{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FeaturesDropdown_header__fSeF9{padding:0 .5rem .75rem;margin-bottom:.5rem;border-bottom:1px solid var(--border-color)}.FeaturesDropdown_eyebrow__s1kQR{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-primary)}.FeaturesDropdown_tagline__TFmMR{margin:.25rem 0 0;font-size:.875rem;color:var(--text-secondary);line-height:1.4}.FeaturesDropdown_grid__0GYLw{display:grid;grid-template-columns:repeat(2,1fr);gap:.25rem}.FeaturesDropdown_card__h6di1{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:10px;text-decoration:none;transition:background .15s ease}.FeaturesDropdown_card__h6di1:hover{background:var(--bg-tertiary)}.FeaturesDropdown_cardIcon__AU_o_{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:9px;color:var(--accent-primary);background:rgba(99,102,241,.12)}.FeaturesDropdown_cardText__wFs_g{display:flex;flex-direction:column;gap:.125rem;min-width:0}.FeaturesDropdown_cardTitle__JvKYU{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.FeaturesDropdown_cardBody__DywAn{font-size:.8125rem;line-height:1.45;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.FeaturesDropdown_footer__Vbl95{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:.5rem;padding:.625rem;border-radius:10px;color:var(--accent-primary);font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s ease,gap .15s ease}.FeaturesDropdown_footer__Vbl95:hover{background:var(--bg-tertiary);gap:10px}.FeaturesDropdown_footerArrow__JsS1u{transition:transform .15s ease}@media (max-width:768px){.FeaturesDropdown_dropdown__YHr8c{width:calc(100vw - 2rem);padding:1rem}.FeaturesDropdown_grid__0GYLw{grid-template-columns:1fr}}.SolutionsDropdown_container__oGTmW{position:relative}.SolutionsDropdown_trigger__3b_BD{display:flex;align-items:center;gap:4px;color:var(--text-secondary);font-weight:500;cursor:pointer;background:none;border:none;padding:0;font-size:inherit;font-family:inherit;transition:color .2s ease}.SolutionsDropdown_triggerOpen__30Y1M,.SolutionsDropdown_trigger__3b_BD:hover{color:var(--text-primary)}.SolutionsDropdown_chevron__rvAdy{transition:transform .2s ease}.SolutionsDropdown_chevronOpen__ibnm_{transform:rotate(180deg)}.SolutionsDropdown_dropdown__G8s4t{position:absolute;top:calc(100% + 8px);left:0;width:680px;max-width:calc(100vw - 2rem);max-height:calc(100vh - 120px);overflow-y:auto;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.35);z-index:1001;padding:1.25rem;animation:SolutionsDropdown_slideIn__qsFDI .15s ease}[data-theme=light] .SolutionsDropdown_dropdown__G8s4t{box-shadow:0 8px 24px rgba(0,0,0,.12)}@keyframes SolutionsDropdown_slideIn__qsFDI{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SolutionsDropdown_header__urUJO{padding:0 .5rem .75rem;margin-bottom:.5rem;border-bottom:1px solid var(--border-color)}.SolutionsDropdown_eyebrow__aJ1y1{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-primary)}.SolutionsDropdown_tagline__pksk7{margin:.25rem 0 0;font-size:.875rem;color:var(--text-secondary);line-height:1.4}.SolutionsDropdown_grid__W5Fce{display:grid;grid-template-columns:repeat(2,1fr);gap:.25rem}.SolutionsDropdown_card__1rTrO{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:10px;text-decoration:none;transition:background .15s ease}.SolutionsDropdown_card__1rTrO:hover{background:var(--bg-tertiary)}.SolutionsDropdown_cardIcon__xCidk{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:9px;color:var(--accent-primary);background:rgba(99,102,241,.12)}.SolutionsDropdown_cardText__QkYxN{display:flex;flex-direction:column;gap:.125rem;min-width:0}.SolutionsDropdown_cardTitle__vuYVS{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.SolutionsDropdown_cardBody__C_TLp{font-size:.8125rem;line-height:1.45;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SolutionsDropdown_footer__hDxSo{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:.5rem;padding:.625rem;border-radius:10px;color:var(--accent-primary);font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s ease,gap .15s ease}.SolutionsDropdown_footer__hDxSo:hover{background:var(--bg-tertiary);gap:10px}.SolutionsDropdown_footerArrow__D9A15{transition:transform .15s ease}@media (max-width:768px){.SolutionsDropdown_dropdown__G8s4t{width:calc(100vw - 2rem);padding:1rem}.SolutionsDropdown_grid__W5Fce{grid-template-columns:1fr}}.ActionsHeaderItem_trigger__E62Ce{display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border:none;color:var(--text-secondary);font-weight:500;font-size:inherit;font-family:inherit;cursor:pointer;transition:color .2s ease}.ActionsHeaderItem_triggerOpen__0WX1m,.ActionsHeaderItem_trigger__E62Ce:hover{color:var(--text-primary)}.ActionsHeaderItem_icon__bVWOW{color:inherit}.ActionsHeaderItem_badge__hzqp9{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent-primary,#6366f1);color:#fff;font-size:10.5px;font-weight:600;line-height:1;margin-left:2px}.LanguageSelector_container__utT1y{position:relative;display:flex;align-items:center}.LanguageSelector_trigger__TpnU8{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:none;border:1px solid transparent;border-radius:8px;color:var(--text-secondary);font-size:.9rem;font-weight:500;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.LanguageSelector_triggerOpen___gx32,.LanguageSelector_trigger__TpnU8:hover{color:var(--text-primary);background:var(--bg-tertiary)}.LanguageSelector_trigger__TpnU8:disabled{opacity:.6;cursor:progress}.LanguageSelector_currentLabel__3Ymbg{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LanguageSelector_menu__Ch3dH{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:1100;min-width:12rem;max-height:70vh;overflow-y:auto;margin:0;padding:6px;list-style:none;background:var(--bg-secondary,rgba(20,20,28,.98));border:1px solid var(--border-color,rgba(255,255,255,.1));border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.35)}.LanguageSelector_item__dVjcY{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 12px;background:none;border:none;border-radius:8px;color:var(--text-secondary);font-size:.9rem;text-align:start;cursor:pointer;transition:color .15s ease,background .15s ease}.LanguageSelector_item__dVjcY:hover{background:var(--bg-tertiary);color:var(--text-primary)}.LanguageSelector_item__dVjcY:disabled{cursor:progress}.LanguageSelector_itemActive__FTvLU{color:var(--text-primary);font-weight:600}.LanguageSelector_itemLabel__6r2Wu{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LanguageSelector_itemCheck__STtJV{flex-shrink:0;color:var(--accent-primary)}@media (max-width:768px){.LanguageSelector_currentLabel__3Ymbg{display:none}}.BrandFactsTab_container__cIW7p{display:flex;flex-direction:column;gap:var(--spacing-lg,24px)}.BrandFactsTab_header___VJpj h2{margin:0 0 4px;font-size:1.25rem}.BrandFactsTab_description__hBcev{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.5;max-width:68ch}.BrandFactsTab_coverage__9Hu5L{border:1px solid var(--border-color,#2a2a2a);border-radius:10px;padding:16px}.BrandFactsTab_coverageHead__iYltD{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.BrandFactsTab_coverageTitle__k8vdp{font-weight:600;font-size:.95rem}.BrandFactsTab_coverageCount__S6XKo{color:var(--text-muted);font-size:.85rem}.BrandFactsTab_categoryGrid__MUqDl{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.BrandFactsTab_categoryChip__bhGpX{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;border:1px solid var(--border-color,#2a2a2a);font-size:.85rem;text-transform:capitalize}.BrandFactsTab_categoryChip__bhGpX.BrandFactsTab_covered__ZzH71{border-color:#10b98155;background:#10b98111}.BrandFactsTab_categoryChip__bhGpX.BrandFactsTab_uncovered__AInHT{color:var(--text-muted);border-style:dashed}.BrandFactsTab_chipCount__BRRpi{font-variant-numeric:tabular-nums;font-weight:600}.BrandFactsTab_toolbar__qE5SC{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.BrandFactsTab_actions__nD8CK{display:flex;gap:8px;flex-wrap:wrap}.BrandFactsTab_primaryButton__ZWG_Y,.BrandFactsTab_secondaryButton__YXpUw{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;border:1px solid transparent}.BrandFactsTab_primaryButton__ZWG_Y{background:var(--accent-primary,#6366f1);color:#fff}.BrandFactsTab_secondaryButton__YXpUw{background:transparent;color:var(--text-primary);border-color:var(--border-color,#2a2a2a)}.BrandFactsTab_primaryButton__ZWG_Y:disabled,.BrandFactsTab_secondaryButton__YXpUw:disabled{opacity:.55;cursor:not-allowed}.BrandFactsTab_factGroup__4AQRZ{margin-bottom:20px}.BrandFactsTab_groupLabel__DXJbx{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:8px}.BrandFactsTab_fact__fOpGo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--border-color,#2a2a2a);border-radius:8px;margin-bottom:8px}.BrandFactsTab_factArchived__ej2gc{opacity:.5}.BrandFactsTab_statement__H2ASo{font-size:.9rem;line-height:1.5}.BrandFactsTab_qualifiers__PJ83R{display:block;margin-top:4px;color:var(--text-muted);font-size:.8rem}.BrandFactsTab_originBadge__4YmlQ{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:4px;font-size:.7rem;background:var(--bg-secondary,#1a1a1a);color:var(--text-muted);vertical-align:middle}.BrandFactsTab_factActions__gf_P8{display:flex;gap:6px;flex-shrink:0}.BrandFactsTab_iconButton__Lydgb{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px}.BrandFactsTab_iconButton__Lydgb:hover{color:var(--text-primary)}.BrandFactsTab_form__UR8ly{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--border-color,#2a2a2a);border-radius:10px}.BrandFactsTab_formRow__sB606{display:flex;gap:10px;flex-wrap:wrap}.BrandFactsTab_form__UR8ly input,.BrandFactsTab_form__UR8ly select,.BrandFactsTab_form__UR8ly textarea{padding:8px 10px;border-radius:8px;border:1px solid var(--border-color,#2a2a2a);background:var(--bg-primary,#0f0f0f);color:var(--text-primary);font-size:.9rem;font-family:inherit}.BrandFactsTab_grow__ADG5H{flex:1;min-width:220px}.BrandFactsTab_hint__85jOz{color:var(--text-muted);font-size:.78rem}.BrandFactsTab_error__mujdm{color:#ef4444;font-size:.85rem}.BrandFactsTab_empty__r5WH_{color:var(--text-muted);font-size:.9rem;padding:24px;text-align:center;border:1px dashed var(--border-color,#2a2a2a);border-radius:10px}.BrandFactsTab_reviewNote__JZgSH{color:var(--text-secondary);font-size:.85rem;margin-bottom:10px}.BrandFactsTab_proposal__f0i1U{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--border-color,#2a2a2a);border-radius:8px;margin-bottom:6px}.BrandFactsTab_proposal__f0i1U input[type=checkbox]{margin-top:3px;flex-shrink:0}.BrandFactsTab_spinner__8MTSS{animation:BrandFactsTab_brandFactsSpin__oTCnS 1s linear infinite;vertical-align:middle}@keyframes BrandFactsTab_brandFactsSpin__oTCnS{to{transform:rotate(1turn)}}.BrandFactsTab_controlBusy__Ru5QL{opacity:.55;cursor:progress;pointer-events:none}.page_container__12BKD{max-width:1200px;margin:0 auto;margin-left:var(--sidebar-width);padding:var(--spacing-lg) var(--spacing-2xl) var(--spacing-2xl);padding-top:calc(var(--spacing-lg) + 48px);min-height:calc(100vh - 48px);transition:margin-left .2s ease}.page_loading__4lyYM{text-align:center;padding:var(--spacing-2xl);color:var(--text-secondary)}.page_tabContainer__0N87n{margin-bottom:var(--spacing-xl)}.page_tabList__vT9t0{display:inline-flex;background:var(--bg-tertiary);padding:6px;border-radius:12px;border:1px solid var(--border-color);gap:4px}.page_tab__53Ypx{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;border:none;background:transparent;color:var(--text-secondary);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page_tab__53Ypx:hover:not(.page_active__4T2Qx){color:var(--text-primary);background:rgba(255,255,255,.05)}.page_tab__53Ypx.page_active__4T2Qx{background:var(--accent-primary);color:white;box-shadow:0 2px 8px rgba(99,102,241,.3)}.page_tabIcon__5smMQ{flex-shrink:0}.page_tabContent__m5GoC{animation:page_fadeIn__LlvBA .2s ease}@keyframes page_fadeIn__LlvBA{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes page_spin__A9aRw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_spinnerIcon__1m55f{animation:page_spin__A9aRw 1s linear infinite}.page_tabPanel__D8SFJ{display:flex;flex-direction:column;gap:var(--spacing-lg)}.page_sectionTitle__J_5zM{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-sm)}.page_card__m0VdE{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.page_cardContent__VJj92{padding:var(--spacing-xl)}.page_infoRow__PmIbW{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) 0;border-bottom:1px solid var(--border-color)}.page_infoRow__PmIbW:last-child{border-bottom:none}.page_label__N_O_Z{color:var(--text-secondary);font-size:.95rem}.page_value__zRyeV{color:var(--text-primary);font-weight:500}.page_themeRow__IO6mg{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-lg)}.page_themeLabel__LvyAJ{display:flex;flex-direction:column;gap:4px}.page_themeLabelMain__DIEUD{font-size:.9375rem;font-weight:500;color:var(--text-primary)}.page_themeLabelHint__MqK0h{font-size:.8125rem;color:var(--text-muted)}@media (max-width:480px){.page_themeRow__IO6mg{flex-direction:column;align-items:stretch;gap:var(--spacing-md)}}.page_helpTitle__O8ai7{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-sm)}.page_helpText__V7TOb{color:var(--text-secondary);line-height:1.6}.page_placeholder__e_iE_{color:var(--text-muted);font-style:italic;padding:var(--spacing-md) 0}.page_dangerZone__pEs1I{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--border-color)}.page_dangerTitle__PsQ1b{font-size:1rem;font-weight:600;color:#ef4444;margin-bottom:var(--spacing-md)}.page_dangerCard__aznrc{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-lg);background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2);border-radius:12px}.page_dangerContent__VCjgn h4{margin:0 0 4px;font-size:.9375rem;font-weight:600;color:var(--text-primary)}.page_dangerContent__VCjgn p{margin:0;font-size:.8125rem;color:var(--text-secondary);line-height:1.5}.page_deleteButton__bAgbs{padding:10px 20px;background:transparent;border:1px solid #ef4444;border-radius:8px;color:#ef4444;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.page_deleteButton__bAgbs:hover{background:#ef4444;color:white}.page_description__JtM8U{color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin-bottom:var(--spacing-lg)}.page_toggleGrid__YymkK{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-md)}.page_toggleRow__noxyv{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s ease}.page_toggleRow__noxyv:hover{border-color:var(--accent-primary)}.page_toggleLabel__Sh5Lj{display:flex;align-items:center;gap:10px}.page_sourceFavicon__dabRW{width:20px;height:20px;flex-shrink:0}.page_toggleCheckbox__oD0a6{width:18px;height:18px;cursor:pointer;accent-color:var(--accent-primary)}.page_savingText__5kQX8{margin-top:var(--spacing-sm);color:var(--text-muted);font-size:.8125rem;font-style:italic}.page_tenantSelector__wHFRz{display:flex;align-items:center;gap:var(--spacing-md)}.page_tenantLabel__42I_I{color:var(--text-secondary);font-size:.875rem;font-weight:500}.page_tenantDropdown__O2IJ0{flex:1;max-width:300px;padding:10px 16px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.9375rem;cursor:pointer;transition:border-color .2s ease}.page_tenantDropdown__O2IJ0:focus{outline:none;border-color:var(--accent-primary)}.page_tenantDropdown__O2IJ0 option:disabled{color:var(--text-muted);font-style:italic;background:rgba(239,68,68,.05)}.page_deletedOption__AikMo{color:var(--text-muted)!important;font-style:italic}.page_brandForm__Ca61Q{display:flex;flex-direction:column;gap:var(--spacing-lg)}.page_field__Ked26{display:flex;flex-direction:column;gap:6px}.page_fieldLabel__T_1nn{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.page_required__dFTxZ{color:#ef4444}.page_input__w9phN{width:100%;padding:12px 16px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.9375rem;outline:none;transition:border-color .2s ease}.page_input__w9phN:focus{border-color:var(--accent-primary)}.page_input__w9phN:disabled{opacity:.6;cursor:not-allowed}.page_hint__dcunu{font-size:.75rem;color:var(--text-muted)}.page_saveButton__dXdqO{align-self:flex-start;padding:12px 24px;background:var(--accent-primary);border:none;border-radius:8px;color:white;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.page_saveButton__dXdqO:hover:not(:disabled){background:var(--accent-hover)}.page_saveButton__dXdqO:disabled{opacity:.6;cursor:not-allowed}.page_successMessage__lyANI{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:8px;color:#22c55e}.page_errorMessage__hiicN,.page_successMessage__lyANI{padding:var(--spacing-md);font-size:.875rem;margin-bottom:var(--spacing-md)}.page_errorMessage__hiicN{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444}.page_competitorList__JIucm{display:flex;flex-direction:column;gap:var(--spacing-sm)}.page_competitorItem__dtqQx{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;gap:var(--spacing-md)}.page_competitorDomain__a8QCb{font-size:.9375rem;color:var(--text-primary);font-weight:500}.page_competitorActions__jEHNX{display:flex;gap:var(--spacing-sm)}.page_approveButton__C4XtV,.page_declineButton__aIjV2{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:6px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page_approveButton__C4XtV{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:#22c55e}.page_approveButton__C4XtV:hover{background:rgba(34,197,94,.2);border-color:#22c55e}.page_declineButton__aIjV2{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444}.page_declineButton__aIjV2:hover{background:rgba(239,68,68,.2);border-color:#ef4444}.page_tierBadge__ex5L6{display:inline-block;padding:4px 10px;margin-left:var(--spacing-sm);background:var(--accent-primary);border-radius:6px;font-size:.75rem;font-weight:600;color:white;text-transform:uppercase;letter-spacing:.5px;vertical-align:middle}.page_creditDisplay__xbuAF{display:flex;flex-direction:column;gap:var(--spacing-md)}.page_creditHeader__fWfHg{display:flex;justify-content:space-between;align-items:baseline}.page_creditLabel__NBrx8{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.page_creditValue__3_zfY{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.page_creditProgress__OyPz7{height:8px;background:var(--bg-tertiary);border-radius:4px;overflow:hidden}.page_creditProgressBar__0G_kY{height:100%;background:linear-gradient(90deg,var(--accent-primary),#818cf8);border-radius:4px;transition:width .3s ease}.page_creditMeta__QkNcE{display:flex;justify-content:space-between;align-items:center;font-size:.8125rem}.page_creditUsed__F843x{color:var(--text-secondary)}.page_creditReset__W9PoK{color:var(--text-muted)}.page_upgradePrompt__P5q3e{margin-top:var(--spacing-lg);padding:var(--spacing-md);background:var(--bg-tertiary);border:1px dashed var(--border-color);border-radius:8px;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md)}.page_upgradePrompt__P5q3e p{margin:0;color:var(--text-secondary);font-size:.875rem}.page_upgradeLink__N77CE{color:var(--accent-primary);font-weight:600;font-size:.875rem;text-decoration:none;white-space:nowrap;transition:color .2s ease}.page_upgradeLink__N77CE:hover{color:var(--accent-hover);text-decoration:underline}.page_auditTabNav__c90kO{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);border-bottom:1px solid var(--border-color);padding-bottom:var(--spacing-sm)}.page_auditTab__c9Rwf{padding:8px 16px;background:transparent;border-radius:6px 6px 0 0;color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.page_auditTab__c9Rwf:hover:not(:disabled){color:var(--text-primary)}.page_auditTab__c9Rwf:disabled{opacity:.5;cursor:not-allowed}.page_auditTabActive__3mGNK{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}.page_auditTable__oZGCu{display:flex;flex-direction:column}.page_auditTableHeader__FUSBH{padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-tertiary);border-radius:8px 8px 0 0;font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.page_auditTableHeader__FUSBH,.page_auditTableRow__PKHyZ{display:grid;grid-template-columns:160px 1fr 100px;gap:var(--spacing-md)}.page_auditTableRow__PKHyZ{padding:var(--spacing-md);border-bottom:1px solid var(--border-color);align-items:center}.page_auditTableRow__PKHyZ:last-child{border-bottom:none}.page_auditTableRow__PKHyZ:hover{background:var(--bg-tertiary)}.page_auditColDate__0ePND{font-size:.8125rem;color:var(--text-secondary)}.page_auditColAction__S0dnM{font-size:.875rem;color:var(--text-primary);font-weight:500}.page_auditColCost__Q1lUQ{font-size:.875rem;font-weight:600;text-align:right}.page_creditGain__8tVkt{color:#22c55e}.page_creditDebit__7SXvY{color:#ef4444}.page_creditShadow__SORed{color:var(--text-muted);font-style:italic}.page_auditRowShadow__4JiTP{background:rgba(255,255,255,.015);opacity:.78}.page_auditRowShadow__4JiTP:hover{background:rgba(255,255,255,.04);opacity:1}.page_auditShadowBadge__b6KYM{display:inline-block;margin-left:var(--spacing-sm);padding:1px 6px;font-size:.65rem;font-weight:500;color:var(--text-muted);background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.25);border-radius:6px;vertical-align:middle;text-transform:uppercase;letter-spacing:.04em}.page_loadMoreButton__q1Lij{margin-top:var(--spacing-md);padding:10px 20px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%}.page_loadMoreButton__q1Lij:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.page_loadMoreButton__q1Lij:disabled{opacity:.5;cursor:not-allowed}.page_emptyAudit__O1SRg{text-align:center;padding:var(--spacing-xl);color:var(--text-muted)}.page_managedByMessage__sJn4d{text-align:center;padding:var(--spacing-xl) var(--spacing-md)}.page_managedByIcon__mTusM{color:var(--text-muted);margin-bottom:var(--spacing-md)}.page_memberUsageList__0dXKM{display:flex;flex-direction:column;gap:var(--spacing-md)}.page_memberUsageRow__cSR4Y{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page_memberUsageInfo__AGaAv{display:flex;justify-content:space-between;align-items:center}.page_memberUsageName___lY3u{font-size:.875rem;font-weight:500;color:var(--text-primary)}.page_memberUsageCredits__KF32_{font-size:.8125rem;color:var(--text-secondary);font-weight:500}.page_memberUsageBar__kPsfV{height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.page_memberUsageBarFill__VkVtK{height:100%;background:var(--accent-primary);border-radius:3px;transition:width .3s ease;min-width:2px}.page_holdsTable__4Vw0_{display:flex;flex-direction:column;margin-top:var(--spacing-sm)}.page_holdsTableHeader__aFTcI{padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-tertiary);border-radius:8px 8px 0 0;font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.page_holdsTableHeader__aFTcI,.page_holdsTableRow__F5OSF{display:grid;grid-template-columns:1.4fr 80px 1fr 110px 110px;gap:var(--spacing-md)}.page_holdsTableRow__F5OSF{padding:var(--spacing-md);border-bottom:1px solid var(--border-color);align-items:center;font-size:.875rem;color:var(--text-primary)}.page_holdsTableRow__F5OSF:last-child{border-bottom:none}.page_holdsTableRow__F5OSF:hover{background:var(--bg-tertiary)}.page_holdsAmount__hiNgu{font-weight:600}.page_holdsTime__zNQkk,.page_holdsUser__2GW6R{font-size:.8125rem;color:var(--text-secondary)}.page_holdsFootnote__MmZSH{margin-top:var(--spacing-md);font-size:.75rem;color:var(--text-muted);font-style:italic}.page_consumptionTable___j5XA{display:flex;flex-direction:column;margin-top:var(--spacing-sm)}.page_consumptionTableHeader__ixZXW{padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-tertiary);border-radius:8px 8px 0 0;font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.page_consumptionTableHeader__ixZXW,.page_consumptionTableRow__tnNBt{display:grid;grid-template-columns:1.6fr 70px 70px 90px 1fr;gap:var(--spacing-md)}.page_consumptionTableRow__tnNBt{padding:var(--spacing-md);border-bottom:1px solid var(--border-color);align-items:center;font-size:.875rem;color:var(--text-primary)}.page_consumptionTableRow__tnNBt:last-child{border-bottom:none}.page_consumptionCost__f7GbB,.page_consumptionLimit__VCcAQ,.page_consumptionUsed__KOkIs{font-size:.875rem;color:var(--text-secondary);font-variant-numeric:tabular-nums}.page_consumptionStatus__CTvP7{display:flex;align-items:center;gap:var(--spacing-sm)}.page_consumptionBar__RX7yH{flex:1;height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden;min-width:60px}.page_consumptionBarFill__xeIrv{height:100%;background:var(--accent-primary);border-radius:3px;transition:width .3s ease;min-width:2px}.page_consumptionBarFillFull__OQvzv{background:#ef4444}.page_consumptionPercent__CBgsf{font-size:.75rem;color:var(--text-muted);font-variant-numeric:tabular-nums;min-width:36px;text-align:right}.page_consumptionLimitReached__ZguiE{color:#ef4444;font-weight:600;font-size:.8125rem}.page_consumptionDash__8SQE6{color:var(--text-muted)}@media (max-width:640px){.page_tabList__vT9t0{flex-direction:column;width:100%}.page_tab__53Ypx{justify-content:center;width:100%}.page_dangerCard__aznrc{flex-direction:column;align-items:stretch}.page_deleteButton__bAgbs{width:100%;text-align:center}.page_toggleGrid__YymkK{grid-template-columns:1fr}.page_tenantSelector__wHFRz{flex-direction:column;align-items:stretch}.page_tenantDropdown__O2IJ0{max-width:none}.page_competitorItem__dtqQx{flex-direction:column;align-items:stretch}.page_competitorActions__jEHNX{justify-content:flex-end}.page_saveButton__dXdqO{width:100%}.page_creditHeader__fWfHg{flex-direction:column;gap:var(--spacing-sm)}.page_creditMeta__QkNcE{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.page_upgradePrompt__P5q3e{flex-direction:column;text-align:center}.page_auditTableHeader__FUSBH,.page_auditTableRow__PKHyZ{grid-template-columns:1fr 80px;gap:var(--spacing-sm)}.page_auditColDate__0ePND{font-size:.75rem}.page_auditColAction__S0dnM{grid-column:1/-1;order:-1;font-size:.8125rem}.page_holdsTableHeader__aFTcI,.page_holdsTableRow__F5OSF{grid-template-columns:1fr 80px;gap:var(--spacing-sm)}.page_holdsTime__zNQkk,.page_holdsUser__2GW6R{grid-column:1/-1;font-size:.75rem}.page_consumptionTableHeader__ixZXW,.page_consumptionTableRow__tnNBt{grid-template-columns:1fr 70px;gap:var(--spacing-sm)}.page_consumptionLimit__VCcAQ,.page_consumptionStatus__CTvP7,.page_consumptionUsed__KOkIs{grid-column:1/-1;font-size:.75rem}}.KeywordVersionHistory_container__fUPB7{margin-top:var(--spacing-lg);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.KeywordVersionHistory_empty__mU8la,.KeywordVersionHistory_loading__0_uH9{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-lg);color:var(--text-muted);font-size:.875rem}.KeywordVersionHistory_header__dUoEA{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-tertiary);border:none;cursor:pointer;transition:background .2s ease}.KeywordVersionHistory_header__dUoEA:hover{background:var(--bg-secondary)}.KeywordVersionHistory_headerLeft__k67n6{display:flex;align-items:center;gap:var(--spacing-sm);font-size:.9375rem;font-weight:500;color:var(--text-primary)}.KeywordVersionHistory_versionCount__SVW7j{font-weight:400;color:var(--text-muted)}.KeywordVersionHistory_timeline__5P5_y{padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-secondary)}.KeywordVersionHistory_versionItem__M8zxR{display:flex;gap:var(--spacing-md);padding-bottom:var(--spacing-lg);position:relative}.KeywordVersionHistory_versionItem__M8zxR:last-child{padding-bottom:0}.KeywordVersionHistory_versionItem__M8zxR:not(:last-child):before{content:"";position:absolute;left:7px;top:20px;bottom:0;width:2px;background:var(--border-color)}.KeywordVersionHistory_versionDot__0o_tB{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;margin-top:2px}.KeywordVersionHistory_dotCurrent__hcGSA{width:12px;height:12px;border-radius:50%;background:var(--accent-primary);box-shadow:0 0 0 3px rgba(99,102,241,.2)}.KeywordVersionHistory_dotPast__0Dehq{width:8px;height:8px;border-radius:50%;background:var(--border-color)}.KeywordVersionHistory_versionContent__CTUP4{flex:1;min-width:0}.KeywordVersionHistory_versionHeader__Fbzz6{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:4px}.KeywordVersionHistory_versionLabel__TqtFW{display:flex;align-items:center;gap:var(--spacing-sm);font-size:.9375rem;font-weight:600;color:var(--text-primary)}.KeywordVersionHistory_currentBadge__0KqZV{padding:2px 8px;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.3);border-radius:12px;font-size:.6875rem;font-weight:500;color:var(--accent-primary);text-transform:uppercase}.KeywordVersionHistory_versionDate__VBn_K{display:flex;align-items:center;gap:4px;font-size:.8125rem;color:var(--text-muted)}.KeywordVersionHistory_versionMeta__mLbfH{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.8125rem;color:var(--text-secondary);margin-bottom:var(--spacing-sm)}.KeywordVersionHistory_separator__U5VIt{color:var(--text-muted)}.KeywordVersionHistory_changesSummary__Y7_TR{display:flex;flex-direction:column;gap:2px;font-size:.8125rem;font-family:monospace;margin-bottom:var(--spacing-sm)}.KeywordVersionHistory_added__5ssJ4{color:#22c55e}.KeywordVersionHistory_removed__7oo4F{color:#ef4444}.KeywordVersionHistory_viewDetails__Le96x{padding:0;background:none;border:none;font-size:.8125rem;color:var(--accent-primary);cursor:pointer;text-decoration:underline}.KeywordVersionHistory_viewDetails__Le96x:hover{color:var(--accent-hover)}.KeywordVersionHistory_details__k4e1w{margin-top:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-tertiary);border-radius:8px;display:flex;flex-direction:column;gap:var(--spacing-md)}.KeywordVersionHistory_detailSection____qD_{display:flex;flex-direction:column;gap:4px}.KeywordVersionHistory_detailLabel__AgRg_{font-size:.75rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.KeywordVersionHistory_detailValue__033OP{font-size:.8125rem;color:var(--text-secondary)}.KeywordVersionHistory_keywordList__9lHbh{display:flex;flex-wrap:wrap;gap:4px}.KeywordVersionHistory_keywordTag__0SXaE{padding:4px 8px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;font-size:.75rem;color:var(--text-primary)}@media (max-width:640px){.KeywordVersionHistory_versionHeader__Fbzz6{flex-direction:column;align-items:flex-start;gap:4px}}.KeywordManager_container__UYeHR{display:flex;flex-direction:column;gap:var(--spacing-xl)}.KeywordManager_loading__0vwA1{text-align:center;padding:var(--spacing-2xl);color:var(--text-secondary)}.KeywordManager_emptyState__q0N90{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-2xl);color:var(--text-muted);text-align:center}.KeywordManager_error__ZHQ9j{padding:var(--spacing-md);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:.875rem}.KeywordManager_success__e2RGm{padding:var(--spacing-md);background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:8px;color:#22c55e;font-size:.875rem}.KeywordManager_section__9NNuU{display:flex;flex-direction:column;gap:var(--spacing-md)}.KeywordManager_sectionTitle__m1ukY{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.KeywordManager_sectionDescription__bqoyY{font-size:.875rem;color:var(--text-secondary);margin:0}.KeywordManager_keywordGrid__pyBFt{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.KeywordManager_keywordChip__ZcU9H{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:20px;font-size:.875rem;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.KeywordManager_keywordChip__ZcU9H.KeywordManager_included__T1crt{background:rgba(99,102,241,.1);border-color:rgba(99,102,241,.3);color:var(--accent-primary)}.KeywordManager_keywordChip__ZcU9H.KeywordManager_included__T1crt:hover{background:rgba(99,102,241,.15);border-color:var(--accent-primary)}.KeywordManager_keywordChip__ZcU9H.KeywordManager_excluded___EYdN{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-muted);text-decoration:line-through}.KeywordManager_keywordChip__ZcU9H.KeywordManager_excluded___EYdN:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3)}.KeywordManager_checkIcon__U_SVr{display:flex;align-items:center;justify-content:center}.KeywordManager_addKeywordRow__affuY{display:flex;gap:var(--spacing-sm)}.KeywordManager_keywordInput__Zh6GT{flex:1;padding:10px 16px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.9375rem;outline:none;transition:border-color .2s ease}.KeywordManager_keywordInput__Zh6GT:focus{border-color:var(--accent-primary)}.KeywordManager_addButton__iY3NP{display:flex;align-items:center;gap:6px;padding:10px 16px;background:var(--accent-primary);border:none;border-radius:8px;color:white;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.KeywordManager_addButton__iY3NP:hover:not(:disabled){background:var(--accent-hover)}.KeywordManager_addButton__iY3NP:disabled{opacity:.5;cursor:not-allowed}.KeywordManager_userKeywordChip__lNehI{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:20px;color:#22c55e;font-size:.875rem}.KeywordManager_removeButton__1TNrJ{display:flex;align-items:center;justify-content:center;padding:2px;background:none;border:none;color:inherit;opacity:.7;cursor:pointer;transition:opacity .2s}.KeywordManager_removeButton__1TNrJ:hover{opacity:1}.KeywordManager_noKeywords__QirMi{font-size:.875rem;color:var(--text-muted);font-style:italic}.KeywordManager_finalKeywordsPreview__upal1{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);padding:var(--spacing-md);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;min-height:44px}.KeywordManager_finalKeyword__p_WYZ{padding:4px 10px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;font-size:.8125rem;color:var(--text-primary)}.KeywordManager_warningBox__Wdsy0{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:rgba(234,179,8,.1);border:1px solid rgba(234,179,8,.3);border-radius:8px;color:#eab308;font-size:.875rem}.KeywordManager_actions__CrAoV{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.KeywordManager_versionInfo__X_grD{display:flex;align-items:center;gap:var(--spacing-sm);font-size:.875rem;color:var(--text-muted)}.KeywordManager_lastModified__L6aEl{color:var(--text-muted);opacity:.7}.KeywordManager_saveButton__cMJkq{display:flex;align-items:center;gap:8px;padding:12px 24px;background:var(--accent-primary);border:none;border-radius:8px;color:white;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.KeywordManager_saveButton__cMJkq:hover:not(:disabled){background:var(--accent-hover)}.KeywordManager_saveButton__cMJkq:disabled{opacity:.5;cursor:not-allowed}.KeywordManager_modalOverlay__DIFhh{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-lg)}.KeywordManager_modal__MAoam{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-xl);max-width:480px;width:100%;box-shadow:0 8px 32px rgba(0,0,0,.3)}.KeywordManager_modalTitle__dpA9F{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-sm) 0}.KeywordManager_modalDescription__yVq3_{font-size:.875rem;color:var(--text-secondary);margin:0 0 var(--spacing-lg) 0}.KeywordManager_changesList__wb0j7{display:flex;flex-direction:column;gap:4px;padding:var(--spacing-md);background:var(--bg-tertiary);border-radius:8px;margin-bottom:var(--spacing-lg);max-height:200px;overflow-y:auto}.KeywordManager_changeItem__Es8Ec{font-size:.875rem;font-family:monospace}.KeywordManager_changeAdded__C00HC{color:#22c55e}.KeywordManager_changeRemoved__HJ9ex{color:#ef4444}.KeywordManager_modalActions__QXgav{display:flex;gap:var(--spacing-sm);justify-content:flex-end}.KeywordManager_cancelButton__GYpor{padding:10px 20px;background:transparent;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.KeywordManager_cancelButton__GYpor:hover{border-color:var(--text-secondary);color:var(--text-primary)}.KeywordManager_confirmButton__v5HbY{padding:10px 20px;background:var(--accent-primary);border:none;border-radius:8px;color:white;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.KeywordManager_confirmButton__v5HbY:hover:not(:disabled){background:var(--accent-hover)}.KeywordManager_confirmButton__v5HbY:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.KeywordManager_addKeywordRow__affuY{flex-direction:column}.KeywordManager_actions__CrAoV{flex-direction:column;align-items:stretch}.KeywordManager_versionInfo__X_grD{justify-content:center}.KeywordManager_saveButton__cMJkq{width:100%;justify-content:center}.KeywordManager_modalActions__QXgav{flex-direction:column}.KeywordManager_cancelButton__GYpor,.KeywordManager_confirmButton__v5HbY{width:100%}}.PromptVariablesEditor_container__ne14F{display:flex;flex-direction:column;gap:var(--spacing-md)}.PromptVariablesEditor_header__TMXvc{display:flex;align-items:center;justify-content:space-between}.PromptVariablesEditor_headerLeft__8QIo7{display:flex;align-items:center;gap:var(--spacing-sm)}.PromptVariablesEditor_headerIcon__SljBc{color:var(--accent-primary)}.PromptVariablesEditor_title__zCJXS{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.PromptVariablesEditor_combinationCount__gur2Q{font-size:.75rem;color:var(--text-muted);background:var(--bg-tertiary);padding:2px 8px;border-radius:10px}.PromptVariablesEditor_description__sGdOy{font-size:.875rem;color:var(--text-secondary);margin:0;line-height:1.5}.PromptVariablesEditor_variableList__iZbBF{display:flex;flex-direction:column;gap:var(--spacing-md)}.PromptVariablesEditor_variableRow__RPN9m{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:10px;padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}.PromptVariablesEditor_variableHeader___CRdF{display:flex;align-items:center;gap:var(--spacing-sm)}.PromptVariablesEditor_variableName__zkqaQ{font-size:.875rem;font-weight:600;color:var(--accent-primary);font-family:var(--font-mono,monospace)}.PromptVariablesEditor_valueCount__vGibe{font-size:.75rem;color:var(--text-muted);flex:1}.PromptVariablesEditor_removeVarBtn__QbUg3{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.PromptVariablesEditor_removeVarBtn__QbUg3:hover{background:rgba(239,68,68,.15);color:#ef4444}.PromptVariablesEditor_valuesContainer__zEqcG{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.PromptVariablesEditor_valueChip__9f4SK{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:14px;font-size:.8125rem;color:var(--text-primary);line-height:1.4}.PromptVariablesEditor_removeValueBtn__id_rz{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:transparent;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;transition:all .15s ease;padding:0}.PromptVariablesEditor_removeValueBtn__id_rz:hover{background:rgba(239,68,68,.2);color:#ef4444}.PromptVariablesEditor_valueInput__2aVDY{flex:1;min-width:100px;background:transparent;border:none;outline:none;font-size:.8125rem;color:var(--text-primary);padding:3px 4px}.PromptVariablesEditor_valueInput__2aVDY::-moz-placeholder{color:var(--text-muted)}.PromptVariablesEditor_valueInput__2aVDY::placeholder{color:var(--text-muted)}.PromptVariablesEditor_addVariable__oz64Y{display:flex;gap:var(--spacing-sm)}.PromptVariablesEditor_newVarInput__xn2up{flex:1;padding:8px 12px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;font-size:.875rem;color:var(--text-primary);outline:none;transition:border-color .2s ease}.PromptVariablesEditor_newVarInput__xn2up:focus{border-color:var(--accent-primary)}.PromptVariablesEditor_newVarInput__xn2up::-moz-placeholder{color:var(--text-muted)}.PromptVariablesEditor_newVarInput__xn2up::placeholder{color:var(--text-muted)}.PromptVariablesEditor_addVarBtn__dbwSC{display:flex;align-items:center;gap:4px;padding:8px 14px;background:var(--accent-primary);border:none;border-radius:8px;color:white;font-size:.8125rem;font-weight:500;cursor:pointer;transition:opacity .2s ease;white-space:nowrap}.PromptVariablesEditor_addVarBtn__dbwSC:hover{opacity:.9}.PromptVariablesEditor_addVarBtn__dbwSC:disabled{opacity:.5;cursor:not-allowed}.PromptVariablesEditor_error__NMf3W{font-size:.8125rem;color:#ef4444}.BillingTab_tabPanel__4smdQ{display:flex;flex-direction:column;gap:var(--spacing-lg)}.BillingTab_sectionTitle__zl1J8{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-sm)}.BillingTab_tierBadge__nlfl8{display:inline-block;padding:4px 10px;background:var(--accent-primary);border-radius:6px;font-size:.75rem;font-weight:600;color:white;text-transform:uppercase;letter-spacing:.5px}.BillingTab_card__aryw_{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.BillingTab_cardContent__wIycZ{padding:var(--spacing-xl)}.BillingTab_subscriptionInfo__dKOxw{display:flex;flex-direction:column;gap:var(--spacing-md)}.BillingTab_subscriptionRow__Mhpzq{display:flex;justify-content:space-between;align-items:center}.BillingTab_subscriptionLabel__i_kiA{color:var(--text-secondary);font-size:.9375rem}.BillingTab_subscriptionValue__sZI8R{color:var(--text-primary);font-weight:500}.BillingTab_subscriptionActions__43WgA{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.BillingTab_manageButton__W4_AP{padding:10px 20px;background:var(--accent-primary);border:none;border-radius:8px;color:white;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.BillingTab_manageButton__W4_AP:hover:not(:disabled){background:var(--accent-hover)}.BillingTab_manageButton__W4_AP:disabled{opacity:.6;cursor:not-allowed}.BillingTab_invoiceSection__wjpPm{margin-top:var(--spacing-lg)}.BillingTab_sectionHeader__d_hJ1{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.BillingTab_sectionSubtitle__juxd9{font-size:1rem;font-weight:600;color:var(--text-primary)}.BillingTab_sectionHint__5gvRH{font-size:.8125rem;color:var(--text-muted)}.BillingTab_tableWrapper__M8_oB{overflow-x:auto}.BillingTab_table__hmg9s{width:100%;border-collapse:collapse}.BillingTab_table__hmg9s th{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--border-color)}.BillingTab_table__hmg9s th:last-child{text-align:right}.BillingTab_row__D1nhw{transition:background .15s ease}.BillingTab_row__D1nhw:hover{background:rgba(99,102,241,.05)}.BillingTab_row__D1nhw td{padding:var(--spacing-md);border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:.9375rem}.BillingTab_row__D1nhw:last-child td{border-bottom:none}.BillingTab_dateCol__IqJRS{width:130px}.BillingTab_typeCol__ZAoIG{min-width:150px}.BillingTab_statusCol__bjE8c{width:140px}.BillingTab_costCol__cTKUy{width:120px;text-align:right}.BillingTab_actionsCol__CwpBU{width:150px;text-align:right}.BillingTab_statusBadge__IsfXq{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;font-size:.8125rem;font-weight:500}.BillingTab_statusPaid__KSqC2{background:rgba(16,185,129,.15);color:var(--success-color,#10b981)}.BillingTab_statusOpen__lVLRH{background:rgba(251,191,36,.15);color:#f59e0b}.BillingTab_statusDraft__XfK1g{background:rgba(156,163,175,.15);color:var(--text-muted)}.BillingTab_statusFailed__31tRE{background:rgba(239,68,68,.15);color:var(--error-color,#ef4444)}.BillingTab_actionLinks__NTKyL{display:flex;justify-content:flex-end;gap:var(--spacing-md)}.BillingTab_actionLink__10qqA{color:var(--accent-primary);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s ease;cursor:pointer}.BillingTab_actionLink__10qqA:hover{color:var(--accent-hover);text-decoration:underline}.BillingTab_emptyState__dYbfA{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);text-align:center;color:var(--text-muted)}.BillingTab_emptyHint__3cgBJ{font-size:.875rem;margin-top:var(--spacing-sm)}.BillingTab_loading__eqQJM{text-align:center;padding:var(--spacing-2xl);color:var(--text-secondary)}.BillingTab_errorMessage__pHldx{padding:var(--spacing-md);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:.875rem;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md)}.BillingTab_retryButton__NiHTz{padding:6px 12px;background:transparent;border:1px solid #ef4444;border-radius:6px;color:#ef4444;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.BillingTab_retryButton__NiHTz:hover{background:#ef4444;color:white}.BillingTab_description__u_dmg{color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin-bottom:var(--spacing-lg)}@media (max-width:768px){.BillingTab_row__D1nhw td,.BillingTab_table__hmg9s th{padding:var(--spacing-sm)}.BillingTab_statusCol__bjE8c{display:none}.BillingTab_actionsCol__CwpBU{width:auto}}@media (max-width:640px){.BillingTab_subscriptionRow__Mhpzq{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.BillingTab_subscriptionActions__43WgA{flex-direction:column}.BillingTab_manageButton__W4_AP{width:100%}.BillingTab_typeCol__ZAoIG{display:none}.BillingTab_actionLinks__NTKyL{flex-direction:column;gap:var(--spacing-xs);align-items:flex-end}}.HostingTab_container__SgUgT{display:flex;flex-direction:column;gap:var(--spacing-lg)}.HostingTab_loading__8CnLz{display:flex;align-items:center;gap:8px;color:var(--text-secondary);padding:var(--spacing-xl)}.HostingTab_spinner__8xM9S{animation:HostingTab_spin__r5P9c 1s linear infinite}@keyframes HostingTab_spin__r5P9c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HostingTab_card__0BLen{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.HostingTab_cardHeader___YYKd{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--border-color);color:var(--text-primary)}.HostingTab_cardHeader___YYKd h3{margin:0;font-size:1rem;font-weight:600}.HostingTab_cardContent__wWhv9{padding:20px}.HostingTab_tierBadge__3apYL{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;background:var(--accent-primary);color:white;font-size:.75rem;font-weight:600;margin-left:auto}.HostingTab_upgradePrompt__70Oit{padding:20px;color:var(--text-secondary)}.HostingTab_upgradePrompt__70Oit p{margin:0 0 12px}.HostingTab_benefitList__mwJFO{margin:0 0 16px;padding-left:20px}.HostingTab_benefitList__mwJFO li{margin-bottom:6px;line-height:1.5}.HostingTab_upgradeLink__y1YtB{display:inline-block;padding:8px 16px;background:var(--accent-primary);color:white;border-radius:6px;text-decoration:none;font-size:.9rem;font-weight:500;transition:opacity .2s}.HostingTab_upgradeLink__y1YtB:hover{opacity:.9}.HostingTab_field__ZNaFw{margin-bottom:16px}.HostingTab_fieldLabel__DPan8{display:block;font-size:.85rem;font-weight:500;color:var(--text-secondary);margin-bottom:6px}.HostingTab_inputRow__19fTp{display:flex;gap:8px}.HostingTab_input__woH3e{flex:1;padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-tertiary);color:var(--text-primary);font-size:.9rem}.HostingTab_input__woH3e:disabled{opacity:.6}.HostingTab_saveButton__7ZdHD,.HostingTab_verifyButton__imZM8{padding:8px 16px;background:var(--accent-primary);color:white;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:6px;transition:opacity .2s}.HostingTab_saveButton__7ZdHD:hover,.HostingTab_verifyButton__imZM8:hover{opacity:.9}.HostingTab_saveButton__7ZdHD:disabled,.HostingTab_verifyButton__imZM8:disabled{opacity:.5;cursor:not-allowed}.HostingTab_removeButton__3Rrj0{padding:8px 16px;background:transparent;color:var(--text-danger,#ef4444);border:1px solid var(--text-danger,#ef4444);border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .2s}.HostingTab_removeButton__3Rrj0:hover{background:rgba(239,68,68,.1)}.HostingTab_dnsConfig__upVLZ{margin-top:16px;padding:16px;background:var(--bg-tertiary);border-radius:8px;border:1px solid var(--border-color)}.HostingTab_dnsConfig__upVLZ h4{margin:0 0 8px;font-size:.95rem;color:var(--text-primary)}.HostingTab_dnsHint__fv_ZA{font-size:.85rem;color:var(--text-secondary);margin:0 0 12px}.HostingTab_dnsRecord__YU9pE{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;padding:12px;margin-bottom:12px}.HostingTab_dnsRow__Cm2Zv{display:flex;align-items:center;gap:12px;padding:4px 0}.HostingTab_dnsLabel__6T1q2{font-size:.8rem;font-weight:600;color:var(--text-secondary);min-width:48px;text-transform:uppercase}.HostingTab_dnsValue__il8mC{font-family:monospace;font-size:.85rem;color:var(--text-primary);word-break:break-all}.HostingTab_copyButton__GLr_Z{display:flex;align-items:center;justify-content:center;padding:4px;background:transparent;border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);cursor:pointer;margin-left:auto;flex-shrink:0;transition:all .2s}.HostingTab_copyButton__GLr_Z:hover{color:var(--text-primary);border-color:var(--text-primary)}.HostingTab_verifySection__RixC2{display:flex;align-items:center;gap:12px;margin-top:12px}.HostingTab_errorMessage__OJjYq{display:flex;align-items:center;gap:6px;color:var(--text-danger,#ef4444);font-size:.85rem}.HostingTab_verifiedBanner__u0pF9{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:8px;color:#22c55e;font-size:.9rem;margin-top:12px}.HostingTab_statsRow__ruCOe{display:flex;gap:24px;margin-bottom:16px}.HostingTab_stat__V1D0z{display:flex;flex-direction:column;gap:2px}.HostingTab_statLabel__Mi_ug{font-size:.8rem;color:var(--text-secondary)}.HostingTab_statValue__59QlP{font-size:.95rem;font-weight:500;color:var(--text-primary)}.HostingTab_urlSection__mbfC5{margin-top:8px}.HostingTab_urlRow__LHcAY{display:flex;align-items:center;gap:8px}.HostingTab_urlCode__IxUk1{flex:1;padding:8px 12px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;font-size:.85rem;color:var(--text-primary);word-break:break-all}.HostingTab_emptyState__8g7l4{color:var(--text-secondary);font-size:.9rem;text-align:center;padding:16px}.ApiKeysTab_container__r5MT4{max-width:760px}.ApiKeysTab_header__If0rb{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:var(--text-primary)}.ApiKeysTab_header__If0rb h2{font-size:1.25rem;font-weight:600;margin:0}.ApiKeysTab_description__NxNgx{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin-bottom:1.25rem}.ApiKeysTab_description__NxNgx code,.ApiKeysTab_inlineLink__GdZWr{font-size:.85rem}.ApiKeysTab_inlineLink__GdZWr{color:var(--accent-primary);text-decoration:underline}.ApiKeysTab_emptyRow__LKPyN,.ApiKeysTab_error__BEzKT,.ApiKeysTab_loadingRow__kUaAK,.ApiKeysTab_notice__g_Iod{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px;font-size:.9rem}.ApiKeysTab_emptyRow__LKPyN,.ApiKeysTab_loadingRow__kUaAK,.ApiKeysTab_notice__g_Iod{background:var(--bg-tertiary);color:var(--text-secondary)}.ApiKeysTab_error__BEzKT{background:rgba(239,68,68,.1);color:var(--text-danger,#ef4444);margin-bottom:1rem}.ApiKeysTab_upsell__TY_S5{border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;background:var(--bg-secondary)}.ApiKeysTab_upsell__TY_S5 h3{margin:0 0 .5rem;font-size:1.05rem;color:var(--text-primary)}.ApiKeysTab_upsell__TY_S5 p{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin:0 0 1rem}.ApiKeysTab_cancelBtn__gRF56,.ApiKeysTab_copyBtn__3r8KA,.ApiKeysTab_createBtn__NbGgD,.ApiKeysTab_revokeBtn__qpxQ_,.ApiKeysTab_upgradeBtn__MKsd_{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;border:1px solid transparent;text-decoration:none}.ApiKeysTab_createBtn__NbGgD,.ApiKeysTab_upgradeBtn__MKsd_{background:var(--accent-primary);color:#fff}.ApiKeysTab_createBtn__NbGgD:disabled{opacity:.6;cursor:not-allowed}.ApiKeysTab_cancelBtn__gRF56{background:transparent;border-color:var(--border-color);color:var(--text-secondary)}.ApiKeysTab_revealBox__CYg1i{border:1px solid var(--accent-primary);background:rgba(99,102,241,.12);border-radius:10px;padding:1rem;margin-bottom:1.25rem;color:var(--text-primary)}.ApiKeysTab_revealHeader__NZ1Y2{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.875rem;color:var(--text-primary)}.ApiKeysTab_revealKeyRow__bzSrU{display:flex;align-items:center;gap:.5rem}.ApiKeysTab_revealKey__yOl5B{flex:1;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;padding:.5rem .75rem;font-family:monospace;font-size:.85rem;color:var(--text-primary);overflow-x:auto;white-space:nowrap}.ApiKeysTab_copyBtn__3r8KA{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-primary)}.ApiKeysTab_iconBtn__N_AqT{background:transparent;border:none;cursor:pointer;color:inherit;display:inline-flex;opacity:.7}.ApiKeysTab_iconBtn__N_AqT:hover{opacity:1}.ApiKeysTab_createForm__YHrAG{border:1px solid var(--border-color);border-radius:12px;padding:1.25rem;margin:1rem 0;display:flex;flex-direction:column;gap:1rem;background:var(--bg-secondary)}.ApiKeysTab_field__x694S{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;font-weight:500;color:var(--text-primary)}.ApiKeysTab_input__zi3VZ{padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;font-weight:400;background:var(--bg-tertiary);color:var(--text-primary)}.ApiKeysTab_scopeGrid__Az4Wc{display:grid;grid-template-columns:1fr;gap:.4rem}.ApiKeysTab_scopeItem__EibYU{display:flex;align-items:center;gap:.5rem;font-weight:400;font-size:.875rem;color:var(--text-primary)}.ApiKeysTab_scopeItem__EibYU code{margin-left:auto;color:var(--text-secondary);font-size:.75rem}.ApiKeysTab_formActions__7Di3H{display:flex;gap:.5rem}.ApiKeysTab_list__Jnr5_{margin-top:1.25rem;display:flex;flex-direction:column;gap:.5rem}.ApiKeysTab_groupHeader__ES872{margin-top:.5rem;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.ApiKeysTab_keyRow__xfS_l{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-secondary)}.ApiKeysTab_keyMeta__Lh0Po{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ApiKeysTab_keyName__YD6pM{font-weight:600;font-size:.95rem;color:var(--text-primary)}.ApiKeysTab_keyPrefix__ohlWX{font-family:monospace;font-size:.8rem;color:var(--text-secondary)}.ApiKeysTab_keyScopes__g7e0k{display:flex;flex-wrap:wrap;gap:.3rem}.ApiKeysTab_scopeTag__Ev5t2{background:var(--bg-tertiary);border-radius:4px;padding:.1rem .4rem;font-size:.7rem;font-family:monospace;color:var(--text-secondary)}.ApiKeysTab_keyDates__Gr5Po{font-size:.75rem;color:var(--text-secondary)}.ApiKeysTab_revokeBtn__qpxQ_{background:transparent;border-color:var(--text-danger,#ef4444);color:var(--text-danger,#ef4444);flex-shrink:0}.ApiKeysTab_revokeBtn__qpxQ_:hover{background:rgba(239,68,68,.1)}.ApiKeysTab_revokeBtn__qpxQ_:disabled{opacity:.6;cursor:not-allowed}.ApiKeysTab_spin__MJoxq{animation:ApiKeysTab_spin__MJoxq 1s linear infinite}@keyframes ApiKeysTab_spin__MJoxq{to{transform:rotate(1turn)}}