@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=DM+Sans:wght@400;500;600;700&family=Libre+Baskerville:wght@400;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";.foxlu-logo[data-v-a0d85d56]{display:inline-flex;align-items:center;font-family:Space Grotesk,sans-serif}.logo-icon[data-v-a0d85d56]{flex-shrink:0;color:#f59e0b}.logo-text-wrapper[data-v-a0d85d56]{display:flex;flex-direction:column;align-items:center;gap:.25rem;line-height:1}.logo-text[data-v-a0d85d56]{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.web3-tag[data-v-a0d85d56]{font-weight:700;letter-spacing:.08em;padding:.0625rem .1875rem;border-radius:.09375rem;border:.5px solid;width:fit-content;line-height:1}:root[data-theme-preset=retro-vintage]{color:var(--color-primary-dark)!important;background-color:var(--color-primary-alpha-10)!important;border-color:var(--color-border)!important;box-shadow:0 1px 0 var(--color-border-light)}.animate-atom .atom-paths[data-v-a0d85d56]{transform-origin:24px 24px;animation:atom-spin-a0d85d56 3s linear infinite}@keyframes atom-spin-a0d85d56{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notification-bell[data-v-f0149984]{position:relative}.bell-button[data-v-f0149984]{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--ui-surface-border);background:var(--ui-surface-soft-bg);border-radius:var(--ui-radius-md);color:var(--ui-body-color);cursor:pointer;transition:all .2s}.bell-button[data-v-f0149984]:hover{background:var(--ui-surface-bg);border-color:var(--ui-surface-border-strong);color:var(--ui-heading-color)}.bell-button.has-urgent[data-v-f0149984]{background:var(--ui-danger-bg);border-color:var(--ui-danger-border);color:var(--ui-danger-fg)}.bell-button.has-urgent[data-v-f0149984]:hover{background:color-mix(in srgb,var(--ui-danger-bg) 85%,var(--ui-surface-bg))}.bell-icon[data-v-f0149984]{width:20px;height:20px}@keyframes shake-f0149984{0%,to{transform:rotate(0)}10%,30%,50%,70%,90%{transform:rotate(-10deg)}20%,40%,60%,80%{transform:rotate(10deg)}}.bell-icon.shake[data-v-f0149984]{animation:shake-f0149984 2s ease-in-out infinite}.badge[data-v-f0149984]{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 4px;background:var(--ui-accent-bg);border:1px solid transparent;border-radius:9px;font-size:10px;font-weight:600;color:var(--ui-accent-fg);display:flex;align-items:center;justify-content:center;box-shadow:var(--ui-shadow-sm)}.badge.urgent[data-v-f0149984]{background:var(--ui-danger-fg);color:var(--color-text-inverse);animation:pulse-f0149984 2s ease-in-out infinite}@keyframes pulse-f0149984{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.notification-dropdown[data-v-f0149984]{position:absolute;top:calc(100% + 8px);right:0;width:400px;max-height:600px;background:var(--ui-surface-strong-bg);-webkit-backdrop-filter:var(--ui-overlay-blur);backdrop-filter:var(--ui-overlay-blur);border:1px solid var(--ui-surface-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-lg);overflow:hidden;z-index:1000}.dropdown-header[data-v-f0149984]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--ui-surface-border)}.header-title[data-v-f0149984]{margin:0;font-size:16px;font-weight:600;color:var(--ui-heading-color);font-family:var(--font-display)}.mark-all-btn[data-v-f0149984]{padding:6px 12px;border:1px solid var(--ui-surface-border);background:var(--ui-surface-soft-bg);border-radius:var(--ui-radius-sm);font-size:12px;color:var(--ui-body-color);cursor:pointer;transition:all .2s}.mark-all-btn[data-v-f0149984]:hover{background:var(--ui-surface-bg);color:var(--ui-heading-color)}.notification-list[data-v-f0149984]{max-height:450px;overflow-y:auto}.loading-state[data-v-f0149984]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:12px}.spinner[data-v-f0149984]{width:32px;height:32px;border:3px solid var(--ui-surface-border);border-top-color:var(--ui-accent-plain);border-radius:50%;animation:spin-f0149984 1s linear infinite}@keyframes spin-f0149984{to{transform:rotate(360deg)}}.loading-state p[data-v-f0149984]{margin:0;font-size:14px;color:var(--ui-muted-color)}.empty-state[data-v-f0149984]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:12px}.empty-icon[data-v-f0149984]{width:48px;height:48px;color:var(--ui-dim-color)}.empty-state .empty-title[data-v-f0149984]{margin:0;font-size:14px;color:var(--ui-muted-color)}.empty-state .empty-desc[data-v-f0149984]{margin:0;font-size:13px;line-height:1.45;color:var(--ui-dim-color);text-align:center;max-width:240px}.notification-items[data-v-f0149984]{display:flex;flex-direction:column}.notification-item[data-v-f0149984]{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-bottom:1px solid var(--color-border-light-alpha-10);cursor:pointer;transition:background .2s}.notification-item[data-v-f0149984]:hover{background:var(--ui-surface-soft-bg)}.notification-item.unread[data-v-f0149984]{background:var(--color-primary-light-alpha-15)}.notification-item.unread[data-v-f0149984]:hover{background:var(--ui-accent-soft-bg)}.item-icon[data-v-f0149984]{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--ui-radius-md)}.item-icon svg[data-v-f0149984]{width:20px;height:20px}.item-icon.type-system[data-v-f0149984]{background:var(--ui-info-bg);color:var(--ui-info-fg)}.item-icon.type-subscription[data-v-f0149984]{background:var(--ui-surface-soft-bg);color:var(--ui-body-color)}.item-icon.type-alert[data-v-f0149984]{background:var(--ui-accent-soft-bg);color:var(--ui-accent-plain)}.item-icon.type-payment[data-v-f0149984]{background:var(--ui-success-bg);color:var(--ui-success-fg)}.item-icon.type-account[data-v-f0149984]{background:var(--ui-danger-bg);color:var(--ui-danger-fg)}.item-icon.type-news[data-v-f0149984]{background:var(--ui-info-bg);color:var(--ui-info-fg)}.item-content[data-v-f0149984]{flex:1;min-width:0}.item-header[data-v-f0149984]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.item-title[data-v-f0149984]{flex:1;margin:0;font-size:14px;font-weight:600;color:var(--ui-heading-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-time[data-v-f0149984]{flex-shrink:0;font-size:11px;color:var(--ui-dim-color)}.item-body[data-v-f0149984]{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--ui-body-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.priority-badge[data-v-f0149984]{display:inline-block;padding:2px 8px;border-radius:var(--ui-radius-xs);font-size:10px;font-weight:600;text-transform:uppercase}.priority-badge.priority-low[data-v-f0149984]{background:var(--ui-surface-soft-bg);color:var(--ui-muted-color)}.priority-badge.priority-high[data-v-f0149984]{background:var(--ui-accent-soft-bg);color:var(--ui-accent-plain)}.priority-badge.priority-urgent[data-v-f0149984]{background:var(--ui-danger-bg);color:var(--ui-danger-fg)}.item-actions[data-v-f0149984]{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .2s}.notification-item:hover .item-actions[data-v-f0149984]{opacity:1}.action-btn[data-v-f0149984]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--ui-surface-border);background:var(--ui-surface-soft-bg);border-radius:var(--ui-radius-sm);color:var(--ui-body-color);cursor:pointer;transition:all .2s}.action-btn svg[data-v-f0149984]{width:16px;height:16px}.action-btn[data-v-f0149984]:hover{background:var(--ui-surface-bg);color:var(--ui-heading-color)}.action-btn.delete[data-v-f0149984]:hover{background:var(--ui-danger-bg);color:var(--ui-danger-fg);border-color:var(--ui-danger-border)}.dropdown-footer[data-v-f0149984]{display:flex;border-top:1px solid var(--ui-surface-border)}.footer-btn[data-v-f0149984]{flex:1;padding:12px;border:none;background:transparent;font-size:13px;font-weight:500;color:var(--ui-body-color);cursor:pointer;transition:all .2s}.footer-btn[data-v-f0149984]:hover{background:var(--ui-surface-soft-bg);color:var(--ui-heading-color)}.footer-btn[data-v-f0149984]:not(:last-child){border-right:1px solid var(--ui-surface-border)}.dropdown-enter-active[data-v-f0149984],.dropdown-leave-active[data-v-f0149984]{transition:all .2s ease}.dropdown-enter-from[data-v-f0149984],.dropdown-leave-to[data-v-f0149984]{opacity:0;transform:translateY(-10px)}@media(max-width:768px){.notification-dropdown[data-v-f0149984]{position:fixed;top:60px;left:10px;right:10px;width:auto}}.ws-status-indicator[data-v-38385e0d]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;cursor:help;flex-shrink:0}.dot[data-v-38385e0d]{width:.5rem;height:.5rem;border-radius:9999px;display:inline-block;position:relative}.tone-warning .dot[data-v-38385e0d]{background:#fbbf24;box-shadow:0 0 #fbbf2499;animation:pulse-warning-38385e0d 1.6s ease-out infinite}.tone-danger .dot[data-v-38385e0d]{background:#f87171;box-shadow:0 0 #f8717199;animation:pulse-danger-38385e0d 1.6s ease-out infinite}@keyframes pulse-warning-38385e0d{0%{box-shadow:0 0 #fbbf2499}70%{box-shadow:0 0 0 6px #fbbf2400}to{box-shadow:0 0 #fbbf2400}}@keyframes pulse-danger-38385e0d{0%{box-shadow:0 0 #f8717199}70%{box-shadow:0 0 0 6px #f8717100}to{box-shadow:0 0 #f8717100}}@media(prefers-reduced-motion:reduce){.tone-warning .dot[data-v-38385e0d],.tone-danger .dot[data-v-38385e0d]{animation:none}}.landing-navbar[data-v-5a8d237b]{position:fixed;top:1rem;left:1rem;right:1rem;z-index:50;background:var(--ui-surface-strong-bg);-webkit-backdrop-filter:var(--ui-overlay-blur);backdrop-filter:var(--ui-overlay-blur);border:1px solid var(--ui-surface-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);transition:all .2s}.landing-navbar[data-v-5a8d237b]:hover{border-color:var(--ui-accent-soft-border);box-shadow:var(--ui-shadow-md)}.navbar-container[data-v-5a8d237b]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;gap:.5rem}@media(min-width:768px){.navbar-container[data-v-5a8d237b]{padding:.875rem 1rem;gap:.75rem}}@media(min-width:1024px){.navbar-container[data-v-5a8d237b]{padding:.875rem 1.25rem;gap:.875rem}}@media(min-width:1280px){.navbar-container[data-v-5a8d237b]{padding:.875rem 1.5rem;gap:1rem}}.navbar-left[data-v-5a8d237b]{flex:0 0 auto}.navbar-brand[data-v-5a8d237b]{display:flex;align-items:center;gap:.75rem;cursor:pointer;flex-shrink:0}.brand-icon[data-v-5a8d237b]{width:2rem;height:2rem;color:var(--ui-accent-plain);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--ui-accent-plain) 50%,transparent))}.brand-text[data-v-5a8d237b]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;background:var(--ui-accent-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.brand-badge[data-v-5a8d237b]{padding:.25rem .5rem;font-size:.75rem;font-weight:600;color:var(--color-accent);background:var(--ui-accent-soft-bg);border:1px solid var(--ui-accent-soft-border);border-radius:var(--ui-radius-xs);text-transform:uppercase;letter-spacing:.05em}.navbar-center[data-v-5a8d237b]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:2.5rem}.navbar-center.desktop-menu[data-v-5a8d237b]{display:none}@media(min-width:768px){.navbar-center.desktop-menu[data-v-5a8d237b]{display:flex}}.navbar-right[data-v-5a8d237b]{flex:0 0 auto;display:flex;align-items:center}.nav-link[data-v-5a8d237b]{font-family:var(--font-body);font-size:.9375rem;font-weight:500;color:var(--ui-body-color);cursor:pointer;transition:color .2s;position:relative;white-space:nowrap}.nav-link.has-badge[data-v-5a8d237b]{padding-right:.5rem}.nav-link[data-v-5a8d237b]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--ui-accent-bg);transition:width .2s}.nav-link[data-v-5a8d237b]:hover{color:var(--ui-heading-color)}.nav-link[data-v-5a8d237b]:hover:after{width:100%}.nav-link-locked[data-v-5a8d237b]{color:var(--ui-muted-color);opacity:.7;display:inline-flex;align-items:center;gap:.25rem}.nav-link-locked[data-v-5a8d237b]:hover{color:var(--ui-accent-plain);opacity:1}.nav-link-locked[data-v-5a8d237b]:after{background:var(--ui-accent-soft-border)}.lock-icon[data-v-5a8d237b]{width:.875rem;height:.875rem;color:currentColor;opacity:.8;flex-shrink:0;transition:transform .2s,opacity .2s}.nav-link-locked:hover .lock-icon[data-v-5a8d237b]{opacity:1;transform:scale(1.1)}.more-trigger[data-v-5a8d237b]{display:inline-flex;align-items:center;gap:.25rem;background:transparent;border:none;padding:0;font-family:inherit;cursor:pointer}.more-trigger .dropdown-arrow[data-v-5a8d237b]{width:.875rem;height:.875rem}.more-menu[data-v-5a8d237b]{right:auto;left:50%;transform:translate(-50%)}.more-item-label[data-v-5a8d237b]{flex:1;text-align:left}.subscription-badge-diagonal[data-v-5a8d237b]{position:absolute;top:-8px;right:-24px;padding:.125rem .375rem;font-size:.625rem;font-weight:700;color:var(--color-text-inverse);border-radius:var(--ui-radius-xs);transform:rotate(12deg);box-shadow:var(--ui-shadow-sm);letter-spacing:.02em;white-space:nowrap}.delay-badge[data-v-5a8d237b]{display:none;align-items:center;gap:.375rem;padding:.5rem .875rem;font-family:var(--font-body);font-size:.8125rem;font-weight:600;color:var(--ui-accent-plain);background:var(--ui-accent-soft-bg);border:1px solid var(--ui-accent-soft-border);border-radius:var(--ui-radius-sm);white-space:nowrap}@media(min-width:768px){.delay-badge[data-v-5a8d237b]{display:flex}}.delay-icon[data-v-5a8d237b]{width:1rem;height:1rem;color:var(--color-primary);flex-shrink:0}.delay-text[data-v-5a8d237b]{font-size:.8125rem}.dropdown[data-v-5a8d237b]{position:relative}.dropdown-btn[data-v-5a8d237b]{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--ui-body-color);background:var(--ui-surface-bg);border:1px solid var(--ui-surface-border);border-radius:var(--ui-radius-sm);cursor:pointer;transition:all .2s}.dropdown-btn[data-v-5a8d237b]:hover{background:var(--ui-surface-strong-bg);border-color:var(--ui-accent-soft-border)}.chain-icon[data-v-5a8d237b]{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem}.chain-icon img[data-v-5a8d237b]{width:100%;height:100%;object-fit:contain;display:block}.chain-icon[data-v-5a8d237b] svg{width:100%;height:100%;color:currentColor}.lang-flag[data-v-5a8d237b],.theme-icon[data-v-5a8d237b]{font-size:1.125rem}.chain-label[data-v-5a8d237b],.lang-label[data-v-5a8d237b]{font-weight:600}.theme-color-dot[data-v-5a8d237b]{width:.625rem;height:.625rem;border-radius:var(--ui-radius-pill);margin-left:auto;border:1px solid var(--ui-surface-border)}.dropdown-arrow[data-v-5a8d237b]{width:1rem;height:1rem;transition:transform .2s}.dropdown-arrow.open[data-v-5a8d237b]{transform:rotate(180deg)}.dropdown-menu[data-v-5a8d237b]{position:absolute;top:calc(100% + .5rem);right:0;min-width:10rem;background:var(--ui-surface-strong-bg);-webkit-backdrop-filter:var(--ui-overlay-blur);backdrop-filter:var(--ui-overlay-blur);border:1px solid var(--ui-surface-border);border-radius:var(--ui-radius-sm);box-shadow:var(--ui-shadow-md);z-index:100;overflow:hidden}.theme-selector .dropdown-menu[data-v-5a8d237b]{min-width:14rem}.dropdown-item[data-v-5a8d237b]{display:flex;align-items:center;gap:.625rem;width:100%;padding:.75rem 1rem;font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--ui-body-color);background:transparent;border:none;cursor:pointer;transition:all .2s;text-align:left}.theme-option-label[data-v-5a8d237b]{flex:1;min-width:0;white-space:nowrap}.dropdown-item[data-v-5a8d237b]:hover{background:var(--ui-accent-soft-bg);color:var(--ui-heading-color)}.dropdown-item.active[data-v-5a8d237b]{background:var(--ui-accent-soft-bg);color:var(--ui-accent-plain);font-weight:600}.dropdown-item.danger[data-v-5a8d237b]{color:var(--ui-danger-fg)}.dropdown-item.danger[data-v-5a8d237b]:hover{background:var(--ui-danger-bg);color:var(--ui-danger-fg)}.dropdown-item.admin[data-v-5a8d237b]{color:var(--ui-accent-plain);font-weight:600;background:var(--ui-accent-soft-bg);border-left:3px solid var(--ui-accent-plain);padding-left:.875rem}.dropdown-item.admin[data-v-5a8d237b]:hover{background:var(--ui-accent-soft-bg);color:var(--ui-heading-color);border-left-color:var(--ui-accent-plain)}.dropdown-item.admin .menu-icon[data-v-5a8d237b]{color:var(--ui-accent-plain)}.user-menu[data-v-5a8d237b]{position:relative}.user-menu-btn[data-v-5a8d237b]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--ui-body-color);background:var(--ui-surface-bg);-webkit-backdrop-filter:var(--ui-overlay-blur);backdrop-filter:var(--ui-overlay-blur);border:1px solid var(--ui-surface-border);border-radius:var(--ui-radius-sm);cursor:pointer;transition:all .2s;white-space:nowrap}.user-menu-btn[data-v-5a8d237b]:hover{background:var(--ui-surface-strong-bg);border-color:var(--ui-surface-border-strong);color:var(--ui-heading-color)}.user-icon[data-v-5a8d237b]{width:1.125rem;height:1.125rem;flex-shrink:0}.wallet-address[data-v-5a8d237b]{font-weight:600;color:var(--ui-accent-plain)}.copy-address-btn[data-v-5a8d237b]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;background:transparent;border:none;border-radius:.25rem;cursor:pointer;transition:all .2s;flex-shrink:0}.copy-address-btn[data-v-5a8d237b]:hover{background:var(--ui-surface-soft-bg)}.copy-icon[data-v-5a8d237b]{width:1rem;height:1rem;color:var(--ui-muted-color);transition:color .2s}.copy-address-btn:hover .copy-icon[data-v-5a8d237b]{color:var(--ui-body-color)}.user-dropdown[data-v-5a8d237b]{min-width:12rem}.menu-icon[data-v-5a8d237b]{width:1.125rem;height:1.125rem;flex-shrink:0;stroke-width:2}.navbar-actions[data-v-5a8d237b]{display:flex;align-items:center;gap:.5rem}@media(min-width:768px){.navbar-actions[data-v-5a8d237b]{gap:.625rem}}@media(min-width:1024px){.navbar-actions[data-v-5a8d237b]{gap:.6875rem}}@media(min-width:1280px){.navbar-actions[data-v-5a8d237b]{gap:.75rem}}.nav-divider[data-v-5a8d237b]{width:1px;height:24px;background:var(--color-border-light-alpha-30);margin:0 .25rem}.btn-primary[data-v-5a8d237b],.btn-secondary[data-v-5a8d237b],.btn-outline[data-v-5a8d237b]{padding:.625rem 1.25rem;font-family:var(--font-body);font-size:.9375rem;font-weight:600;border-radius:var(--ui-radius-sm);cursor:pointer;transition:all .2s;white-space:nowrap}.btn-primary[data-v-5a8d237b]{color:var(--ui-accent-fg);background:var(--ui-accent-bg);border:none;box-shadow:var(--ui-shadow-sm)}.btn-primary[data-v-5a8d237b]:hover{transform:var(--ui-hover-transform);box-shadow:var(--ui-shadow-md)}.btn-secondary[data-v-5a8d237b]{color:var(--ui-heading-color);background:var(--ui-accent-soft-bg);border:1px solid var(--ui-accent-soft-border);display:none}.btn-secondary[data-v-5a8d237b]:hover{background:var(--ui-surface-soft-bg);border-color:var(--ui-accent-soft-border)}@media(min-width:640px){.btn-secondary[data-v-5a8d237b]{display:inline-block}}.btn-outline[data-v-5a8d237b]{color:var(--ui-body-color);background:transparent;border:1px solid var(--ui-surface-border)}.btn-outline[data-v-5a8d237b]:hover{color:var(--ui-heading-color);background:var(--ui-surface-soft-bg);border-color:var(--ui-surface-border-strong)}.mobile-menu-btn[data-v-5a8d237b]{display:flex;align-items:center;justify-content:center;padding:.625rem;color:var(--ui-accent-plain);background:var(--ui-accent-soft-bg);border:1px solid var(--ui-accent-soft-border);border-radius:var(--ui-radius-sm);cursor:pointer;transition:all .2s;box-shadow:var(--ui-shadow-sm)}.mobile-menu-btn[data-v-5a8d237b]:hover{color:var(--ui-accent-fg);background:var(--ui-accent-bg);border-color:transparent;box-shadow:var(--ui-shadow-md)}.mobile-menu-btn[data-v-5a8d237b]:active{transform:var(--ui-hover-transform)}@media(min-width:768px){.mobile-menu-btn[data-v-5a8d237b]{display:none}}.mobile-menu[data-v-5a8d237b]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem .75rem 1rem;border-top:1px solid var(--ui-surface-border);overflow:hidden;animation:slideDown-5a8d237b .3s ease-out;max-height:calc(100vh - 5rem);overflow-y:auto}@media(min-width:768px){.mobile-menu[data-v-5a8d237b]{padding:1rem 1rem 1.25rem}}@keyframes slideDown-5a8d237b{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:calc(100vh - 5rem);padding-top:.75rem;padding-bottom:1rem}}@media(min-width:768px){.mobile-menu[data-v-5a8d237b]{display:none}}.mobile-nav-link[data-v-5a8d237b]{padding:.75rem 1rem;font-family:var(--font-body);font-size:1rem;font-weight:500;color:var(--ui-body-color);background:var(--ui-surface-soft-bg);border-radius:var(--ui-radius-sm);cursor:pointer;transition:all .2s;position:relative}.mobile-nav-link[data-v-5a8d237b]:hover{color:var(--ui-heading-color);background:var(--ui-accent-soft-bg)}.mobile-nav-link.nav-link-locked[data-v-5a8d237b]{display:flex;align-items:center;gap:.5rem;opacity:.75;color:var(--ui-muted-color);border:1px dashed var(--ui-surface-border)}.mobile-nav-link.nav-link-locked[data-v-5a8d237b]:hover{opacity:1;color:var(--ui-accent-plain);border-color:var(--ui-accent-soft-border);background:var(--ui-accent-soft-bg)}.mobile-nav-link.nav-link-locked .lock-icon[data-v-5a8d237b]{width:1rem;height:1rem;margin-left:auto}.mobile-nav-link.nav-link-locked .mobile-nav-label[data-v-5a8d237b]{flex:0 0 auto}.mobile-lock-hint[data-v-5a8d237b]{font-size:.75rem;font-weight:500;color:var(--ui-accent-plain);padding:.125rem .5rem;background:var(--ui-accent-soft-bg);border-radius:var(--ui-radius-xs);white-space:nowrap}.subscription-badge-mobile[data-v-5a8d237b]{display:inline-block;margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700;color:var(--ui-accent-fg);border-radius:var(--ui-radius-xs);box-shadow:var(--ui-shadow-sm)}.desktop-only[data-v-5a8d237b]{display:flex}@media(max-width:767px){.desktop-only[data-v-5a8d237b]{display:none!important}}.mobile-nav-section[data-v-5a8d237b]{display:flex;flex-direction:column;gap:.5rem}.mobile-divider[data-v-5a8d237b]{height:1px;background:var(--ui-surface-border);margin:.75rem 0}.mobile-selector-section[data-v-5a8d237b]{display:flex;flex-direction:column;gap:.5rem}.mobile-selector-label[data-v-5a8d237b]{font-size:.75rem;font-weight:600;color:var(--ui-muted-color);text-transform:uppercase;letter-spacing:.05em;padding:0 .5rem}.mobile-selector-options[data-v-5a8d237b]{display:flex;flex-wrap:wrap;gap:.5rem}.mobile-chain-btn[data-v-5a8d237b],.mobile-lang-btn[data-v-5a8d237b]{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:var(--ui-body-color);background:var(--ui-surface-bg);border:1px solid var(--ui-surface-border);border-radius:var(--ui-radius-sm);cursor:pointer;transition:all .2s}.mobile-chain-btn[data-v-5a8d237b]:hover,.mobile-lang-btn[data-v-5a8d237b]:hover{background:var(--ui-surface-strong-bg);border-color:var(--ui-surface-border-strong)}.mobile-chain-btn.active[data-v-5a8d237b],.mobile-lang-btn.active[data-v-5a8d237b]{background:var(--ui-accent-soft-bg);border-color:var(--ui-accent-soft-border);color:var(--ui-accent-plain)}.mobile-chain-btn .chain-icon[data-v-5a8d237b]{width:1rem;height:1rem}.mobile-lang-btn .lang-flag[data-v-5a8d237b]{font-size:1rem}.mobile-auth-section[data-v-5a8d237b]{display:flex;flex-direction:column;gap:.75rem}.mobile-connect-btn[data-v-5a8d237b]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.25rem;font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--ui-accent-fg);background:var(--ui-accent-bg);border:none;border-radius:var(--ui-radius-sm);cursor:pointer;transition:all .2s}.mobile-connect-btn[data-v-5a8d237b]:hover{transform:var(--ui-hover-transform);box-shadow:var(--ui-shadow-md)}.mobile-connect-btn .btn-icon[data-v-5a8d237b]{width:1.25rem;height:1.25rem}.mobile-user-info[data-v-5a8d237b]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--ui-surface-bg);border:1px solid var(--ui-surface-border);border-radius:var(--ui-radius-sm)}.mobile-user-info .user-icon[data-v-5a8d237b]{width:1.25rem;height:1.25rem;color:var(--ui-accent-plain)}.mobile-user-info .wallet-address[data-v-5a8d237b]{font-weight:600;color:var(--ui-accent-plain)}.mobile-user-menu[data-v-5a8d237b]{display:flex;flex-direction:column;gap:.25rem}.mobile-menu-item[data-v-5a8d237b]{display:block;width:100%;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;color:var(--ui-body-color);background:var(--ui-surface-soft-bg);border:none;border-radius:var(--ui-radius-sm);cursor:pointer;transition:all .2s;text-align:left}.mobile-menu-item[data-v-5a8d237b]:hover{color:var(--ui-heading-color);background:var(--ui-accent-soft-bg)}.mobile-menu-item.danger[data-v-5a8d237b]{color:var(--ui-danger-fg)}.mobile-menu-item.danger[data-v-5a8d237b]:hover{background:var(--ui-danger-bg);color:var(--ui-danger-fg)}.chain-selector.desktop-only+.user-menu.desktop-only[data-v-5a8d237b]{margin-left:-.25rem}.landing-navbar.retro-vintage[data-v-5a8d237b]{top:1.25rem;background:var(--color-bg-secondary);border:2px solid var(--color-border);border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--theme-shadow-md)}.landing-navbar.retro-vintage[data-v-5a8d237b]:hover{border-color:var(--color-border);box-shadow:var(--theme-shadow-lg)}.landing-navbar.retro-vintage .nav-link[data-v-5a8d237b],.landing-navbar.retro-vintage .delay-badge[data-v-5a8d237b],.landing-navbar.retro-vintage .dropdown-btn[data-v-5a8d237b],.landing-navbar.retro-vintage .dropdown-item[data-v-5a8d237b],.landing-navbar.retro-vintage .user-menu-btn[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-nav-link[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-selector-label[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-chain-btn[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-lang-btn[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-user-info[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-menu-item[data-v-5a8d237b]{font-family:var(--font-body)}.landing-navbar.retro-vintage .nav-link[data-v-5a8d237b],.landing-navbar.retro-vintage .wallet-address[data-v-5a8d237b],.landing-navbar.retro-vintage .chain-label[data-v-5a8d237b],.landing-navbar.retro-vintage .lang-label[data-v-5a8d237b]{color:var(--color-text-primary)}.landing-navbar.retro-vintage .nav-link[data-v-5a8d237b]:after{height:1px;background:var(--color-border)}.landing-navbar.retro-vintage .subscription-badge-diagonal[data-v-5a8d237b],.landing-navbar.retro-vintage .subscription-badge-mobile[data-v-5a8d237b],.landing-navbar.retro-vintage .delay-badge[data-v-5a8d237b],.landing-navbar.retro-vintage .dropdown-btn[data-v-5a8d237b],.landing-navbar.retro-vintage .dropdown-menu[data-v-5a8d237b],.landing-navbar.retro-vintage .user-menu-btn[data-v-5a8d237b],.landing-navbar.retro-vintage .btn-primary[data-v-5a8d237b],.landing-navbar.retro-vintage .btn-secondary[data-v-5a8d237b],.landing-navbar.retro-vintage .btn-outline[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-menu-btn[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-nav-link[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-chain-btn[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-lang-btn[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-connect-btn[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-user-info[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-menu-item[data-v-5a8d237b]{border:2px solid var(--color-border);border-radius:0;box-shadow:var(--theme-shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none}.landing-navbar.retro-vintage .subscription-badge-diagonal[data-v-5a8d237b],.landing-navbar.retro-vintage .subscription-badge-mobile[data-v-5a8d237b],.landing-navbar.retro-vintage .btn-primary[data-v-5a8d237b],.landing-navbar.retro-vintage .btn-secondary[data-v-5a8d237b],.landing-navbar.retro-vintage .btn-outline[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-connect-btn[data-v-5a8d237b]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase}.landing-navbar.retro-vintage .dropdown-menu[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-menu[data-v-5a8d237b],.landing-navbar.retro-vintage .user-menu-btn[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-user-info[data-v-5a8d237b]{background:var(--color-bg-secondary)}.landing-navbar.retro-vintage .dropdown-btn[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-menu-btn[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-nav-link[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-chain-btn[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-lang-btn[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-menu-item[data-v-5a8d237b]{background:var(--ui-surface-soft-bg);color:var(--ui-heading-color)}.landing-navbar.retro-vintage .dropdown-btn[data-v-5a8d237b]:hover,.landing-navbar.retro-vintage .user-menu-btn[data-v-5a8d237b]:hover,.landing-navbar.retro-vintage .mobile-menu-btn[data-v-5a8d237b]:hover,.landing-navbar.retro-vintage .mobile-nav-link[data-v-5a8d237b]:hover,.landing-navbar.retro-vintage .mobile-chain-btn[data-v-5a8d237b]:hover,.landing-navbar.retro-vintage .mobile-lang-btn[data-v-5a8d237b]:hover,.landing-navbar.retro-vintage .mobile-menu-item[data-v-5a8d237b]:hover{background:var(--ui-surface-strong-bg);border-color:var(--ui-surface-border-strong);color:var(--ui-heading-color)}.landing-navbar.retro-vintage .btn-primary[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-connect-btn[data-v-5a8d237b]{color:var(--ui-accent-fg);background:var(--ui-accent-bg);box-shadow:var(--ui-shadow-md)}.landing-navbar.retro-vintage .btn-secondary[data-v-5a8d237b],.landing-navbar.retro-vintage .btn-outline[data-v-5a8d237b]{color:var(--ui-heading-color);background:var(--ui-surface-bg)}.landing-navbar.retro-vintage .btn-primary[data-v-5a8d237b]:hover,.landing-navbar.retro-vintage .mobile-connect-btn[data-v-5a8d237b]:hover,.landing-navbar.retro-vintage .btn-secondary[data-v-5a8d237b]:hover,.landing-navbar.retro-vintage .btn-outline[data-v-5a8d237b]:hover{transform:translate(2px,2px);box-shadow:var(--theme-shadow-sm)}.landing-navbar.retro-vintage .theme-color-dot[data-v-5a8d237b]{border-radius:0;border:2px solid var(--color-border)}.landing-navbar.retro-vintage .theme-selector .dropdown-menu[data-v-5a8d237b]{min-width:15.5rem}.landing-navbar.retro-vintage .theme-selector .dropdown-item[data-v-5a8d237b]{gap:.5rem;padding:.6875rem .875rem;font-size:.8125rem;letter-spacing:.01em}.landing-navbar.retro-vintage .theme-selector .theme-option-label[data-v-5a8d237b]{overflow:hidden;text-overflow:ellipsis}.landing-navbar.retro-vintage .nav-divider[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-divider[data-v-5a8d237b],.landing-navbar.retro-vintage .mobile-menu[data-v-5a8d237b]{border-color:var(--ui-surface-border);background:transparent}.landing-navbar.retro-vintage .copy-address-btn[data-v-5a8d237b],.landing-navbar.retro-vintage .copy-address-btn[data-v-5a8d237b]:hover{background:transparent}.modal-overlay[data-v-368b93fa]{position:fixed;inset:0;z-index:1000;background:var(--ui-overlay-bg);-webkit-backdrop-filter:var(--ui-overlay-blur);backdrop-filter:var(--ui-overlay-blur);display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto}.modal-card[data-v-368b93fa]{position:relative;width:100%;max-width:480px;background:var(--ui-surface-strong-bg);-webkit-backdrop-filter:var(--ui-overlay-blur);backdrop-filter:var(--ui-overlay-blur);border:1px solid var(--ui-surface-border);border-radius:var(--ui-radius-lg);padding:2.5rem 2rem;box-shadow:var(--ui-shadow-lg);font-family:var(--font-body);max-height:90vh;overflow-y:auto}.close-btn[data-v-368b93fa]{position:absolute;top:1.25rem;right:1.25rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;color:var(--ui-muted-color);background:var(--ui-surface-bg);border:1px solid var(--ui-surface-border);border-radius:var(--ui-radius-sm);cursor:pointer;transition:all .2s;z-index:10}.close-btn[data-v-368b93fa]:hover{color:var(--ui-heading-color);background:var(--ui-surface-strong-bg);border-color:var(--ui-surface-border-strong)}.close-icon[data-v-368b93fa]{width:1.25rem;height:1.25rem}.card-header[data-v-368b93fa]{text-align:center;margin-bottom:2rem}.logo-container[data-v-368b93fa]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1rem}.logo-icon[data-v-368b93fa]{width:2.5rem;height:2.5rem;color:var(--ui-accent-plain)}.logo-text[data-v-368b93fa]{font-family:var(--font-display);font-size:2rem;font-weight:700;background:var(--ui-accent-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em;margin:0}.title[data-v-368b93fa]{font-family:var(--font-display);font-size:1.75rem;font-weight:600;color:var(--ui-heading-color);margin:0 0 .5rem}.subtitle[data-v-368b93fa]{font-size:.9375rem;color:var(--ui-muted-color);margin:0}.login-mode-tabs[data-v-368b93fa]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:2rem;padding:.5rem;background:var(--ui-surface-bg);border-radius:var(--ui-radius-md)}.mode-tab[data-v-368b93fa]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:var(--ui-muted-color);background:transparent;border:1px solid transparent;border-radius:var(--ui-radius-sm);cursor:pointer;transition:all .2s}.mode-tab[data-v-368b93fa]:hover{color:var(--ui-heading-color);background:var(--ui-surface-soft-bg)}.mode-tab.active[data-v-368b93fa]{color:var(--ui-accent-fg);background:var(--ui-accent-bg);border-color:transparent;font-weight:600}.tab-icon[data-v-368b93fa]{width:1.25rem;height:1.25rem}.wallet-login[data-v-368b93fa]{margin-bottom:2rem}.wallet-list[data-v-368b93fa]{display:flex;flex-direction:column;gap:.75rem}.wallet-btn[data-v-368b93fa]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--ui-surface-bg);border:1px solid var(--ui-surface-border);border-radius:var(--ui-radius-md);cursor:pointer;transition:all .2s;text-align:left}.wallet-btn[data-v-368b93fa]:hover{background:var(--ui-accent-soft-bg);border-color:var(--ui-accent-soft-border);transform:var(--ui-hover-transform)}.wallet-icon[data-v-368b93fa]{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:var(--ui-accent-plain);background:var(--ui-accent-soft-bg);border:1px solid var(--ui-accent-soft-border);border-radius:var(--ui-radius-md);flex-shrink:0}.wallet-info[data-v-368b93fa]{flex:1;min-width:0}.wallet-name[data-v-368b93fa]{font-size:1rem;font-weight:600;color:var(--ui-heading-color);margin-bottom:.25rem}.wallet-desc[data-v-368b93fa]{font-size:.8125rem;color:var(--ui-dim-color)}.arrow-icon[data-v-368b93fa]{width:1.25rem;height:1.25rem;color:var(--ui-dim-color);flex-shrink:0;transition:transform .2s}.wallet-btn:hover .arrow-icon[data-v-368b93fa]{transform:translate(4px);color:var(--ui-accent-plain)}.email-login[data-v-368b93fa]{margin-bottom:2rem}.login-form[data-v-368b93fa]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-368b93fa]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-368b93fa]{font-size:.875rem;font-weight:600;color:var(--ui-body-color)}.form-input[data-v-368b93fa]{width:100%;padding:.875rem 1.125rem;font-family:var(--font-body);font-size:.9375rem;color:var(--ui-heading-color);background:var(--ui-surface-bg);border:1px solid var(--ui-surface-border);border-radius:var(--ui-radius-sm);transition:all .2s}.form-input[data-v-368b93fa]::placeholder{color:var(--ui-dim-color)}.form-input[data-v-368b93fa]:focus{outline:none;border-color:var(--ui-accent-soft-border);box-shadow:0 0 0 3px var(--ui-accent-soft-bg)}.form-footer[data-v-368b93fa]{display:flex;justify-content:flex-end;margin-top:-.5rem}.forgot-link[data-v-368b93fa]{font-size:.875rem;font-weight:500;color:var(--ui-muted-color);text-decoration:none;transition:color .2s}.forgot-link[data-v-368b93fa]:hover{color:var(--ui-accent-plain)}.submit-btn[data-v-368b93fa]{width:100%;padding:.875rem 1.5rem;font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--ui-accent-fg);background:var(--ui-accent-bg);border:none;border-radius:var(--ui-radius-sm);cursor:pointer;transition:all .2s;box-shadow:var(--ui-shadow-sm)}.submit-btn[data-v-368b93fa]:hover{transform:var(--ui-hover-transform);box-shadow:var(--ui-shadow-md)}.card-footer[data-v-368b93fa]{text-align:center;padding-top:1.5rem;border-top:1px solid var(--ui-surface-border)}.footer-text[data-v-368b93fa]{font-size:.9375rem;color:var(--ui-muted-color)}.footer-link[data-v-368b93fa]{font-size:.9375rem;font-weight:600;color:var(--ui-accent-plain);background:none;border:none;cursor:pointer;margin-left:.5rem;transition:color .2s;padding:0}.footer-link[data-v-368b93fa]:hover{color:var(--ui-heading-color);text-decoration:underline}.modal-fade-enter-active[data-v-368b93fa],.modal-fade-leave-active[data-v-368b93fa]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-368b93fa],.modal-fade-leave-to[data-v-368b93fa]{opacity:0}.modal-slide-enter-active[data-v-368b93fa],.modal-slide-leave-active[data-v-368b93fa]{transition:all .25s ease}.modal-slide-enter-from[data-v-368b93fa]{opacity:0;transform:scale(.95) translateY(-20px)}.modal-slide-leave-to[data-v-368b93fa]{opacity:0;transform:scale(.95) translateY(20px)}@media(max-width:640px){.modal-card[data-v-368b93fa]{padding:2rem 1.5rem;border-radius:var(--ui-radius-lg)}.title[data-v-368b93fa]{font-size:1.5rem}.wallet-btn[data-v-368b93fa]{padding:.875rem 1rem}.wallet-icon[data-v-368b93fa]{width:2.5rem;height:2.5rem;font-size:1.25rem}}.modal-overlay[data-v-df7385bc]{position:fixed;inset:0;z-index:1000;background:var(--ui-overlay-bg);-webkit-backdrop-filter:var(--ui-overlay-blur);backdrop-filter:var(--ui-overlay-blur);display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto}.modal-card[data-v-df7385bc]{position:relative;width:100%;max-width:480px;background:var(--ui-surface-strong-bg);-webkit-backdrop-filter:var(--ui-overlay-blur);backdrop-filter:var(--ui-overlay-blur);border:1px solid var(--ui-surface-border);border-radius:var(--ui-radius-lg);padding:2.5rem 2rem;box-shadow:var(--ui-shadow-lg);font-family:var(--font-body);max-height:90vh;overflow-y:auto}.close-btn[data-v-df7385bc]{position:absolute;top:1.25rem;right:1.25rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;color:var(--ui-muted-color);background:var(--ui-surface-bg);border:1px solid var(--ui-surface-border);border-radius:var(--ui-radius-sm);cursor:pointer;transition:all .2s;z-index:10}.close-btn[data-v-df7385bc]:hover{color:var(--ui-heading-color);background:var(--ui-surface-strong-bg);border-color:var(--ui-surface-border-strong)}.close-icon[data-v-df7385bc]{width:1.25rem;height:1.25rem}.card-header[data-v-df7385bc]{text-align:center;margin-bottom:2rem}.logo-container[data-v-df7385bc]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1rem}.logo-icon[data-v-df7385bc]{width:2.5rem;height:2.5rem;color:var(--ui-accent-plain)}.logo-text[data-v-df7385bc]{font-family:var(--font-display);font-size:2rem;font-weight:700;background:var(--ui-accent-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em;margin:0}.title[data-v-df7385bc]{font-family:var(--font-display);font-size:1.75rem;font-weight:600;color:var(--ui-heading-color);margin:0 0 .5rem}.subtitle[data-v-df7385bc]{font-size:.9375rem;color:var(--ui-muted-color);margin:0}.register-form[data-v-df7385bc]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.form-group[data-v-df7385bc]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-df7385bc]{font-size:.875rem;font-weight:600;color:var(--ui-body-color)}.form-input[data-v-df7385bc]{width:100%;padding:.875rem 1.125rem;font-family:var(--font-body);font-size:.9375rem;color:var(--ui-heading-color);background:var(--ui-surface-bg);border:1px solid var(--ui-surface-border);border-radius:var(--ui-radius-sm);transition:all .2s}.form-input[data-v-df7385bc]::placeholder{color:var(--ui-dim-color)}.form-input[data-v-df7385bc]:focus{outline:none;border-color:var(--ui-accent-soft-border);box-shadow:0 0 0 3px var(--ui-accent-soft-bg)}.form-input.has-error[data-v-df7385bc]{border-color:var(--ui-danger-border)}.form-input.has-error[data-v-df7385bc]:focus{border-color:var(--ui-danger-border);box-shadow:0 0 0 3px var(--ui-danger-bg)}.error-message[data-v-df7385bc]{font-size:.8125rem;color:var(--ui-danger-fg);margin-top:-.25rem}.password-strength[data-v-df7385bc]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.strength-bar[data-v-df7385bc]{flex:1;height:4px;background:var(--ui-surface-border);border-radius:2px;transition:all .3s}.strength-bar.weak[data-v-df7385bc]{width:33%;background:var(--ui-danger-fg)}.strength-bar.medium[data-v-df7385bc]{width:66%;background:var(--ui-accent-plain)}.strength-bar.strong[data-v-df7385bc]{width:100%;background:var(--ui-success-fg)}.strength-text[data-v-df7385bc]{font-size:.75rem;font-weight:600;color:var(--ui-dim-color);min-width:2rem}.form-checkbox[data-v-df7385bc]{margin-top:-.5rem}.checkbox-label[data-v-df7385bc]{display:flex;align-items:flex-start;gap:.625rem;cursor:pointer}.checkbox-input[data-v-df7385bc]{width:1.125rem;height:1.125rem;margin-top:.125rem;cursor:pointer;accent-color:var(--ui-accent-plain);flex-shrink:0}.checkbox-text[data-v-df7385bc]{font-size:.875rem;color:var(--ui-muted-color);line-height:1.5}.link[data-v-df7385bc]{color:var(--ui-accent-plain);text-decoration:none;font-weight:500;transition:color .2s}.link[data-v-df7385bc]:hover{color:var(--ui-heading-color);text-decoration:underline}.submit-btn[data-v-df7385bc]{width:100%;padding:.875rem 1.5rem;font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--ui-accent-fg);background:var(--ui-accent-bg);border:none;border-radius:var(--ui-radius-sm);cursor:pointer;transition:all .2s;box-shadow:var(--ui-shadow-sm)}.submit-btn[data-v-df7385bc]:hover{transform:var(--ui-hover-transform);box-shadow:var(--ui-shadow-md)}.card-footer[data-v-df7385bc]{text-align:center;padding-top:1.5rem;border-top:1px solid var(--ui-surface-border)}.footer-text[data-v-df7385bc]{font-size:.9375rem;color:var(--ui-muted-color)}.footer-link[data-v-df7385bc]{font-size:.9375rem;font-weight:600;color:var(--ui-accent-plain);background:none;border:none;cursor:pointer;margin-left:.5rem;transition:color .2s;padding:0}.footer-link[data-v-df7385bc]:hover{color:var(--ui-heading-color);text-decoration:underline}.modal-fade-enter-active[data-v-df7385bc],.modal-fade-leave-active[data-v-df7385bc]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-df7385bc],.modal-fade-leave-to[data-v-df7385bc]{opacity:0}.modal-slide-enter-active[data-v-df7385bc],.modal-slide-leave-active[data-v-df7385bc]{transition:all .25s ease}.modal-slide-enter-from[data-v-df7385bc]{opacity:0;transform:scale(.95) translateY(-20px)}.modal-slide-leave-to[data-v-df7385bc]{opacity:0;transform:scale(.95) translateY(20px)}@media(max-width:640px){.modal-card[data-v-df7385bc]{padding:2rem 1.5rem;border-radius:var(--ui-radius-lg)}.title[data-v-df7385bc]{font-size:1.5rem}}.wallet-modal-overlay[data-v-2fc6d2c5]{position:fixed;inset:0;background:var(--ui-overlay-bg);-webkit-backdrop-filter:var(--ui-overlay-blur);backdrop-filter:var(--ui-overlay-blur);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;animation:fadeIn-2fc6d2c5 .2s ease-out}@keyframes fadeIn-2fc6d2c5{0%{opacity:0}to{opacity:1}}.wallet-modal[data-v-2fc6d2c5]{width:100%;max-width:560px;background:var(--ui-surface-strong-bg);-webkit-backdrop-filter:var(--ui-overlay-blur);backdrop-filter:var(--ui-overlay-blur);border:1px solid var(--ui-surface-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-lg);animation:slideUp-2fc6d2c5 .3s ease-out}@keyframes slideUp-2fc6d2c5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-2fc6d2c5]{display:flex;align-items:flex-start;justify-content:space-between;padding:2rem 2rem 1.5rem;border-bottom:1px solid var(--ui-surface-border)}.modal-title-section[data-v-2fc6d2c5]{flex:1}.modal-title[data-v-2fc6d2c5]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--ui-heading-color);margin:0 0 .5rem}.modal-subtitle[data-v-2fc6d2c5]{font-size:.9375rem;color:var(--ui-muted-color);margin:0}.chain-name[data-v-2fc6d2c5]{font-weight:600;color:var(--ui-accent-plain)}.close-btn[data-v-2fc6d2c5]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:var(--ui-surface-soft-bg);border:1px solid var(--ui-surface-border);border-radius:var(--ui-radius-md);cursor:pointer;transition:all .2s}.close-btn[data-v-2fc6d2c5]:hover{background:var(--ui-surface-bg);border-color:var(--ui-surface-border-strong)}.close-icon[data-v-2fc6d2c5]{width:1.25rem;height:1.25rem;color:var(--ui-body-color)}.modal-body[data-v-2fc6d2c5]{position:relative;padding:2rem}.section-hint[data-v-2fc6d2c5]{font-size:.875rem;font-weight:600;color:var(--ui-muted-color);margin:0 0 1.25rem;text-transform:uppercase;letter-spacing:.05em}.wallet-grid[data-v-2fc6d2c5]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.wallet-card[data-v-2fc6d2c5]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--ui-surface-bg);border:1px solid var(--ui-surface-border);border-radius:var(--ui-radius-lg);cursor:pointer;transition:all .2s;text-align:left}.wallet-card[data-v-2fc6d2c5]:hover:not(:disabled){background:var(--ui-surface-strong-bg);border-color:var(--ui-accent-soft-border);transform:translate(4px)}.wallet-card[data-v-2fc6d2c5]:disabled{cursor:not-allowed;opacity:.5}.wallet-card-icon[data-v-2fc6d2c5]{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wallet-icon-img[data-v-2fc6d2c5]{width:100%;height:100%;object-fit:contain;display:block}.wallet-icon-svg[data-v-2fc6d2c5]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.wallet-icon-svg[data-v-2fc6d2c5] svg{width:100%;height:100%;display:block}.wallet-card-info[data-v-2fc6d2c5]{flex:1}.wallet-card-name[data-v-2fc6d2c5]{font-size:1rem;font-weight:600;color:var(--ui-heading-color);margin-bottom:.25rem}.wallet-card-desc[data-v-2fc6d2c5]{font-size:.875rem;color:var(--ui-dim-color)}.wallet-arrow[data-v-2fc6d2c5]{width:1.25rem;height:1.25rem;color:var(--ui-dim-color);flex-shrink:0;transition:all .2s}.wallet-card:hover:not(:disabled) .wallet-arrow[data-v-2fc6d2c5]{color:var(--ui-accent-plain);transform:translate(4px)}.connecting-overlay[data-v-2fc6d2c5]{position:absolute;inset:0;background:var(--ui-overlay-bg);-webkit-backdrop-filter:var(--ui-overlay-blur);backdrop-filter:var(--ui-overlay-blur);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;z-index:10;border-radius:var(--ui-radius-lg)}.connecting-spinner[data-v-2fc6d2c5]{width:3rem;height:3rem;border:3px solid var(--ui-accent-soft-border);border-top-color:var(--ui-accent-plain);border-radius:var(--ui-radius-pill);animation:spin-2fc6d2c5 .8s linear infinite}@keyframes spin-2fc6d2c5{to{transform:rotate(360deg)}}.connecting-text[data-v-2fc6d2c5]{font-size:.9375rem;color:var(--ui-heading-color);font-weight:500;margin:0}.wallet-grid.is-loading[data-v-2fc6d2c5]{pointer-events:none;opacity:.3}.modal-footer-hint[data-v-2fc6d2c5]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:var(--ui-info-bg);border:1px solid var(--ui-info-border);border-radius:var(--ui-radius-md);font-size:.875rem;color:var(--ui-body-color);line-height:1.5}.hint-icon[data-v-2fc6d2c5]{width:1.25rem;height:1.25rem;color:var(--ui-info-fg);flex-shrink:0;margin-top:.125rem}@media(max-width:640px){.wallet-modal[data-v-2fc6d2c5]{max-width:100%;border-radius:var(--ui-radius-lg)}.modal-header[data-v-2fc6d2c5],.modal-body[data-v-2fc6d2c5]{padding:1.5rem}.wallet-card[data-v-2fc6d2c5]{padding:1rem}.wallet-card-icon[data-v-2fc6d2c5]{width:2.5rem;height:2.5rem}}.version-update-notice[data-v-2cb956e8]{position:fixed;top:0;left:0;right:0;z-index:9999;padding:.75rem 1rem;background:var(--ui-accent-bg);backdrop-filter:var(--ui-overlay-blur);-webkit-backdrop-filter:var(--ui-overlay-blur);border-bottom:1px solid var(--ui-accent-soft-border);box-shadow:var(--ui-shadow-sm)}.notice-container[data-v-2cb956e8]{max-width:1440px;margin:0 auto;display:flex;align-items:center;gap:1rem}.notice-icon[data-v-2cb956e8]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--ui-radius-pill);background:var(--ui-accent-soft-bg);color:var(--ui-accent-fg)}.notice-icon svg[data-v-2cb956e8]{animation:pulse-2cb956e8 2s ease-in-out infinite}@keyframes pulse-2cb956e8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.notice-content[data-v-2cb956e8]{flex:1;display:flex;flex-direction:column;gap:.25rem}.notice-title[data-v-2cb956e8]{font-family:var(--font-display);font-size:.9375rem;font-weight:600;color:var(--ui-accent-fg);line-height:1.4}.notice-desc[data-v-2cb956e8]{font-family:var(--font-body);font-size:.8125rem;color:color-mix(in srgb,var(--ui-accent-fg) 85%,transparent);line-height:1.4}.notice-actions[data-v-2cb956e8]{display:flex;gap:.75rem;align-items:center}.btn-later[data-v-2cb956e8],.btn-refresh[data-v-2cb956e8]{padding:.5rem 1rem;border-radius:var(--ui-radius-sm);font-family:var(--font-body);font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:all .2s}.btn-later[data-v-2cb956e8]{background:var(--ui-accent-soft-bg);color:var(--ui-accent-fg)}.btn-later[data-v-2cb956e8]:hover{background:color-mix(in srgb,var(--ui-accent-soft-bg) 80%,var(--ui-surface-bg));transform:var(--ui-hover-transform)}.btn-refresh[data-v-2cb956e8]{background:var(--ui-surface-strong-bg);color:var(--ui-accent-plain);font-weight:600;box-shadow:var(--ui-shadow-sm)}.btn-refresh[data-v-2cb956e8]:hover{background:var(--ui-surface-bg);transform:var(--ui-hover-transform);box-shadow:var(--ui-shadow-md)}.btn-close[data-v-2cb956e8]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--ui-radius-xs);background:transparent;border:none;color:var(--ui-accent-fg);cursor:pointer;transition:all .2s}.btn-close[data-v-2cb956e8]:hover{background:var(--ui-accent-soft-bg)}.slide-down-enter-active[data-v-2cb956e8],.slide-down-leave-active[data-v-2cb956e8]{transition:all .3s ease}.slide-down-enter-from[data-v-2cb956e8],.slide-down-leave-to[data-v-2cb956e8]{transform:translateY(-100%);opacity:0}@media(max-width:768px){.version-update-notice[data-v-2cb956e8]{padding:.5rem .75rem}.notice-container[data-v-2cb956e8]{gap:.75rem}.notice-icon[data-v-2cb956e8]{width:2rem;height:2rem}.notice-icon svg[data-v-2cb956e8]{width:16px;height:16px}.notice-title[data-v-2cb956e8]{font-size:.875rem}.notice-desc[data-v-2cb956e8]{font-size:.75rem}.notice-actions[data-v-2cb956e8]{flex-direction:column;gap:.5rem}.btn-later[data-v-2cb956e8],.btn-refresh[data-v-2cb956e8]{width:100%;padding:.375rem .75rem;font-size:.8125rem}.btn-close[data-v-2cb956e8]{width:1.75rem;height:1.75rem}.btn-close svg[data-v-2cb956e8]{width:14px;height:14px}}@media(max-width:480px){.notice-content[data-v-2cb956e8]{gap:.125rem}.notice-desc[data-v-2cb956e8]{display:none}.notice-actions[data-v-2cb956e8]{gap:.375rem}}body{font-family:var(--font-body);background:var(--color-bg-primary);color:var(--color-text-primary)}#app{min-height:100vh}.toast-container[data-v-deb14028]{pointer-events:none}.toast-item[data-v-deb14028]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;min-width:300px;max-width:400px;background:var(--ui-surface-strong-bg);border:1px solid var(--ui-surface-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-md);-webkit-backdrop-filter:var(--ui-overlay-blur);backdrop-filter:var(--ui-overlay-blur);pointer-events:auto}.toast-icon[data-v-deb14028]{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:2px}.toast-content[data-v-deb14028]{flex:1;min-width:0}.toast-title[data-v-deb14028]{color:var(--ui-heading-color);font-family:var(--font-display);font-size:14px;font-weight:600;margin-bottom:4px}.toast-message[data-v-deb14028]{color:var(--ui-muted-color);font-family:var(--font-body);font-size:14px;line-height:1.4;word-break:break-word}.toast-close[data-v-deb14028]{flex-shrink:0;background:none;border:none;color:var(--ui-dim-color);cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;transition:color .2s;margin-top:2px}.toast-close[data-v-deb14028]:hover{color:var(--ui-heading-color)}.toast-enter-active[data-v-deb14028],.toast-leave-active[data-v-deb14028]{transition:all .3s ease}.toast-enter-from[data-v-deb14028],.toast-leave-to[data-v-deb14028]{opacity:0;transform:translate(100%)}.toast-move[data-v-deb14028]{transition:transform .3s ease}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.payments-themed-table .ant-table,.payments-themed-table .ant-table-container,.payments-themed-table .ant-table-content,.payments-themed-table .ant-table-body{background:transparent!important}.payments-themed-table .ant-table-thead>tr>th,.payments-themed-table .ant-table-thead>tr>td{background:linear-gradient(180deg,color-mix(in srgb,var(--ui-surface-soft-bg) 82%,transparent),color-mix(in srgb,var(--ui-surface-bg) 94%,transparent))!important;color:var(--ui-muted-color)!important;border-bottom:1px solid var(--ui-surface-border)!important;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.payments-themed-table .ant-table-tbody>tr>td,.payments-themed-table .ant-table-tbody>tr.ant-table-placeholder>td{background:color-mix(in srgb,var(--ui-surface-bg) 92%,transparent)!important;border-bottom:1px solid color-mix(in srgb,var(--ui-surface-border) 88%,transparent)!important;color:var(--ui-body-color)!important}.payments-themed-table .ant-table-tbody>tr:hover>td,.payments-themed-table .ant-table-tbody>tr.ant-table-row:hover>td{background:color-mix(in srgb,var(--ui-accent-soft-bg) 78%,var(--ui-surface-bg))!important}.payments-themed-table .ant-table-cell-fix-left,.payments-themed-table .ant-table-cell-fix-right{background:color-mix(in srgb,var(--ui-surface-bg) 92%,transparent)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.payments-themed-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,.payments-themed-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right,.payments-themed-table .ant-table-tbody>tr.ant-table-row:hover>.ant-table-cell-fix-left,.payments-themed-table .ant-table-tbody>tr.ant-table-row:hover>.ant-table-cell-fix-right{background:color-mix(in srgb,var(--ui-accent-soft-bg) 78%,var(--ui-surface-bg))!important}.payments-themed-table .ant-pagination{margin-top:1rem}.payments-themed-table .ant-pagination .ant-pagination-item,.payments-themed-table .ant-pagination .ant-pagination-prev,.payments-themed-table .ant-pagination .ant-pagination-next,.payments-themed-table .ant-pagination .ant-pagination-options .ant-select-selector{background:var(--ui-surface-soft-bg)!important;border-color:var(--ui-surface-border)!important;color:var(--ui-body-color)!important}.payments-themed-table .ant-pagination .ant-pagination-item-active{background:var(--ui-accent-soft-bg)!important;border-color:var(--ui-accent-soft-border)!important}.payments-themed-table .ant-pagination .ant-pagination-item a,.payments-themed-table .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.payments-themed-table .ant-pagination .ant-pagination-next .ant-pagination-item-link,.payments-themed-table .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-link-icon,.payments-themed-table .ant-pagination .ant-pagination-jump-next .ant-pagination-item-link-icon{color:var(--ui-body-color)!important}.payments-themed-table .ant-pagination .ant-pagination-item-active a{color:var(--ui-accent-plain)!important}.payments-themed-table .ant-pagination .ant-pagination-disabled .ant-pagination-item-link,.payments-themed-table .ant-pagination .ant-pagination-disabled .ant-pagination-item-link .anticon{color:var(--ui-dim-color)!important}:root{--app-navbar-offset: 6rem;--app-navbar-offset-mobile: 5rem;--foxlu-toast-top-offset: calc(var(--app-navbar-offset, 6rem) + .75rem);--color-primary: #F59E0B;--color-primary-light: #FBBF24;--color-primary-dark: #D97706;--color-secondary: #FBBF24;--color-accent: #8B5CF6;--color-cta: #F59E0B;--color-primary-alpha-10: rgba(245, 158, 11, .1);--color-primary-alpha-15: rgba(245, 158, 11, .15);--color-primary-alpha-25: rgba(245, 158, 11, .25);--color-primary-alpha-30: rgba(245, 158, 11, .3);--color-primary-alpha-50: rgba(245, 158, 11, .5);--color-bg-primary: #0F172A;--color-bg-secondary: #1E293B;--color-bg-tertiary: #334155;--color-bg-glass: rgba(30, 41, 59, .5);--color-bg-glass-secondary: rgba(30, 41, 59, .7);--color-bg-glass-tertiary: rgba(30, 41, 59, .3);--color-bg-input: rgba(15, 23, 42, .5);--color-card-bg: rgba(30, 41, 59, .5);--color-card-bg-hover: rgba(30, 41, 59, .7);--color-text-primary: #F8FAFC;--color-text-secondary: #CBD5E1;--color-text-muted: #94A3B8;--color-text-dim: #64748B;--color-text-inverse: #0F172A;--color-border: #334155;--color-border-light: rgba(148, 163, 184, .2);--color-border-focus: rgba(245, 158, 11, .3);--color-border-light-alpha-03: rgba(148, 163, 184, .03);--color-border-light-alpha-10: rgba(148, 163, 184, .1);--color-border-light-alpha-15: rgba(148, 163, 184, .15);--color-border-light-alpha-20: rgba(148, 163, 184, .2);--color-border-light-alpha-25: rgba(148, 163, 184, .25);--color-border-light-alpha-30: rgba(148, 163, 184, .3);--color-border-light-alpha-50: rgba(148, 163, 184, .5);--color-tag-announcement: #60A5FA;--color-tag-market: #34D399;--color-tag-technology: #A78BFA;--color-tag-analysis: #FBBF24;--color-tag-regulation: #F87171;--color-success: #10B981;--color-success-light: #34D399;--color-success-dark: #059669;--color-warning: #F59E0B;--color-error: #EF4444;--color-error-light: #F87171;--color-info: #3B82F6;--color-accent-light: #A855F7;--color-primary-alpha-20: rgba(245, 158, 11, .2);--color-primary-alpha-40: rgba(245, 158, 11, .4);--color-primary-light-alpha-15: rgba(251, 191, 36, .15);--color-info-alpha-40: rgba(59, 130, 246, .4);--color-info-alpha-15: rgba(59, 130, 246, .15);--color-accent-alpha-40: rgba(139, 92, 246, .4);--color-error-alpha-05: rgba(239, 68, 68, .05);--color-error-alpha-10: rgba(239, 68, 68, .1);--color-error-alpha-15: rgba(239, 68, 68, .15);--color-error-alpha-30: rgba(239, 68, 68, .3);--color-error-alpha-40: rgba(239, 68, 68, .4);--color-success-alpha-15: rgba(16, 185, 129, .15);--color-accent-alpha-15: rgba(139, 92, 246, .15);--font-body: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Space Grotesk", sans-serif;--theme-shadow-sm: 0 4px 16px rgba(0, 0, 0, .12);--theme-shadow-md: 0 8px 24px rgba(0, 0, 0, .16);--theme-shadow-lg: 0 16px 40px rgba(0, 0, 0, .2);--page-shell-color: var(--color-text-primary);--page-hero-bg: transparent;--page-hero-border-color: transparent;--page-hero-overlay: none;--page-hero-overlay-opacity: 0;--page-title-color: var(--color-text-primary);--page-title-gradient: none;--page-title-text-fill: currentColor;--page-title-letter-spacing: .02em;--page-title-transform: none;--page-section-letter-spacing: .04em;--page-section-transform: none;--page-copy-color: var(--color-text-secondary);--page-meta-color: var(--color-text-muted);--page-panel-bg: var(--color-bg-glass);--page-panel-hover-bg: var(--color-card-bg-hover);--page-panel-soft-bg: var(--color-primary-alpha-10);--page-field-bg: var(--color-bg-input);--page-code-bg: var(--color-primary-alpha-10);--page-code-border: var(--color-border-light);--page-border-color: var(--color-border);--page-border-width: 1px;--page-radius: 1rem;--page-inline-radius: .375rem;--page-backdrop: blur(20px);--page-panel-shadow: var(--theme-shadow-md);--page-soft-shadow: var(--theme-shadow-sm);--page-hover-shadow: var(--theme-shadow-lg);--page-card-hover-transform: translateY(-2px);--page-button-bg: linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-light) 100%);--page-button-fg: var(--color-text-inverse);--page-button-secondary-bg: var(--color-primary-alpha-10);--page-button-secondary-fg: var(--color-text-primary);--page-button-hover-transform: translateY(-2px);--page-nav-hover-bg: var(--color-primary-alpha-10);--page-nav-active-bg: var(--color-primary-alpha-15);--page-nav-hover-border: var(--color-border-light);--page-table-header-bg: var(--color-primary-alpha-10);--page-table-row-border: var(--color-border-light-alpha-20);--page-table-row-hover-bg: var(--color-primary-alpha-10);--ui-overlay-bg: rgba(0, 0, 0, .72);--ui-overlay-blur: blur(8px);--ui-surface-bg: var(--color-card-bg);--ui-surface-strong-bg: var(--color-bg-glass-secondary);--ui-surface-soft-bg: var(--color-primary-alpha-10);--ui-surface-border: var(--color-border-light);--ui-surface-border-strong: var(--color-border);--ui-heading-color: var(--color-text-primary);--ui-body-color: var(--color-text-secondary);--ui-muted-color: var(--color-text-muted);--ui-dim-color: var(--color-text-dim);--ui-accent-plain: var(--color-primary);--ui-accent-bg: linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-light) 100%);--ui-accent-fg: var(--color-text-inverse);--ui-accent-soft-bg: var(--color-primary-alpha-10);--ui-accent-soft-border: var(--color-primary-alpha-30);--ui-danger-bg: var(--color-error-alpha-10);--ui-danger-fg: var(--color-error-light);--ui-danger-border: var(--color-error-alpha-30);--ui-success-bg: var(--color-success-alpha-15);--ui-success-fg: var(--color-success-light);--ui-success-border: var(--color-success-alpha-15);--ui-info-bg: var(--color-info-alpha-15);--ui-info-fg: var(--color-info);--ui-info-border: var(--color-info-alpha-40);--ui-code-bg: #1e1e2e;--ui-code-header-bg: rgba(30, 41, 59, .8);--ui-code-border: var(--color-border-light);--ui-shadow-sm: var(--theme-shadow-sm);--ui-shadow-md: var(--theme-shadow-md);--ui-shadow-lg: var(--theme-shadow-lg);--ui-hover-transform: translateY(-2px);--ui-radius-lg: 1.5rem;--ui-radius-md: .75rem;--ui-radius-sm: .5rem;--ui-radius-xs: .375rem;--ui-radius-pill: 9999px}@media(max-width:768px){:root{--foxlu-toast-top-offset: calc(var(--app-navbar-offset-mobile, 5rem) + .5rem)}}@media(prefers-color-scheme:light){:root:not(.dark){--color-bg-primary: #FFFFFF;--color-bg-secondary: #F8FAFC;--color-bg-tertiary: #F1F5F9;--color-bg-glass: rgba(255, 255, 255, .95);--color-bg-glass-secondary: rgba(248, 250, 252, .95);--color-bg-glass-tertiary: rgba(241, 245, 249, .9);--color-bg-input: rgba(241, 245, 249, .8);--color-card-bg: rgba(255, 255, 255, .95);--color-card-bg-hover: rgba(248, 250, 252, .98);--color-text-primary: #0F172A;--color-text-secondary: #1E293B;--color-text-muted: #475569;--color-text-dim: #64748B;--color-text-inverse: #F8FAFC;--color-border: #CBD5E1;--color-border-light: rgba(71, 85, 105, .3);--color-border-focus: rgba(245, 158, 11, .5);--color-border-light-alpha-10: rgba(71, 85, 105, .1);--color-border-light-alpha-15: rgba(71, 85, 105, .15);--color-border-light-alpha-20: rgba(71, 85, 105, .2);--color-border-light-alpha-25: rgba(71, 85, 105, .25);--color-border-light-alpha-30: rgba(71, 85, 105, .3);--color-border-light-alpha-50: rgba(71, 85, 105, .5);--color-primary-alpha-10: rgba(245, 158, 11, .15);--color-primary-alpha-15: rgba(245, 158, 11, .2);--color-primary-alpha-25: rgba(245, 158, 11, .3);--color-primary-alpha-30: rgba(245, 158, 11, .35);--color-info-alpha-15: rgba(59, 130, 246, .2);--color-error-alpha-05: rgba(239, 68, 68, .08);--color-error-alpha-10: rgba(239, 68, 68, .15);--color-error-alpha-15: rgba(239, 68, 68, .2);--color-success-alpha-15: rgba(16, 185, 129, .2);--color-accent-alpha-15: rgba(139, 92, 246, .2)}}.light{--color-bg-primary: #FFFFFF;--color-bg-secondary: #F8FAFC;--color-bg-tertiary: #F1F5F9;--color-bg-glass: rgba(255, 255, 255, .95);--color-bg-glass-secondary: rgba(248, 250, 252, .95);--color-bg-glass-tertiary: rgba(241, 245, 249, .9);--color-bg-input: rgba(241, 245, 249, .8);--color-card-bg: rgba(255, 255, 255, .95);--color-card-bg-hover: rgba(248, 250, 252, .98);--color-text-primary: #0F172A;--color-text-secondary: #1E293B;--color-text-muted: #475569;--color-text-dim: #64748B;--color-text-inverse: #F8FAFC;--color-border: #CBD5E1;--color-border-light: rgba(71, 85, 105, .3);--color-border-focus: rgba(245, 158, 11, .5);--color-border-light-alpha-10: rgba(71, 85, 105, .1);--color-border-light-alpha-15: rgba(71, 85, 105, .15);--color-border-light-alpha-20: rgba(71, 85, 105, .2);--color-border-light-alpha-25: rgba(71, 85, 105, .25);--color-border-light-alpha-30: rgba(71, 85, 105, .3);--color-border-light-alpha-50: rgba(71, 85, 105, .5);--color-primary-alpha-10: rgba(245, 158, 11, .15);--color-primary-alpha-15: rgba(245, 158, 11, .2);--color-primary-alpha-25: rgba(245, 158, 11, .3);--color-primary-alpha-30: rgba(245, 158, 11, .35);--color-info-alpha-15: rgba(59, 130, 246, .2);--color-error-alpha-05: rgba(239, 68, 68, .08);--color-error-alpha-10: rgba(239, 68, 68, .15);--color-error-alpha-15: rgba(239, 68, 68, .2);--color-success-alpha-15: rgba(16, 185, 129, .2);--color-accent-alpha-15: rgba(139, 92, 246, .2)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:80%}html,body{height:100%}body{font-family:var(--font-body);background:var(--color-bg-primary);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}button,input,textarea,select{font-family:var(--font-body)}.dark{background:var(--color-bg-primary);color:var(--color-text-primary)}.dark .ant-layout,.ant-layout{background:var(--color-bg-primary)!important}.dark .ant-menu-dark,.ant-menu-dark{background:var(--color-bg-secondary)!important}.dark .ant-menu-dark .ant-menu-item-selected,.ant-menu-dark .ant-menu-item-selected{background:color-mix(in srgb,var(--color-primary) 10%,transparent)!important;color:var(--color-primary)!important}.dark .ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-item:hover{background:color-mix(in srgb,var(--color-primary) 5%,transparent)!important;color:var(--color-primary)!important}.light .ant-layout{background:var(--color-bg-primary)!important}.light .ant-menu{background:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important}.light .ant-menu-item-selected{background:color-mix(in srgb,var(--color-primary) 10%,transparent)!important;color:var(--color-primary-dark)!important}.light .ant-menu-item:hover{background:color-mix(in srgb,var(--color-primary) 5%,transparent)!important;color:var(--color-primary)!important}@media(prefers-color-scheme:light){:root:not(.dark) .ant-layout{background:var(--color-bg-primary)!important}:root:not(.dark) .ant-menu{background:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important}:root:not(.dark) .ant-menu-item-selected{background:color-mix(in srgb,var(--color-primary) 10%,transparent)!important;color:var(--color-primary-dark)!important}:root:not(.dark) .ant-menu-item:hover{background:color-mix(in srgb,var(--color-primary) 5%,transparent)!important;color:var(--color-primary)!important}}button:not(:disabled),[role=button]:not(:disabled),[role=tab],[role=menuitem],.clickable,a:not([disabled]){cursor:pointer}button:disabled,[role=button]:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.5}button:not(:disabled):active,[role=button]:not(:disabled):active,.clickable:active{transform:scale(.98);transition:transform .1s ease}.ant-message{z-index:9999}.ant-message-notice{padding:0;margin-bottom:1rem}.ant-message-notice-content{padding:1rem 1.25rem!important;background:#1e293b80!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:.75rem!important;font-family:DM Sans,sans-serif!important;font-size:.875rem!important;line-height:1.6!important;transition:all .2s!important;min-width:320px!important;max-width:480px!important}.ant-message-custom-content{display:flex;align-items:flex-start;gap:.75rem}.ant-message-custom-content>span:first-child{width:1.25rem;height:1.25rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:.125rem}.ant-message-custom-content>span:last-child{flex:1;color:#f8fafc!important}.ant-message-success .ant-message-notice-content{background:#0f172ae6!important;border-color:#22c55e80!important}.ant-message-success .ant-message-custom-content>span:first-child{color:#34d399!important}.ant-message-error .ant-message-notice-content{background:#0f172ae6!important;border-color:#ef444480!important}.ant-message-error .ant-message-custom-content>span:first-child{color:#f87171!important}.ant-message-warning .ant-message-notice-content{background:#0f172ae6!important;border-color:#f59e0b80!important}.ant-message-warning .ant-message-custom-content>span:first-child{color:#fbbf24!important}.ant-message-info .ant-message-notice-content{background:#0f172ae6!important;border-color:#3b82f680!important}.ant-message-info .ant-message-custom-content>span:first-child{color:#60a5fa!important}.ant-message-loading .ant-message-notice-content{background:#0f172ae6!important;border-color:#8b5cf680!important}.ant-message-loading .ant-message-custom-content>span:first-child{color:#a78bfa!important}@keyframes antMessageMoveIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ant-message-notice{animation:antMessageMoveIn .3s cubic-bezier(.34,1.56,.64,1)}@keyframes antMessageMoveOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-20px) scale(.95)}}.ant-message-notice.ant-move-up-leave{animation:antMessageMoveOut .3s cubic-bezier(.34,1.56,.64,1)}@media(prefers-color-scheme:light){:root:not(.dark) .ant-message-notice-content{background:#fffffff2;border-color:var(--color-border-light-alpha-30);box-shadow:0 10px 40px #0000001a}:root:not(.dark) .ant-message-custom-content>span:last-child{color:#0f172a!important}:root:not(.dark) .ant-message-success .ant-message-notice-content{background:linear-gradient(135deg,#10b9811a,#fffffff2);border-color:#10b9814d}:root:not(.dark) .ant-message-error .ant-message-notice-content{background:linear-gradient(135deg,#ef44441a,#fffffff2);border-color:#ef44444d}:root:not(.dark) .ant-message-warning .ant-message-notice-content{background:linear-gradient(135deg,#f59e0b1a,#fffffff2);border-color:#f59e0b4d}:root:not(.dark) .ant-message-info .ant-message-notice-content{background:linear-gradient(135deg,#3b82f61a,#fffffff2);border-color:#3b82f64d}:root:not(.dark) .ant-message-loading .ant-message-notice-content{background:linear-gradient(135deg,#8b5cf61a,#fffffff2);border-color:#8b5cf64d}}.light .ant-message-notice-content{background:#fffffff2;border-color:var(--color-border-light-alpha-30);box-shadow:0 10px 40px #0000001a}.light .ant-message-custom-content>span:last-child{color:#0f172a!important}.light .ant-message-success .ant-message-notice-content{background:linear-gradient(135deg,#10b9811a,#fffffff2);border-color:#10b9814d}.light .ant-message-error .ant-message-notice-content{background:linear-gradient(135deg,#ef44441a,#fffffff2);border-color:#ef44444d}.light .ant-message-warning .ant-message-notice-content{background:linear-gradient(135deg,#f59e0b1a,#fffffff2);border-color:#f59e0b4d}.light .ant-message-info .ant-message-notice-content{background:linear-gradient(135deg,#3b82f61a,#fffffff2);border-color:#3b82f64d}.light .ant-message-loading .ant-message-notice-content{background:linear-gradient(135deg,#8b5cf61a,#fffffff2);border-color:#8b5cf64d}:root[data-theme-preset=light-clean] body{background:var(--color-bg-primary);color:var(--color-text-primary)}:root[data-theme-preset=light-clean] h1,:root[data-theme-preset=light-clean] h2,:root[data-theme-preset=light-clean] h3,:root[data-theme-preset=light-clean] h4,:root[data-theme-preset=light-clean] h5,:root[data-theme-preset=light-clean] h6{letter-spacing:.12em;text-transform:uppercase}:root[data-theme-preset=light-clean] button,:root[data-theme-preset=light-clean] .ant-btn{font-family:var(--font-display)!important;letter-spacing:.12em;text-transform:uppercase;border-radius:0!important}:root[data-theme-preset=light-clean] input,:root[data-theme-preset=light-clean] textarea,:root[data-theme-preset=light-clean] select,:root[data-theme-preset=light-clean] .ant-input,:root[data-theme-preset=light-clean] .ant-input-affix-wrapper,:root[data-theme-preset=light-clean] .ant-select-selector,:root[data-theme-preset=light-clean] .ant-picker,:root[data-theme-preset=light-clean] .ant-input-number{background:transparent!important;color:var(--color-primary)!important;border:2px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;font-family:var(--font-body)!important;transition:color .2s ease,background-color .2s ease,border-color .2s ease!important}:root[data-theme-preset=light-clean] .ant-input-affix-wrapper input,:root[data-theme-preset=light-clean] .ant-select-selection-search-input{border:none!important;box-shadow:none!important}:root[data-theme-preset=light-clean] input:focus,:root[data-theme-preset=light-clean] textarea:focus,:root[data-theme-preset=light-clean] select:focus,:root[data-theme-preset=light-clean] .ant-input:focus,:root[data-theme-preset=light-clean] .ant-input-focused,:root[data-theme-preset=light-clean] .ant-input-affix-wrapper-focused,:root[data-theme-preset=light-clean] .ant-select-focused .ant-select-selector,:root[data-theme-preset=light-clean] .ant-picker-focused,:root[data-theme-preset=light-clean] .ant-input-number-focused{background:#8b45130d!important;border-color:var(--color-border)!important;outline:none!important}:root[data-theme-preset=light-clean] .ant-message-notice-content{background:var(--color-bg-secondary)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:2px solid var(--color-border)!important;border-radius:0!important;box-shadow:var(--theme-shadow-md)!important;font-family:var(--font-body)!important}:root[data-theme-preset=light-clean] .ant-message-custom-content>span:last-child{color:var(--color-text-primary)!important}:root[data-theme-preset=light-clean] .ant-message-success .ant-message-notice-content{background:var(--color-bg-secondary)!important;border-color:var(--color-success)!important}:root[data-theme-preset=light-clean] .ant-message-error .ant-message-notice-content{background:var(--color-bg-secondary)!important;border-color:var(--color-error)!important}:root[data-theme-preset=light-clean] .ant-message-warning .ant-message-notice-content{background:var(--color-bg-secondary)!important;border-color:var(--color-warning)!important}:root[data-theme-preset=light-clean] .ant-message-info .ant-message-notice-content,:root[data-theme-preset=light-clean] .ant-message-loading .ant-message-notice-content{background:var(--color-bg-secondary)!important;border-color:var(--color-info)!important}@media(prefers-reduced-motion:reduce){.ant-message-notice{animation:none;transition:opacity .2s ease}.ant-message-notice.ant-move-up-leave{animation:none}.ant-message-notice-content:hover{transform:none}}@media(max-width:768px){.ant-message-notice-content{min-width:280px;max-width:calc(100vw - 2rem);padding:.875rem 1.25rem;font-size:.875rem}.ant-message-custom-content>span:first-child{font-size:1.125rem}}.theme-page-shell.theme-page-shell{color:var(--page-shell-color)}.theme-page-shell .theme-page-hero.theme-page-hero{position:relative;background:var(--page-hero-bg)!important;border-bottom:var(--page-border-width) solid var(--page-hero-border-color)!important;color:var(--page-shell-color)}.theme-page-shell .theme-page-hero.theme-page-hero:before{content:"";position:absolute;inset:0;background-image:var(--page-hero-overlay);opacity:var(--page-hero-overlay-opacity, 0);pointer-events:none}.theme-page-shell .theme-page-title.theme-page-title,.theme-page-shell .theme-hero-title.theme-hero-title,.theme-page-shell .theme-section-heading.theme-section-heading{font-family:var(--font-display)!important;color:var(--page-title-color)!important;background:var(--page-title-gradient)!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--page-title-text-fill);letter-spacing:var(--page-title-letter-spacing)!important;text-transform:var(--page-title-transform)!important}.theme-page-shell .theme-page-subtitle.theme-page-subtitle,.theme-page-shell .theme-section-copy.theme-section-copy,.theme-page-shell .theme-meta-text.theme-meta-text,.theme-page-shell .theme-empty.theme-empty{font-family:var(--font-body)!important;color:var(--page-copy-color)!important}.theme-page-shell .theme-panel.theme-panel,.theme-page-shell .theme-panel-soft.theme-panel-soft,.theme-page-shell .theme-field.theme-field,.theme-page-shell .theme-stat-card.theme-stat-card,.theme-page-shell .theme-badge.theme-badge,.theme-page-shell .theme-chip.theme-chip,.theme-page-shell .theme-button.theme-button,.theme-page-shell .theme-button-secondary.theme-button-secondary{border:var(--page-border-width) solid var(--page-border-color)!important;border-radius:var(--page-radius)!important;backdrop-filter:var(--page-backdrop)!important;-webkit-backdrop-filter:var(--page-backdrop)!important}.theme-page-shell .theme-panel.theme-panel,.theme-page-shell .theme-field.theme-field,.theme-page-shell .theme-stat-card.theme-stat-card{background:var(--page-panel-bg)!important;box-shadow:var(--page-panel-shadow)!important}.theme-page-shell .theme-panel.theme-panel:hover,.theme-page-shell .theme-panel-soft.theme-panel-soft:hover,.theme-page-shell .theme-stat-card.theme-stat-card:hover{background:var(--page-panel-hover-bg)!important;border-color:var(--page-border-color)!important;transform:var(--page-card-hover-transform)!important;box-shadow:var(--page-hover-shadow)!important}.theme-page-shell .theme-panel-soft.theme-panel-soft,.theme-page-shell .theme-badge.theme-badge,.theme-page-shell .theme-chip.theme-chip,.theme-page-shell .theme-button-secondary.theme-button-secondary{background:var(--page-panel-soft-bg)!important;box-shadow:var(--page-soft-shadow)!important}.theme-page-shell .theme-panel h2,.theme-page-shell .theme-panel h3,.theme-page-shell .theme-panel h4,.theme-page-shell .theme-panel-soft h2,.theme-page-shell .theme-panel-soft h3,.theme-page-shell .theme-panel-soft h4{font-family:var(--font-display)!important;color:var(--page-shell-color)!important;letter-spacing:var(--page-section-letter-spacing)!important;text-transform:var(--page-section-transform)!important}.theme-page-shell .theme-panel p,.theme-page-shell .theme-panel li,.theme-page-shell .theme-panel-soft p,.theme-page-shell .theme-panel-soft li,.theme-page-shell .theme-stat-card p,.theme-page-shell .theme-stat-card li{color:var(--page-copy-color)!important}.theme-page-shell .theme-accent,.theme-page-shell .theme-panel code,.theme-page-shell .theme-panel-soft code,.theme-page-shell .theme-link{color:var(--page-accent-color)!important}.theme-page-shell .theme-badge.theme-badge{color:var(--page-accent-color)!important;font-family:var(--font-display)!important;letter-spacing:var(--page-section-letter-spacing)!important;text-transform:var(--page-section-transform)!important}.theme-page-shell .theme-field.theme-field{color:var(--page-shell-color)!important}.theme-page-shell .theme-field input,.theme-page-shell .theme-field select,.theme-page-shell input.theme-field,.theme-page-shell select.theme-field,.theme-page-shell textarea.theme-field{width:100%;background:transparent!important;color:var(--page-shell-color)!important;border:none!important;outline:none!important;box-shadow:none!important;font-family:var(--font-body)!important}.theme-page-shell .theme-field input::placeholder,.theme-page-shell textarea.theme-field::placeholder{color:var(--page-meta-color)!important}.theme-page-shell .theme-nav-item.theme-nav-item{color:var(--page-meta-color)!important;background:transparent!important;border:var(--page-border-width) solid transparent!important;border-radius:var(--page-radius)!important;font-family:var(--font-body)!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.theme-page-shell .theme-nav-item.theme-nav-item:hover{background:var(--page-nav-hover-bg)!important;color:var(--page-accent-color)!important;border-color:var(--page-nav-hover-border)!important}.theme-page-shell .theme-nav-item.theme-nav-item.active{background:var(--page-nav-active-bg)!important;color:var(--page-accent-color)!important;border-color:var(--page-border-color)!important}.theme-page-shell .theme-table.theme-table{width:100%;border-collapse:collapse}.theme-page-shell .theme-chip.theme-chip.active{background:var(--page-button-bg)!important;color:var(--page-button-fg)!important;border-color:var(--page-border-color)!important}.theme-page-shell .theme-table th,.theme-page-shell .theme-table td{padding:.75rem 1rem;text-align:left}.theme-page-shell .theme-table th{background:var(--page-table-header-bg)!important;border-bottom:var(--page-border-width) solid var(--page-border-color)!important;color:var(--page-shell-color)!important;font-family:var(--font-display)!important;letter-spacing:var(--page-section-letter-spacing)!important;text-transform:var(--page-section-transform)!important}.theme-page-shell .theme-table td{color:var(--page-copy-color)!important;border-bottom:1px solid var(--page-table-row-border)!important}.theme-page-shell .theme-table tbody tr:hover{background:var(--page-table-row-hover-bg)!important}.theme-page-shell .theme-table code,.theme-page-shell .theme-inline-code{display:inline-block;padding:.125rem .375rem;background:var(--page-code-bg)!important;border:1px solid var(--page-code-border)!important;border-radius:var(--page-inline-radius)!important;color:var(--page-accent-color)!important}.theme-page-shell .theme-stat-card.theme-stat-card{text-align:center}.theme-page-shell .theme-stat-card .theme-stat-value{font-family:var(--font-display)!important;font-size:2rem;font-weight:700;color:var(--page-accent-color)!important}.theme-page-shell .theme-stat-card .theme-stat-label{color:var(--page-copy-color)!important}.theme-page-shell .theme-button.theme-button,.theme-page-shell .theme-button-secondary.theme-button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-display)!important;letter-spacing:var(--page-section-letter-spacing)!important;text-transform:var(--page-section-transform)!important;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.theme-page-shell .theme-button.theme-button{background:var(--page-button-bg)!important;color:var(--page-button-fg)!important;box-shadow:var(--page-soft-shadow)!important}.theme-page-shell .theme-button-secondary.theme-button-secondary{color:var(--page-button-secondary-fg)!important;background:var(--page-button-secondary-bg)!important}.theme-page-shell .theme-button.theme-button:hover,.theme-page-shell .theme-button-secondary.theme-button-secondary:hover{transform:var(--page-button-hover-transform)!important;box-shadow:var(--page-soft-shadow)!important}:root[data-theme-preset] .admin-page,:root[data-theme-preset] .notifications-page{background:var(--page-hero-bg)!important;color:var(--ui-heading-color)}:root[data-theme-preset] .admin-page .page-title,:root[data-theme-preset] .admin-page .section-title,:root[data-theme-preset] .admin-page .stats-card-title,:root[data-theme-preset] .admin-page .modal-header h3,:root[data-theme-preset] .admin-page .confirm-title,:root[data-theme-preset] .admin-page .confirm-dialog-title,:root[data-theme-preset] .admin-page .module-title,:root[data-theme-preset] .notifications-page .page-title,:root[data-theme-preset] .notifications-page .empty-title,:root[data-theme-preset] .notifications-page .header-title{font-family:var(--font-display)!important;color:var(--ui-heading-color)!important;letter-spacing:var(--page-section-letter-spacing)!important;text-transform:var(--page-section-transform)!important}:root[data-theme-preset] .admin-page .page-subtitle,:root[data-theme-preset] .admin-page .stat-label,:root[data-theme-preset] .admin-page .loading-text,:root[data-theme-preset] .admin-page .empty-text,:root[data-theme-preset] .admin-page .module-description,:root[data-theme-preset] .admin-page .form-label,:root[data-theme-preset] .admin-page .detail-label,:root[data-theme-preset] .admin-page .detail-hint,:root[data-theme-preset] .admin-page .search-icon,:root[data-theme-preset] .admin-page .date-separator,:root[data-theme-preset] .notifications-page .page-subtitle,:root[data-theme-preset] .notifications-page .stat-label,:root[data-theme-preset] .notifications-page .selected-count,:root[data-theme-preset] .notifications-page .loading-state p,:root[data-theme-preset] .notifications-page .empty-desc,:root[data-theme-preset] .notifications-page .item-time,:root[data-theme-preset] .notifications-page .search-icon,:root[data-theme-preset] .notifications-page .clear-btn{color:var(--ui-muted-color)!important}:root[data-theme-preset] .admin-page .stat-card,:root[data-theme-preset] .admin-page .revenue-card,:root[data-theme-preset] .admin-page .plan-card,:root[data-theme-preset] .admin-page .stats-card,:root[data-theme-preset] .admin-page .stats-error-banner,:root[data-theme-preset] .admin-page .mini-stat,:root[data-theme-preset] .admin-page .users-table-wrapper,:root[data-theme-preset] .admin-page .table-container,:root[data-theme-preset] .admin-page .chart-card,:root[data-theme-preset] .admin-page .chart-wrapper,:root[data-theme-preset] .admin-page .custom-date-picker,:root[data-theme-preset] .admin-page .toolbar,:root[data-theme-preset] .admin-page .filters-panel,:root[data-theme-preset] .admin-page .form-section,:root[data-theme-preset] .admin-page .detail-card,:root[data-theme-preset] .admin-page .module-card,:root[data-theme-preset] .notifications-page .stat-card,:root[data-theme-preset] .notifications-page .toolbar,:root[data-theme-preset] .notifications-page .notifications-list,:root[data-theme-preset] .notifications-page .batch-actions,:root[data-theme-preset] .notification-dropdown,:root[data-theme-preset] .batch-menu{background:var(--ui-surface-bg)!important;border:1px solid var(--ui-surface-border)!important;border-radius:var(--ui-radius-lg)!important;backdrop-filter:var(--ui-overlay-blur)!important;-webkit-backdrop-filter:var(--ui-overlay-blur)!important;box-shadow:var(--ui-shadow-md)!important}:root[data-theme-preset] .admin-page .stat-card:hover,:root[data-theme-preset] .admin-page .revenue-card:hover,:root[data-theme-preset] .admin-page .plan-card:hover,:root[data-theme-preset] .admin-page .stats-card:hover,:root[data-theme-preset] .admin-page .mini-stat:hover,:root[data-theme-preset] .admin-page .module-card:hover,:root[data-theme-preset] .notifications-page .stat-card:hover,:root[data-theme-preset] .notifications-page .notification-item:hover,:root[data-theme-preset] .batch-menu-item:hover,:root[data-theme-preset] .notification-dropdown .notification-item:hover{background:var(--ui-surface-strong-bg)!important;border-color:var(--ui-surface-border-strong)!important;transform:var(--ui-hover-transform)!important}:root[data-theme-preset] .admin-page .search-input,:root[data-theme-preset] .admin-page .filter-select,:root[data-theme-preset] .admin-page .form-input,:root[data-theme-preset] .admin-page .feature-input,:root[data-theme-preset] .admin-page .date-input,:root[data-theme-preset] .admin-page .form-textarea,:root[data-theme-preset] .admin-page select,:root[data-theme-preset] .admin-page textarea,:root[data-theme-preset] .admin-page input[type=text],:root[data-theme-preset] .admin-page input[type=number],:root[data-theme-preset] .admin-page input[type=date],:root[data-theme-preset] .notifications-page .search-box input,:root[data-theme-preset] .notifications-page .filter-select,:root[data-theme-preset] .notifications-page select,:root[data-theme-preset] .notifications-page input[type=text]{background:var(--ui-surface-strong-bg)!important;border:1px solid var(--ui-surface-border)!important;border-radius:var(--ui-radius-sm)!important;color:var(--ui-heading-color)!important;font-family:var(--font-body)!important}:root[data-theme-preset] .admin-page .search-input::placeholder,:root[data-theme-preset] .admin-page .form-input::placeholder,:root[data-theme-preset] .admin-page .feature-input::placeholder,:root[data-theme-preset] .admin-page .form-textarea::placeholder,:root[data-theme-preset] .notifications-page .search-box input::placeholder{color:var(--ui-dim-color)!important}:root[data-theme-preset] .admin-page .search-input:focus,:root[data-theme-preset] .admin-page .filter-select:focus,:root[data-theme-preset] .admin-page .form-input:focus,:root[data-theme-preset] .admin-page .feature-input:focus,:root[data-theme-preset] .admin-page .date-input:focus,:root[data-theme-preset] .admin-page .form-textarea:focus,:root[data-theme-preset] .notifications-page .search-box input:focus,:root[data-theme-preset] .notifications-page .filter-select:focus{outline:none!important;border-color:var(--ui-accent-soft-border)!important;box-shadow:0 0 0 3px var(--ui-accent-soft-bg)!important}:root[data-theme-preset] .admin-page .btn-primary,:root[data-theme-preset] .admin-page .apply-btn,:root[data-theme-preset] .admin-page .confirm-btn-primary,:root[data-theme-preset] .admin-page .confirm-btn-danger,:root[data-theme-preset] .notifications-page .btn-secondary,:root[data-theme-preset] .notifications-page .btn-text,:root[data-theme-preset] .notification-dropdown .mark-all-btn,:root[data-theme-preset] .notification-dropdown .action-btn,:root[data-theme-preset] .notification-dropdown .footer-btn,:root[data-theme-preset] .batch-menu-item{border-radius:var(--ui-radius-sm)!important;transition:all .2s ease!important}:root[data-theme-preset] .admin-page .btn-primary,:root[data-theme-preset] .admin-page .apply-btn,:root[data-theme-preset] .admin-page .confirm-btn-primary,:root[data-theme-preset] .notifications-page .btn-secondary,:root[data-theme-preset] .notification-dropdown .mark-all-btn,:root[data-theme-preset] .notification-dropdown .footer-btn{background:var(--ui-accent-bg)!important;color:var(--ui-accent-fg)!important;border:1px solid transparent!important;box-shadow:var(--ui-shadow-sm)!important}:root[data-theme-preset] .admin-page .btn-secondary,:root[data-theme-preset] .admin-page .btn-danger,:root[data-theme-preset] .admin-page .action-btn,:root[data-theme-preset] .admin-page .confirm-btn-cancel,:root[data-theme-preset] .notifications-page .btn-text,:root[data-theme-preset] .notification-dropdown .action-btn,:root[data-theme-preset] .batch-menu-item{background:var(--ui-surface-soft-bg)!important;color:var(--ui-body-color)!important;border:1px solid var(--ui-surface-border)!important}:root[data-theme-preset] .admin-page .btn-danger,:root[data-theme-preset] .admin-page .confirm-btn-danger,:root[data-theme-preset] .notifications-page .btn-text.danger,:root[data-theme-preset] .notification-dropdown .action-btn.delete,:root[data-theme-preset] .batch-menu-item-danger{background:var(--ui-danger-bg)!important;border-color:var(--ui-danger-border)!important;color:var(--ui-danger-fg)!important}:root[data-theme-preset] .admin-page .btn-primary:hover,:root[data-theme-preset] .admin-page .btn-secondary:hover,:root[data-theme-preset] .admin-page .btn-danger:hover,:root[data-theme-preset] .admin-page .apply-btn:hover,:root[data-theme-preset] .admin-page .action-btn:hover,:root[data-theme-preset] .admin-page .confirm-btn-cancel:hover,:root[data-theme-preset] .admin-page .confirm-btn-primary:hover,:root[data-theme-preset] .admin-page .confirm-btn-danger:hover,:root[data-theme-preset] .notifications-page .btn-secondary:hover,:root[data-theme-preset] .notifications-page .btn-text:hover,:root[data-theme-preset] .notification-dropdown .mark-all-btn:hover,:root[data-theme-preset] .notification-dropdown .action-btn:hover,:root[data-theme-preset] .notification-dropdown .footer-btn:hover{transform:var(--ui-hover-transform)!important;box-shadow:var(--ui-shadow-sm)!important}:root[data-theme-preset] .admin-page .users-table th,:root[data-theme-preset] .admin-page .data-table th,:root[data-theme-preset] .notifications-page .notification-items .item-header{color:var(--ui-muted-color)!important}:root[data-theme-preset] .admin-page .users-table th,:root[data-theme-preset] .admin-page .data-table thead,:root[data-theme-preset] .admin-page .data-table th{background:var(--ui-surface-soft-bg)!important}:root[data-theme-preset] .admin-page .users-table th,:root[data-theme-preset] .admin-page .users-table td,:root[data-theme-preset] .admin-page .data-table th,:root[data-theme-preset] .admin-page .data-table td{border-bottom:1px solid var(--ui-surface-border)!important}:root[data-theme-preset] .admin-page .users-table td,:root[data-theme-preset] .admin-page .data-table td,:root[data-theme-preset] .admin-page .user-name,:root[data-theme-preset] .admin-page .notification-title,:root[data-theme-preset] .admin-page .detail-value,:root[data-theme-preset] .admin-page .stat-value,:root[data-theme-preset] .admin-page .revenue-value,:root[data-theme-preset] .notifications-page .item-title,:root[data-theme-preset] .notifications-page .stat-value{color:var(--ui-heading-color)!important}:root[data-theme-preset] .admin-page .users-table tbody tr:hover,:root[data-theme-preset] .admin-page .data-table tbody tr:hover,:root[data-theme-preset] .admin-page .row-selected{background:var(--ui-accent-soft-bg)!important}:root[data-theme-preset] .admin-page .type-badge,:root[data-theme-preset] .admin-page .priority-badge,:root[data-theme-preset] .admin-page .status-badge,:root[data-theme-preset] .admin-page .plan-badge,:root[data-theme-preset] .admin-page .role-badge,:root[data-theme-preset] .admin-page .expire-badge,:root[data-theme-preset] .notifications-page .priority-badge,:root[data-theme-preset] .notifications-page .item-icon,:root[data-theme-preset] .notification-dropdown .badge,:root[data-theme-preset] .notification-dropdown .item-icon,:root[data-theme-preset] .notification-dropdown .priority-badge{border-radius:var(--ui-radius-xs)!important}:root[data-theme-preset] .admin-page .status-active,:root[data-theme-preset] .admin-page .plan-badge.free,:root[data-theme-preset] .admin-page .expire-badge.normal,:root[data-theme-preset] .notifications-page .status-unread,:root[data-theme-preset] .notifications-page .stat-icon.read,:root[data-theme-preset] .notification-dropdown .item-icon.type-payment{background:var(--ui-success-bg)!important;color:var(--ui-success-fg)!important;border-color:var(--ui-success-border)!important}:root[data-theme-preset] .admin-page .status-disabled,:root[data-theme-preset] .admin-page .expire-badge.permanent,:root[data-theme-preset] .notifications-page .status-read{background:var(--ui-surface-soft-bg)!important;color:var(--ui-muted-color)!important;border-color:var(--ui-surface-border)!important}:root[data-theme-preset] .admin-page .plan-badge.premium,:root[data-theme-preset] .admin-page .priority-high,:root[data-theme-preset] .admin-page .admin-badge,:root[data-theme-preset] .admin-page .current-range-badge,:root[data-theme-preset] .notifications-page .stat-icon.unread,:root[data-theme-preset] .notifications-page .priority-high,:root[data-theme-preset] .notifications-page .selected-count,:root[data-theme-preset] .notification-dropdown .item-icon.type-alert{background:var(--ui-accent-soft-bg)!important;color:var(--ui-accent-plain)!important;border-color:var(--ui-accent-soft-border)!important}:root[data-theme-preset] .admin-page .role-badge.admin,:root[data-theme-preset] .admin-page .plan-badge.standard,:root[data-theme-preset] .admin-page .stat-icon.sources,:root[data-theme-preset] .notifications-page .stat-icon.total,:root[data-theme-preset] .notifications-page .priority-normal,:root[data-theme-preset] .notification-dropdown .item-icon.type-system{background:var(--ui-info-bg)!important;color:var(--ui-info-fg)!important;border-color:var(--ui-info-border)!important}:root[data-theme-preset] .admin-page .status-badge.suspended,:root[data-theme-preset] .admin-page .status-badge.disabled,:root[data-theme-preset] .admin-page .expire-badge.expired,:root[data-theme-preset] .notifications-page .priority-urgent,:root[data-theme-preset] .notifications-page .stat-icon.urgent,:root[data-theme-preset] .notification-dropdown .item-icon.type-account{background:var(--ui-danger-bg)!important;color:var(--ui-danger-fg)!important;border-color:var(--ui-danger-border)!important}:root[data-theme-preset] .admin-page .modal-overlay,:root[data-theme-preset] .admin-page .confirm-dialog-overlay{background:var(--ui-overlay-bg)!important;backdrop-filter:var(--ui-overlay-blur)!important;-webkit-backdrop-filter:var(--ui-overlay-blur)!important}:root[data-theme-preset] .admin-page .modal-content,:root[data-theme-preset] .admin-page .confirm-dialog,:root[data-theme-preset] .admin-page .confirm-dialog-card{background:var(--ui-surface-strong-bg)!important;border:1px solid var(--ui-surface-border)!important;border-radius:var(--ui-radius-lg)!important;box-shadow:var(--ui-shadow-lg)!important}:root[data-theme-preset] .admin-page .confirm-dialog-icon,:root[data-theme-preset] .admin-page .denied-icon,:root[data-theme-preset] .admin-page .empty-icon,:root[data-theme-preset] .notifications-page .empty-icon{background:var(--ui-surface-soft-bg)!important;border:1px solid var(--ui-surface-border)!important;color:var(--ui-accent-plain)!important}:root[data-theme-preset] .notifications-page .page-container{color:var(--ui-heading-color)}:root[data-theme-preset] .notifications-page .btn-secondary,:root[data-theme-preset] .notifications-page .btn-text{border:1px solid var(--ui-surface-border)!important}:root[data-theme-preset] .notifications-page .notification-item,:root[data-theme-preset] .notification-dropdown .notification-item{border-bottom:1px solid var(--ui-surface-border)!important}:root[data-theme-preset] .notifications-page .notification-item.unread,:root[data-theme-preset] .notification-dropdown .notification-item.unread{background:var(--ui-accent-soft-bg)!important}:root[data-theme-preset] .notifications-page .item-body,:root[data-theme-preset] .notifications-page .notification-content,:root[data-theme-preset] .notification-dropdown .item-body,:root[data-theme-preset] .notification-dropdown .empty-state p,:root[data-theme-preset] .notification-dropdown .loading-state p{color:var(--ui-body-color)!important}:root[data-theme-preset] .exchange-rates-page,:root[data-theme-preset] .admin-page .exchange-rates-page{background:var(--page-hero-bg)!important;color:var(--ui-heading-color)}:root[data-theme-preset] .admin-page .system-section,:root[data-theme-preset] .admin-page .status-item,:root[data-theme-preset] .admin-page .setting-item,:root[data-theme-preset] .admin-page .action-card,:root[data-theme-preset] .admin-page .info-card,:root[data-theme-preset] .admin-page .rates-table-card,:root[data-theme-preset] .admin-page .empty-state,:root[data-theme-preset] .admin-page .loading-overlay,:root[data-theme-preset] .admin-page .table-wrapper,:root[data-theme-preset] .admin-page .code-snippet,:root[data-theme-preset] .admin-page .symbol-badge,:root[data-theme-preset] .admin-page .tag,:root[data-theme-preset] .admin-page .tag-more{background:var(--ui-surface-bg)!important;border:1px solid var(--ui-surface-border)!important;color:var(--ui-body-color)!important}:root[data-theme-preset] .admin-page .system-section,:root[data-theme-preset] .admin-page .status-item,:root[data-theme-preset] .admin-page .setting-item,:root[data-theme-preset] .admin-page .action-card,:root[data-theme-preset] .admin-page .info-card,:root[data-theme-preset] .admin-page .rates-table-card{border-radius:var(--ui-radius-lg)!important;box-shadow:var(--ui-shadow-md)!important;-webkit-backdrop-filter:var(--ui-overlay-blur)!important;backdrop-filter:var(--ui-overlay-blur)!important}:root[data-theme-preset] .admin-page .system-section:hover,:root[data-theme-preset] .admin-page .action-card:hover,:root[data-theme-preset] .admin-page .status-item:hover{background:var(--ui-surface-strong-bg)!important;border-color:var(--ui-surface-border-strong)!important}:root[data-theme-preset] .admin-page .subsection-title,:root[data-theme-preset] .admin-page .setting-label,:root[data-theme-preset] .admin-page .info-title,:root[data-theme-preset] .admin-page .rate-name,:root[data-theme-preset] .admin-page .rate-value,:root[data-theme-preset] .admin-page .empty-title,:root[data-theme-preset] .admin-page .modal-title{color:var(--ui-heading-color)!important}:root[data-theme-preset] .admin-page .section-subtitle,:root[data-theme-preset] .admin-page .info-label,:root[data-theme-preset] .admin-page .info-value,:root[data-theme-preset] .admin-page .input-suffix,:root[data-theme-preset] .admin-page .setting-description,:root[data-theme-preset] .admin-page .status-label,:root[data-theme-preset] .admin-page .disabled-text,:root[data-theme-preset] .admin-page .empty-description,:root[data-theme-preset] .admin-page .update-time,:root[data-theme-preset] .admin-page .info-list,:root[data-theme-preset] .admin-page .rule-description{color:var(--ui-body-color)!important}:root[data-theme-preset] .admin-page .status-value,:root[data-theme-preset] .admin-page .symbol-cell,:root[data-theme-preset] .admin-page .rule-name{color:var(--ui-heading-color)!important}:root[data-theme-preset] .admin-page .update-btn,:root[data-theme-preset] .admin-page .toggle-btn,:root[data-theme-preset] .admin-page .empty-action-btn,:root[data-theme-preset] .admin-page .btn-icon{background:var(--ui-surface-soft-bg)!important;color:var(--ui-body-color)!important;border:1px solid var(--ui-surface-border)!important;border-radius:var(--ui-radius-sm)!important}:root[data-theme-preset] .admin-page .force-refresh-btn,:root[data-theme-preset] .admin-page .empty-action-btn{background:var(--ui-accent-bg)!important;color:var(--ui-accent-fg)!important;border-color:transparent!important}:root[data-theme-preset] .admin-page .update-btn:hover:not(:disabled),:root[data-theme-preset] .admin-page .toggle-btn:hover:not(:disabled),:root[data-theme-preset] .admin-page .empty-action-btn:hover,:root[data-theme-preset] .admin-page .force-refresh-btn:hover:not(:disabled),:root[data-theme-preset] .admin-page .btn-icon:hover{transform:var(--ui-hover-transform)!important;box-shadow:var(--ui-shadow-sm)!important}:root[data-theme-preset] .admin-page .status-indicator.online,:root[data-theme-preset] .admin-page .toggle-btn.enable,:root[data-theme-preset] .admin-page .status-badge.enabled,:root[data-theme-preset] .admin-page .badge-inline{background:var(--ui-success-bg)!important;color:var(--ui-success-fg)!important;border-color:var(--ui-success-border)!important;box-shadow:none!important}:root[data-theme-preset] .admin-page .status-indicator.offline,:root[data-theme-preset] .admin-page .toggle-btn.disable,:root[data-theme-preset] .admin-page .btn-icon-danger:hover{background:var(--ui-danger-bg)!important;color:var(--ui-danger-fg)!important;border-color:var(--ui-danger-border)!important;box-shadow:none!important}:root[data-theme-preset] .admin-page .status-indicator.warning,:root[data-theme-preset] .admin-page .env-badge.development,:root[data-theme-preset] .admin-page .badge-prefix,:root[data-theme-preset] .admin-page .symbol-badge,:root[data-theme-preset] .admin-page .category-media{background:var(--ui-accent-soft-bg)!important;color:var(--ui-accent-plain)!important;border-color:var(--ui-accent-soft-border)!important;box-shadow:none!important}:root[data-theme-preset] .admin-page .env-badge.production,:root[data-theme-preset] .admin-page .badge-suffix,:root[data-theme-preset] .admin-page .category-exchange,:root[data-theme-preset] .admin-page .action-btn-edit:hover{background:var(--ui-info-bg)!important;color:var(--ui-info-fg)!important;border-color:var(--ui-info-border)!important}:root[data-theme-preset] .admin-page .category-social{background:var(--ui-surface-soft-bg)!important;color:var(--ui-muted-color)!important;border-color:var(--ui-surface-border)!important}:root[data-theme-preset] .admin-page .action-btn-toggle:hover{background:var(--ui-accent-soft-bg)!important;color:var(--ui-accent-plain)!important;border-color:var(--ui-accent-soft-border)!important}:root[data-theme-preset] .admin-page .action-btn-delete:hover,:root[data-theme-preset] .admin-page .tag-remove:hover{background:var(--ui-danger-bg)!important;color:var(--ui-danger-fg)!important;border-color:var(--ui-danger-border)!important}:root[data-theme-preset] .admin-page .toggle-slider{background:var(--ui-surface-border-strong)!important}:root[data-theme-preset] .admin-page .toggle-slider:before{background:var(--ui-heading-color)!important}:root[data-theme-preset] .admin-page .toggle-switch input:checked+.toggle-slider{background:var(--ui-accent-bg)!important}:root[data-theme-preset] .admin-page .loading-overlay{background:var(--ui-overlay-bg)!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:var(--ui-overlay-blur)!important;backdrop-filter:var(--ui-overlay-blur)!important}:root[data-theme-preset] .providers-page,:root[data-theme-preset] .api-docs-wrapper,:root[data-theme-preset] .logo-showcase-page,:root[data-theme-preset] .admin-page{color:var(--ui-heading-color)}:root[data-theme-preset] .providers-page,:root[data-theme-preset] .api-docs-wrapper,:root[data-theme-preset] .logo-showcase-page{background:var(--page-hero-bg)!important}:root[data-theme-preset] .providers-page .page-title,:root[data-theme-preset] .providers-page .section-title,:root[data-theme-preset] .api-docs-wrapper .page-title,:root[data-theme-preset] .api-docs-wrapper .section-title,:root[data-theme-preset] .api-docs-wrapper .tag-name,:root[data-theme-preset] .api-docs-wrapper .channel-name,:root[data-theme-preset] .logo-showcase-page .showcase-title,:root[data-theme-preset] .logo-showcase-page .section-title,:root[data-theme-preset] .logo-showcase-page .font-name,:root[data-theme-preset] .logo-showcase-page .variant-name,:root[data-theme-preset] .logo-showcase-page .config-summary,:root[data-theme-preset] .admin-page .page-title,:root[data-theme-preset] .admin-page .section-title,:root[data-theme-preset] .admin-page .plan-name,:root[data-theme-preset] .admin-page .revenue-value{font-family:var(--font-display)!important;color:var(--ui-heading-color)!important}:root[data-theme-preset] .providers-page .page-subtitle,:root[data-theme-preset] .providers-page .provider-type,:root[data-theme-preset] .providers-page .info-label,:root[data-theme-preset] .providers-page .info-row,:root[data-theme-preset] .providers-page .endpoint-stat,:root[data-theme-preset] .providers-page .endpoint-error,:root[data-theme-preset] .api-docs-wrapper .page-subtitle,:root[data-theme-preset] .api-docs-wrapper .label,:root[data-theme-preset] .api-docs-wrapper .description,:root[data-theme-preset] .api-docs-wrapper .section-description,:root[data-theme-preset] .api-docs-wrapper .response-description,:root[data-theme-preset] .api-docs-wrapper .server-description,:root[data-theme-preset] .logo-showcase-page .showcase-subtitle,:root[data-theme-preset] .logo-showcase-page .font-description,:root[data-theme-preset] .logo-showcase-page .variant-description,:root[data-theme-preset] .logo-showcase-page .config-hint,:root[data-theme-preset] .logo-showcase-page .control-label,:root[data-theme-preset] .logo-showcase-page .color-desc,:root[data-theme-preset] .admin-page .page-subtitle,:root[data-theme-preset] .admin-page .revenue-label,:root[data-theme-preset] .admin-page .feature-name,:root[data-theme-preset] .admin-page .feature-value,:root[data-theme-preset] .admin-page .form-label,:root[data-theme-preset] .admin-page .template-preview,:root[data-theme-preset] .admin-page .variable-description,:root[data-theme-preset] .admin-page .detail-label,:root[data-theme-preset] .admin-page .detail-value,:root[data-theme-preset] .admin-page .template-label,:root[data-theme-preset] .admin-page .template-content,:root[data-theme-preset] .admin-page .notification-preview-content{color:var(--ui-body-color)!important}:root[data-theme-preset] .providers-page .stat-card,:root[data-theme-preset] .providers-page .provider-card,:root[data-theme-preset] .providers-page .endpoint-item-card,:root[data-theme-preset] .providers-page .chart-card,:root[data-theme-preset] .providers-page .win-stat-card,:root[data-theme-preset] .providers-page .config-panel,:root[data-theme-preset] .providers-page .modal-content,:root[data-theme-preset] .api-docs-wrapper .glass-card,:root[data-theme-preset] .api-docs-wrapper .tag-group,:root[data-theme-preset] .api-docs-wrapper .channel-card,:root[data-theme-preset] .api-docs-wrapper .search-box,:root[data-theme-preset] .api-docs-wrapper .filters,:root[data-theme-preset] .logo-showcase-page .font-card,:root[data-theme-preset] .logo-showcase-page .preview-section,:root[data-theme-preset] .logo-showcase-page .config-summary-card,:root[data-theme-preset] .logo-showcase-page .usage-card,:root[data-theme-preset] .logo-showcase-page .loading-variant-card,:root[data-theme-preset] .logo-showcase-page .note-card,:root[data-theme-preset] .admin-page .revenue-card,:root[data-theme-preset] .admin-page .plan-card,:root[data-theme-preset] .admin-page .modal-content,:root[data-theme-preset] .admin-page .confirm-dialog,:root[data-theme-preset] .admin-page .modal-body .preview-section{background:var(--ui-surface-bg)!important;border:1px solid var(--ui-surface-border)!important;border-radius:var(--ui-radius-lg)!important;-webkit-backdrop-filter:var(--ui-overlay-blur)!important;backdrop-filter:var(--ui-overlay-blur)!important;box-shadow:var(--ui-shadow-md)!important}:root[data-theme-preset] .providers-page .stat-card:hover,:root[data-theme-preset] .providers-page .provider-card:hover,:root[data-theme-preset] .providers-page .endpoint-item-card:hover,:root[data-theme-preset] .api-docs-wrapper .glass-card:hover,:root[data-theme-preset] .api-docs-wrapper .endpoint-item:hover,:root[data-theme-preset] .logo-showcase-page .font-card:hover,:root[data-theme-preset] .logo-showcase-page .variant-card:hover,:root[data-theme-preset] .logo-showcase-page .loading-variant-card:hover,:root[data-theme-preset] .admin-page .revenue-card:hover,:root[data-theme-preset] .admin-page .plan-card:hover{background:var(--ui-surface-strong-bg)!important;border-color:var(--ui-surface-border-strong)!important;transform:var(--ui-hover-transform)!important}:root[data-theme-preset] .providers-page .refresh-btn,:root[data-theme-preset] .providers-page .action-btn,:root[data-theme-preset] .providers-page .endpoint-reconnect-btn,:root[data-theme-preset] .api-docs-wrapper .btn-primary,:root[data-theme-preset] .api-docs-wrapper .btn-secondary,:root[data-theme-preset] .api-docs-wrapper .btn-reset,:root[data-theme-preset] .api-docs-wrapper .tab-button,:root[data-theme-preset] .logo-showcase-page .apply-btn,:root[data-theme-preset] .logo-showcase-page .reset-btn,:root[data-theme-preset] .logo-showcase-page .reset-btn-secondary,:root[data-theme-preset] .logo-showcase-page .color-option,:root[data-theme-preset] .admin-page .btn-primary,:root[data-theme-preset] .admin-page .btn-secondary,:root[data-theme-preset] .admin-page .btn-danger,:root[data-theme-preset] .admin-page .variable-remove{border-radius:var(--ui-radius-sm)!important}:root[data-theme-preset] .providers-page .refresh-btn,:root[data-theme-preset] .providers-page .action-btn.config,:root[data-theme-preset] .providers-page .action-btn.enable,:root[data-theme-preset] .providers-page .action-btn.reconnect,:root[data-theme-preset] .api-docs-wrapper .btn-primary,:root[data-theme-preset] .logo-showcase-page .apply-btn,:root[data-theme-preset] .admin-page .btn-primary{background:var(--ui-accent-bg)!important;color:var(--ui-accent-fg)!important;border:1px solid transparent!important}:root[data-theme-preset] .providers-page .action-btn.disable,:root[data-theme-preset] .api-docs-wrapper .btn-reset,:root[data-theme-preset] .admin-page .btn-danger,:root[data-theme-preset] .admin-page .variable-remove{background:var(--ui-danger-bg)!important;color:var(--ui-danger-fg)!important;border:1px solid var(--ui-danger-border)!important}:root[data-theme-preset] .api-docs-wrapper .btn-secondary,:root[data-theme-preset] .api-docs-wrapper .tab-button,:root[data-theme-preset] .logo-showcase-page .reset-btn,:root[data-theme-preset] .logo-showcase-page .reset-btn-secondary,:root[data-theme-preset] .logo-showcase-page .color-option,:root[data-theme-preset] .admin-page .btn-secondary,:root[data-theme-preset] .providers-page .endpoint-reconnect-btn{background:var(--ui-surface-soft-bg)!important;color:var(--ui-body-color)!important;border:1px solid var(--ui-surface-border)!important}:root[data-theme-preset] .providers-page .refresh-btn:hover,:root[data-theme-preset] .providers-page .action-btn:hover,:root[data-theme-preset] .providers-page .endpoint-reconnect-btn:hover,:root[data-theme-preset] .api-docs-wrapper .btn-primary:hover,:root[data-theme-preset] .api-docs-wrapper .btn-secondary:hover,:root[data-theme-preset] .api-docs-wrapper .btn-reset:hover,:root[data-theme-preset] .api-docs-wrapper .tab-button:hover,:root[data-theme-preset] .logo-showcase-page .apply-btn:hover,:root[data-theme-preset] .logo-showcase-page .reset-btn:hover,:root[data-theme-preset] .logo-showcase-page .reset-btn-secondary:hover,:root[data-theme-preset] .logo-showcase-page .color-option:hover,:root[data-theme-preset] .admin-page .btn-primary:hover,:root[data-theme-preset] .admin-page .btn-secondary:hover,:root[data-theme-preset] .admin-page .btn-danger:hover,:root[data-theme-preset] .admin-page .variable-remove:hover{transform:var(--ui-hover-transform)!important;box-shadow:var(--ui-shadow-sm)!important}:root[data-theme-preset] .providers-page .page-container,:root[data-theme-preset] .api-docs-wrapper .api-docs-container,:root[data-theme-preset] .logo-showcase-page .showcase-container{color:var(--ui-heading-color)}:root[data-theme-preset] .providers-page .status-badge,:root[data-theme-preset] .providers-page .enabled-badge,:root[data-theme-preset] .providers-page .endpoint-status-badge,:root[data-theme-preset] .api-docs-wrapper .toolbar-badge,:root[data-theme-preset] .api-docs-wrapper .method-badge,:root[data-theme-preset] .api-docs-wrapper .protocol-badge,:root[data-theme-preset] .api-docs-wrapper .operation-badge,:root[data-theme-preset] .api-docs-wrapper .type-badge,:root[data-theme-preset] .api-docs-wrapper .enum-badge,:root[data-theme-preset] .logo-showcase-page .font-style-badge,:root[data-theme-preset] .logo-showcase-page .font-pro-badge,:root[data-theme-preset] .logo-showcase-page .pro-badge,:root[data-theme-preset] .logo-showcase-page .variant-name-badge,:root[data-theme-preset] .admin-page .plan-badge,:root[data-theme-preset] .admin-page .status-badge,:root[data-theme-preset] .admin-page .type-badge,:root[data-theme-preset] .admin-page .priority-badge{border-radius:var(--ui-radius-xs)!important}:root[data-theme-preset] .providers-page .connected,:root[data-theme-preset] .providers-page .enabled-badge.on,:root[data-theme-preset] .api-docs-wrapper .method-badge.get,:root[data-theme-preset] .api-docs-wrapper .operation-badge.subscribe,:root[data-theme-preset] .admin-page .status-active,:root[data-theme-preset] .admin-page .type-payment{background:var(--ui-success-bg)!important;color:var(--ui-success-fg)!important;border-color:var(--ui-success-border)!important}:root[data-theme-preset] .providers-page .disconnected,:root[data-theme-preset] .providers-page .enabled-badge.off,:root[data-theme-preset] .providers-page .delay-very-slow,:root[data-theme-preset] .api-docs-wrapper .required-badge,:root[data-theme-preset] .admin-page .type-account,:root[data-theme-preset] .admin-page .priority-urgent,:root[data-theme-preset] .admin-page .status-disabled{background:var(--ui-danger-bg)!important;color:var(--ui-danger-fg)!important;border-color:var(--ui-danger-border)!important}:root[data-theme-preset] .providers-page .delay-normal,:root[data-theme-preset] .providers-page .delay-slow,:root[data-theme-preset] .api-docs-wrapper .toolbar-badge,:root[data-theme-preset] .api-docs-wrapper .method-badge.post,:root[data-theme-preset] .api-docs-wrapper .operation-badge.publish,:root[data-theme-preset] .logo-showcase-page .font-pro-badge,:root[data-theme-preset] .logo-showcase-page .config-label,:root[data-theme-preset] .admin-page .plan-badge.premium,:root[data-theme-preset] .admin-page .priority-high{background:var(--ui-accent-soft-bg)!important;color:var(--ui-accent-plain)!important;border-color:var(--ui-accent-soft-border)!important}:root[data-theme-preset] .providers-page .unknown,:root[data-theme-preset] .api-docs-wrapper .optional-badge,:root[data-theme-preset] .logo-showcase-page .font-style-badge,:root[data-theme-preset] .admin-page .type-subscription,:root[data-theme-preset] .admin-page .priority-low{background:var(--ui-surface-soft-bg)!important;color:var(--ui-muted-color)!important;border-color:var(--ui-surface-border)!important}:root[data-theme-preset] .providers-page .endpoint-reconnect-btn svg,:root[data-theme-preset] .providers-page .section-icon,:root[data-theme-preset] .providers-page .provider-name,:root[data-theme-preset] .providers-page .stat-value,:root[data-theme-preset] .providers-page .config-label,:root[data-theme-preset] .api-docs-wrapper .code,:root[data-theme-preset] .api-docs-wrapper .endpoint-path,:root[data-theme-preset] .api-docs-wrapper .param-name-code,:root[data-theme-preset] .api-docs-wrapper .field-name-code,:root[data-theme-preset] .logo-showcase-page .config-label,:root[data-theme-preset] .logo-showcase-page .font-pro-badge,:root[data-theme-preset] .admin-page .plan-toggle input:checked+.toggle-slider-plan,:root[data-theme-preset] .admin-page .feature-icon.check,:root[data-theme-preset] .admin-page .variable-name{color:var(--ui-accent-plain)!important}:root[data-theme-preset] .providers-page .config-modal,:root[data-theme-preset] .providers-page .stats-modal,:root[data-theme-preset] .api-docs-wrapper .error-state,:root[data-theme-preset] .api-docs-wrapper .loading-state,:root[data-theme-preset] .logo-showcase-page .preview-card,:root[data-theme-preset] .logo-showcase-page .font-preview,:root[data-theme-preset] .logo-showcase-page .mock-navbar,:root[data-theme-preset] .logo-showcase-page .mock-sidebar,:root[data-theme-preset] .logo-showcase-page .mock-loading,:root[data-theme-preset] .admin-page .confirm-dialog-card{background:var(--ui-surface-strong-bg)!important;border:1px solid var(--ui-surface-border)!important;border-radius:var(--ui-radius-lg)!important;-webkit-backdrop-filter:var(--ui-overlay-blur)!important;backdrop-filter:var(--ui-overlay-blur)!important}:root[data-theme-preset] .about-page,:root[data-theme-preset] .docs-page,:root[data-theme-preset] .privacy-page,:root[data-theme-preset] .terms-page,:root[data-theme-preset] .subscription-plans-page,:root[data-theme-preset] .ai-page,:root[data-theme-preset] .intel-page,:root[data-theme-preset] .timeline-page,:root[data-theme-preset] .terminal-dashboard{color:var(--ui-heading-color)}:root[data-theme-preset] .about-page,:root[data-theme-preset] .docs-page,:root[data-theme-preset] .privacy-page,:root[data-theme-preset] .terms-page,:root[data-theme-preset] .subscription-plans-page{background:var(--page-hero-bg)!important}:root[data-theme-preset] .about-page .hero-title,:root[data-theme-preset] .about-page .theme-section-heading,:root[data-theme-preset] .about-page .feature-card h3,:root[data-theme-preset] .about-page .member-name,:root[data-theme-preset] .about-page .timeline-year,:root[data-theme-preset] .about-page .timeline-content h3,:root[data-theme-preset] .about-page .timeline-sub-content h4,:root[data-theme-preset] .docs-page .page-title,:root[data-theme-preset] .docs-page .doc-section h2,:root[data-theme-preset] .docs-page .doc-section h3,:root[data-theme-preset] .docs-page .help-section h3,:root[data-theme-preset] .privacy-page .privacy-title,:root[data-theme-preset] .privacy-page .sidebar-title,:root[data-theme-preset] .privacy-page .term-title,:root[data-theme-preset] .terms-page .legal-title,:root[data-theme-preset] .terms-page .legal-section h2,:root[data-theme-preset] .subscription-plans-page .title,:root[data-theme-preset] .subscription-plans-page .plan-name,:root[data-theme-preset] .subscription-plans-page .footer-title,:root[data-theme-preset] .subscription-plans-page .faq-question,:root[data-theme-preset] .ai-page .page-title,:root[data-theme-preset] .ai-page .section-title,:root[data-theme-preset] .intel-page .page-title,:root[data-theme-preset] .intel-page .modal-title,:root[data-theme-preset] .timeline-page .page-title,:root[data-theme-preset] .terminal-dashboard .page-title{font-family:var(--font-display)!important;color:var(--ui-heading-color)!important;letter-spacing:var(--page-section-letter-spacing)!important;text-transform:var(--page-section-transform)!important}:root[data-theme-preset] .about-page .hero-subtitle,:root[data-theme-preset] .about-page .intro-content p,:root[data-theme-preset] .about-page .feature-card p,:root[data-theme-preset] .about-page .member-role,:root[data-theme-preset] .about-page .member-bio,:root[data-theme-preset] .about-page .timeline-content p,:root[data-theme-preset] .about-page .timeline-sub-content p,:root[data-theme-preset] .docs-page .switcher-label,:root[data-theme-preset] .docs-page .doc-section p,:root[data-theme-preset] .docs-page .doc-section li,:root[data-theme-preset] .docs-page .note,:root[data-theme-preset] .docs-page .help-section p,:root[data-theme-preset] .privacy-page .privacy-intro,:root[data-theme-preset] .privacy-page .privacy-meta,:root[data-theme-preset] .privacy-page .nav-item,:root[data-theme-preset] .privacy-page .term-item,:root[data-theme-preset] .privacy-page .term-subtitle,:root[data-theme-preset] .terms-page .legal-updated,:root[data-theme-preset] .terms-page .legal-section p,:root[data-theme-preset] .terms-page .legal-contact p,:root[data-theme-preset] .subscription-plans-page .description,:root[data-theme-preset] .subscription-plans-page .plan-description,:root[data-theme-preset] .subscription-plans-page .feature-item,:root[data-theme-preset] .subscription-plans-page .faq-answer,:root[data-theme-preset] .subscription-plans-page .error-message,:root[data-theme-preset] .subscription-plans-page .period,:root[data-theme-preset] .subscription-plans-page .page-info,:root[data-theme-preset] .ai-page .page-subtitle,:root[data-theme-preset] .ai-page .signal-meta,:root[data-theme-preset] .ai-page .reasoning,:root[data-theme-preset] .ai-page .muted,:root[data-theme-preset] .ai-page .tag-block h3,:root[data-theme-preset] .ai-page .events,:root[data-theme-preset] .ai-page .analysis-section .hint,:root[data-theme-preset] .ai-page .page-info,:root[data-theme-preset] .ai-page .empty,:root[data-theme-preset] .ai-page .empty-inline,:root[data-theme-preset] .ai-page .conf,:root[data-theme-preset] .ai-page .history-row .time,:root[data-theme-preset] .intel-page .page-subtitle,:root[data-theme-preset] .intel-page .filter-label,:root[data-theme-preset] .intel-page .stat-label,:root[data-theme-preset] .intel-page .news-title,:root[data-theme-preset] .intel-page .notes,:root[data-theme-preset] .intel-page .row-meta,:root[data-theme-preset] .intel-page .page-info,:root[data-theme-preset] .intel-page .empty,:root[data-theme-preset] .intel-page .field-label,:root[data-theme-preset] .intel-page .modal-hint,:root[data-theme-preset] .timeline-page .page-subtitle,:root[data-theme-preset] .timeline-page .tracking-empty,:root[data-theme-preset] .timeline-page .meta,:root[data-theme-preset] .timeline-page .event-summary,:root[data-theme-preset] .timeline-page .empty,:root[data-theme-preset] .timeline-page .prop-label,:root[data-theme-preset] .timeline-page .event-time,:root[data-theme-preset] .terminal-dashboard .page-subtitle,:root[data-theme-preset] .terminal-dashboard .drag-hint,:root[data-theme-preset] .terminal-dashboard .toolbar-label,:root[data-theme-preset] .terminal-dashboard .empty-hint{color:var(--ui-body-color)!important}:root[data-theme-preset] .about-page .intro-content,:root[data-theme-preset] .about-page .stat-item,:root[data-theme-preset] .about-page .feature-card,:root[data-theme-preset] .about-page .team-member,:root[data-theme-preset] .about-page .timeline-content,:root[data-theme-preset] .about-page .timeline-sub-content,:root[data-theme-preset] .docs-page .docs-sidebar,:root[data-theme-preset] .docs-page .doc-section,:root[data-theme-preset] .docs-page .info-box,:root[data-theme-preset] .docs-page .endpoint-info,:root[data-theme-preset] .docs-page .help-section,:root[data-theme-preset] .docs-page .search-box,:root[data-theme-preset] .privacy-page .sidebar-sticky,:root[data-theme-preset] .privacy-page .term-card,:root[data-theme-preset] .terms-page .legal-container,:root[data-theme-preset] .subscription-plans-page .test-phase-banner,:root[data-theme-preset] .subscription-plans-page .badge,:root[data-theme-preset] .subscription-plans-page .billing-toggle,:root[data-theme-preset] .subscription-plans-page .plan-card,:root[data-theme-preset] .subscription-plans-page .footer-card,:root[data-theme-preset] .subscription-plans-page .error-state,:root[data-theme-preset] .ai-page .glass-card,:root[data-theme-preset] .ai-page .score-pill,:root[data-theme-preset] .ai-page .analysis-result,:root[data-theme-preset] .intel-page .glass-card,:root[data-theme-preset] .intel-page .modal,:root[data-theme-preset] .timeline-page,:root[data-theme-preset] .timeline-page .glass-inline,:root[data-theme-preset] .terminal-dashboard,:root[data-theme-preset] .terminal-dashboard .grid-item-surface{background:var(--ui-surface-bg)!important;border:1px solid var(--ui-surface-border)!important;border-radius:var(--ui-radius-lg)!important;box-shadow:var(--ui-shadow-md)!important;backdrop-filter:var(--ui-overlay-blur)!important;-webkit-backdrop-filter:var(--ui-overlay-blur)!important}:root[data-theme-preset] .about-page .intro-content:hover,:root[data-theme-preset] .about-page .stat-item:hover,:root[data-theme-preset] .about-page .feature-card:hover,:root[data-theme-preset] .about-page .timeline-content:hover,:root[data-theme-preset] .subscription-plans-page .plan-card:hover,:root[data-theme-preset] .docs-page .doc-section:hover{background:var(--ui-surface-strong-bg)!important;border-color:var(--ui-surface-border-strong)!important;transform:var(--ui-hover-transform)!important}:root[data-theme-preset] .docs-page .environment-select,:root[data-theme-preset] .docs-page .search-input,:root[data-theme-preset] .privacy-page .nav-item,:root[data-theme-preset] .subscription-plans-page .toggle-btn,:root[data-theme-preset] .subscription-plans-page .page-btn,:root[data-theme-preset] .subscription-plans-page .plan-cta.current,:root[data-theme-preset] .subscription-plans-page .plan-cta.disabled,:root[data-theme-preset] .subscription-plans-page .plan-cta.test-phase,:root[data-theme-preset] .ai-page .text-input,:root[data-theme-preset] .ai-page .page-btn,:root[data-theme-preset] .intel-page .text-input,:root[data-theme-preset] .intel-page .text-area,:root[data-theme-preset] .intel-page .select-input,:root[data-theme-preset] .intel-page .page-btn,:root[data-theme-preset] .terminal-dashboard .ant-select-selector,:root[data-theme-preset] .terminal-dashboard .ant-input,:root[data-theme-preset] .terminal-dashboard .ant-input-affix-wrapper{background:var(--ui-surface-strong-bg)!important;border:1px solid var(--ui-surface-border)!important;color:var(--ui-heading-color)!important;border-radius:var(--ui-radius-sm)!important}:root[data-theme-preset] .subscription-plans-page .plan-cta,:root[data-theme-preset] .subscription-plans-page .retry-btn,:root[data-theme-preset] .subscription-plans-page .toggle-btn.active,:root[data-theme-preset] .docs-page .help-link,:root[data-theme-preset] .ai-page .btn-primary,:root[data-theme-preset] .intel-page .btn-primary,:root[data-theme-preset] .timeline-page .ant-btn-primary,:root[data-theme-preset] .terminal-dashboard .ant-btn-primary{background:var(--ui-accent-bg)!important;color:var(--ui-accent-fg)!important;border:1px solid transparent!important;border-radius:var(--ui-radius-sm)!important;box-shadow:var(--ui-shadow-sm)!important}:root[data-theme-preset] .subscription-plans-page .toggle-btn,:root[data-theme-preset] .subscription-plans-page .plan-cta.current,:root[data-theme-preset] .subscription-plans-page .plan-cta.disabled,:root[data-theme-preset] .subscription-plans-page .plan-cta.test-phase,:root[data-theme-preset] .docs-page .tab-button,:root[data-theme-preset] .intel-page .folder-badge,:root[data-theme-preset] .timeline-page .ant-btn-default,:root[data-theme-preset] .timeline-page .ant-btn-dangerous.ant-btn-primary.ant-btn-background-ghost,:root[data-theme-preset] .terminal-dashboard .ant-btn-default,:root[data-theme-preset] .terminal-dashboard .ant-btn-primary.ant-btn-background-ghost{background:var(--ui-surface-soft-bg)!important;color:var(--ui-body-color)!important;border:1px solid var(--ui-surface-border)!important;border-radius:var(--ui-radius-sm)!important}:root[data-theme-preset] .privacy-page .nav-item:hover,:root[data-theme-preset] .docs-page .tab-button:hover,:root[data-theme-preset] .subscription-plans-page .plan-cta:hover:not(:disabled),:root[data-theme-preset] .subscription-plans-page .retry-btn:hover,:root[data-theme-preset] .subscription-plans-page .toggle-btn.active:hover,:root[data-theme-preset] .ai-page .btn-primary:hover:not(:disabled),:root[data-theme-preset] .ai-page .page-btn:hover:not(:disabled),:root[data-theme-preset] .intel-page .btn-primary:hover:not(:disabled),:root[data-theme-preset] .intel-page .page-btn:hover:not(:disabled),:root[data-theme-preset] .timeline-page .ant-btn:hover,:root[data-theme-preset] .terminal-dashboard .ant-btn:hover{transform:var(--ui-hover-transform)!important;box-shadow:var(--ui-shadow-sm)!important}:root[data-theme-preset] .about-page .stat-value,:root[data-theme-preset] .about-page .timeline-year,:root[data-theme-preset] .docs-page .toolbar-badge,:root[data-theme-preset] .docs-page .method-badge,:root[data-theme-preset] .docs-page .endpoint-path,:root[data-theme-preset] .privacy-page .term-number,:root[data-theme-preset] .privacy-page .nav-number,:root[data-theme-preset] .terms-page .contact-link,:root[data-theme-preset] .subscription-plans-page .badge,:root[data-theme-preset] .subscription-plans-page .recommend-badge,:root[data-theme-preset] .subscription-plans-page .currency,:root[data-theme-preset] .subscription-plans-page .features-title,:root[data-theme-preset] .subscription-plans-page .faq-question,:root[data-theme-preset] .subscription-plans-page .amount,:root[data-theme-preset] .ai-page .coin,:root[data-theme-preset] .ai-page .score-pill .value,:root[data-theme-preset] .intel-page .stat-value,:root[data-theme-preset] .intel-page .btn-text,:root[data-theme-preset] .intel-page .modal-title,:root[data-theme-preset] .timeline-page .event-title,:root[data-theme-preset] .timeline-page .event-impact,:root[data-theme-preset] .timeline-page .prop-link,:root[data-theme-preset] .terminal-dashboard .widget-host-head,:root[data-theme-preset] .terminal-dashboard .link-gold,:root[data-theme-preset] .terminal-dashboard .coin,:root[data-theme-preset] .terminal-dashboard .value{color:var(--ui-accent-plain)!important}:root[data-theme-preset] .subscription-plans-page .savings,:root[data-theme-preset] .subscription-plans-page .feature-icon.check,:root[data-theme-preset] .ai-page .dir-long,:root[data-theme-preset] .ai-page .dir-bullish,:root[data-theme-preset] .ai-page .tag-bull{color:var(--ui-success-fg)!important}:root[data-theme-preset] .ai-page .dir-short,:root[data-theme-preset] .ai-page .dir-bearish,:root[data-theme-preset] .ai-page .tag-bear,:root[data-theme-preset] .intel-page .btn-text.danger{color:var(--ui-danger-fg)!important}:root[data-theme-preset] .docs-page .toolbar-badge,:root[data-theme-preset] .docs-page .method-badge.get,:root[data-theme-preset] .privacy-page .nav-number,:root[data-theme-preset] .privacy-page .term-number,:root[data-theme-preset] .subscription-plans-page .recommend-badge,:root[data-theme-preset] .subscription-plans-page .save-badge,:root[data-theme-preset] .ai-page .dir,:root[data-theme-preset] .ai-page .tag,:root[data-theme-preset] .intel-page .folder-badge{background:var(--ui-accent-soft-bg)!important;border-color:var(--ui-accent-soft-border)!important}:root[data-theme-preset] .subscription-plans-page .test-phase-banner,:root[data-theme-preset] .subscription-plans-page .plan-cta.test-phase,:root[data-theme-preset] .docs-page .method-badge.post,:root[data-theme-preset] .timeline-page .ant-btn-dangerous.ant-btn-primary.ant-btn-background-ghost{background:var(--ui-info-bg)!important;color:var(--ui-info-fg)!important;border-color:var(--ui-info-border)!important}:root[data-theme-preset] .intel-page .modal-overlay{background:var(--ui-overlay-bg)!important;-webkit-backdrop-filter:var(--ui-overlay-blur)!important;backdrop-filter:var(--ui-overlay-blur)!important}:root[data-theme-preset] .timeline-page .ant-table-thead>tr>th,:root[data-theme-preset] .docs-page .error-table th,:root[data-theme-preset] .docs-page .channels-table th{background:var(--ui-surface-soft-bg)!important;color:var(--ui-muted-color)!important;border-bottom:1px solid var(--ui-surface-border)!important}:root[data-theme-preset] .timeline-page .ant-table-tbody>tr>td,:root[data-theme-preset] .docs-page .error-table td,:root[data-theme-preset] .docs-page .channels-table td{color:var(--ui-body-color)!important;border-bottom:1px solid var(--ui-surface-border)!important}:root[data-theme-preset] .timeline-page .ant-table-tbody>tr:hover>td,:root[data-theme-preset] .docs-page .error-table tbody tr:hover,:root[data-theme-preset] .docs-page .channels-table tbody tr:hover{background:var(--ui-accent-soft-bg)!important}
