:root{--primary: rgba(168, 85, 247, 1);--primary-hover: rgba(168, 85, 247, .85);--primary-light: rgba(168, 85, 247, .1);--primary-lighter: rgba(168, 85, 247, .05);--primary-border: rgba(168, 85, 247, .3);--primary-border-hover: rgba(168, 85, 247, .5);--primary-glow: rgba(168, 85, 247, .4);--background-primary: #1a1a1a;--background-secondary: rgba(26, 26, 26, .5);--background-tertiary: rgba(42, 42, 42, .3);--background-elevated: rgba(42, 42, 42, .7);--background-overlay: rgba(0, 0, 0, .8);--background-card: #1a1a1a;--background-card-hover: rgba(42, 42, 42, .7);--gradient-hero: linear-gradient( 135deg, rgba(168, 85, 247, .15) 0%, rgba(168, 85, 247, .08) 50%, rgba(26, 26, 26, .9) 100% );--gradient-hero-alt: linear-gradient( 135deg, rgba(168, 85, 247, .12) 0%, rgba(26, 26, 26, .9) 100% );--gradient-card-shine: linear-gradient( 135deg, rgba(168, 85, 247, .03) 0%, transparent 50% );--gradient-card-glow: radial-gradient( circle at 50% 0%, rgba(255, 255, 255, .03) 0%, transparent 50% );--gradient-shimmer: linear-gradient( 90deg, transparent 0%, rgba(255, 255, 255, .15) 50%, transparent 100% );--text-primary: rgba(255, 255, 255, .95);--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-disabled: rgba(255, 255, 255, .3);--text-inverse: rgba(0, 0, 0, .9);--border-subtle: rgba(255, 255, 255, .05);--border-medium: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .12);--border-accent: rgba(168, 85, 247, .2);--border-accent-hover: rgba(168, 85, 247, .4);--success: rgba(34, 197, 94, 1);--success-light: rgba(34, 197, 94, .1);--success-border: rgba(34, 197, 94, .3);--warning: rgba(234, 179, 8, 1);--warning-light: rgba(234, 179, 8, .1);--warning-border: rgba(234, 179, 8, .3);--error: rgba(239, 68, 68, 1);--error-light: rgba(239, 68, 68, .1);--error-border: rgba(239, 68, 68, .3);--info: rgba(59, 130, 246, 1);--info-light: rgba(59, 130, 246, .1);--info-border: rgba(59, 130, 246, .3);--rarity-common: rgba(156, 163, 175, 1);--rarity-common-light: rgba(156, 163, 175, .1);--rarity-common-border: rgba(156, 163, 175, .3);--rarity-rare: rgba(59, 130, 246, 1);--rarity-rare-light: rgba(59, 130, 246, .1);--rarity-rare-border: rgba(59, 130, 246, .3);--rarity-epic: rgba(147, 51, 234, 1);--rarity-epic-light: rgba(147, 51, 234, .1);--rarity-epic-border: rgba(147, 51, 234, .3);--rarity-legendary: rgba(234, 179, 8, 1);--rarity-legendary-light: rgba(234, 179, 8, .1);--rarity-legendary-border: rgba(234, 179, 8, .3);--rarity-ancient: rgba(249, 115, 22, 1);--rarity-ancient-light: rgba(249, 115, 22, .1);--rarity-ancient-border: rgba(249, 115, 22, .3);--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.25rem;--space-2xl: 1.5rem;--space-3xl: 2rem;--space-4xl: 2.5rem;--space-5xl: 3rem;--space-6xl: 4rem;--spacing-card-padding: var(--space-2xl);--spacing-card-gap: var(--space-lg);--spacing-section-gap: var(--space-2xl);--spacing-element-gap: var(--space-md);--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--radius-card: var(--radius-xl);--radius-button: var(--radius-md);--radius-badge: var(--radius-full);--radius-input: var(--radius-md);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .2);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4), 0 2px 6px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5), 0 4px 12px rgba(0, 0, 0, .4);--shadow-xl: 0 20px 40px rgba(0, 0, 0, .6), 0 10px 20px rgba(0, 0, 0, .5);--shadow-2xl: 0 28px 56px rgba(0, 0, 0, .7), 0 14px 28px rgba(0, 0, 0, .6);--shadow-glow-primary: 0 0 20px rgba(168, 85, 247, .4);--shadow-glow-success: 0 0 20px rgba(34, 197, 94, .4);--shadow-glow-warning: 0 0 20px rgba(234, 179, 8, .4);--shadow-glow-error: 0 0 20px rgba(239, 68, 68, .4);--shadow-glow-rare: 0 0 20px rgba(59, 130, 246, .4);--shadow-glow-epic: 0 0 20px rgba(147, 51, 234, .4);--shadow-glow-legendary: 0 0 20px rgba(234, 179, 8, .4);--shadow-inset-subtle: inset 0 1px 0 rgba(255, 255, 255, .03);--shadow-inset-medium: inset 0 1px 0 rgba(255, 255, 255, .05);--shadow-inset-strong: inset 0 2px 4px rgba(0, 0, 0, .2);--shadow-card: var(--shadow-md), var(--shadow-inset-subtle);--shadow-card-hover: var(--shadow-lg), var(--shadow-inset-medium);--shadow-card-active: var(--shadow-sm), var(--shadow-inset-strong);--font-family-base: "Space Grotesk", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono: "Monaco", "Menlo", "Consolas", "Courier New", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--duration-instant: .1s;--duration-fast: .15s;--duration-base: .3s;--duration-slow: .5s;--duration-slower: .8s;--duration-slowest: 1s;--ease-linear: linear;--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);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-elastic: cubic-bezier(.68, -.6, .32, 1.6);--transition-base: all var(--duration-base) var(--ease-in-out);--transition-fast: all var(--duration-fast) var(--ease-in-out);--transition-slow: all var(--duration-slow) var(--ease-in-out);--transition-colors: color var(--duration-base) var(--ease-in-out), background-color var(--duration-base) var(--ease-in-out), border-color var(--duration-base) var(--ease-in-out);--transition-transform: transform var(--duration-base) var(--ease-in-out);--transition-opacity: opacity var(--duration-base) var(--ease-in-out);--z-base: 0;--z-dropdown: 1000;--z-sticky: 1100;--z-fixed: 1200;--z-modal-backdrop: 1300;--z-modal: 1400;--z-popover: 1500;--z-tooltip: 1600;--z-notification: 1700;--z-maximum: 9999;--breakpoint-sm: 520px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1400px;--breakpoint-2xl: 1920px;--card-background: var(--background-card);--card-border: var(--border-subtle);--card-border-hover: var(--border-medium);--card-padding: var(--spacing-card-padding);--card-gap: var(--spacing-card-gap);--card-radius: var(--radius-card);--card-shadow: var(--shadow-card);--card-shadow-hover: var(--shadow-card-hover);--button-padding-x: var(--space-xl);--button-padding-y: var(--space-md);--button-radius: var(--radius-button);--button-shadow: var(--shadow-sm);--button-shadow-hover: var(--shadow-md);--input-padding-x: var(--space-lg);--input-padding-y: var(--space-md);--input-radius: var(--radius-input);--input-border: var(--border-medium);--input-border-focus: var(--primary);--input-background: var(--background-secondary);--progress-height: 6px;--progress-radius: 3px;--progress-background: rgba(255, 255, 255, .05);--progress-fill: linear-gradient(90deg, var(--primary), rgba(168, 85, 247, .6));--badge-padding-x: var(--space-md);--badge-padding-y: var(--space-xs);--badge-radius: var(--radius-badge);--badge-font-size: var(--font-size-xs);--tooltip-background: rgba(0, 0, 0, .9);--tooltip-padding: var(--space-sm) var(--space-md);--tooltip-radius: var(--radius-sm);--tooltip-shadow: var(--shadow-lg);--focus-ring-color: var(--primary);--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring: 0 0 0 var(--focus-ring-width) var(--focus-ring-color);--focus-ring-offset-shadow: 0 0 0 var(--focus-ring-offset) var(--background-primary);--touch-target-min: 44px;--blur-sm: blur(4px);--blur-md: blur(8px);--blur-lg: blur(16px);--blur-xl: blur(24px);--backdrop-blur-sm: blur(4px);--backdrop-blur-md: blur(8px);--backdrop-blur-lg: blur(16px);--brightness-dim: brightness(.7);--brightness-normal: brightness(1);--brightness-bright: brightness(1.2);--particle-color-primary: rgba(168, 85, 247, .4);--particle-color-secondary: rgba(168, 85, 247, .6);--particle-size-sm: 4px;--particle-size-md: 6px;--particle-size-lg: 8px}@media(prefers-reduced-motion:reduce){:root{--duration-instant: 0ms;--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms;--duration-slower: 0ms;--duration-slowest: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-contrast:high){:root{--border-subtle: rgba(255, 255, 255, .15);--border-medium: rgba(255, 255, 255, .25);--border-strong: rgba(255, 255, 255, .35);--text-muted: rgba(255, 255, 255, .7)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes particleFloat{0%,to{transform:translateY(0) scale(1);opacity:.2}50%{transform:translateY(-40px) scale(1.5);opacity:.5}}@keyframes pulseGlow{0%,to{opacity:.35;box-shadow:0 0 10px #a855f740}50%{opacity:.5;box-shadow:0 0 15px #a855f759}}:root{--primary: #a855f7;--primary-hover: #9333ea;--primary-light: #c084fc;--primary-dark: #7e22ce;--accent: #a855f7;--accent-hover: #9333ea;--bg-primary: #1a1a1a;--bg-secondary: #0f0f0f;--bg-tertiary: #2a2a2a;--surface-primary: rgba(54, 54, 54, .6);--surface-secondary: rgba(30, 31, 35, .95);--surface-tertiary: rgba(42, 42, 42, .6);--surface-hover: rgba(168, 85, 247, .08);--surface-border: rgba(255, 255, 255, .05);--surface-border-hover: rgba(255, 255, 255, .08);--text: #ffffff;--text-secondary: #e5e5e5;--text-muted: #9ca3af;--text-disabled: #6b7280;--modal-overlay-bg: rgba(0, 0, 0, .6);--modal-overlay-blur: 4px;--modal-bg: #1a1a1a;--modal-bg-blur: 0px;--modal-border: rgba(255, 255, 255, .05);--modal-border-hover: rgba(255, 255, 255, .08);--modal-shadow: 0 12px 24px rgba(0, 0, 0, .8), 0 8px 16px rgba(0, 0, 0, .7), 0 6px 12px rgba(0, 0, 0, .6), 0 4px 8px rgba(0, 0, 0, .5), 0 2px 4px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .03);--modal-shadow-hover: 0 32px 64px rgba(0, 0, 0, .95), 0 24px 48px rgba(0, 0, 0, .9), 0 16px 32px rgba(0, 0, 0, .85), 0 10px 20px rgba(0, 0, 0, .8), 0 6px 12px rgba(0, 0, 0, .75), 0 2px 4px rgba(0, 0, 0, .7), inset 0 1px 0 rgba(255, 255, 255, .05);--input-bg: rgba(42, 42, 42, .6);--input-border: rgba(168, 85, 247, .2);--input-border-focus: #a855f7;--input-focus-shadow: 0 0 0 3px rgba(168, 85, 247, .1);--btn-primary-bg: #a855f7;--btn-primary-hover: #9333ea;--btn-primary-text: #1f1f1f;--btn-primary-shadow: 0 4px 12px rgba(168, 85, 247, .4);--btn-secondary-bg: transparent;--btn-secondary-border: rgba(168, 85, 247, .3);--btn-secondary-hover: rgba(168, 85, 247, .1);--btn-secondary-text: #9ca3af;--btn-secondary-text-hover: #ffffff;--error: #ef4444;--error-bg: rgba(239, 68, 68, .1);--error-border: rgba(239, 68, 68, .3);--success: #22c55e;--success-bg: rgba(34, 197, 94, .1);--success-border: rgba(34, 197, 94, .3);--warning: #f59e0b;--warning-bg: rgba(245, 158, 11, .1);--warning-border: rgba(245, 158, 11, .3);--info: #3b82f6;--info-bg: rgba(59, 130, 246, .1);--info-border: rgba(59, 130, 246, .3);--border-radius-sm: .375rem;--border-radius-md: .75rem;--border-radius-lg: 1rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--font-family: "Space Grotesk", system-ui, -apple-system, sans-serif;--font-family-mono: "Courier New", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: .95rem;--font-size-lg: 1.05rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.75rem;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 2000;--z-modal: 2010;--z-popover: 2020;--z-tooltip: 2030;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--transition-smooth: .3s cubic-bezier(.4, 0, .2, 1)}:root[data-theme=light],.light-theme{--bg-primary: #ffffff;--bg-secondary: #f9fafb;--bg-tertiary: #f3f4f6;--surface-primary: rgba(255, 255, 255, .9);--surface-secondary: rgba(249, 250, 251, .95);--surface-tertiary: rgba(243, 244, 246, .8);--surface-hover: rgba(168, 85, 247, .05);--surface-border: rgba(0, 0, 0, .1);--surface-border-hover: rgba(0, 0, 0, .15);--text: #111827;--text-secondary: #374151;--text-muted: #6b7280;--text-disabled: #9ca3af;--modal-overlay-bg: rgba(0, 0, 0, .4);--modal-bg: rgba(255, 255, 255, .98);--modal-border: rgba(168, 85, 247, .2);--input-bg: rgba(255, 255, 255, .9);--input-border: rgba(168, 85, 247, .2)}@media(prefers-reduced-motion:reduce){:root{--transition-fast: 0s;--transition-base: 0s;--transition-slow: 0s;--transition-smooth: 0s}}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color, rgba(100, 100, 100, .5)) var(--scrollbar-track-color, transparent)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--scrollbar-track-color, transparent);border-radius:10px}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color, rgba(100, 100, 100, .5));border-radius:10px;border:2px solid var(--scrollbar-track-color, transparent);transition:background .2s ease}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color, rgba(100, 100, 100, .7))}*::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active-color, rgba(100, 100, 100, .9))}:root{--scrollbar-track-color: rgba(240, 240, 240, .3);--scrollbar-thumb-color: rgba(150, 150, 150, .5);--scrollbar-thumb-hover-color: rgba(120, 120, 120, .7);--scrollbar-thumb-active-color: rgba(100, 100, 100, .9)}[data-theme=dark],.app-wrapper{--scrollbar-track-color: rgba(20, 20, 20, .3);--scrollbar-thumb-color: rgba(100, 100, 100, .4);--scrollbar-thumb-hover-color: rgba(130, 130, 130, .6);--scrollbar-thumb-active-color: rgba(160, 160, 160, .8)}.content-card{background:#36363699;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:1rem;padding:2rem;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 12px #00000040,0 2px 4px #00000026;position:relative;z-index:1}.content-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(168,85,247,.07) 0%,rgba(168,85,247,.07) 40%,transparent 70%);transform:scale(0);transition:transform .6s cubic-bezier(.25,.8,.25,1),opacity .6s ease;opacity:0;pointer-events:none;z-index:-1}.section-title{font-size:1.5rem;font-weight:600;color:var(--text);margin:0 0 1.5rem;text-align:center;font-family:Space Grotesk,system-ui,-apple-system,sans-serif;letter-spacing:-.02em}.nested-card{background:#1e1f23f2;border:none;border-radius:.75rem;padding:1.5rem;transition:all .18s ease;height:100%}.nested-card:hover{background:#232428f2}.gq-brand[data-v-2339f317]{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;z-index:9998;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:.4}.gq-brand[data-v-2339f317]:hover{opacity:1;transform:translate(-50%) translateY(-3px)}.brand-logo[data-v-2339f317]{width:100%;height:100%;object-fit:contain;filter:grayscale(1) brightness(.6);transition:filter .3s cubic-bezier(.4,0,.2,1)}.gq-brand:hover .brand-logo[data-v-2339f317]{filter:grayscale(0) brightness(1)}.gq-brand.active[data-v-2339f317]{opacity:1}.gq-brand.active .brand-logo[data-v-2339f317],.gq-brand.active:hover .brand-logo[data-v-2339f317]{filter:grayscale(0) brightness(1)}.gq-menu[data-v-2339f317]{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);z-index:9997}.menu-btn[data-v-2339f317]{position:absolute;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(168,85,247,.35);background:#36363699;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#e5e5e5;box-shadow:0 6px 24px #00000073;cursor:pointer;transition:all .2s ease}.menu-btn[data-v-2339f317]:hover{border-color:#a855f7;transform:translateY(-2px);background:#363636cc}.menu-btn svg[data-v-2339f317]{width:20px;height:20px;color:#a855f7}.menu-btn-1[data-v-2339f317]{bottom:45px;left:-65px}.menu-btn-2[data-v-2339f317]{bottom:55px;left:0;transform:translate(-50%)}.menu-btn-3[data-v-2339f317]{bottom:45px;right:-65px}.menu-fade-enter-active[data-v-2339f317]{transition:opacity .2s ease}.menu-fade-leave-active[data-v-2339f317]{transition:opacity .15s ease}.menu-fade-enter-from[data-v-2339f317],.menu-fade-leave-to[data-v-2339f317]{opacity:0}.menu-fade-enter-active .menu-btn[data-v-2339f317]{animation:menuBtnPop-2339f317 .3s cubic-bezier(.34,1.56,.64,1) forwards}.menu-btn-1[data-v-2339f317]{animation-delay:0s}.menu-btn-2[data-v-2339f317]{animation-delay:.05s}.menu-btn-3[data-v-2339f317]{animation-delay:.1s}@keyframes menuBtnPop-2339f317{0%{opacity:0;transform:scale(.3) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.mobile-nav[data-v-53e7fb65]{position:fixed;bottom:0;left:0;right:0;z-index:100;background:#2a2a2af2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(168,85,247,.2);box-shadow:0 -4px 20px #0003;transform:translateY(0);transition:transform .3s cubic-bezier(.4,0,.2,1);padding-bottom:env(safe-area-inset-bottom)}.mobile-nav.nav-hidden[data-v-53e7fb65]{transform:translateY(100%)}.nav-container[data-v-53e7fb65]{padding:.5rem;max-width:100%;overflow:hidden}.nav-items[data-v-53e7fb65]{display:flex;justify-content:space-around;align-items:center;gap:.25rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:0 .25rem}.nav-items[data-v-53e7fb65]::-webkit-scrollbar{display:none}.nav-item[data-v-53e7fb65]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75rem .5rem;border-radius:1rem;text-decoration:none;color:var(--text-muted);transition:all .2s ease;position:relative;gap:.25rem;min-width:60px;flex-shrink:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none}.nav-item[data-v-53e7fb65]:active{transform:scale(.95);background:#a855f71a}.nav-item.active[data-v-53e7fb65]{color:#a855f7;background:#a855f726;border:1px solid rgba(168,85,247,.3)}.nav-icon[data-v-53e7fb65]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:all .2s ease}.nav-icon svg[data-v-53e7fb65]{width:20px;height:20px;stroke-width:2}.nav-item.active .nav-icon[data-v-53e7fb65]{transform:scale(1.1)}.nav-label[data-v-53e7fb65]{font-size:.6rem;font-weight:600;font-family:Space Grotesk,system-ui,-apple-system,sans-serif;text-align:center;letter-spacing:.025em;transition:all .2s ease;white-space:nowrap}.nav-item.active .nav-label[data-v-53e7fb65]{font-weight:700}.nav-indicator[data-v-53e7fb65]{position:absolute;bottom:0;left:50%;transform:translate(-50%) scaleX(0);width:20px;height:2px;background:#a855f7;border-radius:1px;transition:transform .2s ease}.nav-item.active .nav-indicator[data-v-53e7fb65]{transform:translate(-50%) scaleX(1)}.nav-item[data-v-53e7fb65]:focus{outline:2px solid rgba(168,85,247,.6);outline-offset:2px}.nav-item[data-v-53e7fb65]:focus:not(:focus-visible){outline:none}@supports (padding-bottom: env(safe-area-inset-bottom)){.mobile-nav[data-v-53e7fb65]{padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}}@media(orientation:landscape)and (max-height:500px){.nav-item[data-v-53e7fb65]{padding:.5rem .375rem;gap:.125rem}.nav-icon[data-v-53e7fb65]{width:20px;height:20px}.nav-icon svg[data-v-53e7fb65]{width:18px;height:18px}.nav-label[data-v-53e7fb65]{font-size:.55rem}}.nav-item.nav-loading[data-v-53e7fb65]{opacity:.6;pointer-events:none}.nav-item.nav-loading .nav-icon[data-v-53e7fb65]{animation:pulse-53e7fb65 1.5s ease-in-out infinite}@keyframes pulse-53e7fb65{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.mobile-nav[data-v-53e7fb65],.nav-item[data-v-53e7fb65],.nav-icon[data-v-53e7fb65],.nav-label[data-v-53e7fb65],.nav-indicator[data-v-53e7fb65]{transition:none}.nav-item[data-v-53e7fb65]:active,.nav-item.active .nav-icon[data-v-53e7fb65]{transform:none}.nav-item.nav-loading .nav-icon[data-v-53e7fb65]{animation:none}}.performance-monitor[data-v-5fa9b069]{position:fixed;z-index:10001;font-family:var(--font-family-mono);font-size:var(--font-size-xs);background:var(--bg-primary);border:1px solid var(--surface-border);border-radius:var(--border-radius-md);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--text-secondary);width:320px;box-shadow:0 20px 60px #000000e6,0 15px 40px #000c,0 10px 25px #000000b3,0 5px 15px #0009,inset 0 1px #ffffff08;transition:var(--transition-base)}.monitor-header[data-v-5fa9b069]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background:linear-gradient(135deg,#a855f714,#a855f70d);border-bottom:1px solid var(--surface-border);cursor:move;user-select:none;border-radius:var(--border-radius-md) var(--border-radius-md) 0 0}.monitor-title[data-v-5fa9b069]{font-weight:600;font-size:.85rem;color:var(--primary);letter-spacing:.02em;font-family:var(--font-family)}.close-btn[data-v-5fa9b069]{background:transparent;border:none;color:var(--text-muted);font-size:1.5rem;line-height:1;cursor:pointer;padding:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-sm);transition:var(--transition-fast)}.close-btn[data-v-5fa9b069]:hover{background:var(--error-bg);color:var(--error);transform:scale(1.1)}.monitor-content[data-v-5fa9b069]{padding:1rem;max-height:500px;overflow-y:auto}.monitor-content[data-v-5fa9b069]::-webkit-scrollbar{width:6px}.monitor-content[data-v-5fa9b069]::-webkit-scrollbar-track{background:#0003;border-radius:3px}.monitor-content[data-v-5fa9b069]::-webkit-scrollbar-thumb{background:var(--primary);border-radius:3px}.monitor-content[data-v-5fa9b069]::-webkit-scrollbar-thumb:hover{background:var(--primary-hover)}.tabs[data-v-5fa9b069]{display:flex;gap:.375rem;margin-bottom:1rem}.tab-btn[data-v-5fa9b069]{flex:1;padding:.5rem .625rem;background:transparent;border:1px solid var(--surface-border);border-radius:var(--border-radius-sm);color:var(--text-muted);font-size:.7rem;cursor:pointer;transition:var(--transition-fast);font-family:var(--font-family);font-weight:500;letter-spacing:.01em}.tab-btn[data-v-5fa9b069]:hover{background:var(--surface-hover);border-color:var(--surface-border-hover);color:var(--text-secondary)}.tab-btn.active[data-v-5fa9b069]{background:linear-gradient(135deg,#a855f726,#a855f71a);border-color:var(--primary);color:var(--primary)}.monitor-section[data-v-5fa9b069]{margin-bottom:1rem}.monitor-item[data-v-5fa9b069]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.75rem;padding:.375rem .5rem;border-radius:var(--border-radius-sm);transition:var(--transition-fast)}.monitor-item[data-v-5fa9b069]:hover{background:#a855f70a}.item-label[data-v-5fa9b069]{color:var(--text-muted);font-weight:500}.item-value[data-v-5fa9b069]{color:var(--text);font-weight:600;font-family:var(--font-family-mono)}.item-value.active[data-v-5fa9b069]{color:var(--success)}.item-value.level-low[data-v-5fa9b069]{color:var(--error)}.item-value.level-medium[data-v-5fa9b069]{color:var(--warning)}.item-value.level-high[data-v-5fa9b069]{color:var(--success)}.monitor-actions[data-v-5fa9b069]{display:grid;grid-template-columns:1fr 1fr;gap:.375rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--surface-border)}.action-btn[data-v-5fa9b069]{padding:.5rem .625rem;background:linear-gradient(135deg,#a855f726,#a855f71a);border:1px solid var(--primary);border-radius:var(--border-radius-sm);color:var(--primary);font-size:.7rem;cursor:pointer;transition:var(--transition-fast);font-family:var(--font-family);font-weight:600;letter-spacing:.01em}.action-btn[data-v-5fa9b069]:hover{background:linear-gradient(135deg,#a855f740,#a855f733);border-color:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #a855f74d}.action-btn.reset[data-v-5fa9b069]{grid-column:1 / -1;background:linear-gradient(135deg,#22c55e26,#22c55e1a);border-color:var(--success);color:var(--success)}.action-btn.reset[data-v-5fa9b069]:hover{background:linear-gradient(135deg,#22c55e40,#22c55e33);border-color:var(--success);box-shadow:0 4px 12px #22c55e4d}@media(max-width:768px){.performance-monitor[data-v-5fa9b069]{width:calc(100vw - 2rem);max-width:320px}}.modal-overlay[data-v-4b80f1da]{position:fixed;inset:0;background:var(--modal-overlay-bg);backdrop-filter:blur(var(--modal-overlay-blur));-webkit-backdrop-filter:blur(var(--modal-overlay-blur));display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-backdrop);padding:var(--spacing-md);overflow-y:auto}.modal-content[data-v-4b80f1da]{background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);max-width:540px;width:100%;box-shadow:var(--modal-shadow);position:relative;margin:auto;font-family:var(--font-family);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.modal-content[data-v-4b80f1da]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.03) 0%,transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0}.modal-content[data-v-4b80f1da]:hover{transform:translateY(-5px);box-shadow:var(--modal-shadow-hover);border-color:var(--modal-border-hover)}.modal-content[data-v-4b80f1da]:hover:before{opacity:1}.modal-close[data-v-4b80f1da]{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background:transparent;border:none;color:var(--text-muted);font-size:2rem;cursor:pointer;transition:color var(--transition-base);line-height:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;z-index:2}.modal-close[data-v-4b80f1da]:hover{color:var(--primary)}.modal-title[data-v-4b80f1da]{font-size:var(--font-size-3xl);font-weight:600;color:var(--text);margin:0 0 var(--spacing-sm) 0;font-family:var(--font-family);position:relative;z-index:1}.modal-subtitle[data-v-4b80f1da]{font-size:var(--font-size-md);color:var(--text-muted);margin:0 0 var(--spacing-lg) 0;font-family:var(--font-family);position:relative;z-index:1}.feedback-form[data-v-4b80f1da]{display:flex;flex-direction:column;gap:1.25rem;position:relative;z-index:1}.form-group[data-v-4b80f1da]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-4b80f1da]{color:var(--text);font-weight:600;font-size:var(--font-size-sm);font-family:var(--font-family)}.optional[data-v-4b80f1da]{color:var(--text-muted);font-weight:400;font-size:var(--font-size-xs)}.form-group input[data-v-4b80f1da],.form-group textarea[data-v-4b80f1da]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--border-radius-md);padding:.875rem 1rem;color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);transition:all var(--transition-base)}.form-group input[data-v-4b80f1da]:focus,.form-group textarea[data-v-4b80f1da]:focus{outline:none;border-color:var(--input-border-focus);box-shadow:var(--input-focus-shadow)}.form-group input[data-v-4b80f1da]::placeholder,.form-group textarea[data-v-4b80f1da]::placeholder{color:var(--text-disabled);opacity:.6}.form-group textarea[data-v-4b80f1da]{resize:vertical;min-height:100px}.char-count[data-v-4b80f1da]{text-align:right;font-size:var(--font-size-xs);color:var(--text-disabled);margin-top:-.25rem}.char-count.warning[data-v-4b80f1da]{color:var(--warning);font-weight:600}.feedback-type-buttons[data-v-4b80f1da]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.type-button[data-v-4b80f1da]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-base);font-family:var(--font-family)}.type-button[data-v-4b80f1da]:hover{background:var(--surface-hover);border-color:var(--modal-border)}.type-button.active[data-v-4b80f1da]{background:var(--surface-hover);border-color:var(--primary);box-shadow:var(--input-focus-shadow)}.type-icon[data-v-4b80f1da]{font-size:var(--font-size-2xl)}.type-label[data-v-4b80f1da]{font-size:var(--font-size-sm);font-weight:500;color:var(--text)}.error-message[data-v-4b80f1da]{background:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--border-radius-sm);padding:.75rem;color:var(--error);font-size:var(--font-size-sm);font-family:var(--font-family)}.success-message[data-v-4b80f1da]{background:var(--success-bg);border:1px solid var(--success-border);border-radius:var(--border-radius-sm);padding:.75rem;color:var(--success);font-size:var(--font-size-sm);font-family:var(--font-family)}.form-actions[data-v-4b80f1da]{display:flex;gap:1rem;justify-content:flex-end;margin-top:.5rem}.cancel-btn[data-v-4b80f1da],.submit-btn[data-v-4b80f1da]{padding:.875rem 1.5rem;border-radius:var(--border-radius-md);font-weight:600;font-size:var(--font-size-md);cursor:pointer;transition:all var(--transition-base);font-family:var(--font-family)}.cancel-btn[data-v-4b80f1da]{background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border);color:var(--btn-secondary-text)}.cancel-btn[data-v-4b80f1da]:hover{background:var(--btn-secondary-hover);border-color:var(--modal-border-hover);color:var(--btn-secondary-text-hover)}.submit-btn[data-v-4b80f1da]{background:var(--btn-primary-bg);border:1px solid var(--btn-primary-bg);color:var(--btn-primary-text)}.submit-btn[data-v-4b80f1da]:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);transform:translateY(-2px);box-shadow:var(--btn-primary-shadow)}.submit-btn[data-v-4b80f1da]:disabled{opacity:.6;cursor:not-allowed;transform:none}.modal-fade-enter-active[data-v-4b80f1da],.modal-fade-leave-active[data-v-4b80f1da]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-4b80f1da],.modal-fade-leave-to[data-v-4b80f1da]{opacity:0}.modal-fade-enter-active .modal-content[data-v-4b80f1da],.modal-fade-leave-active .modal-content[data-v-4b80f1da]{transition:transform .3s ease}.modal-fade-enter-from .modal-content[data-v-4b80f1da]{transform:scale(.95) translateY(-20px)}.modal-fade-leave-to .modal-content[data-v-4b80f1da]{transform:scale(.95) translateY(20px)}@media(max-width:520px){.modal-overlay[data-v-4b80f1da]{padding:.5rem}.modal-content[data-v-4b80f1da]{padding:1.5rem}.modal-title[data-v-4b80f1da]{font-size:1.5rem}.feedback-form[data-v-4b80f1da]{gap:1rem}.feedback-type-buttons[data-v-4b80f1da]{grid-template-columns:1fr}.form-actions[data-v-4b80f1da]{flex-direction:column-reverse}.cancel-btn[data-v-4b80f1da],.submit-btn[data-v-4b80f1da]{width:100%}}@media(max-height:800px){.modal-content[data-v-4b80f1da]{padding:1.5rem}.modal-title[data-v-4b80f1da]{font-size:1.5rem;margin-bottom:.35rem}.modal-subtitle[data-v-4b80f1da]{font-size:.875rem;margin-bottom:1rem}.feedback-form[data-v-4b80f1da]{gap:1rem}.form-group[data-v-4b80f1da]{gap:.35rem}.form-group textarea[data-v-4b80f1da]{min-height:80px}}@media(prefers-reduced-motion:reduce){.modal-fade-enter-active[data-v-4b80f1da],.modal-fade-leave-active[data-v-4b80f1da],.modal-fade-enter-active .modal-content[data-v-4b80f1da],.modal-fade-leave-active .modal-content[data-v-4b80f1da]{transition:none}.submit-btn[data-v-4b80f1da]:hover:not(:disabled){transform:none}}.admin-dialog[data-v-42d30826]{position:fixed;z-index:10001;font-family:var(--font-family-mono);font-size:var(--font-size-xs);background:var(--bg-primary);border:1px solid var(--surface-border);border-radius:var(--border-radius-md);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--text-secondary);width:320px;box-shadow:0 20px 60px #000000e6,0 15px 40px #000c,0 10px 25px #000000b3,0 5px 15px #0009,inset 0 1px #ffffff08;transition:var(--transition-base)}.dialog-header[data-v-42d30826]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background:linear-gradient(135deg,#f59e0b14,#f59e0b0d);border-bottom:1px solid var(--surface-border);cursor:move;user-select:none;border-radius:var(--border-radius-md) var(--border-radius-md) 0 0}.dialog-title[data-v-42d30826]{font-weight:600;font-size:.85rem;color:var(--warning);letter-spacing:.02em;font-family:var(--font-family)}.close-btn[data-v-42d30826]{background:transparent;border:none;color:var(--text-muted);font-size:1.5rem;line-height:1;cursor:pointer;padding:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-sm);transition:var(--transition-fast)}.close-btn[data-v-42d30826]:hover{background:var(--error-bg);color:var(--error);transform:scale(1.1)}.dialog-content[data-v-42d30826]{padding:2rem 1.5rem;min-height:180px;display:flex;align-items:center;justify-content:center}.placeholder-text[data-v-42d30826]{color:var(--text-muted);font-size:var(--font-size-sm);font-style:italic;text-align:center;font-family:var(--font-family)}@media(max-width:768px){.admin-dialog[data-v-42d30826]{width:calc(100vw - 2rem);max-width:320px}}.notes-dialog[data-v-11d78dbf]{position:fixed;z-index:10001;font-family:var(--font-family-mono);font-size:var(--font-size-xs);background:var(--bg-primary);border:1px solid var(--surface-border);border-radius:var(--border-radius-md);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--text-secondary);width:420px;box-shadow:0 20px 60px #000000e6,0 15px 40px #000c,0 10px 25px #000000b3,0 5px 15px #0009,inset 0 1px #ffffff08;transition:var(--transition-base)}.dialog-header[data-v-11d78dbf]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background:linear-gradient(135deg,#8b5cf614,#8b5cf60d);border-bottom:1px solid var(--surface-border);cursor:move;user-select:none;border-radius:var(--border-radius-md) var(--border-radius-md) 0 0}.dialog-title[data-v-11d78dbf]{font-weight:600;font-size:.85rem;color:#a78bfa;letter-spacing:.02em;font-family:var(--font-family)}.close-btn[data-v-11d78dbf]{background:transparent;border:none;color:var(--text-muted);font-size:1.5rem;line-height:1;cursor:pointer;padding:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-sm);transition:var(--transition-fast)}.close-btn[data-v-11d78dbf]:hover{background:var(--error-bg);color:var(--error);transform:scale(1.1)}.dialog-content[data-v-11d78dbf]{padding:1rem;display:flex;flex-direction:column}.notes-editor[data-v-11d78dbf]{width:100%;min-height:320px;max-height:520px;background:#0000004d;border:1px solid var(--surface-border);border-radius:var(--border-radius-sm);color:var(--text);padding:.875rem;font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:1.6;resize:vertical;transition:var(--transition-fast)}.notes-editor[data-v-11d78dbf]:focus{outline:none;border-color:#a78bfa;background:#0006;box-shadow:0 0 0 3px #8b5cf61a}.notes-editor[data-v-11d78dbf]::placeholder{color:var(--text-disabled);font-style:italic}.notes-editor[data-v-11d78dbf]::-webkit-scrollbar{width:8px}.notes-editor[data-v-11d78dbf]::-webkit-scrollbar-track{background:#0003;border-radius:4px}.notes-editor[data-v-11d78dbf]::-webkit-scrollbar-thumb{background:#a78bfa;border-radius:4px}.notes-editor[data-v-11d78dbf]::-webkit-scrollbar-thumb:hover{background:#8b5cf6}.notes-footer[data-v-11d78dbf]{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--surface-border)}.char-count[data-v-11d78dbf]{font-size:.7rem;color:var(--text-muted);font-family:var(--font-family-mono)}.clear-btn[data-v-11d78dbf]{padding:.4rem .75rem;background:linear-gradient(135deg,#ef444426,#ef44441a);border:1px solid var(--error);border-radius:var(--border-radius-sm);color:var(--error);font-size:.7rem;cursor:pointer;transition:var(--transition-fast);font-family:var(--font-family);font-weight:600;letter-spacing:.01em}.clear-btn[data-v-11d78dbf]:hover{background:linear-gradient(135deg,#ef444440,#ef444433);border-color:var(--error);transform:translateY(-2px);box-shadow:0 4px 12px #ef44444d}@media(max-width:768px){.notes-dialog[data-v-11d78dbf]{width:calc(100vw - 2rem);max-width:420px}.notes-editor[data-v-11d78dbf]{min-height:220px}}.persistent-terminal-bar[data-v-46c9c41f]{position:fixed;bottom:0;left:0;right:0;height:32px;background:#1a1a1a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -8px 24px #000c,0 -6px 16px #000000b3,0 -4px 12px #0009,0 -2px 8px #00000080,inset 0 1px #ffffff08;z-index:10000;display:flex;align-items:center;padding:0 1rem}.persistent-spacer[data-v-46c9c41f]{flex:1 1 auto}.feedback-toggle-inline[data-v-46c9c41f]{display:flex;align-items:center;justify-content:center;width:32px;height:24px;margin-right:.25rem;padding:.15rem;background:transparent;border:1px solid var(--surface-border);border-radius:.375rem;color:var(--text);cursor:pointer;transition:all .2s ease}.feedback-toggle-inline .monitor-icon[data-v-46c9c41f]{width:16px;height:16px;color:var(--text, #ffffff)}.feedback-toggle-inline[data-v-46c9c41f]:hover{background:#a855f714;border-color:#a855f74d}.feedback-toggle-inline:hover .monitor-icon[data-v-46c9c41f]{color:var(--primary-color, #a855f7)}.monitor-toggle-inline[data-v-46c9c41f]{display:flex;align-items:center;justify-content:center;width:32px;height:24px;margin-right:.25rem;padding:.15rem;background:transparent;border:1px solid var(--surface-border);border-radius:.375rem;color:var(--text);cursor:pointer;transition:all .2s ease}.monitor-toggle-inline .monitor-icon[data-v-46c9c41f]{width:16px;height:16px;color:var(--text, #ffffff)}.monitor-toggle-inline[data-v-46c9c41f]:hover{background:#a855f714;border-color:#a855f74d}.monitor-toggle-inline:hover .monitor-icon[data-v-46c9c41f]{color:var(--primary-color, #a855f7)}.perf-badge[data-v-46c9c41f]{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:24px;margin-right:.25rem;padding:.15rem;background:transparent;border:1px solid var(--surface-border);border-radius:.375rem}.perf-dot[data-v-46c9c41f]{width:10px;height:10px;border-radius:50%;background:#22c55e;border:1px solid rgba(0,0,0,.25)}.perf-badge.level-low .perf-dot[data-v-46c9c41f]{background:#ef4444}.perf-badge.level-medium .perf-dot[data-v-46c9c41f]{background:#f59e0b}.perf-badge.level-high .perf-dot[data-v-46c9c41f]{background:#22c55e}.perf-badge .perf-tooltip[data-v-46c9c41f]{position:absolute;bottom:36px;right:0;background:#000000d9;color:#e5e5e5;padding:.5rem;border-radius:.375rem;font-size:.75rem;display:none;white-space:nowrap;box-shadow:0 6px 20px #0006}.perf-badge .perf-tooltip .tooltip-header[data-v-46c9c41f]{font-weight:700;font-size:.8rem;margin-bottom:.25rem}.perf-badge .perf-tooltip .tooltip-subheader[data-v-46c9c41f]{font-size:.68rem;color:#e5e5e5b3;margin-bottom:.25rem}.perf-badge .perf-tooltip .tooltip-line[data-v-46c9c41f]{font-size:.68rem;color:#e5e5e5;margin-bottom:.15rem}.perf-badge .perf-tooltip .tooltip-line strong[data-v-46c9c41f]{font-weight:700;color:#e5e5e5}.perf-badge:hover .perf-tooltip[data-v-46c9c41f]{display:block}.admin-loading[data-v-46c9c41f]{display:flex;align-items:center;justify-content:center;width:32px;height:24px;margin-right:.25rem;background:transparent;border:1px solid var(--surface-border);border-radius:.375rem}.admin-loader[data-v-46c9c41f]{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.12);border-top-color:var(--primary-color);animation:admin-spin-46c9c41f .8s linear infinite}@keyframes admin-spin-46c9c41f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.persistent-terminal-bar[data-v-46c9c41f]{padding:0 .5rem}}.global-header[data-v-33860d80]{width:100%;height:48px;background:#1a1a1ad9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;padding:0 1rem;position:relative;z-index:100;box-shadow:0 4px 16px #0006,inset 0 -1px #ffffff08;transition:all .3s ease;box-sizing:border-box;flex-shrink:0}.header-content[data-v-33860d80]{display:flex;align-items:center;width:100%;position:relative;z-index:2;gap:1rem}.header-logo[data-v-33860d80]{display:flex;align-items:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);user-select:none;-webkit-user-select:none}.header-branding[data-v-33860d80]{display:flex;flex-direction:column;align-items:center;gap:0;margin-top:3px}.header-brand-gq[data-v-33860d80]{font-size:1.35rem;font-weight:900;font-family:Space Grotesk,system-ui,-apple-system,sans-serif;background:linear-gradient(135deg,#a855f7,#5855eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.1em;line-height:1;transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));animation:subtleGlow-33860d80 4s ease-in-out infinite}.header-brand-tcg[data-v-33860d80]{font-size:.675rem;font-weight:700;font-family:Space Grotesk,system-ui,-apple-system,sans-serif;color:#a855f7e6;letter-spacing:.3em;margin-top:-2px;transition:all .3s cubic-bezier(.4,0,.2,1)}.header-logo:hover .header-brand-gq[data-v-33860d80]{transform:scale(1.05);filter:drop-shadow(0 0 12px rgba(168,85,247,.6)) drop-shadow(0 2px 4px rgba(0,0,0,.4));animation:pulseGlow-33860d80 1.5s ease-in-out infinite}.header-logo:hover .header-brand-tcg[data-v-33860d80]{transform:scale(1.05);color:#a855f7}.header-logo:active .header-branding[data-v-33860d80]{transform:scale(1);transition:all .1s ease}@keyframes subtleGlow-33860d80{0%,to{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}50%{filter:drop-shadow(0 0 4px rgba(168,85,247,.3)) drop-shadow(0 1px 2px rgba(0,0,0,.3))}}@keyframes pulseGlow-33860d80{0%,to{filter:drop-shadow(0 0 12px rgba(168,85,247,.6)) drop-shadow(0 2px 4px rgba(0,0,0,.4))}50%{filter:drop-shadow(0 0 16px rgba(168,85,247,.8)) drop-shadow(0 0 8px rgba(168,85,247,.4)) drop-shadow(0 2px 4px rgba(0,0,0,.4))}}.header-nav[data-v-33860d80]{display:flex;align-items:center;gap:.25rem;margin-left:1.5rem;flex:1}.nav-link[data-v-33860d80]{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border-radius:.5rem;text-decoration:none;color:#e5e5e5bf;font-size:.875rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;background:transparent;border:1px solid transparent;cursor:pointer;white-space:nowrap}.nav-link svg[data-v-33860d80]{opacity:.9;transition:all .2s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.nav-link[data-v-33860d80]:hover{color:#fff;background:#a855f726;border-color:#a855f74d;transform:translateY(-1px)}.nav-link:hover svg[data-v-33860d80]{opacity:1;filter:drop-shadow(0 0 6px rgba(168,85,247,.5))}.nav-link.active[data-v-33860d80]{color:#fff;background:#a855f740;border-color:#a855f780}.nav-link.active svg[data-v-33860d80]{opacity:1;filter:drop-shadow(0 0 8px rgba(168,85,247,.7))}.nav-link[data-v-33860d80]:active{transform:scale(.98);transition-duration:.05s}.stats-display[data-v-33860d80]{margin-left:auto;display:flex;align-items:center;gap:.5rem}.stat-item[data-v-33860d80]{display:flex;align-items:center;gap:.625rem;padding:.5rem .875rem;height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:default;border-radius:.5rem;background:#1a1a1a99;border:1px solid rgba(168,85,247,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;box-sizing:border-box}.stat-item[data-v-33860d80]:hover{transform:translateY(-1px);background:#1a1a1ab3;border-color:#a855f759}.stat-icon[data-v-33860d80]{flex-shrink:0;opacity:1;filter:drop-shadow(0 0 8px currentColor) drop-shadow(0 2px 4px rgba(0,0,0,.4))}.stat-content[data-v-33860d80]{display:flex;flex-direction:column;gap:.125rem;justify-content:center;min-width:0}.stat-value[data-v-33860d80]{font-size:1rem;font-weight:800;font-family:Courier New,monospace;letter-spacing:.02em;line-height:1.1;text-shadow:0 2px 8px rgba(0,0,0,.5)}.stat-subtext[data-v-33860d80]{font-size:.625rem;font-weight:700;font-family:Space Grotesk,system-ui,-apple-system,sans-serif;letter-spacing:.03em;text-transform:uppercase;opacity:.75;line-height:1;text-shadow:0 1px 4px rgba(0,0,0,.5)}.level-xp-item[data-v-33860d80]{background:#1a1a1a99;border-color:#a855f740;min-width:180px;gap:.75rem}.level-xp-item[data-v-33860d80]:hover{border-color:#a855f766}.level-display[data-v-33860d80]{flex-shrink:0;min-width:auto;align-items:center;justify-content:center}.level-number[data-v-33860d80]{font-size:1.5rem;font-weight:900;color:#e9d5ff;text-shadow:0 0 12px rgba(168,85,247,.8),0 0 24px rgba(168,85,247,.4),0 2px 8px rgba(0,0,0,.6)}.xp-bar-container[data-v-33860d80]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.xp-progress[data-v-33860d80]{position:relative;height:8px;background:#00000080;border-radius:4px;overflow:hidden;border:1px solid rgba(168,85,247,.3)}.xp-stats[data-v-33860d80]{display:flex;flex-direction:column;align-items:center;gap:.125rem}.xp-label[data-v-33860d80]{font-size:.75rem;font-weight:800;font-family:Courier New,monospace;letter-spacing:.02em;color:#e9d5ff;text-shadow:0 1px 4px rgba(0,0,0,.5);line-height:1}.xp-subtext[data-v-33860d80]{color:#e9d5ffbf}.progress-bar[data-v-33860d80]{position:absolute;bottom:0;left:0;right:0;height:3px;background:#00000080;border-radius:0 0 .5rem .5rem;overflow:hidden}.progress-fill[data-v-33860d80]{height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);position:relative}.xp-fill[data-v-33860d80]{background:linear-gradient(90deg,#a855f7,#c084fc,#e9d5ff);box-shadow:0 0 8px #a855f799,inset 0 1px #ffffff4d}.coins-item[data-v-33860d80]{background:#1a1a1a99;border-color:#fbbf2440;min-width:100px}.coins-item[data-v-33860d80]:hover{border-color:#fbbf2466}.coins-icon[data-v-33860d80]{color:#fbbf24}.coins-item .stat-value[data-v-33860d80]{color:#fde68a;text-shadow:0 0 12px rgba(245,158,11,.8),0 0 24px rgba(245,158,11,.4),0 2px 8px rgba(0,0,0,.6)}.coins-item .stat-subtext[data-v-33860d80]{color:#fde68abf}.record-item[data-v-33860d80]{background:#1a1a1a99;border-color:#93c5fd40;min-width:110px}.record-item[data-v-33860d80]:hover{border-color:#93c5fd66}.record-icon[data-v-33860d80]{color:#93c5fd}.record-values[data-v-33860d80]{display:flex;align-items:center;gap:.25rem}.record-win[data-v-33860d80]{color:#86efac;text-shadow:0 0 12px rgba(34,197,94,.8),0 0 24px rgba(34,197,94,.4),0 2px 8px rgba(0,0,0,.6)}.record-draw[data-v-33860d80]{color:#fde68a;text-shadow:0 0 12px rgba(245,158,11,.8),0 0 24px rgba(245,158,11,.4),0 2px 8px rgba(0,0,0,.6)}.record-loss[data-v-33860d80]{color:#fca5a5;text-shadow:0 0 12px rgba(239,68,68,.8),0 0 24px rgba(239,68,68,.4),0 2px 8px rgba(0,0,0,.6)}.record-separator[data-v-33860d80]{color:#94a3b880;font-weight:700;font-size:.9rem}.record-item .stat-subtext[data-v-33860d80]{color:#93c5fdbf}.account-actions[data-v-33860d80]{display:flex;align-items:center;gap:.375rem;padding-left:.5rem;margin-left:.5rem;border-left:1px solid rgba(168,85,247,.2)}.account-link[data-v-33860d80],.logout-btn[data-v-33860d80]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);background:#1a1a1a99;border:1px solid rgba(168,85,247,.2);cursor:pointer;text-decoration:none;color:#e5e5e5cc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.account-link svg[data-v-33860d80],.logout-btn svg[data-v-33860d80]{transition:all .2s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.account-link[data-v-33860d80]:hover,.logout-btn[data-v-33860d80]:hover{background:#a855f733;border-color:#a855f766;color:#fff;transform:translateY(-1px)}.account-link:hover svg[data-v-33860d80],.logout-btn:hover svg[data-v-33860d80]{filter:drop-shadow(0 0 6px rgba(168,85,247,.6))}.account-link.active[data-v-33860d80]{background:#a855f740;border-color:#a855f780;color:#fff}.account-link.active svg[data-v-33860d80]{filter:drop-shadow(0 0 8px rgba(168,85,247,.7))}.logout-btn[data-v-33860d80]{color:#f87171d9;border-color:#ef444433}.logout-btn[data-v-33860d80]:hover{background:#ef444433;border-color:#ef444466;color:#fecaca}.logout-btn:hover svg[data-v-33860d80]{filter:drop-shadow(0 0 6px rgba(239,68,68,.6))}.logout-btn[data-v-33860d80]:active,.account-link[data-v-33860d80]:active{transform:scale(.95)}@media(max-width:768px){.global-header[data-v-33860d80]{height:40px;padding:0 .5rem}.logo-main[data-v-33860d80]{font-size:1.1rem}.header-nav[data-v-33860d80]{display:none}.stats-display[data-v-33860d80]{gap:.375rem}.stat-item[data-v-33860d80]{gap:.375rem;padding:.375rem .5rem;height:36px}.stat-icon[data-v-33860d80]{width:16px;height:16px}.stat-value[data-v-33860d80]{font-size:.85rem}.stat-subtext[data-v-33860d80]{font-size:.55rem}.level-xp-item[data-v-33860d80]{min-width:140px}.level-number[data-v-33860d80]{font-size:1.15rem}.xp-progress[data-v-33860d80]{height:6px}.xp-label[data-v-33860d80]{font-size:.65rem}.coins-item[data-v-33860d80]{min-width:70px}.record-item[data-v-33860d80]{min-width:80px}.record-separator[data-v-33860d80]{font-size:.75rem}.progress-bar[data-v-33860d80]{height:2px}.account-actions[data-v-33860d80]{gap:.25rem;padding-left:.375rem;margin-left:.375rem}.account-link[data-v-33860d80],.logout-btn[data-v-33860d80]{width:32px;height:32px}.account-link svg[data-v-33860d80],.logout-btn svg[data-v-33860d80]{width:16px;height:16px}}@media(max-width:1024px){.header-nav[data-v-33860d80]{gap:.125rem;margin-left:1rem}.nav-link[data-v-33860d80]{padding:.375rem .625rem;font-size:.8rem;gap:.375rem}.nav-link svg[data-v-33860d80]{width:14px;height:14px}.stat-item[data-v-33860d80]{height:40px;padding:.4rem .7rem}.level-xp-item[data-v-33860d80]{min-width:160px}.level-number[data-v-33860d80]{font-size:1.35rem}.xp-progress[data-v-33860d80]{height:7px}.xp-label[data-v-33860d80]{font-size:.7rem}.coins-item[data-v-33860d80]{min-width:85px}.record-item[data-v-33860d80]{min-width:95px}}@media(min-width:1440px){.header-nav[data-v-33860d80]{gap:.5rem}.nav-link[data-v-33860d80]{padding:.5rem 1rem}}@media(prefers-reduced-motion:reduce){.header-logo[data-v-33860d80],.header-brand-gq[data-v-33860d80],.header-brand-tcg[data-v-33860d80],.stat-item[data-v-33860d80],.progress-fill[data-v-33860d80],.nav-link[data-v-33860d80]{transition:none;animation:none}.header-logo:hover .header-brand-gq[data-v-33860d80],.header-logo:hover .header-brand-tcg[data-v-33860d80]{transform:none;animation:none}.header-logo:hover .header-brand-gq[data-v-33860d80]{filter:drop-shadow(0 0 12px rgba(168,85,247,.6)) drop-shadow(0 2px 4px rgba(0,0,0,.4))}.header-logo:active .header-branding[data-v-33860d80],.stat-item[data-v-33860d80]:hover,.nav-link[data-v-33860d80]:hover,.nav-link[data-v-33860d80]:active{transform:none}}.cookie-banner[data-v-23889c33]{position:fixed;bottom:0;left:0;right:0;background:#1a1a1af2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#e5e5e5;padding:.75rem 1rem;border-top:1px solid rgba(168,85,247,.2);box-shadow:0 -2px 8px #0006,0 -1px 2px #a855f71a;z-index:10001;min-height:52px;display:flex;align-items:center;justify-content:center;animation:slideUp-23889c33 .3s ease-out}@keyframes slideUp-23889c33{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.content-wrapper[data-v-23889c33]{display:flex;align-items:center;gap:1rem;max-width:1200px;width:100%}.banner-content[data-v-23889c33]{display:flex;align-items:center;flex:1;gap:1rem;min-width:0}.banner-logo[data-v-23889c33]{width:36px;height:36px;flex-shrink:0;opacity:.9;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.banner-actions[data-v-23889c33]{display:flex;gap:.75rem;flex-shrink:0}.banner-button[data-v-23889c33]{padding:.5rem 1rem;border-radius:6px;font-weight:600;font-size:.8125rem;cursor:pointer;transition:all .2s ease;border:none;white-space:nowrap;font-family:Space Grotesk,system-ui,-apple-system,sans-serif}.banner-button.primary[data-v-23889c33]{background:linear-gradient(135deg,#a855f7,#9333ea);color:#fff;box-shadow:0 2px 8px #a855f74d}.banner-button.primary[data-v-23889c33]:hover{background:linear-gradient(135deg,#9333ea,#7e22ce);box-shadow:0 4px 12px #a855f766;transform:translateY(-1px)}.banner-button.secondary[data-v-23889c33]{background:#36363699;color:#a0a0a0;border:1px solid rgba(168,85,247,.2)}.banner-button.secondary[data-v-23889c33]:hover{background:#363636cc;color:#e5e5e5;border-color:#a855f766;transform:translateY(-1px)}.banner-text[data-v-23889c33]{margin:0;font-size:.8125rem;line-height:1.4;color:#a0a0a0;font-family:Space Grotesk,system-ui,-apple-system,sans-serif;flex:1 1 auto;min-width:0}.privacy-link[data-v-23889c33]{color:#a855f7;text-decoration:none;font-weight:600;transition:color .2s ease}.privacy-link[data-v-23889c33]:hover{color:#c084fc;text-decoration:underline}@media(max-width:991px){.cookie-banner[data-v-23889c33]{padding:1rem}.content-wrapper[data-v-23889c33]{flex-direction:column;gap:1rem}.banner-content[data-v-23889c33]{width:100%}.banner-actions[data-v-23889c33]{width:100%;justify-content:stretch}.banner-button[data-v-23889c33]{flex:1}.banner-logo[data-v-23889c33]{width:30px;height:30px}.banner-text[data-v-23889c33]{font-size:.75rem}}@media(max-width:480px){.banner-text[data-v-23889c33]{font-size:.7rem}.banner-logo[data-v-23889c33]{width:26px;height:26px}.cookie-banner[data-v-23889c33]{padding:.6rem .75rem}.banner-button[data-v-23889c33]{padding:.45rem .85rem;font-size:.75rem}}.app-wrapper[data-v-3ec631c2]{--accent: #a855f7;--text: #e5e5e5;--text-muted: #a0a0a0;--bg: #1a1a1a;--bg-subtle: #363636;position:fixed;inset:0;background:#1a1a1a;font-family:Space Grotesk,system-ui,-apple-system,sans-serif;overflow:hidden}.splash-screen[data-v-3ec631c2]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#1a1a1a;z-index:1000}.splash-container[data-v-3ec631c2]{text-align:center;padding:2rem;max-width:600px;animation:fadeInUp-3ec631c2 .6s cubic-bezier(.16,1,.3,1)}.splash-logo[data-v-3ec631c2]{width:200px;max-width:50vw;height:auto;display:block;margin:0 auto 1.25rem;opacity:0;filter:blur(12px) drop-shadow(0 4px 8px rgba(0,0,0,.4));animation:logoFadeBlur-3ec631c2 .9s ease-out forwards,logoFloat-3ec631c2 9s .95s cubic-bezier(.42,0,.58,1) infinite;will-change:opacity,filter}.splash-title-block[data-v-3ec631c2]{display:flex;flex-direction:column;align-items:center;gap:.6rem}.splash-title[data-v-3ec631c2]{font-size:clamp(1.55rem,5vw,2.6rem);font-weight:400;letter-spacing:-.01em;line-height:1.1;color:var(--text);margin:0;opacity:0;filter:blur(14px);animation:titleFadeBlur-3ec631c2 1s .12s ease-out forwards;text-shadow:0 1px 1px rgba(0,0,0,.7),0 2px 3px rgba(0,0,0,.55),0 4px 8px rgba(0,0,0,.45),0 6px 16px rgba(0,0,0,.4);position:relative;will-change:opacity,filter}.main-wrapper[data-v-3ec631c2]{position:fixed;inset:0;display:flex;flex-direction:column}.main-container[data-v-3ec631c2]{width:100%;height:100%;background:#1a1a1a;overflow:hidden;display:flex;flex-direction:column;padding-bottom:32px;flex:1}@keyframes fadeInUp-3ec631c2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes logoFadeBlur-3ec631c2{0%{opacity:0;filter:blur(12px) brightness(1.15) drop-shadow(0 4px 8px rgba(0,0,0,.4))}55%{opacity:1;filter:blur(4px) brightness(1.05) drop-shadow(0 4px 8px rgba(0,0,0,.4))}to{opacity:1;filter:blur(0) brightness(1) drop-shadow(0 4px 8px rgba(0,0,0,.4))}}@keyframes titleFadeBlur-3ec631c2{0%{opacity:0;filter:blur(14px) brightness(1.18)}50%{opacity:1;filter:blur(5px) brightness(1.06)}75%{opacity:1;filter:blur(2px) brightness(1.02)}to{opacity:1;filter:blur(0) brightness(1)}}@keyframes logoFloat-3ec631c2{0%{transform:translateY(0)}20%{transform:translateY(-6px)}40%{transform:translateY(0)}60%{transform:translateY(5px)}80%{transform:translateY(-4px)}to{transform:translateY(0)}}.splash-fade-enter-active[data-v-3ec631c2]{transition:opacity .3s ease}.splash-fade-leave-active[data-v-3ec631c2]{transition:opacity .6s ease}.splash-fade-enter-from[data-v-3ec631c2],.splash-fade-leave-to[data-v-3ec631c2]{opacity:0}.main-fade-enter-active[data-v-3ec631c2]{transition:opacity .8s ease .3s}.main-fade-enter-from[data-v-3ec631c2]{opacity:0}.menu-appear-enter-active[data-v-3ec631c2]{transition:opacity .6s ease .5s}.menu-appear-enter-from[data-v-3ec631c2]{opacity:0}@media(max-width:520px){.splash-title[data-v-3ec631c2]{font-size:clamp(1.35rem,7vw,2.1rem);letter-spacing:-.005em}.main-wrapper[data-v-3ec631c2]{padding:0}}@media(min-width:521px)and (max-width:768px){.main-wrapper[data-v-3ec631c2]{padding:0}}@media(min-width:769px)and (max-width:1024px){.main-wrapper[data-v-3ec631c2]{padding:0}}@media(min-width:1920px){.main-wrapper[data-v-3ec631c2]{padding:0}}@media(min-width:2560px){.main-wrapper[data-v-3ec631c2]{padding:0}}.splash-credit[data-v-3ec631c2]{position:fixed;bottom:2rem;left:50%;transform:translate(-50%) translateY(20px);font-family:Brush Script MT,Lucida Handwriting,Apple Chancery,cursive;font-size:1.5rem;font-style:italic;color:#fff;opacity:0;animation:creditFadeIn-3ec631c2 1s .5s ease-out forwards;text-shadow:0 2px 4px rgba(0,0,0,.5);letter-spacing:.02em}@keyframes creditFadeIn-3ec631c2{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:.9;transform:translate(-50%) translateY(0)}}.bg-effect-toggle{&[data-v-3ec631c2]{position:fixed;bottom:1.5rem;left:1.5rem;padding:.4rem .6rem;background:#36363666;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(168,85,247,.15);border-radius:.375rem;display:flex;align-items:center;gap:.35rem;cursor:pointer;transition:all .2s ease;z-index:1000;box-shadow:0 2px 6px #0003;font-family:Space Grotesk,system-ui,-apple-system,sans-serif;opacity:.5}&[data-v-3ec631c2]:hover{opacity:1;background:#36363699;border-color:#a855f740}&[data-v-3ec631c2]:active{transform:scale(.98)}.toggle-icon[data-v-3ec631c2]{width:14px;height:14px;color:#a855f7;transition:all .2s ease;flex-shrink:0;opacity:.8}.toggle-text[data-v-3ec631c2]{font-size:.7rem;font-weight:400;color:var(--text-muted);white-space:nowrap;letter-spacing:.01em}}.toggle-appear-enter-active[data-v-3ec631c2]{transition:opacity .6s ease .7s}.toggle-appear-enter-from[data-v-3ec631c2]{opacity:0}@media(max-width:768px){.bg-effect-toggle{&[data-v-3ec631c2]{bottom:1rem;left:1rem;padding:.35rem .5rem}.toggle-icon[data-v-3ec631c2]{width:12px;height:12px}.toggle-text[data-v-3ec631c2]{font-size:.65rem}}}.page-fade-enter-active[data-v-3ec631c2],.page-fade-leave-active[data-v-3ec631c2]{transition:all .4s cubic-bezier(.4,0,.2,1)}.page-fade-enter-from[data-v-3ec631c2]{opacity:0;transform:translateY(20px) scale(.98)}.page-fade-leave-to[data-v-3ec631c2]{opacity:0;transform:translateY(-20px) scale(1.02)}.page-slide-left-enter-active[data-v-3ec631c2],.page-slide-left-leave-active[data-v-3ec631c2]{transition:all .5s cubic-bezier(.4,0,.2,1)}.page-slide-left-enter-from[data-v-3ec631c2]{opacity:0;transform:translate(100px) scale(.95)}.page-slide-left-leave-to[data-v-3ec631c2]{opacity:0;transform:translate(-100px) scale(1.05)}.page-slide-right-enter-active[data-v-3ec631c2],.page-slide-right-leave-active[data-v-3ec631c2]{transition:all .5s cubic-bezier(.4,0,.2,1)}.page-slide-right-enter-from[data-v-3ec631c2]{opacity:0;transform:translate(-100px) scale(.95)}.page-slide-right-leave-to[data-v-3ec631c2]{opacity:0;transform:translate(100px) scale(1.05)}.page-entering[data-v-3ec631c2]{animation:pageEnterGlow-3ec631c2 .6s ease-out}.page-leaving[data-v-3ec631c2]{animation:pageLeaveGlow-3ec631c2 .4s ease-in}@keyframes pageEnterGlow-3ec631c2{0%{filter:brightness(.8) blur(2px)}50%{filter:brightness(1.1) blur(1px)}to{filter:brightness(1) blur(0)}}@keyframes pageLeaveGlow-3ec631c2{0%{filter:brightness(1) blur(0)}to{filter:brightness(.9) blur(1px)}}@media(prefers-reduced-motion:reduce){.splash-container[data-v-3ec631c2],.splash-logo[data-v-3ec631c2],.splash-title[data-v-3ec631c2]{animation:none;opacity:1;filter:none}.splash-fade-enter-active[data-v-3ec631c2],.splash-fade-leave-active[data-v-3ec631c2],.main-fade-enter-active[data-v-3ec631c2],.page-fade-enter-active[data-v-3ec631c2],.page-fade-leave-active[data-v-3ec631c2],.page-slide-left-enter-active[data-v-3ec631c2],.page-slide-left-leave-active[data-v-3ec631c2],.page-slide-right-enter-active[data-v-3ec631c2],.page-slide-right-leave-active[data-v-3ec631c2]{transition:none}.page-entering[data-v-3ec631c2],.page-leaving[data-v-3ec631c2]{animation:none}}
