.route-nav-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:var(--nav-overlay-scrim, rgba(0, 0, 0, .2));pointer-events:auto;touch-action:none}.route-nav-overlay--compact{inset:14px 14px auto auto;width:44px;height:44px;border-radius:999px;background:var(--nav-overlay-scrim, rgba(0, 0, 0, .35));pointer-events:none;touch-action:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root{--layout-content-max-width: 1400px;--layout-sidebar-width: 240px;--layout-content-padding: 16px;--layout-content-padding-mobile: 8px;--layout-content-padding-bottom: 40px;--layout-card-gap: 12px}:root,[data-theme=dark-purple]{--theme-bg-primary: #0f0c29;--theme-bg-secondary: #302b63;--theme-bg-tertiary: #24243e;--theme-bg-gradient: linear-gradient(135deg, #0f0c29 0%, #302b63 50%, #24243e 100%);--theme-surface: rgba(15, 12, 41, .95);--theme-surface-soft: rgba(36, 29, 62, .9);--theme-surface-dim: rgba(15, 12, 41, .7);--theme-surface-hover: rgba(102, 126, 234, .1);--theme-surface-active: rgba(102, 126, 234, .15);--theme-surface-overlay: rgba(15, 12, 41, .98);--theme-surface-card: rgba(36, 36, 62, .6);--theme-surface-glass: rgba(36, 36, 62, .65);--theme-surface-input: rgba(15, 12, 41, .6);--theme-header-gradient: none;--theme-header-shadow: none;--theme-card-shadow: none;--theme-primary: #667eea;--theme-primary-hover: #7c8ff5;--theme-primary-soft: rgba(102, 126, 234, .2);--theme-primary-muted: rgba(102, 126, 234, .12);--theme-primary-border: rgba(102, 126, 234, .4);--theme-primary-border-active: rgba(102, 126, 234, .6);--theme-cta-bg: color-mix(in srgb, var(--theme-primary) 82%, var(--theme-bg-tertiary) 18%);--theme-cta-fg: var(--theme-text-on-primary);--theme-cta-hover-bg: var(--theme-primary-hover);--theme-cta-border: var(--theme-primary-border);--theme-cta-accent-bg: color-mix(in srgb, var(--theme-purple) 38%, var(--theme-bg-tertiary) 62%);--theme-cta-accent-fg: color-mix(in srgb, var(--theme-purple-accent) 72%, var(--theme-text-primary) 28%);--theme-cta-accent-hover-bg: color-mix(in srgb, var(--theme-purple) 48%, var(--theme-bg-tertiary) 52%);--theme-cta-accent-border: var(--theme-purple-border);--theme-pill-bg: color-mix(in srgb, var(--theme-primary-muted) 75%, var(--theme-surface));--theme-pill-fg: color-mix(in srgb, var(--theme-primary) 48%, var(--theme-text-primary) 52%);--theme-pill-border: var(--theme-primary-border);--theme-secondary: #764ba2;--theme-secondary-soft: rgba(118, 75, 162, .25);--theme-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--theme-gradient-primary: linear-gradient(135deg, #667eea 0%, #764ba2 50%, #f093fb 100%);--theme-gradient-active: linear-gradient(135deg, rgba(102, 126, 234, .3) 0%, rgba(118, 75, 162, .25) 100%);--theme-gradient-nav: linear-gradient(90deg, rgba(102, 126, 234, .4) 0%, rgba(118, 75, 162, .35) 100%);--theme-text-primary: #f1f5f9;--theme-text-secondary: #e2e8f0;--theme-text-muted: #94a3b8;--theme-text-dim: #64748b;--theme-text-tertiary: #94a3b8;--theme-text-highlight: #ffffff;--theme-text-on-primary: #ffffff;--theme-text: var(--theme-text-primary);--theme-border: rgba(102, 126, 234, .25);--theme-border-soft: rgba(102, 126, 234, .15);--theme-border-hover: rgba(102, 126, 234, .5);--theme-border-dashed: rgba(102, 126, 234, .2);--theme-border-accent: #4c1d95;--theme-success: #22c55e;--theme-success-soft: rgba(34, 197, 94, .2);--theme-success-border: rgba(34, 197, 94, .45);--theme-success-bg: rgba(34, 197, 94, .15);--theme-danger: #ef4444;--theme-danger-soft: rgba(239, 68, 68, .2);--theme-danger-border: rgba(239, 68, 68, .45);--theme-danger-bg: rgba(239, 68, 68, .15);--theme-warning: #f59e0b;--theme-warning-soft: rgba(245, 158, 11, .2);--theme-warning-border: rgba(245, 158, 11, .45);--theme-info: #3b82f6;--theme-info-soft: rgba(59, 130, 246, .2);--theme-info-border: rgba(59, 130, 246, .45);--theme-purple: #a855f7;--theme-purple-soft: rgba(168, 85, 247, .2);--theme-purple-border: rgba(168, 85, 247, .4);--theme-purple-accent: #c084fc;--theme-purple-accent-soft: rgba(192, 132, 252, .4);--theme-cyan: #22d3ee;--theme-cyan-soft: rgba(34, 211, 238, .2);--theme-scrollbar-track: rgba(36, 36, 62, .8);--theme-scrollbar-thumb: rgba(102, 126, 234, .5);--theme-scrollbar-thumb-hover: rgba(102, 126, 234, .75);--theme-shadow-sm: 0 2px 8px rgba(0, 0, 0, .25);--theme-shadow-md: 0 4px 16px rgba(0, 0, 0, .35), 0 0 20px rgba(102, 126, 234, .1);--theme-shadow-lg: 0 8px 32px rgba(0, 0, 0, .45), 0 0 30px rgba(102, 126, 234, .15);--theme-shadow-purple: 0 0 12px rgba(118, 75, 162, .4);--codex-card-face: color-mix(in srgb, var(--theme-surface-card) 90%, #ffffff 10%);--codex-band-bg: color-mix(in srgb, var(--theme-primary) 36%, var(--theme-bg-tertiary) 64%);--codex-band-fg: var(--theme-text-primary);--codex-band-label: color-mix(in srgb, var(--codex-band-fg) 70%, var(--theme-text-muted) 30%);--codex-star-on: var(--theme-warning);--codex-star-master: color-mix(in srgb, var(--theme-danger) 85%, #fda4af 15%);--codex-star-off: color-mix(in srgb, var(--theme-text-dim) 55%, transparent);--codex-card-hover-shadow: var(--theme-shadow-md);--theme-online: #22c55e;--theme-avatar-border: #667eea;--theme-collapse-bg: #24243e;--farm-agent-hero-g0: color-mix(in srgb, var(--theme-primary) 82%, transparent);--farm-agent-hero-g1: color-mix(in srgb, var(--theme-secondary) 62%, transparent);--farm-agent-hero-g2: color-mix(in srgb, var(--theme-purple) 72%, transparent);--farm-agent-hero-line: color-mix(in srgb, var(--theme-text-primary) 22%, transparent);--farm-agent-hero-action-fg: rgba(255, 255, 255, .92);--farm-agent-hero-action-hover-bg: rgba(255, 255, 255, .12);--theme-battle-card-bg: linear-gradient(145deg, rgba(36, 36, 62, .95) 0%, rgba(15, 12, 41, .92) 100%);--theme-battle-card-border: rgba(102, 126, 234, .35);--theme-battle-card-shadow: 0 8px 32px rgba(0, 0, 0, .4), 0 0 20px rgba(102, 126, 234, .12), inset 0 1px 0 rgba(255, 255, 255, .08);--theme-box-mask: rgba(2, 6, 23, .72);--theme-box-overlay-solid: #020617;--theme-box-overlay-spot-a: rgba(251, 191, 36, .13);--theme-box-overlay-spot-b: rgba(102, 126, 234, .12);--theme-box-card-border: rgba(251, 191, 36, .22);--theme-box-card-bg: radial-gradient(ellipse 100% 70% at 50% -15%, rgba(251, 191, 36, .1), transparent 52%), linear-gradient(165deg, rgba(30, 27, 52, .97) 0%, rgba(15, 23, 42, .99) 45%, rgba(15, 23, 42, 1) 100%);--theme-box-card-shadow: 0 0 0 1px rgba(255, 255, 255, .06) inset, 0 0 60px rgba(251, 191, 36, .08), 0 28px 64px rgba(0, 0, 0, .55), 0 0 1px rgba(251, 191, 36, .35);--theme-box-card-shine: rgba(251, 191, 36, .07);--theme-box-gem-line: linear-gradient( 90deg, transparent 0%, rgba(251, 191, 36, .2) 15%, #fcd34d 40%, #fbbf24 50%, #d97706 60%, rgba(251, 191, 36, .2) 85%, transparent 100% );--theme-box-gem-glow: 0 0 24px rgba(251, 191, 36, .45), 0 0 8px rgba(251, 191, 36, .3);--theme-box-kicker: rgba(253, 230, 138, .92);--theme-box-hero-title: linear-gradient(180deg, #fffbeb 0%, #fde68a 28%, #fbbf24 55%, #b45309 100%);--theme-box-hero-glow: drop-shadow(0 3px 14px rgba(251, 191, 36, .4));--theme-box-sub: rgba(148, 163, 184, .95);--theme-box-carousel-surface: linear-gradient( 155deg, rgba(51, 65, 85, .75) 0%, rgba(15, 23, 42, .95) 55%, rgba(15, 23, 42, 1) 100% );--theme-box-carousel-border: rgba(251, 191, 36, .5);--theme-box-carousel-shadow: 0 0 24px rgba(251, 191, 36, .12), 0 12px 36px rgba(0, 0, 0, .5), inset 0 1px 0 rgba(255, 255, 255, .1);--theme-box-carousel-glow: drop-shadow(0 0 6px rgba(251, 191, 36, .35)) drop-shadow(0 2px 6px rgba(0, 0, 0, .5));--theme-box-accent: #fbbf24;--theme-box-nav-bg: rgba(30, 41, 59, .96);--theme-box-nav-border: rgba(251, 191, 36, .4);--theme-box-nav-border-hover: rgba(251, 191, 36, .55);--theme-box-dot: rgba(148, 163, 184, .4);--theme-box-dot-active: #fbbf24;--theme-box-caption: rgba(203, 213, 225, .95);--theme-box-tier-bg: linear-gradient(135deg, rgba(251, 191, 36, .35), rgba(245, 158, 11, .25));--theme-box-tier-fg: #fbbf24;--theme-box-tier-border: rgba(251, 191, 36, .5);--theme-box-tier-ep-bg: linear-gradient(135deg, rgba(168, 85, 247, .4), rgba(139, 92, 246, .28));--theme-box-tier-ep-fg: #e9d5ff;--theme-box-tier-ep-border: rgba(167, 139, 250, .55);--theme-box-detail-title: rgba(203, 213, 225, .88);--theme-box-detail-title-border: rgba(251, 191, 36, .15);--theme-box-detail-bg: linear-gradient(165deg, rgba(30, 41, 59, .55) 0%, rgba(15, 23, 42, .72) 100%);--theme-box-detail-border: rgba(148, 163, 184, .14);--theme-box-detail-shadow: 0 0 0 1px rgba(255, 255, 255, .04) inset, 0 12px 32px rgba(0, 0, 0, .25);--theme-box-name: #f8fafc;--theme-box-tier-badge: linear-gradient(135deg, rgba(251, 191, 36, .25), rgba(245, 158, 11, .2));--theme-box-stack-bg: linear-gradient(155deg, rgba(51, 65, 85, .8) 0%, rgba(15, 23, 42, .96) 100%);--theme-box-stack-border: rgba(251, 191, 36, .52);--theme-box-stack-shadow: 0 0 22px rgba(251, 191, 36, .14), 0 10px 36px rgba(0, 0, 0, .52), inset 0 1px 0 rgba(255, 255, 255, .08);--theme-box-ambient: radial-gradient( circle at center, rgba(251, 191, 36, .22) 0%, rgba(249, 115, 22, .08) 40%, transparent 65% );--theme-box-ambient-open: radial-gradient( circle at center, rgba(251, 191, 36, .32) 0%, rgba(249, 115, 22, .12) 45%, transparent 70% );--theme-box-count-shadow: 0 0 6px rgba(0, 0, 0, .9);--theme-box-confirm-glow: 0 4px 20px rgba(34, 197, 94, .35), 0 0 0 1px rgba(255, 255, 255, .12) inset;--theme-box-confirm-glow-hover: 0 8px 28px rgba(34, 197, 94, .42), 0 0 0 1px rgba(255, 255, 255, .15) inset;--theme-box-footer-bg: #0f172a;--theme-box-footer-border: rgba(251, 191, 36, .18);--theme-farm-pet-card-bg: linear-gradient(165deg, #2a2848 0%, #1e1a36 45%, #16122a 100%);--theme-farm-pet-card-border: color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border));--theme-farm-pet-card-shadow: 0 0 0 1px color-mix(in srgb, var(--theme-text-highlight) 10%, transparent) inset, 0 8px 28px rgba(0, 0, 0, .4), 0 0 24px color-mix(in srgb, var(--theme-primary) 20%, transparent);--theme-farm-pet-top-bar: linear-gradient(90deg, #667eea 0%, #a855f7 42%, #22c55e 100%);--theme-farm-pet-accent: #fbbf24;--theme-farm-pet-avatar-frame: linear-gradient(140deg, #667eea, #764ba2);--theme-farm-pet-avatar-inner-border: rgba(30, 27, 75, .95);--theme-farm-pet-rail-bg: linear-gradient(180deg, color-mix(in srgb, var(--theme-primary) 14%, transparent) 0%, rgba(15, 12, 41, .4) 100%);--theme-farm-pet-divider: color-mix(in srgb, var(--theme-primary) 32%, var(--theme-border));--theme-farm-pet-pill-fg: #fef3c7;--theme-farm-pet-pill-bg: color-mix(in srgb, var(--theme-warning) 20%, transparent);--theme-farm-pet-pill-border: color-mix(in srgb, var(--theme-warning) 40%, var(--theme-border));--theme-farm-pet-row-hover: color-mix(in srgb, var(--theme-primary) 10%, transparent);--theme-farm-pet-focus: color-mix(in srgb, var(--theme-primary) 50%, var(--theme-border));--theme-farm-pet-chev: color-mix(in srgb, var(--theme-primary) 10%, var(--theme-border));--theme-farm-pet-chev-hover: color-mix(in srgb, var(--theme-primary) 18%, var(--theme-border));--theme-farm-pet-reward-dash: color-mix(in srgb, var(--theme-primary) 30%, var(--theme-border));--theme-farm-pet-reward-label: #fde68a;--theme-farm-pet-modal-shadow: 0 0 0 1px color-mix(in srgb, var(--theme-primary) 30%, var(--theme-border)) inset, 0 24px 64px rgba(0, 0, 0, .55);--theme-farm-pet-modal-border: color-mix(in srgb, var(--theme-warning) 40%, var(--theme-border));--theme-farm-pet-modal-close: color-mix(in srgb, var(--theme-text-primary) 55%, transparent);--theme-farm-pet-modal-close-hover-bg: color-mix(in srgb, var(--theme-surface) 40%, transparent);--theme-farm-pet-modal-body-bg: linear-gradient(180deg, #1e1a32 0%, #15102a 100%);--theme-farm-pet-modal-hero: linear-gradient(120deg, #5b4fc9 0%, #7c3aed 48%, #15803d 100%);--theme-farm-pet-modal-pet-halo: linear-gradient(145deg, #312d52, #1e1b36);--theme-farm-pet-modal-pet-outer: color-mix(in srgb, var(--theme-warning) 20%, #1a1530);--theme-farm-pet-modal-pet-img-border: color-mix(in srgb, var(--theme-border) 80%, transparent);--theme-farm-pet-modal-os-border: #f59e0b;--theme-farm-pet-modal-os-bg: color-mix(in srgb, var(--theme-warning) 12%, transparent);--theme-farm-pet-modal-reward-bg: color-mix(in srgb, var(--theme-success) 10%, transparent);--theme-farm-pet-modal-reward-border: color-mix(in srgb, var(--theme-success) 35%, var(--theme-border));--theme-farm-pet-modal-reward-label: #bbf7d0;--home-idle-hero-scrim: linear-gradient( 180deg, rgba(0, 0, 0, .62) 0%, rgba(0, 0, 0, .18) 38%, rgba(0, 0, 0, .08) 52%, rgba(0, 0, 0, .72) 100% );--home-idle-hero-scrim-compact: linear-gradient( 180deg, rgba(0, 0, 0, .58) 0%, rgba(0, 0, 0, .18) 48%, rgba(0, 0, 0, .38) 100% );--home-idle-hero-fg: #fff;--home-idle-hero-fg-muted: rgba(255, 255, 255, .88);--home-idle-hero-fg-soft: rgba(255, 255, 255, .92);--home-idle-hero-text-shadow: 0 1px 4px rgba(0, 0, 0, .55);--home-idle-hero-text-shadow-sm: 0 1px 2px rgba(0, 0, 0, .45);--home-idle-hero-badge-bg: rgba(0, 0, 0, .45);--home-idle-hero-badge-border: rgba(255, 255, 255, .18);--home-idle-hero-chip-bg: rgba(255, 255, 255, .14);--home-idle-hero-chip-border: rgba(255, 255, 255, .18);--home-idle-hero-chip-fg: rgba(255, 255, 255, .92);--home-idle-hero-rate-bg: rgba(255, 255, 255, .1);--home-idle-hero-rate-border: rgba(255, 255, 255, .14);--home-idle-hero-rate-fg: rgba(255, 255, 255, .88);--home-idle-hero-lv-bg: rgba(255, 255, 255, .14);--home-idle-hero-lv-border: rgba(255, 255, 255, .18);--home-idle-hero-lv-fg: rgba(255, 255, 255, .95);--home-idle-hero-status-ready-bg: color-mix(in srgb, var(--theme-success) 75%, rgba(0, 0, 0, .2));--home-idle-hero-status-ready-fg: #fff;--home-idle-dock-bg: rgba(8, 10, 16, .58);--home-idle-dock-border: rgba(255, 255, 255, .12);--home-idle-dock-shadow: 0 8px 24px rgba(0, 0, 0, .22);--home-idle-dock-label: rgba(255, 255, 255, .62);--home-idle-dock-fg: rgba(255, 255, 255, .92);--home-idle-dock-hint: rgba(255, 220, 120, .92);--home-idle-dock-progress-bg: rgba(255, 255, 255, .14);--home-idle-dock-progress-fill: rgba(255, 255, 255, .42);--home-idle-dock-btn-bg: rgba(255, 255, 255, .1);--home-idle-dock-btn-border: rgba(255, 255, 255, .18);--home-idle-dock-btn-fg: rgba(255, 255, 255, .92);--home-idle-dock-btn-hover-bg: rgba(255, 255, 255, .16);--home-idle-dock-btn-primary-bg: color-mix(in srgb, var(--theme-primary) 72%, rgba(0, 0, 0, .15));--home-idle-dock-btn-primary-border: color-mix(in srgb, var(--theme-primary) 55%, rgba(255, 255, 255, .2));--home-idle-dock-btn-primary-fg: #fff;--home-idle-dock-sim-bg: rgba(0, 0, 0, .35);--home-idle-dock-sim-fg: rgba(255, 255, 255, .88);--home-idle-pet-border: rgba(255, 255, 255, .85);--home-idle-pet-shadow: 0 1px 4px rgba(0, 0, 0, .35);--home-idle-kpi-dock-title: rgba(255, 255, 255, .72);--home-idle-kpi-dock-wait: rgba(255, 255, 255, .82);--home-idle-kpi-dock-chip-bg: rgba(255, 255, 255, .12);--home-idle-kpi-dock-chip-border: rgba(255, 255, 255, .16);--home-idle-kpi-dock-chip-fg: rgba(255, 255, 255, .95);--home-idle-kpi-dock-chip-val: #fff;--home-idle-kpi-dock-chip-suf: rgba(255, 255, 255, .72)}:root,[data-theme=dark-purple],[data-theme=pure-black]{color-scheme:dark}:root select,[data-theme=dark-purple] select,[data-theme=pure-black] select{background-color:var(--theme-surface);color:var(--theme-text-primary)}:root select option,[data-theme=dark-purple] select option,[data-theme=pure-black] select option{background-color:var(--theme-surface-overlay);color:var(--theme-text-primary)}[data-theme=light-cream]{--theme-bg-primary: #fefdf8;--theme-bg-secondary: #f5f3e8;--theme-bg-tertiary: #eae6d6;--theme-bg-gradient: linear-gradient(135deg, #fefdf8 0%, #f5f3e8 50%, #eae6d6 100%);--theme-surface: rgba(255, 253, 245, .98);--theme-surface-soft: rgba(245, 243, 232, .95);--theme-surface-dim: rgba(234, 230, 214, .9);--theme-surface-hover: rgba(0, 0, 0, .04);--theme-surface-active: rgba(0, 0, 0, .08);--theme-surface-overlay: rgba(255, 253, 248, .99);--theme-surface-card: rgba(255, 252, 240, .8);--theme-surface-glass: rgba(255, 253, 248, .85);--theme-surface-input: rgba(245, 243, 232, .8);--theme-header-gradient: linear-gradient(180deg, rgba(255, 253, 248, .95) 0%, rgba(245, 243, 232, .88) 100%);--theme-header-shadow: 0 2px 8px rgba(153, 102, 0, .08);--theme-card-shadow: 0 1px 4px rgba(153, 102, 0, .06);--theme-primary: #996600;--theme-primary-hover: #b8860b;--theme-primary-soft: rgba(153, 102, 0, .15);--theme-primary-muted: rgba(153, 102, 0, .1);--theme-primary-border: rgba(153, 102, 0, .35);--theme-primary-border-active: rgba(153, 102, 0, .5);--theme-cta-bg: var(--theme-primary);--theme-cta-fg: var(--theme-text-on-primary);--theme-cta-hover-bg: var(--theme-primary-hover);--theme-cta-border: var(--theme-primary-border);--theme-cta-accent-bg: color-mix(in srgb, var(--theme-secondary) 55%, var(--theme-primary) 45%);--theme-cta-accent-fg: var(--theme-text-on-primary);--theme-cta-accent-hover-bg: color-mix(in srgb, var(--theme-secondary) 45%, var(--theme-primary-hover) 55%);--theme-cta-accent-border: var(--theme-primary-border-active);--theme-pill-bg: color-mix(in srgb, var(--theme-primary-soft) 70%, var(--theme-surface));--theme-pill-fg: color-mix(in srgb, var(--theme-primary) 65%, var(--theme-text-primary) 35%);--theme-pill-border: var(--theme-primary-border);--theme-secondary: #6b5a40;--theme-secondary-soft: rgba(107, 90, 64, .18);--theme-gradient: linear-gradient(135deg, #996600 0%, #b8860b 100%);--theme-gradient-primary: linear-gradient(135deg, #996600 0%, #b8860b 100%);--theme-gradient-active: linear-gradient(135deg, rgba(153, 102, 0, .18) 0%, rgba(107, 90, 64, .15) 100%);--theme-gradient-nav: linear-gradient(90deg, rgba(153, 102, 0, .22) 0%, rgba(107, 90, 64, .22) 100%);--theme-text-primary: #1a1815;--theme-text-secondary: #3d3830;--theme-text-muted: #5c5548;--theme-text-dim: #7a7368;--theme-text-tertiary: #5c5548;--theme-text-highlight: #0d0c0a;--theme-text-on-primary: #ffffff;--theme-text: var(--theme-text-primary);--codex-card-face: var(--theme-surface);--codex-band-bg: color-mix(in srgb, var(--theme-secondary) 90%, #1a1815 10%);--codex-band-fg: #f8f6ef;--codex-band-label: color-mix(in srgb, var(--codex-band-fg) 72%, var(--theme-text-muted) 28%);--codex-star-on: color-mix(in srgb, var(--theme-primary) 55%, #c2410c 45%);--codex-star-master: var(--theme-danger);--codex-star-off: color-mix(in srgb, var(--theme-text-dim) 50%, transparent);--codex-card-hover-shadow: var(--ui-card-hover-shadow, 0 8px 20px rgba(90, 62, 16, .12));--theme-border: rgba(0, 0, 0, .15);--theme-border-soft: rgba(0, 0, 0, .1);--theme-border-hover: rgba(0, 0, 0, .22);--theme-border-dashed: rgba(0, 0, 0, .12);--theme-border-accent: #a8956e;--theme-success: #996600;--theme-success-soft: rgba(153, 102, 0, .15);--theme-success-border: rgba(153, 102, 0, .35);--theme-success-bg: rgba(153, 102, 0, .1);--theme-danger: #a3370e;--theme-danger-soft: rgba(163, 55, 14, .12);--theme-danger-border: rgba(163, 55, 14, .35);--theme-danger-bg: rgba(163, 55, 14, .08);--theme-warning: #92400e;--theme-warning-soft: rgba(146, 64, 14, .15);--theme-warning-border: rgba(146, 64, 14, .35);--theme-info: #075985;--theme-info-soft: rgba(7, 89, 133, .12);--theme-info-border: rgba(7, 89, 133, .35);--theme-purple: #6b21a8;--theme-purple-soft: rgba(107, 33, 168, .1);--theme-purple-border: rgba(107, 33, 168, .3);--theme-purple-accent: #7c3aed;--theme-purple-accent-soft: rgba(124, 58, 237, .35);--theme-cyan: #0e7490;--theme-cyan-soft: rgba(14, 116, 144, .12);--theme-scrollbar-track: rgba(0, 0, 0, .06);--theme-scrollbar-thumb: rgba(153, 102, 0, .4);--theme-scrollbar-thumb-hover: rgba(153, 102, 0, .55);--theme-shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--theme-shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--theme-shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--theme-shadow-purple: 0 2px 8px rgba(107, 33, 168, .18);--theme-online: #996600;--theme-avatar-border: #996600;--theme-collapse-bg: #e8e4d4;--farm-agent-hero-g0: color-mix(in srgb, var(--theme-primary) 5%, #fffefb 95%);--farm-agent-hero-g1: color-mix(in srgb, var(--theme-primary) 3%, #faf8f3 97%);--farm-agent-hero-g2: color-mix(in srgb, var(--theme-purple) 7%, #f6f3ec 93%);--farm-agent-hero-line: color-mix(in srgb, var(--theme-text-primary) 8%, transparent);--farm-agent-hero-action-fg: color-mix(in srgb, var(--theme-text-primary) 88%, var(--theme-primary) 12%);--farm-agent-hero-action-hover-bg: color-mix(in srgb, var(--theme-primary) 10%, transparent);--theme-battle-card-bg: linear-gradient(145deg, rgba(255, 253, 248, .98) 0%, rgba(245, 243, 232, .95) 100%);--theme-battle-card-border: rgba(153, 102, 0, .2);--theme-battle-card-shadow: 0 4px 16px rgba(0, 0, 0, .08), inset 0 1px 0 rgba(255, 255, 255, .9);--theme-box-mask: rgba(45, 40, 32, .48);--theme-box-overlay-solid: #f5f0e4;--theme-box-overlay-spot-a: rgba(153, 102, 0, .14);--theme-box-overlay-spot-b: rgba(184, 134, 11, .1);--theme-box-card-border: rgba(153, 102, 0, .28);--theme-box-card-bg: radial-gradient(ellipse 100% 70% at 50% -15%, rgba(184, 134, 11, .12), transparent 52%), linear-gradient(165deg, rgba(255, 253, 248, .98) 0%, rgba(245, 243, 232, .98) 45%, rgba(234, 230, 214, 1) 100%);--theme-box-card-shadow: 0 0 0 1px rgba(255, 255, 255, .7) inset, 0 0 40px rgba(153, 102, 0, .08), 0 20px 48px rgba(0, 0, 0, .1), 0 0 1px rgba(153, 102, 0, .25);--theme-box-card-shine: rgba(184, 134, 11, .1);--theme-box-gem-line: linear-gradient( 90deg, transparent, rgba(153, 102, 0, .15), #b8860b, #996600, rgba(153, 102, 0, .15), transparent );--theme-box-gem-glow: 0 0 16px rgba(153, 102, 0, .25), 0 0 6px rgba(184, 134, 11, .2);--theme-box-kicker: #996600;--theme-box-hero-title: linear-gradient(180deg, #fefce8 0%, #fde68a 25%, #b8860b 55%, #78350f 100%);--theme-box-hero-glow: drop-shadow(0 2px 10px rgba(153, 102, 0, .25));--theme-box-sub: rgba(92, 85, 72, .92);--theme-box-carousel-surface: linear-gradient(155deg, rgba(255, 252, 245, .95) 0%, rgba(245, 243, 232, .98) 100%);--theme-box-carousel-border: rgba(153, 102, 0, .38);--theme-box-carousel-shadow: 0 0 20px rgba(153, 102, 0, .1), 0 10px 28px rgba(0, 0, 0, .08), inset 0 1px 0 rgba(255, 255, 255, .85);--theme-box-carousel-glow: drop-shadow(0 0 4px rgba(153, 102, 0, .2)) drop-shadow(0 2px 4px rgba(0, 0, 0, .15));--theme-box-accent: #b8860b;--theme-box-nav-bg: rgba(255, 253, 248, .95);--theme-box-nav-border: rgba(153, 102, 0, .35);--theme-box-nav-border-hover: rgba(153, 102, 0, .5);--theme-box-dot: rgba(92, 85, 72, .35);--theme-box-dot-active: #996600;--theme-box-caption: rgba(61, 56, 48, .95);--theme-box-tier-bg: linear-gradient(135deg, rgba(153, 102, 0, .2), rgba(184, 134, 11, .15));--theme-box-tier-fg: #92400e;--theme-box-tier-border: rgba(153, 102, 0, .4);--theme-box-tier-ep-bg: linear-gradient(135deg, rgba(107, 33, 168, .2), rgba(124, 58, 237, .15));--theme-box-tier-ep-fg: #5b21b6;--theme-box-tier-ep-border: rgba(107, 33, 168, .35);--theme-box-detail-title: rgba(61, 56, 48, .9);--theme-box-detail-title-border: rgba(153, 102, 0, .18);--theme-box-detail-bg: linear-gradient(165deg, rgba(255, 253, 248, .92) 0%, rgba(245, 243, 232, .95) 100%);--theme-box-detail-border: rgba(0, 0, 0, .1);--theme-box-detail-shadow: 0 0 0 1px rgba(255, 255, 255, .5) inset, 0 8px 24px rgba(0, 0, 0, .06);--theme-box-name: #1a1815;--theme-box-tier-badge: linear-gradient(135deg, rgba(153, 102, 0, .18), rgba(184, 134, 11, .12));--theme-box-stack-bg: linear-gradient(155deg, rgba(255, 252, 245, .95) 0%, rgba(245, 243, 232, .98) 100%);--theme-box-stack-border: rgba(153, 102, 0, .4);--theme-box-stack-shadow: 0 0 16px rgba(153, 102, 0, .12), 0 8px 24px rgba(0, 0, 0, .08), inset 0 1px 0 rgba(255, 255, 255, .8);--theme-box-ambient: radial-gradient( circle at center, rgba(184, 134, 11, .18) 0%, rgba(153, 102, 0, .08) 40%, transparent 65% );--theme-box-ambient-open: radial-gradient( circle at center, rgba(184, 134, 11, .26) 0%, rgba(153, 102, 0, .12) 45%, transparent 70% );--theme-box-count-shadow: 0 1px 3px rgba(0, 0, 0, .28);--theme-box-confirm-glow: 0 4px 20px rgba(153, 102, 0, .25), 0 0 0 1px rgba(255, 255, 255, .4) inset;--theme-box-confirm-glow-hover: 0 8px 28px rgba(153, 102, 0, .3), 0 0 0 1px rgba(255, 255, 255, .5) inset;--theme-box-footer-bg: #eae6d6;--theme-box-footer-border: rgba(153, 102, 0, .2);--theme-farm-pet-card-bg: linear-gradient(165deg, #fdfaf3 0%, #f3ead8 45%, #efe4cf 100%);--theme-farm-pet-card-border: color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));--theme-farm-pet-card-shadow: 0 1px 0 rgba(255, 255, 255, .65) inset, 0 8px 24px rgba(40, 30, 10, .08);--theme-farm-pet-top-bar: linear-gradient(90deg, #e8a317, #f0c84a 40%, #6b8f3a 100%);--theme-farm-pet-accent: #a67c00;--theme-farm-pet-avatar-frame: linear-gradient(140deg, #d4a012, #8d6e3a);--theme-farm-pet-avatar-inner-border: rgba(255, 255, 255, .95);--theme-farm-pet-rail-bg: linear-gradient(180deg, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, .1) 100%);--theme-farm-pet-divider: color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border));--theme-farm-pet-pill-fg: #5d4a1a;--theme-farm-pet-pill-bg: color-mix(in srgb, var(--theme-warning) 18%, transparent);--theme-farm-pet-pill-border: color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border));--theme-farm-pet-row-hover: color-mix(in srgb, var(--theme-primary) 8%, transparent);--theme-farm-pet-focus: color-mix(in srgb, var(--theme-primary) 45%, var(--theme-border));--theme-farm-pet-chev: color-mix(in srgb, var(--theme-primary) 8%, transparent);--theme-farm-pet-chev-hover: color-mix(in srgb, var(--theme-primary) 14%, transparent);--theme-farm-pet-reward-dash: color-mix(in srgb, var(--theme-primary) 22%, var(--theme-border));--theme-farm-pet-reward-label: #7a5c12;--theme-farm-pet-modal-shadow: 0 4px 0 rgba(255, 255, 255, .45) inset, 0 24px 64px rgba(35, 25, 8, .4);--theme-farm-pet-modal-border: color-mix(in srgb, var(--theme-warning) 40%, #f0c84a);--theme-farm-pet-modal-close: color-mix(in srgb, var(--theme-text-primary) 50%, #5c4a20);--theme-farm-pet-modal-close-hover-bg: color-mix(in srgb, #fff 40%, transparent);--theme-farm-pet-modal-body-bg: linear-gradient(180deg, #fffdf8 0%, #f8f0e0 100%);--theme-farm-pet-modal-hero: linear-gradient(120deg, #c9a227 0%, #e8b84a 45%, #6b8f3a 100%);--theme-farm-pet-modal-pet-halo: linear-gradient(145deg, #fff, #f5e9d0);--theme-farm-pet-modal-pet-outer: #fff8e8;--theme-farm-pet-modal-pet-img-border: color-mix(in srgb, var(--theme-primary) 10%, var(--theme-border));--theme-farm-pet-modal-os-border: #d4a012;--theme-farm-pet-modal-os-bg: color-mix(in srgb, var(--theme-warning) 20%, #fff8e5);--theme-farm-pet-modal-reward-bg: color-mix(in srgb, var(--theme-success) 12%, transparent);--theme-farm-pet-modal-reward-border: color-mix(in srgb, var(--theme-success) 35%, var(--theme-border));--theme-farm-pet-modal-reward-label: #3d5a1f;--home-idle-hero-scrim: linear-gradient( 180deg, color-mix(in srgb, #2a2010 68%, transparent) 0%, color-mix(in srgb, #1a1408 24%, transparent) 38%, color-mix(in srgb, #1a1408 10%, transparent) 52%, color-mix(in srgb, #2a2010 62%, transparent) 100% );--home-idle-hero-scrim-compact: linear-gradient( 180deg, color-mix(in srgb, #2a2010 62%, transparent) 0%, color-mix(in srgb, #1a1408 16%, transparent) 48%, color-mix(in srgb, #2a2010 34%, transparent) 100% );--home-idle-hero-fg: #fff;--home-idle-hero-fg-muted: rgba(255, 252, 245, .9);--home-idle-hero-fg-soft: rgba(255, 252, 245, .94);--home-idle-hero-text-shadow: 0 1px 4px rgba(20, 14, 6, .62);--home-idle-hero-text-shadow-sm: 0 1px 2px rgba(20, 14, 6, .5);--home-idle-hero-badge-bg: color-mix(in srgb, #2a2010 72%, transparent);--home-idle-hero-badge-border: color-mix(in srgb, #fff 22%, transparent);--home-idle-hero-chip-bg: color-mix(in srgb, #fff 18%, transparent);--home-idle-hero-chip-border: color-mix(in srgb, #fff 24%, transparent);--home-idle-hero-chip-fg: rgba(255, 252, 245, .94);--home-idle-hero-rate-bg: color-mix(in srgb, var(--theme-primary) 22%, transparent);--home-idle-hero-rate-border: color-mix(in srgb, var(--theme-primary) 32%, transparent);--home-idle-hero-rate-fg: #fff8eb;--home-idle-hero-lv-bg: color-mix(in srgb, #fff 20%, transparent);--home-idle-hero-lv-border: color-mix(in srgb, #fff 26%, transparent);--home-idle-hero-lv-fg: rgba(255, 252, 245, .96);--home-idle-hero-status-ready-bg: color-mix(in srgb, var(--theme-success) 82%, #fff8eb 18%);--home-idle-hero-status-ready-fg: #fff;--home-idle-dock-bg: color-mix(in srgb, var(--theme-surface-overlay) 92%, transparent);--home-idle-dock-border: color-mix(in srgb, var(--theme-primary) 18%, var(--theme-border));--home-idle-dock-shadow: 0 8px 24px color-mix(in srgb, #5a3e10 12%, transparent);--home-idle-dock-label: var(--theme-text-dim);--home-idle-dock-fg: var(--theme-text-primary);--home-idle-dock-hint: var(--theme-warning);--home-idle-dock-progress-bg: color-mix(in srgb, var(--theme-border) 80%, transparent);--home-idle-dock-progress-fill: color-mix(in srgb, var(--theme-primary) 45%, var(--theme-border));--home-idle-dock-btn-bg: var(--theme-surface-hover);--home-idle-dock-btn-border: var(--theme-border);--home-idle-dock-btn-fg: var(--theme-text-secondary);--home-idle-dock-btn-hover-bg: color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface-hover));--home-idle-dock-btn-primary-bg: var(--theme-primary);--home-idle-dock-btn-primary-border: var(--theme-primary-border);--home-idle-dock-btn-primary-fg: var(--theme-text-on-primary);--home-idle-dock-sim-bg: color-mix(in srgb, var(--theme-warning-soft) 65%, var(--theme-surface-hover));--home-idle-dock-sim-fg: var(--theme-text-secondary);--home-idle-pet-border: var(--theme-surface);--home-idle-pet-shadow: 0 1px 4px color-mix(in srgb, #5a3e10 16%, transparent);--home-idle-kpi-dock-title: var(--theme-text-dim);--home-idle-kpi-dock-wait: var(--theme-text-secondary);--home-idle-kpi-dock-chip-bg: var(--theme-primary-soft);--home-idle-kpi-dock-chip-border: var(--theme-primary-border);--home-idle-kpi-dock-chip-fg: var(--theme-primary);--home-idle-kpi-dock-chip-val: var(--theme-text-primary);--home-idle-kpi-dock-chip-suf: var(--theme-text-muted)}[data-theme=pure-black]{--theme-bg-primary: #000000;--theme-bg-secondary: #0a0a0a;--theme-bg-tertiary: #141414;--theme-bg-gradient: linear-gradient(135deg, #000000 0%, #0a0a0a 50%, #141414 100%);--theme-surface: rgba(10, 10, 10, .95);--theme-surface-soft: rgba(20, 20, 20, .9);--theme-surface-dim: rgba(30, 30, 30, .8);--theme-surface-hover: rgba(255, 255, 255, .04);--theme-surface-active: rgba(255, 255, 255, .07);--theme-surface-overlay: rgba(10, 10, 10, .98);--theme-surface-card: rgba(20, 20, 20, .5);--theme-surface-glass: rgba(20, 20, 20, .65);--theme-surface-input: rgba(10, 10, 10, .6);--theme-header-gradient: none;--theme-header-shadow: none;--theme-card-shadow: none;--theme-primary: #9aa3b2;--theme-primary-hover: #b4bcc8;--theme-primary-soft: rgba(154, 163, 178, .1);--theme-primary-muted: rgba(154, 163, 178, .06);--theme-primary-border: rgba(154, 163, 178, .2);--theme-primary-border-active: rgba(180, 188, 200, .32);--theme-cta-bg: #28282e;--theme-cta-fg: #e8eaed;--theme-cta-hover-bg: #34343c;--theme-cta-border: rgba(255, 255, 255, .1);--theme-cta-accent-bg: #2b2538;--theme-cta-accent-fg: #c4b5dc;--theme-cta-accent-hover-bg: #363046;--theme-cta-accent-border: rgba(139, 122, 173, .32);--theme-pill-bg: #18181c;--theme-pill-fg: #aeb4be;--theme-pill-border: rgba(255, 255, 255, .07);--theme-secondary: #a0a0a0;--theme-secondary-soft: rgba(160, 160, 160, .15);--theme-gradient: linear-gradient(135deg, #34343c 0%, #1a1a1f 100%);--theme-gradient-primary: linear-gradient(135deg, #3d3648 0%, #28282e 100%);--theme-gradient-active: linear-gradient(135deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, .02) 100%);--theme-gradient-nav: linear-gradient(90deg, rgba(255, 255, 255, .06) 0%, rgba(255, 255, 255, .03) 100%);--theme-text-primary: #e8eaed;--theme-text-secondary: #c4c8d0;--theme-text-muted: #8b919a;--theme-text-dim: #5c636d;--theme-text-tertiary: #8b919a;--theme-text-highlight: #f3f4f6;--theme-text-on-primary: #e8eaed;--theme-text: var(--theme-text-primary);--theme-border: rgba(255, 255, 255, .12);--theme-border-soft: rgba(255, 255, 255, .08);--theme-border-hover: rgba(255, 255, 255, .2);--theme-border-dashed: rgba(255, 255, 255, .1);--theme-border-accent: #3a3a3a;--theme-success: #4ade80;--theme-success-soft: rgba(74, 222, 128, .1);--theme-success-border: rgba(74, 222, 128, .26);--theme-success-bg: rgba(74, 222, 128, .06);--theme-danger: #f07188;--theme-danger-soft: rgba(240, 113, 136, .1);--theme-danger-border: rgba(240, 113, 136, .26);--theme-danger-bg: rgba(240, 113, 136, .06);--theme-warning: #e5a83a;--theme-warning-soft: rgba(229, 168, 58, .1);--theme-warning-border: rgba(229, 168, 58, .26);--theme-info: #6ba3f0;--theme-info-soft: rgba(107, 163, 240, .1);--theme-info-border: rgba(107, 163, 240, .26);--theme-purple: #8b7aad;--theme-purple-soft: rgba(139, 122, 173, .12);--theme-purple-border: rgba(139, 122, 173, .22);--theme-purple-accent: #b0a0c8;--theme-purple-accent-soft: rgba(176, 160, 200, .18);--theme-cyan: #22d3ee;--theme-cyan-soft: rgba(34, 211, 238, .12);--codex-card-face: color-mix(in srgb, var(--theme-surface-card) 92%, #ffffff 8%);--codex-band-bg: color-mix(in srgb, var(--theme-bg-tertiary) 78%, var(--theme-primary) 22%);--codex-band-fg: var(--theme-text-primary);--codex-band-label: color-mix(in srgb, var(--codex-band-fg) 65%, var(--theme-text-muted) 35%);--codex-star-on: var(--theme-warning);--codex-star-master: var(--theme-danger);--codex-star-off: color-mix(in srgb, var(--theme-text-dim) 50%, transparent);--codex-card-hover-shadow: var(--theme-shadow-lg);--theme-scrollbar-track: rgba(255, 255, 255, .03);--theme-scrollbar-thumb: rgba(255, 255, 255, .2);--theme-scrollbar-thumb-hover: rgba(255, 255, 255, .35);--theme-shadow-sm: 0 0 0 1px rgba(255, 255, 255, .05);--theme-shadow-md: 0 0 0 1px rgba(255, 255, 255, .08);--theme-shadow-lg: 0 0 20px rgba(255, 255, 255, .05);--theme-shadow-purple: 0 0 10px rgba(139, 122, 173, .12);--theme-online: #4ade80;--theme-avatar-border: rgba(154, 163, 178, .35);--theme-collapse-bg: #1a1a1a;--farm-agent-hero-g0: #2e3136;--farm-agent-hero-g1: color-mix(in srgb, #9ca3af 42%, #2f3238 58%);--farm-agent-hero-g2: color-mix(in srgb, var(--theme-purple) 26%, #383a44 74%);--farm-agent-hero-line: color-mix(in srgb, #f1f5f9 14%, transparent);--farm-agent-hero-action-fg: rgba(248, 250, 252, .94);--farm-agent-hero-action-hover-bg: rgba(255, 255, 255, .08);--theme-battle-card-bg: linear-gradient(145deg, rgba(35, 35, 35, .95) 0%, rgba(28, 28, 28, .92) 100%);--theme-battle-card-border: rgba(255, 255, 255, .12);--theme-battle-card-shadow: 0 8px 32px rgba(0, 0, 0, .5), inset 0 1px 0 rgba(255, 255, 255, .06);--theme-box-mask: rgba(0, 0, 0, .88);--theme-box-overlay-solid: #000000;--theme-box-overlay-spot-a: rgba(255, 255, 255, .06);--theme-box-overlay-spot-b: rgba(139, 122, 173, .08);--theme-box-card-border: rgba(255, 255, 255, .14);--theme-box-card-bg: radial-gradient(ellipse 100% 70% at 50% -15%, rgba(255, 255, 255, .05), transparent 52%), linear-gradient(165deg, rgba(18, 18, 18, .98) 0%, rgba(8, 8, 8, 1) 100%);--theme-box-card-shadow: 0 0 0 1px rgba(255, 255, 255, .06) inset, 0 0 50px rgba(255, 255, 255, .04), 0 28px 64px rgba(0, 0, 0, .8), 0 0 1px rgba(255, 255, 255, .12);--theme-box-card-shine: rgba(255, 255, 255, .04);--theme-box-gem-line: linear-gradient( 90deg, transparent, rgba(255, 255, 255, .12), #ffffff, #a0a0a0, rgba(255, 255, 255, .12), transparent );--theme-box-gem-glow: 0 0 20px rgba(255, 255, 255, .2), 0 0 8px rgba(255, 255, 255, .12);--theme-box-kicker: rgba(224, 224, 224, .9);--theme-box-hero-title: linear-gradient(180deg, #f3f4f6 0%, #c4c8d0 45%, #8b919a 100%);--theme-box-hero-glow: drop-shadow(0 3px 10px rgba(255, 255, 255, .08));--theme-box-sub: rgba(144, 144, 144, .95);--theme-box-carousel-surface: linear-gradient(155deg, rgba(35, 35, 35, .95) 0%, rgba(10, 10, 10, 1) 100%);--theme-box-carousel-border: rgba(245, 158, 11, .45);--theme-box-carousel-shadow: 0 0 20px rgba(245, 158, 11, .1), 0 12px 36px rgba(0, 0, 0, .6), inset 0 1px 0 rgba(255, 255, 255, .06);--theme-box-carousel-glow: drop-shadow(0 0 6px rgba(245, 158, 11, .35)) drop-shadow(0 2px 6px rgba(0, 0, 0, .6));--theme-box-accent: #f59e0b;--theme-box-nav-bg: rgba(20, 20, 20, .96);--theme-box-nav-border: rgba(245, 158, 11, .35);--theme-box-nav-border-hover: rgba(245, 158, 11, .55);--theme-box-dot: rgba(255, 255, 255, .2);--theme-box-dot-active: #f59e0b;--theme-box-caption: rgba(224, 224, 224, .95);--theme-box-tier-bg: linear-gradient(135deg, rgba(245, 158, 11, .35), rgba(217, 119, 6, .25));--theme-box-tier-fg: #fbbf24;--theme-box-tier-border: rgba(245, 158, 11, .45);--theme-box-tier-ep-bg: linear-gradient(135deg, rgba(139, 122, 173, .28), rgba(43, 37, 56, .55));--theme-box-tier-ep-fg: #c9b8e8;--theme-box-tier-ep-border: rgba(139, 122, 173, .35);--theme-box-detail-title: rgba(224, 224, 224, .88);--theme-box-detail-title-border: rgba(245, 158, 11, .15);--theme-box-detail-bg: linear-gradient(165deg, rgba(28, 28, 28, .9) 0%, rgba(12, 12, 12, .95) 100%);--theme-box-detail-border: rgba(255, 255, 255, .1);--theme-box-detail-shadow: 0 0 0 1px rgba(255, 255, 255, .04) inset, 0 12px 32px rgba(0, 0, 0, .5);--theme-box-name: #e8eaed;--theme-box-tier-badge: linear-gradient(135deg, rgba(245, 158, 11, .28), rgba(217, 119, 6, .2));--theme-box-stack-bg: linear-gradient(155deg, rgba(40, 40, 40, .95) 0%, rgba(12, 12, 12, .98) 100%);--theme-box-stack-border: rgba(245, 158, 11, .48);--theme-box-stack-shadow: 0 0 22px rgba(245, 158, 11, .12), 0 10px 36px rgba(0, 0, 0, .65), inset 0 1px 0 rgba(255, 255, 255, .05);--theme-box-ambient: radial-gradient( circle at center, rgba(245, 158, 11, .22) 0%, rgba(217, 119, 6, .08) 40%, transparent 65% );--theme-box-ambient-open: radial-gradient( circle at center, rgba(245, 158, 11, .34) 0%, rgba(217, 119, 6, .14) 45%, transparent 70% );--theme-box-count-shadow: 0 0 6px rgba(0, 0, 0, .95);--theme-box-confirm-glow: 0 4px 20px rgba(34, 197, 94, .35), 0 0 0 1px rgba(255, 255, 255, .1) inset;--theme-box-confirm-glow-hover: 0 8px 28px rgba(34, 197, 94, .45), 0 0 0 1px rgba(255, 255, 255, .12) inset;--theme-box-footer-bg: #0a0a0a;--theme-box-footer-border: rgba(245, 158, 11, .18);--theme-farm-pet-card-bg: linear-gradient(165deg, #141414 0%, #0a0a0a 50%, #050505 100%);--theme-farm-pet-card-border: var(--theme-border);--theme-farm-pet-card-shadow: 0 0 0 1px rgba(255, 255, 255, .04) inset, 0 12px 32px rgba(0, 0, 0, .65);--theme-farm-pet-top-bar: linear-gradient(90deg, #52525c 0%, #9a7b28 45%, #3d7a52 100%);--theme-farm-pet-accent: #fbbf24;--theme-farm-pet-avatar-frame: linear-gradient(140deg, #525252, #171717);--theme-farm-pet-avatar-inner-border: rgba(255, 255, 255, .14);--theme-farm-pet-rail-bg: linear-gradient(180deg, rgba(255, 255, 255, .05) 0%, rgba(0, 0, 0, .2) 100%);--theme-farm-pet-divider: rgba(255, 255, 255, .1);--theme-farm-pet-pill-fg: #fde68a;--theme-farm-pet-pill-bg: rgba(245, 158, 11, .1);--theme-farm-pet-pill-border: rgba(245, 158, 11, .3);--theme-farm-pet-row-hover: rgba(255, 255, 255, .05);--theme-farm-pet-focus: rgba(245, 158, 11, .5);--theme-farm-pet-chev: rgba(255, 255, 255, .06);--theme-farm-pet-chev-hover: rgba(255, 255, 255, .1);--theme-farm-pet-reward-dash: rgba(255, 255, 255, .12);--theme-farm-pet-reward-label: #fde68a;--theme-farm-pet-modal-shadow: 0 0 0 1px rgba(255, 255, 255, .08) inset, 0 24px 64px rgba(0, 0, 0, .8);--theme-farm-pet-modal-border: rgba(245, 158, 11, .35);--theme-farm-pet-modal-close: rgba(255, 255, 255, .5);--theme-farm-pet-modal-close-hover-bg: rgba(255, 255, 255, .08);--theme-farm-pet-modal-body-bg: linear-gradient(180deg, #121212 0%, #080808 100%);--theme-farm-pet-modal-hero: linear-gradient(120deg, #404040 0%, #d97706 42%, #166534 100%);--theme-farm-pet-modal-pet-halo: linear-gradient(145deg, #262626, #0a0a0a);--theme-farm-pet-modal-pet-outer: #171717;--theme-farm-pet-modal-pet-img-border: rgba(255, 255, 255, .1);--theme-farm-pet-modal-os-border: #d97706;--theme-farm-pet-modal-os-bg: rgba(245, 158, 11, .08);--theme-farm-pet-modal-reward-bg: color-mix(in srgb, var(--theme-success) 8%, transparent);--theme-farm-pet-modal-reward-border: color-mix(in srgb, var(--theme-success) 30%, var(--theme-border));--theme-farm-pet-modal-reward-label: #a7f3d0}.n-popover:not(.n-popover--raw),.n-tooltip:not(.n-tooltip--raw){--n-color: var(--theme-surface-overlay) !important;--n-text-color: var(--theme-text-primary) !important;background:var(--theme-surface-overlay)!important;color:var(--theme-text-primary)!important;border:1px solid var(--theme-border-soft)!important}.n-popover__content,.n-tooltip__content{background:var(--theme-surface-overlay)!important;color:var(--theme-text-primary)!important}.n-popover-arrow-wrapper .n-popover-arrow{background:var(--theme-surface-overlay)!important}.n-notification-container .n-notification{--n-color: var(--theme-surface-overlay);--n-text-color: var(--theme-text-primary);--n-title-text-color: var(--theme-text-highlight);--n-description-text-color: var(--theme-text-muted);--n-action-text-color: var(--theme-primary);--n-close-icon-color: var(--theme-text-muted);--n-close-icon-color-hover: var(--theme-text-primary);--n-close-icon-color-pressed: var(--theme-primary);--n-border-radius: 12px;--n-box-shadow: var(--theme-shadow-lg);border:1px solid var(--theme-border-soft);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.n-notification-container .n-notification.n-notification--closable .n-notification__close{cursor:pointer;opacity:.88}.n-notification-container .n-notification.n-notification--closable .n-notification__close:hover{opacity:1}@media(max-width:640px){.n-notification-container{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;inset-inline:12px auto!important}.n-notification-container .n-notification{width:100%!important;max-width:100%!important;box-sizing:border-box}.n-notification-container .n-notification.n-notification--closable{padding-right:42px!important}.n-notification-container .n-notification .n-notification-main{min-width:0}.n-notification-container .n-notification .n-notification-main__header{align-items:flex-start;gap:6px;min-width:0}.n-notification-container .n-notification .n-notification-main__title{min-width:0;white-space:normal;word-break:break-word;line-height:1.35}}html{background:var(--theme-bg-gradient)}body{background:var(--theme-bg-gradient)!important;--body-color: var(--theme-bg-gradient) !important;--n-body-color: var(--theme-bg-gradient) !important}body,.app-container,.sidebar,.top-navbar,.mobile-header,.main-content{transition:background-color .25s ease}:root{--ui-card-radius: 16px;--ui-card-border-color: var(--theme-border-soft);--ui-card-bg: var(--theme-surface-card);--ui-card-header-bg: color-mix(in srgb, var(--theme-surface-soft) 78%, transparent);--ui-card-divider: color-mix(in srgb, var(--theme-border-soft) 92%, transparent);--ui-card-shadow: var(--theme-shadow-md);--ui-card-hover-shadow: var(--theme-shadow-lg);--ui-card-hover-border: var(--theme-border-hover);--ui-modal-radius: 20px;--ui-modal-bg: var(--theme-surface-overlay);--ui-modal-border: var(--theme-border);--ui-modal-shadow: var(--theme-shadow-lg);--ui-modal-mask: rgba(2, 6, 23, .64);--ui-modal-ambient: color-mix(in srgb, var(--theme-bg-primary) 28%, transparent)}[data-theme=dark-purple]{--ui-card-bg: linear-gradient( 160deg, color-mix(in srgb, var(--theme-surface-soft) 95%, #1e1b4b 5%) 0%, color-mix(in srgb, var(--theme-surface) 92%, #0f172a 8%) 100% );--ui-card-border-color: color-mix(in srgb, var(--theme-primary) 30%, var(--theme-border-soft));--ui-card-header-bg: linear-gradient( 90deg, color-mix(in srgb, var(--theme-primary) 16%, transparent), color-mix(in srgb, var(--theme-secondary) 10%, transparent) );--ui-card-shadow: 0 8px 26px rgba(2, 6, 23, .46), 0 0 0 1px rgba(99, 102, 241, .12) inset;--ui-card-hover-shadow: 0 14px 34px rgba(2, 6, 23, .56), 0 0 28px rgba(102, 126, 234, .2);--ui-card-hover-border: color-mix(in srgb, var(--theme-primary) 48%, var(--theme-border-hover));--ui-modal-bg: linear-gradient( 165deg, color-mix(in srgb, var(--theme-surface-overlay) 96%, #1e1b4b 4%) 0%, color-mix(in srgb, var(--theme-surface) 92%, #0f172a 8%) 100% );--ui-modal-border: color-mix(in srgb, var(--theme-primary) 42%, var(--theme-border));--ui-modal-shadow: 0 20px 54px rgba(2, 6, 23, .72), 0 0 38px rgba(118, 75, 162, .24);--ui-modal-mask: rgba(2, 6, 23, .72);--ui-modal-ambient: color-mix(in srgb, #0f0c29 40%, transparent)}[data-theme=light-cream]{--ui-card-bg: linear-gradient( 160deg, color-mix(in srgb, var(--theme-surface) 95%, #ffffff 5%) 0%, color-mix(in srgb, var(--theme-surface-soft) 90%, #f6f3e7 10%) 100% );--ui-card-border-color: color-mix(in srgb, var(--theme-primary) 22%, var(--theme-border-soft));--ui-card-header-bg: linear-gradient( 90deg, color-mix(in srgb, var(--theme-primary) 10%, transparent), color-mix(in srgb, var(--theme-secondary) 8%, transparent) );--ui-card-shadow: 0 10px 24px rgba(90, 62, 16, .08), 0 0 0 1px rgba(255, 255, 255, .65) inset;--ui-card-hover-shadow: 0 16px 32px rgba(90, 62, 16, .14), 0 4px 16px rgba(184, 134, 11, .12);--ui-card-hover-border: color-mix(in srgb, var(--theme-primary) 45%, var(--theme-border-hover));--ui-modal-bg: linear-gradient( 165deg, color-mix(in srgb, var(--theme-surface-overlay) 96%, #fff9ec 4%) 0%, color-mix(in srgb, var(--theme-surface-soft) 92%, #f6f0de 8%) 100% );--ui-modal-border: color-mix(in srgb, var(--theme-primary) 32%, var(--theme-border));--ui-modal-shadow: 0 20px 48px rgba(90, 62, 16, .16), 0 0 0 1px rgba(255, 255, 255, .6) inset;--ui-modal-mask: rgba(33, 28, 20, .46);--ui-modal-ambient: color-mix(in srgb, #f5f3e8 55%, transparent)}[data-theme=pure-black]{--ui-card-bg: linear-gradient( 160deg, color-mix(in srgb, var(--theme-surface-soft) 96%, #000 4%) 0%, color-mix(in srgb, var(--theme-surface) 92%, #000 8%) 100% );--ui-card-border-color: color-mix(in srgb, var(--theme-text-primary) 16%, var(--theme-border-soft));--ui-card-header-bg: linear-gradient( 90deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .02) );--ui-card-shadow: 0 10px 26px rgba(0, 0, 0, .58), 0 0 0 1px rgba(255, 255, 255, .05) inset;--ui-card-hover-shadow: 0 16px 36px rgba(0, 0, 0, .72), 0 0 12px rgba(255, 255, 255, .04);--ui-card-hover-border: color-mix(in srgb, var(--theme-text-primary) 35%, var(--theme-border-hover));--ui-modal-bg: linear-gradient(165deg, rgba(14, 14, 14, .98) 0%, rgba(4, 4, 4, .99) 100%);--ui-modal-border: color-mix(in srgb, var(--theme-text-primary) 18%, var(--theme-border));--ui-modal-shadow: 0 24px 56px rgba(0, 0, 0, .85), 0 0 0 1px rgba(255, 255, 255, .08) inset;--ui-modal-mask: rgba(0, 0, 0, .82);--ui-modal-ambient: rgba(0, 0, 0, .58)}.user-level-badge,.settings-level-badge,.guild-level-badge,.list-level-badge,.company-level-badge{background:var(--theme-pill-bg, var(--theme-primary-soft));color:var(--theme-pill-fg, var(--theme-text-secondary));border:1px solid var(--theme-pill-border, var(--theme-border-soft))}:root,[data-theme=dark-purple]{--map-rules-accent: #ff5c6a;--map-rules-accent-glow: rgba(255, 92, 106, .5);--map-rules-border: color-mix(in srgb, var(--theme-danger) 65%, var(--theme-purple) 35%);--map-rules-trigger-bg: color-mix(in srgb, var(--theme-bg-primary) 82%, #2a0a12 18%);--map-rules-trigger-fg: #ffd6da;--map-rules-panel-bg: color-mix(in srgb, var(--theme-surface-overlay) 92%, #180810 8%);--map-rules-panel-title: var(--theme-text-highlight);--map-rules-panel-text: var(--theme-text-secondary);--map-rules-panel-muted: var(--theme-text-muted);--map-rules-core-bg: color-mix(in srgb, var(--theme-danger) 16%, transparent);--map-rules-stamp: color-mix(in srgb, var(--theme-danger) 70%, var(--theme-purple-accent) 30%);--map-rules-idx: color-mix(in srgb, var(--theme-danger) 80%, var(--theme-text-dim) 20%)}[data-theme=light-cream]{--map-rules-accent: #b91c1c;--map-rules-accent-glow: rgba(185, 28, 28, .42);--map-rules-border: color-mix(in srgb, var(--theme-primary) 50%, #7c2d12 50%);--map-rules-trigger-bg: color-mix(in srgb, #fff9ed 90%, var(--theme-warning) 10%);--map-rules-trigger-fg: #7c2d12;--map-rules-panel-bg: color-mix(in srgb, #fffdf6 96%, #f5e6c8 4%);--map-rules-panel-title: #3d2914;--map-rules-panel-text: #5c4a32;--map-rules-panel-muted: #8a7358;--map-rules-core-bg: color-mix(in srgb, var(--theme-warning) 22%, transparent);--map-rules-stamp: color-mix(in srgb, var(--theme-primary) 75%, #7c2d12 25%);--map-rules-idx: color-mix(in srgb, var(--theme-primary) 85%, #5c4a20 15%)}[data-theme=pure-black]{--map-rules-accent: #fb7185;--map-rules-accent-glow: rgba(251, 113, 133, .48);--map-rules-border: color-mix(in srgb, var(--theme-danger) 55%, var(--theme-text-primary) 45%);--map-rules-trigger-bg: color-mix(in srgb, #0a0a0a 88%, #1a0508 12%);--map-rules-trigger-fg: #fecdd3;--map-rules-panel-bg: color-mix(in srgb, #0c0c0c 96%, #140608 4%);--map-rules-panel-title: var(--theme-text-primary);--map-rules-panel-text: #c8c8c8;--map-rules-panel-muted: #707070;--map-rules-core-bg: color-mix(in srgb, var(--theme-danger) 14%, transparent);--map-rules-stamp: color-mix(in srgb, var(--theme-danger) 75%, var(--theme-text-muted) 25%);--map-rules-idx: color-mix(in srgb, var(--theme-danger) 70%, var(--theme-text-dim) 30%)}.n-card{--n-border-radius: var(--ui-card-radius) !important;--n-border-color: var(--ui-card-border-color) !important;--n-color: var(--ui-card-bg) !important;--n-box-shadow: var(--ui-card-shadow) !important;-webkit-backdrop-filter:blur(8px) saturate(112%);backdrop-filter:blur(8px) saturate(112%);transition:transform .22s ease,box-shadow .24s ease,border-color .22s ease}.n-card:hover{transform:translateY(-2px);--n-box-shadow: var(--ui-card-hover-shadow) !important;--n-border-color: var(--ui-card-hover-border) !important}.n-card .n-card-header{background:var(--ui-card-header-bg);border-bottom:1px solid var(--ui-card-divider)}.n-modal-mask{background:var(--ui-modal-mask)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.n-modal-body-wrapper{background:transparent!important}.n-modal-body-wrapper{background-image:radial-gradient(circle at center,var(--ui-modal-ambient) 0%,transparent 70%)!important}.n-modal-body-wrapper,.n-dialog{border-radius:var(--ui-modal-radius)!important}.n-modal .n-card,.n-dialog{background:var(--ui-modal-bg)!important;border:1px solid var(--ui-modal-border)!important;box-shadow:var(--ui-modal-shadow)!important}html[data-theme] :is(.btn-primary,.btn.btn-primary,.report-btn-primary,.bb-btn-primary,.confirm-btn){background:var(--theme-cta-bg, var(--theme-primary))!important;border-color:var(--theme-cta-border, var(--theme-primary))!important;color:var(--theme-cta-fg, var(--theme-text-on-primary))!important}html[data-theme] :is(.btn-primary,.btn.btn-primary,.report-btn-primary,.bb-btn-primary,.confirm-btn):hover:not(:disabled){background:var(--theme-cta-hover-bg, var(--theme-primary-hover))!important;filter:none!important}html[data-theme] :is(.tab-btn.active,.view-btn.active,.modal-btn.primary,.checkbox.checked,.area-tab.active){background:var(--theme-cta-bg, var(--theme-primary))!important;color:var(--theme-cta-fg, var(--theme-text-on-primary))!important;border-color:var(--theme-cta-border, transparent)!important}html[data-theme] .area-tab.active{border-color:var(--theme-cta-border, var(--theme-primary-border))!important;color:var(--theme-cta-fg, var(--theme-primary))!important}html[data-theme] :is(.tab-btn.active,.view-btn.active):hover{background:var(--theme-cta-hover-bg, var(--theme-primary-hover))!important}html[data-theme=pure-black] .mobile-guild-popover-enter,html[data-theme=pure-black] .settings-menu .menu-item.active{background:var(--theme-cta-bg)!important;border-color:var(--theme-cta-border)!important;color:var(--theme-cta-fg)!important}html[data-theme=pure-black] .item-grid-select-rail--on .item-grid-select-rail__box,html[data-theme=pure-black] .resize-handle:hover:after,html[data-theme=pure-black] .resize-handle.resizing:after{background:var(--theme-primary)!important}html[data-theme=pure-black] :is(.equip-to-pet-btn,.loadout-quick-btn){background:var(--theme-cta-bg)!important;color:var(--theme-cta-fg)!important;border:1px solid var(--theme-cta-border)!important}html[data-theme=pure-black] :is(.equip-to-pet-btn,.loadout-quick-btn):hover:not(:disabled){background:var(--theme-cta-hover-bg)!important;opacity:1!important}html[data-theme=pure-black] .equip-btn:hover,html[data-theme=pure-black] .drawer-btn.equip-btn:hover{background:var(--theme-cta-accent-bg)!important;color:var(--theme-cta-accent-fg)!important;border-color:var(--theme-cta-accent-border)!important}html[data-theme=pure-black] .limit-badge.daily,html[data-theme=dark-purple] .limit-badge.daily{background:var(--theme-cta-accent-bg)!important;color:var(--theme-cta-accent-fg)!important;border-color:var(--theme-cta-accent-border)!important;text-shadow:none}html[data-theme=pure-black] .limit-badge.weekly,html[data-theme=dark-purple] .limit-badge.weekly{background:color-mix(in srgb,var(--theme-info) 38%,var(--theme-bg-tertiary) 62%)!important;color:color-mix(in srgb,var(--theme-info) 55%,var(--theme-text-primary) 45%)!important;border-color:var(--theme-info-border)!important;text-shadow:none}html[data-theme=pure-black] .limit-badge.monthly,html[data-theme=dark-purple] .limit-badge.monthly{background:color-mix(in srgb,var(--theme-purple) 32%,var(--theme-bg-tertiary) 68%)!important;color:var(--theme-cta-accent-fg)!important;border-color:var(--theme-purple-border)!important;text-shadow:none}html[data-theme=pure-black] .n-button--primary-type{--n-color: var(--theme-cta-bg) !important;--n-color-hover: var(--theme-cta-hover-bg) !important;--n-color-pressed: var(--theme-cta-hover-bg) !important;--n-color-focus: var(--theme-cta-hover-bg) !important;--n-color-disabled: var(--theme-surface-dim) !important;--n-text-color: var(--theme-cta-fg) !important;--n-text-color-hover: var(--theme-cta-fg) !important;--n-text-color-pressed: var(--theme-cta-fg) !important;--n-text-color-focus: var(--theme-cta-fg) !important;--n-border: 1px solid var(--theme-cta-border) !important;--n-border-hover: 1px solid var(--theme-cta-border) !important;--n-border-pressed: 1px solid var(--theme-cta-border) !important;--n-border-focus: 1px solid var(--theme-cta-border) !important}html[data-theme=pure-black] .n-button--primary-type.n-button--disabled{--n-text-color: var(--theme-text-dim) !important}html[data-theme=pure-black] .n-tabs .n-tabs-tab--active{color:var(--theme-text-highlight)!important}html[data-theme=pure-black] .n-tabs .n-tabs-bar{background-color:var(--theme-primary)!important}@media(max-width:600px){.reader-modal-shell.n-card{border-radius:0!important;height:100vh!important;max-height:100vh!important}.reader-modal-shell .n-card__content{height:calc(100vh - 60px)!important;max-height:calc(100vh - 60px)!important;overflow:hidden!important}.reader-modal-shell .n-card-header{padding:12px 16px!important}.reader-modal-shell .n-card-header__main{font-size:16px!important}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-bold:700;--radius-xs:.125rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-\[0\]{top:0}.top-\[5px\]{top:5px}.top-\[42px\]{top:42px}.top-\[55px\]{top:55px}.top-\[81px\]{top:81px}.top-\[113px\]{top:113px}.right-\[-21px\]{right:-21px}.right-\[-63px\]{right:-63px}.right-\[0\]{right:0}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-\[10px\]{bottom:10px}.bottom-\[50px\]{bottom:50px}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-\[0\]{left:0}.left-\[10px\]{left:10px}.left-\[42px\]{left:42px}.left-\[50\%\]{left:50%}.left-\[170px\]{left:170px}.left-\[176px\]{left:176px}.left-\[185px\]{left:185px}.z-\[-99\]{z-index:-99}.z-\[1\]{z-index:1}.z-\[9px\]{z-index:9px}.z-\[99\]{z-index:99}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[999\]{z-index:999}.z-\[9999\]{z-index:9999}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-\[0\]{margin:0}.m-auto{margin:auto}.-mt-\[37\.5px\]{margin-top:-37.5px}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-\[-4px\]{margin-top:-4px}.mt-\[-9px\]{margin-top:-9px}.mt-\[-17px\]{margin-top:-17px}.mt-\[-19px\]{margin-top:-19px}.mt-\[-30px\]{margin-top:-30px}.mt-\[-34px\]{margin-top:-34px}.mt-\[-35px\]{margin-top:-35px}.mt-\[-36px\]{margin-top:-36px}.mt-\[-50px\]{margin-top:-50px}.mt-\[-55px\]{margin-top:-55px}.mt-\[-80px\]{margin-top:-80px}.mt-\[-150px\]{margin-top:-150px}.mt-\[10px\]{margin-top:10px}.mt-auto{margin-top:auto}.mr-\[20px\]{margin-right:20px}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-\[12px\]{margin-bottom:12px}.mb-\[15px\]{margin-bottom:15px}.-ml-\[37\.5px\]{margin-left:-37.5px}.ml-\[40px\]{margin-left:40px}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.h-\[0\]{height:0}.h-\[2px\]{height:2px}.h-\[4px\]{height:4px}.h-\[10px\]{height:10px}.h-\[20px\]{height:20px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[35px\]{height:35px}.h-\[36px\]{height:36px}.h-\[40px\]{height:40px}.h-\[50px\]{height:50px}.h-\[60px\]{height:60px}.h-\[75px\]{height:75px}.h-\[100px\]{height:100px}.h-\[105px\]{height:105px}.h-\[150px\]{height:150px}.h-\[160px\]{height:160px}.h-\[176px\]{height:176px}.h-\[290px\]{height:290px}.h-\[300px\]{height:300px}.h-\[400px\]{height:400px}.h-\[calc\(100\%-30px\)\]{height:calc(100% - 30px)}.h-\[calc\(100\%-50px\)\]{height:calc(100% - 50px)}.h-full{height:100%}.min-h-full{min-height:100%}.w-2\/5{width:40%}.w-75{width:calc(var(--spacing)*75)}.w-\[0\]{width:0}.w-\[1px\]{width:1px}.w-\[8px\]{width:8px}.w-\[30px\]{width:30px}.w-\[35px\]{width:35px}.w-\[40px\]{width:40px}.w-\[60px\]{width:60px}.w-\[75px\]{width:75px}.w-\[80\%\]{width:80%}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[142px\]{width:142px}.w-\[160px\]{width:160px}.w-\[200\%\]{width:200%}.w-\[200px\]{width:200px}.w-\[218px\]{width:218px}.w-\[242px\]{width:242px}.w-\[260px\]{width:260px}.w-\[400px\]{width:400px}.w-\[calc\(45px\*1\.414213563\)\]{width:63.6396px}.w-\[calc\(100\%-30px\)\]{width:calc(100% - 30px)}.w-full{width:100%}.max-w-\[310px\]{max-width:310px}.max-w-\[calc\(100\%-340px\)\]{max-width:calc(100% - 340px)}.min-w-\[60\%\]{min-width:60%}.min-w-\[310px\]{min-width:310px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.rotate-\[-45deg\]{rotate:-45deg}.rotate-\[-135deg\]{rotate:-135deg}.skew-x-\[40deg\]{--tw-skew-x:skewX(40deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-\[5px\]{gap:5px}.gap-\[10px\]{gap:10px}.gap-\[15px\]{gap:15px}.gap-\[20px\]{gap:20px}.gap-\[30px\]{gap:30px}.gap-\[40px\]{gap:40px}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:3.40282e38px}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1px\]{border-style:var(--tw-border-style);border-width:1px}.border-t-\[10px\]{border-top-style:var(--tw-border-style);border-top-width:10px}.border-r-\[10px\]{border-right-style:var(--tw-border-style);border-right-width:10px}.border-l-\[10px\]{border-left-style:var(--tw-border-style);border-left-width:10px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#005b88\]{border-color:#005b88}.border-\[\#333\]{border-color:#333}.border-\[\#1683be\]{border-color:#1683be}.border-\[\#FFFFFF10\]{border-color:#ffffff10}.border-white{border-color:var(--color-white)}.border-t-\[\#1683be\]{border-top-color:#1683be}.border-r-transparent{border-right-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\[\#1d283e50\]{background-color:#1d283e50}.bg-\[\#005b88\]{background-color:#005b88}.bg-\[\#005b8812\]{background-color:#005b8812}.bg-\[\#00000010\]{background-color:#00000010}.bg-\[\#00000070\]{background-color:#00000070}.bg-\[\#1683be\]{background-color:#1683be}.bg-\[\#131723\]{background-color:#131723}.bg-\[\#666666\]{background-color:#666}.bg-\[\#13172330\]{background-color:#13172330}.bg-\[\#13172360\]{background-color:#13172360}.bg-\[\#13172370\]{background-color:#13172370}.bg-\[\#a30b17\]{background-color:#a30b17}.bg-\[\#ffffff05\]{background-color:#ffffff05}.bg-\[\#ffffff10\]{background-color:#ffffff10}.bg-\[\#ffffff20\]{background-color:#ffffff20}.bg-linear-135{--tw-gradient-position:135deg}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-135{--tw-gradient-position:135deg in oklab}}.bg-linear-135{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[url\(\'\/images\/bg\.webp\'\)\]{background-image:url(/images/bg.webp)}.bg-\[url\(\'\/utility\/battle\/log-decoration\.webp\'\)\]{background-image:url(/utility/battle/log-decoration.webp)}.from-\[\#46aef7\]{--tw-gradient-from:#46aef7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#FFFFFF10\]{--tw-gradient-from:#ffffff10;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#38f8d4\]{--tw-gradient-to:#38f8d4;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FFFFFF05\]{--tw-gradient-to:#ffffff05;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-size-\[100\%_100\%\]{background-size:100% 100%}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.p-\[0_22px\]{padding:0 22px}.p-\[3px_8px\]{padding:3px 8px}.p-\[10px\]{padding:10px}.p-\[10px_15px\]{padding:10px 15px}.p-\[10px_20px\]{padding:10px 20px}.p-\[10px_30px\]{padding:10px 30px}.p-\[15px\]{padding:15px}.p-\[20px\]{padding:20px}.p-\[20px_40px\]{padding:20px 40px}.p-\[30px_40px_30px_40px\]{padding:30px 40px}.p-\[40px_20px_20px_20px\]{padding:40px 20px 20px}.p-\[40px_30px_20px_30px\]{padding:40px 30px 20px}.p-\[40px_60px\]{padding:40px 60px}.text-center{text-align:center}.text-end{text-align:end}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-\[21px\]\/\[42px\]{font-size:21px;line-height:42px}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[21px\]{font-size:21px}.text-\[30px\]{font-size:30px}.text-\[40px\]{font-size:40px}.text-\[42px\]{font-size:42px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-wrap{text-wrap:wrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[\#06c3dd\]{color:#06c3dd}.text-\[\#666\]{color:#666}.text-\[\#1683be\]{color:#1683be}.text-\[\#ffffff\]{color:#fff}.capitalize{text-transform:capitalize}.italic{font-style:italic}.decoration-1{text-decoration-thickness:1px}.decoration-2{text-decoration-thickness:2px}.decoration-3{text-decoration-thickness:3px}.opacity-60{opacity:.6}.opacity-\[0\.3\]{opacity:.3}.mix-blend-overlay{mix-blend-mode:overlay}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-shadow-\[0_0_15px_5px_\#005b8871\]{--tw-inset-shadow:inset 0 0 15px 5px var(--tw-inset-shadow-color,#005b8871);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.brightness-50{--tw-brightness:brightness(50%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.brightness-\[0\.25\]{--tw-brightness:brightness(.25);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-\[ease-in-out\]{--tw-ease:ease-in-out;transition-timing-function:ease-in-out}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-initial{--tw-ease:initial}}@font-face{font-family:Misans-Heavy;src:url(/fonts/misans_heavy.ttf)}@font-face{font-family:SourceHansHeiTi-Normal;src:url(/fonts/syht_normal.otf)}@font-face{font-family:YouSheBiaoTi-Hei;src:url(/fonts/youshebiaoti_hei.ttf)}@font-face{font-family:YouSheBiaoTi-Yuan;src:url(/fonts/youshebiaoti_yuan.otf)}*{box-sizing:border-box;outline:none}:root{--z-app-shell:900;--z-app-shell-overlay:930;--z-app-shell-dropdown:950;--z-modal:1000;--z-modal-confirm:1100;--z-modal-reward:1200}*{scrollbar-width:thin;scrollbar-color:var(--theme-scrollbar-thumb)var(--theme-scrollbar-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--theme-scrollbar-track)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-track{background:color-mix(in srgb,var(--theme-scrollbar-track)78%,transparent)}}::-webkit-scrollbar-track{border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--theme-scrollbar-thumb),var(--theme-scrollbar-thumb))}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-scrollbar-thumb)90%,var(--theme-text-highlight)10%),var(--theme-scrollbar-thumb))}}::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px;-webkit-transition:background-color .2s,filter .2s;transition:background-color .2s,filter .2s}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--theme-scrollbar-thumb-hover),var(--theme-scrollbar-thumb-hover))}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-scrollbar-thumb-hover)86%,var(--theme-text-highlight)14%),var(--theme-scrollbar-thumb-hover))}}::-webkit-scrollbar-thumb:hover{filter:saturate(112%)}::-webkit-scrollbar-thumb:active{background:var(--theme-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:0 0}body:not(input):not(textarea){-webkit-user-select:none;-moz-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}html,body,#app{background:var(--theme-bg-gradient,var(--theme-bg-primary,#fff));width:100%;min-height:100%;margin:0;padding:0}html,body{-webkit-overflow-scrolling:touch;overflow-x:hidden}@media(max-width:768px){html,body,#app{touch-action:pan-y pan-x;min-height:100dvh;overflow-y:auto}.scrollable,.n-scrollbar,.n-scrollbar-container,.n-data-table,.n-dropdown-menu,.n-select-menu,[class*=scrollable],[class*=scrollbar]{-webkit-overflow-scrolling:touch}html{font-size:14px}.n-modal,.n-dialog{max-width:95vw!important;max-height:90vh!important}.n-modal-container .n-card{flex-direction:column!important;max-height:calc(100dvh - 24px)!important;display:flex!important}.n-modal-container .n-card>.n-card__content{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.n-card{margin:0!important}button,.n-button,[role=button]{touch-action:manipulation;min-height:auto}.n-data-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.n-dropdown-menu,.n-select-menu{-webkit-overflow-scrolling:touch;max-height:50vh;overflow-y:auto}input,textarea,select{font-size:12px!important}}a,a:visited,a:active{text-decoration:none}.flex-list{width:100%}.gradient,.light-gradient{background-image:var(--theme-gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sub-gradient{background-image:linear-gradient(135deg,var(--theme-success),var(--theme-primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ysbth{font-family:YouSheBiaoTi-Hei}.ysbty{font-family:YouSheBiaoTi-Yuan}.syht{font-family:SourceHansHeiTi-Normal}.misans{font-family:Misans-Heavy}.bold-black{font-size:18px;font-weight:700}.page-container,.page-content{max-width:var(--layout-content-max-width,1200px);width:100%;margin:0 auto}@media(max-width:1280px){.page-container,.page-content{max-width:100%;padding-left:var(--layout-content-padding,16px);padding-right:var(--layout-content-padding,16px)}}@media(max-width:768px){.page-container,.page-content{padding-left:2px;padding-right:2px}:root{--z-modal:3000;--z-modal-confirm:3100;--z-modal-reward:3200}.page-header:not([class*=mobile]),[class*=page-header]:not([class*=mobile]),[class*=-header]:not([class*=mobile]):not([class*=modal]):not([class*=drag-header]){margin-bottom:10px!important;padding:10px 12px!important}.page-title,.header-title,[class*=page-title],[class*=header-title]{font-size:16px!important}.header-icon,.page-icon,[class*=header-icon]{font-size:20px!important}.n-card{border-radius:4px!important}.n-card-header{padding:10px 12px!important;font-size:14px!important}.n-card__content{padding:10px 12px!important}.page-grid,.content-grid,.card-grid,.section-grid{gap:8px!important}.page-list,.content-list,.card-list{gap:6px!important}.n-button{min-height:36px!important;padding:0 12px!important;font-size:13px!important}.n-button--small{min-height:28px!important;padding:0 8px!important;font-size:12px!important}.n-tabs-tab{padding:8px 12px!important;font-size:13px!important}.n-input{font-size:14px!important}.n-input__input-el{height:32px!important}.n-form-item-label{font-size:13px!important}.n-badge sup{min-width:16px!important;height:16px!important;padding:0 4px!important;font-size:10px!important}.n-modal,.n-dialog{margin:8px!important}.modal-overlay{z-index:var(--z-modal)!important;padding:max(10px,env(safe-area-inset-top,0px))max(10px,env(safe-area-inset-right,0px))max(10px,env(safe-area-inset-bottom,0px))max(10px,env(safe-area-inset-left,0px))!important}.bag-modal-confirm-overlay{z-index:var(--z-modal-confirm)!important}.modal-content{-webkit-overflow-scrolling:touch;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;overflow-y:auto!important}.n-dialog__title{font-size:15px!important}.n-dialog__content{padding:12px!important;font-size:13px!important}[class*=-icon]:not(.n-base-icon){font-size:12px}[class*=avatar] img,.avatar{width:36px!important;height:36px!important}.pet-fusion-container [class*=avatar] img,.pet-fusion-container .avatar,.pet-fusion-container .pet-avatar img,.pet-fusion-container .new-pet-avatar img,.pet-fusion-container .select-avatar img,.pet-refine-container [class*=avatar] img,.pet-refine-container .avatar,.pet-refine-container .pet-avatar img,.pet-refine-container .select-avatar img,.selector-modal [class*=avatar] img,.selector-modal .avatar,.selector-modal .select-avatar img,.result-modal [class*=avatar] img,.result-modal .new-pet-avatar img{width:auto!important;height:auto!important}.n-divider{margin:8px 0!important}.n-popover{max-width:280px!important}.n-progress{font-size:11px!important}.n-tag{height:22px!important;padding:0 6px!important;font-size:11px!important}.n-select{font-size:13px!important}.n-slider{height:4px!important}.n-switch{transform:scale(.9)}.n-tooltip{padding:6px 10px!important;font-size:12px!important}.n-message{padding:8px 12px!important;font-size:13px!important}.n-notification{max-width:300px!important}.n-skeleton{border-radius:4px!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}.will-change-transform-opacity{will-change:transform,opacity}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:768px){.arena-particles.active,.npc-card.npc-fighting:after,.npc-aura.active,.npc-image.npc-idle-anim,.skill-slot.skill-ready:before,.npc-debuff-slot,.no-npc-icon{animation:none!important}.gacha-animation .ring-outer,.gacha-animation .ring-middle,.gacha-animation .rune,.gacha-animation .core-orb,.gacha-animation .orb-ring{animation-duration:3s!important}.spell-effect-container .circle-outer{animation:circleAppear .3s ease-out forwards!important}.spell-effect-container .fire-flame,.spell-effect-container .fire-spark{animation:none!important}.slot-death-overlay,.slot-death-countdown,.revive-bar,.hp-fill.hp-low{animation:none!important;opacity:1!important}.idle-status,.idle-pulse,.idle-badge,.lock-icon,.item-card.quality-5 .item-image-wrapper,.equipment-slot.has-equipment .slot-content,.equipment-slot.quality-5 .slot-content,.quality-badge.quality-5{animation:none!important}.auto-icon,.auto-dots .dot,.waiting-icon,.death-overlay,.death-icon,.countdown-number{animation:none!important;opacity:1!important}.rotate-infinite:not(.loading-spinner){animation:none!important}}.fast-transition{transition-duration:.15s!important}.no-animation{animation:none!important;transition:none!important}@keyframes spin{to{transform:rotate(360deg)}}.loading-spin{animation:spin 1s linear infinite;will-change:transform}.damage-number{animation:damageFloat 1.2s ease-out forwards;font-family:Arial Black,Impact,sans-serif;letter-spacing:-1px;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.damage-number.crit{animation:damageCrit 1.2s ease-out forwards}@keyframes damageFloat{0%{opacity:1;transform:translate(-50%) translateY(0) scale(.5)}15%{transform:translate(-50%) translateY(-15px) scale(1.3)}30%{transform:translate(-50%) translateY(-25px) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-70px) scale(.8)}}@keyframes damageCrit{0%{opacity:1;transform:translate(-50%) translateY(0) scale(.3) rotate(-10deg)}20%{transform:translate(-50%) translateY(-20px) scale(1.6) rotate(5deg)}40%{transform:translate(-50%) translateY(-35px) scale(1.2) rotate(-3deg)}to{opacity:0;transform:translate(-50%) translateY(-90px) scale(.9) rotate(0)}}@keyframes shakeHit{0%,to{transform:translate(0)}20%{transform:translate(-8px) rotate(-2deg)}40%{transform:translate(8px) rotate(2deg)}60%{transform:translate(-4px) rotate(-1deg)}80%{transform:translate(4px) rotate(1deg)}}.damage-shake{animation:shakeHit .2s ease-out!important}@keyframes attackWindup{0%{transform:translate(0) scale(1)}15%{transform:translate(-3px) scale(.97) rotate(-1deg)}35%{transform:translate(4px) scale(1.04) rotate(1.5deg)}55%{transform:translate(-4px) scale(1.02) rotate(-1deg)}75%{transform:translate(2px) scale(1.06) rotate(.5deg)}to{transform:translate(0) scale(1) rotate(0)}}.attack-windup-shake{animation:attackWindup .32s ease-out both!important;will-change:transform}@keyframes npcDodgeSway{0%,to{transform:translate(0) translateY(0)}20%{transform:translate(10px) translateY(-2px) rotate(2deg)}45%{transform:translate(-8px) translateY(1px) rotate(-2deg)}70%{transform:translate(5px) translateY(-1px) rotate(1deg)}}.npc-dodge-sway,.pet-dodge-sway{animation:npcDodgeSway .42s ease-out both!important;will-change:transform}.kill-shake{animation:killShake .5s ease-out!important}@keyframes killShake{0%{transform:scale(1) rotate(0)}10%{transform:scale(1.1) rotate(-5deg)}20%{transform:scale(1.15) rotate(5deg)}30%{transform:scale(1.1) rotate(-3deg)}40%{transform:scale(1.05) rotate(3deg)}50%{transform:scale(1) rotate(-2deg)}60%{transform:scale(.95) rotate(2deg)}70%{transform:scale(.9) rotate(-1deg)}80%{transform:scale(.85) rotate(1deg)}to{transform:scale(.8) rotate(0)}}.npc-spawn{animation:spawnIn .6s ease-out!important}@keyframes spawnIn{0%{opacity:0;transform:scale(.3) translateY(-30px)}50%{opacity:1;transform:scale(1.2) translateY(5px)}to{transform:scale(1) translateY(0)}}.damage-float{animation:floatUp 2s ease-out forwards;font-family:Arial Black,Impact,sans-serif;letter-spacing:-1px;z-index:9999!important;pointer-events:none}.damage-float.damage{color:#ff3b3b;text-shadow:0 0 15px rgba(255,59,59,.9),0 0 30px rgba(255,59,59,.6),2px 2px 4px rgba(0,0,0,.8)}.damage-float.heal{color:#22c55e;text-shadow:0 0 15px rgba(34,197,94,.9),0 0 30px rgba(34,197,94,.6),2px 2px 4px rgba(0,0,0,.8)}.damage-float.crit{animation:floatUpCrit 2s ease-out forwards}.damage-float.kill-damage{animation:floatUpKill 2.5s ease-out forwards;font-size:1.3em}@keyframes floatUp{0%{opacity:1;transform:translate(-50%) translateY(0) scale(.5)}10%{opacity:1;transform:translate(-50%) translateY(-10px) scale(1.4)}25%{opacity:1;transform:translate(-50%) translateY(-25px) scale(1.1)}50%{opacity:1;transform:translate(-50%) translateY(-25px) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-70px) scale(.8)}}@keyframes floatUpCrit{0%{opacity:1;transform:translate(-50%) translateY(0) scale(.3) rotate(-10deg)}15%{opacity:1;transform:translate(-50%) translateY(-15px) scale(1.8) rotate(5deg)}35%{opacity:1;transform:translate(-50%) translateY(-35px) scale(1.3) rotate(-3deg)}60%{opacity:1;transform:translate(-50%) translateY(-50px) scale(1.1) rotate(0)}to{opacity:0;transform:translate(-50%) translateY(-100px) scale(.9) rotate(0)}}@keyframes floatUpKill{0%{opacity:1;transform:translate(-50%) translateY(0) scale(.3);filter:brightness(1)}10%{opacity:1;transform:translate(-50%) translateY(-5px) scale(2);filter:brightness(1.5)}20%{opacity:1;transform:translate(-50%) translateY(-15px) scale(1.6);filter:brightness(1.2)}50%{opacity:1;transform:translate(-50%) translateY(-30px) scale(1.3);filter:brightness(1)}80%{opacity:.8;transform:translate(-50%) translateY(-60px) scale(1.1)}to{opacity:0;transform:translate(-50%) translateY(-100px) scale(.9)}}@keyframes arenaShake{0%,to{transform:translate(0)}10%{transform:translate(-3px,-2px)}20%{transform:translate(3px,2px)}30%{transform:translate(-2px,3px)}40%{transform:translate(2px,-3px)}50%{transform:translate(-3px,2px)}60%{transform:translate(3px,-2px)}70%{transform:translate(-2px,-3px)}80%{transform:translate(2px,3px)}90%{transform:translate(-3px,-2px)}}.arena-shake{animation:arenaShake .3s ease-out}.player-damage-float{position:absolute;font-family:Arial Black,Impact,sans-serif;font-size:32px;font-weight:900;color:#ff3b3b;text-shadow:0 0 10px rgba(255,59,59,.8),0 2px 4px rgba(0,0,0,.5),0 0 20px rgba(255,59,59,.6);z-index:100;pointer-events:none;animation:playerDamageFloat 1.5s ease-out forwards}@keyframes playerDamageFloat{0%{opacity:1;transform:translate(-50%) translateY(0) scale(.5)}20%{opacity:1;transform:translate(-50%) translateY(-30px) scale(1.5)}to{opacity:0;transform:translate(-50%) translateY(-100px) scale(1)}}.blood-drop{position:absolute;width:8px;height:12px;background:radial-gradient(ellipse at center,#ff3b3b,#c00);border-radius:50%/60% 60% 40% 40%;z-index:90;pointer-events:none;animation:bloodFall 1s ease-in forwards}@keyframes bloodFall{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(150px) scale(.5)}}@keyframes healFloat{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-80px) scale(.3)}}@keyframes healNumberFloat{0%{opacity:1;transform:translate(-50%) translateY(0) scale(.5)}20%{opacity:1;transform:translate(-50%) translateY(-30px) scale(1.3)}to{opacity:0;transform:translate(-50%) translateY(-80px) scale(1)}}.player-heal-float{animation:healNumberFloat 1.5s ease-out forwards}.heal-particle{animation:healFloat 1.2s ease-out forwards}@keyframes missFloat{0%{opacity:1;transform:translate(-50%) translateY(0) scale(.3) rotate(-5deg)}15%{opacity:1;transform:translate(-50%) translateY(-15px) scale(1.2) rotate(5deg)}30%{opacity:1;transform:translate(-50%) translateY(-25px) scale(1) rotate(-3deg)}to{opacity:0;transform:translate(-50%) translateY(-60px) scale(.8) rotate(0)}}.miss-float{animation:missFloat 1.5s ease-out forwards;font-family:Arial Black,Impact,sans-serif;letter-spacing:1px;z-index:100;pointer-events:none}.battle-log-prefix{display:inline;font-weight:700;margin-right:4px;white-space:nowrap;letter-spacing:.02em}.battle-log-prefix.log-encounter{color:#818cf8}.battle-log-prefix.log-attack{color:#fbbf24}.battle-log-prefix.log-skill{color:#22d3ee}.battle-log-prefix.log-damage,.battle-log-prefix.log-dead{color:#f87171}.battle-log-prefix.log-heal{color:#34d399}.battle-log-prefix.log-reward,.battle-log-prefix.log-victory{color:#4ade80}.battle-log-prefix.log-defeat{color:#fb923c}.battle-log-prefix.log-block{color:#38bdf8}.battle-log-prefix.log-dodge,.battle-log-prefix.log-miss{color:#a1a1aa}.battle-log-prefix.log-buff{color:#c084fc}.battle-log-prefix.log-info{color:#94a3b8}:root{--mb-nav-height: 48px;--mb-nav-safe-bottom: calc(6px + env(safe-area-inset-bottom, 0px)) }@media(max-width:340px){:root{--mb-nav-height: 44px}}.mb-nav{position:relative;box-sizing:border-box;width:100%;display:grid;gap:1px;align-items:stretch;min-height:var(--mb-nav-height);padding:4px 4px var(--mb-nav-safe-bottom);padding-left:max(4px,env(safe-area-inset-left,0px));padding-right:max(4px,env(safe-area-inset-right,0px));margin:0;background:color-mix(in srgb,var(--theme-surface, #fff) 94%,transparent);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-top:1px solid color-mix(in srgb,var(--theme-border) 90%,transparent);box-shadow:0 -1px color-mix(in srgb,var(--theme-border) 40%,transparent),0 -4px 16px #0000000d;touch-action:manipulation}.mb-nav--fixed{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-app-shell, 900)}.mb-nav--cols-1{grid-template-columns:minmax(0,1fr)}.mb-nav--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-nav--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mb-nav--cols-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:6px 4px var(--mb-nav-safe-bottom);background:color-mix(in srgb,var(--theme-surface, #fff) 96%,transparent);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);border-top:1px solid color-mix(in srgb,var(--theme-border) 88%,transparent);box-shadow:0 -4px 18px #0000000f}.mb-nav--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mb-nav--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.mb-nav--cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.mb-nav--cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.mb-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:38px;padding:2px 0;border:none;border-radius:10px;background:transparent;color:var(--theme-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s ease,background .15s ease,transform .12s ease}.mb-nav--cols-4 .mb-nav__item{min-height:48px;padding:4px 2px;transition:color .15s ease,background .15s ease}.mb-nav__item:hover{color:var(--theme-text-secondary);background:var(--theme-surface-hover)}.mb-nav__item:active{transform:scale(.96)}.mb-nav--cols-4 .mb-nav__item:active{transform:none}.mb-nav__item.is-active{color:var(--theme-primary);background:color-mix(in srgb,var(--theme-primary) 14%,transparent);font-weight:600}.mb-nav__icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0}.mb-nav--cols-4 .mb-nav__icon-wrap{width:24px;height:24px}.mb-nav--cols-4 .mb-nav__icon-wrap svg{width:22px;height:22px}.mb-nav__svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;fill:none}.mb-nav__svg rect{fill:none}.mb-nav__badge{position:absolute;top:-4px;right:-7px;min-width:16px;padding:1px 4px;border-radius:8px;background:var(--theme-danger);color:#fff;font-size:9px;font-weight:700;line-height:1.2;text-align:center}.mb-nav__label{font-size:10px;line-height:1.2;letter-spacing:0;max-width:100%;padding:0 1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-nav--cols-5 .mb-nav__label{font-size:8px;line-height:1.1;letter-spacing:0}@media(max-width:340px){.mb-nav--cols-5 .mb-nav__label{display:none}.mb-nav--cols-5{padding-top:6px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.mb-nav--cols-5 .mb-nav__item{min-height:34px}}
