:root{--uap-primary:#4f46e5;--uap-primary-hover:#4338ca;--uap-action-bg:#4f46e5;--uap-action-end:#5b55c7;--uap-action-hover:#4338ca;--uap-primary-active:#3730a3;--uap-primary-light:#e0e7ff;--uap-primary-rgb:79, 70, 229;--uap-primary-alpha:rgba(var(--uap-primary-rgb), 0.1);--uap-primary-alpha-strong:rgba(var(--uap-primary-rgb), 0.18);--uap-primary-glow:rgba(var(--uap-primary-rgb), 0.35);--uap-primary-gradient:#818cf8;--uap-gradient-primary:linear-gradient(135deg, var(--uap-action-bg), var(--uap-action-end));--uap-primary-gradient-subtle:linear-gradient(180deg, rgba(var(--uap-primary-rgb), 0.08) 0%, rgba(var(--uap-primary-rgb), 0.01) 100%);--uap-primary-bg:#eef2ff;--uap-success:#059669;--uap-success-rgb:5, 150, 105;--uap-success-bg:#ecfdf5;--uap-success-glow:rgba(5, 150, 105, 0.25);--uap-error:#e11d48;--uap-error-rgb:225, 29, 72;--uap-error-bg:#fff1f2;--uap-error-glow:rgba(225, 29, 72, 0.25);--uap-warning:#d97706;--uap-warning-rgb:217, 119, 6;--uap-warning-bg:#fffbeb;--uap-border:#e2e8f0;--uap-border-hover:#94a3b8;--uap-border-subtle:rgba(15, 23, 42, 0.08);--uap-border-light:#f1f5f9;--uap-border-glass:rgba(255, 255, 255, 0.6);--uap-text:#0f172a;--uap-text-muted:#475569;--uap-text-secondary:var(--uap-text-light);--uap-text-light:#64748b;--uap-bg:#f8fafc;--uap-surface:#ffffff;--uap-surface-hover:#f1f5f9;--uap-glass:rgba(255, 255, 255, 0.82);--uap-glass-card:rgba(255, 255, 255, 0.92);--uap-radius-xs:6px;--uap-radius-sm:8px;--uap-radius-md:12px;--uap-radius:14px;--uap-radius-lg:18px;--uap-radius-xl:24px;--uap-radius-full:9999px;--uap-shadow-xs:0 1px 2px rgba(15, 23, 42, 0.04);--uap-shadow-sm:0 1px 3px rgba(15, 23, 42, 0.06), 0 1px 2px -1px rgba(15, 23, 42, 0.06);--uap-shadow:0 4px 12px -2px rgba(15, 23, 42, 0.06), 0 2px 6px -1px rgba(15, 23, 42, 0.04);--uap-shadow-md:0 12px 24px -4px rgba(15, 23, 42, 0.08), 0 4px 12px -2px rgba(15, 23, 42, 0.04);--uap-shadow-lg:0 20px 32px -6px rgba(15, 23, 42, 0.1), 0 8px 16px -4px rgba(15, 23, 42, 0.05);--uap-shadow-xl:0 32px 64px -12px rgba(15, 23, 42, 0.14);--uap-shadow-glow:0 0 24px -2px var(--uap-primary-glow);--uap-shadow-glow-subtle:0 8px 20px -4px rgba(var(--uap-primary-rgb), 0.22);--uap-inner-highlight:inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 -1px 0 rgba(0, 0, 0, 0.04);--uap-transition-fast:all 0.15s cubic-bezier(0.16, 1, 0.3, 1);--uap-transition:all 0.25s cubic-bezier(0.16, 1, 0.3, 1);--uap-transition-bounce:all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);--uap-font-family:'Inter', 'Outfit', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--uap-font-features:"cv02", "cv03", "cv04", "cv11", "tnum"}:is(button,a,input[type="checkbox"],input[type="radio"],[tabindex]:not(input,select,textarea)):where([class^="uap-"],[class*=" uap-"]):focus-visible,:where(.uap-form-container,.uap-reward,.uap-comments-wrapper) :is(button,a,input[type="checkbox"],input[type="radio"],[tabindex]:not(input,select,textarea)):focus-visible{outline:2px solid var(--uap-action-bg,#4f46e5)!important;outline-offset:3px!important;box-shadow:0 0 0 3px #fff!important}:is(input,select,textarea):where(.uap-input,.uap-modal-input,.uap-comment-input,.uap-wd-field-input,.uap-referral-url-input):focus,.uap-comment-guest-field input:focus{outline:none!important;box-shadow:none!important;border-color:var(--uap-field-focus,var(--uap-action-bg,#4f46e5))!important}:is(input,select,textarea):where(.uap-input,.uap-modal-input,.uap-comment-input,.uap-wd-field-input,.uap-referral-url-input):is(.error,[aria-invalid="true"]),.uap-comment-guest-field input:is(.error,[aria-invalid="true"]){--uap-field-focus:var(--uap-error, #e11d48)}.uap-thought-search-bar input.uap-search-bar-input,.uap-messages-modal textarea.uap-dm-input,.uap-chat-input-wrap textarea.uap-chat-input,.uap-profile-url-input input,.uap-reward-custom__input input,.uap-wd-amount-wrap input.uap-wd-amount-input{border:0!important;outline:none!important;box-shadow:none!important}:is(.uap-search-bar-inner,.uap-dm-input-container,.uap-chat-input-wrap,.uap-profile-url-input,.uap-reward-custom__input,.uap-wd-amount-wrap):focus-within{border-color:var(--uap-action-bg,#4f46e5)!important;box-shadow:none!important}@media (prefers-reduced-motion:reduce){:where([class^="uap-"],[class*=" uap-"]),:where([class^="uap-"],[class*=" uap-"])::before,:where([class^="uap-"],[class*=" uap-"])::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:0.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}:is(.uap-btn,.uap-button,.uap-profile-action-btn,.uap-action-btn,.uap-action-icon,.uap-thought-card,.uap-thought-action,.uap-emoji-item,.uap-comment-action-btn,.uap-comment-tool-btn,.uap-comment-submit,.uap-comment-cancel,.uap-comment-login-btn,.uap-plan-card,.uap-plan-button,.uap-faq-item,.uap-payment-method,.uap-payment-method-item,.uap-submit-payment,.uap-payment-modal__confirm,.uap-reward__button,.uap-reward-amount,.uap-reward-method,.uap-reward-submit,.uap-social-btn,.uap-profile-stat,.uap-profile-badge-item,.uap-profile-avatar,.uap-btn-refresh):is(:hover,:active),:is(.uap-thought-avatar,.uap-social-btn,.uap-reward__avatars):hover img,:is(.uap-thought-action,.uap-action-btn,.uap-reward__button):hover svg{transform:none!important;top:auto}}